﻿/*全局样式开始-------------------------------------------------------------------------*/
html {}
body { margin:0 auto; padding:0; text-align:center; min-width:1200px; font-size:12px; color:#666666; font-family: 微软雅黑;}
a { text-decoration: none; color:#666666; }
a:hover {text-decoration:none; cursor:pointer;}
a:link { outline-style:none;}
ul { margin:0px; padding:0px; list-style:none; }
li { list-style-type:none }
div { text-align:left }
img { border:none; }
h3 { }
span{ margin: 0;}
p{ margin: 0;}
dl{ margin:0px; padding:0px; list-style:none; }
dt{ margin:0px; padding:0px; list-style:none; }
.clear{ clear:both; margin:0; padding:0; height:0; overflow:hidden;}
.line10{ clear:both; margin:0; padding:0; height:10px; overflow:hidden;}
.line20{ clear:both; margin:0; padding:0; height:20px; overflow:hidden;}
.left{ float:left;}
.right{ float:right;}

.box{ margin:0 auto; width:1200px;}

.index_title{ position:relative; width:100%; padding-bottom:10px; text-align: center; line-height: 24px; background: url(../images/title_bg.png) no-repeat bottom center;}
.index_title span{ font-size:24px; color:#0d9a31; font-weight:bold;}
.index_title p{ font-family:arial; font-size:14px; color:#666;}

.title_dh{ position:absolute; right:0; top:0;}
.title_dh .lxdh{ float:right; font-size:14px; padding-left:60px; height:56px; color:#333; background: url(../images/dhtb.png) no-repeat left;}
.title_dh .lxdh span{ font-size:20px; font-weight:bold; color:#ffae00; font-family:impact; }


/*全局样式结束-------------------------------------------------------------------------*/





/*通用样式开始-------------------------------------------------------------------------*/




/*header*/
.header_t{ width:100%; min-width:1200px; height:40px; border:solid 1px #f0f0f0;}
.header_t_box{ margin:0 auto; width:1200px; line-height:40px; vertical-align:middle;}
.header_t_box .l{ float:left; color:#333;}
.header_t_box .r{ float:right;}
.header_t_box .r a{ padding:0 10px;}
.header_t_box .r a:hover{ color:#333;}

.header_m{ width:100%; height:140px; min-width:1200px; overflow: hidden;}
.header_m_box{ margin:0 auto; width:1200px; padding-top:33px;}
.header_m_box .logo{ float:left; width:222px; height:68px; text-align:center; border-right:dashed 1px #ccc; padding-right:30px;}
.header_m_box .logo a{}
.header_m_box .logo img{ width:222px; height:68px;}
.header_m_box .txt{ float:left; margin-left:30px; line-height:38px; height:75px; font-size:15px; color:#333; }
.header_m_box .txt span{ color:#ffae00; font-size:24px; font-weight: bold; }
.header_m_box .right{ float:right;}
.header_m_box .right .lxdh{ float:right; font-size:14px; padding-left:60px; height:56px; color:#333; background: url(../images/dhtb.png) no-repeat left;}
.header_m_box .right .lxdh span{ font-size:24px; font-weight:bold; color:#ffae00; font-family:impact; }

/*menu*/
.menu{ width:100%; height:60px; min-width:1200px; background-color:#0d9a31;}
.menu_box{ margin:0 auto; width:1200px;}
.menu_box ul{}
.menu_box ul li{ float:left;}
.menu_box ul li a{}
.menu_box ul li a:hover{ background-color:#ffae00;}
.menu_box ul .line{ float:left; width:1px; height:14px; margin:23px 0; background-color:#008422;}

.nav{ position:relative; z-index:9999;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; margin:0; padding:0;  }
.nav .nLi h3 a{ display:block; width:132px; height:60px; line-height:60px; text-align:center; vertical-align:middle; font-size:16px; color:#fff; }
.nav .sub{ display:none; width:132px; left:0; top:60px;  position:absolute; background:#0d9a31;  line-height:40px; }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; width:132px; text-align:center; height:40px; font-size:16px; }
.nav .sub a:hover{ width:132px; background:#ffae00; color:#fff;  }




/*banner*/
.banner{ position:relative; z-index:1;  left:0;  height:595px; min-width:1200px;}
.banner_box{ width:100%;  position:relative;  height:595px; }
.banner_box .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.banner_box .bd ul{ width:100% !important;  }	
.banner_box .bd li{ width:100% !important;  height:595px; overflow:hidden; text-align:center; }
.banner_box .bd li a{ height:595px;  }
.banner_box .bd li .banner1 { display:block; width:100%; height:595px; background:url(../images/banner.jpg) no-repeat center; }
.banner_box .bd li .banner2 { display:block; width:100%; height:595px; background:url(../images/banner.jpg) no-repeat center; }
.banner_box .bd li .banner3 { display:block; width:100%; height:595px; background:url(../images/banner.jpg) no-repeat center; }
.banner_box .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:20px; line-height:20px; }	
.banner_box .hd ul{ text-align:center; }	
.banner_box .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:80px; height:2px; margin:5px; overflow:hidden; background:#fff;		filter:alpha(opacity=80);opacity:0.8;  line-height:999px; }
.banner_box .hd ul .on{ background:#0d9a31;  }
.banner_box .prev,.banner_box .next{  display:block;  position:absolute; z-index:99999; top:50%; margin-top:-30px; left:5%; border-radius: 10px;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=80);opacity:0.8; display:none; 	 }
.banner_box .next{ left:auto; right:5%; background-position:-6px -137px; }



/*footer*/
.footer{ width:100%; min-width:1200px; min-height:10px; overflow:hidden; padding-top:30px; background-color:#333;}
.footer .td1{ float:left; width:316px; margin-right:45px;}
.footer .td1 .bt{ width:316px; height:24px; line-height:24px; text-align:center; font-size:14px;  background:url(../images/ewm_wz.png) no-repeat; color:#666;}
.footer .td1 ul{ margin-top:60px;}
.footer .td1 ul li{ float:left; margin:0 5px;}
.footer .td1 ul li img{ width:125px; height:125px;}

.footer .td2{ float:left; width:170px; height:240px; border-left:solid 1px #3c3c3c; border-right:solid 1px #3c3c3c;}
.footer .td2 span{ display:block; font-weight:bold; text-align:center; height:40px; line-height:40px; font-size:18px; color:#d3d1d1;}
.footer .td2 ul{}
.footer .td2 ul li{}
.footer .td2 ul li a{ display:block; line-height:30px; color:#666; text-align:center; font-size:14px;}
.footer .td2 ul li a:hover{ color:#d3d1d1; text-decoration:underline;}

.footer .lxdz{ float:right;}
.footer .lxdz span{ height:40px; line-height:40px; font-size:22px; font-weight:bold; color:#d3d1d1;}
.footer .lxdz ul{ margin-top:30px;}
.footer .lxdz ul li{ padding-left:20px; margin:15px 0; line-height:34px; font-size:18px; color:#d3d1d1;}
.footer .lxdz ul .tb1{ background:url(../images/footer_tb1.png) no-repeat left;}
.footer .lxdz ul .tb2{ background:url(../images/footer_tb2.png) no-repeat left;}
.footer .lxdz ul .tb3{ background:url(../images/footer_tb3.png) no-repeat left;}
.footer .lxdz ul .tb4{ background:url(../images/tb4.png) no-repeat left;}

.footer .yqlj{ margin-top:40px; width:1200px; height:60px; padding:10px 0; border-top:solid 1px #3c3c3c; border-bottom:solid 1px #3c3c3c;}
.footer .yqlj .bt{ float:left; width:80px; font-size:16px; line-height:30px;}
.footer .yqlj .nr{}
.footer .yqlj .nr ul{}
.footer .yqlj .nr ul li{}
.footer .yqlj .nr ul li a{ display:block; margin:0 15px; line-height:30px; font-size:14px;}

.footer .footer_b{ width:1200px; line-height:50px; height:50px;}
.footer .footer_b .left{ float:left; font-size:16px;}
.footer .footer_b .left a{}
.footer .footer_b .right{ float:right; font-size:16px;}
.footer .footer_b .right a{}



/*index*/

.jjfa{ margin-top:40px; width:100%; min-width:1200px;}
.jjfa .jj_list{ height:640px; margin-top:40px; min-height:10px; overflow:hidden;}
.jjfa .jj_list .hd{ width:280px; margin:0 auto;}
.jjfa .jj_list .hd ul{}
.jjfa .jj_list .hd ul li{}
.jjfa .jj_list .hd ul li a{ display:block; margin:0 10px; border-radius:3px; width:118px; height:38px; font-size:14px; float:left; border:solid 1px #0d9a31; color:#0d9a31; text-align:center; line-height:38px; vertical-align:middle;}
.jjfa .jj_list .hd ul li.on a{ background-color:#0d9a31; border:solid 1px #0d9a31; color:#fff;}
.jjfa .jj_list .bd{ margin-top:40px;}
.jjfa .jj_list .bd ul{}
.jjfa .jj_list .bd ul li{display:block!important}
.jjfa .jj_list .bd ul li .nr{ position:relative; float:left; margin:0 10px 20px 10px; width:280px; height:280px; overflow:hidden;}
.jjfa .jj_list .bd ul li .nr a{}
.jjfa .jj_list .bd ul li .nr a:hover .bg{ -webkit-transform:  scale(1.1) ; -moz-transform: scale(1.1) ; -ms-transform: scale(1.1);     -o-transform:  scale(1.1) ; transform:  scale(1.1);}
.jjfa .jj_list .bd ul li .nr .bg{ width:280px; height:280px; position:absolute; left:0; top:0; -moz-transition: all 0.8s linear;-o-transition:  all 0.8s linear;transition: all 0.8s linear;}

.jjfa .jj_list .bd ul li .nr a:hover .xsyc_mcd{
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
    background: rgba(13,154,49,0.8);
    opacity: 1;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.xsyc_mcd{
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height: 100%;

    opacity: 1;

}




.jjfa .jj_list .bd ul li .nr .tb{ position:absolute; width:51px; height:57px; left:115px; top:50px;}
.jjfa .jj_list .bd ul li .nr .wz{ position:absolute; top:120px; width:100%;}
.jjfa .jj_list .bd ul li .nr span{ display:block; text-align:center; color:#fff; font-size:20px;}
 
.gsys{ margin-top:40px; min-width:1200px; width:100%; height:783px; background:url(../images/ysbg.jpg) no-repeat center;}
.gsys .ysbt{ padding-top:40px;}
.gsys .ysbt span{ margin-top:5px; margin-left:305px; font-size:36px; color:#fff; text-align:center; display:block; float:left; width:180px; height:49px; line-height:49px; background:url(../images/ys_title.png) no-repeat;}
.gsys .ysbt img{ float:left; margin-left:20px;}
.gsys .ysbt p{ display:block; text-align:center; font-size:18px; color:#000; margin-top:10px; font-weight:bold; }
.gsys .list{ margin-top:62px;} 
.gsys .list ul{}
.gsys .list ul li{ cursor:pointer; float:left; margin-left:76px; width:205px;}
.gsys .list ul li .wz{ padding:15px; width:175px; height:220px; background:url(../images/yswz_bg_.png) no-repeat;}
.gsys .list ul li .wz span{ display:block; text-align:center; color:#fff;}
.gsys .list ul li .wz .bt{ font-size:24px; font-weight:bold;}
.gsys .list ul li .wz .nr{ margin-top:10px; text-align:justify; line-height:30px; font-size:14px;}
.gsys .list ul li .tb{ margin:75px auto; width:23px; height:23px; background:url(../images/yswz_tb_.png) no-repeat;}
.gsys .list ul li:hover .wz{ background:url(../images/yswz_bg.png) no-repeat;}
.gsys .list ul li:hover .tb{ background:url(../images/yswz_tb.png) no-repeat;}

.fwbz .list{ width:100%; min-width:1200px; margin-top:40px;}
.fwbz .list ul{}
.fwbz .list ul li{ float:left; width:220px; padding:0 10px;}
.fwbz .list ul li img{ margin:0 auto; display:block; width:76px; height:76px;}
.fwbz .list ul li span{ display:block; font-size:24px; font-size:16px; font-weight:bold; color:#0d9a31; margin:15px 0; text-align:center;}
.fwbz .list ul li p{ display:block; text-align:center; color:#666666; line-height:24px; font-size:14px;}
.fwbz a{ display:block; margin:30px auto; width:360px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:20px; border-radius:20px; background-color:#0d9a31;}
.fwbz a:hover{ background-color:#ffae00;}

.fwlc{ position:relative; min-width:1200px; width:100%; height:290px; overflow:hidden; background-color:#fafafa; padding:40px 0;}
.fwlc .xhx{ position:absolute; bottom:58px; z-index:0; width:100%; height:1px; background-color:#ccc;}
.fwlc .list{ position:absolute; top:138px;}
.fwlc .list ul{}
.fwlc .list ul li{ float:left; padding:0 15px; width:210px;}
.fwlc .list ul li img{ margin:0 auto; width:85px; height:85px; display:block;}
.fwlc .list ul li span{ display:block; text-align:center; font-size:24px; color:#0d9a31; margin:15px 0;}
.fwlc .list ul li p{ margin:0 auto; margin-top:20px; font-size:24px; color:#ccc; display:block; width:40px; height:40px; background-color:#fff; border:solid 1px #ccc; border-radius:21px; text-align:center; line-height:40px; vertical-align:middle;}

.khal{ margin-top:40px; width:100%; min-width:1200px;}
.khal .khal_list{ margin-top:40px;}

.khal .khal_list{ height:550px; margin-top:40px; min-height:10px; overflow:hidden;}
.khal .khal_list .hd{ width:420px; margin:0 auto;}
.khal .khal_list .hd ul{}
.khal .khal_list .hd ul li{}
.khal .khal_list .hd ul li a{ display:block; margin:0 10px; border-radius:3px; width:118px; height:38px; font-size:14px; float:left; border:solid 1px #0d9a31; color:#0d9a31; text-align:center; line-height:38px; vertical-align:middle;}
.khal .khal_list .hd ul li.on a{ background-color:#0d9a31; border:solid 1px #0d9a31; color:#fff;}

.khal .khal_list .bd{ margin-top:30px;}
.khal .khal_list .bd ul{}
.khal .khal_list .bd ul li{}
.khal .khal_list .bd ul li a{ position:relative; float:left; margin:10px; width:380px; height:225px; overflow:hidden;}
.khal .khal_list .bd ul li a:hover span{ background-color:rgba(13,154,49,.5); color:#fff;}
.khal .khal_list .bd ul li span{ display:block; width:380px; font-size:16px; color:#333; line-height:40px; text-align:center; position:absolute; bottom:0; left:0; height:40px; background-color:rgba(255,255,255,.5);}
.khal .khal_list .bd ul li a:hover img{ width:380px; height:225px; -webkit-transform:  scale(1.1) ; -moz-transform: scale(1.1) ; -ms-transform: scale(1.1);     -o-transform:  scale(1.1) ; transform:  scale(1.1);}
.khal .khal_list .bd ul li img{ width:380px; height:225px; position:absolute; left:0; top:0; -moz-transition: all 0.8s linear;-o-transition:  all 0.8s linear;transition: all 0.8s linear;}

.cpzs{ margin-top:40px; width:100%; min-width:1200px; width:100%; min-height:10px; overflow:hidden; background-color:#fafafa; padding:40px 0; }
.cpzs .cpzs_title{ width:560px; margin:0 auto; margin-top:40px;}
.cpzs .cpzs_title ul{}
.cpzs .cpzs_title ul li{}
.cpzs .cpzs_title ul li a{ display:block; margin:0 10px; border-radius:3px; width:118px; height:38px; font-size:14px; float:left; border:solid 1px #0d9a31; color:#0d9a31; text-align:center; line-height:38px; vertical-align:middle;}
.cpzs .cpzs_title ul li a:hover{ background-color:#0d9a31; border:solid 1px #0d9a31; color:#fff;}

.cpzs .cpzs_list{ position:relative; margin-top:40px; width:1200px;}
.cpzs .cpzs_list .hd .prev{  display:block;  position:absolute; z-index:99999; top:122px; left:0;  z-index:1; width:31px; height:31px; background:url(../images/ryzz_l.png) no-repeat; }	
.cpzs .cpzs_list .hd .prev:hover{background:url(../images/ryzz_l_hover.png) no-repeat;}
.cpzs .cpzs_list .hd .next{  display:block;  position:absolute; z-index:99999; top:122px; right:0;  z-index:1; width:31px; height:31px; background:url(../images/ryzz_r.png) no-repeat; }	
.cpzs .cpzs_list .hd .next:hover{background:url(../images/ryzz_r_hover.png) no-repeat;}
.cpzs .cpzs_list .bd{ width:1130px; margin:0 auto; overflow:hidden;}
.cpzs .cpzs_list .bd ul{}
.cpzs .cpzs_list .bd ul li{ float:left; margin:0 6px; width:270px;}
.cpzs .cpzs_list .bd ul li a{ position:relative; display:block; width:270px; height:277px; overflow:hidden; }
.cpzs .cpzs_list .bd ul li a:hover{}
.cpzs .cpzs_list .bd ul li .pic{ width:270px; height:237px; overflow:hidden;}
.cpzs .cpzs_list .bd ul li img{ width:270px; height:237px; -moz-transition: all 0.8s linear;-o-transition:  all 0.8s linear;transition: all 0.8s linear;}
.cpzs .cpzs_list .bd ul li a:hover img{-webkit-transform:  scale(1.1) ; -moz-transform: scale(1.1) ; -ms-transform: scale(1.1);     -o-transform:  scale(1.1) ; transform:  scale(1.1);}
.cpzs .cpzs_list .bd ul li span{ display:block; width:270px; height:40px; background-color:#aaa; color:#fff; text-align:center; line-height:40px;}
.cpzs .cpzs_list .bd ul li a:hover span{ background-color:#0d9a31;}


.gywm{ width:100%; min-width:1200px; margin-top:40px;}
.gywm .list{ margin-top:40px;}
.gywm .list .right{ float:right; width:553px; height:290px;}
.gywm .list .left{ float:left; width: 580px; position:relative; height:330px;}
.gywm .list .left .bt{ width:580px; height:40px; line-height:40px; color:#0d9a31; font-size:20px; text-decoration:underline; font-weight:bold;}
.gywm .list .left .nr{}
.gywm .list .left .nr span{ display:block; text-indent:2em; line-height:28px; font-size:14px;}
.gywm .list .left a{ position:absolute; display:block; width:120px; height:30px; line-height:30px; text-align:center; vertical-align:middle; font-size:14px; bottom:20px; border:solid 1px #0d9a31; color:#0d9a31;}
.gywm .list .left a:hover{ background-color:#0d9a31; color:#fff;}
.gywm .list .picMarquee-left{ position:relative; margin-top:30px; border-top:solid 3px #0d9a31; width:1200px; padding-top:30px; }
.gywm .list .picMarquee-left span{ display:block; width:100%; text-align:center; font-size:24px; color:#0d9a31;}
.gywm .list .picMarquee-left .bd{ width:1200px; margin:40px auto; overflow:hidden;}
.gywm .list .picMarquee-left .bd ul{}
.gywm .list .picMarquee-left .bd ul li{ float:left; margin:0 10px; width:185px;}
.gywm .list .picMarquee-left .bd ul li a{ }
.gywm .list .picMarquee-left .bd ul li a:hover img{ border:solid 1px #0d9a31;}
.gywm .list .picMarquee-left .bd ul li img{ width:177px; height:85px; border:solid 1px #ccc;}


.ryzz{ margin-top:40px; width:100%; min-width:1200px; min-height:10px; overflow:hidden; background-color:#fafafa; padding:40px 0;}
.ryzz .ryzz_list{ position:relative; margin-top:40px; }
.ryzz .ryzz_list .hd .prev{  display:block;  position:absolute; z-index:99999; top:105px; left:0;  z-index:1; width:31px; height:31px; background:url(../images/ryzz_l.png) no-repeat; }	
.ryzz .ryzz_list .hd .prev:hover{background:url(../images/ryzz_l_hover.png) no-repeat;}
.ryzz .ryzz_list .hd .next{  display:block;  position:absolute; z-index:99999; top:105px; right:0;  z-index:1; width:31px; height:31px; background:url(../images/ryzz_r.png) no-repeat; }	
.ryzz .ryzz_list .hd .next:hover{background:url(../images/ryzz_r_hover.png) no-repeat;}
.ryzz .ryzz_list .bd{ width:1130px; height:250px; margin:0 auto; overflow:hidden;}
.ryzz .ryzz_list .bd ul{}
.ryzz .ryzz_list .bd ul li{ float:left; margin:0 20px; width:185px;}
.ryzz .ryzz_list .bd ul li a{ position:relative; display:block; width:185px; height:250px; }
.ryzz .ryzz_list .bd ul li .pic{ position:absolute; width:185px; height:240px; border:solid 5px #fff; overflow:hidden;}
.ryzz .ryzz_list .bd ul li a:hover .pic{ border:solid 5px #0d9a31;}
.ryzz .ryzz_list .bd ul li img{ width:185px; height:240px; -moz-transition: all 0.8s linear;-o-transition:  all 0.8s linear;transition: all 0.8s linear;}
.ryzz .ryzz_list .bd ul li a:hover img{-webkit-transform:  scale(1.1) ; -moz-transform: scale(1.1) ; -ms-transform: scale(1.1);     -o-transform:  scale(1.1) ; transform:  scale(1.1);}


.xwzx{ margin-top:40px; width:100%; min-width:1200px; min-height:10px; padding-bottom:40px; overflow:hidden;}
.xwzx .xwzx_list{ margin-top:40px;}
.xwzx .xwzx_list .hd{ width:1200px; height:30px; background:url(../images/xwzx_title.png) no-repeat;}
.xwzx .xwzx_list .hd ul{ width:450px; margin:0 auto;}
.xwzx .xwzx_list .hd ul li{}
.xwzx .xwzx_list .hd ul li a{ display:block; float:left; margin:0 5px; font-size:14px; color:#333; width:140px; height:30px; line-height:30px; text-align:center;}
.xwzx .xwzx_list .hd ul li.on a{ background-color:#0d9a31; color:#fff; border-radius:15px;}

.xwzx .xwzx_list .bd{ margin-top:40px; height:350px; overflow:hidden;}
.xwzx .xwzx_list .bd ul{}
.xwzx .xwzx_list .bd ul li{}
.xwzx .xwzx_list .bd ul li .left{}
.xwzx .xwzx_list .bd ul li .left a{}
.xwzx .xwzx_list .bd ul li .left img{ width:590px; height:238px;}
.xwzx .xwzx_list .bd ul li .left .btsj{ width:590px; height:40px; line-height:40px; border-bottom:solid 1px #ebebeb;}
.xwzx .xwzx_list .bd ul li .left span{ display:block;}
.xwzx .xwzx_list .bd ul li .left .btsj .bt{ float:left; font-size:18px; color:#333;}
.xwzx .xwzx_list .bd ul li .left .btsj .sj{ float:right; font-size:12px; color:#999;}
.xwzx .xwzx_list .bd ul li .left p{ margin:0; padding:0; font-size:14px; width:590px; line-height:24px; padding-top:10px;}

.xwzx .xwzx_list .bd ul li .left a:hover{ text-decoration:underline; }
.xwzx .xwzx_list .bd ul li .left a:hover .bt{ color:#0d9a31;}
.xwzx .xwzx_list .bd ul li .zj{ float:left; margin-left:60px;}
.xwzx .xwzx_list .bd ul li .zj ul{}
.xwzx .xwzx_list .bd ul li .zj ul li{ margin-bottom:50px; font-size:80px; font-family:Impact; height:80px; width:90px; text-align:left; border-right:solid 3px #e3e3e3; color:#e3e3e3;}
.xwzx .xwzx_list .bd ul li .right{ float:right; width:440px;}
.xwzx .xwzx_list .bd ul li .right dl{}
.xwzx .xwzx_list .bd ul li .right dl dt{}
.xwzx .xwzx_list .bd ul li .right dl dt a{ display:block; width:440px; height:80px; margin-bottom:50px;}
.xwzx .xwzx_list .bd ul li .right dl dt span{ display:block;}
.xwzx .xwzx_list .bd ul li .right dl dt .bt{ float:left; font-size:14px; color:#333; }
.xwzx .xwzx_list .bd ul li .right dl dt .sj{ float:right; font-size:12px; color:#999;}
.xwzx .xwzx_list .bd ul li .right dl dt p{ line-height:24px; color:#666;}
.xwzx .xwzx_list .bd ul li .right dl dt a:hover{ text-decoration:underline; }
.xwzx .xwzx_list .bd ul li .right dl dt a:hover .bt{ color:#0d9a31;}

/*通用样式结束-------------------------------------------------------------------------*/


.ny_banner{ position:relative; min-width:1200px; width:100%; padding-top:260px; height:90px;}
.ny_banner .content_title{ margin:0 auto; width:1200px; height:90px; background:url(../images/ny_dgbg.png) no-repeat bottom center; background-color:#fff;}
.ny_banner .content_title .left{ float:left; margin-left:20px; padding-top:15px;}
.ny_banner .content_title .left span{ display:block; text-align:right; line-height:30px;}
.ny_banner .content_title .left .yw{ font-size:30px; font-family:Impact; color:#adadad;}
.ny_banner .content_title .left .zw{ font-size:18px; color:#333;}
.ny_banner .content_title .right{ width:850px; float:right; padding-top:30px;}
.ny_banner .content_title .right ul{}
.ny_banner .content_title .right ul li{}
.ny_banner .content_title .right ul li a{ display:block; margin-right:15px; float:right; width:120px; font-size:14px; color:#fff; line-height:30px; text-align:center; vertical-align:middle; height:30px; background-color:#0d9a31; border-radius:2px;}
.ny_banner .content_title .right ul li a:hover{ background-color:#ffae00;}
.ny_banner .content_title .right span{ display:block; margin-right:15px; float:right; width:120px; font-size:14px; color:#fff; line-height:30px; text-align:center; vertical-align:middle; height:30px; background-color:#0d9a31; border-radius:2px;}


.content{ width:100%; min-width:1200px; min-height:10px; background-color:#f4f4f4; overflow:hidden; padding-bottom:40px;}
.content_box{ width:1200px; margin:0 auto; background-color:#fff;}
.content_box .list{ padding:15px; min-height:10px; overflow:hidden;}


.content_box .cpzx_list{ padding:15px; min-height:10px; overflow:hidden;}
.content_box .cpzx_list ul{}
.content_box .cpzx_list ul li{}
.content_box .cpzx_list ul li a{ float:left; position:relative; width:280px; margin:6px; height:246px;}
.content_box .cpzx_list ul li a:hover span{ background-color:rgba(13,154,49,.6);}
.content_box .cpzx_list ul li img{ position:absolute; left:0; top:0; width:280px; height:246px;}
.content_box .cpzx_list ul li span{ position:absolute; font-size:14px; color:#fff; text-align:center; line-height:40px; left:0; bottom:0; width:280px; height:40px; background-color:rgba(0,0,0,.6);}

.sideMen ul{ display:none;}


.content_box .cpdh{ padding:20px 0; margin:0 15px; border-bottom:solid 1px #dddddd; min-height:10px; overflow:hidden; }
.content_box .cpdh ul{}
.content_box .cpdh ul li{}
.content_box .cpdh ul li a{ float:left; display:block; height:30px; line-height:30px; border-radius:15px; padding:0 25px; margin:5px; border:solid 1px #ddd; }
.content_box .cpdh ul li a:hover{ background-color:#0d9a31; border:solid 1px #0d9a31; color:#fff;}


.content_box .case_list{ padding:15px; min-height:10px; overflow:hidden;}
.content_box .case_list ul{}
.content_box .case_list ul li{}
.content_box .case_list ul li a{ float:left; width:380px; margin:10px 5px; height:265px;}
.content_box .case_list ul li a:hover span{ background-color:#0d9a31; color:#fff;}
.content_box .case_list ul li img{ width:380px; height:225px;}
.content_box .case_list ul li span{ display:block;  font-size:14px; color:#333; text-align:center; line-height:40px; width:380px; height:40px; background-color:#eee;}


.content_box .xwzx_list{ padding:15px; min-height:10px; overflow:hidden;}
.content_box .xwzx_list ul{}
.content_box .xwzx_list ul li{}
.content_box .xwzx_list ul li a{ float:left; margin-top:20px; padding-bottom:20px; border-bottom:solid 1px #ddd; height:190px;}
.content_box .xwzx_list ul li a:hover .dj{ background-color:#0d9a31; color:#fff; border:none;}
.content_box .xwzx_list ul li img{ float:left; width:280px; height:190px;}
.content_box .xwzx_list ul li span{ display:block; float:right; width:850px;  }
.content_box .xwzx_list ul li .bt{ font-size:16px; color:#333; height:40px; line-height:40px;}
.content_box .xwzx_list ul li .nr{ font-size:14px; color:#666; height:110px; overflow:hidden; line-height:30px;}
.content_box .xwzx_list ul li .dj{ width:120px; height:30px; border-radius:20px; border:solid 1px #ddd; line-height:30px; text-align:center; }



/*content新闻详情*/
.content .xwzx_list .xinwen_title{ padding-bottom:20px; margin-top:20px; width:1170px; text-align:center; }
.content .xwzx_list .xinwen_title h1{ font-size:18px; color:#333333;}
.content .xwzx_list .xinwen_title span{ color:#a8a8a8; line-height:24px;}
.content .xwzx_list .xinwen_list{}

.content .page{ margin-top:20px; width:1170px; font-size:14px; height:30px; line-height:30px; color:#333333;}
.content .page .prev{ float:left;}
.content .page .next{ float:right;}



/*产品详情页面样式*/
.content .cpzs_show{ padding:15px;}
.content .cpzs_show .td1{ width:1170px; }
.content .cpzs_show .td1 img{ float:left; padding:10px; height:246px; width:280px; background-color:#f3f3f3;}
.content .cpzs_show .td1 .r{ float:right; width:850px;}
.content .cpzs_show .td1 .r .bt{ width:850px; height:40px; border-bottom:dashed 1px #ccc; line-height:40px; font-size:16px; color:#333; font-weight:bold;}
.content .cpzs_show .td1 .r .rx{ margin-top:30px; padding:20px; width:810px; height:40px; background-color:#f3f3f3; font-size:14px; color:#333;}
.content .cpzs_show .td1 .r .rx b{ font-size:24px; font-weight:bold; color:#0d9a31; font-family:Impact;}
.content .cpzs_show .td1 .r .zx{ margin-top:30px; width:550px; height:40px;}
.content .cpzs_show .td1 .r .zx ul{}
.content .cpzs_show .td1 .r .zx ul li{}
.content .cpzs_show .td1 .r .zx ul li a{ display:block; margin-right:40px; float:left; width:120px; height:40px; background-color:#0d9a31; font-size:14px; color:#fff; text-align:center; vertical-align:middle; line-height:40px; }
.content .cpzs_show .td1 .r .zx ul li a:hover{ background-color:#ffae00;}
.content .cpzs_show .td1 span{ display:block; margin-top:20px; text-indent:2em; font-size:14px; line-height:30px; color:#666;}

.content .cpzs_show .td2{ width:1170px; }
.content .cpzs_show .td2 img{ float:left; padding:10px; height:225px; width:380px; background-color:#f3f3f3;}
.content .cpzs_show .td2 .r{ float:right; width:720px;}
.content .cpzs_show .td2 .r .bt{ width:720px; height:40px; border-bottom:dashed 1px #ccc; line-height:40px; font-size:16px; color:#333; font-weight:bold;}
.content .cpzs_show .td2 .r .rx{ margin-top:30px; padding:20px; width:710px; height:40px; background-color:#f3f3f3; font-size:14px; color:#333;}
.content .cpzs_show .td2 .r .rx b{ font-size:24px; font-weight:bold; color:#0d9a31; font-family:Impact;}
.content .cpzs_show .td2 .r .zx{ margin-top:30px; width:550px; height:40px;}
.content .cpzs_show .td2 .r .zx ul{}
.content .cpzs_show .td2 .r .zx ul li{}
.content .cpzs_show .td2 .r .zx ul li a{ display:block; margin-right:40px; float:left; width:120px; height:40px; background-color:#0d9a31; font-size:14px; color:#fff; text-align:center; vertical-align:middle; line-height:40px; }
.content .cpzs_show .td2 .r .zx ul li a:hover{ background-color:#ffae00;}
.content .cpzs_show .td2 span{ display:block; margin-top:20px; text-indent:2em; font-size:14px; line-height:30px; color:#666;}



.content .cpzs_show .td2{ width:900px; margin-top:50px;}
.content .cpzs_show .td2 .bt{ width:900px; height:40px; border-bottom:solid 1px #018242;}
.content .cpzs_show .td2 .bt span{ display:block; color:#fff; font-weight:bold; font-size:14px; width:120px; height:40px; background-color:#018242; line-height:40px; text-align:center; vertical-align:middle;}
.content .cpzs_show .td2 .nr{ padding-top:20px;}


/*产品详情分页下载样式-------------------------------------------------------------------------*/


.goods_list .cpxq
        {
            height: 40px;
            background: #eeeeee;
            border: 1px #e1e1e1 solid;
        }
       .goods_list .cpxq ul li
        {
            float: left;
            padding: 0;
            margin: 0;
            display: inline;
            width: 150px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            cursor: pointer;
            border-right: 1px #e1e1e1 solid;
            background: #018242;
            color:#fff;
        }
       .goods_list .cpnr ul
        {
            padding: 10px;
            border: 1px #e1e1e1 solid;
            border-top: none;
            min-height: 100px;
            height: auto;
            overflow: hidden;
        }




/*频道样式结束-------------------------------------------------------------------------*/

/*css flickr style pagination*/
div.green{ padding:0px;margin:5px auto; text-align:center; font-family:Verdana; font-size:12px;text-align:right;}
div.green a{ border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #0061de; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none; }
div.green a:hover{ border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de; }
div.green a:active{ border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de; }
div.green span{ padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #999; margin-right: 3px; padding-top: 2px; }
div.green span.current{ padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #ff0084; margin-right: 3px; padding-top: 2px; }
div.green span.disabled{ padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px; }



