/* CSS Document */
*{margin:0;padding:0}
body{font-size:13px;text-align:center;color:#666;}
img{border:none}
p{line-height:25px;text-indent:2em}
a{ text-decoration:none;color:#666}
ul,ul li{list-style:none}



#header .top{width:1000px;margin:0 auto;}
#header {width:100%;min-width:1024px; background:url(../images/toubu.jpg) repeat-x top;}
.huanying{ width:400px; float: left; line-height:30px;}
#header .txt{float:right;text-align:right;margin-top:5px}
#header .txt span{margin-left:5px}
#header .txt span,.txt span a{color:#666;font-size:12px}
#header .nav{width:100%;min-width:1024px;height:53px;background:url(../images/nav_bg.jpg) repeat-x;line-height:42px;}
#header .nav ul{margin:0 auto;width:1000px;height:53px;padding-left:60px}
#header .nav li{width:137px;height:53px;float:left;line-height:53px;text-align:center;}
#header .nav li a{width:107px;color:#ffffff;display:block;height:53px;font-size:14px; }
#header .nav li a:hover{ }
.wrap_gsjj_bt{width:100%;min-width:1024px;position:absolute;top:506px}
.gsjj_bt{width:205px;height:69px;margin:0 auto;background:url(../images/gsjj_bt.png) no-repeat}
#bannerwrap{height:420px;width:100%;min-width:1024px;margin:0 auto;}
.container{width:100%;min-widht:1024px; margin:0 auto; height:400px; overflow:hidden;position:relative;}
.slider{position:absolute;width:100%}
.slider li{ list-style:none;display:inline;}
.slider img{ width:100%;min-width:1024px; height:400px; display:block;}
.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 20px;
	width: 20px;
	height: 20px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 25px;
	width: 25px;
	height: 25px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	}
#content{ width:1000px; margin:0 auto;overflow:hidden;text-align:left;}
#wrap{text-align:left;width:100%;min-width:1024px;;margin:0 auto;padding-bottom:10px;}
.wrap_left{width:257px;float:left;}
.wrap_right{width:725px;float:right;}
.wrap_box{width:257px;margin-bottom:10px}
.bt_top{width:257px;height:60px;background:url(../images/cpfl.jpg) no-repeat}
.cpxw_box{width:255px;background:url(../images/news_bg.jpg) no-repeat top;padding-top:196px;}
.pro_zs_top{width:509px;height:46px;background:url(../images/cpzs.jpg) no-repeat;margin:0 auto;padding-bottom:28px}
.cpfl{width:1000px;margin:0 auto;text-align:center;border-top:1px solid #ccc}
.pro_zs{width:100%;min-width:1024px;padding-top:25px;margin-top:20px;}
.pro_zs_nr{width:1000px;padding-top:10px;padding-left:8px;padding-right:8px;padding-bottom:10px;margin:0 auto}
.pro_zs dl{float:left;margin-right:4px;margin-left:5px}
.pro_zs dl img{width:189px;height:143px;border:1px solid #e5e5e5;}
.pro_zs dl dd{text-align:center;padding-bottom:10px;padding-top:10px;color:#333}
#demo{overflow:hidden;width:985px;float:left;padding-left:15px;margin-top:10px;}
#indemo{float:left;width:950%;padding:0; margin:0; height:170px;}
#demo1{float:left;padding:0; margin:0;}
#demo2{float:left;width:1000px;padding:0; margin:0;}



#content{width:1000px;margin:0 auto;text-align:left;padding-top:30px}
.cpfl{width:220px;height:396px;background:url(../images/cpfl_bg.jpg) no-repeat;float:left; border:1px solid #ccc; border-radius:5px; }
.cpfl ul{padding-top:65px;padding-left:15px}
.cpfl ul li{ text-align:left;width:143px;height:45px;line-height:45px;border-bottom:1px dashed #a9bce8;background:url(../images/d.jpg) no-repeat 15px center;padding-left:40px}

.cpfl ul li a{color:#000;}

.jptj{width:767px;float:right; border:1px solid #ccc; border-radius:5px;}
.jptj_top{width:760px;height:45px;background:url(../images/cpzs_top.jpg) no-repeat}
.jptj_nr{background:#fff;padding-bottom:12px;padding-top:12px}
.jptj_nr dl{margin-left:12px;float:left;}
.jptj_nr dl dd{text-align:center;padding-top:5px;padding-bottom:3px;color:#333333;margin-top:3px;margin-bottom:3px}
.jptj_nr dl img{width:171px;height:135px;border:1px solid #ccc;padding:2px}



.wrap_gsjj{width:100%;min-width:1024px;background:url(../images/gsjj_bg.jpg) no-repeat;height:334px;background-size:100% 394px;!background:url(../images/gsjj_bg.jpg) repeat-x;padding-top:60px;margin-top:20px;}
.gsjj{width:1000px;margin:0 auto;text-align:left}
.gsjj_left{width:403px;height:279px;float:left}
.gsjj_top{width:571px;height:54px;margin-bottom:20px}
.gsjj_right{width:571px;float:right; padding-top:40px;}
.gsjj_right p{color:#fff;line-height:25px}
.line{width:1000px;height:38px;margin:0 auto;background:url(../images/synews.jpg) repeat-x;margin-top:20px}
.news{width:1000px;margin:0 auto;margin-top:10px}
.new_box{width:395px;float:left; margin-left:10px;}
.new_right{width:271px;float:right; overflow:hidden;}

.new_right  ul li{width:271px;height:30px;line-height:30px;border-bottom:1px dashed #e5e5e5}
.new_box ul li{width:490px;height:30px;line-height:30px;border-bottom:1px dashed #e5e5e5}
.new_box ul li a{color:#666;float:left}
.news_more{width:200px;height:244px;background:url(../images/newmore.jpg) no-repeat;float:left;margin-left:10px}
.new_img a{width:170px;height:184px;display:block}
.new_box ul li span{float:right}


.hot_prod{width:1000px;margin:0 auto;margin-bottom:20px}
.hot_prod_top{width:1000px;height:30px;line-height:30px;background:url(../images/rmcp_top.jpg) no-repeat;text-align:right}
.hot_product dl{float:left;margin-right:8px;}
.hot_product dl img{width:171px;height:135px;border:1px solid #dddddd}
.hot_product dl dd{text-align:center;padding-top:10px}



.wrap_comp{widht:1000px}
.link{line-height:36px;width:840px;height:30px;background:url(../images/link.jpg) no-repeat left;padding-left:170px;text-align:left;font-size:14px;margin:0 auto}
.link p{ margin-left:60px; border-bottom:1px solid #218b87}
.link span{margin-right:10px}
#footer{width:100%; background-color:#218b87;min-width:1024px;position:relative}
.f_nav span{ margin-left:10px; color:#FFF; font-size:14px;}
.f_nav span a{ margin-left:10px; color:#FFF; font-size:14px;}
#footer p{line-height:25px;color:#fff;}
.f_nav{ width:1000px; margin:0 auto; height:40px; line-height:40px; margin-bottom:20px;}
.wrap_foot{width:100%;min-width:1024px;position:absolute;bottom:108px}
.fdh{width:1000px;height:40px;margin:0 auto;background:url(../images/flink.jpg) no-repeat;line-height:40px}
.fdh span{margin-right:15px;}
.fdh span,.fdh a{color:#fff;}
.keepleft{width:230px;float:left;margin-top:25px}
.keepright{width:750px;float:right;margin-top:25px}
.pro_ul_left{border:1px solid #ccc;margin-top:13px;padding-left:10px;margin-bottom:20px;padding-bottom:10px}
.pro_ul_left li{width:210px;height:27px;line-height:27px;background:url(../images/pro_li_bg_02.jpg);margin-top:10px;border-radius:5px;border-right:1px solid #ccc}
.pro_ul_left li a{width:163px;height:27px;display:block;border-radius:5px;padding-left:48px}
.pro_ul_left li a:hover{color:#fff;background:#055aa1}
.contactb{ min-height:220px; border:#d3d3d3 1px solid;overflow:hidden; margin-top:15px;margin-bottom:10px}
.contactb ul{padding-left:5px;overflow:hidden}
.contactb ul li{line-height:20px}
.bt{width:100%;height:36px;background:#f1f0f0;border-bottom:2px solid #218b87}
.bt h3{color:#fff;padding-left:15px;font-size:15px;display:inline;}
.bt_left{float:left;width:100px;background:#218b87;height:36px;line-height:40px}
.bt a{float:right;margin-top:15px;margin-right:5px}
.keeptop{ width:750px; height:30px; border-bottom:#218b87 2px solid}
.keeptop p{ float:left; line-height:30px; font-size:15px; color:#333; }
.keeptop span{ float:right; line-height:30px; font-size:12px}
.aboutus{width:750px; margin:0 auto; margin-top:20px}
.aboutus{line-height:28px; color:#333;font-size:13px;}
/*about*/
/*newlists*/
.newlists{ overflow:hidden; clear:both}
.new_p{overflow:hidden; border:1px dotted #666; padding:5px; padding-bottom:10px; margin:5px; width:730px}
.new_p h1 a{ font-size:18px; text-align:left; color:#666;padding-left:20px; height:30px; line-height:30px;} 
.new_p .time{ text-indent:0em;height:30px; line-height:30px; color:#A67C2A; font-size:14px} 
.new_p .newss{  text-indent:0em;font-size:14px; color:#666}
.new_p .time span{ margin:0 15px;} 
.new_p p{line-height: 24px; font-size: 13px;}
.page{float:right;overflow:hidden;height:30px; line-height:30px; display:inline; margin-right:50px;margin-top:10px}
.page p{ font-size:12px; margin:0 10px;float:left ; overflow:hidden;}
.page p span{ float:left;}
.page p a{margin:0; padding:0;color:#666}
/*jutinew*/
.jutinews{ width:750px;}
.jutinews h3{ width:750px; height:25px; text-align:center; color:#666; margin-top:20px}
.jutinews p.heng{ width:750px; height:10px; background-color:#008b18; margin:0 auto; margin-top:5px}
p.actor{ width:750px; height:25px; text-align:center}
p.actor span{font-size:13px; line-height:25px; margin-left:15px; color:#960}
.jutiwenzi{ width:750px; margin:0 auto}
.jutiwenzi p{ font-size:14px; color:#333; line-height:30px; text-indent:2em; margin:5px}
/*prod*/
.prod{ overflow:hidden; width:750px; margin:0 auto; padding-top:10px}
.prod dl{ text-align:center; float:left; margin-right:5px;display:inline;}
.prod dl img{ width:178px;height:156px;border:1px solid #c1c1c1}
.prod dd{ font-size:14px; color:#333; padding:5px 0}
.hotproshow{ clear:both;width:750px; height:35px; background:#218b87}
.hotproshow p{ color:#fff; float:left;  font-size:15px; line-height:36px}
/*jutipro*/
.jutipro h3{ width:750px;text-align:center; font-size:22px; color:#666; margin-top:10px}
.juti_img{ width:750px;text-align:center}
.juti_img p{ font-size:13px; margin-top:10px; color:#666; width:750px; text-align:left}
