*{PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;box-sizing:border-box;}
html{min-width:1200px;overflow-x:hidden;}
HTML,BODY,UL{padding:0px;margin:0px;}
body{font:12px/1.5em "microsoft yahei";color:#656565;background:#ffffff }
td{font:14px/1.5em "microsoft yahei";color:#656565;}
ul {list-style:none;}
ul li{list-style:none;}
img{ border:0px;}
.floatL {float:left;}
.floatR {float:right;}
.clear {display:block;width:0px;height:0px;clear:both;margin:0px;padding:0px;font:0/0 sans-serif;}
ins{ display:none}
h1,h2,h3,h4{ font-size:14px;}
#warpper{margin:auto;width:1200px;}
/*list*/
ul {}
.floatL {float:left;}
.floatR {float:right;}
ul.d li {float:left;}
ul.d li {display:inline;}
a:link {COLOR: #656565;TEXT-DECORATION: none;}
a:visited {COLOR: #656565;TEXT-DECORATION: none;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;clear:both;visibility:hidden;height:0px;font-size:0px;}
.line2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
p{line-height:1;}


/*top*/
#top{ background:#fff;max-width:1920px;width:100%; margin:auto;height:270px;overflow:hidden;}
.Top{width:100%;height:40px;line-height:40px;margin:auto;background-color:#f6f6f6;}
.topnav{width:1200px;height:40px;margin:auto;}
.topnav p{line-height:40px;}
.topnav p{font-size:12px;color:#808080;display:block;float:left;}
.topnav ul{width:204px;height:40px;float:right;}
.topnav ul li{width:65px;height:40px;float:right;line-height:40px;overflow:hidden;padding-left:24px;}
.topnav ul li:last-child{background:url(../images/cnflag.jpg) left center no-repeat;}
.topnav ul li:first-child{background:url(../images/usflag.jpg) left center no-repeat;}
.topnav ul li a{font-size:12px;color:#666;}

.topbg{width:100%;max-width:1920px;height:191px;margin:auto;background:#fff;}
.top{width:1200px; height:170px; margin:auto; overflow:hidden;}
.top a.toplogo{float:left;display:block;width:640px;height:170px;background:url(../images/logo.jpg) left 107px center no-repeat;cursor:pointer;}
.top .topsearch{float:right;width:436px;padding-top:70px;position:relative;font-size:0px;}
.top .topsearch input[type="text"]{width:270px;height:40px;line-height:40px;padding:0 5px;outline:none;border:1px solid #438a7a;font-size:12px;color:#808080;vertical-align:middle;}
.top .topsearch input[type="submit"]{width:60px;height:40px;border:none;outline:none;vertical-align:middle;background:url(../images/search.png) center center no-repeat;background-color:#438a7a;cursor:pointer;}
/* nav */
#menu{ width:100%;max-width:1920px;margin:auto;background-color:#438a7a;}
.menu{ width:1200px; margin:auto;height:60px;line-height:60px;font-family: "Microsoft YaHei", "Simsun", STXihei, "sans-serif",Arial, Roboto, "Droid Sans", "Hiragino Sans GB"; }
.menu ul{ width:1200px;float:left;height:60px;line-height:60px;}
.menu ul li{text-align:center; font-size:14px;color:#ffffff;width:200px;}
.menu ul li a{display:block;width:200px;height:60px;position:relative;}
.menu ul li a span{text-align:center;font-size:14px;display:block; cursor:pointer; width:200px;position:absolute;top:0px;left:0px;}
.menu ul li a:link {COLOR: #fff;TEXT-DECORATION: none;}
.menu ul li a:visited {COLOR: #fff;TEXT-DECORATION: none; }
.menu ul li a span:hover {COLOR: #fff;font-weight:bold;background:#a6cb01;height:75px;top:-15px;border-top:10px solid #97b900;padding-top:5px;}
.menu ul li a span.on {COLOR: #fff;font-weight:bold;background:#a6cb01;height:75px;top:-15px;border-top:10px solid #97b900;padding-top:5px;}
/*��꾭��ʱ��ʽ*/

.menu h2 a{width:85px; height:80px; float:left; margin-left:40px;cursor:pointer; overflow:hidden; display:block}
/*flash*/
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption { display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:normal;}


/*flash*/
.flash{width:1920px;height:600px;position:absolute;overflow:hidden;top:0;left:-460px; z-index:5; background:#0c9dd6}
.banner {width:1000px;margin:auto;margin:-1px auto 0\9;height:600px;position:relative; z-index:1}
#focus{width:1920px;height:600px;margin:auto;overflow:hidden;position: relative}
#focus ul {height:600px; position:absolute;}
#focus ul li {float:left; width:1920px; height:600px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1920px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:1920px; height:10px; padding:5px 10px; right:0; bottom:20px; text-align:center;}
#focus .btn span {display:inline-block; _display:inline;zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#438a7a;}
#focus .btn span .on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; margin-left:300px; margin-right:300px; top:230px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.flash1{width:1920px;height:400px;position:absolute;overflow:hidden;top:0;left:-460px; z-index:5;}
.banner1{width:1000px;margin:auto;margin:-1px auto 0\9;height:400px;position:relative; z-index:1}
#focus1{width:1920px;height:400px;margin:auto;overflow:hidden;position: relative}


/*main*/
#main{width:100%; max-width:1920px; margin:auto;padding-bottom:20px;background:#fff;z-index:9}
.main{width:1200px;margin:auto;height:auto;}


.main_0{
	width:1200px;
	height:740px;
	margin:0 auto;
	padding-top:100px;
}
.main_0 div a{
	display:block;
}
.main_0 > div:nth-child(1){
	float:left;
	width:795px;
	height:540px;
}
.main_0 > div:nth-child(2){
	float:right;
	width:392px;
	height:540px;
}
.main_0 > div:nth-child(2) > a{
	position:relative;
}
.main_0 > div:nth-child(2) > a:first-child{
	margin-bottom:12px;
}
.botwrap{
	position:absolute;
	bottom:0px;
	left:0px;
	width:392px;
	height:50px;
	text-align:center;
	background-color:rgba(255,255,255,0.8);
}
.botwrap p{
	line-height:50px;
	font-size:24px;
	color:#1f1f1f;
}

.main_1_wrap{
	width:100%;
	max-width:1920px;
	background-color:#f5f5f5;
	height:700px;
}
.main_1{
	width:1200px;
	margin:auto;
	height:700px;
	text-align:center;
}
.main_1 .title{
	height:200px;
	padding-top:89px;
	text-align:center;
}
.main_1 .title p:first-child{
	font-weight:bold;
	font-size:36px;
	line-height:36px;
	color:#333333;
	margin-bottom:15px;
}
#pro_scroll{
	width:1200px;
	height:392px;
	margin-bottom:118px;
}
#pro_scroll li{
	float:left;
	width:400px;
	padding:0 5px;
	text-align:center;
	position:relative;
}
#pro_scroll li div{
	width:390px;
	height:392px;
	background-color:#ffffff;
}
#pro_scroll li div > a{
	display:block;
}
#pro_scroll li div a img{
	width:390px;
	border:none;
}
#pro_scroll li > a{
	color:#ffffff;
	font-size:16px;
	display:block;
	width:390px;
	height:80px;
	background-color:#438a7a;
	cursor:pointer;
	text-align:center;
	line-height:80px;
	position:absolute;
	bottom:0px;
	left:5px;
}

._1_ab_bot{
	width:1200px;
	margin:0 auto;
	padding:100px 0px;
}
._1_ab_bot ._1_ab_bot_l{
	float:left;
	width:652px;
	height:518px;
}
._1_ab_bot ._1_ab_bot_r{
	float:right;
	width:438px;
	height:518px;
}
._1_ab_bot_title{
	width:100%;
	margin-bottom:40px;
}
._1_ab_bot_title p{
	float:left;
	font-size:24px;
	color:#333333;
	font-weight:bold;
}
._1_ab_bot_title a{
	font-size:14px;
	color:#545454;
	float:right;
	line-height:24px;
}
._1_ab_news{
	width:100%;
	height:170px;
}
._1_news_img{
	float:left;
	width:230px;
	height:170px;
	overflow:hidden;
}
._1_news_context{
	float:right;
	text-align:left;
	width:400px;
	height:170px;
	padding-top:14px;
}
._1_ab_title{
	width:400px;
	float:right;
	padding-top:15px;
}
._1_ab_title >p:nth-child(1){
	text-align:left;
	float:left;
	width:315px;
	color:#333333;
	font-size:16px;
	font-weight:bold;
}
._1_ab_title >p:nth-child(2){
	float:right;
	width:80px;
	text-align:right;
	font-size:12px;
	color:#999999;
}
._1_ab_context{
	float:right;
	text-align:left;
	width:400px;
	height:108px;
	padding-top:20px;
}
._1_ab_context > p{
	line-height:26px;
	color:#545454;
	font-size:14px;
}
._1_more{
	float:left;
	display:block;
	width:90px;
	height:30px;
	border-radius:5px;
	cursor:pointer;
	background-color:#438a7a;
	text-align:center;
	line-height:30px;
	color:#ffffff !important;
	margin-left:21px;
}
._1_ab_list{
	width:100%;
}
._1_ab_list li{
	width:100%;
	height:70px;
	padding-top:35px;
	border-bottom:1px solid #e6e6e6;
}
._1_ab_list li >a{
	text-align:left;
	width:450px;
	float:left;
	font-size:14px;
	color:#333333 !important;
	line-height:1;
}
._1_ab_list li >p{
	text-align:right;
	width:80px;
	float:right;
	font-size:12px;
	color:#999999;
}
._1_ab_hydt{
	width:100%;
}
._1_ab_hydt li{
	height:76px;
	width:100%;
	border-bottom:1px solid #ffffff;
	
}
._1_ab_hydt li a{
	display:block;
	width:100%;
	height:75px;
	text-align:left;
	padding-left:29px;
	line-height:75px;
	background:url(../images/icon_hydt.jpg) right 24px center no-repeat;
	background-color:#f6f6f6;
}
._1_ab_hydt li a:hover{
	background:url(../images/icon_hydt_h.jpg) right 24px center no-repeat;
	background-color:#438a7a;
	color:#ffffff;
}





/*index_search*/
.searchbox{float:left;margin-left:140px;margin-top:25px;width:376px;height:36px;border:2px solid #b01010;position:relative;}

.child_title_wrap{
	width:100%;
	max-width:1920px;
	height:80px;
	background-color:#f5f5f5;
}
.child_title{
	width:1200px;
	height:80px;
	margin:0 auto;
}
.child_title > li{
	float:left;
	font-size:0px;
}
.child_title > li > a{
	line-height:80px;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	display:inline-block;
}
.child_title > li > a > span{
	padding:0 30px;
	display:block;
	width:100%;
	height:80px;
}
.child_title > li > a > span.span_on{
	border-bottom:3px solid #438a7a;
}
.child_context{
	width:1200px;
	margin:25px auto;
}
.child_context > ul > .news_title{
	text-align:center; 
	font-size:14px;
	line-height:40px;
	font-weight:bold;
}
.child_context > ul > .news_detail{
	background-color:#656565;
	text-align:center; 
	line-height:27px; 
	height:27px;
	color:#fff; 
	padding:0px;
	margin-bottom:13px;
}
.child_context > ul > .news_content > p{
	line-height:24px;
	text-indent:2rem;
	font-size:13px;
}
.child_context > ul > .news_list{
	border-bottom:1px solid #e6e6e6;
	width:100%;
	height:160px;
}
.child_context > ul > .news_list > .news_left{
	float:left;
	width:103px;
	height:160px;
	text-align:center;
}
.child_context > ul > .news_list > .news_left > span:first-child{
	display:block;
	font-size:54px;
	color:#438a7a;
	margin-top:45px;
	margin-bottom:13px;
	line-height:1;
}
.child_context > ul > .news_list > .news_left > span:last-child{
	display:block;
	font-size:14px;
	color:#666666;
	line-height:1;
}
.child_context > ul > .news_list > .news_right{
	float:right;
	width:1052px;
	height:160px;
	padding-top:40px;
}
.child_context > ul > .news_list > .news_right > a{
	display:block;
	font-size:18px;
	color:#666666;
	font-weight:bold;
	margin-bottom:13px;
}
.child_context > ul > .news_list > .news_right > p{
	line-height:28px;
	color:#666666;
	font-size:14px;
}
.child_context > ul.pic_list{
	width:1200px;
}
.child_context > ul.pic_list > li{
	width:280px;
	height:325px;
	margin:10px 10px;
	float:left;
}
.child_context > ul.pic_list > li >a{
	display:block;
	width:280px;
	height:280px;
	overflow:hidden;
}
.child_context > ul.pic_list > li > p{
	background-color:#f5f5f5;
	line-height:45px;
	font-size:14px;
	color:#545454;
	text-align:center;
}
.child_context > ul.pic_list > li >a > img{
	width:280px;
	border:none;
}
/*��ҳ*/
.page{text-align:left;margin:10px auto; padding-bottom:20px;display:inline; color:#303030;}
.page_turner {padding:20px 0px 0px 1px;float:left;clear:both;}
.page_turner a, .page_turner span {float:left;display:block;border:1px solid #303030;padding:5px;margin-left:4px; line-height:14px;}
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c {background:#303030; color:#fff;}

.page1{float:right;text-align:left;margin:10px 30px;display:inline;}
.page1_turner {padding:4px 0px 0px 1px;float:left;clear:both;}
.page1_turner a, .page_turner span {float:left;display:block;border:1px solid #303030;padding:5px;margin-left:4px; line-height:14px;}
.page1_turner a:link, .page_turner a:visited { text-decoration:none; }
.page1_turner a:hover, .page_turner a.c {background:#303030; color:#fff;}


.products_txt p{color:#545454;font-size:16px;}


/*message*/
.msgwrap{
	width:1200px;
	margin:25px auto;
	padding:15px;
	border:1px solid #CCCCCC;
}
.msg_left{
	width:45%;
	float:left;
}
.msg_right{
	width:45%;
	float:right;
}
.msg_left > form > div{
	margin-bottom:22px;
}
.msg_left > form > div > span{
	display:inline-block;
	width:90px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}
.msg_left > form > div > input[type="text"]{
	width:365px;
	height:30px;
}


/*bottom*/
#foot{width:100%;max-width:1920px;height:420px;margin:auto;font-family:"microsoft yahei";background:#f5f5f5;}
#foot .foot_T{width:1200px;height:340px;margin:auto;padding-top:88px;background:url(../images/bot_bg.jpg) top 60px right 24px no-repeat,url(../images/1.jpg) top 180px right 155px / 12% no-repeat;overflow:hidden;}
#foot .foot_T > ul{float:left;margin-left:50px;}
#foot .foot_T > ul > li{
	font-size:14px;
	line-height:14px;
	margin-bottom:16px;
}
#foot .foot_T > ul > li >a {
	color:#999999;
}
#foot .foot_T > ul > li:first-child{
	font-size:16px;
	line-height:16px;
	color:#333333;
	margin-bottom:36px;
	font-weight:bold;
}
.foot_Bwrap{
	height:80px;
	width:100%;
	text-align:center;
	line-height:80px;
	color:#ffffff;
	background-color:#438a7a;
}
.foot_Bwrap p{
	line-height:80px;
}