﻿body { font-size:16px; font-family: '微软雅黑', Arial; }
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, form, input, textarea, table, tr, th, td { margin:0; padding:0; border:0; }
ul, ol, li { list-style:none; padding:0; margin:0 }
img { border:none }
input { vertical-align:middle }
.clear { clear:both; height:0; overflow:hidden; display:block }
.clearfix:after { clear:both; height:0; overflow:hidden; display:block; content:"." }
.clearfix { *zoom:1
}
.fl { float:left }
.fr { float:right }
.fb { font-weight:bold }
.cl { clear:left }
.cb { clear:both }
.unline, .unline a, a { text-decoration:none; color:#373737; font-size:14px; }
a { outline:none;/*ff*/ hide-focus:expression(this.hideFocus=true);/*ie*/
}
table { border-collapse:collapse; border-spacing:0; }
table td { word-wrap:break-word; }
.both { clear:both }
.none { background:none }
html, body { -webkit-text-size-adjust:none; width:100%; height:100%; }
.clearfix:after { content: "020"; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { /* 触发 hasLayout */ zoom: 1; }
.wrap { width:980px; margin:0 auto; }
/***********************************首页*********************************/

ul.nblist { width: 300px; margin-top: 30px;/* padding-left: 30px; */ }
ul.nblist li { /* background: url(../images/d.png) no-repeat 20px 12px; */ color: #fff; font-size: 14px; line-height: 24px; border-bottom: 1px solid #0f8c59; padding-left: 10px; padding-bottom: 10px;/* padding-right: 18px; *//* width: 300px; */ margin-bottom: 10px; }
ul.nblist li a { display: block; width: 252px; overflow:hidden; color: #fff; font-size: 14px; line-height: 24px; background: url(../images/d.png) no-repeat left 12px; padding-left:16px; }
span.d { margin-left: 12px; /* line-height: 24px; */ margin-top: 11px; display: block; }

.box { width: 322px; }
.box2 { width: 784px; height: 232px; margin-left: 30px; color: #666666; font-size: 12px; line-height: 24px; }
.box2 h2 { margin-bottom: 20px; text-transform: uppercase; color: #cccccc; font-size: 20px; font-weight: normal; }
.box2 h1 { line-height: 200%; font-size: 24px; color: #037345; font-weight: normal; }
.box2 p { }
.mor { width: 100px; height: 32px; line-height: 45px; /* margin: 60px auto; */ margin-top: 12px; }
.mor span { margin-left:10px; }
.mor a { text-align: center; color: #666666; background:none; border: 1px solid #e0e0e0; border-radius: 4px; display: block; width: 98px; height: 30px; line-height: 30px; font-size: 14px; /* padding: 6px 16px; */ }
.mor a:hover { color:#666666; border:1px solid #037247; }
.bigbox {
    height: 460px;
    margin-top: 50px;
}

.picMarquee-left .bd .tempWrap { width:1140px !important;} 
.picMarquee-left  { *margin-top:6px;}
.pics { height:160px; margin-top: 50px; }
.pics img {height:160px; display:block;}
.x_title2 { background:url(../images/dw.png) no-repeat; color:#666666; font-size:16px; font-weight:bold; padding-left: 32px; margin-bottom:4px; }
span.rr { width: 660px; }
.x_box { width:240px; margin:0 auto; margin-top: 34px; }
.x_title { background:url(../images/xin.png) no-repeat; color:#666666; font-size:16px; font-weight:bold; padding-left: 32px; margin-bottom:4px; }
.searvice a { display: block; width: 110px; height: 100px; margin-top: 24px; }
.x_title1 { background:url(../images/mine.png) no-repeat; color:#666666; font-size:16px; font-weight:bold; padding-left: 32px; margin-bottom:4px; }
.zw { color: #666666; font-size:14px; width: 464px;height: 20px; position:relative;}
.zw a { color: #666666; }
.zw a:hover { color: #037247; }
.more a { font-weight: bold; }
.more { position:absolute; right:0; }
.first { height:5px; background:#fb402b; width:100%; }

.toplink { position:absolute; right:0px; top:110px }
.toplink li { float:left; margin-left:20px; }
.toplink li a { display:block; width:22px; height:22px; background:#3b579D; -webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.toplink li a:hover { background:#cc181e; }
.toplink li a.bir { width:20px; background:#fff; }
.toplink li a.bir:hover { background:#3b579D; }
.thre_box {height: 320px; margin-top: 50px;}
.n_title { background:url(../images/n1.jpg) no-repeat; width:403px; height:100px; margin-left: 1px; margin-top: 2px; }
.n_title h2 { margin-left: 28px; text-transform: uppercase; color:#989696; padding-top: 28px; font-size: 14px; font-weight:normal; }
.n_title h1 { margin-left: 28px; color: #666666; font-size: 16px; font-weight: bold; }
ul.nblist1 { width: 349px; margin-top: 30px;  *margin-top: 20px; padding-left:28px; }
ul.nblist1 li { /* background: url(../images/d.png) no-repeat 20px 12px; */ color: #fff; font-size: 14px; line-height: 24px; height: 24px; border-bottom: 1px dashed #dddddd; padding-left: 10px; padding-bottom: 6px;/* padding-right: 18px; *//* width: 300px; */ margin-bottom: 6px; }
ul.nblist1 li.last { /* background: url(../images/d.png) no-repeat 20px 12px; */ color: #fff; font-size: 14px; line-height: 24px; height: 24px; border-bottom: none; padding-left: 10px; padding-bottom: 6px;/* padding-right: 18px; *//* width: 300px; */ margin-bottom:0px; }
ul.nblist1 li a { display: block; width: 301px; overflow:hidden; color: #666666; font-size: 12px; line-height: 24px; padding-left: 10px; }
ul.nblist1 li a:hover { display: block; width: 301px; overflow:hidden; color: #0f8c59; font-size: 12px; line-height: 24px; padding-left: 10px; }
span.d1 { margin-left: 4px; /* line-height: 24px; */ margin-top: -2px; display: block; }
.n_title1 { background:url(../images/n2.jpg) no-repeat; width:403px; height:100px; margin-left: 1px; margin-top: 2px; }
.n_title1 h2 { margin-left: 28px; text-transform: uppercase; color:#989696; padding-top: 28px; font-size: 14px; font-weight:normal; }
.n_title1 h1 { margin-left: 28px; color: #666666; font-size: 16px; font-weight: bold; }

.x_title3 { background:url(../images/c.png) no-repeat; color:#666666; font-size:16px; font-weight:bold; padding-left: 32px; margin-bottom:4px; }
.x_box h1 { color: #666666; font-size: 16px; font-weight: bold; line-height: 50px; display: block; margin-bottom:26px; border-bottom: 1px solid #D6D6D6; margin-top: 24px; }
.lxfs { margin-top: 14px; }
.txt { font-size: 12px; color: #666666; width: 214px; line-height:18px; background:url(../images/adress.png) no-repeat; padding-left: 25px; }
.txt1 { font-size: 12px; color: #666666; width: 214px; line-height:18px; background:url(../images/phone.png) no-repeat; padding-left: 25px; }
.txt2 { font-size: 12px; color: #666666; width: 214px; line-height:18px; background:url(../images/email.png) no-repeat; padding-left: 25px; }
.txt3 { font-size: 12px; color: #666666; width: 214px; line-height:18px; background:url(../images/fast.png) no-repeat; padding-left: 25px; }
.l_pic { width: 18px; }

.x_title4 { color:#666666; font-size:16px; font-weight:bold; margin-bottom: -24px; padding-top: 30px; }
.top { background:url(../images/bj.png) repeat-x; height:68px; border-bottom:2px solid #12723a;}
.nav { width:100%; height: 68px; }
.nav .midnav { width:980px; margin:auto; height:68px; position:relative; }
.nav .midnav .logo { }
.navlist { }
.navlist li { float:left; }
.navlist li.last a { padding-right:25px;padding-left: 25px; border-left:1px dotted #A5A2A2; border-right:1px dotted #A5A2A2; line-height:18px; height:18px; }
.navlist li a { font-size:16px;  line-height:18px; height:18px; color:#361806;padding-right:25px;padding-left: 25px; border-left:1px dotted #A5A2A2; }
.navlist li a:hover { font-size:16px; color:#12723A; }
.language {
    margin-top: 10px;
    margin-bottom: 10px;
}
.language p a {
    color: #323232;
    font-size: 13px;
}
.language p a.on {
    color: #323232;
    font-size: 13px;
	font-weight:bold;
}
.con-chenge {
    min-height:500px;
    background: #f5f5f5;
}
 .con-chenge .slide-box {
    margin-top: -90px;
    position: relative;
    z-index: 5;
    /* overflow: hidden; */
}
.con-chenge ul li {
    margin-right: 6px;
    float: left; width: 240px;
    height: 420px;
    background: #fff;
}
.con-chenge ul li.last {
    margin-right:0px;
    
}
.con-chenge ul li a:hover {
    margin-right: 27px;
    float: left; width: 240px;
    height: 420px;
    background: #12723a;
}
.con-chenge ul li a{color:#666666;}
.con-chenge ul li .titles {
    height: 135px;
    padding-top: 40px;
	padding-bottom: 10px;
}
.con-chenge ul li .titles .tops {
    background: url(../images/tb2.jpg) no-repeat center top;
    padding-top: 20px;
}
.con-chenge ul li a:hover .titles .tops {
    background: url(../images/tb3.jpg) no-repeat center top;
    padding-top: 20px;
}
.con-chenge ul li .titles .tops  p {
    /* font-weight: bold; */
    font-size: 18px;
    color: #333333;
    text-align: center;
}
.con-chenge ul li a:hover .titles .tops  p {
    font-weight: bold; 
    font-size: 18px;
    color: #fff;
    text-align: center;
}
.con-chenge ul li .titles .text {
    width: 190px;
	height: 80px;
    padding-top: 15px;
    margin: 0 auto;
}
.con-chenge ul li .titles .text p {
    font-size: 12px;
    line-height: 20px;
    color: #666666;
}
.con-chenge ul li a:hover .titles .text p {
    font-size: 12px;
    line-height: 20px;
    color: #fff;
}
.index_news {
    width: 604px;
	padding:14px 18px;
	margin-top: 50px;
	margin-bottom:50px;
    background: #F5F5F5;
	padding-bottom: 0px;
}
.news_t h1 {
    width: 100px;
    font-size: 18px;
    color: #037345;
    float: left;
}
span.m a {
	background:url(../images/icon.png) left center no-repeat;
    color: #5a5959;
    font-size: 12px;
    padding-left: 10px;
	line-height: 25px;
}
.newsbox dt {
    float: left;
    clear: both;
    font-size: 12px;
    color: #3c3e3d;
}
.newsbox dd {
    margin: 0 0 10px 90px;
}
.newsbox dd.sec {
    position: relative;
    float: left;
    display: block;
    _top: 1px;
    width: 60px;
    height: 13px;
    top: 1px;
    margin: 0 0 0 -70px;
}
.newsbox dd a {
   margin-left: 26px;
    font-size: 12px;
    color: #3c3c3c;
}
.newsbox dd a:hover { text-decoration:underline;}
span.sec {
    background: #cca266;
    color: #fff;
    font-size: 12px;
    padding: 4px 20px;
}
dd.tag02 span.sec {
    background: #68aca2;
    color: #fff;
    font-size: 12px;
    padding: 4px 20px;
}
.newsbox div {
    padding-bottom: 12px;
}
.newsbox {
    padding-top: 26px;
}
.index_about {
    width: 294px;
	height:271px;
	padding:14px 18px;
	margin-top: 50px;
	margin-bottom:50px;
	background:url(../images/about.jpg) no-repeat;
	background-color: #F5F5F5;
	
	
}
.index_about p {
    padding-top: 94px;
	padding-bottom: 14px;
    font-size: 12px;
    color: #515050;
	line-height:20px;
}
.index_about .m a {
	background:url(../images/icon.png) left center no-repeat;
    color: #5a5959;
    font-size: 12px;
    padding-left: 10px;
	line-height: 25px;
}
/************************footer***********************/
.footer { height:232px; background:url(../images/fbj.png) no-repeat; color:#fff; font-size:12px; padding-top: 42px;  margin-top: 30px; }
.footer1 { height:150px; background:url(../images/fbj.jpg) no-repeat; color:#fff; font-size:12px; }
.f_lj { font-size:18px; font-weight:bold; color:#fff;margin-bottom:13px;}
.f_lj span {
    margin-right: 20px;
    max-width: 114px;
    overflow: hidden;
}
.ljbox {padding-top: 10px;}
.f_lj a { font-size:16px; font-weight:normal;color:#fff; margin-right:20px;}
.f_lj a:hover { text-decoration:underline;}
.f_lxfs { width: 230px; }
.f_lxfs h2 { font-style: italic; font-size: 20px; }
.f_lxfs p { line-height: 200%; margin-top: 10px; }
.f_text { font-size:12px; height: 46px; line-height: 20px; /* bottom: -10px; *//* margin-bottom: 10px; */ }
.f_text a:hover { text-decoration:underline;}
.f_text a { font-size:12px; color: #fff; }
.content { }
/*===============================轮播banner==========================*/
.fullSlide { width: 100%; height:354px; min-width: 980px; position: relative; z-index: 1; }
.fullSlide2 { height:354px; }
.fullSlide ul { height: 100%!important; width: 100%!important; }
.fullSlide li { height: 100%!important; width: 100%!important; }
.fullSlide .hd { height: 14px; width: 100%; position: absolute; z-index: 1; bottom: 20px; }
.fullSlide .hd ul { margin: 0; text-align: center; font-size: 0; /*用于去除 display:inline-block 产生的间距*/ }
.fullSlide .hd ul li { background: url(../images/ib.png) no-repeat; cursor: pointer; display: inline-block; *display:inline;
 *zoom:1;
height: 14px; line-height: 14px; margin-right: 10px; text-align: center; width: 14px!important; float: none; }
.fullSlide .hd ul li.on { background: url(../images/ib_hover.png) no-repeat; }
.fullSlide .hd ul li:hover { background: url(../images/ib_hover.png) no-repeat; }

/* form css */

.form_partner1 { display: block; margin-top: 20px; }
.form_partner1 .cod { width: 100%; float: left; margin-top:20px; position: relative; }
.form_partner1 .cod span { line-height:27px; color: #494a4a; text-align: right; width:86px; display: block; float: left; font-size: 16px; }
input#txt_Name { width:300px; line-height:30px; height:30px;border: 1px solid rgb(204, 204, 204); font-size: 16px; font-family: 'Arial'; padding-left: 9px; text-align: left; color: #494a4a; border-radius:4px; margin-left: 16px; }
input#txt_address {height:30px; width:300px; line-height:30px; border: 1px solid rgb(204, 204, 204); font-size: 16px; font-family: 'Arial'; padding-left: 9px; text-align: left; color: #494a4a; border-radius:4px; margin-left: 16px; }
.form_partner1 .cod textarea { margin-left: 16px; width:530px; height: 100px; border: 1px solid rgb(204, 204, 204); font-size: 16px; font-family: 'Arial'; padding-left: 9px; padding-top: 5px; color: #494a4a; border-radius:4px; }
input[type='radio'].radio { display: inline-block; width: 20px; margin-left:14px; }
.form_partner1 .tijiao { margin-top: 30px; margin-left: 100px; }
.form_partner1 #sumbit2 { font-family: '微软雅黑', Arial;width: 120px; height: 40px; background: #037345; color: #fff; font-size: 16px; -webkit-transition: all .3s;
 -o-transition: all .3s;
 transition: all .3s;
border-radius:5px; border: none; }
/* 二级菜单css */
ul#navmenu li { margin: 0; border: 0 none; padding: 0; width: 268px; /*For KHTML*/ list-style: none; }
ul#navmenu ul { margin: 0; border: 0 none; padding: 0; width: 246px; /*For KHTML*/ list-style: none; padding-left: 20px; padding-right: 20px; }
ul#navmenu ul { display: none; position: absolute; top: 0; left:268px; }
ul#navmenu { margin: 0; border: 0 none; padding: 0; width: 268px; /*For KHTML*/ list-style: none; margin-top:20px; }
ul#navmenu li { display: block !important; display: inline; position: relative; }
ul#navmenu a { border-bottom:1px solid #4f9d7d; padding: 0 14px; display: block; background:url(../images/nav1.png) no-repeat; color: #fff; font-size:14px; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ line-height: 46px; }
ul#navmenu a:hover { background:url(../images/nav.png) no-repeat; color: #FFF; }
ul#navmenu li.on a { background:url(../images/nav.png) no-repeat; color: #FFF; }
ul#navmenu li:hover a, ul#navmenu li.iehover a { background:url(../images/nav.png) no-repeat; color: #FFF; }
ul#navmenu li:hover li a { float:left; border-bottom:none; background:none; color: #FFF; padding: 0; }
ul#navmenu li:hover li a:hover { background: none; color: #FFF; text-decoration:underline; }
ul#navmenu li:hover li { color:#4f9d7d; }
ul#navmenu li:hover ul { display: block; background:#01623A; }
ul#navmenu li ul.onee { margin: 0; border: 0 none; padding: 0; width: 240px; /*For KHTML*/ list-style: none; padding-left: 23px; padding-right: 23px; padding-top:8px; padding-bottom:8px; }
ul#navmenu li ul.onee li { float: left; width: auto; line-height:30px;height: 30px; margin-right: 14px;*margin-right: 13px; }
ul#navmenu li ul.onee li.last { float: left; width: auto; line-height: 30px; margin-right:0px; }
ul#navmenu li ul.onee li.last a { color: #fff; line-height: 30px; padding: 0; }
ul#navmenu li ul.onee li a { color: #fff; line-height: 30px; padding: 0; }
.banner { width:100%; min-width:1200px; height:300px; background:url(../images/hydw.jpg) no-repeat center center; }
.l_nav { width:268px; padding-bottom: 20px; background: #037345; color:#fff; padding-left:16px; padding-right:16px; position: relative; z-index: 11; margin-top: -80px; }
.l_nav h1 { padding-top:18px; line-height:160%; font-size:24px; font-weight:bold; }
.l_nav h2 { text-transform:uppercase; font-size:14px; font-weight:normal; color:#4f9d7d; }
.bottom_line { margin-top: 16px; height:1px; background:#4f9d7d; }
.l_news { padding-left: 16px; padding-right: 16px; width: 268px; height:452px; background:url(../images/zx.jpg) no-repeat; margin-top: 30px; margin-bottom:60px; }
.l_news h1 { font-size:16px; font-weight:normal; color:#666666; line-height: 48px; }
.xwzx ul li { height: 78px;*height: 76x; line-height:24px; border-bottom: 1px solid #dddddd; /* padding-bottom: 20px; */ margin-bottom: 16px; *margin-bottom:12px;}
.xwzx ul li a { height:78px;*height: 76px; line-height:24px; display: block; }
.xwzx ul li .date { float:right; color:#999; }
.xwzx ul li a span.title1 { color: #666666; width: 167px; display: block; font-size: 16px; }
.xwzx ul li a span.title1:hover { color: #037345; display: block; font-size: 16px; }
.xwzx ul li a span.text { color: #666666; width: 167px; display: block; font-size: 12px; line-height: 180%; }
.xwzx ul li span.ll img { width: 91px; height:61px; }
.xwzx ul li span.rr { width: 167px; }
.xwzx { margin-top: 24px; }
.scyweizhis { height:36px; margin:0 auto; border-bottom: 1px solid #EAE3E3; margin-top: 30px; margin-bottom: 20px; }
.scyweizhis li { height:36px; float:left; color: #999999; line-height: 36px; font-size: 14px; }
.scyweizhis li a { height:36px; line-height:36px; padding:0 4px 0 4px; color:#999999; font-family:"微软雅黑"; font-size:14px; }
.scyweizhis li a:hover { color:#037345; font-size:14px; font-family:"微软雅黑"; }
.scyweizhis li a.s2 { color:#1878b7; font-size:14px; font-family:"微软雅黑"; background:url(scy_gj_sjhsx_05.jpg) no-repeat right; }
.scyweizhis li.s1 { background: url(../images/scy_gj_xfz_03.png) no-repeat 0px 9px; width: 30px; }
.r_box { width:650px;margin-bottom: 20px; }
.products ul li { width:190px; margin-right:30px; margin-top: 22px; float:left; margin-bottom: 6px; }
.products ul li.last { width: 190px; margin-right: 0px; }
.products ul li a { width: 190px; display:block; }
.products ul li a span.pic1 { width: 190px; height:129px; display:block; }
.products ul li a span.name { font-size:12px; color:#666666; text-align:center; display:block; line-height: 36px; height: 36px; background: #f4f4f4; }
.products ul li a span.name:hover { background: #037247; color:#fff; }
.products ul li a span.pic1 img { width: 190px; }
.csk { width:194px; height: 24px; margin:44px auto; }
.csk .page ul { text-align: center; margin: 0px auto; }
.csk .page li { margin-right: 6px; float: left; }
.csk .page li a { font-size:14px; padding: 1px 8px; display: block; border: 1px solid #949393; color:#949393; line-height: 20px; }
.csk .page li a:hover { padding: 1px 8px; display: block; border: 1px solid #037345; color:#fff; line-height: 20px; background:#037345; }
.csk .page li.on a { color:#fff; background:#037345; border: 1px solid #1D90A6; }
.newslist ul { padding-top:22px; }
.newslist ul li { height:180px; line-height:24px; background: #f6f6f6;/* padding-bottom: 20px; */ margin-bottom:30px; }
.newslist ul li a { height:180px; line-height:24px; display: block; }
.newslist ul li .date { float:right; color:#999; }
.newslist ul li a span.title1 { color: #666666; width: 530px; display: block; font-size: 16px; }
.newslist ul li a span.title1:hover { color: #037345; display: block; font-size: 16px; }
.newslist ul li a span.text { color: #666666; width: 530px; display: block; font-size: 12px; line-height: 200%; }
.newslist ul li span.ll img { width:260px; height:180px; }
.newslist ul li span.rr { width: 530px; padding-right: 30px; }
.newslist ul li h1 { font-size:16px; color:#555555; line-height: 40px; padding-top: 10px; }
.mor1 { text-align: center; color: #fff; background: #999999; /* border: 1px solid #e0e0e0; */ border-radius: 25px; display: block; width: 94px; height: 24px; line-height:24px; font-size: 12px; /* padding: 6px 16px; */ margin-top: 14px; }
.mor1:hover { color:#fff; background:#037345; }
.newslist2 ul { padding-top:22px; }
.newslist2 ul li { height:104px; line-height:24px; /* padding-bottom: 20px; */ margin-bottom:30px; }
.newslist2 ul li a { height:104px; line-height:24px; display: block; }
.newslist2 ul li .date { float:right; color:#999; }
.newslist2 ul li a span.title1 { color: #666666;  display: block; font-size: 16px; }
.newslist2 ul li a span.title1:hover { color: #037345; display: block; font-size: 16px; }
.newslist2 ul li a span.text { color: #666666;display: block; font-size: 14px; line-height: 160%; }
.newslist2 ul li span.ll img { width:150px; height:104px; }
.newslist2 ul li span.rr { width: 480px; }
.newslist2 ul li h1 {position: relative; font-size:16px; color:#555555; overflow: hidden;width:480px; text-overflow: ellipsis;white-space: nowrap;}
.newslist2 ul li h1 span { font-size:14px; color:#555555; line-height: 40px; margin-left:10px; }
.newslist2 ul li span.mor2 {float:left;  text-align: center; color: #fff; background: #999999; /* border: 1px solid #e0e0e0; */ border-radius:5px; display: block; width: 94px; height: 26px; line-height:26px; font-size: 12px; /* padding: 6px 16px; */ margin-top: 8px; *margin-top:0px; }
.newslist2 ul li span.mor2:hover { color:#fff; background:#037345; }
.nnav {}
.nnav a {font-size: 16px; line-height:22px; 
    color: #fff;
    background: #999a9a;
    margin-right: 16px;
    padding: 4px 20px;}
	.nnav a:hover {background: #037345;}
	.nnav a.on {background: #037345;}
.new_list { width:100%; height: auto; margin-top: 30px; }
.new_list ul { }
.new_list ul li { font-size: 14px; margin: 3px 0; height:30px; margin-bottom: 19px; line-height: 30px; color: #666666; border-bottom: 1px dashed #dddddd; }
p.link.titles { width: 22px; height: 30px; background: url("../images/arrow1.png") no-repeat left center; margin-left: 3px; float: left; }
.new_list a { font-size: 14px; color: #666666; width: 525px;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;overflow:hidden;    float: left;}
.new_list a:hover { font-size: 14px; color:#037345; }
.new_list span { float: right; }

.box1 { color: #6a6a6a; font-size: 14px; line-height: 24px; }
.box1 h2 { margin-bottom: 20px; text-transform: uppercase; color: #cccccc; font-size: 20px; font-weight: normal; }
.box1 h1 { margin-left: 30px; line-height: 50px; font-size:20px; color: #646363; }
.box1 p { line-height: 200%; margin-bottom:10px; }
.tips { background:#f4f4f4; padding: 12px 20px; border-radius: 6px; margin-top: 30px; }
.tips p { font-size:14px; font-weight:bold; color: #037345; line-height: 200%; }
.c_title { width:850px; background:url(../images/bj9.png) no-repeat; height:34px; margin-bottom: 20px; }
.c_title span a { margin-right:10px; color:#666; line-height:32px; /* height: 32px; */ display: block; width: 120px; text-align: center; font-size:14px; background: #f6f6f6; }
.c_title span.on a { margin-right:10px; color:#fff; line-height:32px; /* height: 32px; */ display: block; width: 120px; text-align: center; font-size:14px; background: #037247; }
.c_title span a:hover { margin-right:10px; color:#fff; line-height:32px; /* height: 32px; */ display: block; width: 120px; text-align: center; font-size:14px; background: #037247; }
.cy_box { background:#f4f4f4; height:136px; margin-top: 40px; margin-bottom: 30px; }
.cy_pic { height:136px; width:160px; }
.cy_pic img { height:136px; width:160px; }
.cy_rbox { color:#666666; font-size:14px; margin-left: 24px; width: 640px;}
.cy_rbox h1 { color:#666666; font-size:18px; line-height: 60px; }
span.la { margin-left: 6px; }
span.ra { width: 320px; line-height: 30px; }
.msg { padding-top: 20px; border-bottom:1px dashed #cccccc; margin-bottom: 30px; }
.msg h1 { text-align: center; font-size: 20px; color: #444444; line-height: 150%; }
.msg p { text-align: center; font-size: 12px; color:#999999; line-height: 30px; }
.msg p span.ll { margin-right:20px; }
.prdview_prev_next { padding-top: 20px; border-top:1px dashed #cccccc; font-size: 16px; color: #037247; margin: 30px auto; }
.prdview_prev_next a { font-size: 14px; color: #595959; }
.prdview_prev_next a:hover { color: #595959; text-decoration:underline; }
.box1 img { display: block; width: 500px; margin: 0 auto; margin-bottom: 12px; }
.banner1 { height:300px; background:#eeeeee;}
.b_banner {height:400px; width:1200px; margin:0 auto; position:relative; z-index:99; margin-top:-260px;    margin-bottom: 20px;}
.bb {margin-bottom: 20px;line-height: 36px; height:120px; background:url(../images/bj11.jpg) no-repeat;text-align: center; color:#666666; font-size:14px;}
.bb h1 { color:#444444; font-size:24px;    padding-top: 26px;}
.ab_box { height:180px; width:920px; background:url(../images/hy2.jpg) no-repeat; margin-bottom:20px;}
.ab_box p {font-size: 12px; color:#666666;line-height: 200%;padding-right: 30px;padding-left: 30px;margin-top: 54px;}
.ab_box span.mor3 { margin-right: 30px;float: right; margin-left: 0; text-align: center; color: #666666;  border: 1px solid #e0e0e0;border-radius: 25px; display: block; width: 94px; height: 24px; line-height:24px; font-size: 12px; /* padding: 6px 16px; */ margin-top: 8px; }
.ab_box span.mor3:hover { color:#037345;border: 1px solid #037345;  }
.logo1 {width:260px;margin-bottom:20px;height:180px; }
.contact_box {height:400px; width:260px; background:url(../images/hy3.jpg) no-repeat;margin-bottom:20px; color:#666666; font-size:12px;}
.contact_box h1 {font-size:14px;margin-left: 22px;margin-top: 20px; margin-bottom:20px;    width: 218px;}
.contact_box p {margin-left: 22px;   width: 218px;line-height: 24px;}
.ewm1 {margin-top: 20px; text-align: center; line-height: 34px; }
.main { width:260px;height:160px; background:url(../images/hy5.jpg) no-repeat;margin-bottom:20px; color:#666666; font-size:12px;}
.main h1 {font-size:14px;margin-left: 22px;margin-top: 20px; margin-bottom:20px;    width: 218px;}
.main p {margin-left: 22px;   width: 218px;line-height: 24px;height: 72px; overflow:hidden;}
.team { width:260px;height:220px; background:url(../images/hy6.jpg) no-repeat;margin-bottom:20px; color:#666666; font-size:12px;}
.team h1 {font-size:14px;margin-left: 22px;margin-top: 20px; margin-bottom:20px;    width: 218px;}
.team img {width: 220px; height:140px;margin-left: 20px; margin-top: 4px;}
.b_banner1 {width: 1200px; height:240px;    margin-bottom: 30px;}
.sub_list {
    display:none;
    position:absolute;
    top:35px;
    width:650px;
}
.nnav{height:65px;}
.nnav li{position:relative;display:block;float:left;}
.nnav li:hover{padding-bottom:35px;}
.nnav li:hover .sub_list{display:block;}