body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,EMBED,Object{margin:0;padding:0}
img,input,select{vertical-align:middle}
body,button,input,select,textarea{font:12px tahoma,arial,\5b8b\4f53,sans-serif; border: 0;}
h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}small{font-size:12px}
input:focus {border: 0;} 
ul,ol{list-style:none}
fieldset, img {border: 0;}
.red {color: red;}
a{text-decoration:none; color:#515151; cursor:pointer;}
a:hover{text-decoration:none}
.clear {clear: both;}
.clearfix {zoom: 1;}
.hidden {display: none;}
strong, b {font-weight: bold;}
param{display: none;}
body{ color:#555; font-size:12px; font-family: "宋体"; line-height:25px; }

.main,.down,.copyrignt p{width: 1002px;margin: 0 auto; position: relative;}


#topbg{ height:137px; background: url(../images/index/topbg.jpg) 0 0 repeat-x;}

.header{}
.logo{ width:577px;height: 131px; margin-top:6px; float:left;background:url(../images/index/logo.jpg) 0 0 no-repeat;}
.logo a{ width:577px;height: 131px; display:inline-block;}

.header ul{position: absolute;left: 790px;top: 0px; width:162px; height:39px; line-height:30px; background:url(../images/index/toprightbg.jpg) 0 0 no-repeat; padding-left:50px;}
.header ul li{float: left;color:#fff;font-size: 12px;}
.header ul li a{color:#fff; font-size: 12px;}
.phone{width: 263px; float:right; margin-top:54px;}



.nav { text-align:center;height:40px; line-height:40px;font-family: "microsoft yahei",Arial,Helvetica,sans-serif; background:url(../images/index/menubg.jpg) 0 0 repeat-x;  }
.nav ul{ width:1002px; margin:0 auto; }

.nav ul li{float: left; width:121px;background:url(../images/index/menuin.jpg) right 0 no-repeat; position:relative;}
.nav  h2 a{height:40px; display:block;font-size:14px;color:#fff;text-align: center;}
.nav h2 a:hover,.nav h2 a.selected{ color:#ffea00; }



.banner{height:472px; width:1003px; margin:0 auto 0;
}
.slidebox{float: left; width: 100%;height:472px; position: relative;overflow:hidden; _display:inline}
.slidebox{width:100%;height:472px;overflow:hidden;position:relative;}
.slidepic{position:absolute;width:100%;}
.slidepic li{height:472px;overflow:hidden; text-align:center; width:100%;}
.slidebtn{position:absolute;bottom:1px;left:50%; margin-left:355px;width: 143px;height: 18px;background:url(../images/slide.png) 0 0 no-repeat;}
.slidebtn ul{float: right;}
.slidebtn li{cursor:pointer;float:left;font-family:arial;height:18px;line-height:22px;width:22px;text-align:center;color:#fff;overflow: hidden;}
.slidebtn li.current{background:url(../images/slide2.png) 0 0 no-repeat;height:18px;line-height:22px;width:22px;overflow: hidden;}


.mainbg{ padding-top:24px; }


/*.left{float: left;width:224px; overflow:hidden;position: relative;}*/
.left{float: left;width:224px; overflow:hidden;position: relative; height:276px;}

.center{ width:456px; float:left; overflow:hidden; margin:0 0 0 11px ;}
.right{  float: right;width:299px; height:252px; overflow:hidden;  }





.yh{font-family: "microsoft yahei",Arial,Helvetica,sans-serif;}


.title1 {height:38px; background: url(../images/index/aboutbg.jpg) 0 0 repeat-x;  }
.title1 h2{ width:393px;float: left; font-size:14px; color:#3a3a3a; line-height:32px; text-indent:24px; background:url(../images/index/aboutt.jpg) no-repeat;}
.title1 span{ font-size:12px; font-weight:normal; color:#585858; padding-left:5px; }
.title1 a{ width:63px; text-indent:-9999px; float: right; height:38px; background:url(../images/index/more2.jpg) no-repeat; }



.title {height:40px; background: url(../images/index/titlebg.jpg) 0 0 repeat-x;  }
.title h2{ width:393px;float: left;}
.title a{ width:61px; text-indent:-9999px; float: right; height:40px; background:url(../images/index/more.jpg) no-repeat; }



/*.about { padding:0  15px 0 15px; height:214px;}
.about a.moreabout{ color:#a63261;}
.about img{ float:left; padding:14px 0 3px 0;}*/


.about { padding:14px  15px 0 15px; height:200px;}
.about a.moreabout{ color:#a63261;}
.about img{ float:left; padding-right:10px; margin-top:5px;}

.aboutd{ line-height:27px; width:240px; float:right; padding-top:14px; }

/*.abouttitle{ text-indent:-9999px; height:60px;}

.boxt{ border:1px solid #dfdfdf; border-top:none;}*/

.abouttitle{ text-indent:-9999px; height:60px;}

.boxt{ border:1px solid #dfdfdf; border-top:none;}


.nh{ height:202px;}
.lh{height:213px;}

/*.cate{margin-left:2px;margin-top: 6px;position: relative;}*/
.cate{margin-left:15px;margin-top: 6px;position: relative;}

.ban2{ height:404px;overflow:hidden; margin-bottom:15px; margin-left:4px;}

.prolist ul li{float: left;width: 185px;margin-left: 8px;margin-top: 13px;}
.prolist ul li{margin-top: 13px;}

.a_txt1{float: left;width: 182px;display: block;font-size:12px;color:#000000;text-align: center;line-height: 42px;}

.prolist img{ border:1px solid #d1d1d1; padding:1px;}





.title_c{ margin:10px 0 0 30px;}
.contact { margin: 0 0 0 30px; height:135px;}
.vidio{ margin-left:30px;}

.linebg{ padding-top:8px;} 




.box .p1{float: left;display: block;margin-top: 14px;line-height: 200%; width: 204px;margin-left: 6px;margin-bottom: 18px;}
.box .qun{float: left;width: 228px;height: 256px;background:url(../images/gua.jpg) 0 0 no-repeat;}
.box .qun p{float: left;display: block;margin-left: 12px;width: 200px;line-height: 28px;color:#2c2c2c;font-size:12px;}
.box .pic{float: left; width: 213px;height: 71px;margin-left: 7px;margin-top: 10px;}
.box .qun span{float: left;display: block;font-size: 14px; font-weight: bold;margin-top: 14px;line-height: 30px;margin-left: 12px;}



.product ul{/*float: left;margin-left: 12px;margin-top: 16px;*/}
.product  li{float: left; width: 170px;margin: 14px 4px 0 8px; _display:inline;}
.product2  li{float: left; width: 181px;margin: 14px 4px 0 13px; _display:inline;}



.content3_left,.content3_center,.content3_right{
	width:321px; float:left; margin-top:2px;}
.content3_left,.content3_center{ margin-right:19px;}



.box_r{float: left;width: 736px; height: 202px;border-bottom: solid 1px #d5d5d5;border-right: solid 1px #d5d5d5;margin-bottom: 10px;background:url(../images/headr.jpg) 0 0 repeat-x;position: relative;}
.head_r{float: left;height: 29px;width: 100%;background:url(../images/headr2.jpg) 0 0 no-repeat;}
.head_r span{display: block;float: left;line-height: 29px; margin-left: 30px;width: 124px;color:#424242;font-weight: bold;font-size: 14px;}
.head_r a{display: block;float: right;margin-right: 10px;color:#555555; font-size: 12px;line-height: 29px;}




.a_img{float: left;}
.a_txt{ height:20px; line-height:20px; margin-top:8px; text-align: center; display:block;}






.sub-list{ padding-top:2px;}
.sub-list li{height:32px; line-height:32px;
margin:3px 4px  0 4px;overflow:hidden;text-align:left; 
background:url(../images/index/navbg.jpg) center bottom no-repeat;
}

.sub-list a{ display:block;font-family: "microsoft yahei",Arial,Helvetica,sans-serif; color:#515151; font-size:14px;}



.sub-list  b{ width:13px; height:12px;  display:inline-block; float:left; margin-top:11px; margin-right:15px; margin-left:14px;
background:url(../images/index/arrowbg.jpg) 0 0   no-repeat;}


.sub-list h2{  height:32px; line-height:32px; color:#515151; cursor:pointer; font-weight:normal;} 

.list li { height:31px; line-height:31px; overflow:hidden; border-bottom:1px dotted #cbcbcb; }
.list { padding:5px 0 0 ;}
.list a{ color:#000;}

.list{ padding:7px 10px 0 ;} 
.list .arrow{ width:11px; height:11px; float:left; margin:6px 0 0 0 ; background:url(../images/index/arrow.jpg) 0 5px no-repeat;}

.list li { height:29px; line-height:29px; overflow:hidden; border-bottom:1px dashed #e8e8e8;  }



.pd15{ padding-bottom:15px;}


.latenews{ padding-left:5px;}
.latenews h2{ width:70px; float:left;}
.latenews  img{ width:36px; float:left; margin:6px 8px 0  0;}
.latenews ul{ width:800px; float:left;}

.line{ height:2px; line-height:2px; font-size:0; overflow:hidden; margin-bottom:35px; text-align:center;}


.title_c{ font-size:14px;}



.cpd{ padding-left:17px;  height:205px; overflow:hidden; }
.newslist{ margin-top:11px;}
.newslist  li{ width:330px; float:left; margin:0 5px 0 12px;_display:inline;}
.newslist a{ width:270px; float:left;}
.newslist .time{ width:45px; float:right; overflow:hidden;}
.newslist li{border-bottom:1px dashed #e3e3e3; padding:0 8px; height:29px; line-height:29px; }
.nhei{ height:205px ; overflow:hidden;}





.footer{ color:#000; height:100px;text-align:center; }
.footer .w{ width:1002px; margin:0 auto; text-align:center; border-top:1px solid #023957; background:#f4f4f4; height:100px;}


.f_nav{text-align:center; color:#000; height:29px; line-height:29px;border-bottom:1px solid #fff; background:#f1f1f1; }
.copyrignt{ border-top:1px solid #e0e0e0;line-height:22px ;  padding-top:10px;text-align:center; }
.f_nav  a{ color:#000; font-weight:normal; text-align:center; font-weight:bold;}





#downmessage{ width:151px; margin:0 auto;}
body .bdshare-slide-style-l0 .bdshare-slide-button {
    background: url(../images/index/share.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 88px;
    width: 24px;
}

.float_right{width: 145px;height: 229px; background:url(../images/index/online.jpg) no-repeat;position: absolute;}
.k_head{float: left;width: 100%;height: 25px;}


.float_right .ul{float: left;margin-left: 4px;width: 135px;height: 194px; }
.float_right ul li{float: left;margin-top: 10px;margin-left:10px;height: 23px;}
.float_right ul li span{color:#666666;line-height: 23px;}
.weixin{float: left;width: 85px;height: 85px;margin-left: 28px;margin-top: 16px;}


.weixin span{color:#666;font-size: 12px;display: block;text-align: center;line-height: 20px;}


.close{ cursor:pointer;float: right; width: 30px;height: 20px;margin-top:0px;margin-right:0px; }

/*分页*/
.fenye{text-align: center;margin: 20px 0 30px;}
.fenye ul{height: auto;overflow: hidden;}
.fenye span,.fenye a{display: inline-block;padding: 0 9px;margin: 5px 2px;background: #ddd;border-radius: 2px;height: 26px;line-height: 26px;text-align: center; color:#000;}
.fenye span.current{background: #c92820; color: #fff;}
.fenye a:hover{background: #c92820;color: #fff;}