/* Generated by wjdhcms 3.0 */







@charset "utf-8";







/*-----------CSS Reset-----------*/







::selection {



	color:#fff;



    background-color: #00ac39;



}







::-moz-selection {



	color:#fff;



    background-color: #00ac39;



}







::-webkit-selection {



	color:#fff;



    background-color: #00ac39;



}







::-webkit-scrollbar {



    width: 8px;



    height: 8px;



    background-color: #F5F5F5;



}







::-webkit-scrollbar-track {



    border-radius: 10px;



    background-color: #E2E2E2;



}







::-webkit-scrollbar-thumb {



    border-radius: 10px;



    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);



    background-color: #555;



}







* {



    padding: 0;



    margin: 0;



}







body {



    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;



    color: #333;



    margin: 0;



    line-height: 1.5;



	overflow:-Scroll;



    overflow-x:hidden;



}







:focus {



    outline: 1;



}







article,



aside,



canvas,



details,



figcaption,



figure,



footer,



header,



hgroup,



menu,



nav,



section,



summary {



    display: block;



}







a {



    margin: 0;



    padding: 0;



    border: 0;



    font-size: 100%;



    vertical-align: baseline;



    background: transparent;



}







ins {



    background-color: #ff9;



    color: #000;



    text-decoration: none;



}







mark {



    background-color: #ff9;



    color: #000;



    font-style: italic;



    font-weight: bold;



}







del {



    text-decoration: line-through;



}







table {



    border-collapse: collapse;



    border-spacing: 0;



}







hr {



    display: block;



    height: 1px;



    border: 0;



    border-top: 1px solid #cccccc;



    margin: 1em 0;



    padding: 0;



}







input,



select {



    vertical-align: middle;



}











li,



ul {



    list-style-type: none;



}







img {



    border: none;



}







a {



    color: #333;



}







a:link,



a:hover,



a:active,



a:visited {



    text-decoration: none;



}







input,



textarea {



    outline: 0;



    border: 0;



}







textarea {



    resize: none;



}







h1,



h2,



h3,



h4,



h5,



h6,



dl,



dd,



dt,



i,



em {



    font-weight: normal;



    font-style: normal;



}











/**banner**/



.banner{ width:100%; height:500px; overflow:hidden; position:relative;}



.b-img{ height:500px; position:absolute; left:0px; top:0px;}



.b-img a{ display:block; height:500px; float:left;}



.b-list{ height:30px; padding-top:470px; position:relative; margin:0px auto; z-index:1;}



.b-list span{ display:block; cursor:pointer; width:10px; height:10px; border-radius:50%; border:2px solid #fff; float:left; margin:0px 5px;}



.b-list .spcss{ border:2px solid #00ac39;}



.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px;}



.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px;}



.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0px auto; margin-top:230px;}



.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0px auto; margin-top:230px;}



.bar-left .emcss{ background-position:0px -100px;}



.bar-right .emcss{ background-position:-50px -100px;}







/**search_box**/



