﻿﻿.idea_slider .prev { width: 44px; height: 87px; position: absolute; top: 50%; margin-top: -43.5px; left: 50%; margin-left:-600px; background: url(../images/prev.png) no-repeat center center; cursor: pointer; }
.idea_slider .next { width: 44px; height: 87px; position: absolute; top: 50%; margin-top: -43.5px; left: 50%; margin-left:556px; background: url(../images/next.png) no-repeat center center; cursor: pointer; }

/*banner-qiehuan*/
.idea_nav { position: absolute; bottom: 0; left: 0; width: 100%; height: 90px; background: #ffffff; opacity: 0.9; filter: alpha(opacity=90); }
.idea_nav ul { width: 100%; height: 100%; }
.idea_nav ul li { float: left; width: 33.3%; }
.idea_nav ul li span { font: normal 18px 'microsoft yahei'; color: #666666; margin-top: 30px; display: block; height:43px; padding-left: 50px; margin-left: 50px; }
.idea_nav ul li span em { font: normal 14px 'microsoft yahei'; color: #666666; display: block; }
.idea_nav ul li.li1 span { background: url(../images/in1.png) no-repeat left center; }
.idea_nav ul li.li2 span { background: url(../images/in2.png) no-repeat left center; }
.idea_nav ul li.li3 span { background: url(../images/in3.png) no-repeat left center; padding-left: 70px; }

/*home*/
.home { width: 100%;text-align: left;}
.home .home1 { width: 100%; padding: 100px 0 120px 0; background: #f9f9f9; }
.home .home1 .title { width: 100%; text-align: center; }
.home .home1 .title h2 { font: normal 34px 'microsoft yahei'; color: #2e2e2e; text-align: center; }
.home .home1 .title img { padding-top: 15px; padding-bottom: 38px; }
.home .home1 .nav { width: 100%; }
.home .home1 .nav .nav_one { width: 290px; border-top: 2px solid #ff913a; float: left; }
.home .home1 .nav .nav_one .nav_oneT { width: 100%; height: 103px; background: #fff4eb; text-align: center; }
.home .home1 .nav .nav_one .nav_oneT span { display: inline-block; width: 1px; margin-left: -1px; height: 100%; vertical-align: middle; }
.home .home1 .nav .nav_one .nav_oneT img { display: inline-block; vertical-align: middle; }
.home .home1 .nav .nav_one .nav_oneB { width: 100%; margin-top: 1px; position: relative; background: #ffffff; }
.home .home1 .nav .nav_one .nav_oneB p { width: 100%; height: 250px; }
.home .home1 .nav .nav_one .nav_oneB p.p_t span { display: block; height: 130px; background: url(../images/in8.png) no-repeat center bottom; }
.home .home1 .nav .nav_one .nav_oneB p.p_t em { display: block; font: normal 18px 'microsoft yahei'; color: #333333; text-align: center; padding: 20px 0; }
.home .home1 .nav .nav_one .nav_oneB p.p_t a { display: block; font: normal 14px "microsoft yahei"; text-align: center; color: #666666; }
.home .home1 .nav .nav_one .nav_oneB p.p_b span { display: block; height: 130px; background: url(../images/in9.png) no-repeat center bottom; }
.home .home1 .nav .nav_one .nav_oneB p.p_b em { display: block; font: normal 18px 'microsoft yahei'; color: #333333; text-align: center; padding: 20px 0; }
.home .home1 .nav .nav_one .nav_oneB p.p_b a { display: block; font: normal 14px "microsoft yahei"; text-align: center; color: #666666; }
.home .home1 .nav .nav_one .nav_oneB .pop1 { display: none; position: absolute; width: 100%; height: 500px; top: 0; left: 0; background: #fff4eb; }
.home .home1 .nav .nav_one .nav_oneB .pop1 .pop_t { width: 100%; height: 250px; }
.home .home1 .nav .nav_one .nav_oneB .pop1 .pop_t span { display: block; width: 100%; height: 130px; background: url(../images/in8.png) no-repeat center bottom; }
.home .home1 .nav .nav_one .nav_oneB .pop1 .pop_t em { display: block; font: normal 18px 'microsoft yahei'; color: #ff913a; text-align: center; padding: 20px 0; }
.home .home1 .nav .nav_one .nav_oneB .pop1 .pop_t a { display: block; width: 126px; height: 26px; margin: 0 auto; font: normal 14px "microsoft yahei"; text-align: center; color: #ff913a; border: 2px solid #ff913a; line-height: 26px; }
.home .home1 .nav .nav_one .nav_oneB .pop1 .pop_b { width: 100%; height: 250px; }
.home .home1 .nav .nav_one .nav_oneB .pop1 .pop_b em { display: block; padding:0 12px; text-align: center; font: normal 14px "microsoft yahei"; margin-top: 100px; color: #ff913a; }
.home .home1 .nav .nav_one .nav_oneB .pop2 { display: none; position: absolute; width: 100%; height: 500px; bottom: 0; left: 0; background: #fff4eb; }
.home .home1 .nav .nav_one .nav_oneB .pop2 .pop_t { width: 100%; height: 250px; }
.home .home1 .nav .nav_one .nav_oneB .pop2 .pop_t span { display: block; width: 100%; height: 130px; background: url(../images/in9.png) no-repeat center bottom; }
.home .home1 .nav .nav_one .nav_oneB .pop2 .pop_t em { display: block; font: normal 18px 'microsoft yahei'; color: #ff913a; text-align: center; padding: 20px 0; }
.home .home1 .nav .nav_one .nav_oneB .pop2 .pop_t a { display: block; width: 126px; height: 26px; margin: 0 auto; font: normal 14px "microsoft yahei"; text-align: center; color: #ff913a; border: 2px solid #ff913a; line-height: 26px; }
.home .home1 .nav .nav_one .nav_oneB .pop2 .pop_b { width: 100%; height: 250px; }
.home .home1 .nav .nav_one .nav_oneB .pop2 .pop_b em { display: block; width: 100%; text-align: center; font: normal 14px "microsoft yahei"; padding-top: 100px; color: #ff913a; }
.home .home1 .nav .nav_two { width: 600px; border-top: 2px solid #2d92ff; float: left; margin-left: 10px; }
.home .home1 .nav .nav_two .nav_twoT { width: 100%; height: 103px; background: #eaf4ff; text-align: center; }
.home .home1 .nav .nav_two .nav_twoT span { display: inline-block; width: 1px; margin-left: -1px; height: 100%; vertical-align: middle; }
.home .home1 .nav .nav_two .nav_twoT img { display: inline-block; vertical-align: middle; }
.home .home1 .nav .nav_two .nav_twoB { width: 100%; margin-top: 1px; position: relative; background: #ffffff; }
.home .home1 .nav .nav_two .nav_twoB .bT { width: 100%; height: 250px; }
.home .home1 .nav .nav_two .nav_twoB .bT p { width: 300px; height: 100%; }
.home .home1 .nav .nav_two .nav_twoB .bT p.p_l { float: left; }
.home .home1 .nav .nav_two .nav_twoB .bT p.p_l span { display: block; width: 100%; height: 130px; background: url(../images/in10.png) no-repeat center bottom; }
.home .home1 .nav .nav_two .nav_twoB .bT p.p_l em { display: block; font: normal 18px 'microsoft yahei'; color: #333333; text-align: center; padding: 20px 0; }
.home .home1 .nav .nav_two .nav_twoB .bT p.p_l a { display: block; font: normal 14px "microsoft yahei"; text-align: center; color: #666666; }
.home .home1 .nav .nav_two .nav_twoB .bT p.p_r { float: right; }
.home .home1 .nav .nav_two .nav_twoB .bT p.p_r span { display: block; width: 100%; height: 130px; background: url(../images/in11.png) no-repeat center bottom; }
.home .home1 .nav .nav_two .nav_twoB .bT p.p_r em { display: block; font: normal 18px 'microsoft yahei'; color: #333333; text-align: center; padding: 20px 0; }
.home .home1 .nav .nav_two .nav_twoB .bT p.p_r a { display: block; font: normal 14px "microsoft yahei"; text-align: center; color: #666666; }
.home .home1 .nav .nav_two .nav_twoB .bB { width: 100%; height: 250px; }
.home .home1 .nav .nav_two .nav_twoB .bB p { width: 300px; height: 100%; }
.home .home1 .nav .nav_two .nav_twoB .bB p.p_l { float: left; }
.home .home1 .nav .nav_two .nav_twoB .bB p.p_l span { display: block; width: 100%; height: 130px; background: url(../images/in12.png) no-repeat center bottom; }
.home .home1 .nav .nav_two .nav_twoB .bB p.p_l em { display: block; font: normal 18px 'microsoft yahei'; color: #333333; text-align: center; padding: 20px 0; }
.home .home1 .nav .nav_two .nav_twoB .bB p.p_l a { display: block; font: normal 14px "microsoft yahei"; text-align: center; color: #666666; }
.home .home1 .nav .nav_two .nav_twoB .bB p.p_r { float: right; }
.home .home1 .nav .nav_two .nav_twoB .bB p.p_r span { display: block; width: 100%; height: 130px; background: url(../images/in13.png) no-repeat center bottom; }
.home .home1 .nav .nav_two .nav_twoB .bB p.p_r em { display: block; font: normal 18px 'microsoft yahei'; color: #333333; text-align: center; padding: 20px 0; }
.home .home1 .nav .nav_two .nav_twoB .bB p.p_r a { display: block; font: normal 14px "microsoft yahei"; text-align: center; color: #666666; }
.home .home1 .nav .nav_two .nav_twoB .popB { position: absolute; overflow: hidden; display:none; }
.home .home1 .nav .nav_two .nav_twoB .popB1 { top: 0; left: 0; width: 100%; height: 250px; background: #eaf4ff; }
.home .home1 .nav .nav_two .nav_twoB .popB1 .left { float: left; width: 50%; height: 100%; }
.home .home1 .nav .nav_two .nav_twoB .popB1 .left span { display: block; width: 100%; height: 130px; background: url(../images/in10.png) no-repeat center bottom; }
.home .home1 .nav .nav_two .nav_twoB .popB1 .left em { display: block; font: normal 18px 'microsoft yahei'; color: #2d92ff; text-align: center; padding: 20px 0; }
.home .home1 .nav .nav_two .nav_twoB .popB1 .left a { display: block; font: normal 14px "microsoft yahei"; text-align: center; color: #2d92ff; border: 2px solid #2d92ff; line-height: 26px; width: 130px; height: 26px; margin: 0 auto; }
.home .home1 .nav .nav_two .nav_twoB .popB1 .right { float: right; width: 50%; height: 100%; }
.home .home1 .nav .nav_two .nav_twoB .popB1 .right em { display: block; margin-top: 100px; font: normal 14px "microsoft yahei"; color: #2d92ff; text-align: center; line-height: 24px; }
.home .home1 .nav .nav_two .nav_twoB .popB2 { top: 0; right: 0; width: 100%; height: 250px; background: #eaf4ff; }
.home .home1 .nav .nav_two .nav_twoB .popB2 .left { float: right; width: 50%; height: 100%; }
.home .home1 .nav .nav_two .nav_twoB .popB2 .left span { display: block; width: 100%; height: 130px; background: url(../images/in11.png) no-repeat center bottom; }
.home .home1 .nav .nav_two .nav_twoB .popB2 .left em { display: block; font: normal 18px 'microsoft yahei'; color: #2d92ff; text-align: center; padding: 20px 0; }
.home .home1 .nav .nav_two .nav_twoB .popB2 .left a { display: block; font: normal 14px "microsoft yahei"; text-align: center; color: #2d92ff; border: 2px solid #2d92ff; line-height: 26px; width: 130px; height: 26px; margin: 0 auto; }
.home .home1 .nav .nav_two .nav_twoB .popB2 .right { float: left; width: 50%; height: 100%; }
.home .home1 .nav .nav_two .nav_twoB .popB2 .right em { display: block; margin-top: 100px; font: normal 14px "microsoft yahei"; color: #2d92ff; text-align: center; line-height: 24px; }
.home .home1 .nav .nav_two .nav_twoB .popB3 { bottom: 0; left: 0; width: 100%; height: 250px; background: #eaf4ff; }
.home .home1 .nav .nav_two .nav_twoB .popB3 .left { float: left; width: 50%; height: 100%; }
.home .home1 .nav .nav_two .nav_twoB .popB3 .left span { display: block; width: 100%; height: 130px; background: url(../images/in12.png) no-repeat center bottom; }
.home .home1 .nav .nav_two .nav_twoB .popB3 .left em { display: block; font: normal 18px 'microsoft yahei'; color: #2d92ff; text-align: center; padding: 20px 0; }
.home .home1 .nav .nav_two .nav_twoB .popB3 .left a { display: block; font: normal 14px "microsoft yahei"; text-align: center; color: #2d92ff; border: 2px solid #2d92ff; line-height: 26px; width: 130px; height: 26px; margin: 0 auto; }
.home .home1 .nav .nav_two .nav_twoB .popB3 .right { float: right; width: 50%; height: 100%; }
.home .home1 .nav .nav_two .nav_twoB .popB3 .right em { display: block; margin-top: 100px; font: normal 14px "microsoft yahei"; color: #2d92ff; text-align: center; line-height: 24px; }
.home .home1 .nav .nav_two .nav_twoB .popB4 { bottom: 0; right: 0; width: 100%; height: 250px; background: #eaf4ff; }
.home .home1 .nav .nav_two .nav_twoB .popB4 .left { float: right; width: 50%; height: 100%; }
.home .home1 .nav .nav_two .nav_twoB .popB4 .left span { display: block; width: 100%; height: 130px; background: url(../images/in13.png) no-repeat center bottom; }
.home .home1 .nav .nav_two .nav_twoB .popB4 .left em { display: block; font: normal 18px 'microsoft yahei'; color: #2d92ff; text-align: center; padding: 20px 0; }
.home .home1 .nav .nav_two .nav_twoB .popB4 .left a { display: block; font: normal 14px "microsoft yahei"; text-align: center; color: #2d92ff; border: 2px solid #2d92ff; line-height: 26px; width: 130px; height: 26px; margin: 0 auto; }
.home .home1 .nav .nav_two .nav_twoB .popB4 .right { float: left; width: 50%; height: 100%; }
.home .home1 .nav .nav_two .nav_twoB .popB4 .right em { display: block; margin-top: 100px; font: normal 14px "microsoft yahei"; color: #2d92ff; text-align: center; line-height: 24px; }
.home .home1 .nav .nav_three { width: 290px; border-top: 2px solid #ff913a; float: right; }
.home .home1 .nav .nav_three .nav_threeT { width: 100%; height: 103px; background: #ffefed; text-align: center; }
.home .home1 .nav .nav_three .nav_threeT span { display: inline-block; width: 1px; margin-left: -1px; height: 100%; vertical-align: middle; }
.home .home1 .nav .nav_three .nav_threeT img { display: inline-block; vertical-align: middle; }
.home .home1 .nav .nav_three .nav_threeB { width: 100%; margin-top: 1px; position: relative; background: #ffffff; }
.home .home1 .nav .nav_three .nav_threeB p { width: 100%; height: 250px; }
.home .home1 .nav .nav_three .nav_threeB p.p_t span { display: block; height: 130px; background: url(../images/in14.png) no-repeat center bottom; }
.home .home1 .nav .nav_three .nav_threeB p.p_t em { display: block; font: normal 18px 'microsoft yahei'; color: #333333; text-align: center; padding: 20px 0; }
.home .home1 .nav .nav_three .nav_threeB p.p_t a { display: block; font: normal 14px "microsoft yahei"; text-align: center; color: #666666; }
.home .home1 .nav .nav_three .nav_threeB p.p_b span { display: block; height: 130px; background: url(../images/in15.png) no-repeat center bottom; }
.home .home1 .nav .nav_three .nav_threeB p.p_b em { display: block; font: normal 18px 'microsoft yahei'; color: #333333; text-align: center; padding: 20px 0; }
.home .home1 .nav .nav_three .nav_threeB p.p_b a { display: block; font: normal 14px "microsoft yahei"; text-align: center; color: #666666; }
.home .home1 .nav .nav_three .nav_threeB .pop1 { display: none; position: absolute; width: 100%; height: 500px; top: 0; left: 0; background: #ffefed; }
.home .home1 .nav .nav_three .nav_threeB .pop1 .pop_t { width: 100%; height: 250px; }
.home .home1 .nav .nav_three .nav_threeB .pop1 .pop_t span { display: block; width: 100%; height: 130px; background: url(../images/in14.png) no-repeat center bottom; }
.home .home1 .nav .nav_three .nav_threeB .pop1 .pop_t em { display: block; font: normal 18px 'microsoft yahei'; color: #ff614e; text-align: center; padding: 20px 0; }
.home .home1 .nav .nav_three .nav_threeB .pop1 .pop_t a { display: block; width: 126px; height: 26px; margin: 0 auto; font: normal 14px "microsoft yahei"; text-align: center; color: #ff614e; border: 2px solid #ff614e; line-height: 26px; }
.home .home1 .nav .nav_three .nav_threeB .pop1 .pop_b { width: 100%; height: 250px; }
.home .home1 .nav .nav_three .nav_threeB .pop1 .pop_b em { display: block; padding:0 12px; text-align: center; font: normal 14px "microsoft yahei"; margin-top: 100px; color: #ff614e; }
.home .home1 .nav .nav_three .nav_threeB .pop2 { display: none; position: absolute; width: 100%; height: 500px; bottom: 0; left: 0; background: #ffefed; }
.home .home1 .nav .nav_three .nav_threeB .pop2 .pop_t { width: 100%; height: 250px; }
.home .home1 .nav .nav_three .nav_threeB .pop2 .pop_t span { display: block; width: 100%; height: 130px; background: url(../images/in15.png) no-repeat center bottom; }
.home .home1 .nav .nav_three .nav_threeB .pop2 .pop_t em { display: block; font: normal 18px 'microsoft yahei'; color: #ff614e; text-align: center; padding: 20px 0; }
.home .home1 .nav .nav_three .nav_threeB .pop2 .pop_t a { display: block; width: 126px; height: 26px; margin: 0 auto; font: normal 14px "microsoft yahei"; text-align: center; color: #ff614e; border: 2px solid #ff614e; line-height: 26px; }
.home .home1 .nav .nav_three .nav_threeB .pop2 .pop_b { width: 100%; height: 250px; }
.home .home1 .nav .nav_three .nav_threeB .pop2 .pop_b em { display: block; padding:0 12px; text-align: center; font: normal 14px "microsoft yahei"; padding-top: 100px; color: #ff614e; }
.home .home2 { width: 100%; padding: 120px 0; background: #ffffff; }
.home .home2 .title { width: 100%; text-align: center; }
.home .home2 .title h2 { font: normal 34px 'microsoft yahei'; color: #2e2e2e; }
.home .home2 .title img { padding: 15px 0 25px 0; }
.home .home2 .title p { font: normal 14px "microsoft yahei"; color: #999999; }
.home .home2 .links { width: 100%; text-align: center; margin-top: 12px; }
.home .home2 .links a { display: inline-block; width: 80px; height: 26px; border: 2px solid #eeeeee; font: normal 14px "microsoft yahei"; color: #666666; line-height: 26px; margin-left: 3px; }
.home .home2 .links a:hover { color: #298cf0; }
.home .home2 .home2_nav { width: 100%; margin-top: 95px; margin-bottom: 55px; }/* 
.home .home2 .home2_nav ul { position: relative; width: 100%; height: 380px; }
.home .home2 .home2_nav ul li { position: absolute; width: 240px; height: 321px; overflow:hidden; transition: transform .2s; -webkit-transition: -webkit-transform .2s;} */

/*.home .home2 .home2_nav ul li.li1.cur { left: -22.5px; top: 0; z-index: 10; }*/
/*.home .home2 .home2_nav ul li.li2.cur { left: 217.5px; top: 0; z-index: 10; }*/
/*.home .home2 .home2_nav ul li.li3.cur { left: 457.5px; top: 0; z-index: 10; }*/
/*.home .home2 .home2_nav ul li.li4.cur { left: 697.5px; top: 0; z-index: 10; }*/
/*.home .home2 .home2_nav ul li.li5.cur { left: 937.5px; top: 0; z-index: 10; }*/

/* .home .home2 .home2_nav ul { position: relative; width: 100%; height: 380px; }
.home .home2 .home2_nav ul li { position: absolute; width: 240px; height: 321px; overflow:hidden; transition: transform .2s; -webkit-transition: -webkit-transform .2s;}
.home .home2 .home2_nav ul li.li1 { top: 29.5px; left: 480px; }
.home .home2 .home2_nav ul li.li2 { top: 29.5px; left: 240px; }
.home .home2 .home2_nav ul li.li3 { top: 29.5px; left: 720px; }
.home .home2 .home2_nav ul li.li4 { top: 29.5px; left: 0; }
.home .home2 .home2_nav ul li.li5 { top: 29.5px; left: 960px; } */

 .home .home2 .home2_nav ul { position: relative; width: 100%; height: 410px; }
.home .home2 .home2_nav ul li { position: absolute; width: 300px; height: 401px; overflow:hidden; transition: transform .2s; -webkit-transition: -webkit-transform .2s;}
.home .home2 .home2_nav ul li.li1 { top: 29.5px; left: 600px; }
.home .home2 .home2_nav ul li.li2 { top: 29.5px; left: 300px; }
.home .home2 .home2_nav ul li.li3 { top: 29.5px; left: 900px; }
.home .home2 .home2_nav ul li.li4 { top: 29.5px; left: 0; } 

.home .home2 .home2_nav ul li.cur{ z-index:10; transform:scale(1.2); -webkit-transform:scale(1.2); }
.home .home2 .home2_nav ul li img { height: 100%; cursor: pointer; }
.home .home2 .home2_bot { width: 100%; }
.home .home2 .home2_bot .nav1 { display: none; width: 790px; margin: 0 auto; height: 150px; }
.home .home2 .home2_bot .nav1 h2 { font: normal 24px 'microsoft yahei'; color: #2e2e2e; text-align: center; }
.home .home2 .home2_bot .nav1 span { display: block; font: normal 14px "microsoft yahei"; color: #f86251; text-align: center; padding: 12px 0; }
.home .home2 .home2_bot .nav1 span a{ color: #f86251; cursor: text;}
.home .home2 .home2_bot .nav1 span a:hover{ color: #f86251;}
.home .home2 .home2_bot .nav1 em { display: block; font: normal 14px "microsoft yahei"; color: #666666; text-align: center; }
.home .home2 .home2_prev { float: left; width: 35px; height: 35px; background: url(../images/in_prev.png) no-repeat center center; margin-left: 100px; margin-top: -35px; cursor: pointer; }
.home .home2 .home2_next { float: right; width: 35px; height: 35px; background: url(../images/in_next.png) no-repeat center center; margin-right: 100px; margin-top: -35px; cursor: pointer; }
.home .home2 .home2_more { width: 200px; height: 38px; margin: 0 auto; margin-top: 33px; }
.home .home2 .home2_more a { display: block; width: 100%; height: 100%; background: #298cf0; font: normal 18px/38px 'microsoft yahei'; color: #ffffff; text-align: center; }
.home .home3 { width: 100%; height: 200px; background: url(../images/in17.jpg) no-repeat center center; }
.home .home3 span { display: block; font: normal 36px "microsoft yahei"; color: #f8f8f8; text-align: center; padding-top: 45px; }
.home .home3 img { display: block; width: 401px; margin: 0 auto; padding-top: 13px; padding-bottom: 16px; }
.home .home3 a { display: block; width: 196px; height: 34px; border: 2px solid #ffffff; font: normal 18px/34px 'microsoft yahei'; color: #f8f8f8; text-align: center; margin: 0 auto; }
.home .home4 { width: 100%; padding: 100px 0; background: #f9f9f9; }
.home .home4 .home4_top { width: 100%; height: 70px; border-bottom: 1px solid #e5e5e5; }
.home .home4 .home4_top ul { width: 100%; height: 70px; }
.home .home4 .home4_top ul li { float: left; height: 70px; width: 218px; margin-left: 109px; text-align: center; background: none; padding: 0; cursor: pointer; }
.home .home4 .home4_top ul li span { display: block; font: normal 24px 'microsoft yahei'; color: #333333; display: block; padding-bottom: 12px; }
.home .home4 .home4_top ul li em { display: block; }
.home .home4 .home4_top ul li.cur span { color: #3e8ddc; }
.home .home4 .home4_top ul li.item1 em { background: url(../images/in20.png) no-repeat center center; height: 15px; }
.home .home4 .home4_top ul li.item1.cur { background: url(../images/in19.png) no-repeat center bottom; padding-bottom: 6px; }
.home .home4 .home4_top ul li.item1.cur em { background: url(../images/in20a.png) no-repeat center center; }
.home .home4 .home4_top ul li.item2 em { background: url(../images/in21.png) no-repeat center center; height: 15px; }
.home .home4 .home4_top ul li.item2.cur { background: url(../images/in19.png) no-repeat center bottom; padding-bottom: 6px; }
.home .home4 .home4_top ul li.item2.cur em { background: url(../images/in21a.png) no-repeat center center; }
.home .home4 .home4_top ul li.item3 em { background: url(../images/in22.png) no-repeat center center; height: 15px; }
.home .home4 .home4_top ul li.item3.cur { background: url(../images/in19.png) no-repeat center bottom; padding-bottom: 6px; }
.home .home4 .home4_top ul li.item3.cur em { background: url(../images/in22a.png) no-repeat center center; }
.home .home4 .home4_top ul li.item4 em { background: url(../images/in23.png) no-repeat center center; height: 15px; }
.home .home4 .home4_top ul li.item4.cur { background: url(../images/in19.png) no-repeat center bottom; padding-bottom: 6px; }
.home .home4 .home4_top ul li.item4.cur em { background: url(../images/in23a.png) no-repeat center center; }
.home .home4 .home4_bot { display: none; width: 100%; margin-top: 50px; }
.home .home4 .home4_bot ul { width: 100%; height:350px; height: 700px; }
.home .home4 .home4_bot ul li { padding-bottom: 40px; }
.home .home4 .home4_bot ul li.li_left { float: left; width: 560px; }
.home .home4 .home4_bot ul li.li_left p { height: 135px; overflow: hidden;}
.home .home4 .home4_bot ul li.li_left p.p_l { float: left; width: 180px; }
.home .home4 .home4_bot ul li.li_left p.p_l a { display: block; width: 100%; height: 100%; }
.home .home4 .home4_bot ul li.li_left p.p_l a img { width: 180px; }
.home .home4 .home4_bot ul li.li_left p.p_r { float: right; width: 355px; }
.home .home4 .home4_bot ul li.li_left p.p_r a { display: block; width: 100%; height: 100%; }
.home .home4 .home4_bot ul li.li_left p.p_r a span { display: block; font: normal 16px 'microsoft yahei'; color: #333333; }
.home .home4 .home4_bot ul li.li_left p.p_r a em { display: block; font: normal 14px "microsoft yahei"; color: #f86251; margin: 15px 0; background: url(../images/inhome4_2.png) no-repeat left center; padding-left: 17px; }
.home .home4 .home4_bot ul li.li_left p.p_r a i { display: block; height: 48px; overflow: hidden; font: normal 14px/24px "microsoft yahei"; color: #777777; }
.home .home4 .home4_bot ul li.li_right { float: right; width: 535px; }
.home .home4 .home4_bot ul li.li_right p { height: 135px; overflow: hidden;}
.home .home4 .home4_bot ul li.li_right p.p_l { float: left; width: 180px; }
.home .home4 .home4_bot ul li.li_right p.p_l a { display: block; width: 100%; height: 100%; }
.home .home4 .home4_bot ul li.li_right p.p_l a img { width: 180px; }
.home .home4 .home4_bot ul li.li_right p.p_r { float: right; width: 330px; }
.home .home4 .home4_bot ul li.li_right p.p_r a { display: block; width: 100%; height: 100%; }
.home .home4 .home4_bot ul li.li_right p.p_r a span { display: block; font: normal 16px 'microsoft yahei'; color: #333333; }
.home .home4 .home4_bot ul li.li_right p.p_r a em { display: block; font: normal 14px "microsoft yahei"; color: #f86251; margin: 15px 0; background: url(../images/inhome4_2.png) no-repeat left center; padding-left: 17px; }
.home .home4 .home4_bot ul li.li_right p.p_r a i { display: block; height: 48px; overflow: hidden; font: normal 14px/24px "microsoft yahei"; color: #777777; }
.home .home4 .home4_bot .home4_a { width: 200px; height: 40px; margin: 0 auto; }
.home .home4 .home4_bot .home4_a a { display: block; width: 100%; height: 100%; font: normal 18px/40px 'microsoft yahei'; color: #ffffff; text-align: center; background: #298cf0; }
.home .home5 { width: 100%; padding: 80px 0; background: #ffffff; }
.home .home5 .home5_title { width: 100%; text-align: center; padding-bottom: 30px; }
.home .home5 .home5_title h2 { font: normal 34px 'microsoft yahei'; color: #333333; text-align: center; padding-bottom: 12px; }
.home .home5 .home5_nav { width: 100%; }
.home .home5 .home5_nav ul { width: 100%; }
.home .home5 .home5_nav ul li { width: 193px; height: 123px; float: left; text-align: center; border: 1px solid #e8e8e8; margin-left: 6px; margin-bottom: 6px; font-size: 0; }
.home .home5 .home5_nav ul li span { display: inline-block; width: 1px; margin-left: -1px; height: 100%; vertical-align: middle; }
.home .home5 .home5_nav ul li img { display: inline-block; vertical-align: middle; max-width: 100%; }
.home .home5 .home5_nav .home5_a { width: 200px; height: 40px; margin: 0 auto; margin-top: 25px; }
.home .home5 .home5_nav .home5_a a { display: block; width: 100%; height: 100%; font: normal 18px/40px 'microsoft yahei'; color: #ffffff; text-align: center; background: #298cf0; }
.home .home6 { width: 100%; padding: 80px 0; background: #f9f9f9; }
.home .home6 .left { float: left; width: 570px; }
.home .home6 .left p { width: 100%; }
.home .home6 .left .p_t { height: 32px; }
.home .home6 .left .p_t em { display: block; float: left; font: normal 24px 'microsoft yahei'; color: #242a2e; }
.home .home6 .left .p_t span { display: block; float: left; height: 32px; padding-left: 10px; font-size: 0; }
.home .home6 .left .p_t span i { display: inline-block; width: 1px; margin-left: -1px; height: 100%; vertical-align: middle; }
.home .home6 .left .p_t span img { display: inline-block; vertical-align: middle; max-width: 100%; }
.home .home6 .left .p_t a { display: block; height: 32px; float: right; font: normal 16px/32px 'microsoft yahei'; color: #3e8ddc; }
.home .home6 .left .p_t a:hover { text-decoration: underline; }
.home .home6 .left .p_b { margin-top: 50px; }
.home .home6 .left .p_b .span { display: block; width: 100%; padding: 20px 0 10px 0; background: #f9f9f9; cursor: pointer; }
.home .home6 .left .p_b .span em { display: block; height: 22px; }
.home .home6 .left .p_b .span em.eml { width: 50px; float: left; }
.home .home6 .left .p_b .span em.eml.cur { height: 44px; }
.home .home6 .left .p_b .span em.emr { width: 520px; float: right; font: normal 16px 'microsoft yahei'; color: #666666; }
.home .home6 .left .p_b .span em.emr.cur { color: #333333; }
.home .home6 .left .p_b .span i { display: none; width: 496px; float: right; font: normal 14px 'microsoft yahei'; color: #f97162; margin: 10px 0; background: url(../images/home6.png) no-repeat left center; padding-left: 24px; }
.home .home6 .left .p_b .span b { display: none; width: 520px; float: right; font: normal 14px 'microsoft yahei'; color: #777777; }
.home .home6 .left .p_b .span.cur { padding: 20px 0; background: #ffffff; }
.home .home6 .left .p_b .span.span1 .eml { background: url(../images/home6q1.png) no-repeat center center; }
.home .home6 .left .p_b .span.span1 .eml.cur { background: url(../images/home6q1a.png) no-repeat center center; }
.home .home6 .left .p_b .span.span2 .eml { background: url(../images/home6q2.png) no-repeat center center; }
.home .home6 .left .p_b .span.span2 .eml.cur { background: url(../images/home6q2a.png) no-repeat center center; }
.home .home6 .left .p_b .span.span3 .eml { background: url(../images/home6q3.png) no-repeat center center; }
.home .home6 .left .p_b .span.span3 .eml.cur { background: url(../images/home6q3a.png) no-repeat center center; }
.home .home6 .left .p_b .span.span4 .eml { background: url(../images/home6q4.png) no-repeat center center; }
.home .home6 .left .p_b .span.span4 .eml.cur { background: url(../images/home6q4a.png) no-repeat center center; }
.home .home6 .right { float: right; width: 535px; }
.home .home6 .right p { width: 100%; }
.home .home6 .right p.p_t { height: 32px; }
.home .home6 .right p.p_t em { display: block; float: left; font: normal 24px 'microsoft yahei'; color: #242a2e; }
.home .home6 .right p.p_t span { display: block; float: left; height: 32px; padding-left: 10px; font-size: 0; }
.home .home6 .right p.p_t span i { display: inline-block; width: 1px; margin-left: -1px; height: 100%; vertical-align: middle; }
.home .home6 .right p.p_t span img { display: inline-block; vertical-align: middle; max-width: 100%; }
.home .home6 .right p.p_t a { display: block; height: 32px; float: right; font: normal 16px/32px 'microsoft yahei'; color: #3e8ddc; }
.home .home6 .right p.p_t a:hover { text-decoration: underline; }
.home .home6 .right p.p_b span { display: block; margin-top: 45px; }
.home .home6 .right p.p_b span em.le { float: left; display: block; width: 90px; height: 90px; border-radius:90px; overflow:hidden; }
.home .home6 .right p.p_b span em.le img { width: 100%; }
.home .home6 .right p.p_b span i.ri { float: right; display: block; width: 380px; background: url(../images/home6r4.png) no-repeat left top; padding-left: 40px; }
.home .home6 .right p.p_b span i.ri em { display: block; font: normal 16px 'microsoft yahei'; color: #333333; padding-bottom: 20px; }
.home .home6 .right p.p_b span i.ri em span { font: normal 14px 'microsoft yahei'; color: #f97162; margin: 0; float: right; }
.home .home6 .right p.p_b span i.ri b { display: block; font: normal 14px/26px 'microsoft yahei'; color: #777777; }
.home .home7 { width: 100%; padding: 80px 0; background: #ffffff; }
.home .home7 .left { float: left; width: 570px; }
.home .home7 .left p { width: 100%; }
.home .home7 .left .p_t { height: 32px; }
.home .home7 .left .p_t em { display: block; float: left; font: normal 24px 'microsoft yahei'; color: #242a2e; }
.home .home7 .left .p_t span { display: block; float: left; height: 32px; padding-left: 10px; font-size: 0; }
.home .home7 .left .p_t span i { display: inline-block; width: 1px; margin-left: -1px; height: 100%; vertical-align: middle; }
.home .home7 .left .p_t span img { display: inline-block; vertical-align: middle; max-width: 100%; }
.home .home7 .left .p_t a { display: block; height: 32px; float: right; font: normal 16px/32px 'microsoft yahei'; color: #3e8ddc; }
.home .home7 .left .p_t a:hover { text-decoration: underline; }
.home .home7 .left .p_b { margin-top: 30px; }
.home .home7 .left .p_b a { display: block; }
.home .home7 .left .p_b a.a_l { float: left; width: 200px; height: 150px; font-size: 0; }
.home .home7 .left .p_b a.a_l img { width: 100%; }
.home .home7 .left .p_b a.a_r { float: right; width: 345px; }
.home .home7 .left .p_b a.a_r span { display: block; font: normal 16px 'microsoft yahei'; color: #333333; }
.home .home7 .left .p_b a.a_r em { display: block; font: normal 14px "microsoft yahei"; color: #f86251; padding: 10px 0; background: url(../images/home6.png) no-repeat left center; padding-left: 18px; }
.home .home7 .left .p_b a.a_r i { display: block; font: normal 14px "microsoft yahei"; color: #666666; line-height: 26px; }
.home .home7 .left .p_b a.a_r b { display: block; font: normal 14px "microsoft yahei"; color: #999999; }
.home .home7 .right { float: right; width: 535px; }
.home .home7 .right p { width: 100%; }
.home .home7 .right p.p_t { height: 32px; }
.home .home7 .right p.p_t em { display: block; float: left; font: normal 24px 'microsoft yahei'; color: #242a2e; }
.home .home7 .right p.p_t span { display: block; float: left; height: 32px; padding-left: 10px; font-size: 0; }
.home .home7 .right p.p_t span i { display: inline-block; width: 1px; margin-left: -1px; height: 100%; vertical-align: middle; }
.home .home7 .right p.p_t span img { display: inline-block; vertical-align: middle; max-width: 100%; }
.home .home7 .right p.p_t a { display: block; height: 32px; float: right; font: normal 16px/32px 'microsoft yahei'; color: #3e8ddc; }
.home .home7 .right p.p_t a:hover { text-decoration: underline; }
.home .home7 .right p.p_b { margin-top: 30px; }
.home .home7 .right p.p_b span { display: block; }
.home .home7 .right p.p_b span.span_l { float: left; width: 200px; height: 150px; position: relative; }
.home .home7 .right p.p_b span.span_l a { display: block; width: 30px; height: 30px; position: absolute; top: 50%; margin-top: -15px; left: 50%; margin-left: -15px; background: url(../images/home7_r3.png) no-repeat center center; }
.home .home7 .right p.p_b span.span_l img { width: 100%; }
.home .home7 .right p.p_b span.span_r { float: right; width: 325px; }
.home .home7 .right p.p_b span.span_r a { display: block; padding-top: 15px; }
.home .home7 .right p.p_b span.span_r a em { display: block; float: left; width: 40px; font: normal 14px "microsoft yahei"; color: #999999; }
.home .home7 .right p.p_b span.span_r a i { display: block; float: right; width: 275px; font: normal 14px "microsoft yahei"; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*banner*/
.photos { width: 100%; }
.photos img { width: 100%; }

/*crumbs*/
.crumbs { width: 100%; height: 39px; border-bottom: 1px solid #f5f5f5; background: #fcfcfc; }
.crumbs p { font: normal 14px "microsoft yahei"; color: #999999; line-height: 39px; background: url(../images/in2.png) no-repeat left center; padding-left: 22px; }

/*wrap*/
.wrap { width: 100%; padding: 70px 0; }
.wrap .voc_in { width: 100%; }
.wrap .voc_in ul { width: 100%; }
.wrap .voc_in ul li { width: 100%; padding: 20px 0; border-bottom: 1px solid #eeeeee; }
.wrap .voc_in ul li span { display: block; }
.wrap .voc_in ul li span.left { float: left; width: 250px; height: 140px; }
.wrap .voc_in ul li span.left img { width: 100%; }
.wrap .voc_in ul li span.center { float: left; width: 720px; margin-left: 30px; }
.wrap .voc_in ul li span.center a { display: block; }
.wrap .voc_in ul li span.center a.a_t { font: bold 18px 'microsoft yahei'; color: #333333; background: url(../images/in3.png) no-repeat left center; padding-left: 24px; margin-bottom: 25px; }
.wrap .voc_in ul li span.center a.a_b { font: normal 14px "microsoft yahei"; color: #666666; line-height: 28px; border-left: 3px solid #198aff; padding-left: 15px; }
.wrap .voc_in ul li span.right { float: right; width: 130px; }
.wrap .voc_in ul li span.right em { display: block; width: 130px; font: normal 14px "microsoft yahei"; color: #999999; text-align: center; }
.wrap .voc_in ul li span.right a { display: block; width: 130px; height: 35px; background: #198aff; font: normal 14px "microsoft yahei"; color: #ffffff; text-align: center; line-height: 35px; margin-top: 17px; }
.wrap .voc_de { width: 100%; }
.wrap .voc_de .top { width: 100%; }
.wrap .voc_de .top span { display: block; font: normal 28px 'microsoft yahei'; color: #333333; text-align: center; padding-bottom: 20px; }
.wrap .voc_de .top em { display: block; font: normal 14px "microsoft yahei"; color: #999999; text-align: center; padding-bottom: 20px; border-bottom: 1px solid #eeeeee; }
.wrap .voc_de .top em i, .wrap .voc_de .top em b { color: #ff614e; font-weight: normal; }
.voc_de .nav img { width: 430px; height: 240px; float: left; padding-right: 50px; }
.voc_de .nav P { font: normal 14px/28px 'microsoft yahei'; color: #666666; }
.wrap .radios { width: 100%; }
.wrap .radios .nav { width: 100%; display: none; }
.wrap .radios .nav .top { width: 100%; }
.wrap .radios .nav .top span { display: block; font: normal 24px 'microsoft yahei'; color: #333333; text-align: center; }
.wrap .radios .nav .nav_topic { width: 100%; margin-top: 50px; }
.wrap .radios .nav .nav_topic label { display: block; width: 800px; margin: 10px auto; height: 40px; border: 1px solid #eeeeee; border-radius: 5px; cursor: pointer; }
.wrap .radios .nav .nav_topic label input { margin-left: 15px; }
.wrap .radios .nav .nav_topic label span { font: normal 14px "microsoft yahei"; color: #666666; line-height: 40px; padding-left: 14px; }
.wrap .radios .nav .nav_next { width: 100%; margin-top: 40px; }
.wrap .radios .nav .nav_next a { display: block; width: 190px; height: 45px; margin: 0 auto; font: normal 18px 'microsoft yahei'; color: #ffffff; background: #198aff; text-align: center; line-height: 45px; }
.wrap .radios .nav.cur { display: block; }
.wrap .radios .plan { width: 100%; margin-top: 60px; height: 104px; background: #f9f9f9; margin-bottom: -70px; }
.wrap .radios .plan .plan_width { width: 800px; margin: 0 auto; }
.wrap .radios .plan .plan_width .top_plan { padding-top: 30px; }
.wrap .radios .plan .plan_width .top_plan .left_plan { width: 50%; float: left; margin-top: 6px; }
.wrap .radios .plan .plan_width .top_plan .left_plan span { display: block; width: 100%; font: normal 14px "microsoft yahei"; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wrap .radios .plan .plan_width .top_plan .right_plan { width: 50%; float: right; }
.wrap .radios .plan .plan_width .top_plan .right_plan span { display: block; width: 100%; text-align: right; font: normal 14px "microsoft yahei"; color: #666666; }
.wrap .radios .plan .plan_width .top_plan .right_plan span em { font: normal 24px 'tahoma'; color: #666666; }
.wrap .radios .plan .plan_width .bot_plan { width: 100%; height: 6px; margin-top: 15px; }
.wrap .radios .plan .plan_width .bot_plan p { width: 100%; height: 100%; background: #e9e9e9; }
.wrap .radios .plan .plan_width .bot_plan p span { display: block; height: 100%; width: 0; background: #198aff; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; }
.wrap .voc_result { width: 100%; }
.wrap .voc_result .results { width: 800px; margin: 0 auto; }
.wrap .voc_result .results .top { width: 100%; padding-bottom: 50px; border-bottom: 1px solid #eeeeee; }
.wrap .voc_result .results .top h3 { font: normal 24px 'microsoft yahei'; color: #333333; text-align: center; }
.wrap .voc_result .results .top p { font: normal 14px "microsoft yahei"; color: #666666; margin-top: 50px; line-height: 30px; }
.wrap .voc_result .results .top .div_link { width: 430px; margin: 0 auto; margin-top: 63px; height: 45px; }
.wrap .voc_result .results .top .div_link a { display: block; height: 45px; }
.wrap .voc_result .results .top .div_link a.a_l { float: left; width: 222px; background: #ff913a; }
.wrap .voc_result .results .top .div_link a.a_l span { font: normal 18px 'microsoft yahei'; color: #ffffff; line-height: 45px; background: url(../images/re1.png) no-repeat left center; padding-left: 30px; margin-left: 20px; }
.wrap .voc_result .results .top .div_link a.a_l em { font: normal 14px "microsoft yahei"; color: #ffffff; }
.wrap .voc_result .results .top .div_link a.a_r { float: right; width: 190px; background: #198aff; font: normal 18px/45px 'microsoft yahei'; color: #ffffff; text-align: center; }
.wrap .voc_result .results .nav { width: 100%; margin-top: 40px; }
.wrap .voc_result .results .nav table { width: 100%; }
.wrap .voc_result .results .nav table tr { width: 100%; }
.wrap .voc_result .results .nav table tr td { width: 33.3%; height: 45px; background: #f9f9f9; cursor: pointer; border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
.wrap .voc_result .results .nav table tr td a { padding-left: 40px; font: normal 14px "microsoft yahei"; color: #666666; }
.wrap .voc_result .results .nav table tr td:hover { background: #eff7ff; }
.wrap .voc_result .results .nav table tr td:hover a { color: #198aff; }
.wrap .voc_result .results .bot { width: 1005; margin-top: 20px; }
.wrap .voc_result .results .bot .left { float: left; width: 50%; }
.wrap .voc_result .results .bot .left a { display: block; }
.wrap .voc_result .results .bot .right { float: right; width: 50%; }
.wrap .voc_result .results .bot .right a { display: block; }
.wrap .stu_in { width: 100%; }
.wrap .stu_in .nav { width: 100%; margin-top: 66px; }
.wrap .stu_in .nav .left { float: left; width: 850px; }
.wrap .stu_vid .nav .left .top { width: 100%; text-align: center; }
.wrap .stu_vid .nav .left .top a { display: inline-block; width: 100px; height: 23px; border: 2px solid #ff614e; margin-left: 24px; font: normal 14px "microsoft yahei"; color: #ff614e; line-height: 23px; }
.wrap .stu_vid .nav .left .top a:hover { color: #ffffff; border: 2px solid #ff614e; background: #ff614e; }
.wrap .stu_vid .nav .left .top a.cur { color: #ffffff; border: 2px solid #ff614e; background: #ff614e; }
/**/
/*.wrap .stu_in .nav .left .top { width: 380px; margin: 0 auto; }
.wrap .stu_in .nav .left .top ul { width: 100%; }
.wrap .stu_in .nav .left .top ul li { float: left; width: 70px; height: 23px; border: 2px solid #ff614e; margin-left: 26px; font: normal 14px "microsoft yahei"; line-height: 23px; text-align: center; cursor: pointer; }
.wrap .stu_in .nav .left .top ul li:hover { background: #ff614e; color: #ffffff; }
.wrap .stu_in .nav .left .top ul li.cur { background: #ff614e; color: #ffffff; }*/
.wrap .stu_in .nav .left .top { width: 100%; text-align: center; }
.wrap .stu_in .nav .left .top a { display: inline-block; width: 100px; height: 23px; border: 2px solid #ff614e; margin-left: 24px; font: normal 14px "microsoft yahei"; color: #ff614e; line-height: 23px; }
.wrap .stu_in .nav .left .top a:hover { color: #ffffff; border: 2px solid #ff614e; background: #ff614e; }
.wrap .stu_in .nav .left .top a.cur { color: #ffffff; border: 2px solid #ff614e; background: #ff614e; }
/**/
.wrap .stu_in .nav .left .bot { width: 100%; margin-top: 12px; }
.wrap .stu_in .nav .left .bot .bot_nav { width: 100%; display: none; }
.wrap .stu_in .nav .left .bot .bot_nav ul { margin-bottom:20px; width: 100%; }
.wrap .stu_in .nav .left .bot .bot_nav ul li { width: 100%; padding: 30px 0; position: relative; border-bottom: 1px solid #f5f5f5; }
.wrap .stu_in .nav .left .bot .bot_nav ul li .question { display: block; font: normal 18px 'microsoft yahei'; color: #333333; background: url(../images/in2.png) no-repeat left center; padding: 2px 0 2px 42px; }
/* .zxjx1{height: 450px !important;} */
.wrap .stu_in .nav .left .bot .bot_nav ul li em { display: block; width: 760px; height: 40px; font: normal 14px "microsoft yahei"; color: #666666; overflow: hidden; margin-left: 42px; margin-top: 15px; }
.wrap .stu_in .nav .left .bot .bot_nav ul li i { position: absolute; right: 0; bottom: 30px; font: normal 14px "microsoft yahei"; color: #2892ff; cursor: pointer; }
.wrap .stu_in .nav .left .bot .bot_nav ul li i:hover { color: #ff614e; }
.wrap .stu_in .nav .right { float: right; width: 270px; }
.wrap .stu_in .nav .right .right_top { width: 100%; }
.wrap .stu_in .nav .right .right_top p { width: 100%; height: 40px; border-bottom: 1px solid #f5f5f5; }
.wrap .stu_in .nav .right .right_top p span { display: block; width: 83px; height: 40px; border-bottom: 1px solid #198aff; font: normal 20px 'microsoft yahei'; color: #198aff; }
.wrap .stu_in .nav .right .right_top ul { width: 100%; }
.wrap .stu_in .nav .right .right_top ul li { width: 100%; height: 45px; border-bottom: 1px solid #f5f5f5; }
.wrap .stu_in .nav .right .right_top ul li span { display: block; width: 83px; height: 45px; border-bottom: 1px solid #198aff; font: normal 20px 'microsoft yahei'; color: #198aff; }
.wrap .stu_in .nav .right .right_top ul li a { display: block; font: normal 14px "microsoft yahei"; color: #666666; line-height: 45px; background: url(../images/in3.png) no-repeat left center; padding-left: 10px; margin-left: 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wrap .stu_in .nav .right .right_nav { width: 100%; margin-top: 38px; }
.wrap .stu_in .nav .right .right_nav p { width: 100%; }
.wrap .stu_in .nav .right .right_nav p.p_cap { height: 40px; border-bottom: 1px solid #f5f5f5; }
.wrap .stu_in .nav .right .right_nav p.p_cap span { display: block; width: 83px; height: 40px; border-bottom: 1px solid #198aff; font: normal 20px 'microsoft yahei'; color: #198aff; }
.wrap .stu_in .nav .right .right_nav p.p_img { margin-top: 10px; overflow: hidden; }
.wrap .stu_in .nav .right .right_nav p.p_img a { position: relative; display: block; width: 100%; height: 205px; }
.wrap .stu_in .nav .right .right_nav p.p_img a img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.wrap .stu_in .nav .right .right_nav p.p_img a i { display: block; width: 100%; height: 30px; background: #000000; opacity: 0.7; filter: alpha(opacity=70); font: normal 14px "microsoft yahei"; color: #ffffff; text-indent: 8px; line-height: 30px; position: absolute; bottom: 0; left: 100%; }
.wrap .stu_in .nav .right .right_nav p.p_img a b { display: block; width: 30px; height: 30px; position: absolute; top: 50%; margin-top: -15px; left: 50%; margin-left: -15px; background: url(../images/in_play.png) no-repeat center center; }
.wrap .stu_in .nav .right .right_nav ul { width: 100%; }
.wrap .stu_in .nav .right .right_nav ul li { width: 100%; height: 45px; border-bottom: 1px solid #f5f5f5; }
.wrap .stu_in .nav .right .right_nav ul li span { display: block; width: 83px; height: 45px; border-bottom: 1px solid #198aff; font: normal 20px 'microsoft yahei'; color: #198aff; }
.wrap .stu_in .nav .right .right_nav ul li a { display: block; font: normal 14px "microsoft yahei"; color: #666666; line-height: 45px; background: url(../images/in3.png) no-repeat left center; padding-left: 10px; margin-left: 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wrap .stu_in .nav .right .right_bot { width: 100%; margin-top: 38px; }
.wrap .stu_in .nav .right .right_bot p { width: 100%; height: 40px; border-bottom: 1px solid #f5f5f5; }
.wrap .stu_in .nav .right .right_bot p span { display: block; width: 83px; height: 40px; border-bottom: 1px solid #198aff; font: normal 20px 'microsoft yahei'; color: #198aff; }
.wrap .stu_in .nav .right .right_bot ul { width: 100%; }
.wrap .stu_in .nav .right .right_bot ul li { width: 100%; margin-top: 15px; }
.wrap .stu_in .nav .right .right_bot ul li a { display: block; }
.wrap .stu_in .nav .right .right_bot ul li a em { display: block; width: 20px; height: 15px; float: left; font: normal 14px/15px 'tahoma'; color: #666666; text-align: center; background: #eeeeee; margin-right: 10px; }
.wrap .stu_in .nav .right .right_bot ul li a i { font: normal 14px "microsoft yahei"; color: #666666; line-height: 15px; }
.wrap .stu_in .nav .right .right_bot ul li a:hover em { color: #ffffff; background: #198aff; }
.wrap .stu_in .nav .right .right_bot ul li a:hover i { color: #198aff; background: url(../images/in5.png) no-repeat right center; padding-right: 13px; }
.wrap .stu_in .nav .right .right_links { width: 100%; margin-top: 40px; }
.wrap .stu_in .nav .right .right_links a { display: block; width: 100%; }
.wrap .stu_in .nav .right .right_links a img { width: 100%; }
.wrap .stu_vid { width: 100%; }
.wrap .stu_vid .nav { width: 100%; margin-top: 66px; }
.wrap .stu_vid .nav .left { float: left; width: 850px; }
.wrap .stu_vid .nav .left .top { width: 100%; text-align: center; }
.wrap .stu_vid .nav .left .top a { display: inline-block; width: 100px; height: 23px; border: 2px solid #ff614e; margin-left: 24px; font: normal 14px "microsoft yahei"; color: #ff614e; line-height: 23px; }
.wrap .stu_vid .nav .left .top a:hover { color: #ffffff; border: 2px solid #ff614e; background: #ff614e; }
.wrap .stu_vid .nav .left .top a.cur { color: #ffffff; border: 2px solid #ff614e; background: #ff614e; }
.wrap .stu_vid .nav .left .Intermediate { width: 100%; margin-top: 40px; margin-bottom: 30px; }
.wrap .stu_vid .nav .left .Intermediate ul { width: 100%; display: none; }
.wrap .stu_vid .nav .left .Intermediate ul li { width: 400px; float: left; margin-left: 50px; margin-bottom: 40px; overflow: hidden; }
.wrap .stu_vid .nav .left .Intermediate ul li a { display: block; width: 100%; height: 299px; position: relative; }
.wrap .stu_vid .nav .left .Intermediate ul li a span { display: block; width: 400px; height: 299px; position: absolute; top: 0; left: 0; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; }
.wrap .stu_vid .nav .left .Intermediate ul li a span img { width: 100%; height: 100%; }
.wrap .stu_vid .nav .left .Intermediate ul li a em { display: block; }
.wrap .stu_vid .nav .left .Intermediate ul li a em.emT { width: 100%; height: 75px; background: #198aff; opacity: 0.85; filter: alpha(opacity=85); position: absolute; bottom: 0; left: 0; }
.wrap .stu_vid .nav .left .Intermediate ul li a em.emT i { display: block; }
.wrap .stu_vid .nav .left .Intermediate ul li a em.emT i.i_l { width: 275px; float: left; margin-left: 15px; margin-top: 18px; font: bold 18px 'microsoft yahei'; color: #ffffff; }
.wrap .stu_vid .nav .left .Intermediate ul li a em.emT i.i_l b { font: normal 14px "microsoft yahei"; color: #c8e3ff; }
.wrap .stu_vid .nav .left .Intermediate ul li a em.emT i.i_r { width: 75px; float: right; margin-top: 18px; font: normal 14px "microsoft yahei"; color: #c8e3ff; text-align: center; background: url(../images/vid3.png) no-repeat left center; }
.wrap .stu_vid .nav .left .Intermediate ul li a em.emT i.i_r b { display: block; font: normal 24px 'tahoma'; color: #ffffff; }
.wrap .stu_vid .nav .left .Intermediate ul li a em.emP { width: 30px; height: 30px; background: url(../images/in_play.png) no-repeat center center; position: absolute; top: 50%; margin-top: -15px; left: 50%; margin-left: -15px; }
.wrap .stu_vid .nav .left .Intermediate ul li a:hover span { transform: scale(1.15); -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -o-transform: scale(1.15); -ms-transform: scale(1.15); }
.wrap .stu_vid .nav .left .Intermediate ul li a:hover em.emT { opacity: 1; filter: alpha(opacity=100); }
.wrap .stu_vid .nav .right { float: right; width: 270px; }
.wrap .stu_vid .nav .right .right_top { width: 100%; height: 40px; }
.wrap .stu_vid .nav .right .right_top ul { width: 100%; height: 34px; border-bottom: 1px solid #f5f5f5; }
.wrap .stu_vid .nav .right .right_top ul li { float: left; margin-left: 25px; height: 40px; cursor: pointer; }
.wrap .stu_vid .nav .right .right_top ul li a { display: block; height: 34px; font: normal 20px 'microsoft yahei'; color: #666666; }
.wrap .stu_vid .nav .right .right_top ul li:hover { background: url(../images/bot.png) no-repeat center bottom; }
.wrap .stu_vid .nav .right .right_top ul li:hover a { border-bottom: 1px solid #198aff; color: #198aff; }
.wrap .stu_vid .nav .right .right_top ul li.cur { background: url(../images/bot.png) no-repeat center bottom; }
.wrap .stu_vid .nav .right .right_top ul li.cur a { border-bottom: 1px solid #198aff; color: #198aff; }
.wrap .stu_vid .nav .right .right_bot { width: 100%; }
.wrap .stu_vid .nav .right .right_bot p { width: 100%; }
.wrap .stu_vid .nav .right .right_bot p.p_img { margin-top: 10px; overflow: hidden; }
.wrap .stu_vid .nav .right .right_bot p.p_img a { position: relative; display: block; width: 100%; height: 205px; }
.wrap .stu_vid .nav .right .right_bot p.p_img a img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.wrap .stu_vid .nav .right .right_bot p.p_img a i { display: block; width: 100%; height: 30px; background: #000000; opacity: 0.7; filter: alpha(opacity=70); font: normal 14px "microsoft yahei"; color: #ffffff; text-indent: 8px; line-height: 30px; position: absolute; bottom: 0; left: 100%; }
.wrap .stu_vid .nav .right .right_bot p.p_img a b { display: block; width: 30px; height: 30px; position: absolute; top: 50%; margin-top: -15px; left: 50%; margin-left: -15px; background: url(../images/in_play.png) no-repeat center center; }
.wrap .stu_vid .nav .right .right_bot ul { width: 100%; display: none; }
.wrap .stu_vid .nav .right .right_bot ul li { width: 100%; height: 45px; border-bottom: 1px solid #f5f5f5; }
.wrap .stu_vid .nav .right .right_bot ul li span { display: block; width: 83px; height: 45px; border-bottom: 1px solid #198aff; font: normal 20px 'microsoft yahei'; color: #198aff; }
.wrap .stu_vid .nav .right .right_bot ul li a { display: block; font: normal 14px "microsoft yahei"; color: #666666; line-height: 45px; background: url(../images/in3.png) no-repeat left center; padding-left: 10px; margin-left: 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wrap .stu_book { width: 100%; }
.wrap .stu_book .nav { width: 100%; margin-top: 66px; }
.wrap .stu_book .nav .left { float: left; width: 850px; }
.wrap .stu_book .nav .left .top { width: 100%; text-align: center; }
.wrap .stu_book .nav .left .top a { display: inline-block; padding: 0 24px; height: 23px; border: 2px solid #ff614e; margin-left: 24px; font: normal 14px "microsoft yahei"; color: #ff614e; line-height: 23px; }
.wrap .stu_book .nav .left .top a:hover { color: #ffffff; border: 2px solid #ff614e; background: #ff614e; }
.wrap .stu_book .nav .left .top a.cur { color: #ffffff; border: 2px solid #ff614e; background: #ff614e; }
.wrap .stu_book .nav .left .left_nav { width: 100%; margin-bottom: 50px; }
.wrap .stu_book .nav .left .left_nav ul { width: 100%; display: none; }
.wrap .stu_book .nav .left .left_nav ul li { margin-top: 80px; margin-left: 45px; float: left; width: 400px; height: 213px; border: 1px solid #eeeeee; }
.wrap .stu_book .nav .left .left_nav ul li p { width: 348px; margin: 0 auto; }
.wrap .stu_book .nav .left .left_nav ul li p.p_top { height: 200px; margin-top: -31px; border-bottom: 1px solid #eeeeee; }
.wrap .stu_book .nav .left .left_nav ul li p.p_top img { width: 135px; height: 180px; }
.wrap .stu_book .nav .left .left_nav ul li p.p_top span { display: block; width: 187px; float: right; margin-top: 60px; }
.wrap .stu_book .nav .left .left_nav ul li p.p_top span em { display: block; font: normal 18px 'microsoft yahei'; color: #333333; }
.wrap .stu_book .nav .left .left_nav ul li p.p_top span i { display: block; margin-top: 15px; font: normal 14px "microsoft yahei"; }
.wrap .stu_book .nav .left .left_nav ul li p.p_bot { height: 42px; }
.wrap .stu_book .nav .left .left_nav ul li p.p_bot a { display: block; height: 100%; }
.wrap .stu_book .nav .left .left_nav ul li p.p_bot a em { float: left; font: normal 14px "microsoft yahei"; color: #666666; line-height: 42px; }
.wrap .stu_book .nav .left .left_nav ul li p.p_bot a i { float: right; font: normal 14px "microsoft yahei"; color: #198aff; line-height: 42px; }
.wrap .stu_book .nav .right { float: right; width: 270px; }
.wrap .stu_book .nav .right .top { width: 100%; }
.wrap .stu_book .nav .right .top .top_cap { width: 100%; height: 40px; }
.wrap .stu_book .nav .right .top .top_cap ul { width: 100%; height: 34px; border-bottom: 1px solid #f5f5f5; }
.wrap .stu_book .nav .right .top .top_cap ul li { float: left; margin-left: 25px; height: 40px; cursor: pointer; }
.wrap .stu_book .nav .right .top .top_cap ul li a { display: block; height: 34px; font: normal 20px 'microsoft yahei'; color: #666666; }
.wrap .stu_book .nav .right .top .top_cap ul li:hover { background: url(../images/bot.png) no-repeat center bottom; }
.wrap .stu_book .nav .right .top .top_cap ul li:hover a { border-bottom: 1px solid #198aff; color: #198aff; }
.wrap .stu_book .nav .right .top .top_cap ul li.cur { background: url(../images/bot.png) no-repeat center bottom; }
.wrap .stu_book .nav .right .top .top_cap ul li.cur a { border-bottom: 1px solid #198aff; color: #198aff; }
.wrap .stu_book .nav .right .top .top_nav { width: 100%; }
.wrap .stu_book .nav .right .top .top_nav ul { width: 100%; display: none; }
.wrap .stu_book .nav .right .top .top_nav ul li { width: 100%; height: 45px; border-bottom: 1px solid #f5f5f5; }
.wrap .stu_book .nav .right .top .top_nav ul li span { display: block; width: 83px; height: 45px; border-bottom: 1px solid #198aff; font: normal 20px 'microsoft yahei'; color: #198aff; }
.wrap .stu_book .nav .right .top .top_nav ul li a { display: block; font: normal 14px "microsoft yahei"; color: #666666; line-height: 45px; background: url(../images/in3.png) no-repeat left center; padding-left: 10px; margin-left: 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wrap .stu_book .nav .right .right_nav { width: 100%; margin-top: 40px; }
.wrap .stu_book .nav .right .right_nav .nav_cap { width: 100%; height: 35px; border-bottom: 1px solid #f5f5f5; }
.wrap .stu_book .nav .right .right_nav .nav_cap span { display: block; width: 84px; font: normal 20px 'microsoft yahei'; color: #198aff; height: 35px; border-bottom: 1px solid #198aff; }
.wrap .stu_book .nav .right .right_nav p { width: 100%; }
.wrap .stu_book .nav .right .right_nav p.p_img { margin-top: 10px; overflow: hidden; }
.wrap .stu_book .nav .right .right_nav p.p_img a { position: relative; display: block; width: 100%; height: 205px; }
.wrap .stu_book .nav .right .right_nav p.p_img a img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.wrap .stu_book .nav .right .right_nav p.p_img a i { display: block; width: 100%; height: 30px; background: #000000; opacity: 0.7; filter: alpha(opacity=70); font: normal 14px "microsoft yahei"; color: #ffffff; text-indent: 8px; line-height: 30px; position: absolute; bottom: 0; left: 100%; }
.wrap .stu_book .nav .right .right_nav p.p_img a b { display: block; width: 30px; height: 30px; position: absolute; top: 50%; margin-top: -15px; left: 50%; margin-left: -15px; background: url(../images/in_play.png) no-repeat center center; }
.wrap .stu_book .nav .right .right_nav ul { width: 100%; }
.wrap .stu_book .nav .right .right_nav ul li { width: 100%; height: 45px; border-bottom: 1px solid #f5f5f5; }
.wrap .stu_book .nav .right .right_nav ul li span { display: block; width: 83px; height: 45px; border-bottom: 1px solid #198aff; font: normal 20px 'microsoft yahei'; color: #198aff; }
.wrap .stu_book .nav .right .right_nav ul li a { display: block; font: normal 14px "microsoft yahei"; color: #666666; line-height: 45px; background: url(../images/in3.png) no-repeat left center; padding-left: 10px; margin-left: 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wrap .stu_book .nav .right .right_links { width: 100%; margin-top: 40px; }
.wrap .stu_book .nav .right .right_links a { display: block; width: 100%; }
.wrap .stu_book .nav .right .right_links a img { width: 100%; }
.wrap .abo_in { width: 100%; }
.wrap .abo_in .abo1 { width: 100%; padding-top: 68px; }
.wrap .abo_in .abo1 .abo1_nav { width: 100%; }
.wrap .abo_in .abo1 .abo1_nav .top { width: 100%; }
.wrap .abo_in .abo1 .abo1_nav .top h3 { height: 55px; width: 100%; background: url(../images/in2.png) no-repeat center center; font: normal 14px "microsoft yahei"; color: #666666; text-align: center; line-height: 43px; }
.wrap .abo_in .abo1 .abo1_nav .top ul { width: 100%; margin-top: 50px; }
.wrap .abo_in .abo1 .abo1_nav .top ul li { float: left; margin-left: 86px; width: 475px; margin-bottom: 50px; }
.wrap .abo_in .abo1 .abo1_nav .top ul li span { display: block; float: left; width: 50px; height: 50px; margin-right: 18px; }
.wrap .abo_in .abo1 .abo1_nav .top ul li span img { width: 100%; }
.wrap .abo_in .abo1 .abo1_nav .top ul li em { display: block; font: normal 14px "microsoft yahei"; color: #333333; }
.wrap .abo_in .abo1 .abo1_nav .top ul li i { display: block; font: normal 14px "microsoft yahei"; color: #666666; margin-top: 10px; }
.wrap .abo_in .abo1 .abo1_bot { width: 100%; position: relative; height: 561px; }
.wrap .abo_in .abo1 .abo1_bot .bot_img { width: 100%; height: 561px; position: absolute; top: 0; left: 0; z-index: -1; }
.wrap .abo_in .abo1 .abo1_bot .bot_img img { position: absolute; }
.wrap .abo_in .abo1 .abo1_bot .bot_img img.img_r { right: 0; top: 0; width: 55.208%; }
.wrap .abo_in .abo1 .abo1_bot .bot_img img.img_l { left: 0; bottom: 0; width: 44.792%; }
.wrap .abo_in .abo1 .abo1_bot .left { width: 100%; height: 280px; }
.wrap .abo_in .abo1 .abo1_bot .left p { width: 470px; padding-top: 40px; }
.wrap .abo_in .abo1 .abo1_bot .left p span { display: block; font: normal 18px 'microsoft yahei'; color: #fa8b33; }
.wrap .abo_in .abo1 .abo1_bot .left p em { display: block; width: 32px; height: 2px; background: #fa8b33; margin-top: 15px; }
.wrap .abo_in .abo1 .abo1_bot .left p i { display: block; width: 100%; font: normal 14px "microsoft yahei"; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 15px; }
.wrap .abo_in .abo1 .abo1_bot .right { width: 100%; height: 280px; }
.wrap .abo_in .abo1 .abo1_bot .right p { width: 650px; float: right; padding-top: 60px; }
.wrap .abo_in .abo1 .abo1_bot .right p span { display: block; font: normal 18px 'microsoft yahei'; color: #fa8b33; }
.wrap .abo_in .abo1 .abo1_bot .right p em { display: block; width: 32px; height: 2px; background: #fa8b33; margin-top: 15px; }
.wrap .abo_in .abo1 .abo1_bot .right p i { display: block; width: 100%; font: normal 14px "microsoft yahei"; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 15px; }
.wrap .abo_in .abo2 { width: 100%; padding-top: 100px; padding-bottom: 80px; background: #f9f9f9; }
.wrap .abo_in .abo2 .abo2_nav { width: 100%; background: url(../images/in5.png) no-repeat center 45px; }
.wrap .abo_in .abo2 .abo2_nav h4 { width: 275px; height: 45px; margin: 0 auto; font: normal 18px/45px 'microsoft yahei'; color: #ffffff; text-align: center; background: #198aff; border-radius: 5px; }
.wrap .abo_in .abo2 .abo2_nav ul { width: 100%; }
.wrap .abo_in .abo2 .abo2_nav ul li span { height: 35px;  background: #ff913a; border-radius: 5px; }
.wrap .abo_in .abo2 .abo2_nav ul.uld { margin-top: 95px; }
.wrap .abo_in .abo2 .abo2_nav ul.uld li { float: left; margin-left: 100px; width: 160px; }
.wrap .abo_in .abo2 .abo2_nav ul.uld li span { display: block; font: normal 16px/35px 'microsoft yahei'; color: #ffffff; text-align: center; }
.wrap .abo_in .abo2 .abo2_nav ul.uld li ul.uldB { width: 100%; }
.wrap .abo_in .abo2 .abo2_nav ul.uld li ul.uldB li { margin-left: 0; margin-top: 5px; background: #ffffff; height: auto; }
.wrap .abo_in .abo2 .abo2_nav ul.uld li ul.uldB li em { display: block; width: 100%; font: normal 14px 'microsoft yahei'; color: #666666; text-align: center; padding-top: 15px; }
.wrap .abo_in .abo2 .abo2_nav ul.uls { margin-top: 4px; }
.wrap .abo_in .abo2 .abo2_nav ul.uls li { float: left; margin-left: 100px; width: 160px; }
.wrap .abo_in .abo2 .abo2_nav ul.uls li ul.ulsB { width: 100%; }
.wrap .abo_in .abo2 .abo2_nav ul.uls li ul.ulsB li { margin-left: 0; margin-top: 5px; background: #ffffff; height: auto; }
.wrap .abo_in .abo2 .abo2_nav ul.uls li ul.ulsB li em { display: block; width: 100%; font: normal 14px 'microsoft yahei'; color: #666666; text-align: center; padding-top: 15px; }
.wrap .abo_in .abo2 .abo2_nav ul.uls li ul.ulsB li i { display: block; float: left; margin-left: 20px; margin-top: 14px; }
.wrap .abo_in .abo2 .abo2_nav ul.uls li ul.ulsB li span { display: block; width: 100%; font: normal 12px 'microsoft yahei'; color: #666666; height: auto; background: #ffffff; border-radius: 0; float: left; text-align: center; margin: 12px 0; margin-top: 8px; }
.wrap .abo_in .abo2 .abo2_nav p { width: 100%; }
.wrap .abo_in .abo2 .abo2_nav p img { margin-top: -60px; }

.wrap .abo_in .abo2 .abo2_nav ul.uls li span { display: block; font: normal 16px/35px 'microsoft yahei'; color: #ffffff; text-align: center; }

.wrap .abo_in .abo3 { width: 100%; padding-top: 80px; }
.wrap .abo_in .abo3 .abo3_nav { width: 100%; margin-top: 30px; }
.wrap .abo_in .abo3 .abo3_nav .left { float: left; width: 334px; margin-left: -43px; }
.wrap .abo_in .abo3 .abo3_nav .right { float: right; width: 909px; }
.wrap .abo_in .abo3 .abo3_nav .right ul { width: 100%; }
.wrap .abo_in .abo3 .abo3_nav .right ul li { float: left; margin-left: 13px; width: 290px; height: 391px; margin-bottom: 17px; position: relative; }
.wrap .abo_in .abo3 .abo3_nav .right ul li p { width: 100%; height: 100%; }
.wrap .abo_in .abo3 .abo3_nav .right ul li.item6 { height: 193px; margin-bottom: 5px; }
.wrap .abo_in .abo3 .abo3_nav .right ul li.item7 { height: 193px; margin-bottom: 5px; }
.wrap .abo_in .abo3 .abo3_nav .right ul li.item6 p.p_b span { height: 193px; top: 50%; margin-top: -96.5px; }
.wrap .abo_in .abo3 .abo3_nav .right ul li.item6 p.p_b span em { margin-top: 45px; }
.wrap .abo_in .abo3 .abo3_nav .right ul li.item7 p.p_b span { height: 193px; top: 50%; margin-top: -96.5px; }
.wrap .abo_in .abo3 .abo3_nav .right ul li.item7 p.p_b span em { margin-top: 45px; }

.wrap .abo_in .abo3 .abo3_nav .right ul li p.p_t { position: relative; z-index: 10; }
.wrap .abo_in .abo3 .abo3_nav .right ul li p.p_b { position: absolute; top: 0; left: 0; }
.wrap .abo_in .abo3 .abo3_nav .right ul li p.p_b span { display: none; width: 258px; height: 360px; background: #198aff; opacity: 0.9; filter: alpha(opacity=90); position: absolute; top: 50%; margin-top: -180px; left: 50%; margin-left: -129px; }
.wrap .abo_in .abo3 .abo3_nav .right ul li p.p_b span em { display: block; height: 19px; background: url(../images/in_zoom.png) no-repeat center center; margin-top: 124px; }
.wrap .abo_in .abo3 .abo3_nav .right ul li p.p_b span i { display: block; width: 100%; text-align: center; font: normal 16px 'microsoft yahei'; color: #fffefe; margin-top: 25px; }
.wrap .abo_in .abo3 .abo3_nav .right ul li p.p_b span a { display: block; font: normal 14px 'microsoft yahei'; color: #fffefe; text-align: center; margin-top: 14px; }
.wrap .abo_in .abo3 .abo3_nav .right ul li p.p_b span a:hover { text-decoration: underline; }
.wrap .abo_in .abo3 .abo3_nav .right ul li p.p_b span.span_t em { margin-top: 35px; }
.wrap .abo_in .abo3 .abo3_nav .right ul li p.p_b span.span_b { display: none; height: 160px; top: 75%; margin-top: -80px; }
.wrap .abo_in .abo3 .abo3_nav .right ul li p.p_b span.span_b em { margin-top: 35px; }

.wrap .abo_in .abo_cap { width: 100%; margin-bottom: 28px; }
.wrap .abo_in .abo_cap h2 { font: normal 24px 'microsoft yahei'; color: #333333; text-align: center; }
.wrap .abo_in .abo_cap em { display: block; text-align: center; }
.wrap .caption { width: 100%; }
.wrap .caption h2 { font: normal 34px 'microsoft yahei'; color: #198aff; text-align: center; }
.wrap .caption img { padding-top: 10px; }
.wrap .pages { width: 100%; text-align: center; }
.wrap .pages a { display: inline-block; font: normal 14px "microsoft yahei"; color: #666666; padding: 7px 11px; border: 2px solid #cccccc; }
.wrap .pages a:hover { color: #ffffff; border: 2px solid #198aff; background: #198aff; }
.wrap .pages a.cur { color: #ffffff; border: 2px solid #198aff; background: #198aff; }
.wrap .Guess { width: 100%; margin-top: 34px; }
.wrap .Guess p { width: 100%; }
.wrap .Guess p span { display: block; float: left; font: normal 20px 'microsoft yahei'; color: #198aff; padding-right: 15px; }
.wrap .Guess p em img { padding-top: 10px; }
.wrap .Guess ul { width: 100%; margin-top: 25px; }
.wrap .Guess ul li { width: 190px; height: 140px; float: left; margin-left: 30px; overflow: hidden; }
.wrap .Guess ul li a { display: block; width: 100%; height: 100%; position: relative; }
.wrap .Guess ul li a span { display: block; width: 190px; height: 140px; overflow: hidden; position: absolute; top: 0; left: 0; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; }
.wrap .Guess ul li a span img { width:inherit; height:inherit; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; }
.wrap .Guess ul li a em { display: block; width: 190px; height: 25px; background: #000000; opacity: 0.8; filter: alpha(opacity=80); position: absolute; bottom: 0; left: 100%; font: normal 14px "microsoft yahei"; color: #fefefe; text-indent: 10px; line-height: 25px; }
.wrap .Guess ul li a i { display: block; width: 30px; height: 30px; position: absolute; top: 50%; margin-top: -15px; left: 50%; margin-left: -15px; background: url(../images/in_play.png) no-repeat center center; }
.wrap .Guess ul li a:hover span img { transform: scale(1.15); -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -o-transform: scale(1.15); -ms-transform: scale(1.15); }

/*carte*/
.carte { width: 100%; }
.carte a { display: block; font: normal 14px "microsoft yahei"; color: #666666; float: left; margin-left: 0; padding: 22px 25px; }
.carte a:hover { border-bottom: 1px solid #198aff; color: #198aff; }
.carte a.cur { border-bottom: 1px solid #198aff; color: #198aff; }

/*wr_b*/
.wr_b { width: 100%; padding: 35px 0 80px 0; background: #f9f9f9; }
.wr_b ul { width: 100%; height: 207px; }
.wr_b ul li { float: left; width: 295px; height: 207px; background: #ffffff; margin-left: 6px; }
.wr_b ul li span { display: block; font: normal 24px 'Arial'; color: #198aff; text-align: center; padding-top: 30px; padding-bottom: 15px; }
.wr_b ul li em { display: block; width: 210px; margin: 0 auto; font: normal 14px "microsoft yahei"; color: #b2d8ff; padding-bottom: 15px; border-bottom: 1px solid #dcedff; text-align: center; }
.wr_b ul li a { display: block; font: normal 14px "microsoft yahei"; color: #666666; text-align: center; line-height: 28px; padding-top: 10px; }
.wr_b .a_le { width: 190px; height: 45px; margin: 0 auto; margin-top: 26px; }
.wr_b .a_le a { display: block; width: 100%; height: 100%; font: normal 18px/45px 'microsoft yahei'; color: #ffffff; background: #198aff; text-align: center; }



/*新闻*/
.wrap .news_in video{ width: 100%;}
.wrap .news_in .nav { width: 100%; margin-top: 66px; }
.wrap .news_in .nav .left { float: left; width: 850px; }
.wrap .news_in .nav .left .top { width: 100%; text-align: center; }
.wrap .news_in .nav .left .top a { display: inline-block; padding: 0 24px; height: 23px; border: 2px solid #ff614e; margin-left: 24px; font: normal 14px "microsoft yahei"; color: #ff614e; line-height: 23px; }
.wrap .news_in .nav .left .top a:hover { color: #ffffff; border: 2px solid #ff614e; background: #ff614e; }
.wrap .news_in .nav .left .top a.cur { color: #ffffff; border: 2px solid #ff614e; background: #ff614e; }
.wrap .news_in .nav .left .hot{ padding-bottom:40px; border-bottom:1px solid #f5f5f5;position: relative; }
.wrap .news_in .nav .left .hot .visitor{ float:left; padding:10px; width:70px; height:95px; background:#ff614e; text-align:center; color:#fff; font-family:tahoma, arial, "microsoft yahei"; }
.wrap .news_in .nav .left .hot .visitor em{ display:block; margin-bottom:3px; font-size:28px; }
.wrap .news_in .nav .left .hot .visitor span{ display:block; font-size:14px; }
.wrap .news_in .nav .left .hot .visitor i{ display:block; margin:10px auto 5px; width:12px; height:1px; line-height:0; background:#fff; }
.wrap .news_in .nav .left .hot .one{ float:left; margin-left:25px; width:735px; }
.wrap .news_in .nav .left .hot .one h3{ margin-bottom:8px; font-size:24px; color:#ff614e; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:1.2em; }
.wrap .news_in .nav .left .hot .one h3 a{ color:#ff614e; }
.wrap .news_in .nav .left .label{ margin-bottom:8px; }
.wrap .news_in .nav .left .label span{ display:inline-block; margin-right:10px; font-size:14px; color:#999;  }
.wrap .news_in .nav .left .label span.lab{ margin-left:10px; }
.wrap .news_in .nav .left .desc{ overflow:hidden; height:52px; font-size:14px; color:#666; line-height:28px; }
.wrap .news_in .nav .left ul { margin-bottom:50px; }
.wrap .news_in .nav .left ul li{ position:relative; padding:35px 0; overflow:hidden; border-bottom:1px solid #f5f5f5; }
.wrap .news_in .nav .left ul li .img{ float:left; overflow:hidden; width:205px; height:150px; }
.wrap .news_in .nav .left ul li .img a,.wrap .news_in .nav .left ul li .img img{ display:block; width:inherit; height:auto; }
.wrap .news_in .nav .left ul li .text{ float:left; margin-left:25px; width:620px; }
.wrap .news_in .nav .left ul li .text h3{ margin-bottom:10px; width:460px; font-size:18px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:30px; }
.wrap .news_in .nav .left ul li .text h3 a{ color:#333; }
.wrap .news_in .nav .left ul li .text .label{ width:460px; }
.wrap .news_in .nav .left ul li .text .desc{ height:78px; }
.wrap .news_in .nav .left ul li .genre{ position:absolute; top:45px; right:0; line-height:50px; color:#999; text-align:right; font-size:14px; overflow: hidden;}
.wrap .news_in .nav .left ul li .genre span{ display:inline-block; margin-right:10px; vertical-align:middle; }
.wrap .news_in .nav .left ul li .genre a{ display: inline-block; width: 50px; height: 50px; border-radius: 100%; overflow: hidden; vertical-align: middle;}
.wrap .news_in .nav .left ul li .genre img{ vertical-align:middle; width:50px;}

.wrap .news_in .nav .left .title{ margin-bottom:15px; font-size:28px; color:#333; font-weight:normal; text-align:center; }
.wrap .news_in .nav .left .info{ margin-bottom:20px; padding-bottom:12px; text-align:center; border-bottom:1px solid #f5f5f5; }
.wrap .news_in .nav .left .info span{ display:inline-block; margin:0 10px; color:#999; }
.wrap .news_in .nav .left .html{ overflow:hidden; font-size:16px; color:#666; line-height:1.7em; }
.wrap .news_in .nav .left .html p{ margin-bottom:15px; }
.wrap .news_in .nav .left .html img{ max-width:100%; height:auto; }
.wrap .news_in .nav .left .praise{ margin:30px auto; width:100px; height:100px; background:url(../images/praise.png) no-repeat; }
.wrap .news_in .nav .left .praise span{ display:block; padding-top:70px; text-align:center; color:#fff; font-size:14px; cursor: pointer;}
.wrap .news_in .nav .left .bottom{ position:relative; margin:30px 0; padding:20px 0; border-top:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5; }
.wrap .news_in .nav .left .bottom .back{ margin:0 auto; width:110px; height:30px; line-height:30px; }
.wrap .news_in .nav .left .bottom .back a{ display:block; width:110px; height:30px; color:#fff; font-size:14px; text-align:center; background:#198aff; }
.wrap .news_in .nav .left .bottom .before{ position:absolute; top:20px; left:0; line-height:30px; font-size:14px; color:#999; width:300px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.wrap .news_in .nav .left .bottom .after{ position:absolute; top:20px; right:0; line-height:30px; font-size:14px; color:#999; width:300px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:right; }

.wrap .news_in .nav .left .author{ overflow:hidden; }
.wrap .news_in .nav .left .author .img{ float:left; margin:0 35px 20px 0; overflow: hidden;}
.wrap .news_in .nav .left .author .text{ font-size:14px; line-height:1.8em; color:#666; }
.wrap .news_in .nav .left .author .text>h3{ margin:5px 0 25px; font-size:28px; font-weight:500; color:#333; }
.wrap .news_in .nav .left .author .text >div span{ color:#2892ff; }
.wrap .news_in .nav .left .hr{ margin:30px 0 0; background:url(../images/line.png) repeat-x 0 center; }
.wrap .news_in .nav .left .hr span{ display:inline-block; padding-right:10px; font-size:28px; color:#198aff; background:#fff; line-height:100%; }

.wrap .news_in .nav .right { float: right; width: 270px; padding-left: 30px; border-left: 2px solid #f5f5f5; }
.wrap .news_in .nav .right .tags{ margin-bottom:20px; }
.wrap .news_in .nav .right .tags .tit{ margin-bottom:17px; }
.wrap .news_in .nav .right .tags .tit span{ display:block; font-size:20px; color:#198aff; }
.wrap .news_in .nav .right .tags .box{ margin-left:-15px; }
.wrap .news_in .nav .right .tags .box a{ display:inline-block; margin:0 0 17px 15px; padding:10px 15px; font-size:14px; line-height:100%; color:#666; border:2px solid #eee; }
.wrap .news_in .nav .right .tags .box a:hover{ color:#198aff; }
.wrap .news_in .nav .right .top { width: 100%; }
.wrap .news_in .nav .right .top .top_cap { width: 100%; height: 40px; }
.wrap .news_in .nav .right .top .top_cap ul { width: 100%; height: 34px; border-bottom: 1px solid #f5f5f5; }
.wrap .news_in .nav .right .top .top_cap ul li { float: left; margin-left: 25px; height: 40px; cursor: pointer; }
.wrap .news_in .nav .right .top .top_cap ul li a { display: block; height: 34px; font: normal 20px 'microsoft yahei'; color: #666666; }
.wrap .news_in .nav .right .top .top_cap ul li:hover { background: url(../images/bot.png) no-repeat center bottom; }
.wrap .news_in .nav .right .top .top_cap ul li:hover a { border-bottom: 1px solid #198aff; color: #198aff; }
.wrap .news_in .nav .right .top .top_cap ul li.cur { background: url(../images/bot.png) no-repeat center bottom; }
.wrap .news_in .nav .right .top .top_cap ul li.cur a { border-bottom: 1px solid #198aff; color: #198aff; }
.wrap .news_in .nav .right .top .top_nav { width: 100%; }
.wrap .news_in .nav .right .top .top_nav ul { width: 100%; display: none; }
.wrap .news_in .nav .right .top .top_nav ul li { width: 100%; height: 45px; border-bottom: 1px solid #f5f5f5; }
.wrap .news_in .nav .right .top .top_nav ul li span { display: block; width: 83px; height: 45px; border-bottom: 1px solid #198aff; font: normal 20px 'microsoft yahei'; color: #198aff; }
.wrap .news_in .nav .right .top .top_nav ul li a { display: block; font: normal 14px "microsoft yahei"; color: #666666; line-height: 45px; background: url(../images/in3.png) no-repeat left center; padding-left: 10px; margin-left: 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*123456*/
.wrap .news_in .nav .right { float: right; width: 270px; }
.wrap .news_in .nav .right .top { width: 100%; }
.wrap .news_in .nav .right .top .top_cap { width: 100%; height: 40px; }
.wrap .news_in .nav .right .top .top_cap ul { width: 100%; height: 34px; border-bottom: 1px solid #f5f5f5; }
.wrap .news_in .nav .right .top .top_cap ul li { float: left; margin-left: 25px; height: 40px; cursor: pointer; }
.wrap .news_in .nav .right .top .top_cap ul li a { display: block; height: 34px; font: normal 20px 'microsoft yahei'; color: #666666; }
.wrap .news_in .nav .right .top .top_cap ul li:hover { background: url(../images/bot.png) no-repeat center bottom; }
.wrap .news_in .nav .right .top .top_cap ul li:hover a { border-bottom: 1px solid #198aff; color: #198aff; }
.wrap .news_in .nav .right .top .top_cap ul li.cur { background: url(../images/bot.png) no-repeat center bottom; }
.wrap .news_in .nav .right .top .top_cap ul li.cur a { border-bottom: 1px solid #198aff; color: #198aff; }
.wrap .news_in .nav .right .top .top_nav { width: 100%; }
.wrap .news_in .nav .right .top .top_nav ul { width: 100%; display: none; }
.wrap .news_in .nav .right .top .top_nav ul li { width: 100%; height: 45px; border-bottom: 1px solid #f5f5f5; }
.wrap .news_in .nav .right .top .top_nav ul li span { display: block; width: 83px; height: 45px; border-bottom: 1px solid #198aff; font: normal 20px 'microsoft yahei'; color: #198aff; }
.wrap .news_in .nav .right .top .top_nav ul li a { display: block; font: normal 14px "microsoft yahei"; color: #666666; line-height: 45px; background: url(../images/in3.png) no-repeat left center; padding-left: 10px; margin-left: 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wrap .news_in .nav .right .right_nav { width: 100%; margin-top: 40px; }
.wrap .news_in .nav .right .right_nav .nav_cap { width: 100%; height: 35px; border-bottom: 1px solid #f5f5f5; }
.wrap .news_in .nav .right .right_nav .nav_cap span { display: block; width: 84px; font: normal 20px 'microsoft yahei'; color: #198aff; height: 35px; border-bottom: 1px solid #198aff; }
.wrap .news_in .nav .right .right_nav p { width: 100%; }
.wrap .news_in .nav .right .right_nav p.p_img { margin-top: 10px; overflow: hidden; }
.wrap .news_in .nav .right .right_nav p.p_img a { position: relative; display: block; width: 100%; height: 205px; }
.wrap .news_in .nav .right .right_nav p.p_img a img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.wrap .news_in .nav .right .right_nav p.p_img a i { display: block; width: 100%; height: 30px; background: #000000; opacity: 0.7; filter: alpha(opacity=70); font: normal 14px "microsoft yahei"; color: #ffffff; text-indent: 8px; line-height: 30px; position: absolute; bottom: 0; left: 100%; }
.wrap .news_in .nav .right .right_nav p.p_img a b { display: block; width: 30px; height: 30px; position: absolute; top: 50%; margin-top: -15px; left: 50%; margin-left: -15px; background: url(../images/in_play.png) no-repeat center center; }
.wrap .news_in .nav .right .right_nav ul { width: 100%; }
.wrap .news_in .nav .right .right_nav ul li { width: 100%; height: 45px; border-bottom: 1px solid #f5f5f5; }
.wrap .news_in .nav .right .right_nav ul li span { display: block; width: 83px; height: 45px; border-bottom: 1px solid #198aff; font: normal 20px 'microsoft yahei'; color: #198aff; }
.wrap .news_in .nav .right .right_nav ul li a { display: block; font: normal 14px "microsoft yahei"; color: #666666; line-height: 45px; background: url(../images/in3.png) no-repeat left center; padding-left: 10px; margin-left: 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wrap .news_in .nav .right .right_links { width: 100%; margin-top: 40px; }
.wrap .news_in .nav .right .right_links a { display: block; width: 100%; }
.wrap .news_in .nav .right .right_links a img { width: 100%; }


/*团队*/
.planners_in .sort{ margin:50px 0; }
.planners_in .sort dl{ overflow:hidden; padding:7px 8px; font-size:14px; color:#666; border-bottom:2px solid #eee; }
.planners_in .sort dl dt{ float:left; padding-left:7px; background:url(../images/arr.png) no-repeat 0 12px; }
.planners_in .sort dl dt span{ display:inline-block; padding:7px 5px; color:#198aff; }
.planners_in .sort dl dd{ float:left; width:1100px; }
.planners_in .sort dl dd a{ display:inline-block; margin-left:35px; padding:7px 5px; color:#666; }
.planners_in .sort dl dd a:hover,.planners_in .sort dl dd a.cur{ color:#198aff; }
.planners_in .list{ margin:0 0 0 -37px; }
.planners_in .list .item{ float:left; margin-left:37px; margin-bottom:50px; }
.planners_in .list .item a{ display:block; width:270px; border:1px solid #eee; color:#333; }
.planners_in .list .item a:hover{ border-color:#198aff; color:#198aff; }
.planners_in .list .item .img { display:block; width:270px; height:360px; overflow:hidden; }
.planners_in .list .item .text{ padding:15px 25px; }
.planners_in .list .item .text .mz{ margin-bottom:10px; height:24px; font-size:18px; font-weight:bold;  text-align:center; }
.planners_in .list .item .text .bq{ margin-bottom:5px; padding-right:11px; text-align:center; }
.planners_in .list .item .text .bq span{ display:inline-block; padding-right:7px; font-size:14px; color:#f86251; height:25px; line-height:25px; background:url(../images/tip_01.png) no-repeat right 0; }
.planners_in .list .item .text .bq span i{ display:inline-block; vertical-align:top; width:20px; height:25px; background:url(../images/tip_01.png) no-repeat left 0; }
.planners_in .list .item .text .ds{ overflow:hidden; height:44px; font-size:14px; color:#666; line-height:22px; }

/*合作*/
.partners_in{}
.partners_in .text{ margin:50px 0; overflow:hidden; white-space:normal; text-align:center; color:#666; font-size:14px; font-family:tahoma, arial, "microsoft yahei"; }
.partners_in .text span{ font-size:20px; display: inline-block; margin:0 2px; vertical-align: top; }
.partners_in .text i{ display:inline-block; margin:0 35px; vertical-align:middle; width:18px; height:28px; background:url(../images/xline.png) no-repeat; }
.partners_in h3{ margin:55px 0 27px 0; text-align:center; font-size:24px; color:#198aff; font-weight:500; }
.partners_in .table{ margin-bottom:20px; width:100%; border-collapse:collapse; border-spacing:0px; }
.partners_in .table td{ width:16.5%; height:100px; text-align:center; vertical-align:middle; border:1px solid #eee; }
.partners_in .table td span{ display:block; margin-left:40px; text-align:left; font-size:18px; color:#198aff; }

/*大事记*/
.his_in .nav{ position:relative; padding:60px 100px 0; }
.his_in .years{ margin-bottom:100px; overflow:hidden; }
.his_in .years ul{ position:relative; margin-left:-72px; width:9999px; }
.his_in .years ul li{ float:left; margin-left:16px; padding-left:56px; width:130px; background:url(../images/dline.png) no-repeat 0 center; }
.his_in .years ul li div{ display:block; width:130px; height:129px; line-height:129px; text-align:center; font-size:18px; color:#198aff; background:url(../images/year_rod.png) no-repeat; cursor:default; }
.his_in .years ul li div span{ margin-right:3px; font-size:24px; }
.his_in .years ul li.cur div,.his_in .years ul li:hover div{ color:#ff614e; background-position:0 -130px; }
.his_in .his_box{ position:relative; margin:0 auto; width:997px; border:1px solid #dbedff; background:url(../images/sun.jpg) no-repeat right 0; }
.his_in .his_box .tit{ position:absolute; top:-37px; left:50%; margin-left:-119.5px; width:239px; height:70px; background:url(../images/year_bg.png) no-repeat; }
.his_in .his_box .tit span{ display:block; text-align:center; font-size:34px; line-height:50px; color:#fff; }
.his_in .his_box .list{ padding:60px 100px 215px; background:url(../images/lou.jpg) no-repeat center bottom; }
.his_in .his_box .list ul{}
.his_in .his_box .list ul li{ padding:25px 0; border-bottom:1px solid #f5f5f5; }
.his_in .his_box .list ul li .month{ display:inline-block; padding:10px 0 0; width:50px; height:37px; line-height:37px; vertical-align:middle; text-align:center; color:#198aff; background:url(../images/month.png) no-repeat; }
.his_in .his_box .list ul li .month em{ margin-right:3px; font-size:24px; }
.his_in .his_box .list ul li .text{ display:inline-block; margin-left:33px; width:710px; vertical-align:middle; font-size:14px; color:#666; line-height:22px; }
.his_in .year-prev,.his_in .year-next{ position:absolute; top:400px; width:32px; height:62px; background:url(../images/year_btn.png) no-repeat -1000px -1000px; cursor:default; opacity:0.4; filter:alpha(opacity=40); }
.his_in .year-prev{ left:0; background-position:0 0; }
.his_in .year-next{ right:0; background-position:-35px 0; }
.his_in .year-prev:hover,.his_in .year-next:hover{ opacity:1; filter:alpha(opacity=100); }

/*联系我们*/
.contact_in .box .width{ position:relative; }
.contact_in .box1{ margin:185px 0 0; height:280px; background:#198aff; }
.contact_in .box1 .img{ position:absolute; top:-118px; left:0; width:1200px; height:215px; }
.contact_in .box1 .cont{ margin:0 auto; padding:114px 0 0; width:745px; background:url(../images/kk.png) no-repeat center 154px; text-align:center; }
.contact_in .box1 .cont span{ display:block; font-size:18px; color:#fce14d; }
.contact_in .box1 .cont strong{ display:block; font-size:42px; font-weight:500; font-style:italic; color:#fce14d; line-height:100%; }
.contact_in .box1 .cont em{ display:block; font-size:14px; color:#ffdc3a; }
.contact_in .box1 .cont p{ margin:10px 0; font-size:14px; color:#fff; line-height:24px; }
.contact_in .box2{ margin:60px 0 0; height:437px; background:url(../images/cen_bg.jpg) no-repeat center bottom; }
.contact_in .box2 .tit{ text-align:center; }
.contact_in .box2 .item{ position:absolute; top:260px; padding:17px 0 17px 120px; }
.contact_in .box2 .item span{ display:block; margin-bottom:12px; font-size:14px; color:#333; }
.contact_in .box2 .item a{ display:block; width:125px; height:30px; font-size:14px; line-height:30px; text-align:center; color:#fff; background:#999; }
.contact_in .box2 .item a:hover{ text-decoration:underline; }
.contact_in .box2 .item a i{ display:inline-block; margin-left:5px; width:6px; height:9px; background:url(../images/arr02.png) no-repeat; }
.contact_in .box2 .item.qq{ left:135px; background:url(../images/qq.png) no-repeat 0 center; }
.contact_in .box2 .item.qq a{ background:#3095ff; }
.contact_in .box2 .item.sina{ left:758px; background:url(../images/sina.png) no-repeat 0 center; }
.contact_in .box2 .item.sina a{ background:#e50011; }
.contact_in .box2 .weixin{ position:absolute; top:61px; left:50%; margin-left:-117px; width:234px; height:375px; background:url(../images/phone.png) no-repeat center top; }
.contact_in .box2 .weixin .code{ display:block; margin:70px auto 24px; }
.contact_in .box2 .weixin span{ display:block; text-align:center; font-size:14px; color:#333; }
.contact_in .box2 .weixin em{ display:block; margin:10px 0 0; text-align:center; font-size:14px; color:#999; }
.contact_in .box3 ul{ margin-left:-150px; padding-top:68px; }
.contact_in .box3 ul li{ float:left; margin-left:150px; margin-bottom:32px; width:120px; }
.contact_in .box3 ul li.rowx{ margin-left:285px; }
.contact_in .box3 ul li a{ display:block; }
.contact_in .box3 ul li span{ position:relative; display:block; margin:0 auto 18px; width:96px; height:95px; }
.contact_in .box3 ul li span b{ position:relative; z-index:10; display:block; width:96px; height:95px; background:url(../images/con_logo.png) no-repeat -1000px -1000px; }
.contact_in .box3 ul li span i{ position:absolute; top:19px; left:4px; width:134px; height:130px; background:url(../images/yinying.png) no-repeat; }
.contact_in .box3 ul li strong{ display:block; font-weight:500; font-size:14px; color:#333; text-align:center; }
.contact_in .box3 ul li em{ display:block; font-size:14px; color:#999; text-align:center; }
.contact_in .box3 ul li.li1 span b{ background-position:0 0; }
.contact_in .box3 ul li.li2 span b{ background-position:-100px 0; }
.contact_in .box3 ul li.li3 span b{ background-position:-200px 0; }
.contact_in .box3 ul li.li4 span b{ background-position:-300px 0; }
.contact_in .box3 ul li.li5 span b{ background-position:-400px 0; }
.contact_in .box3 ul li.li6 span b{ background-position:-500px 0; }
.contact_in .box3 ul li.li7 span b{ background-position:-600px 0; }
.contact_in .box3 ul li.li8 span b{ background-position:-700px 0; }
.contact_in .box3 ul li.li9 span b{ background-position:-800px 0; }
.contact_in .box3 ul li.li1:hover span b{ background-position:0 -100px; }
.contact_in .box3 ul li.li2:hover span b{ background-position:-100px -100px; }
.contact_in .box3 ul li.li3:hover span b{ background-position:-200px -100px; }
.contact_in .box3 ul li.li4:hover span b{ background-position:-300px -100px; }
.contact_in .box3 ul li.li5:hover span b{ background-position:-400px -100px; }
.contact_in .box3 ul li.li6:hover span b{ background-position:-500px -100px; }
.contact_in .box3 ul li.li7:hover span b{ background-position:-600px -100px; }
.contact_in .box3 ul li.li8:hover span b{ background-position:-700px -100px; }
.contact_in .box3 ul li.li9:hover span b{ background-position:-800px -100px; }

/*客户见证*/
.wrap .test_in .nav{ margin-top:30px; }
.wrap .test_in .nav .left .list{ border-bottom:1px solid #eee; }
.wrap .test_in .nav .left .list li{ position:relative; float:left; margin-left:50px; margin-bottom:50px; padding:0; border:none; width:400px; }
.wrap .test_in .nav .left .list li.odd{ margin-left:0; }
.wrap .test_in .nav .left .list li:nth-child(odd){ margin-left:0; }
.wrap .test_in .nav .left .list li .img{ float:none; display:block; margin-bottom:18px; width:400px; height:300px; }
.wrap .test_in .nav .left .list li .text{ float:none; margin:0; width:100%; }
.wrap .test_in .nav .left ul li .text h3{ margin-bottom:7px; width:100%; font-size:18px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:30px; }
.wrap .test_in .nav .left ul li .text h3 a{ color:#333; }
.wrap .test_in .nav .left .list li:hover .text h3 a{ color:#198aff; }
.wrap .test_in .nav .left ul li .text .label{ margin-bottom:5px; width:100%; height:20px}
.wrap .test_in .nav .left ul li .text .label span{ display:inline-block; width: 100px; margin-right:10px; font-size:14px; color:#999;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.wrap .test_in .nav .left ul li .text .label a{ float:right; font-size:14px; color:#198aff; }
.wrap .test_in .nav .left ul li .text .label a:hover{ text-decoration:underline; }
.wrap .test_in .nav .left ul li .text .desc{ overflow:hidden; height:52px; font-size:14px; color:#666; line-height:28px; }
.wrap .test_in .nav .left ul li .visitor{ position:absolute; top:0; right:15px; padding:10px; width:70px; height:95px; background:#ff614e; background:rgba(255,97,78,0.75); text-align:center; color:#fff; font-family:tahoma, arial, "microsoft yahei"; }
.wrap .test_in .nav .left ul li .visitor em{ display:block; margin-bottom:3px; font-size:28px; }
.wrap .test_in .nav .left ul li .visitor span{ display:block; font-size:14px; }
.wrap .test_in .nav .left ul li .visitor i{ display:block; margin:10px auto 5px; width:12px; height:1px; line-height:0; background:#fff; }

/*持续成长平台*/
.platform .plat_top .pla_cap { width: 100%; margin-bottom: 28px; }
.platform .plat_top .pla_cap h2 { font: normal 30px 'microsoft yahei'; color: #198aff; text-align: center; }
.platform .plat_top .pla_cap em { display: block; text-align: center; padding-top: 5px; }

.platform .plat_top .pla_navT { width: 100%; margin-top: 68px; }
.platform .plat_top .pla_navT h3 { font: normal 28px 'microsoft yahei'; color: #198aff; text-align: center; }
.platform .plat_top .pla_navT p { margin-top: 40px; }
.platform .plat_top .pla_navT p span { display: block; font: normal 14px 'microsoft yahei'; color: #666666; text-align: center; }
.platform .plat_top .pla_bg { width: 100%; margin-top: 170px; height: 586px; background: url(../images/plat2.png) no-repeat center center; }
.platform .plat_top .pla_bg ul { width: 100%; }
.platform .plat_top .pla_bg ul li { float: left; width: 200px; height: 654px; margin-left:  100px; margin-top: -128px; }
.platform .plat_top .pla_bg ul li p { width: 100%; }
.platform .plat_top .pla_bg ul li p.p_top { height: 200px; }
.platform .plat_top .pla_bg ul li p.p_top span { display: block; font: normal 40px 'tahoma'; color: #ffffff; text-align: center; padding-top: 50px; }
.platform .plat_top .pla_bg ul li p.p_top em { display: block; font: normal 24px 'microsoft yahei'; color: #ffffff; text-align: center; }

.platform .plat_top .pla_bg ul li p.p_nav { height: 276px; border-bottom: 2px solid #f9f9f9; background: #ffffff; }
.platform .plat_top .pla_bg ul li p.p_nav em { display: block; font: normal 14px 'microsoft yahei'; color: #198aff; text-align: center; padding-top: 30px; padding-bottom: 25px; }
.platform .plat_top .pla_bg ul li p.p_nav span { display: block; font: normal 14px 'microsoft yahei'; color: #198aff; text-align: center; }
.platform .plat_top .pla_bg ul li p.p_bot { height: 176px; background: #ffffff; }
.platform .plat_top .pla_bg ul li p.p_bot a { display: block; font: normal 14px 'microsoft yahei'; color: #666666; text-align: center; padding-top: 15px; }
.platform .plat_top .pla_bg ul li p.p_bot a:hover { color: #198aff; cursor: pointer; }
.platform .plat_top .pla_bg ul li.lis1 { margin-left: 50px; }
.platform .plat_top .pla_bg ul li.lis1 p.p_top { background: #5aa5f2; }
.platform .plat_top .pla_bg ul li.lis2 p.p_top { background: #ff913a; }
.platform .plat_top .pla_bg ul li.lis3 p.p_top { background: #5aa5f2; }
.platform .plat_top .pla_bg ul li.lis4 p.p_top { background: #ff913a; }
.platform .plat_bot { width: 100%; }
.platform .plat_bot .platN { width: 100%; margin-top: 60px; }
.platform .plat_bot .platN h2 { margin-bottom: 25px; }
.platform .plat_bot .platN h2 span { font: normal 36px 'tahoma'; color: #198aff; }
.platform .plat_bot .platN h2 em { font: normal 18px 'microsoft yahei'; color: #198aff; }
.platform .plat_bot .platN p { margin-bottom: 15px; font: normal 14px/30px 'microsoft yahei'; color: #666666; padding-left: 27px; }
.platform .plat_bot .platN p.P1 { background: url(../images/platp1.png) no-repeat left 5px; }
.platform .plat_bot .platN p.P2 { background: url(../images/platp2.png) no-repeat left 5px; }
.platform .plat_bot .platN p.P3 { background: url(../images/platp3.png) no-repeat left 5px; }
.platform .plat_bot .platN p.P4 { background: url(../images/platp4.png) no-repeat left 5px; }
.platform .plat_bot .platN p.P5 { background: url(../images/platp5.png) no-repeat left 5px; }
.platform .plat_bot .platN p.P6 { background: url(../images/platp6.png) no-repeat left 5px; }
.platform .plat_bot .platN p.P7 { background: url(../images/platp7.png) no-repeat left 5px; }
.platform .plat_bot .platN p.P8 { background: url(../images/platp8.png) no-repeat left 5px; }
.platform .plat_bot .platN ul { width: 100%; }
.platform .plat_bot .platN ul li { float: left; height: 39px; border-bottom: 1px solid #eeeeee; width: 550px; margin-left: 50px; }
.platform .plat_bot .platN ul li a { display: block; width: 100%; height: 100%; }
.platform .plat_bot .platN ul li a em { font: normal 14px/39px 'microsoft yahei'; color: #666666; display: block; float: left; }
.platform .plat_bot .platN ul li a span { display: block; width: 230px; float: right; font: normal 14px/39px 'microsoft yahei'; color: #666666; text-align: right; }
.platform .plat_bot .platN ul li a span i { display: block; float: left; text-align: left; }
.platform .plat_bot .platN table { width: 1120px; margin-left: 30px; }
.platform .plat_bot .platN table tr { width: 100%; height: 70px; }
.platform .plat_bot .platN table tr td span { font: normal 14px 'microsoft yahei'; color: #ff614e; }
.platform .plat_bot .platN table tr td em { font: normal 14px 'microsoft yahei'; color: #f4852d; }
.platform .plat_bot .platP { width: 100%; margin-top: 60px; }
.platform .plat_bot .platP h2 { margin-bottom: 25px; height: 50px; }
.platform .plat_bot .platP h2 em {display: block; height: 50px; float: left; font: normal 36px/50px 'microsoft yahei'; color: #198aff; padding-right: 30px; }
.platform .plat_bot .platP h2 span { font: normal 18px 'microsoft yahei'; color: #198aff; }
.platform .plat_bot .platP ul { width: 100%; }
.platform .plat_bot .platP ul li { float: left; width: 299px; height: 218px; position: relative; margin-left: 1px; overflow: hidden; }
.platform .plat_bot .platP ul li p { width: 100%; position: absolute; }
.platform .plat_bot .platP ul li p.p_img { height: 158px; top: 0; left: 0; }
.platform .plat_bot .platP ul li p.p_img img { width: 299px; height: 158px; }
.platform .plat_bot .platP ul li p.p_text { height: 69px; bottom: 0; left: 0; background: url(../images/triangle.png) no-repeat center top; }
.platform .plat_bot .platP ul li p.p_text em { position: absolute; bottom: 0; left: 0; display: block; width: 100%; height: 60px; font: normal 14px/60px 'microsoft yahei'; color: #ffffff; text-align: center; background: #198aff; }

.wrap .news_in .nav .right { float: right; width: 270px; }
.wrap .news_in .nav .right .top { width: 100%; }
.wrap .news_in .nav .right .top .top_cap { width: 100%; height: 40px; }
.wrap .news_in .nav .right .top .top_cap ul { width: 100%; height: 34px; border-bottom: 1px solid #f5f5f5; }
.wrap .news_in .nav .right .top .top_cap ul li { float: left; margin-left: 25px; height: 40px; cursor: pointer; }
.wrap .news_in .nav .right .top .top_cap ul li a { display: block; height: 34px; font: normal 20px 'microsoft yahei'; color: #666666; }
.wrap .news_in .nav .right .top .top_cap ul li:hover { background: url(../images/bot.png) no-repeat center bottom; }
.wrap .news_in .nav .right .top .top_cap ul li:hover a { border-bottom: 1px solid #198aff; color: #198aff; }
.wrap .news_in .nav .right .top .top_cap ul li.cur { background: url(../images/bot.png) no-repeat center bottom; }
.wrap .news_in .nav .right .top .top_cap ul li.cur a { border-bottom: 1px solid #198aff; color: #198aff; }
.wrap .news_in .nav .right .top .top_nav { width: 100%; }
.wrap .news_in .nav .right .top .top_nav ul { width: 100%; display: none; }
.wrap .news_in .nav .right .top .top_nav ul li { width: 100%; height: 45px; border-bottom: 1px solid #f5f5f5; }
.wrap .news_in .nav .right .top .top_nav ul li span { display: block; width: 83px; height: 45px; border-bottom: 1px solid #198aff; font: normal 20px 'microsoft yahei'; color: #198aff; }
.wrap .news_in .nav .right .top .top_nav ul li a { display: block; font: normal 14px "microsoft yahei"; color: #666666; line-height: 45px; background: url(../images/in3.png) no-repeat left center; padding-left: 10px; margin-left: 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wrap .news_in .nav .right .right_nav { width: 100%; margin-top: 40px; }
.wrap .news_in .nav .right .right_nav .nav_cap { width: 100%; height: 35px; border-bottom: 1px solid #f5f5f5; }
.wrap .news_in .nav .right .right_nav .nav_cap span { display: block; width: 84px; font: normal 20px 'microsoft yahei'; color: #198aff; height: 35px; border-bottom: 1px solid #198aff; }
.wrap .news_in .nav .right .right_nav p { width: 100%; }
.wrap .news_in .nav .right .right_nav p.p_img { margin-top: 10px; overflow: hidden; }
.wrap .news_in .nav .right .right_nav p.p_img a { position: relative; display: block; width: 100%; height: 205px; }
.wrap .news_in .nav .right .right_nav p.p_img a img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.wrap .news_in .nav .right .right_nav p.p_img a i { display: block; width: 100%; height: 30px; background: #000000; opacity: 0.7; filter: alpha(opacity=70); font: normal 14px "microsoft yahei"; color: #ffffff; text-indent: 8px; line-height: 30px; position: absolute; bottom: 0; left: 100%; }
.wrap .news_in .nav .right .right_nav p.p_img a b { display: block; width: 30px; height: 30px; position: absolute; top: 50%; margin-top: -15px; left: 50%; margin-left: -15px; background: url(../images/in_play.png) no-repeat center center; }
.wrap .news_in .nav .right .right_nav ul { width: 100%; }
.wrap .news_in .nav .right .right_nav ul li { width: 100%; height: 45px; border-bottom: 1px solid #f5f5f5; }
.wrap .news_in .nav .right .right_nav ul li span { display: block; width: 83px; height: 45px; border-bottom: 1px solid #198aff; font: normal 20px 'microsoft yahei'; color: #198aff; }
.wrap .news_in .nav .right .right_nav ul li a { display: block; font: normal 14px "microsoft yahei"; color: #666666; line-height: 45px; background: url(../images/in3.png) no-repeat left center; padding-left: 10px; margin-left: 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wrap .news_in .nav .right .right_links { width: 100%; margin-top: 40px; }
.wrap .news_in .nav .right .right_links a { display: block; width: 100%; }
.wrap .news_in .nav .right .right_links a img { width: 100%; }

/*向阳简介pop*/
.abo_pop { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 100; display: none; }
.abo_pop .abo_mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background: #000000; opacity: 0.85; filter: alpha(opacity=85); }
.abo_pop .abo_img { position: absolute; top: 50%; left: 50%; height: 100%; z-index: 2; }


/*加盟代理*/
.carte_join { width: 100%; margin-top: 47px; }
.carte_join a { float: left; display: block; width: 156px; height: 31px; border: 2px solid #efefef; font: normal 14px/31px 'microsoft yahei'; color: #666666; text-align: center; margin-left: 13px; margin-bottom: 15px; }
.carte_join a:hover { color: #ffffff; background: #198aff; border: 2px solid #198aff; }
.carte_join a.cur { color: #ffffff; background: #198aff; border: 2px solid #198aff; }
.join { width: 100%; margin-top: 10px; }
.carte_join a#join { margin-left: 0; }
.join ul { width: 100%; }
.join ul li { position:relative; overflow:hidden; width: 100%; padding-top: 17px; padding-bottom: 33px; border-bottom: 1px solid #f5f5f5; }
.join ul li .img { float:left; padding-right: 35px; width:235px; height:130px; }
.join ul li .img img{ display:block; width:inherit; height:inherit; }
.join ul li .text{ float:left; width:848px; }
.join ul li .text h3{ margin-bottom:12px; font-size:18px; font-weight:normal; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.join ul li .text h3 a{ color:#333; }
.join ul li .text h3 a:hover{ color:#198aff; }
.join ul li .text .dizhi{ margin-bottom:12px; font-size:14px; color:#ff614e; }
.join ul li .text .desc{ overflow:hidden; height:56px; font-size:14px; color:#666; line-height:28px; }
.join ul li .more{ position:absolute; bottom:44px; right:0; font-size:14px; color:#198aff; }
.join ul li .more:hover{}

.lecturer{}
.lecturer1{ height:550px; background:url(../images/banner.jpg) no-repeat center top; }
.lecturer1 .width{ position:relative; }
.lecturer1 .width a{ position:absolute; top:396px; left:25px; width:213px; height:72px; text-indent:-9999px; overflow:hidden; }
.lecturer2{ height:296px; background:url(../images/bg1.jpg) no-repeat center top; }
.lecturer2 .text{ margin-left:390px; padding:85px 0 0; }
.lecturer2 .text span{ display:block; margin-bottom:12px; font-size:16px; color:#fff; }
.lecturer2 .text strong{ display:inline-block; vertical-align:middle; font-size:24px; line-height:35px; color:#fff; font-weight:normal; }
.lecturer2 .text a{ display:inline-block; margin-left:30px; vertical-align:middle; width:154px; height:31px; line-height:31px; font-size:16px; text-align:center; color:#fff; border:2px solid #fff; }
.lecturer3{ padding:30px 0 40px; }
.lecturer3 .tit{ margin-bottom:33px; text-align:center; }
.lecturer3 .tit h5{ font-weight:normal; font-size:34px; color:#333; }
.lecturer3 .text{ float:left; padding:10px 30px 0 0; width:570px; font-size:14px; color:#666; line-height:28px; }
.lecturer3 .text strong{ font-weight:normal; }
.lecturer3 .text .red{ color:#ff614e; }
.lecturer3 .text .red em{ font-size:34px; }
.lecturer3 .img{ float:left; width:600px; }

.lecturer4{ padding:60px 0 40px; height:660px; background:url(../images/bg2.jpg) no-repeat center top; }
.lecturer4 .tit{ margin-bottom:33px; text-align:center; }
.lecturer4 .tit h5{ font-weight:normal; font-size:34px; color:#fff; }
.lecturer4 ul{ margin-left:-60px; }
.lecturer4 ul li{ float:left; width:360px; /* margin-left:60px; */margin-left:200px; }
.lecturer4 ul li .img{ display:block; margin:0 auto 18px; width:240px; height:321px; line-height:0; }
.lecturer4 ul li .text{}
.lecturer4 ul li .text .cn{ margin-bottom:3px; font-size:18px; color:#fff; text-align:center; }
.lecturer4 ul li .text .en{ margin-bottom:7px; font-size:30px; font-family:helveticaneuelt, arial; font-style:italic; color:#59a6f7; text-align:center; }
.lecturer4 ul li .text .desc{ font-size:14px; color:#fff; text-align:justify; line-height:24px; }

.lecturer5{ padding:60px 0 40px; min-height:660px; background:#f9f9f9; }
.lecturer5 .tit{ margin-bottom:25px; text-align:center; }
.lecturer5 .tit h5{ font-weight:normal; font-size:34px; color:#333; }
.lecturer5 .list{ margin:0 auto; width:1000px; }
.lecturer5 .list .item{ margin-bottom:35px; }
.lecturer5 .list .day{ margin-bottom:22px; font-size:24px; color:#2892ff; text-align:center; }
.lecturer5 .list .day span{ margin:0 17px; font-style:italic; line-height: 70%; display: inline-block; vertical-align: bottom; font-size:60px; font-family:TCM, arial; }
.lecturer5 .list ul{ background:url(../images/line.png) repeat-y center top; }
.lecturer5 .list ul li{ position:relative; margin-top:30px; padding:20px; width:410px; background:#fff; }
.lecturer5 .list ul li:first-child{ margin-top:0; }
.lecturer5 .list ul li .arr{ position:absolute; top:50%; margin-top:-12px; width:12px; height:24px; }
.lecturer5 .list ul li .time{ margin-bottom:10px; padding-left:25px; font-size:18px; font-family:tahoma, arial; color:#198aff; background:url(../images/clock.png) no-repeat 0 4px; }
.lecturer5 .list ul li .desc{ padding-left:25px; font-size:14px; color:#666; line-height:28px; }
.lecturer5 .list ul li.odd{ clear:left; float:left; }
.lecturer5 .list ul li.odd .arr{ right:-12px; background:url(../images/arrr.png) no-repeat; }
.lecturer5 .list ul li.even{ clear:right; float:right; }
.lecturer5 .list ul li.even .arr{ left:-12px; background:url(../images/arrl.png) no-repeat; }

.lecturer6{ height:550px; background:url(../images/shiting.jpg) no-repeat center top; }
.lecturer6 .width{ position:relative; }
.lecturer6 a{ position:absolute; top:130px; left:346px; width:500px; height:290px; text-indent:-999px; overflow:hidden; }


.idea_slider2,.idea_slider2 ul.imgs li{ width:395px; height:255px; }
.idea_slider2{ position:relative; overflow:hidden; }
.idea_slider2 ul.imgs li{ position:absolute; display:none; }
.idea_slider2 ul.ctrs{ position:absolute; bottom:5px; right:12px; }
.idea_slider2 ul.ctrs li{ width:10px; height:10px; text-indent:-999em; display:inline-block; cursor:pointer; *display:inline; *zoom:1; margin:0 2px; overflow:hidden; border-radius:10px; background:#fff; opacity:0.5; filter:alpha(opacity=50); }
.idea_slider2 ul.ctrs li.cur{ opacity:1; filter:alpha(opacity=100); }
.idea_slider2 ul.ctrs li:hover{ opacity:1; filter:alpha(opacity=100); }

/*88# sourceMappingURL=all.css.map 88*/

/******顶部导航添加搜索******/
.head .right .menu ul li {margin-left: 5px;}
.head .right .menu ul li span {padding-left: 5px;}
.menu .nva-search {width: 30px;height: 30px;float: right;margin-top: -3px;background: url("../images/search.png") no-repeat;background-size: 30px;}
.menu .nva-search:hover{cursor:pointer;}
.menu .search-expand{display: none; position:absolute; padding:5px 6px; background-color:#6DC3F2; top: 103px;right: 0px; width:215px;z-index:99999;}
.menu .search-expand .input{ border:0; border-radius:2px; width:190px; height:28px; height:28px; padding:0 5px;margin: 0; line-height:26px}
.menu .search-expand button{position: absolute; top: 5px; right: 6px; width: 28px;height: 28px; background:url("../images/title.png") #fff no-repeat 6px -537px;border: none;border-radius:2px;}
.menu .search-expand button:hover{background-position:6px -564px;cursor: pointer;}
.head .width .right{position: relative;}  


/*********内页和列表右侧添加日期***************/
#top_nav li{list-style:none;line-height:24px;text-align:right;line-height:45px;font-size:14px;color:#666}
#top_nav li span{float:left;width:220px;border:0;text-align:left}
