@charset "utf-8";



/* CSS Document */



body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:12px; color:#000; background:#fff;}



div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}



li{list-style-type:none;}



img{vertical-align:top;}



h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}



.wrap {width:1300px; margin:0 auto;}



a{color:#000000; text-decoration:none; font-size:12px;}



.left{ float:left;}



.right{ float:right;}





@font-face {



    font-family: '../font/iconfont';



    src: url('../font/iconfont.eot');



    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),



    url('../font/iconfont.woff2') format('woff2'),



    url('../font/iconfont.woff') format('woff'),



    url('../font/iconfont.ttf') format('truetype'),



    url('../font/iconfont.svg#iconfont') format('svg');



}



.iconfont {



    font-family: "../font/iconfont";



    font-size: 16px;



    font-style: normal;



    -webkit-font-smoothing: antialiased;



    -moz-osx-font-smoothing: grayscale;



}







.t_t{ background:#f5f5f5; min-width: 1300px; height:36px; line-height:36px; color:#636363; overflow:hidden;}



.t_t_lt{ padding-left:300px; float:left;}



.t_t a{ color:#636363; padding:0 5px;}



.t_t a:hover{ color:#00873b;}



.t_t .wrap{ width: 1300px; margin: 0 auto; overflow: hidden;}



.t_t .wrap .left{ float: left;}



.t_t .wrap .right{ float: right;}



.t_t .wrap b{ color:#ff9000;  font-size:14px;}











.top{ height:100px; min-width: 1300px; }





.top .logo{width:410px; float:left; padding-top:30px;z-index:9999;}



.top .ewm{ float:right; padding-top:16px;}



.top .ewm li{ float:left;width:118px; padding-left:30px;}



.top .ewm li p{width:30px; color:#a6a6a6; float:left; line-height:14px; padding-top:8px;}











/*主导航菜单*/



.ys_menu{z-index:9999; height:60px; background:#22a7f0;width:100%;}



#nav-menu{height:60px; margin:0 auto;width:1300px;}



#nav-menu .container{position:relative;z-index:99;}



#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; line-height:60px; position: relative;}



#nav-menu .menu li.active a.xialaguang{color:#fff; background:#0085cb;}



#nav-menu .menu li a{display:inline-block;color:#fff;font-family: "Microsoft YaHei";font-size:16px; line-height:60px; width:130px;text-align:center;}

#nav-menu .menu li a:hover{ color:#fff; background:#0085cb;}



#nav-menu .menu ul.children{display:none;position:absolute;width:150px;top:60px;background:#00873b; color:#000;border-top:0;line-height:normal; z-index:9999;left:-10px;}



#nav-menu .menu ul.children li{padding:0px;display:inline-block;width:150px;font-size:12px;border-top:1px solid #ccc;}



#nav-menu .menu ul.children li h3{display:block; width:100%;}



#nav-menu .menu ul.children li a{width:100%;height:45px;line-height:45px;overflow:hidden;display:block;color:#fff; font-family: "Microsoft YaHei";text-align:center;



    text-decoration:none; font-size:14px;}



#nav-menu .menu ul.children li a:hover{background-color:#005d29;text-decoration:none; color:#fff;}







/*banner*/



.banner{width:100%; height:500px; min-width: 1300px;}



#full-screen-slider { width:100%; height:500px; float:left; position:relative}



#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}



#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}



#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}



#pagination { display:block; list-style:none; position:absolute; left:50%; top:400px; z-index:9900;  padding:5px 15px 5px 0; margin:0}



#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }



#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}



#pagination li.current { background:#0092CE}





.tout_t{ border-bottom:1px solid #007a49; padding-bottom:20px; padding-top:10px;}

.tout_t .tout_tt{ font-weight:bold;}

.tout_t .tout_tt a.tout_tt2{}

.tout_t .tout_tt a{ font-size:26px; color:#007a49; display:block;line-height:44px;}

.tout_t .tout_te{ text-align:center;}

.tout_t .tout_te a{ font-size:16px; color:#505050; line-height:36px; text-align:center; padding:14px;}







/*首行新闻*/



.first_news{ height:420px; margin-top:26px; overflow:hidden;}



/*焦点图*/



.focus{ position:relative; width:750px; height:420px; background-color: #000; float: left;}  



.focus img{ width: 750px; height: 420px;} 



.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}



.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }



.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 



.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  



.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  



.focus .fPic{ position:absolute; left:0px; top:0px; }  



.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  



.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:60px; line-height: 30px; padding-top:10px; background:rgba(0,0,0,0.6);    



filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  



.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; font-weight:bold; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  



.focus .shadow a b{ font-size:12px; text-indent:10px; font-weight:300; color:#bababa; display:block;}



.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  



.focus .fcon img{ display:block; }  



.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}



.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  



.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  



.focus .prev:hover{  background-position:0 0; }  



.focus .next:hover{  background-position:-40px 0;}  







.nykj{width:510px; float:right;}

.nykj .nykj_nr{ padding-top:15px;}

.nykj .nykj_nr li a{ color:#4a4a4a; font-size:16px; line-height:40px;}



.nykj .nykj_nr li a:hover{ color:#00873b;}



.nykj .nykj_nr li span{ float:right; color:#a7a7a7; font-size:14px; line-height:40px;}







.ind02{ padding-top:26px; overflow:hidden;}



.fppx{width:450px; float:left;}



.fppx_t{ height:50px; border-bottom:1px solid #f2f2f2; overflow:hidden;}



.fppx_t p{ color:#b5b5b5; font-size:14px; float:left; line-height:50px;}
.fppx_t p strong{ font-family:"宋体"}


.fppx_t p b{color: #007a49; font-size:20px;font-weight: bold;background: url(../images/sx.jpg) no-repeat left;padding-left: 16px;}



.fppx_t a{ float:right; color:#686767; line-height:50px;}



.fppx_t a:hover{ color:#00873b;}



.fppx_nr{ padding-top:6px;}



.fppx_nr li{padding:15px 0px; border-bottom:1px dashed #e4e4e4; overflow:hidden;}

.fppx_nr li a img{ float:left;}

.fppx_nr li a dl{ float:left;width:180px;}

.fppx_nr li a p{ font-size:15px; line-height:50px; font-weight:bold;}

.fppx_nr li a span{ font-size:14px; color:#666; line-height:24px;}

.fppx_nr li div.fppx_ee{ float:right;width:240px;}

.fppx_nr li div.fppx_ee p a:hover{ color:#00873b; font-weight:bold;}

.fppx_nr li div.fppx_ee span{ color:#666; font-size:14px;}

.fppx .fppx_e{ padding-top:10px;}

.fppx .fppx_e li a{ color:#4a4a4a; font-size:16px; line-height:40px;}

.fppx .fppx_e li a:hover{ color:#007a49;}

.fppx .fppx_e li span{ float:right; color:#a7a7a7; font-size:14px; line-height:40px;}







.fppx_nr2{ padding-top:6px;}

.fppx_nr2 li{padding:20px 10px; border-bottom:1px dashed #e4e4e4; overflow:hidden;}

.fppx_nr2 li:hover{ background:#f8f8f8;}

.fppx_nr2 li a dl{ float:left;width:180px;}

.fppx_nr2 li a p{ font-size:15px; line-height:50px; font-weight:bold;}

.fppx_nr2 li a span{ font-size:14px; color:#666; line-height:30px;}







.ind02 .xwzx{width:490px; float:left; margin-left:50px;}



.ind02 .xwzx_nr{ padding-top:15px;}



.ind02 .xwzx_nr li{ height:78px; padding:8px 0;}



.ind02 .xwzx_nr li dl{ float:left; padding-right:20px;}



.ind02 .xwzx_nr li p a{ font-size:16px; line-height:32px; font-weight:bold;}



.ind02 .xwzx_nr li p a:hover{ color:#007a49; font-weight:bold;}



.ind02 .xwzx_nr li span{ color:#777; font-size:14px;}







.sk{ width:1300px; margin:30px auto;}

.sk li{ margin-bottom:20px;width:420px; float:left; margin-right:20px;}

.sk li:last-child{ margin-right:0;}









.ggw{ margin:40px 0 24px; width: 100%; height: 161px; min-width: 1300px; text-align: center;}



.pxdt{ background:url(../images/px_bj.jpg) no-repeat center; overflow:hidden; margin-bottom:40px;}



.pxdtww{ background:#fff;}

.pxdt01{ float:left;width:420px; margin-top:10px;}

.demo {width:420px;height:250px;font-size: 14px;position:relative; margin-top:30px;}

.demo a.control {position:absolute;display: block;top: 50%;margin-top: -30px;width: 17px;height:32px;cursor: pointer;z-index: 2;background: url(../images/buttons.png) no-repeat}

.demo a.prev {left:5px;background-position: 0 0}

.demo a.next {right:5px;background-position: -17px 0}

.slider {display: none}

.desc{ position:absolute;top:251px; background:#333; height:70px;width:100%;}

.slider{}

.slider li{ width:420px; float:left;}

.desc .num{ width:60px; background:url(../images/xk.png) no-repeat; height:55px; float:right; padding:15px 0 0 32px;}

.desc .num .curr-num{ float:left;}

.desc .num .line{width: 15px;background: url(../images/xx.png) no-repeat 4px 11px;height: 31px;float: left;}

.desc .num .total-num{ float:left;}

.desc .num em{ color:#fff; font-size:24px;}

.desc .title{ float:left; padding:10px;}

.desc .title a{ font-size:16px; line-height:26px; color:#fff; display:block;width:308px !important;}



.pxdt01_e{ margin-top:80px;}

.pxdt01_e ul li{ float:left; margin-right:10px; position:relative; height:125px;}

.pxdt01_e ul li:last-child{ margin-right:0;}

.pxdt01_e ul li a{width:205px; height:125px; display:block; overflow:hidden;}

.pxdt01_e ul li a p{width:100%; height:30px; text-align:center; line-height:30px; color:#fff; background:rgba(0,0,0,.6); position:absolute;bottom:0;}

.pxdt01_e ul li a img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}

.pxdt01_e ul li a img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}



.pxdt02{ float:left;width:620px; margin-top:10px;}

.pxdt02 ul{ margin:15px 0;}

.pxdt02 ul dl a{ font-size:20px; font-weight:bold; line-height:50px; color:#111;}

.pxdt02 ul dl a i{ color:#d00; font-size:26px;}
.pxdt02 ul li{ margin-right:10px; float:left; margin-bottom:8px;}
.pxdt02 ul li:nth-child(3n){ margin-right:0;}
.pxdt02 ul li a{ font-size:16px; color:#444; text-align:center; line-height:34px; display:block; position:relative;}
.pxdt02 ul li a img{width:194px; height:146px;}
.pxdt02 ul li a:hover{ color:#00873b;}





.pxdt03{ float:right;width:620px; margin-top:10px;}

.pxdt03 ul{ margin-top:30px;}

.pxdt03 ul li{ height:105px; overflow:hidden; margin-bottom:12px;}

.pxdt03 ul li:hover{ background:#00873b;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}

.pxdt03 ul li:hover dl dt{ color:#fff;}

.pxdt03 ul li:hover dl dd{ color:#fff;}

.pxdt03 ul li img{width:160px; height:105px; float:left;}

.pxdt03 ul li dl{ float:right;width:430px; padding-top:4px;}

.pxdt03 ul li dl dt{ font-size:16px; color:#222; line-height:24px;}

.pxdt03 ul li dl dd{ font-size:14px; color:#999; line-height:24px;}



.zyxz{width:420px; float:left;}



.xydt{width:730px; float:right;}



.xydt_nr li{ margin:16px 8px;}



.xydt_nr li p{ height:36px; line-height:36px; font-size:14px; background:#e6e6e6; color:#666;}







.zjzx{ padding-top:10px;width:1226px; margin:0 auto; overflow:hidden;}



.zjzx_nr li{width:180px; float:left; margin:20px 12px;}



.zjzx_nr li a{ position:relative; display:block;width:180px; height:200px; margin-bottom:10px;}



.zjzx_nr li p{ position:absolute; background:url(../images/tm.png) repeat-x; height:32px; bottom:0;width:180px; text-align:center; line-height:32px; color:#fff;}



.zjzx_nr li span a{width:98px; height:20px; border:1px solid #e8e8e8; line-height:20px; display:block; text-align:center; margin:0 auto;}



.zjzx_nr li span a:hover{ background:#007a49; color:#fff;}















.ind03{ overflow:hidden; padding:0 0 0 0;}



.sskx{ float:right;width:260px; height:350px; background:#007a49; border-radius:6px;}



.sskx_t{ height:50px;}



.sskx_t p{ float:left; line-height:50px; font-size:16px; color:#fff; text-indent:16px; font-weight:bold;}



.sskx_t a{ float:right; font-family:"宋体"; font-size:13px; color:#fff; line-height:50px; padding-right:6px;}



.sskx_t a:hover{ color:#f60;}



.sskx .sskx_wz{ overflow:hidden; margin:25px 0  0;}



.sskx .sskx_wz{ overflow:hidden; margin:20px 0 0;}



.sskx .sskx_wz a img{ float:left;width:140px; height:100px;}



.sskx .sskx_wz a dl strong{ color:#3a3a3a; font-size:16px; line-height:40px;}



.sskx .sskx_wz a dl{ float:right;width:220px; font-size:12px; line-height:24px; color:#6a6a6a;}



.sskx .sskx_nr { overflow: hidden; padding:0px 15px 10px 15px; height:270px; background:#fff; margin:5px 10px 10px 10px; border-radius:6px;}



.sskx .sskx_nr li{ border-bottom:1px dashed #dddddd;}



.sskx .sskx_nr a{ font-size:15px; color:#4a4a4a; line-height:44px;}



.sskx .sskx_nr a:hover{ color:#007a49; padding-left:6px;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}



.sskx .sskx_nr span{ float:right; line-height:44px; color:#a9a9a9; font-size:14px;}



.sskxl{ overflow:hidden;}



.sskx1_t{ height:42px; border-bottom:1px solid #f2f2f2;}



.sskx1_t p{ float:left; line-height:42px; font-size:20px;font-weight: bold;background: url(../images/sx.jpg) no-repeat left;padding-left: 16px; color:#007a49;}



.sskx1_t a{ float:right; font-family:"宋体"; font-size:13px; color:#666; line-height:40px; padding-right:6px;}



.sskx1_t a:hover{ color:#f60;}







.sskxl .sskx_wz{ overflow:hidden; margin:20px 0  0;}



.sskxl .sskx_wz{ width: 100%;}



.sskxl .sskx_wz .img{ width:525px; height: 440px; float: left; background-color: #ddd;}



.sskxl .sskx_wz .cont{ width:730px;padding-top: 20px; font-size: 16px; float: right;}



.sskxl .sskx_wz .cont p{ line-height: 38px;}



.souse{ height:42px;float:right;margin-top:28px;width:405px;}

.sinput{float:left; width:330px; height:40px; border:none; background:#f6f6f6; color:#9c9c9c; padding-left:12px;font-family: "Microsoft YaHei"; font-size:12px; line-height:22px; outline:none;} 

.sbtn{float:left; width:53px; height:42px;background:url(../images/fdj.jpg) no-repeat; cursor:pointer;display:inline-block;  border:0;} 





.yqlj{ height:auto; background:#f5f5f5; overflow:hidden;margin-top:0; padding:20px 0;}



.yqlj_t{ height:48px; line-height:48px;}



.yqlj_t p{ float:left; font-size:24px; font-weight:bold; color:#007a49; font-weight:bold; background:url(../images/sx.jpg) no-repeat left; padding-left:16px;}



.yqlj_t a{ float:right; color:#4c4c4c; font-size:13px; font-family:"宋体";}



.yqlj_t a:hover{ color:#007a49;}



.yqlj_tu{ overflow:hidden; margin:15px 0px;}



.yqlj_tu li{ float:left; margin:10px; border:1px solid #eaeaea;width:280px; height:210px; position:relative;}



.yqlj_tu li:hover{ border:1px solid #00873b;}



.yqlj_tu li .tit{ width:100%; line-height:40px; font-size:14px; text-align:center; color:#FFF; position:absolute; left:0; bottom:0;background:url(../images/hd.png) repeat; cursor:pointer;}











.link { line-height:80px;}



.link i{ float:left; line-height:80px; color:#007a49; font-size:30px;}



.link h1{ float:left; color:#007a49; font-weight:bold; font-size:14px;}



.link a{ padding:20px; color:#717171; font-size:14px; background:url(../images/xi1.jpg) no-repeat right;}



.link a:last-child{ background:none;}



.link a:hover{ color:#f60;}











.lanm{width:100%; min-width: 1300px; line-height:42px; font-size:14px; height:42px; background:#22a7f0; text-align:center; color:#fff;}



.lanm a{ color:#fff; margin:0 16px; font-size:14px;}



.lanm a:hover{ color:#ff0;}







.end{ text-align:center; line-height:30px; min-width: 1300px; padding:20px 0; font-size:14px; color:#4d4d4d;}



.end strong{ font-size:14px; color:#1a8815;}



.end a{ font-size:14px; color:#4d4d4d;}



.end dl{ text-align:center;width:440px; margin:10px auto; color:#828282; font-size:12px; overflow:hidden;}



.end dl dt{ display:inline; float:left;width:138px; margin:0 4px;}



















.nyban{ height:300px; background:url(../images/banner3.jpg) no-repeat top;}

.nyban ul{width:1300px; margin:0 auto; position:relative; height:300px;}

.nyban li{width:200px; height:60px; text-align:center; position:absolute; bottom:0; line-height:60px; color:#fff; font-size:20px; background:#22a7f0;right:0;}



.ny{ background:#fff; padding-top:20px; overflow:hidden; padding-bottom:20px;}



.ny .ny_lt{ float:left;width:237px;}



.nytz{width:230px;}



.nytz_t{ color:#cecece; font-size:14px; line-height:38px; border-bottom:1px solid #f0f0f0; height:38px;}



.nytz_t p{ font-size:16px; color:#fff; float:left; padding:0 10px; background:#007a49;}



.nytz_t a{ float:right; line-height:38px; color:#CCC;}



.nytz_t a:hover{ color:#00873b;}



.nytz_nr{ padding-top:10px;}



.nytz_nr li{ border-bottom:1px dashed #ececec;}



.nytz_nr li a{ color:#656565; font-size:14px; line-height:32px; background:url(../images/jt1.jpg) no-repeat 5px; padding-left:20px;}



.nytz_nr li a:hover{ color:#00873b;}



.nytz_nr li span{ color:#656565; font-size:12px; float:right; line-height:32px;}



.nyxjz{ padding-top:20px;}



.nyxjz_nr{ padding-top:20px;}



/* marqueetop */







.ny_rt{ float:right;width:920px;}



.ny_rt_top{width:100%; height:50px;  border-bottom:1px solid #e7e7e7; font-size:14px; color:#333; line-height:50px;}

.ny_rt_top a{ color:#333; font-size:14px;}

.ny_rt_top ul p{ color:#888; float:left;}

.ny_rt_top ul img{ float:left;width:26px; height:26px; margin-top:10px; margin-right:5px;}



.ny_rt_nr{ height:auto; line-height:30px; padding-top:10px; color:#4c4c4c; margin-bottom:6px; line-height:30px; font-size:14px;}











.ydy{ background:url(../images/bj.jpg) no-repeat center; height:890px;}



.ydy_t{ text-align:center; padding-top:200px;}



.ydy_nr{ padding-top:100px;width:1000px; margin:0 auto;}



.ydy_nr li{ float:left; padding:12px 30px; text-align:center;width:190px;}



.ydy_nr li p{ text-align:center; color:#fff; font-size:14px; line-height:50px;}



.ydy_nr li a img{ transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}



.ydy_nr li a img:hover {transform:rotate(360deg); -webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}











.fenye{ overflow: hidden; height: 40px; margin: 10px 0; padding: 10px 0;}



.fenye a{ border: 1px solid #aaa; color: #595959; border-radius: 2px; padding: 8px 12px; margin: 0 5px; float: left;}



.fenye a.on{ color:#d3d3d3; background-color: #f7f3f3; border: 1px solid #e6e6e6;}