/*基础样式*/
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,select,option.textarea,submit,button,p,table,tr,th,td,span,a,img,article,aside,audio,canvas,datalist,details,eventsource,figure,figcaption,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video,fieldset{margin:0;padding:0;}
article,aside,audio,canvas,datalist,details,eventsource,figure,figcaption,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video {display:block;margin:0;padding:0;}
input,select,textarea,button{vertical-align:middle;}
body{font-size:14px; font-family:Microsoft Yahei,Verdana, Geneva, sans-serif;}
ul,li,ol{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
table,td{ empty-cells:show; border-collapse:collapse;}
.clear{width:0; height:0; margin:0; padding:0; font-size:0; line-height:0; clear:both;}
img{border:none;}
html,body{ width:100%; position:relative;}

a { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0;}
article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video { display: block;}
a{outline:none; blr:expression(this.onFocus = this.onblur()); text-decoration:none; color:#333;}
a:hover{text-decoration:none;}
/*基础样式结束*/

/*头部*/
#top{ width:100%; float:left;}
#zj{ width:1200px; margin:0px auto; clear:both;}
#top_t{ width:100%; float:left; height:40px; background:#999;}
#top_tl{ float:left; height:40px; line-height:40px; color:#fff;}
#top_tr{ float:right; height:40px; line-height:40px; color:#fff;}
#top_k{ width:100%; float:left; padding:30px 0;}
#logo{ float:left;}
#tel{ float:right; font-size:20px;}
#tel span{ color:#e90301; font-size:30px; font-weight:bold;}
/*头部结束*/


#nav{ width:100%; float:left; height:50px; background:#333; position:relative; z-index:999;}
#menu{ width:1200px; margin:0px auto; clear:both;}
#menu ul{}
#menu li{ width:150px; float:left; height:50px; line-height:50px; text-align:center; font-size:16px;}
#menu li a{ color:#fff; display:block;}
#menu li a:hover{ color:#fff; background:#e90301;}
#menu li#bs a{ color:#fff; background:#e90301;}

#menu ul li ul li { float:none;}
#menu ul li ul li a { background:none;}
#menu ul li ul {}
#menu ul li ul li { margin-left:0px; text-align:center; height:45px; font-weight:normal;line-height:45px; font-size:14px; background:#ccc;}
#menu ul li ul li a { background:none; color:#333; height:45px; line-height:45px; margin:0; padding:0;}
#menu ul li ul li a:hover { background:#e90301; color:#fff;}
#menu ul li ul { display:none;}
#menu ul li:hover ul { display:block;}
#menu ul li.sfhover ul { display:block;}
#menu li.bs a{ color:#fff; background:#005fbd;}
#menu li ul li #bz{ width:120px; float:left; background:#fff; text-align:left; text-indent:20px;}

#banner{ width:100%; float:left; height:495px;}

#box{ width:100%; float:left; padding:60px 0;}
#chanpin{ width:100%; float:left;}
#chanpin_t{ width:100%; float:left;}
#chanpin_tz{ width:100%; float:left; text-align:center; font-size:32px; font-weight:bold; color:#e90301;}
#chanpin_tn{ width:100%; float:left; text-align:center; color:#999; margin-top:5px; text-transform:uppercase;}
#about_tz{ width:100%; float:left; text-align:center; font-size:32px; font-weight:bold; color:#fff;}
#about_tn{ width:100%; float:left; text-align:center; color:#ccc; margin-top:5px; text-transform:uppercase;}
#fenlei{ width:100%; float:left; text-align:center; margin-top:30px;}
#fenlei a{ padding:10px 8px; border:1px #ccc solid; margin:0px 5px;}
#fenlei a:hover{ background:#e90301; color:#fff; border:1px #e90301 solid;}
#chanpin_n{ width:100%; float:left; margin-top:50px;}
#product{ width:280px; float:left; border:1px #ccc solid; height:290px; background:#f1f1f1; margin:15px 9px;}
#product a{ width:280px; display:block; height:290px;}
#product a:hover{ width:280px; height:290px; background:#e90301; color:#fff;}
#product_t{ width:100%; float:left; height:220px;}
#product_t img{ width:100%; height:220px;}
#product_n{ width:260px; float:left; padding:10px;}
#product_nt{ width:100%; float:left; color:#666; margin-top:3px;}
#product_nt span{ float:right; color:#e90301;}
#product_nz{ width:100%; float:left; color:#333; font-size:16px; margin-top:3px; font-weight:bold;}
#product a:hover #product_nt{ color:#fff;}
#product a:hover #product_nz{ color:#fff;}
#product a:hover span{ color:#fff;}

#datu{ width:100%; float:left; height:198px;}

#box1{ width:100%; float:left; padding:60px 0; background:#f1f1f1;}
#about{ width:100%; float:left; margin-top:50px;}
#about_k{ width:100%; float:left; margin-top:60px;}
#about_l{ width:656px; height:383px; float:left;}
#about_r{ width:520px; float:right;}
#about_rt{ width:100%; float:left; font-size:20px; font-weight:bold; line-height:1;}
#about_ry{ width:100%; float:left; color:#666; margin-top:5px;text-transform:uppercase; font-size:12px; font-weight:bold;}
#about_rn{ width:100%; float:left; margin-top:10px; line-height:1.9; font-size:14px;}
#about_more{ width:135px; height:40px; margin-top:10px; line-height:40px; text-align:center; background:#e90301; float:left;}
#about_more a{ color:#fff;}
#about_more a:hover{ color:#fff;}
.xia{ width:1200px; float:left; margin-top:50px;}
.xia li{ width:275px; height:208px; float:left; margin:0px 12px;}
#about_xia{ width:100%; float:left; height:30px; background:url(../images/xxx.png) no-repeat center; margin-top:30px;}
#gundong{ width:100%; float:left;}

w#news{ width:100%; float:left;}
#news_n{ width:100%; float:left; margin-top:30px;}
#news_nl{ width:580px; float:left;}

#news_nr{ width:580px; float:right;}
#xinwen{ width:100%; float:left; margin-bottom:10px; border-bottom:1px #ccc dashed; padding-bottom:10px;}
#xinwen_l{ width:80px; height:80px; float:left; border:1px #ccc solid; background:#e90301; margin-top:6px;}
#xinwen_lz{ width:100%; float:left; text-align:center; font-size:25px; font-weight:bold; color:#fff; margin-top:10px;}
#xinwen_ld{ width:100%; float:left; text-align:center; color:#f1f1f1; font-size:16px;}
#xinwen_r{ width:470px; float:right;}
#xinwen_rt{ width:100%; float:left; height:28px; font-size:16px; font-weight:bold; background:url(../images/xia.jpg) no-repeat left bottom;}
#xinwen_rt a{ color:#333;}
#xinwen_rt a:hover{ color:#e90301;}
#xinwen_rs{ width:100%; float:left; color:#999; margin-top:3px;}
#xinwen_rn{ width:100%; float:left; color:#666; margin-top:2px;}

#box2{ width:100%; float:left; padding:60px 0; background:#eff1f6;}
#hezuo{ width:100%; float:left;}
#hezuo_n{ width:100%; float:left; margin-top:30px;}

.container08{ padding:60px 0; background-color:#323233; float:left; width:100%;}
.container08 .con01{float:left;width: 570px;border-right:1px #474748 solid;min-height:92px;}
.container08 .con02{float:left;width: 405px;border-right:1px #474748 solid;box-sizing:border-box;padding: 30px 0 0 74px;min-height: 120px;}
.container08 .con03{ float:left; width:300px; border-right:1px #474748 solid; min-height:92px; box-sizing:border-box; padding:5px 0 0 52px;}
.container08 .con04{float:right;width: 222px;min-height:92px;box-sizing:border-box;padding:0 0 0 48px;}
.container08 .con01 p{ color:#858687; font-size:12px; width:360px; float:left; margin-bottom:15px; line-height:26px;}
.container08 .con01 ul{ font-size:0}
.container08 .con01 ul li{ display:inline-block; margin:0 10px 0 0;}
.container08 .con02 ul li{float:left;font-size: 12px;width: 100px;line-height: 26px;}
.container08 .con02 ul li a{color: #858687;}
.container08 .con02 ul li a:hover{ color:#fff}
.container08 .con04 h5{width:178px;height:34px;line-height:34px;color:#fff;background:#e90301;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;text-align:center;font-size:14px;font-weight:bold;margin-bottom: 25px;}
.container08 .con04 h5 small{ font-size:12px; text-transform:uppercase; font-weight:normal; margin-left:6px;}
.container08 .con04 h5 a{ display:block; color:#fff}
.container08 .con04 h5:hover{ background:#c92026}
.container08 .con04 h6{ text-align:right; font-size:12px; color:#e90301; margin-bottom:5px;}
.container08 .con04 h3{ text-align:right; font-size:24px; color:#e90301; text-transform:uppercase;}
.w1200 { width: 1200px; margin: 0 auto;}

#foot{ width:100%; float:left; background:#252527;}
#foot_l{ width:100%; float:left; color:#858687; line-height:1.9; padding:10px 0;}


.scrollBox{ width:1200px; padding:10px; position:relative; margin-top:50px;}
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:1110px;left:40px}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{float:left; display:inline; width:350px; height:120px; background:#fff; border:1px solid #ccc;margin-right:10px;padding:5px;}
.scrollBox .piclist li span{}
.scrollBox .pageBtn span.prev{ background:url(../images/zuo.jpg) no-repeat; display:block; width:37px;height:59px; position:absolute;top:62px;}
.scrollBox .pageBtn span.next{ background:url(../images/you.jpg) no-repeat; display:block; width:37px;height:59px; position:absolute;top:62px; right:0;}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }
.scrollBox .pageBtn .list li{ float:left; display:inline; width:15px;height:15px;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{background-position:-114px -57px }

#xiaotu{ width:100%; float:left; height:156px;}
.hhui{
	background-color:#f4f4f4;float:left; width:100%;
	padding-top:1px;
	height: 1430px;
	background-image: url(../images/hh.jpg);
	background-repeat: repeat-x;
	background-position: center 1px;
}	
.ys2{height: 1430px;background-image: url(../images/cpp.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.mid {
    margin: 0 auto;
    width: 1200px;
}
.mt{
	position:absolute;
	font-family:"Microsoft YaHei";
	font-size:28px;
	font-weight:bold;
	font-style:italic;
	color:#595757;}
.mt1{	
	margin-top:345px;
	margin-left:165px;}
.mt2{
	margin-top:715px;
	margin-left:630px;}
.mt3{
	margin-top:1105px;
	margin-left:165px;}
	

.hong {
    color: #084fb1;
}
.at{position:absolute;
	font-family:"Microsoft YaHei";
	font-size:18px;
	line-height:30px;
	color:#000000;}

.at1{
	width:350px;
	margin-top:465px;
	margin-left:165px;}
.at2{	width:450px;
	margin-top:815px;
	margin-left:630px;}
.at3{width:450px;
	margin-top:1225px;
	margin-left:165px;}

.hong{color:#084fb1;}

#banner_n{ width:100%; float:left; height:259px;}

#left{ width:250px; float:left;}
#lanmu{ width:100%; float:left;}
#lanmu_t{ width:100%; float:left; height:80px; background:#333;}
#lanmu_tz{ width:100%; float:left; text-indent:25px; margin-top:15px; color:#fff; font-size:20px; font-weight:bold;}
#lanmu_ty{ width:100%; float:left; margin-top:5px; color:#f1f1f1; text-indent:25px;}
#lanmu_n{ width:248px; float:left; border:1px #ccc solid; padding-bottom:5px;}
#lanmu_n li{ width:238px; margin-left:5px; float:left; height:45px; line-height:45px; margin-top:5px; background:#f1f1f1; text-indent:25px; font-size:16px;}
#lanmu_n li a{ color:#333; display:block;}
#lanmu_n li a:hover{ color:#fff; background:#e90301;}

#lxwm{ width:100%; float:left; margin-top:20px;}
#lxwm_t{ width:100%; float:left; border-bottom:1px #ccc solid; font-size:20px; font-weight:bold; line-height:40px;}
#lxwm_n{ width:100%; float:left; margin-top:5px; line-height:1.9;}

#right{ width:920px; float:right;}
#right_t{ width:100%; float:left; height:40px; border-bottom:1px #ccc solid;}
#right_tz{ float:left; height:39px; border-bottom:3px #e90301 solid; font-size:22px; font-weight:bold; line-height:39px;}
#weizhi{ float:right; line-height:40px; color:#666;}
#weizhi a{ color:#666;}
#weizhi a:hover{ color:#e90301;}
#abouter{ width:100%; float:left;}
#biaoti{ width:100%; float:left; margin-top:10px; text-align:center; font-size:20px; font-weight:bold;}
#fabiao{ width:100%; float:left; margin-top:5px; text-align:center; border-bottom:1px #ccc dashed; color:#777; padding-bottom:5px;}
#abouter_n{ width:100%; float:left; margin-top:10px; line-height:1.9;}
#fenpian{ width:100%; float:left; margin-top:30px;}
#l{ width:100%; float:left; height:25px; line-height:25px; color:#333;}
#l a{ color:#333;}
#l a:hover{ color:#db261f;}

#fenye{ width:100%; float:left; height:30px; line-height:30px; text-align:center; margin-top:20px;}
#fenye a{ color:#333; margin:0px 5px; padding:5px 8px; border:1px #ccc solid;}
#fenye a:hover{ border:1px #db261f solid; background:#db261f; color:#fff;}

#newser{ width:100%; float:left; margin-top:10px;}
#newser li{ width:100%; float:left; height:40px; line-height:40px; border-bottom:1px #ccc dashed; color:#666; text-align:right;}
#newser li a{ margin-left:5px; color:#666; float:left; color:#333;}
#newser li a:hover{ color:#db261f;}

