/* CSS Document */
body{padding:0;margin:0;font-size:16px;font-family:"Microsoft YaHei";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;min-width:1300px;background:#fff;}
a{text-decoration:none}
ul,li{list-style:none;}
img{border:0px;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p,input{padding:0;margin:0}
table{margin:0 auto}
td{word-break:break-word}
.clear{clear:both;height:0px;line-height:0px}
article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time{display:block}
.w100{width:100%;margin:0 auto;min-width:1300px;}
.w1200{width:1200px;margin:0 auto;}
.txt-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
.shadow{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cecece')";  /* For IE 8 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cecece');  /* For IE 5.5 - 7 */-moz-box-shadow: 2px 2px 10px #cecece;/* for firefox */ -webkit-box-shadow: 2px 2px 10px #cecece;/* for safari or chrome */ box-shadow:2px 2px 10px #cecece;/* for opera or ie9 */}

/*aside*/
.duilian{z-index:997;top:120px;position:absolute; width:120px; overflow:hidden; display:none;}
.duilian_con{z-index:998;}
.duilian_left{ left:0px;}
.duilian_right{right:4px;}
.duilian_close{width:100%; height:24px; width: 120px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}

/*top*/
.top-bg{background:#f2f2f2;}
.top{height:140px;overflow:hidden;}
.logo,.logo-tt{margin-top:25px;}
.logo a{display: block;overflow:hidden;}
.logo-tt{width:255px;height:90px;margin-left:20px;}
.top-r{overflow: hidden;width:225px;padding:15px 0px;margin-right:5px;font-size:12px;color:#999;}
.top-a{text-align: right;}
.top-a a{display: inline-block;padding-left:17px;margin-right:20px;color:#999;}
.top-i{overflow: hidden;margin-top:15px;}
.top-i p,.top-i a{float: left;width:60px;margin-right:15px;color:#999; text-align:center}
.top-i span{display: block;}
.top-i a span.ti-span{width:58px;height:58px;border:1px solid #63d3d7;background:#fff;}
.top-i p span img{display: block;width:58px;height:58px;}
.top-i p span.ti-span{border:1px solid #d9d9d9;}
.top-i span.ti-tt{height:18px;line-height: 18px;text-align: center;}
/*head*/
.head-bg{background:#005b16;border-bottom:1px solid #f6e6e9;height:49px;position:relative;}
/*nav*/
.nav{width:880px;float:left;}
.nav ul.nav_o{height:50px;overflow: hidden;}
.nav ul.nav_o li{float:left;font-size: 14px;}
.nav ul.nav_o li a{display: block;padding:0px 13px;color:#fff;height:50px;line-height:50px;}
.nav ul.nav_o li a:hover,.nav .list .now{color:#f8a80b;}
.nav .box{z-index: 999;position:absolute;left:0px;top:50px;width:100%;overflow:hidden;height:0; background:url(/images/bai.png) repeat;}
.nav .cont{position:relative;overflow: hidden;width:1200px;margin:auto; padding:20px 0px}
.cont ul{width:300px;overflow: hidden;float: left;}
.cont ul li{float: left;height:40px;line-height:40px;margin-right:30px;font-size:12px;}
.cont ul li a{color:#333;}
.cont ul li:hover,.cont ul li a:hover{color: #f8a80b;}
.nav_content{float: right;width:790px;margin-right:5px;font-size: 12px; }
.nav_content span.con_img{display:block;float:right;width:163px;border:1px solid #fff;}
.nav_content span.con_img img{margin: auto;width:163px;}
.nav_content div.nav-con{float: left;width:605px;}
.nav_content div.nav_t{overflow: hidden;height:30px;line-height:30px;}
div.nav_t span{display: block;float:left;font-size:16px;color:#2b2b2b;}
div.nav_t a{display: block;float:right;font-size:12px;color:#a70828;}
.nav_content div.nav-con div.nav_p{line-height: 28px;font-size:12px;color:#666;}
/*form*/
.form{margin-top:9px;overflow:hidden;margin-right:20px;}
input.search-left{height:32px;line-height:32px;background:#80ae8b;border:none;color:#333;width:220px;padding:0px 10px;color:#fff;}
input.search-right{width:34px;height:32px; background:url(/images/so-bt.png) center center no-repeat; border:none}
/* slider css */
.slideBoxs{ width:1280px; height:450px; overflow:hidden; position:relative;margin:0px auto;}
.slideBoxs .hd{ overflow:hidden; position:absolute;bottom:15px; z-index:1;width:115px;left:0; text-align:center;width:100%}
.slideBoxs .hd ul{ overflow:hidden; zoom:1; width:100%}
.slideBoxs .hd ul li{ display:inline-block; height:13px;width:13px;margin:0px 2px;line-height: 99px;cursor: pointer;background:url(/images/li1.png) center no-repeat;filter:alpha(opacity=50);opacity:0.5;}
.slideBoxs .hd ul li.on{ filter:alpha(opacity=100);opacity:1;}
.slideBoxs .bd{ position:relative; height:100%; z-index:0;}
.slideBoxs .bd li{ zoom:1; vertical-align:middle;}
.slideBoxs .bd img{ width:1280px; height:450px; display:block;}
/*main*/
.main{background:url(/images/bg1.png) top center no-repeat;}
/*part1*/
.part1{padding:25px 0px;}
.part-h{width:100%;height:40px;overflow: hidden;height:40px;line-height: 40px; background:url(/images/bg7.png) no-repeat; background-position:96px 14px;}
.part-h h4{float: left;font-size:18px;color:#333;}
.part-h h4 a{display: block;font-size:18px;color:#333;}
.part-h .more{float: right;}
.part-h .more a,.more1 a{display: block;overflow: hidden;color:#0c7034;font-size:12px;}
.part-h .more a span,.more1 a span{display:inline-block;margin-left:10px;}
.p1-con{margin-top:30px;overflow: hidden;}
.p1-Slide{height:270px; overflow:hidden; position:relative; z-index:1;width:380px;}
.p1-Slide .bd{height:270px;width:380px;margin:0 auto;z-index:0;}

.p1-Slide .bd ul li{height:270px;width:380px!important;overflow:hidden; text-align:center;}
.p1-Slide .bd ul li a{display:block;color:#fff;}
.p1-Slide .bd ul li a img{ display:block;height:220px;width:380px!important;}
.p1-Slide .bd ul li .tit{display: block;text-align:left;font-size:14px;background:#999;width: 380px;padding-left:20px;height:50px;line-height: 50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.p1-Slide .bd .tempWrap{width:380px!important;}
.p1-Slide .hd{position:absolute;z-index:1;bottom:20px;right:15px;text-align:right;/* background:#999; */}
.p1-Slide .hd ul{overflow:hidden}
.p1-Slide .hd ul li{ cursor:pointer; float:left; zoom:1;margin-right:7px;width:6px; height:6px;background:url(/images/li2.png) top center no-repeat;overflow:hidden; line-height:99px;filter:alpha(opacity=50);opacity:0.5;}
.p1-Slide .hd ul li.on{filter:alpha(opacity=100);opacity:1;   }


.p2-Slide{height:240px; overflow:hidden; position:relative; z-index:1;width:380px;}
.p2-Slide .bd{height:240px;width:380px;margin:0 auto;z-index:0;}

.p2-Slide .bd ul li{height:240px;width:380px!important;overflow:hidden; text-align:center;}
.p2-Slide .bd ul li a{display:block;color:#fff;}
.p2-Slide .bd ul li a img{ display:block;height:190px;width:380px!important;}
.p2-Slide .bd ul li .tit{display: block;text-align:left;font-size:14px;background:#999;width: 380px;padding-left:20px;height:50px;line-height: 50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.p2-Slide .bd .tempWrap{width:380px!important;}
.p2-Slide .hd{position:absolute;z-index:1;bottom:20px;right:15px;text-align:right;/* background:#999; */}
.p2-Slide .hd ul{overflow:hidden}
.p2-Slide .hd ul li{ cursor:pointer; float:left; zoom:1;margin-right:7px;width:6px; height:6px;background:url(/images/li2.png) top center no-repeat;overflow:hidden; line-height:99px;filter:alpha(opacity=50);opacity:0.5;}
.p2-Slide .hd ul li.on{filter:alpha(opacity=100);opacity:1;   }





.p1-r{float: left;width:820px;}
.p1-r ul{overflow: hidden;}
.p1-r ul li{float:left;margin-left:30px;}
.p1-r ul li a{display: block;width:380px;height:84px;overflow: hidden;margin-bottom:10px;}
.p1-r ul li a div.ll1{font-family: aril;width:52px;height:52px;font-size: 10px;float: left;text-align: center;overflow: hidden;}
.p1-r ul li a div.ll1 span.dd{display: block;width: 52px;height:32px;line-height:32px;font-size:24px;background:#e6e6e6;color:#666;overflow: hidden;font-weight: bold;}
div.ll1 span.yy{display: block;width: 52px;height:20px;line-height: 20px;background:#f2f2f2;color:#999;font-size:12px;}
.p1-r ul li a div.lr1{float:right;width:302px;color: black;height:84px;overflow: hidden;line-height: 20px;}
div.lr1 div.lr1-h{height:20px;font-size: 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
div.lr1 div.lr1-tt{height:40px;overflow: hidden;margin-top:22px;font-size:12px;color:#999;}
.p1-r ul li.li1 a div.ll1 span.dd{display: block;background:#005b16;color:#fff; }
/*part2*/
.part2{padding:35px 0px;height:264px;}
.part{width:380px;float:left;}
.part ul,.slideTxtBox1 div.bd-box ul.ul1{overflow: hidden;margin-top: 15px;}
.part ul.ul1 li a,.slideTxtBox1 div.bd-box ul.ul1 li a{display: block;height: 36px;line-height: 36px;width:325px;padding-right:55px;position: relative;font-size: 15px;color: #1e1e1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.part ul.ul1 li a div.date,.slideTxtBox1 div.bd-box ul.ul1 li a div.date{position: absolute;right:0px;top:0px;height:30px;line-height: 30px;color:#999;font-size:12px;}
/* slideTxtBox1 css */
.slideTxtBox1{width:380px;margin:auto;overflow: hidden;float: left;margin-left:30px;position:relative;}
.slideTxtBox1 .hd,.slideTxtBox2 .hd{width:380px;height:40px;line-height: 40px;position:relative;}
.slideTxtBox1 .hd ul,.slideTxtBox2 .hd ul{position:absolute; left:0px;height:40px;top:-1px;font-size:16px;color:#999;}
.slideTxtBox1 .hd ul li,.slideTxtBox2 .hd ul li{float:left;cursor:pointer;}
.slideTxtBox1 .hd ul span,.slideTxtBox2 .hd ul span{display: block;float: left;padding:0px 15px;}
.slideTxtBox1 .hd ul li.on,.slideTxtBox2 .hd ul li.on{font-size:18px;color:#333;font-weight:bold;}
.slideTxtBox1 .hd ul li a{color:#999}
.slideTxtBox1 .hd ul li.on a{font-size:18px;color:#333;}
.slideTxtBox1 .bd div.bd-box,.slideTxtBox2 .bd div.bd-box{zoom:1;width:380px;float: left;/* margin-top: 10px; */}
.slideTxtBox1 .bd div.bd-box .more1{position:absolute;right:0px;top:10px;}
/* slideTxtBox2 css */
.slideTxtBox2{width:380px;margin:auto;height:264px;float:right;}
.sel_mask{position:relative;width:380px;height:55px;color:#fff;font-size:14px;margin-top: 20px;}
.sel_mask div.sel-h{overflow: hidden;}
.sel_mask div.sel-l{float: left;margin-left:24px;width:100px;cursor: pointer;}
div.sel-l img{float: left;margin-top:19px;}
div.sel-l span{display: inline-block;margin-left:10px;padding-left:10px;border-left:1px solid #fff;height:18px;line-height:18px;margin-top:19px;}
.sel_mask div.sel-r{display: inline-block;float: right;margin-right:20px;margin-top:23px;width: 10px;height:8px;cursor: pointer;}
.sel_mask div.sel-r img{width:12px;height:8px;}
.sel_mask ul{width: 340px;padding:10px 20px;left: 0px;position:absolute;top:55px;display: none;overflow:auto;overflow-x:hidden;background:#e1e1e1;z-index:2;}
.sel_mask ul li a{clear: both;display:block;width:334px;text-align:left;font-size:12px;color:#333;height:30px;line-height: 30px;border-bottom:1px solid #d7d7d7;}
.bg1{background:#999;}
.bg2{background:#1c9da2;}
.bg3{background:#89c997;}
ul.ul2{overflow: hidden;width:396px;margin-top:6px;}
ul.ul2 li{float: left;width:182px;margin-right:16px;margin-top:12px;}
ul.ul2 li a{display: block;padding:0px 20px;height:40px;line-height: 40px;color:#fff;font-size:14px;}
ul.ul2 li.lb1{background:#999;}
ul.ul2 li.lb2{background:#1c9da2;}
ul.ul2 li.lb3{background:#89c997;width:380px;}
/*part3*/
.part3{padding:30px 0px;}
.p3-top{overflow: hidden;margin-bottom: 15px;}
.p3-l ul{overflow:hidden;width:820px;margin-top:20px;}
.p3-l ul li{float: left;width:380px;margin-right:30px;}
.p3-l ul li a{display: block;height:36px;line-height: 36px;font-size: 15px;color:#1e1e1e;}
.p3-r{float: right;overflow: hidden;}

.p3-i{width:380px;height:240px;position: relative;}
.p3-i img{display:block;width:380px;height:240px;}
.p3-i span{display: block;position: absolute;width:340px;bottom:0px;background:url(/images/hei.png) repeat;padding:0px 20px;height:40px;line-height: 40px;font-size:14px;}
.p3-btn{position:absolute;width:60px;height:60px;top:50%;left:50%;margin-top:-30px;margin-left:-30px;}
.p3-ul ul{overflow: hidden;width:1216px;}
.p3-ul ul li{float: left;width:184px;margin-right:12px;margin-top:15px;}
.p3-ul ul li a{display: block;height:40px;line-height: 40px;padding:0px 6px;background:#f2f2f2;border: #e4e4e4 1px solid;font-size:14px;color:#1e1e1e;overflow:hidden;}
.p3-ul ul li a span.pu-i{display:block;float: left;width:18px;height:40px;margin:0px 6px;background-repeat:no-repeat;background-position:center left;}
.p3-ul ul li a:hover{color:#fff;background:#0c7034;}
.p3-ul ul li a:hover span.pu-i{background-position:center right;}
/*scrollBox*/
.scrollBox{position:relative;width: 1200px;margin:auto;margin-top:25px;}
.scrollBox .bd{overflow:hidden;width:1200px;margin: auto;}
.scrollBox .bd ul{overflow: hidden;}
.scrollBox .bd ul li{ float:left;position:relative;text-align: center;width:380px !important;margin-right:30px;}
.scrollBox .bd ul li a{display: block;width:380px;}
.scrollBox .bd ul li a img{display: block;width:380px;height:86px;}
.scrollBox a.prev,.scrollBox a.next{position:absolute;display:block;top:25px;width:20px; height:35px;filter:alpha(opacity=80);opacity:0.5;}
.scrollBox a.next{right:-50px;background:url(/images/btn.png) right center no-repeat;cursor:pointer; }
.scrollBox a.prev{left:-50px;background:url(/images/btn.png) left center no-repeat;cursor:pointer; }
.scrollBox a.prev:hover,.scrollBox a.next:hover{opacity: 1;}
/*part4*/
.part4-bg{background: #f8f8f8 url(../images/bg8.png) no-repeat;background-position: 936px -58px;padding-bottom:50px;}
.part4{overflow: hidden;/* height:246px; */padding-top:50px;}
.pu4-h,.pb-h a{font-size:16px;color:#1e1e1e;}
.part4 ul{overflow: hidden;margin-top:26px;}
.part4 ul li a{display:block;line-height:24px;height:24px;font-size:12px;color:#868b8f;overflow-x:hidden;}
.p4-ul1{width:130px;float: left;margin-right:40px;}
.p4-ul1 ul li{float: left;width:65px;}
.p4-ul2{width:160px;float: left;margin-right:26px;}
.p4-ul3{width:100px;float: left;margin-right:20px;}
.p4-ul4{width:220px;float: left;margin-right:20px;}
.p4-box{width:200px;float: right;}
.pb-h{width:252px;overflow: hidden;}
.pb-h .pu4-h{float: left;margin-right:62px;}
.pb-i img{display: block;width:162px;height:133px;margin:auto;margin-top:70px;}
/*foot*/
.foot-bg{background:#073e1d url(../images/wl.png) left center no-repeat;}
.foot{overflow:hidden;padding:30px 0px;font-size:12px;/* width:1050px; */}
.foot-l{width:155px;}
.f1-i{width:90px;height:90px;float: left;overflow: hidden;}
.f1-i img{width:90px;height:90px;}
.f1-t{float: right;width:40px;color:#fff;}
.f1-t span{display: block;padding:15px 0px;line-height: 20px;}
.f1-t img{display: block;width:12px;height:20px;}
.foot-tt{float: left;margin-left:46px;margin-top:15px;}
.foot-tt p{line-height: 24px;color:#868b8f;}
.foot-tt p a{line-height: 24px;color:#868b8f;}
.foot-e{overflow: hidden;float: right;}
.foot-e div.fe-i{float:left;margin-left: 32px;width:45px;height:60px;margin-top:10px;}
.foot-e div.fe-i img{width:45px;height:auto;}

.xt{background:url(/images/xt-bg.png) bottom center no-repeat;padding-top:5px;}
.xt_img img{display: block;width:1190px;height:284px;margin:auto;}
.center{overflow: hidden;background:url(/images/cen.png) left repeat-y;margin-top:10px;margin-bottom:20px;position:relative;}
.menu{width:207px;text-align: center;}
.menu-head{height:82px;line-height: 82px;background:#005b16;color:#fff;font-size:18px;}
.menu ul{padding:10px 0px;}
.menu ul li a{display: block;font-size:16px;line-height: 30px;color:#222; padding:10px 0px}
.menu ul li.on a,.menu ul li:hover a{background: #fff;}
.cen-i{margin:40px auto;width:149px;}
.cen-i img{display: block;width:149px;height:149px;}
.cen-r{width:960px;border:1px solid #eee;padding-bottom:30px;}
.live-bg{border-top:5px solid #005b16;margin:2px;padding:25px 55px;}
.live{height:60px;line-height: 60px;overflow:hidden;border-bottom:1px solid #eee;}
.live-h{font-size:24px;color:#000;float:left;}
.live-tt{float: right;font-size:14px;color:#848484;}
.live-tt a{color:#848484;}
/*list*/
.cen-list,.content,.detali{padding:0px 57px;}
.cen-list ul li{height:50px;line-height: 50px;overflow: hidden;font-size:16px;color:#000; position:relative}
.cen-list ul li a{font-size:16px;color:#000;}
.cen-list ul li span{position:absolute;right:0px;top:0px}
.cen-list .hr{border-top:1px solid #eee;margin:20px 0px;}
.fanye{margin:40px 0px;}
/*detali*/
.detali p{font-size:14px;color:#5a5a5a;text-indent:2em;line-height: 32px;overflow: hidden;margin-bottom:10px;}
.detali .cb-head{text-align: center;font-size:24px;color:#000;}
.detali .con-box{border-bottom:1px solid #eee;margin-top:30px;}
.detali .cb-h{font-size:18px;font-weight:bold;padding-left:10px;border-left:5px solid #005b16;line-height: 18px;}
.detali .con-box ul{overflow:hidden;margin:30px 0px;}
.detali .con-box ul li{float: left;width:282px;}
.detali .con-box ul li a{display: block;padding-left:15px;font-size:14px;line-height:36px;height:36px;color:#333;background:url(/images/dot.png) left center no-repeat;}

/*content css */
.con-h{font-size:24px;text-align: center;line-height: 40px;}
.con-span{text-align: center;height:80px;line-height: 80px;}
.con-span span{display: inline-block;margin-right:10px;font-size:12px;color:#999;}
.con-tt{margin-bottom:40px;}
.con-tt p{line-height:36px;text-indent: 2em;margin-top:10px;font-size:16px;color:#666;} 
.con-tt img{display: block;margin:auto;margin-top:10px;}
.con_bt a{display:block;height:36px;line-height:36px;font-size:16px;color:#333;width:910px;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; /* Firefox 4 */-webkit-transition: all 0.5s ease-in-out; }
.con_bt a:hover{padding-left:5px;}
.conts img{margin:8px 0}

/*public*/
.top-a a:hover,.top-i a:hover,.p1-Slide .bd ul li a:hover,.p1-r ul li a:hover div.lr1,.p1-r ul li a:hover div.lr1-tt,.part ul.ul1 li a:hover,div.bd-box ul.ul1 li a:hover,.sel_mask:hover div.sel-h,.p3-l ul li a:hover,.part-h .more a:hover,.p3-r a:hover,.part4 a:hover,.con_bt a:hover,.detali .con-box ul li a:hover,.more1 a:hover,ul.ul2 li a:hover{color:#f8a80b;}
.p3-r a:hover .p3-btn,.logo a:hover img{animation: imgscale 1s;/* Firefox: */-moz-animation: imgscale 1s;  }

.bg6{ background:url(/images/bg6.png) left center no-repeat;}