.search_box{ width:100%; height:50px; background:#f5f5f5; overflow:hidden;}



.search{ width:1180px; height:50px; margin:0 auto;}



.keytext{ float:left; width:555px; height:50px; font-size:14px; color:#333333; line-height:50px;}



.keytext a{ text-align:left; margin:0px 3px; color:#333333;}



.keytext a:hover{ color:#c80009;}



.searchnr{ float:right; margin-top:7px;}



.searchnr .text{ float:left; border:1px solid #ff8a00; width:313px; height:36px; padding-left:12px; font-size:14px; color:#a3a3a3; line-height:38px;}



.searchnr .submit{ float:left; width:47px; height:38px; background:url(../images/searchrt.jpg) no-repeat right center; border:0px; padding:0px; cursor:pointer;}







/**rymq_box**/



.rymq_box{ width:100%; height:345px; padding:20px 0px;overflow:hidden;}



.rymq{ width:1180px; height:345px; margin:0 auto;}



/**********************************************图片滚动********************************************/



.gd{ position:relative; width:1180px; height:252px; margin:0 auto;overflow:hidden;}



.gd #simgs{ margin:0px;}



.gd li{ float:left; width:236px; margin:0px 15px; background:url(../images/zzbg.jpg) no-repeat center top; padding:19px 18px; text-align:center;}



.gd li img{ display:block; width:238px; height:170px;}



.gd li a span{ display:block; padding-top:20px; height:24px; color:#333; font-size:14px; line-height:24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



.gd li:hover span{ color:#05a602;}







/**al_box**/



.al_box{ width:100%; height:630px; padding:20px 0px;background:url(../images/cgal.jpg) no-repeat center; overflow:hidden;}



.al{ width:1180px; height:630px; margin:0 auto;}



.altitle{width:1180px; height:90px;margin-bottom:20px;}



.altitle h3{ width:1180px; height:90px;}



.altitle h3 a{ font-size:20px; color:#fff; font-weight:bold; line-height:54px; text-align:center; display:block;}



.altitle h3 strong{ height:37px; font-size:16px; color:#00ac39; text-align:center; line-height:37px; display:block; background:url(../images/mcbt2.jpg) no-repeat center; font-weight:bold;}



.al span{  display:block; margin-top:10px;font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; line-height:22px; text-transform:uppercase; display:block;background:url(../images/mcbt2.png) no-repeat center bottom;}



.al span a{ color:#0ca53a;}



.carousel{ width:1180px; height:372px; padding:30px 0px; overflow: hidden; position: relative;}



.carousel .slides{ margin:0px auto; overflow:hidden; position:relative;}



.carousel .slides div{ border:2px solid #00ac39;}



.carousel .slides  div em{ position:absolute; bottom:0px; text-align:center; line-height:40px; font-size:14px; left:0px; width:100%; height:40px; display:block; background-color: rgba(8, 7, 7,0.6); font-style:normal;}



.carousel .slides  div em a{ color:#fff;}



.carousel .slides img{width:511px; height:368px;}



.carousel .slides .slideItem{ padding:0px; overflow:hidden; position:absolute; cursor:pointer; opacity:1!important;}



.carousel .slides .slideItem a{ color:#fff; overflow:hidden; display:block;}



.carousel .slides .slideItem img{ width:100%; height:100%;}



.carousel .slides .slideItem .cover{ background: rgb(8, 7, 7); left:0px; top:0px; width:100%!important; display:block; position:absolute;}



.prevButton{background:url(../images/left2.jpg) no-repeat 0px 0px; top:195px; width:33px; height:35px; display:block; position:absolute; z-index:99; cursor:pointer;}



.nextButton{background: url(../images/right2.jpg) no-repeat 0px 0px; top:195px; width:33px; height:35px;  display:block; position:absolute; z-index:99; cursor:pointer;}



.prevButton{left: 0px;}



.nextButton{background-position:0px 0px; right:0px;}







/**product_box**/



.product_box{ width:100%; height:790px; padding:30px 0px; overflow:hidden;}



.product{ width:1180px; height:790px; margin:0 auto;}



.protitle{width:1180px; height:90px;margin-bottom:20px;}



.protitle h3{ width:1180px; height:90px;}



.protitle h3 a{ font-size:20px; color:#00ac39; font-weight:bold; line-height:54px; text-align:center; display:block;}



.protitle h3 span{ height:37px; font-size:16px; color:#00ac39; text-align:center; line-height:37px;display:block; background:url(../images/mcbt.jpg) no-repeat center; font-weight:bold;}



.productnr{ width:1180px; height:795px;}



.product_left{ float:left; width:220px; height:700px; background:#00ac39;}



.product_left h2{ width:172px; height:72px; background:url(../images/probt.jpg) no-repeat center; padding-top:28px; padding-left:48px; line-height:24px;}



.product_left h2 a{ display:block;font-family:'Microsoft yahei'; font-size:20px; font-weight:bold; color:#ffffff;}



.product_left ul{ width:210px; height:682px; background-color:#ffffff; border-left:5px solid #00ac39;border-right:5px solid #00ac39;border-bottom:5px solid #00ac39;}



.product_left ul li{ float:left; text-align:left; padding-left:6px;}



.product_left ul li a{ width:181px; height:48px;line-height:48px; display:block; background:url(../images/flhoverbg.jpg) no-repeat left center; padding-left:15px; font-size:14px; font-weight:bold;  color:#333333;}



.product_left ul li a:hover{ color:#00ac39;}



.product_left ul li span a{width:181px; height:42px;line-height:42px;padding-left:15px; margin-top:10px; background:#00ac39; font-size:16px; font-weight:bold; color:#ffffff; text-align:left;}



.product_left ul li span a:hover{color:#ffffff;}



.product_left p{ width:162px; height:54px; padding-top:5px; background:url(../images/iph1.png) no-repeat 10px center; padding-left:58px;  font-size:14px; color:#ffffff; text-align:left; line-height:24px;}



.product_left p strong{ font-size:22px; font-weight:bold;}



.product_right{ float:right; width:940px; height:800px; overflow:hidden;}



.product_tit{ width:940px; height:48px; border-bottom:2px solid #dddddd;}



.product_tit .more{ display:block; float:right; padding-right:15px; line-height:48px;font-size:14px; color:#666666; }



.product_tit .more:hover{ color:#00ac39;}



.product_tit h3 a{ float:left; width:100px; height:48px; line-height:48px; text-align:center; font-size:16px;font-weight:bold; color:#333333;}



.product_tit .active a{ background:#00ac39;color:#ffffff; text-align:center;}



.hide{ display:none;}



.product_right ul li{ float:left; width:280px; height:223px; border:1px solid #dddddd; margin:20px 15px 0px 16px; background:#fff;}



.product_right ul li b{ display:block; width:280px; height:176px; overflow:hidden;}



.product_right ul li a img{ width:280px; height:176px;



-webkit-transition:all 1s ;



-moz-transition:all 1s ;



-o-transition:all 1s ;



-ms-transition:all 1s;



transition:all 1s ;}



.product_right ul li img:hover{ 



transform: scale(1.2, 1.2);



-ms-transform:scale(1.2, 1.2); 	/* IE 9 */



-moz-transform:scale(1.2, 1.2); 	/* Firefox */



-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */



-o-transform:scale(1.2, 1.2); 	/* Opera */}



.product_right ul li span{ display:block; font-size:14px; line-height:47px; padding:0px 20px;}



.product_right ul li span a{display:block; color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; background:url(../images/jt1.png) no-repeat right center;}



.product_right ul li:hover{background:#00ac39;}



.product_right ul li:hover a{color:#ffffff; background:url(../images/jt2.png) no-repeat right center}







/**sbanner1_box**/



.sb1_box{ width:100%; height:200px;background:url(../images/b1bg.jpg) no-repeat center; overflow:hidden;}



.sb1{ width:1180px; height:200px; margin:0 auto;}



.sb1_left{ float:left; height:150px; margin-top:50px; color:#fff; text-align:center;}



.sb1_left span{ display:block;font-size:18px; line-height:60px; font-weight:bold; }



.sb1_left strong{ display:block; width:456px;line-height:36px; border:1px solid #fff;}



.sb1_right{ float:right; width:175px; height:110px;padding:45px 5px;}



.sb1_right a{ width:145px; height:36px; background:#f87413;font-size:16px; font-weight:bold; color:#ffffff; line-height:36px; text-align:center; display:block; margin:10px auto; }



.sb1_right a:hover{ background:#333;}



.sb1iphone{ height:60px;}



.sb1iphone span{ font-size:14px; color:#ffffff; font-weight:bold; display:block;}



.sb1iphone strong{font-family:'impact'; font-weight:normal;font-size:26px; color:#ffffff; display:block;}







/**nzdm_box**/



.nzdm_box{width:100%; height:265px; padding:30px 0px;overflow:hidden;}



.nzdm{ width:1180px; height:265px; margin:0 auto;}



.nzdm h3{ width:880px; height:75px; padding-left:300px;}



.nzdm h3 span{ display:block; float:left; font-size:24px; color:#ff9d2a; text-transform:uppercase;font-weight:bold; line-height:36px;}



.nzdm h3 span em{ display:block; color:#00ac39;font-size:24px; font-weight:bold; letter-spacing:0px;}



.nzdm h3 strong{display:block; font-size:60px;font-family:'impact'; float:left;font-weight:normal;  line-height:72px; color:#ff9d2a; margin-right:10px;}



.nzdmnr{ width:1180px; height:180px; margin-top:10px;background:url(../images/nzdmbg.jpg) no-repeat center;}



.nzdm ul li{ float:left; width:160px; height:160px; padding:2px; border:1px dashed #00ac39;border-radius:80px; margin:12px 15px 0px 15px; text-align:center; position:relative; overflow: hidden;}



.nzdm ul li img{display:inline-block;width:160px; height:160px;border-radius: 50%;}



.nzdm ul li span{display:block; font-size:14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;



position: absolute;



    left: 0;



    bottom: 0;



    width: 100%;



    height: 36px;



    line-height: 36px;



    text-align: center;



    color: #fff;



    background: url(../images/cp_bg.png);}



.nzdm ul li span a{display:block; color:#fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}







/**scaq_box**/



.scaq_box{ width:100%; height:455px; padding:10px 0px 20px;background:url(../images/scaqbg.jpg) no-repeat center bottom;overflow:hidden;}



.scaq{ width:1180px; height:455px; margin:0 auto;}



.scaq dl{ width:320px; height:294px; background:#fff; border:1px solid #00ac39; float:left; margin:10px 36px 30px 35px;}



.scaq dl dd{width:320px; height:160px;}



.scaq dl dd img{ width:320px; height:160px;}



.scaq dl dt{width:290px; height:104px; padding:15px; line-height:30px;}



.scaq dl dt span{ display:block; font-size:16px;font-weight:bold; color:#00ac39;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}





.scaq dl dt p{ height:72px;font-size:14px; color:#333333; line-height:24px;overflow: hidden;}



.scaq dl:hover{ border:1px solid #fff; background:#00ac39;}



.scaq dl:hover span,.scaq dl:hover p{ color:#fff;}







/**hzlc_box**/



.hzlc_box{ width:100%; height:240px;padding:30px 0px;overflow:hidden;}



.hzlc{ width:1180px; height:240px; margin:0 auto;}



.hzlcnr{ width:1180px; height:132px;}



.hzlcnr ul li{ margin-top:20px; float:left; width:100px; margin:10px 23px 0px; text-align:center; font-size:14px; font-weight:bold; color:#333; line-height:42px; }



.hzlcnr ul li img{ display:block; width:90px; height:90px; margin:0 auto;    -webkit-transition: all 1s ease;transition: all 1s ease;}



.hzlcnr ul li:hover img{-webkit-tranfrom:rotateZ(90deg);transform: rotateZ(90deg);}







/**khal_box**/



.khal_box{ width:100%; height:510px; padding:20px 0px;overflow:hidden;}



.khal{ width:1180px; height:510px; margin:0 auto;}



.khal dl{ width:562px; height:152px; float:left; margin:20px 18px 30px 10px;}



.khal dl dd{ float:left; width:202x; height:152px;}



.khal dl dd img{ width:200x; height:152px;}



.khal dl dt{ float:right; width:316px; height:152px;}



.khal dl dt span a{ display:block; font-size:14px;font-weight:bold; color:#333333; line-height:42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.khal dl dt span a:hover{ color:#00ac39;}



.khal dl dt p{ height:72px;font-size:14px; color:#333333; line-height:24px; margin-bottom:8px;overflow: hidden;}



.khal dl dt em a{ display:block;text-align:center; width:120px; height:30px; line-height:30px; font-size:14px; color:#fff; background:#00ac39; }



.khal dl dt em a:hover{background:#ff9d2a;}







/**cpys_box**/



.cpys_box{ width:100%; height:1830px; background:url(../images/ysbg.jpg) no-repeat center top #f1f1f1; overflow:hidden;}



.cpys{  width:1180px; height:1830px;margin:0 auto;}



.cpys h3{ width:1180px; height:100px; padding-top:55px;  text-align:center;line-height:45px;}



.cpys h3 a{ font-size:32px; font-weight:bold; color:#fff; display:block;}



.cpys h3 a strong{font-family:'impact'; font-weight:normal;font-size:54px; font-style:italic; color:#fff; padding-right:10px;}



.cpys h3 span{ font-family:"Times New Roman", Times, serif; text-transform:uppercase;font-size:18px; color:#fff; display:block; }



.cpysnr{ width:1180px; height:1430px;margin:0 auto;position:relative;}



.cpysnr .ys_pic{ position:absolute;}



.cpysnr .ys_pic1{ top:93px; left:0px;}



.cpysnr .ys_pic2{ top:445px; right:0px;}



.cpysnr .ys_pic3{ top:1006px; left:0px;}



.cpysnr .ys_list{position:absolute; width:560px;}



.cpysnr .ys_list strong{  float:left; width:30px; height:115px;font-family:'impact'; font-size:36px; padding-top:8px; padding-left:16px; color:#fff; background:url(../images/yswz1bg.png) no-repeat center top; }



.cpysnr .ys_list span{ display:block; height:68px;font-size:22px; font-weight:bold; color:#020202;line-height:28px; padding-left:64px; margin-bottom:15px; }



.cpysnr .ys_list span b{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-transform:uppercase; color:#999; border-bottom:1px solid #ccc; line-height:40px;}



.cpysnr .ys_list a{ display:block; margin-top:10px; margin-left:62px; width:150px; height:36px; background:#ff8a00; text-align:center; line-height:36px; color:#fff; font-size:16px; font-weight:bold;}



.cpysnr .ys_list a:hover{ background:#333333;}



.cpysnr .ys_list p{ margin-left:65px;font-size:14px; color:#333333; line-height:30px;}



.cpysnr .ys_list1{top: 160px;right:0px;}



.cpysnr .ys_list2{top: 640px;left:0px;}



.cpysnr .ys_list3{top: 840px;left:0px;}



.cpysnr .ys_list4{top: 1085px;right:0px;}



.cpysnr .ys_list2 span,.cpysnr .ys_list2 span b,.cpysnr .ys_list2 p{ color:#fff;}



.cpysnr .ys_list3 span,.cpysnr .ys_list3 span b,.cpysnr .ys_list3 p{ color:#fff;}



.cpysnr .ys_list2 strong,.cpysnr .ys_list3 strong{color:#00ac39; background:url(../images/yswz2bg.png) no-repeat center top; }



/**sbanner1_box**/



.sb2{ width:880px; padding-left:300px; text-align:right;top: 1490px;right:0px; position:absolute;}



.sb2_left{color:#fff;}



.sb2_left span{font-size:24px; line-height:60px; font-weight:bold; }



.sb2_left strong{ margin-left:15px;background:url(../images/dh.png) no-repeat left center; padding-left:35px;}



.sb2_right{ padding-left:475px;width:405px; height:36px;}



.sb2_right a{float:right; width:145px; height:36px; background:#f87413;font-size:16px; font-weight:bold; color:#ffffff; line-height:36px; text-align:center; display:block; }



.sb2_right a:hover{ background:#333;}



.sb2iphone{ float:left; height:60px;}



.sb2iphone span{ font-size:14px; color:#ffffff; font-weight:bold;}



.sb2iphone strong{font-family:'impact'; font-weight:normal;font-size:26px; color:#ffffff;}







/**gywm**/



.gywmzz_box{ width:100%; height:840px; padding:30px 0px; background:url(../images/wmbg.jpg) no-repeat center bottom #ffffff; overflow:hidden;}



.gywmzz{ width:1180px; height:840px; margin:0 auto;}



.gywm{ width:1180px; height:523px;}



.wmtitle{width:1180px; height:90px;margin-bottom:20px;}



.wmtitle h3{ width:1180px; height:90px; margin-bottom:30px;}



.wmtitle h3 a{ font-size:20px; color:#00ac39; font-weight:bold; line-height:54px; text-align:center; display:block;}



.wmtitle h3 span{ height:37px; font-family:"Times New Roman", Times, serif; font-size:16px; color:#00ac39; text-align:center; line-height:37px; text-transform:uppercase; display:block; background:url(../images/mcbt.jpg) no-repeat center;}



.gywm dl{ width:1180px; height:415px; border:2px solid #eaeaea;}



.gywm dl dd{ float:right; width:585px; height:390px; padding-top:25px; padding-right:25px; background:url(../images/wmtubg.jpg) no-repeat right center;}



.gywm dl dd img{ width:587px; height:372px;}



.gywm dl dt{ float:left; width:440px; height:365px; padding-top:50px; padding-left:45px; padding-right:80px; background:#fff;}



.gywm dl dt span{ display:block; height:100px; border-bottom:1px solid #ccc; font-size:24px; font-weight:bold; color:#020202; text-align:left; line-height:36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.gywm dl dt span strong{ display:block; font-family:"Times New Roman", Times, serif; font-size:36px; color:#cccccc; text-transform:uppercase; line-height:48px;}



.gywm dl dt p{ height:125px; font-size:14px; color:#333; text-align:left; line-height:30px; margin:20px 0px; overflow:hidden;}



.gywm dl dt em{ display:block;}



.gywm dl dt em a{display:block;text-align:center; background:#00ac39; width:120px; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#ffffff; float:left; margin-right:20px;}



.gywm dl dt em a:hover{ background:#ff9d2a;}







.zzry{width:1178px; height:300px; border-top:1px solid #cccccc; position:relative; margin-top:50px;}



.zzry_tit{ width:420px; height:52px;margin:-20px auto 0px;}



.zzry_tit h3 a{ float:left; background:#00ac39; width:180px; height:50px;line-height:50px; text-align:center; font-size:18px;font-weight:bold; color:#fff; margin-left:10px; margin-right:10px;}



.zzry_tit .active a{ background:#ff9d2a; color:#fff;}



.zzry_list{width:1180px; height:224px; margin:20px auto 0px;}



.zzry_list .hide{ display:none;}







/**********************************************图片滚动********************************************/



.gd_02{ position:relative; width:1180px; height:232px; margin:0 auto;}



.gd_02 em{ position:absolute; top:75px;}



.gd_02 .t_l2{ left:0px;}



.gd_02 .t_r2{ right:0px;}



.gd_02 #simgs2{ margin:0px 50px;}



.gd_02 li{ float:left; width:254px; padding:0px 15px; text-align:center;}



.gd_02 li img{ display:block; width:242px; height:174px; border:3px solid #e9e9e9;}



.gd_02 li a span{ display:block;height:48px; color:#333333; font-size:14px; line-height:48px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}





.gd_03{ position:relative; width:1180px; height:232px; margin:0 auto;overflow:hidden;}



.gd_03 em{ position:absolute; top:100px;}



.gd_03 .t_l3{ left:0px;}



.gd_03 .t_r3{ right:0px;}



.gd_03 #simgs3{ margin:0px 50px;}



.gd_03 li{ float:left; width:252px; padding:0px 15px; text-align:center;}



.gd_03 li img{ display:block; width:242px; height:174px; border:3px solid #e9e9e9;}



.gd_03 li a span{ display:block;height:48px; color:#333333; font-size:14px; line-height:48px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}







/**xw_box**/



.xw_box{ width:100%; height:560px;padding:20px 0px; overflow:hidden;}



.xw{ width:1180px; height:560px; margin:0 auto;}



.gshyxw{ float:right; width:560px; height:450px;overflow:hidden;}



.gshyxw_tit{ width:560px; height:49px; line-height:49px;border-bottom:1px solid #cdcdcd;}



.gshyxw_tit h3 a{ float:left; border-bottom:3px solid #ffffff; width:90px; height:46px;line-height:46px; text-align:center; font-size:16px;font-weight:bold; color:#333333;}



.gshyxw_tit .active a{ border-bottom:3px solid #00ac39;color:#00ac39;}



.gshyxw_tit em{ display:block; float:right; padding-right:15px;}



.gshyxw_tit em a{display:block;font-size:14px;font-weight:bold; color:#333333;}



.gshyxw_tit em a:hover{ color:#00ac39;}



.gshyxw_list{ margin-top:15px;}



.gshyxw_list .hide{ display:none;}



.gsxw{width:560px; height:385px;}



.gsxw1{ width:560px; height:156px; line-height:30px;}



.gsxw1 dl dd{ float:left; width:215px; height:156px;}



.gsxw1 dl dd img{width:215px; height:156px;}



.gsxw1 dl dt{ float:right;width: 330px;height: 120px; padding-top:10px;}



.gsxw1 dl dt span a{display:block; font-size:14px; line-height:28px; font-weight:bold; color:#00ac39;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.gsxw1 dl dt span a:hover{ color:#ff8a00;}



.gsxw1 dl dt p{ height:86px; font-size:14px;line-height:28px;color:#333333; overflow:hidden;}



.gsxw1 dl dt em{display:block;  width:120px; height:30px; line-height:30px;}



.gsxw1 dl dt em a{ display:block; text-align:center; font-size:14px; background:#00ac39; color:#ffffff;}



.gsxw1 dl dt em a:hover{background:#ff8a00;}



.gsxw2{width:560px; height:220px; padding-top:10px;}



.gsxw2 ul li{ float:left; width:560px;line-height:36px; border-bottom:1px dashed #dadada;}



.gsxw2 ul li a{ display:block; float:left; background:url(../images/prolfhbg.jpg) no-repeat left center; width:463px; padding-left:15px; font-size:14px; color:#333333; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.gsxw2 ul li:hover a,.gsxw2 ul li:hover span{ color:#00ac39;}



.xhgsxw{ float:left; width:590px; height:450px; position:relative;}



.xhgsxw dl{width:590px; height:450px;}



.xhgsxw dl dd{width:590px; height:450px;}



.xhgsxw dl dd img{width:590px; height:450px;}



.xhgsxw dl dt{ position:absolute; margin-top:-90px; background:url(../images/cp_bg.png) repeat center;width:570px; padding-left:20px; padding-top:15px;height:75px;}



.xhgsxw dl dt span a{display:block; font-size:16px; line-height:28px; font-weight:bold; color:#fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.xhgsxw dl dt span a:hover{ color:#ff8a00;}



.xhgsxw dl dt p{ height:30px; font-size:14px;line-height:28px;font-weight:bold;color:#fff; overflow:hidden;}







.cjwt{float:right; width:295px; height:435px; background:#ffffff;}



.cjwt_tit{ width:297px; height:70px; background:#00ac39;}



.cjwt_tit h3 a{ display:block; float:left;padding-left:15px; font-size:16px;font-weight:bold; color:#ffffff; margin-top:15px;}



.cjwt_tit h3 a span{ display:block;font-family:Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold; text-transform:uppercase;color:#ffffff;}



.cjwt_tit h3 em a{ display:block;float:right; padding-right:15px; padding-top:20px; font-size:14px; font-weight:bold;color:#ffffff;}



.cjwt_tit h3 em a:hover{ text-decoration:underline;}







/**yqlj_box**/



.yqlj_box{ width:100%; height:80px; padding-top:20px;background:#f3f3f3;overflow:hidden;}



.yqlj{ width:1050px; height:80px; background:url(../images/yqljtb.jpg) no-repeat left center; padding-left:130px; margin:0 auto;}



.yqlj ul li{ float:left; line-height:62px; padding:0 20px;}



.yqlj ul li a{ display:block;font-size:14px;line-height:36px;color:#333333;}











































