/* 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,li{list-style:none}
.top{width:1000px;height:113px;margin:0 auto;}
.top_dh{width:1000px;position:absolute;top:27px;text-align:right}
.top_dh span a{color:#fff}
.top_dh span{color:#fff;margin-left:9px}
#header{width:100%;min-width:1024px;background:url(../images/head_bg.jpg) no-repeat;background-size:100% 167px}
#header .nav{width:1000px;margin:0 auto;margin-top:10px}
#header .nav li{width:125px;height:45px;float:left;line-height:45px;background:url(../images/shu.jpg) no-repeat right center}
#header .nav li a{color:#e7d5d5;display:block;height:45px;font-size:14px;font-weight:bold}
#bannerwrap{height:400px;width:100%;min-width:1024px;margin:0 auto;}
.container{width:100%;min-width:1024px;height:400px; overflow:hidden;position:relative;margin:0 auto;}
.slider{width:100%;position:absolute;}
.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;
	font-weight: bold;}
.line{width:100%;min-width:1024px;background:url(../images/yy.jpg) no-repeat;height:29px;background-size:100% 31px}
#content{width:100%;min-width:1024px;text-align:center;background:url(../images/bg.jpg) repeat-x #e3e3e3;}
.guwang{width:1000px;margin:0 auto;background:#eaeaea;text-align:left;padding-top:8px}
.gw_right{float:right}
.com_title{width:100%;border-bottom:5px solid #980201}
.com_title h3{width:115px;height:27px;background:url(../images/title_bg.jpg) no-repeat;display:inline-block;line-height:38px;text-align:center;color:#fff;margin-left:12px}
.com_title a{float:right;margin-right:5px;margin-top:12px}
.people{width:270px;float:left;margin-left:10px;margin-top:16px}
.people p{text-indent:0;color:#333;line-height:23px}
.people p b{color:#000}
.lb{padding:5px;background:#fff;float:left;margin-top:14px;}
.gsjj{width:353px;float:right;margin-top:12px}
.gsjj_top{width:353px;height:28px;background:url(../images/gsjj_top.jpg) no-repeat;margin-bottom:10px}
.gsjj p{line-height:21px;padding-right:8px}
.wrap_yyfc{width:100%;min-width:1024px;background:url(../images/wrap_yyfc_bg.jpg) repeat-x bottom;height:285px}
.yyfc{width:933px;height:215px;background:url(../images/yyfc_bg.jpg) no-repeat;margin:0 auto;padding-top:70px;padding-left:67px}
.yyfc dl{float:left;margin-right:15px}
.yyfc dl dt img{width:182px;height:146px}
.yyfc dl dd{color:#fff;padding-top:10px}
#demo{overflow:hidden;width:865px;float:left}
#indemo{float:left;width:950%;padding:0; margin:0;}
#demo1{float:left;width:985px;padding:0; margin:0;}
#demo2{float:left;width:985px;padding:0; margin:0;}
.wrap_case{width:1000px;margin:0 auto;text-align:left;margin-top:15px}
.case{width:305px;float:left;border:1px solid #fff;padding-top:8px;background:#eaeaea}
.case_item{margin-top:15px;padding-left:10px}
.case_item img{float:left;margin-right:6px;border:1px solid #d7dad3;padding:2px}
.case_item h3{margin-bottom:6px}
.case_item h3 a{color:#000}
.case_item p{color:#333;line-height:20px}
.gsxw{width:444px;float:left;margin-left:13px}
.gsxw ul{padding-left:12px;padding-top:10px;background:#eaeaea}
.gsxw ul li{width:410px;height:28px;line-height:28px;border-bottom:1px dashed #e7d5d5;background:url(../images/dot.jpg) no-repeat left;padding-left:15px}
.gsxw ul li a{float:left}
.gsxw ul li span{float:right}
.ycdt{width:225px;border:1px solid #fff;background:#eaeaea;padding-top:8px;float:right}
.ycdt ul{padding-left:5px;padding-top:5px}
.ycdt ul li{width:220px;height:31px;line-height:31px;border-bottom:1px dashed #e7d5d5}
.ycdt_bottom{width:1001px;height:22px;margin:0 auto;background:url(../images/case_bottom.jpg) no-repeat}
.jczs{width:1000px;margin:0 auto;padding-top:8px;background:#eaeaea;border:1px solid #fff;text-align:left}
.jczs_nr{padding-top:20px;padding-left:10px}
.jczs_nr dl{float:left;margin-right:10px}
.jczs_nr dl dt{border:1px solid #d7dad3;padding:2px}
.jczs_nr dl dt img{width:182px;height:146px}
.jczs_nr dl dd{text-align:center;padding-top:10px;padding-bottom:10px}
.jczs_bottom{width:1000px;height:20px;margin:0 auto;background:url(../images/jczs_bottom.jpg) no-repeat}
#inner{width:1000px;text-align:left;margin:0 auto;background:#fff;}
#link{width:100%;min-width:1024px;height:33px;line-height:33px;background:url(../images/link.jpg) repeat-x}
.link{width:1000px;height:33px;line-height:33px;margin:0 auto;text-align:left}
.link span{margin-right:10px}

#footer{width:100%;min-width:1024px;background:url(../images/footer.jpg) repeat-x;height:73px;padding-top:30px}
#footer span{color:#fff;margin-right:30px}
#footer span a{color:#fff}
.keeptop{ width:740px; height:30px; border-bottom:#cb000e 2px solid}
.keeptop p{ float:left; line-height:30px; font-size:15px; color:#333; font-weight:bold}
.keeptop span{ float:right; line-height:30px; font-size:12px}
.aboutus{ width:740px; margin:0 auto; margin-top:20px}
.aboutus p{ 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:720px}
.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:740px; height:10px; background-color:#cb000e; 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:12px;display:inline;}
.prod dl img{ width:175px; height:140px;}
.prod dd{ font-size:14px; color:#333; padding:5px 0}
.hotproshow{ clear:both;width:740px; height:35px; background:#cb000e}
.hotproshow p{ color:#fff; float:left; font-weight:bold; 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 img{margin: 15px auto;min-width: 400px;max-width: 750px;border: 1px solid #d5d5d5;padding: 2px;}
.juti_img p{ font-size:13px; margin-top:10px; color:#666; width:750px; text-align:left}
.contactb{ min-height:230px; border:#d3d3d3 1px solid;overflow:hidden; margin-top:15px;margin-bottom:10px}
.contactb ul{}
.contactb ul li{ padding:0 15px; line-height:23px;font-size:13px;}
.bt_h3{color:#cf140a;font-size:15px;margin-bottom:20px}
.bt{width:100%;height:36px;background:#f1f0f0;border-bottom:2px solid #cb000e}
.bt h3{color:#fff;padding-left:15px;font-size:15px;display:inline;}
.bt_left{float:left;width:100px;background:#cb000e;height:36px;line-height:40px}
.bt a{float:right;margin-top:15px;margin-right:5px}
.pro_ul_left{border:1px solid #ccc;margin-top:13px;padding-left:10px;margin-bottom:20px;padding-bottom:10px}
.pro_ul_left li{width:208px;height:27px;line-height:27px;background:url(../images/pro_li_bg_02.jpg);margin-top:10px;border-right:1px solid #ccc}
.pro_ul_left li a{width:149px;height:27px;display:block;padding-left:60px}
.pro_ul_left li a:hover{color:#fff;background:#cb000e}
.keepleft{width:230px;float:left;margin-top:20px;margin-left:8px}
.keepright{width:750px;float:right;margin-top:20px;}
