@charset "utf-8";
html{ overflow-x:hidden;}
html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,
sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,
tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol,ul{ margin:0; padding:0; }
body{ font-size:12px;font-family:"宋体";  color:#666;    }
input,select,textarea{vertical-align:middle;}
/* table{border-collapse:collapse;border-spacing:0;} */
img{ border:0;}
em,i{font-style:normal;}
div{ margin:0 auto; height:auto;}
ul,ol,li{list-style-type:none;}
.clear{clear:both;font-size:0px; line-height:0px; height:0px} 
.left{ float:left}
.right{ float:right;}
.yahei{ font-family:"Microsoft Yahei"}
.heiti{ font-family:"黑体"}
.Arial{ font-family:"Arial"}
.Tahoma{ font-family:"Tahoma"}
.BebasNeue{ font-family:"Bebas Neue"}
a:active {star:expression(this.onFocus=this.blur());}
.blank1{ height:15px; overflow:hidden}
a{color:#666;text-decoration:none;}
a:hover,a:active,a:focus{ text-decoration:underline;color:#666;}  

* {
    border: 0 none;
    margin: 0;
    padding: 0;
}
img {
    border: 0 none;
    vertical-align: top;
}


/*index*/

.header{ width:100%; margin:0 auto}
.top{background:url(../Img/img2.jpg) repeat-x; width:100%; height:62px; float:left}
.w1000{ width:1000px; margin:0 auto}
.mr{margin-right:0}
.logo{float:left; margin-left:39px}
.nav{/* width:800px;  */float: right; overflow:hidden;}
.nav ul { width:800px; float:left; margin-top:15px;}
.nav ul li{ float:right; font-family:"Microsoft Yahei"; font-size:14px; width:86px; height:35px; text-align:center; line-height:35px}
.nav ul li a{color:#545050}
.nav ul li:hover{background:url(../Img/img1.jpg) no-repeat;}
.nav ul li:hover a{color:#fff;text-decoration:none;}
.nav ul li.hover{background:url(../Img/img1.jpg) no-repeat;}
.nav ul li.hover a{color:#fff;text-decoration:none;}

.bannerbg{width:100%; background:url(../Img/banner.jpg)  center top no-repeat;  height:425px; display:none; float:right}
.banner{ height:425px; float:right; width:100%; position:relative;}
.banner a{ position:absolute; left:0; top:0; width:100%; height:425px; display:none }
.banner #btn{ position:absolute; left:-10px;  bottom:2px ; text-align:center; width:100%}
.banner #btn span{ width:13px; height:15px; margin-left:3px;background:url(../Img/btn.png) no-repeat; display:inline-block;}
.banner #btn span.hov{ background-position: right 0;}
.banner ul{ height:425px; overflow:hidden;}

.picScroll-left{ width:145px;  overflow:hidden; position:relative; float:left}
.picScroll-left .hd{ overflow:hidden;  height:30px;  width:125px; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:12px;  overflow:hidden; cursor:pointer; background:url(../Img/next.png) no-repeat;}
.picScroll-left .hd .next{ background-position:-7px 0px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:12px; height:12px; overflow:hidden; margin-right:2px; text-indent:-999px; cursor:pointer; background:url(../Img/b.png) 0 0px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:-47px 0;width:36px; height:12px; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:123px; height:93px; display:block;  }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }

.mo{ float:right; margin:30px 20px 0 0; display:inline}

.content{ width:318px; float:left; height:226px; background:url(../Img/img11.jpg) no-repeat; margin-top:9px; margin-right:15px;display:inline}
.content .main-tit{ width:318px; float:left}
.content .main-tit img { float:left; margin-top:15px; margin-left:13px;display:inline}
.content .main-tit span{float:right; margin:8px 18px 0 13px; display:inline; }
.content .main_img{ float:left; margin:5px 0 0 13px;display:inline}
.content h3{ font-weight:100; font-size:14px; color:#000; float:left;font-family:"Microsoft Yahei"; margin-top:15px; text-indent:13px; width:300px;}
.content p{ font-size:12px; color:#696969; float:left; margin-left:13px; line-height:24px;width:300px;}
.content p span{ float:left}
.content p img{ float:right;margin:10px 20px 0 0}
.content .main_rimg{ float:left; margin:5px 0 0 13px;display:inline; padding-bottom:20px;border-bottom:#ececec dashed 1px;}
.content .main_rimg img{ float:left}
.content .main_rimg h3{ width:168px; float:left; text-indent:0; margin-top:0; margin-left:5px}
.content .main_rimg p{ width:168px; float:left; margin-left:5px; }
.content .more{position:absolute; left:0; top:50px; }
.content .promain{ float:left; margin:10px 0 0 0}
.content .promain img{ float:left}
.content .promain h3{ font-weight:100; font-size:14px; color:#000; float:left;font-family:"Microsoft Yahei"; margin-top:0px; padding-bottom:15px; border-bottom:#ececec dashed 1px; text-indent:13px; width:150px;}
.content .promain p{ font-size:12px; color:#696969; float:left; margin-left:13px; line-height:24px;width:150px;}
.news_list{ width:297px; float:left; margin:5px 0 0 13px;display:inline;}
.news_list ul li{ float:left; width:297px; background:url(../Img/img12.jpg) center left no-repeat; text-indent:10px; margin-top:15px}
.news_list ul li a{float:left}
.news_list ul li span{ float:right; color:#969696}

.footer{ background:#f2f2f2; width:100%; float:left; padding-bottom:30px}
.loca{ width:365px; float:left; line-height:28px; margin-top:10px}
.loca img { float:right;margin:5px 90px 0 5px}
.link{ float:right; width:420px; margin:20px 0 0 30px;}
.link p{ font-size:12px; float:left; width:100%} 
.link ul {float: right; width:325px; margin-bottom:15px}
.link ul li {float:left; margin-left:20px;}
.line{ width:100%; height:1px; float:left; background:#ddd; margin-bottom:1px; margin-top:30px;}
.loca p{ width:120px; float:left}

/*news*/
.banner1{ width:100%; margin:0 auto; text-align:center;height:240px; float:left}
.news_left{ width:240px; float:left; margin-top:20px}
.new_nav{width:240px; float:left}
.new_nav ul li{ float:left; width:240px; background:url(../Img/img16.jpg) no-repeat; line-height:34px; text-indent:70px;  font-weight:bold; margin-bottom:1px}
.new_nav ul li.hover{background:url(../Img/img15.jpg) no-repeat;}
.new_nav ul li.hover a{color:#fff}
.new_nav ul li ul.second a{color:#666666;}
.new_nav ul li ul.second li{background:none;}
.cont{ width:240px; float:left; height:130px; background:url(../Img/img24.jpg) no-repeat; margin-top:20px}
.cont img{ margin:8px;}
.cont p{ text-indent:8px; margin-bottom:8px}
.f1{ float:left;margin-top:20px;}
.f2{float:left; margin-top:10px}
.news_right{ width:740px; float:right; margin-top:20px; padding-bottom:30px}
.top_nav{ height:40px; width:740px;  background:#f7f7f7; float:left; line-height:40px; text-indent:20px}
.news_main{ width:740px; float:right;}
.news_main ul li{ float:left; width:740px; height:150px; border-bottom:#cdcdcd dashed 1px}
.news_main ul li img{ float:left; margin-top:32px}
.news_main ul li h3{ font-size:14px; color:#474747; margin-left:32px; float:left; width:525px; display:inline;margin-top:32px}
.news_main ul li h3 a{ font-size:14px; color:#474747; }

.news_main ul li p{ margin-left:32px; float:left; width:525px;color:#7b7b7b; line-height:20px; margin-top:10px}
.news_main ul li p a{ color:#7b7b7b;}
.news_main ul li em{ float:left; margin-left:32px; margin-top:20px; display:inline;color:#d50a00;}
.page{ width:400px; float:left; margin:100px 0 0 270px; display:inline; padding-bottom:45px}
.page .pd{ float:left; width:48px; height:25px; background:#d2d2d2; text-align:center; line-height:25px; margin-right:10px}
.page span{ /* float:left;  *//* width:25px; */ height:25px;background:#d2d2d2; text-align:center; line-height:25px;margin-right:10px; padding:0px 0px;}
.page .hover{ background:#d50a00;}
.page .hover a{color:#fff}
.page a{color:#fff;background: none repeat scroll 0 0 #d2d2d2;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    padding: 0 10px;
    text-align: center;}

/*luntai*/
.lt_nav{ width:740px; float:left; overflow:hidden}
.lt_nav ul{ width:800px; float:left; margin-top:23px; margin-left:55px; display:inline}
.lt_nav ul li{/*  width:89px; */padding:0px 5px; height:23px; float:left; background:#eff3f4; border:#d5e1e4 solid 1px; text-align:center; line-height:23px; margin-right:1px;}
.lt_nav ul li.hover{background:url(../Img/img25.jpg) no-repeat;  height:29px; border:#fff solid 1px;}
.lt_nav ul li.hover a{ color:#fff}
.lt_nav ul li:hover{background:url(../Img/img25.jpg) no-repeat; height:29px; border:#fff solid 1px;}
.lt_nav ul li:hover a{ color:#fff}
.ma_img{ float:left; margin:40px 0 0 50px; display:inline; line-height:24px;}
.new_nav ul li .second_nav{ width:240px; float:left; display:none}
.new_nav ul li .second_nav ul{ width:240px; float:left}
.new_nav ul li .second_nav ul li{float:left; height:34px;background:#f7f7f7; width:240px; margin-bottom:1px}
.new_nav ul li .second_nav ul li a{ color:#6e6e6e}
.new_nav ul li .second_nav ul li.hover a{ color:#d50a00}

/*contacts*/
.map{ float:left; margin:36px 0 0 21px; display:inline}
.contacts{ float:left;margin:36px 0 0 21px; display:inline}
.contacts p{ margin-bottom:15px;}
.contacts p em{ font-weight:bold}
.contacts p em.e1{ color:#00a0e9; font-weight:100}

/*about*/

.about{ float:left;width:720px;;line-height:30px; padding:15px; }
.about h3{ text-align:center; margin-top:50px;}
/* .about{ color:#979797; margin-left:30px; line-height:30px; text-indent:25px; margin-top:30px; display:inline; } */
.botimg{ float:right; margin:0px 20px 0 0px;}

/*product*/
.product{ width:740px; float:right; overflow:hidden}
.product ul{ width:800px; float:left; margin-top:20px}
.product ul li{ width:226px; float:left; background:#f2f2f2; padding-bottom:10px; margin-left:16px; margin-bottom:14px; display:inline}
.product ul li img{ float:left; margin:6px 0 0 6px; display:inline}
.product ul li a{ width:150px; float:left; color:#000; margin:10px 0 0 20px;}
.product ul li span{ float:right; margin:4px 20px 0 0}

.zp{ width:630px; float:left; margin:33px 0 0 57px; display:inline; border:#e3e3e3 solid 1px; overflow:hidden; padding-bottom:50px}
.zp_t{ width:650px; float:left; height:36px; background:url(../Img/img37.jpg) repeat-x;}
.zp_t ul{ margin-left:15px}
.zp_t ul li{ float:left; line-height:36px;  font-weight:bold; background:url(../Img/img38.jpg) center right no-repeat; padding:0 4px; width:80px; text-align:center}
.zp_t1 { width:650px; float:left; height:36px;}
.zp_t1 ul{ margin-left:15px}
.zp_t1 ul li{ float:left; line-height:36px;    padding:0 4px; width:80px; text-align:center}
.zp_t1 ul li a{ color:#d50a00; font-weight:bold}

.zp h3{ float:left; font-size:12px; margin-left:130px; line-height:40px; margin-top:20px; display:inline}
.zp_t2 { width:650px; float:left; height:36px;background:#f7f7f7 }
.zp_t2 ul{ margin-left:15px}
.zp_t2 ul li{ float:left; line-height:36px;    padding:0 4px; width:80px; text-align:center}
.zp_t2 ul li a{ color:#d50a00; font-weight:bold}

.content1{ width:360px; float:left; height:226px; background:url(../Img/img47.jpg) no-repeat; margin-top:40px; display:inline;overflow:hidden;}
.content1 .main-tit img { float:left; margin-top:15px; margin-left:13px;display:inline}
.content1 .main-tit span{float:right; margin:8px 18px 0 13px; display:inline}
.content1 .main_img{ float:left; margin:5px 0 0 13px;display:inline}
.content1 h3{ font-weight:100; font-size:14px; color:#000; float:left;font-family:"Microsoft Yahei"; margin-top:15px; text-indent:13px; width:300px;}
.content1 p{ font-size:12px; color:#696969; float:left; margin-left:13px; line-height:24px;width:335px;}
.content1 p span{ float:left}
.content1 p img{ /* float:right; */margin:10px 20px 0 0}
.content1 .main_rimg{ float:left; margin:5px 0 0 13px;display:inline; padding-bottom:20px;border-bottom:#ececec dashed 1px;}
.content1 .main_rimg img{ float:left}
.content1 .main_rimg h3{ width:168px; float:left; text-indent:0; margin-top:0; margin-left:5px}
.content1 .main_rimg p{ width:208px; float:left; margin-left:5px; }
.ml{ margin-left:20px}
.content1 .news_list{ width:340px; float:left; margin:5px 0 0 13px;display:inline;}
.content1 .news_list ul li{ float:left; width:340px; background:url(../Img/img12.jpg) center left no-repeat; text-indent:10px; margin-top:15px}
.content1 .news_list ul li a{float:left}
.content1 .news_list ul li span{ float:right; color:#969696}

.content2{ width:740px; float:left; height:226px; background:url(../Img/img450.jpg)  repeat-x; margin-top:40px; display:inline}
.content2 .main-tit img { float:left; margin-top:15px; margin-left:13px;display:inline}
.content2 .main-tit span{float:right; margin:8px 18px 0 13px; display:inline}
.pro_list{ width:740px; float:left; overflow:hidden}
.pro_list{ width:800px; float:left; margin-top:20px;}
.pro_list ul li{ float:left; width:123px; text-align:center; line-height:36px; margin-right:28px; height:120px;overflow:hidden;}
.pro_list ul li a{ font-weight:bold;}

#artibodyTitle {
    border-bottom: 1px solid #cccccc;
    color: #000000;
    font-family: "微软雅黑";
    font-size: 20px;
    font-weight: normal;
    line-height: 35px;
    margin-bottom: 20px;
    margin-top: 20px;
    overflow: hidden;
    text-align: center;
}
#artibodyTitle span {
    color: #aca9aa;
    font-size: 12px;
}


.r1{ width:745px;float:left; }
.r1 .proleft { width:235px; float:left;margin:20px 20px 0 20px; display:inline}
.r1 .proright {width:415px; float:right; margin-top:30px; margin-right:50px; display:inline; text-align:left}
.r1 .proright h2{display: inline;float: left;font-size: 14px;margin: 10px 0 0 0px;}
.r1 .proright .li{ height:16px; border-bottom:#ccc dashed 1px; width:415px; float:left}
.r1 .proright p{width:410px; float:left; margin-top:15px;line-height:22px;}
.r1 .proright p a{ width:29px; height:29px; border:#e4e4e4 solid 1px; margin:0 10px; float:right; text-align:center; line-height:29px; background:#f6f6f6}
.r1 .proright span{ float:left; margin-top:6px}
.r1 .proright .probtn{ /* width:210px; */float:left; margin:20px 0 0 85px; display:inline}

.r2{width:740px; float:right; margin-top:60px;}
.r2 .r2tit{ width:740px; height:25px; border-bottom:#ccc dashed 1px;  font-size:14px; font-weight:bold; }

.nopadding{padding:0px;margin:0px;}
.artcontent{line-height:22px;padding:15px;font-size:12px;}

.job_top {
    border-bottom: 1px solid #eeeeee;
    line-height: 30px;
    padding: 0 0 20px;
}
.left {
    float: left;
}
.news_content {
    height: auto !important;
    line-height: 22px;
    min-height: 260px;
    overflow: visible;
}
.news_content {
    padding-top: 23px;
    width: 760px;
}
.job {
    float: right;
    height: auto;
    overflow: hidden;
    width: 777px;
}
.job h2 {
    background: none repeat scroll 0 0 #f1f1f0;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
    margin-top: 9px;
    padding-left: 13px;
}
.job dt {
    background: none repeat scroll 0 0 #f7f7f6;
    display: block;
    margin-top: 7px;
    padding-bottom: 30px;
    padding-left: 14px;
}
.job dt ul {
    margin: 0 auto;
    width: 762px;
}
.job dt li {
    float: left;
    line-height: 24px;
    width: 762px;
}
.job dd {
    display: block;
    margin-top: 14px;
    width: 762px;
}
.job dd li {
    background: url("../images/job_bg.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 777px;
}
.job dd li span {
    display: block;
    float: left;
}
.job dd li span.j_0 {
    text-align: center;
    width: 65px;
}
.job dd li span.j_1 {
    text-align: center;
    width: 230px;
}
.job dd li span.j_2 {
    text-align: center;
    width: 120px;
}
.job dd li span.j_3 {
    text-align: center;
    width: 200px;
}
.job dd li span.j_4 {
    text-align: center;
    width: 150px;
}
.job dd li span.j_5 {
    text-align: center;
    width: 140px;
}
#job_tit {
    background: url("../images/job_tit.jpg") no-repeat scroll 0 0 transparent;
}
.job_top {
    border-bottom: 1px solid #eeeeee;
    line-height: 30px;
    padding: 0 0 20px;
}
.job_top h1 {
    color: #D50B01;
    font-size: 14px;
    margin-bottom: 10px;
}
.job_content{padding:20px;margin-top:20px;}
.third_cat{padding-left:10px;}




.r_list1 {
    height: auto !important;
    min-height: 400px;
    overflow: visible;
    padding-top: 5px;
}
.r_list1 a {
    border-bottom: 1px dotted #d1cece;
    color: #666;
    display: block;
    height: 30px;
    line-height: 30px;
}
.r_list1 a span {
    color: #a3a3a3;
    float: right;
}
.product li div.left{height:24px;overflow:hidden;}

.main-tit h3{font-size:18px;float:left;width:auto;}

.home_about{padding:15px;}
.home_about p img{margin:10px;}
.home_about p{margin-left:0px;}



#goto-top {
    background: url("../Img/goto-top.png") no-repeat scroll 0 0 transparent;
    bottom: 60px;
    /* display: none; */
    height: 36px;
    position: fixed;
    right: 0px;
    transition: all 0.2s ease 0s;
    width: 38px;
    z-index: 9999;
}
