@charset "utf-8";



/* = CSS重定义
------------------------------------------------------------ */


/*首页*/
.banner{ background:url(../images/banner.jpg) no-repeat center top; height:467px; display:block;}

.jbdata{ background:#f4f7ff; padding:30px 0;}
.jbdata .in{ width:1200px; margin:0 auto; height:40px; line-height:40px;background:#fff url(../images/deng.gif) no-repeat 20px 6px;}
.jbdata .in span{ color:#41975f;padding:0 40px; padding-left: 80px;}

.syp1{ overflow: hidden; background:url(../images/syp1-bg.jpg); padding:20px 0;}
.syp1 .h2title{ font-size: 36px; color: #fff; width: 150px; text-align:center;}
.syp1 .h2title .t1{ overflow:hidden; color:#41975f; display:block; padding:10px 0 20px; line-height:34px;}
.syp1 li{ float:left; margin:0 30px; width:100px;  font-size:20px; text-align:center;}
.syp1 li a{color:#fff;}
.syp1 li img{transition:all .6s ease-in-out;}
.syp1 li:hover img{ transform:scale(1.1);}



.syp2{ overflow:hidden; background:#fff; padding:60px 0;}
.syp2 .h2title{ color:#515051; border-bottom:1px solid #2fcd8e; font-size:24px; width:100%; padding-bottom:10px}
.syp2 .more{ color:#e70a0a;}
.syp2 .h2title .en{ color:#00bf62; font-size:18px; padding-left:10px;}
.syp2 .left{ width:390px; overflow:hidden;padding-left:30px;}
.syp2 .left .article{}
.syp2 .left .article .title{ display:block; text-align:center; color:#00bf62; padding:20px 0 15px;}
.syp2 .left .article .content{overflow:hidden; height:80px; font-size:17px; }
.syp2 .left .list{ overflow:hidden;}
.syp2 .left .list li{ border-bottom:1px dashed #cacbc9; background:url(../images/txt-ico.gif) no-repeat 6px center; line-height:40px; padding-left:20px;}
.syp2 .left .list li a:hover{ text-decoration:none; color:#00bf62;}
.syp2 .left .tel{ overflow:hidden; background:#f2fffa; margin-top:15px;}
.syp2 .left .tel p{ width:260px; padding:16px 20px 0; font-size:17px;}
.syp2 .left .tel .color{ color:#00bf62; font-size:20px;}
.syp2 .middle{}
.syp2 .right{ overflow:hidden; width:300px;}
.syp2 .right .content{ height:80px; overflow:hidden; padding-top:20px;}
.syp2 .right .cp{ margin-top:16px; text-align:center; height:50px; line-height:50px; color:#fff; display:block; }
.syp2 .right .t1{ background:#fe974b;}
.syp2 .right .t2{ background:-webkit-linear-gradient( left,#82dd7e,#2ecd8e); background:-moz-linear-gradient( left,#82dd7e,#2ecd8e);background:-o-linear-gradient( left,#82dd7e,#2ecd8e);}

.syp3{ overflow:hidden; background:#f4f7ff url(../images/bg-repeat.gif) repeat-x bottom; padding:40px 0 50px; margin-bottom:30px;}
.syp3 .pageIn{ position:relative;}
.syp3 .h2title{ overflow:hidden;}
.syp3 .h2title .t1{ float:left; color:#00bf62; font-size:40px; background:url(../images/syp3-ico.jpg) no-repeat left center; padding-left:60px;}
.syp3 .h2title .t2{ float:left; padding:5px 0 0 100px;}
.syp3 .list{ overflow:hidden; padding-top:50px;}
.syp3 .list li{ width:180px;float:left; overflow:hidden; padding:0 10px;}
.syp3 .list li a{ display:block; height:62px; line-height:62px; text-align:center; color:#fff; border-radius:6px; background:#fe974b; margin-bottom:20px;}
.syp3 .list li img{ margin-bottom:20px; width:100%; cursor:pointer;}
.syp3 .girl{ display:block; width:108px; height:152px; background:url(../images/syp3-img4.gif) no-repeat; position:absolute; bottom:-20px; right:-140px;}

.ad{ text-align:center; display:block;}
.ad img{ }

.syp4{ padding:50px 0; margin-top:40px; background:url(../images/green-bg.jpg);}
.syp4 .tabTit1{ overflow:hidden; margin-top:60px;}
.syp4 .tabTit1 li{ float:left; color:#fff; border-radius:6px; border:1px solid #fff; text-align:center; width:226px; height:66px; line-height:66px; font-size:30px; margin:0 6px; cursor:pointer;}
.syp4 .tabTit1 li.active,.syp4 .tabTit1 li:hover{ background:#feca5c; border:none; height:68px; width:228px;}
.syp4 .tabCon1{ background:#fff; border-radius:20px; margin-top:35px; display:none;}
.syp4 .nbfk,.syp4 .rzgn{ padding:30px 20px 40px; height:540px;}
.syp4 .nbfk .title,.syp4 .rzgn .title,.syp4 .xlfd .title{ text-align:center;}
.syp4 .nbfk .t1,.syp4 .rzgn .t1,.syp4 .xlfd .t1{ font-size:30px; color:#00bd5c;  display:block;}
.syp4 .nbfk .t2,.syp4 .rzgn .t2,.syp4 .xlfd .t2{ font-size:24px; padding:15px 0 40px;}
.syp4 .nbfk .content,.syp4 .rzgn .content{ width:360px; padding:20px 20px 50px; line-height:40px; border:1px solid #00bd5c; margin-right:60px;}
.syp4 .rzgn .content{ margin-right:30px;}
.syp4 .rzgn img{ margin-top:-38px;}
.syp4 .xlfd{ padding:30px 0; height:550px; }
.syp4 .xlfd .list{ overflow:hidden;}
.syp4 .xlfd .list .grid{ width:504px; float:left; padding:30px 20px; background:#ebfdf4; margin:0 28px;}
.syp4 .xlfd .list .grid p{ line-height:30px; padding-bottom:20px;}
.syp4 .xlfd .list .grid .info span{ float:left; text-align:center; color:#fff; line-height:42px; width:156px; margin:0 6px; background:#00bd5c; }
.syp4 .xlfd .list .grid.fr{ background:#fefbe4;}
.syp4 .xlfd .list .grid.fr .info span{ background:#fe7d4b;}




.syp4 .xlfd .content{ margin:30px 30px 0; padding:20px 40px; line-height:45px; border:1px solid #00bd5c;}
.syp4 .ksgh{ overflow:hidden; padding:60px 0 0; text-align:center; height:550px; position:relative;}
.syp4 .ksgh .more{ position:absolute; right:120px; bottom:60px; width:100px; opacity:0;}
.syp4 .xlkc{ overflow:hidden; padding:0 0 0 12px; background:none;border-radius:0;}
.syp4 .xlkc .col1{ width:200px;}
.syp4 .xlkc .col2{ width:410px;}
.syp4 .xlkc .col3{ width:600px;}
.syp4 .xlkc .row1{ height:80px;}
.syp4 .xlkc .row2{ height:165px;}
.syp4 .xlkc .row3{ height:165px;}
.syp4 .xlkc .row4{ height:135px;}
.syp4 .xlkc ul{ width:1300px;}
.syp4 .xlkc li{  float:left; }
.syp4 .xlkc li p{margin:0 12px 12px 0; background:#fff;}
.syp4 .xlkc li .title{ font-size:24px; color:#01bf5e; font-weight:bold; text-align:center;}
.syp4 .xlkc li .info{ line-height:26px; padding:0 20px;}
.syp4 .xlkc span{ display:block;}
.syp4 .xlkc .col1 .row1 span,.syp4 .xlkc .col2 .row1 span,.syp4 .xlkc .col3 .row1 span{ padding-top:20px;}
.syp4 .xlkc .col1 .row2 span,.syp4 .xlkc .col1 .row3 span{ padding-top:60px;}
.syp4 .xlkc .col1 .row4 span{ padding-top:50px;}
.syp4 .xlkc .col2 .row2 span,.syp4 .xlkc .col2 .row3 span,.syp4 .xlkc .col2 .row4 span{ padding-top:20px;}
.syp4 .xlkc .col3 .row2 span,.syp4 .xlkc .col3 .row4 span{ padding-top:20px;}
.syp4 .xlkc .col3 .row3 span{ padding-top:5px;}


.syp5{ padding:80px 0 30px; overflow:hidden;}
.syp5 ul{ padding:50px 0 40px; border-bottom:1px dashed #6f6c6c; overflow:hidden;}
.syp5 li{ float:left; text-align:center; margin:0 42px;}
.syp5 li p{ padding-top:20px; font-size:20px;}
.syp5 li img{ transition:all .5s ease-in-out;}
.syp5 li:hover img{ transform:scale(1.1)}
.syp5 .info{ padding:40px 0; text-align:center; line-height:30px;}
.syp5 .more{ display:block; margin:0 auto; border-radius:10px; text-align:center; line-height:60px; font-size:24px; width:300px; height:60px; color:#fff;    background:#2ecd8e; /* 一些不支持背景渐变的浏览器 */  
    background:-moz-linear-gradient(left, #2ecd8e, #82dd7e);  
    background:-webkit-linear-gradient(left, #2ecd8e, #82dd7e);  
    background:-o-linear-gradient(left, #2ecd8e, #82dd7e); }

.syp6{ overflow:hidden; background:#f4f7ff}
.syp6 .picshow{ background:url(../images/syp6-img.jpg) no-repeat; height:288px; margin-top:60px;}
.syp6 .list{ overflow:hidden;}
.syp6 .list li{ float:left; margin:30px 15px 20px; width:570px;}
.syp6 .list li .pic{ width:104px; height:104px; margin-right:20px;}
.syp6 .list li .pic img{ width:104px; height:104px;}

.syp6 .list li .info{ overflow:hidden; width:440px;}
.syp6 .list li .title{ color:#01bf5e; line-height:50px; border-bottom:1px dashed #01bf5e;}
.syp6 .list li .title .font{ font-size:14px; color:#919192; padding-left:10px;}
.syp6 .list li .content{ font-size:20px; padding-top:10px;}

.syp6_inTitle{ overflow:hidden; text-align:center;}
.syp6_inTitle .t1{ font-size:24px; margin-bottom:10px; display:block;}
.syp6_inTitle .t2{ font-size:18px; padding:10px 0;}
.syp6_inTitle .t2 span{ background:#f4f7ff; padding: 0 10px;}
.syp6_inTitle .t3{ line-height:40px;}

.syp6-1{background:#f4f7ff}
.syp6-1 .list{ overflow:hidden; padding-top:20px;}
.syp6-1 .list li,.syp6-1 .list2 li{ float:left; margin:0 24px; display:inline; width:248px; position:relative; cursor:pointer;}
.syp6-1 .list li img{ width:100%; display:block;}
.syp6-1 .list li .title{ position:absolute; left:0; bottom:0; height:60px; line-height:60px; width:100%; color:#fff; font-size:18px; text-align:center; background:url(../images/bg-black.png);}
.syp6-1 .list li .atthide{ display:none; position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; padding-top:50px; color:#fff; line-height:40px; font-size:18px; background:url(../images/bg-black.png);}
.syp6-1 .list li .atthide strong{ font-size:20px;}
.syp6-1 .list2{ overflow:hidden; text-align:center; }
.syp6-1 .list2 li{ cursor:default;}
.syp6-1 .list2 .title{ padding:20px 0;font-size:18px; color:#01bf5e; display:block;}








.syp7{ overflow:hidden; padding-top:80px;}
.syp7 .list{margin-top:60px;}
.syp7 .tabTit2{ float:left; margin-right:30px;}
.syp7 .tabTit2 li{ width:274px; height:98px; line-height:100px; text-align:center; font-size:30px; color:#fff; font-weight:bold; margin-bottom:20px; padding-left:30px; cursor:pointer;
	background:#2ecd8e; /* 一些不支持背景渐变的浏览器 */  
    background:-moz-linear-gradient(left, #2ecd8e, #82dd7e);  
    background:-webkit-linear-gradient(left, #2ecd8e, #82dd7e);  
    background:-o-linear-gradient(left, #2ecd8e, #82dd7e);
}
.syp7 .tabTit2 li.active,.syp7 .tabTit2 li:hover{ background:#fe974b;}
.syp7 .tabTit2 li img{ float:left; padding-top:20px;}
.syp7 .tabCon2{ display:none;}
.syp7 .tabCon2 .pic{ float:left; margin-right:30px;}
.syp7 .tabCon2 .info{ overflow:hidden; position:relative; height:452px;}
.syp7 .tabCon2 .info .title{ display:block; text-align:center; font-size:30px; padding:20px 0;}
.syp7 .tabCon2 .info .text{ line-height:34px;}
.syp7 .tabCon2 .info .more{ display:block; margin-top:30px; color:#fff; text-align:center; height:70px; line-height:70px; background:#fea84b; position:absolute; left:0; bottom:0; width:100%; font-weight:bold; font-size:20px;}
.syp7 .tabCon2 .info .more span{ float:right;  width:35px; background:#df8a2e;}

.syp8{ overflow:hidden; padding:60px 0; margin-top:40px; background:#f4f7ff url(../images/bg-repeat.gif) bottom repeat-x;}
.syp8 .content{ padding-top:40px;}
.syp8 .grid{ overflow:hidden; float:left; margin:0 30px; width:322px;}
.syp8 .grid .title,.syp8 .grid .list a{ background: url(../images/syp8-ico.gif) no-repeat; padding-left:30px;} 
.syp8 .grid .t1{}
.syp8 .grid .t2{ background-position:0 -25px;}
.syp8 .grid .t3{background-position:0 -50px;}
.syp8 .grid .title .more{ font-size:16px; color:#858786; padding-left:10px;}
.syp8 .grid img{ margin:20px 0}
.syp8 .grid .list{ overflow:hidden}
.syp8 .grid .list a{ height:28px; line-height:28px; background-position:0 -75px; display:block; overflow:hidden; margin-bottom:10px;}
.syp8 .grid .list a:hover{ color:#00be64;}
 
.syp9{ background:url(../images/green-bg.jpg) no-repeat center; margin-top:40px; padding:70px 0;}







.page4 .list{ overflow:hidden; padding-top:20px;}
.page4 .list li,.page4 .list2 li{ float:left; margin:0 14px; display:inline; width:248px; position:relative; cursor:pointer;}
.page4 .list li img{ width:100%; display:block;}
.page4 .list li .title{ position:absolute; left:0; bottom:0; height:60px; line-height:60px; width:100%; color:#fff; font-size:18px; text-align:center; background:url(../images/bg-black.png);}
.page4 .list li .atthide{ display:none; position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; padding-top:50px; color:#fff; line-height:40px; font-size:18px; background:url(../images/bg-black.png);}
.page4 .list li .atthide strong{ font-size:20px;}
.page4 .list2{ overflow:hidden; text-align:center; }
.page4 .list2 li{ cursor:default;}
.page4 .list2 .title{ padding:20px 0;font-size:18px; color:#00bea5; display:block;}










/*专题页*/
.channel{ width:1200px; margin:30px auto 40px;overflow:hidden;}
.main_left{ width:650px; background:#fff; padding:36px 60px;border:1px solid #efeeee;}
.main_left .h2title{ color:#515251; font-size:20px; text-align:center; font-weight:bold;}
.article_desc{ width:100%; line-height:30px; padding:10px 0; background:#fbfefb; font-size:14px; border:1px dashed #63d992; text-align:center; margin:30px 0;}
.article_desc a{ text-decoration:underline;}
.article_desc .red{ color:red;}
.main_left .pic1{padding-bottom:30px; text-align:center; position:relative; display:block;}
.main_left .pic1 img{ vertical-align:bottom; }
.main_left .pic1 .pic_btn{ display:block; width:400px; height:60px; position: absolute; bottom:60px; left:120px; cursor:pointer;}
.main_left .pic2{}
.main_left .pic2 img{ margin:10px; border:1px solid #e8e8e8;}
.main_left .pic3{ text-align:center;}
.main_left .pic3 img{ vertical-align:bottom; margin-bottom:50px; }
.article_content{ line-height:30px; font-size:16px;}
.article_content img{ max-width:620px; padding:10px 0;}


.main_left .list{}
.main_left .t1,.main_left .t2{ line-height:60px; background:#30b57e; text-align:center; color:#fcfefd; font-size:24px; padding:0 30px; margin-bottom:35px; display:inline-block;}
.main_left .t2{background:#fecc6d; color:#484948}
.main_left .t3,.main_left .t4{font-size:24px; color:#30b57e; text-align:center; width:100%; display:block; padding-bottom:30px;}
.main_left .t4{ font-size:20px;}
.main_left .t5{ color:#44ad6e; padding-bottom:12px; font-size:18px;}
.main_left .t6{ padding-bottom:12px; text-indent:24px;}
.main_left .t7{ line-height:32px;}
.main_left .grid{ margin-bottom:35px; overflow:hidden;}
.main_left .grid .pic{ float:left;}
.main_left .grid .info{ float:left; width:360px; margin-left:20px; display:inline; }
.main_left .grid .title{ color:#30b57e; font-size:20px; line-height:50px; font-weight:bold;}
.main_left .grid .text{ line-height:24px; }
.main_left .zjtx{  padding:5px 0 0 94px; background:url(../images/content/pub_pic1.jpg) no-repeat top left; margin-bottom:30px;}
.main_left .zjtx .in{border:1px dashed #fecc6d; background:#fffdf8; overflow:hidden; padding:10px; margin-top:20px;}
.main_left .zjtx .in a{ display:block; width:190px; height:30px; line-height:30px; background:#f9660d; color:#fff; margin:10px auto 0; text-align:center;}
.main_left .p_text{ line-height:30px; text-indent:2em; padding-bottom:30px; overflow:hidden; display:block;}
.main_left .btn,.main_left .btn_red{ display:block; width:390px; height:52px; line-height:52px; background:#fdcc6c; border:2px dashed #f39800; text-align:center; margin:0 auto 30px; border-radius:10px; font-size:18px;}
.main_left .btn_red{ background:#f9660d; color:#fff; border:none;}

.main_left .zj_list{}
.main_left .zj_grid{ overflow:hidden; padding-bottom:60px;}
.main_left .zj_pic{  width:250px; position:relative;}
.main_left .zj_pic .zxbtn{ position: absolute; left:50%; bottom:40px; width:150px; height:40px; line-height:40px; margin-left:-75px; background:#45ae6e; color:#fff; text-align:center; border-radius:6px; text-decoration:underline;}
.main_left .zj_pic .zxbtn:hover{ background:#2aaa5c;}

.main_left .zj_info{  width:340px;}
.main_left .zj_info .title1{ color:#46ae6e; font-size:18px;}
.main_left .zj_info .title2{ padding:10px 0; line-height:30px; font-size:18px; border-bottom:1px solid #aeafae;}
.main_left .zj_info .content{ padding-top:10px;}
.main_left .zj_info .content p{}
.main_left .zj_info .content .p2{line-height:30px;}
.main_left .zj_info .content .p1{background:url(../images/content/zj_ico.gif) no-repeat 0 15px; padding:6px 0 0 24px ;}

.main_left .greentxt{ color:#30b57e; font-size:20px; font-weight:bold; padding-bottom:15px;}
.main_left .orangetxt{ color:#fc781e; font-size:16px;}
.main_left .zjtx2{ border:1px dashed #f9ae90; line-height:32px; padding:10px; position:relative}
.main_left .zjtx2 a{ position:absolute; right:10px; bottom:20px; color:#fff; background:#f36c35; display:block; padding:0 10px; border-radius:6px;}
.main_left .btn2{ text-align:center;}
.main_left .btn2 span{ font-weight:bold; color:#56ca85; padding:0 20px; font-size:22px; font-weight:bold;}
.main_left .btn2 a{ background:#f36c35; color:#fff; padding:10px 20px; border-radius:6px; font-size:16px;}
.main_left .skzs_table{ overflow:hidden; line-height:24px;}
.main_left .skzs_table th{ background:#fecc6d; padding:15px 0}
.main_left .skzs_table td{ background:#f0efef;}
.main_left .xlys_list{ overflow:hidden;}
.main_left .xlys_list li{ overflow:hidden; height:240px; text-align:center; float:left; width:260px; margin:0 32px 20px; }
.main_left .xlys_list .tt1{ width:76px; height:76px; background:#56ca85; color:#fff; font-size:22px; line-height:76px; border-radius:50%; display:inline-block;}
.main_left .xlys_list .tt2{ font-size:18px; color:#56ca85; padding:10px 0;display:block;}
.main_left .xlys_list .tt3{ line-height:24px;}
.main_left .piclist img{ padding:15px;}
.main_left .tjyd_list{ padding-left:24px;}
.main_left .tjyd_list a{ display:block; line-height:30px;}
.main_left .tjyd_list a:hover{ color:#48cd94;}


.add_wzzx{ }
.add_wzzx .line1{ overflow:hidden;}
.add_wzzx .line1 li{ width:192px; float:left;; margin:0 10px;font-size:16px; color:#fff; text-align:center; border-radius:4px; padding-bottom:5px;}
.add_wzzx .line1 li .ico{ color:#f0fd25; font-size:26px; font-weight:bold; padding-right:10px;}
.add_wzzx .line2{ overflow:hidden; margin-top:10px;}
.add_wzzx .line2 a,.add_wzzx .line2 span{  width:192px; height:30px; line-height:30px; float:left; margin:0 10px; text-align:center; font-size:18px; color:#2d5772; text-decoration:none; border-radius:4px; background:#fbdf78;  }
.add_wzzx .line2 a:hover{ text-decoration:underline;}
.add_wzzx .line2 .tt1{ background:#fbdf78 url(../images/content/wzzx-ico1.jpg) no-repeat 5px center;}
.add_wzzx .line2 .tt2{ background:#fbdf78 url(../images/content/wzzx-ico2.jpg) no-repeat 25px center;}
.add_wzzx .line2 .tt3{ background:#fbdf78  url(../images/content/wzzx-ico3.jpg) no-repeat 25px center;}















.side_right{ width:400px;}
.side_right .ad1{ background:#fff; border:1px solid #efeeee; padding:14px;}
.side_right .grid{background:#fff; border:1px solid #efeeee; padding:20px 30px; margin-top:37px;}
.side_right .grid .title,.side_right .rmtj .list a,.side_right .tjyd .list a{background:url(../images/zt_side_ico.gif) no-repeat;}
.side_right .grid .title{ color:#44ad6e; font-size:24px;  background:url(../images/zt_side_ico.gif) no-repeat; padding-left:60px; height:50px; line-height:50px; border-bottom:1px solid #44ad6e; margin-bottom:20px;}

.side_right .zxpt .title{ background-position:0 0px;}
.side_right .zxpt .list{ overflow:hidden;}
.side_right .zxpt .list li{ display:inline-block; width:100%; height:60px; line-height:60px; text-align:center;background:#56b467; /*IE8 背景变红色*/   background: linear-gradient(to right,#4aaf6c, #a6d140);  color:#fff; margin:10px 0; font-size:20px; overflow:hidden;}
.side_right .zxpt .list li:last-child{background: linear-gradient(to right,#fd7e1c, #ffbf03);}
.side_right .zxpt .list a{ color:#fff; border-bottom:1px solid #fff;}
.side_right .zxpt .list a:hover{ text-decoration:none;}

.side_right .rmtj .title{background-position:0 -50px;}
.side_right .rmtj .list,.side_right .tjyd .list{ overflow:hidden;}
.side_right .rmtj .list li,.side_right .tjyd .list li{ overflow:hidden;  border-bottom:1px dashed #ccc; }
.side_right .rmtj .list a,.side_right .tjyd .list a{ display:block;  padding-left:68px;  background-position:35px -258px; margin: 10px 0; }
.side_right .rmtj .list a:hover,.side_right .rmtj .list a:hover{ text-decoration:none;color:#44ad6e;}

.side_right .xlkc{}
.side_right .xlkc .title{background-position:0 -100px;}
.side_right .xlkc li{ padding:10px; height:95px; margin-bottom:24px;}
.side_right .xlkc li.li1{background:url(../images/zt_side_4.jpg) no-repeat center; }
.side_right .xlkc li.li2{background:url(../images/zt_side_5.jpg) no-repeat center; }
.side_right .xlkc li.li3{background:url(../images/zt_side_6.jpg) no-repeat center; }
.side_right .xlkc li:last-child{ margin:0;}
.side_right .xlkc strong{ color:#44ad6e; font-size:22px;}
.side_right .xlkc p{ color:#464746; line-height:30px; padding-top:10px;}
.side_right .xlkc a{ color:#e71c1c;}

.side_right .qgfb{}
.side_right .qgfb .title{ background-position:0 -200px;}
.side_right .qgfb .list{}
.side_right .qgfb  a{ display:inline-block; width:97px; height:40px; line-height:40px; text-align:center; background:#e9e8e8; margin:6px; border-radius:6px; text-decoration:none;}
.side_right .qgfb  a:hover{ background:#56ca85; color:#fff;}

.side_right .ad2{ margin-top:30px; display:block;}


.side_right .tjyd .title{background-position:0 -150px;}


/*列表页*/
.list_page{ overflow:hidden;}
.list_page .subnav{ padding:0 0 32px; background:url(../images/list_ico.gif) no-repeat; padding-left:40px; border-bottom:1px solid #ccc;}
.list_page .lp_pic{ padding-top:40px; text-align:center; display:block;}
.list_page .lp_list{ padding-bottom:40px; border-bottom:1px solid #ccc;}
.list_page .lp_list dl{ margin-top:40px; overflow:hidden;}
.list_page .lp_list dt{ width:200px; height:150px; overflow:hidden;}
.list_page .lp_list dt img{ width:200px; height:150px;}
.list_page .lp_list dd{ width:400px; font-size:14px;}
.list_page .lp_list dd .title{ font-size:18px;}
.list_page .lp_list dd .content{ margin:16px 0 14px; color:#939292; font-size:14px; height:70px; overflow:hidden; line-height:24px;}
.list_page .lp_list dd .lp_info{ overflow:hidden; }
.list_page .lp_list dd .tag{ color:#fe8d51;}
.list_page .lp_list dd .tell{ color:#34ce8d;}
.list_page .lp_list .more{ color:#e71c1c;}




/*预约表单*/
.yy_banner{ height:467px; overflow:visible; background:url(../images/yy_banner.jpg) no-repeat center; display:block;}
.yy_bd{ width:1200px; margin:0 auto; padding:100px 0;}
.yy_bd .h2title{ text-align:center; font-size:26px; padding-bottom:50px;}
.yy_bd .h2title strong{ color:#41ba6e;}




/*问题页面*/

.ques_page{ width:650px; background:#fff; padding:36px 60px;border:1px solid #efeeee;}
.ques_page .h2title{ color:#515251; font-size:20px; text-align:center; font-weight:bold;}
.ques_page .pic1{padding-bottom:30px; text-align:center; position:relative; display:block;}
.ques_page .t1{ line-height:60px; background:#30b57e; text-align:center; color:#fcfefd; font-size:24px; padding:0 30px; display:inline-block;}
.ques_list{ overflow:hidden;}
.ques_list dl{ margin-top:36px;}
.ques_list dt{ height:30px; line-height:30px; color:#56ca85; font-size:18px; overflow:hidden;}
.ques_list dt .ico{ float:left; width:30px; height:30px; line-height:27px; background:#fecc6d; color:#fff; text-shadow:2px 2px 2px #fbbe5a; font-size:17px; text-align:center; margin-right:12px; font-weight:bold;} 
.ques_list dd{  background:#f7f7f7; line-height:30px; margin-top:30px; padding:10px 20px;}
.ques_list dd .ques_more{ color:#fc781e; cursor:pointer;}
.ques_page dd .ques_more:hover{ text-decoration:underline;}

.ask_box{ overflow:hidden;}
.ask_box .tt1{ background:url(../images/content/ques_ico.gif) no-repeat 5px 14px; border-bottom:1px solid #efeeee; color:#f6a60e; font-size:22px; font-weight:bold; padding-left:50px; line-height:50px;}
.ask_box .tt2{ color:#56ca85; font-size:20px; padding:26px 0;}
.ask_box textarea{resize:none;  height:86px; width:628px; border:1px solid #e6e5e4;  outline:none; color:#606161;  line-height:24px; padding:10px;}
.ask_box .bdinfo{ overflow:hidden}
.ask_box .bdinfo .grid{ float:left;  font-size:16px; height:32px; width:300px; padding:0 10px 20px 10px;}
.ask_box .bdinfo .yy_title{ font-size:18px;}
.ask_box .bdinfo input{ width:174px; height:30px;line-height:30px; padding-left:6px; color:#606161; outline:none;border:1px solid #e6e5e4; }
.ask_box .bdinfo select{ width:182px; height:30px; color:#606161;border:1px solid #e6e5e4;  outline:none;}
.ask_box .yy-btn{ display:block; width:134px; height:50px; line-height:50px; background:#fecc6d; text-align:center; cursor:pointer; outline:none; border:none; color:#4d4e4d; font-size:18px; margin:30px auto;}
.ask_box .yy-btn:hover{ background:#ffa700;}



/*中心地址*/

.map_banner{ height:467px; overflow:visible; background:url(../images/yy_banner.jpg) no-repeat center; display:block;}
.map_main{ overflow:hidden; width:1000px; margin:0 auto;}
.map_main .h2title{ font-size:30px; padding:50px 0; text-align:center; color:#41ba6e;}
.map_main .m-tabTitBox{ overflow:hidden; padding-bottom:15px; border-bottom:1px solid #82dd80;}
.map_main .m-tabTitBox li{ float:left; width:16.5%; height:36px; line-height:36px; font-size:16px; text-align:center; margin:5px 0; cursor:pointer;}
.map_main .m-tabTitBox li:hover{ color:#34ce8d; font-weight:bold;}
.map_main .m-tabTitBox li.active{ background:#34ce8d; color:#fff;}
.map_main .mapBox{ overflow:hidden;height:730px; margin:20px 0;}
.map_main .m-tabConBox{  overflow:hidden;}
.map_main .leftNav{ float:left; width:200px; cursor:pointer;}
.map_main .leftNav li{ height:34px; line-height:34px; border:1px solid #34ce8d; color:#34ce8d; text-align:center; margin-bottom:10px;  overflow:hidden;}
.map_main .leftNav li.active{ background:#34ce8d; color:#fff; }
.map_main .rightCon{ width:71%; float:right;}
.map_main .map-con{ display:none;}
.map_main .map-con p{ padding:2px 0 0 0; line-height:40px; font-size:18px;}
.map_main .map-con p .red{ color:#ff9000; font-weight:bold;}
.map_main .map-con img{ width:400px; border:3px solid #34ce8d; padding:2px; box-sizing:border-box; border-radius:5px; margin:50px 0;}



    /*视频播放*/
.video_box{}
.video_box .video{  width:600px; height:340px; margin:50px auto 100px; border:1px solid #000;}
.video_box .v1{ background:url(../video/v1.jpg) no-repeat;}
.video_box .v2{ background:url(../video/v2.jpg) no-repeat;}
.video_box embed{ background:#fff;}
.video_box img{  width:440px; height:274px; padding:0 30px;}



.syp6-1 .list3 li{ width: 48%; float: left; padding: 0 10px; text-align: center;}
.syp6-1 .list3 li strong{ padding: 20px 0 16px; font-size: 18px; display:block; padding-left:30px; text-align: left;}



/* 首页滚动 benner css */
.bannerBox{  width:100%;height:467px; overflow:hidden; position:relative; display: block;}
.bannerBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; margin-right: -10px; bottom:10px; z-index:1; font-size: 0;}
.bannerBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.bannerBox .hd ul li{ float:left; margin-right:10px;  width:13px; height:13px; line-height:14px; text-align:center; background:#ccc; cursor:pointer; }
.bannerBox .hd ul li.on{ background:#ff8400; color:#fff; }
.bannerBox .bd{ position:relative; height:100%; z-index:0;   }
.bannerBox .bd li{ zoom:1; vertical-align:middle; position: relative; }
.bannerBox .bd img{ margin: 0 auto; display:block; position: relative; left: 50%;  margin-left: -960px;}