/*全局样式 开发妹源码 www.kaifamei.com QQ:208115365*/ 
*{padding: 0px; margin: 0px;}
ul li{list-style: none;}
a{text-decoration: none; color: #000;}
.l{float: left;}
.r{float: right;}
i{font-weight: normal; font-style: normal;}
em{font-weight: normal; font-style: normal;}
b{font-weight: bold;}
body{background-color: #f0f0f0; overflow: auto; font-family: "Microsoft Yahei"; overflow-x:hidden; color: #000; font-size: 14px;}
.top { width: 100%; background: #fff; font-size: 12px; height: 35px; border-bottom: 1px solid #e3e3e3; min-width: 1200px; line-height: 35px; }
.CWidth { width: 1200px; margin: 0 auto; }
.TopWrap { height: 35px; }
.TopWrap .TopWMenu { float: left; text-align: right; width: 50%;white-space: nowrap;overflow: hidden; }
.TopWrap .TopWHome { width: 50%; float: left; }
.TopWrap .TopWHome a { display: block; float: left; margin: 0 10px; }
.TopWHNav a.SiteMap { background: url(../images/3322.png) no-repeat -420px 3px; padding-left: 15px; }
.TopWHNav a.SiteMap:hover { background: url(../images/3322.png) no-repeat -420px -27px; }
.TopWHome a.WPhone { background: url(../images/3322.png) no-repeat -420px -60px; padding-left: 15px; }
.TopWHome a.WPhone:hover { background: url(../images/3322.png) no-repeat -420px -95px; }
.TopWrap .TopWHome .TopWHNav { float: left; position: relative; z-index: 1000 }
.TopWrap .TopWMenu a { margin-left: 10px; }
.TopWrap .TopWMenu span { margin-left: 10px; }
.TopWrap a:hover { color: #358ff0; }
.TopWrap .TopWHome .TopWHNav .TopWHNavMain { width: 1138px; border: 1px solid #e3e3e3; padding: 30px; overflow: auto; position: absolute; top: 35px; left: -44px; background: #fff; display: none; z-index: 1001; }
/**/.TopWrap .TopWHome .TopWHNav:hover .TopWHNavMain { display: block; }
.TopWrap .TopWHome .TopWHNav .TopWHNavMain a { margin-left: 0; font-size: 14px; margin-right: 15px; }
.TopWrap .TopWHome .TopWHNav .TopWHNavMain p { font-size: 16px; color: #358ff0; }
.TopWHNavMain .SubNav1 { float: left; width: 370px; padding-left: 15px; min-height: 120px; overflow: auto; padding-top: 10px; }
.TopWHNavMain .SubNav2 { float: left; width: 351px; padding-left: 15px; min-height: 120px; overflow: auto; padding-top: 10px; }
.SubNavLine1 { border-bottom: 1px dashed #e3e3e3; }
.SubNavLine2 { border-left: 1px dashed #e3e3e3; border-right: 1px dashed #e3e3e3; }
.header { width: 100%; min-width: 1200px; height: 120px; background: #fff; }
.header ul li { float: left; }
.header ul li img { margin-top: 28px; }
.header ul li.HSearch { width: 580px; float: right; height: 80px; margin-top: 28px; }
.H_Search { height: 40px; }
.search_cate { float: left; width: 79px; background: url(../images/3322.png) no-repeat -430px -595px; border: 1px solid #d8d8d8; border-right: none; height: 38px; position: relative; }
.search_cate span { display: block; line-height: 38px; padding-left: 15px; cursor: pointer; width: 54px; }
.cate-toggle { position: absolute; width: 79px; height: 105px; ; background: #fff; border: 1px solid #d8d8d8; border-top: none; top: 40px; display: none; left: 0; }
.cate-toggle li.cate-item { width: 64px; padding-left: 15px; line-height: 25px; }
.cate-toggle li.cate-item:hover { background: #12a8e3; color: #fff; cursor: pointer; }
.search_input { width: 388px; height: 38px; border: 1px solid #d8d8d8; border-left: none; padding-left: 10px; line-height: 38px; float: left; display: block; color: #666; outline: none; }
.search_btn { width: 98px; height: 40px; background: #09A500; color: #fff; display: inline; float: left; text-align: center; line-height: 40px; font-size: 16px; overflow: hidden; }
.search_btn:hover { color: #ececec; }
.HSearch p { clear: both; line-height: 35px;white-space: nowrap;overflow: hidden; }
.HSearch p a:hover { color: #358ff0; }
.HSearch p a { margin-right: 12px; }
.HSearch p span { margin-right: 10px; }
.nav { width: 100%; min-width: 1200px; background: #09A500; height: 50px; line-height: 50px; font-size: 18px; margin-bottom: 20px;white-space: nowrap;overflow: hidden; }
.nav a { color: #fff; padding: 0 30px; display: block; float: left; height: 50px; }
.nav a:hover { background: #0c8805; }
.nav a.current { background: #0c8805; }
.nav1 { width: 100%; min-width: 1200px; background: #358ff0; height: 50px; line-height: 50px; font-size: 18px; margin-bottom: 20px; }
.nav1 a { color: #fff; padding: 0 11px; display: block; float: left; height: 50px; }
.nav1 a:hover { background: #2b71c2; }
.nav1 a.current { background: #2b71c2; }
.footer { width: 100%; min-width: 1200px; background: #3d3c3a; overflow: auto; }
.footer div { background: url(../images/logo.png) no-repeat left center; text-align: center; padding: 30px 0; overflow: auto; color: #ccc; background-size: 18%; }
.footer div a { color: #ccc; line-height: 30px; }
.footer div a:hover { color: #fff; }
.footer div p { color: #999; font-size: 12px; line-height: 25px; margin-top: 15px; }
/*头尾结束*/
#main{width: 1200px; margin: 0 auto; height: auto;}
#main .one{width: 1180px; height: 400px; background: #fff;}
#main .one .one-l{float: left; width: 660px; height: 350px;overflow: hidden;padding: 15px 0 20px 15px; }

#main .one .one-r{float: right; width: 430px; font-size: 14px; overflow: hidden; height: 399px; padding:10px;}
#main .one .one-r h2{line-height: 38px; height: 38px; overflow: hidden; font-size: 24px; font-weight: bold; color: #3db73d; width: 450px;}
#main .one .one-r h2:hover{color: red;}
#main .one .one-r p{padding: 6px 0 10px; line-height: 26px; height: 40px; overflow: hidden; color: #ACACAC;}
#main .one .one-r{float: right; width: 450px; margin-top: -5px; padding-right: 30px;}
#main .one .one-r ul{padding-top: 5px;}
#main .one .one-r ul li{height: 40px; line-height: 40px; overflow: hidden;width:450px}
#main .one .one-r ul li a{height: 40px; padding-right: 10px; font-style: normal; color: #3db73d; font-size: 16px;overflow: hidden;}
#main .one .one-r ul li a:hover{color: red;}
#main .one .one-r ul li span:hover{color: red;}
#main .one .one-r ul li span{color: #323232; font-size: 16px;}
#main .one .one-r ul li em{color: #B2B2B2; float: right; font-size: 14px;}
#main .two{width: 1180px; height: 831px; margin-top: 20px;}
#main .two .t-l{padding: 14px; float: left; width: 834px; background: #fff;}
#main .two .t-l .title{width: 834px; height: 50px; border-bottom: 1px solid #E5E5E5; line-height: 36px;}
#main .two .t-l .title h2,
#main .two .t-r .title h2{float: left; font-size: 24px; height: 50px; line-height: 36px; font-weight: bold; color: #3db73d; border-bottom: 1px solid #3db73d;}
#main .two .t-l .icot{width: 834px; height: 684px;}
#main .two .t-l .icot ul li{padding: 20px 0; border-bottom: 1px solid #EDEDED; height: 130px;}
#main .two .t-l .icot ul li .sk{width: 190px; height: 130px; float: left; overflow: hidden;}
#main .two .t-l .icot ul li a img{float: left; width: 190px; height: 130px; margin-left: 0px; margin-top: 0px;}
#main .two .t-l .icot ul li p{float: right; width: 624px; color: #777; height: 130px;}
#main .two .t-l .icot ul li p >a{display: inline-block; line-height: 30px; padding: 1px 0 9px; width: 624px; font-size: 19px; color: #3db73d; font-weight: bold; height: 30px;}
#main .two .t-l .icot ul li p i{float: left; font-size: 12px; font-style: normal; padding-right: 20px; height: 30px; display: inline-block; line-height: 30px;}
#main .two .t-l .icot ul li p span{width: 624px; display: inline-block; height: 60px; overflow: hidden; line-height: 30px;}
#main .two .t-l .icot ul li p span a{color: #3db73d;}
#main .two .t-l .more{float: right; color: #585858; padding-right: 10px; line-height: 40px; height: 40px; width: 104px;}
#main .two .t-l .more a:hover{color: red;}
#main .two .t-l .more span:hover{color: red;}
#main .two .t-l .more a{color: #5E5E5E; width: 104px; height: 17px; display: inline-block;}
#main .two .t-l .more span{color: #3db73d; width: 60px; height: 17px; display: inline-block;}
#main .two .t-r{width: 310px; height: 803px; float: right; background-color: #fff; margin-left: 3px;}
#main .two .t-r .title{margin: 12px 16px 0; height: 50px; border-bottom: 1px solid #E5E5E5; line-height: 36px;}
#main .two .t-r .title h2{padding: 0 10px 0 0;}
#main .two .t-r .title .gz{float: right; color: #333; padding-right: 10px;}
#main .two .t-r .title .gz:hover{color: red;}
#main .two .t-r .r-p{width: 310px; height: 740px; padding: 10px 0 0 7px;}
#main .two .t-r .r-p li{float: left; width: 90px; padding: 9px 4px; height: 130px; overflow: hidden;}
#main .two .t-r .r-p li a{position: relative; float: left;overflow: hidden;width:98px;}
#main .two .t-r .r-p li a img{position: relative; width: 90px; height: 90px;}
#main .two .t-r .r-p li a em{background: url(../images/bg_90.png); width: 90px; height: 90px; position: absolute; left: 0; top: 0;}
#main .two .t-r .r-p li a span{line-height: 30px; height: 40px; display: block; overflow: hidden; white-space: nowrap;text-align: center;padding: 0 3px;}
#main .two .t-r .r-p li a span:hover{color: #f60;}
.third{width: 1180px; height: 601px; margin-top: 24px; background: #fff;}
.third .third-u{width: 350px; height: 580px; float: left; padding: 0 21px 21px;}
.third .third-u .title{margin-bottom: 10px; border-bottom: 1px solid #E5E5E5; line-height: 70px; height: 70px; width: 350px;}
.third .third-u .title h2{border-bottom: 2px solid #3db73d; float: left; font-size: 24px; font-weight: bold; color: #3db73d;}
.third .third-u .title a{float: right; color: #333;}
.third .third-u .title a:hover{color: red;}
.third .third-u dl{width: 350px; height: 499px;}
.third .third-u dl dt{width: 350px; height: 160px; overflow: hidden; position: relative; margin-bottom: 6px;}
.third .third-u dl dt a img{width: 350px; height: 589px;}
.third .third-u dl dt a em{background: #666; display: block; width: 350px; line-height: 40px; height: 40px; position: absolute; bottom: 0;}
.third .third-u dl dt a span{text-indent: 10px; color: #fff; display: block; line-height: 40px; height: 40px; position: absolute; bottom: 0; font-size: 16px;}
.third .third-u dl dt a:hover em{background:#3db73d;}
.third .third-u dl dd{line-height: 36px; height: 36px; border-bottom: 1px dotted #ddd; font-size: 14px; padding-left: 16px; background: url(../images/gs.jpg) no-repeat 0 -155px; width: 334px; overflow: hidden;}
.third .third-u dl dd a{color: #666;}
.third .third-u dl dd a:hover{color: red;}
.next{width: 1140px; height: 211px; margin-top: 24px; background: #fff; padding: 20px;}
.next .title{height: 50px; border-bottom: 1px solid #E5E5E5; line-height: 36px;}
.next .title h2{float: left; font-size: 24px; height: 50px; line-height: 36px; font-weight: bold; color: #3db73d; border-bottom: 1px solid #3db73d;}
.next .next-p{width: 1140px; height: 140px; padding-top: 20px;}
.next .next-p ul li{width: 250px; height: 140px; float: left; margin-right: 45px; position: relative;}
.next .next-p ul li a img{width: 250px; height: 140px;}
.next .next-p ul li a em{position: absolute; bottom: 0; width: 250px; height: 30px; background-color: black; line-height: 30px; color: #fff; opacity: 0.7; display: block;}
.next .next-p ul{width: 1180px; height: 140px;}
.next .next-p ul li a i{text-align: center; font-size: 17px; line-height: 30px; position: absolute; bottom: 0; width: 250px; color: #fff;}
.next .next-p ul li a:hover i{display:block; border:4px solid #3db73d; width:242px; height:132px; font-size:24px; font-weight:bold; line-height:132px; overflow:hidden; cursor:pointer; text-align:center;color: #fff;background-color: #000000}
/* 轮播*/
.CReLeft{width:390px; float:left; height:630px; margin-right:6px; overflow:hidden;}
.CReLeft .CRLImg{height:300px;width:390px; margin-bottom:20px; overflow:hidden; position:relative;}
.CReLeft .CRLImg main1_l_bar img{float:left; width:390px; height:350px;}
/* 轮播*/
/* 本例子css */
		#main1_l{ width:650px; height:350px; overflow:hidden; position:relative; border:1px solid #ddd;  }
		#main1_l .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		#main1_l .hd ul{ overflow:hidden; zoom:1; float:left;  }
		#main1_l .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		#main1_l .hd ul li.on{ background:#f00; color:#fff; }
		#main1_l .bd{ position:relative; height:100%; z-index:0;   }
		#main1_l .bd li{ zoom:1; vertical-align:middle; }
		#main1_l .bd img{ width:650px; height:350px; display:block;  }
#main1_l .bd p{text-align: center;  height:50px; display:block;background-color: rgba(0, 0, 0, 0.48);top:-50px;position: relative;}
#main1_l .bd p span{ display: inline-block;
    max-width: 95%;
    color: #fff;
    font-size: 16px;
    height: 22px;
    line-height: 22px;
    margin-top: 15px;
    overflow: hidden;opacity:1;}
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		#main1_l .prev,
		#main1_l .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -168px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		#main1_l .next{ left:auto; right:3%; background-position:-53px 5px;padding: 0; }
		#main1_l .prev:hover,
		#main1_l .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		#main1_l .prevStop{ display:none;  }
		#main1_l .nextStop{ display:none;  }
/* 轮播结束*/
/*回到顶部*/
#move{position: fixed;left: 50%;margin-left:610px;top:600px;display: none;height:430px;}
#move li{width: 60px;height:60px;line-height:60px;text-align: center;cursor: pointer;margin-bottom:1px;background:#e1dfdf;}
#move li.active{background:#358ff0;color:#fff;}
#move ul li:hover{background:#358ff0;color:#fff;}
#move li.last{font-size:36px;font-weight:bold;}
/*回到顶部结束*/