div, dl, dt, dd,td, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p,a{
    text-decoration:none;
	margin:0 ;
	padding:0;
	height: auto;
	width: auto;
	list-style:none;
	color:#323232;
	 font-weight:normal;
	 font-family:Arial, Helvetica, sans-serif,"微软雅黑"; font-size:12px;
	  
}

a{color:#323232;}
img{border:0;}

*{ margin:0; padding:0;}
a:hover{color:#0d8080;}
li{ list-style:none;}
p{ line-height:24px;}
/*************index******************/
body{ background-color:white;margin:0 ;padding:0;}
.box{ margin:0 auto; overflow:hidden;}
.headerbox{ background-color:#f2f2f2;}
.header{ width:1000px; margin:0 auto; overflow:hidden;}
.header img{ float:left;}
.mc{ padding:40px 0 0 20px;}
.header .h-phone{ float:left; mpadding-top:44px;width:248px;}
.header .h-phone img{ padding-right:20px;}
.header .h-phone li{ font-size:20px;}

.navbox{background:url(../images/nav1.png) repeat-x;height:50px;width:100%;position:relative;z-index:9;}
.nav{width:1000px;margin:0 auto;}
.nav li{float:left;height:50px;background-position:100% -99px;padding:0 3px 0 2px;position:relative;}
.nav li:hover{background:url(../images/nav2.png) repeat-x;}
.nav li a{float:left;display:block;padding:0 0 0 4px;height:50px;overflow:hidden;}
.nav li a span{float:left;display:block;padding:0 4px 0 0;line-height:50px;font-size:16px;color:#fff;cursor:pointer;width:105px;text-align:center;}
.nav li.selected a,.nav li a.selected{background-position:0 -60px;text-decoration:none;}
.nav li.selected a span,.nav li a.selected span{background-position:100% -60px;color:white;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:50px;left:0px;}
.nav li .submenu{padding:5px;width:320px;background:white;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;width:120px;}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{float:none;padding:0;text-align:center;height:34px;line-height:34px;background:none; color:#666; font-size:14px;}
.nav li .submenu li a:hover{background:#CCC;}
.nav li .submenu img{ float:right; margin:10px;}
.nav .nava{background:url(../images/nav2.png) repeat-x;}

.banner{ width:100%; height:400px; margin:0 auto; position:relative; }
.banner img{ width:1424px; height:400px;}
.b-buts{ position:absolute;left:200px; bottom:0;}
.b-buts span{ display:block; float:left; width:332px; line-height:50px; background:url(../images/bngary.png) repeat-x; margin-left:1px; text-align:center; color:white; font-size:18px; cursor:pointer;}
.b-buts span:hover{ background:url(../images/bnred.png) repeat-x; }
.b-buts .b-currentbut{ background:url(../images/bnred.png) repeat-x; width:332px; height:50px;}


.container{ width:1000px; margin:0 auto; overflow:hidden;}
.about{width:628px; margin:30px 30px 30px 8px; float:left;}
.about .a-tit{ overflow:hidden;}
.about .a-tit li{ float:left;}
.about .a-tit .a-more{ display:block; margin-top:17px; background:url(../images/more.png) no-repeat; width:41px;height:11px;}
.about .a-con{ overflow:hidden;}
.about .a-con li{ float:left;}
.about .a-con .a-text{ width:334px; padding:20px 10px; line-height:24px;}
.about .a-con .a-flash{  width:268px; height:203px; margin-top:20px;}
.about .a-con .a-flashcn{ width:268px; height:203px; margin-top:20px;}
.about .a-con .a-flash embed{ padding:13px 12px 0 20px;}
.about .a-con .a-flashcn embed{ padding:13px 12px 0 20px;}

.contact{width:324px; margin-top:30px; float:left;}
.contact .c-tit{ overflow:hidden;}
.contact .c-tit li{ float:left;}
.contact .c-tit .c-more{ display:block; margin-top:17px; background:url(../images/more.png) no-repeat; width:41px;height:11px;}
.contact .c-con{ padding:15px 0 0 30px;}
.contact .c-con h1{ font-size:14px; line-height:30px}
.contact .c-con h2{ line-height:24px;}

.products{width:1000px; float:left;}
.products .p-tit{ overflow:hidden; margin-left:10px;}
.products .p-tit li{ float:left;}
.products .p-tit .p-more{ display:block; margin-top:17px; background:url(../images/more.png) no-repeat; width:41px;height:11px;}
.p-con{ background:url(../images/show.png) no-repeat; width:1000px; height:230px; margin-top:10px;}
#scroll_div{overflow:hidden;width:940px;;float:left;margin-left:30px;margin-top:26px;}

.mail{ width:324px; float:left; margin-top:30px; }
.mail .m-con{ overflow:hidden;margin:30px 0;}
.mail .m-con li{ float:left;}
#mail_login{width:200px;}

.cooper{ width:422px; float:left; margin:30px 17px 30px 17px;}
.cooper .co-tit{ overflow:hidden;}
.cooper .co-tit li{ float:left;}
.cooper .co-tit .co-more{ display:block; margin-top:17px; background:url(../images/more.png) no-repeat; width:41px;height:11px;}
.cooper .co-con{ overflow:hidden; text-align:center;}
.cooper .ser-con{ height:210px; margin-top:10px;}
.cooper .co-con h1{ float:left; line-height:30px; padding-top:15px; padding-left:10px;}
.cooper .co-con h2{ float:left; line-height:30px; padding-top:15px; padding-left:60px;}

.friend{ width:220px; float:left; margin-top:30px;}
.friend .f-con{ margin:30px 0;}
.friend .f-con img{ margin:10px 0;}

.footerbox{ background-color:#f2f2f2;height:120px;}
.footerbox ul{ float:left;}
.footer{ width:1000px; margin:0 auto; padding:10px 0;  overflow:hidden; }
.footer li{ margin:10px auto;  text-align:center;}
.footer .fo-nav a{ color:#323232; text-align:center; font-size:12px; padding:0 10px; line-height:40px;}
.footer .fo-nav a:hover{ color:#0d8080;} 


.e-footerbox{ background-color:#f2f2f2; overflow:hidden; height:120px;}
.e-footerbox ul{ float:left;}
.e-footer{ width:1000px; margin:0 auto; padding:10px 0; overflow:hidden;}
.e-footer li{ margin:10px auto;  text-align:center; font-size:10px;}
.e-footer .e-fo-nav a{ color:#323232; text-align:center; font-size:10px; padding:0 5px; line-height:40px;}
.e-footer .e-fo-nav a:hover{ color:#0d8080;} 

/***************about*******************/
.container{ overflow:hidden;}
.container .cont-left{ width:320px; overflow:hidden; float:left; margin:30px 20px;}
.container .cont-flash{ float:left; width:280px; height:203px; margin-left:20px;}
.container .cont-flash embed{ padding:13px 12px 0 20px;}

.container .cont-right{ float:left; width:622px; margin-top:30px;}
.container .cont-right .cont-tit{ overflow:hidden;}
.container .cont-right .cont-tit li{ float:left;}
.container .cont-right .cont-text{padding:20px 10px;}
.container .cont-right .cont-text p{ line-height:20px;}
.container .cont-right .gstp{  margin-bottom:30px;}

.f-headerbox{ background-color:#f2f2f2;border-top: 2px solid #10898a;}
.f-header{ width:1000px; margin:0 auto; overflow:hidden;}
.f-header img{ float:left;}
.logo{ margin:20px 0;}
.fh-mc{ float:left;margin:20px 0 0 0;}
.f-header .fh-phone{ float:left; margin-top:20px;width:248px; padding-left:250px;}
.f-header .fh-phone img{ margin-right:20px;}
.f-header .fh-phone li{ padding-top:6px;}
.f-header .fhe-phone{ float:left; margin-top:34px;width:278px; padding-left:122px;}
.f-header .fhe-phone img{ margin-right:20px;}
.f-header .fhe-phone li{ padding-top:6px;}
.flashbox{ background:url(../images/flash.png) no-repeat; width:100%;height:510px;}
.flash{ width:1000px; position:relative; margin:0 auto;}
.flash .flash-text{ position:absolute; left:112px; bottom:20px;}

/***************flash*******************/
.topbox{ width:100%; background:url(../images/flash.png) no-repeat; height:700px;}
.top{ width:1100px; margin:0 auto;}
.bottombox{width:100%; height:150px; background-color:#0d8080;}
.bottom{ width:1000px; margin:0 auto;  position:relative;}
.b-button{ width:248px; overflow:hidden; margin:0 auto; position:absolute;top:-24px;left:372px; overflow:hidden;}
.b-left a{ background:url(../images/china.png) no-repeat; width:120px; height:50px; float:left;}
.b-right a{ background:url(../images/english.png) no-repeat; width:120px; height:50px; float:left;}
.foot{ width:1000px; margin:0 auto; padding:40px 0; }
.foot li{ margin:0 auto; text-align:center; color:#323232;}
.foot .f-nav a{ color:#323232; text-align:center; font-size:12px; padding:0 10px; line-height:40px;}
.foot .f-nav a:hover{ color:black;} 
.a{ width:100%; margin:0 auto;}

/***************products*******************/
.p-container{width:1000px; margin:0 auto; overflow:hidden;}
.p-container .pn-right{float:left; width:670px; margin-top:30px; margin-left:30px;}
.p-container .pn-right .pn-con{ margin-left:20px;}
.p-container .pn-left{float:left;width:280px;}
.p-container .pn-left .pn-fenlei{ margin-top:30px; }
.p-container .cpage{ text-align:right; padding:20px 0;}

/***************news*******************/
.new-con{ margin:20px;}
.newtit{ width:630px; padding:10px; font-size:14px; border-bottom:#CCC dotted 1px; }
.newtime{ float:right;}

.news-fanhui{width:630px;}
.news-fanhui li{ float:right;}

.pn-con{ padding-top:15px;}
.pn-con h1{ font-size:14px; line-height:30px}
.pn-con h2{ line-height:24px;}

.he-con{ padding-left:20px; padding-top:20px;}

#aaa{ color:#CCCCCC;}
#aaa:hover{ color:white;}

.sh-con{ padding:20px 0 0 10px;}

.job{ background-color:#f5f5f5; line-height:26px;}

.l-contact{width:280px; margin-top:30px; float:left;}
.l-contact .l-c-tit{ overflow:hidden;}
.l-contact .l-c-tit li{ float:left;}
.l-contact .l-c-tit .c-more{ display:block; padding-top:17px; background:url(../images/more.png) no-repeat; width:41px;height:11px;}
.l-contact .l-c-con{ padding:15px 0 0 30px;}
.l-contact .l-c-con h1{ font-size:14px; line-height:30px}
.l-contact .l-c-con h2{ line-height:24px;}

#ennav{ font-size:12px;}

