body {font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;font-size:16px; color:#868686;}
body, div, td, select, input, textarea{font-size:16px;}
 *{box-sizing:border-box}
p,h1,h2,h3,h4,h5,div,ul,li{padding:0px; margin:0px;}
a{color:#606060; text-decoration:none}
a:hover {color:#ff0000;}
.cnt{overflow:hidden; padding:0px;}
.box {width:1200px;margin:auto;overflow:hidden;}
#news_body .l_summary{height:44px; overflow:hidden;}
#news_body .txtlist li{margin:15px 0; border-bottom:dashed 1px #dddddd; padding-bottom:15px; overflow:hidden}
#news_body .cnt li h5 a{font-size:16px;}
/*************head******************/
.head{height:auto; width:100%; background-color:#fff;}
.headBox{width:1200px; margin:auto;}
.head .logo{padding:35px 0 0 0 ; height:auto; width:1200px; overflow:hidden;margin:0 auto;}
/***Menu****/
#menu{ width:900px; height:auto; overflow:hidden; float:right; display: block;margin-top:10px;}
#menu li{ float:left; width:90px;}
#menu li a{color:#000; font-size:14px; display:block; padding:0 10px; height:50px; line-height:50px; }
#menu li a:hover{color:#bf1a1a; display: block}
#menu ul li:hover ul{display: block;}
#menu ul li:hover ul li a{display: block;color:#fff}
.lcBox{background:url(../img/pxBg.png) repeat; width:100%; overflow:hidden; position:absolute; z-index:99; text-align:center; bottom: 0; height:103px; padding:25px 0;}
#menu ul li ul{display:none; position:absolute; width:80px;top:95px;z-index: 999999;border-radius:5px 5px;border-radius:15px 15px;}
#menu ul li ul li {width:140px;}
#menu ul li ul li a {color:#fff; font-size:14px; height:40px; line-height:40px; background-color:#000;    margin-bottom: 1px;}
#menu ul li ul li a:hover{color:#bf1a1a;}
/***Menu**
#menu{ width:1200px; height:94px; overflow:hidden; float:right;}
#menu .menu{height:50px; overflow:hidden; width:100%; margin-top:40px;}
.menu_ovr{position:absolute; display:none;z-index:1; background:#0d1218; width:106px; padding:10px 0; z-index:999;}
.menu_ovr h5 a{ height:28px; line-height:28px; display:block; color:#d5d5d5;font-weight:normal; font-size:14px;}
.menu_ovr h5 a:hover{background:#333333; color:#ffffff; font-weight:bold}
.menu li{ float:left; width:106px; display:inline; text-align:center;}
.menu h4 a{ width:106px; height:48px; line-height:40px; display:block;color:#000; font-size:16px; font-weight:normal}
.menu h4 a:hover{ background:url(../img/ovrBg.png) bottom center no-repeat; color:#ff0000}
.h4hover{background:url(../img/ovrBg.png) bottom center no-repeat;  color:#ff0000}
.menu .abs , .menu .abs h4 a:hover{background:none;}
.menu .menu_ovr li{ text-align:center; float:none; margin:0px; padding:5px 0;}
**/

/*************box1***************************/
.b1_ttl{ line-height:38px;font-size:35px; color:#313131; text-align:center;margin:0 auto;display:block;width:450px;PADDING-BOTTOM: 50PX;font-weight:bold;text-transform:uppercase;}
.b1_ttl .b1_ttl_span{ text-align:center; font-size:20PX; color:#646363;font-weight:lighter;}
.b1_ttl font{ font-size:3px; padding-top:10px; color:#535353}
.box1{ width:100%; overflow:hidden; padding:80px 0; background:#fff url(../img/bg.png) ; }
.cnt_b1 {width:1200px;height:500px; margin:0 auto; background-color:#fff;}
.cnt_left{float:left; margin:45px 0 0 40px;}
.cnt_right{float:right;width:650px;height:407px;margin:40px 47px 0 0;}
.cnt_right_top{font-size:38px; color:#3f1f0a;text-align:right; font-weight:bold ;width:100%; height:120px; line-height:50px;background:url(../img/crt.png) no-repeat;}
.cnt_right_bot{height:250px; margin:40px 0 0 0;}
.cnt_right_bot li a {color:#4b4b4b}
.cnt_right_bot li{line-height:30px; color:#4b4b4b; font-size:14px; font-weight:lighter; text-align:left;}
.cnt_right_bot_li{float:right; margin-top:60px;}

/*************box2***************************/
.b1_ttl_02{ line-height:38px;font-size:35px; color:#fff; text-align:center;margin:0 auto;display:block;width:400px;PADDING-BOTTOM: 50PX;font-weight:bold;text-transform:uppercase;}
.b1_ttl_02 .b1_ttl_span_02{ text-align:center; font-size:20PX; color:#fff;font-weight:lighter;}
.b1_ttl_02 font{ font-size:3px; padding-top:10px; color:#fff}
.box2{ width:100%; overflow:hidden; padding:80px 0; background:#fff url(../img/bg_b2.png) ; }
.b2_list {margin:0 auto;width:1200px;}
.b2_list ul li {width:290px; height:400px; float:left;padding:325px 0 0 22px;font-size: 25px ;color:#000; font-weight:bold;margin-right:10px;}
.b2_list ul li a {color:#202020;}
.b2_list ul li span {font-size:18px;color:#202020;font-weight:normal;display:block;}
.list_a {background:url(../img/b2_a.png) no-repeat;}.list_b {background:url(../img/b2_b.png) no-repeat;}.list_c {background:url(../img/b2_c.png) no-repeat;}.list_d {background:url(../img/b2_d.png) no-repeat;}

/*************bo3***************************/
.box3{ width:100%; overflow:hidden; padding:80px 0; background:#fff url(../img/bg.png) ; }
.b3_list {width:1200px;margin:0 auto;}
 .list_e a {background:url(../img/b3_list_a.png) no-repeat;}
 .list_f a  {background:url(../img/b3_list_b.png) no-repeat;}
 .list_g  a{background:url(../img/b3_list_c.png) no-repeat;}
 .b3_list ul li {font-weight:bold;}
.b3_list ul li a {width:390px;height:569px; float:left;font-size: 24px ;color:#343434; font-weight:bold; padding:380px 40px 0 50px;text-transform:uppercase;}
.b3_list ul li a span {font-size:14px;color:#616161;font-weight:normal;display:block;margin-top:10px;text-align: justify;}

/*************bo4***************************/
.box4{ width:100%; overflow:hidden; padding:80px 0 0 0; background:#fff url(../img/b4_bg.png) ; }
.b4_cen {width:1200px;margin:0 auto;}
#case{ }
#case .cnt li{ position:relative}
#case .cnt .fdDiv{ position:absolute; height:24px; line-height:24px; top:0px; margin-top:220px; background:url(../img/anBg.png) repeat; width:380px; height:40px; line-height:40px; text-align:center;}
#case .cnt .fdDiv a{ color:#FFFFFF; font-size:16px;}
#case .grid li{width: 380px; margin:10px; height:375px;background-color: rgba(0,0,0,0.4);padding:5px;}
#case .grid .l_img img{ width:368px; height:320px; padding:0px; border:0;}
#case .grid .bigPic{ width:380px; height:260px;}
#case .grid .bigPic img{ width:380px; height:260px;}
#case .grid .bigPic .fdDiv{ width:380px; margin-top:220px; text-align:center;}
#case .grid li h5 {text-align:center;}
#case .grid li h5 a {font-size:18px;color:#fff;font-weight:normal; }
#case .ttl  {display:none;}


/******************footer****************/
.link{ width:100%; overflow:hidden;}
#link{ width:1200px; overflow:hidden; margin:40px auto 0; color:#fff;}
#link .cnt{ padding:0; line-height:30px;  padding-top:5px; font-size:14px;}
#link .cnt a{color:#fff; font-size:14px;}
.footer{ background:#000; width:100%; overflow:hidden; padding-top:70px; color:#9c9c9c;padding-bottom: 15px;}
.footer .dLogo{width:352px; float:left; }
.footer .dLogo h4{font-size:22px; color:#fff;margin-bottom:15px; display:block;}
.footer .dLogo p{font-size:14px; padding-top:10px; line-height:22px;color:#fff;}
.footer ul{width:300px; float:left; overflow:hidden; margin-left:160px;margin-top: 30px;}
.footer ul li{width:150px; float:left;}
.footer ul li h2{ width:100%; padding-bottom:30px; font-size:16px; font-weight:400;}
.footer ul li a{display:block; width:100%; height:30px; line-height:30px;font-size:14px;color:#fff}
.footer ul li a:hover{color:#e3e3e3}
.d2wm{float:right;    margin: 30px;}
.btm{width:100%; overflow:hidden; padding:20px 0; text-align:center; color:#b2b2b2; background:#020202;font-size:14px; border-top: #333333 solid 1px;}
.btm a{color:#b2b2b2}
.detail h3{ margin:16px 0 46px 0;}
/**********/
.sub-list-bg{background: #e2e2e2; height: 60px; line-height: 60px; width:100%; color:#888; font-size:14px; }
.sub-list-bg a {
    color: #888;
    font-size: 15px;
}
.sub-list-bg .box {
    font-size: 15px;
}
.newsListBox li{width:100%; background: #fff; height: 269px; position: relative; border-bottom: 1px solid #bfbfbf;}
.newsListBox li dl {width:100%; margin: 0 auto; padding-top: 50px; padding-bottom: 50px; overflow: hidden;}
.newsListBox li dd {width:140px; float: left; margin-right:40px;}
.newsListBox li h1 {text-align:center; border-bottom:1px #eee solid; line-height:40px; margin-top:30px; padding-bottom:20px;}
.newsListBox li h1 span{width:60px; height:40px; line-height:40px; overflow:hidden; color:#bfbfbf; display:block;font-size:48px; margin-left:40px;}
.newsListBox li h2 {font-size: 24px; color: #000; font-weight: normal; line-height: 30px; height: 60px; overflow: hidden;}
.newsListBox li h3 {font-size: 12px; color: #808080; font-weight: normal; margin-top: 20px; padding-bottom: 17px; border-bottom: 1px #eee solid; line-height: 26px;}
.newsListBox li h4 {font-size: 14px; font-weight: normal; line-height: 20px; margin-top: 20px; height: 60px; overflow: hidden; color: #999; }
.newsListBox li h4 img {margin-right: 8px; position: relative; top: 4px;}
.newsListBox li p {text-align: center;padding-top:14px;}
.newsListBox li p span{color: #bfbfbf; font-size:12px; display:block; width:55px; height:18px; line-height:18px; margin:0; margin-left:42px; overflow:hidden; padding:0; }
.newsListBox li:hover {background: #f5f5f5;}
.newsListBox li:hover h1{border-bottom: 1px #3f1f0a solid;}
.newsListBox li:hover h1 span {color: #3f1f0a;}
.newsListBox li:hover h2 {color: #3f1f0a;}
.newsListBox li:hover h3 {border-bottom: 1px #3f1f0a solid;}
.newsListBox li:hover h4 {color: #3f1f0a;}
.newsListBox li:hover p span {color: #3f1f0a;}
.newxx_contene.as {padding: 20px;}
.newxx_contene.as p img {display: block; margin: 0px auto; max-width: 100%;}
.newsListBox *, .zzBox4 *, .zzBox2 *{-webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
/***********************************************/

.main{padding:40px 0; background:; width:100%; overflow:hidden;background-color: #f8f8f8;}
.newsMain{margin:40px auto}
.newsMain #ULocation{display:none;}
.main .right{ width:300px; float:right; background:#fff; padding-bottom:30px;}
.main #newsDetail_body{ width:840px; float:left; background:#fff; padding:30px; min-height:600px;}
#newsDetail_body .infoTtl{border-bottom: 1px solid #e5e5e5; padding-bottom:10px;}
#newsDetail_body .infoTtl h2{font-size:32px; color:#000; font-weight:normal; padding-bottom:10px;}
#newsDetail_body .text{line-height:24px;}
#newsDetail_body .dpages a{float:right;}
#newsDetail_body .dpages a:first-child { float:left;}

.right #news .ttl{background: #373737; line-height: 49px; color: #fff; padding: 0 8px;}
.right #news .ttl h4{font-size:16px;}
.right #news .cnt a{padding-left:12px; position:relative; display:block; line-height:1.8; font-size:14px; margin:0 10px; padding:8px 0 8px 12px; border-bottom:1px dashed silver; color:#303030;}
.right #news .cnt a:hover{color:#ff0000}
.right #news .cnt a i {position:absolute; left:0; font-size:18px; color: #d5a976; top:16px; height:8px; display:block; line-height:8px; font-weight:700;}

.nyMain{margin:30px auto;}
.nyMain .box{margin-top:80px;}
.footer .box{margin-top:0;}
.nyBanner{background:#000000 url(../img/c1.jpg)top center no-repeat; width:100%; height:480px;}
.nyBanner2{background:#000000 url(../img/c2.jpg)top center no-repeat; width:100%; height:480px;}



.ab_banner {display:block;text-transform:uppercase;width:1100px;height:auto; margin: 0 auto;color:#fff;padding-top:170px;font-size:55px;}
.ab_banner span {font-size:35px;}

.nyTtl{text-align:center; margin-bottom:30px;}
.nyTtl h3{font-size: 36px; font-weight: 400; color:#000}
.nyTtl p{color: #8f8f8f; margin-top: 0;font-size: 18px;text-transform: Uppercase;}
.aboutBox1{overflow:hidden;}
.aboutBox1 .cnt img{float:left}
.aboutBox1 .cnt p, .aboutBox4 .cnt p, .aboutBox6 .cnt p{width:100%; overflow:hidden; line-height:32px; font-size:18px; padding-bottom:30px; text-align:center;}
.aboutBox4{ margin-top:80px;}
.aboutBox3{margin-top:80px; background:#000000 url(../img/about3Bg.jpg) center top no-repeat; height:600px;width:100%; padding-top:80px; overflow:hidden}
.aboutBox3 .nyTtl h3{color:#fff;}
.aboutBox2{ background:#000000 url(../img/about2.jpg) center top no-repeat; height:800px;}
.aboutBox2 .cnt{background:url(../img/about3.jpg) top right no-repeat; margin-top:60px; color:#e6e6e6}
.aboutBox5{ margin:60px auto;}
.aboutBox5 .cnt img{width:382px; height:229px;}
.aboutBox5 .cnt ul{width:1227px; overflow:hidden}
.aboutBox5 .cnt li {width:382px; margin-right:27px; background:#f2f2f2; float:left; overflow:hidden; height:440px;}
.aboutBox5 .cnt .txt{ padding:50px;}
.aboutBox5 .cnt h5{font-size:18px;}
.aboutBox5 .cnt .enname{margin-bottom:15px; padding-top:5px; text-transform: Uppercase;}
.aboutBox5 .txtbt{width:100%; text-align:center; font-size:18px; padding-top:30px;}
.aboutBox6 .cnt{color:#e6e6e6;}



.joinBox3{margin-top:80px; background:#f1f2f3; height:500px;width:100%; padding-top:60px; overflow:hidden; text-align:center;}
.joinBox3 li{width:220px; float:left; margin-left:25px;background:#fff; height:240px; padding:15px;}
.joinBox3 h2{color:#3c3c3c;text-align:center; padding:10px 0;}
.joinBox3 .box{ margin-top:40px;}
.zzBox3 .nyTtl h3{color:#fff;}
.joinBox5{background:#000000 url(../img/bg3.jpg) center top no-repeat; height:750px;width:100%; padding-top:60px; overflow:hidden; text-align:center;}
.joinBox5 .nyTtl h3{color:#fff;}
.joinBox6{ margin-bottom:50px;}
.joinBox6 .b6Left{width:50%; float:left}
.joinBox6 .b6Left .txt{background:#2a2a2a url(../img/joinp5.jpg) top right no-repeat; width:100%; height:330px; padding:45px 60px; color:#fff; }
.joinBox6 .b6Left h4{text-transform:Uppercase; font-weight:400; font-size:24px;}
.joinBox6 .b6Left h2{font-size:32px; padding:10px 0;}
.joinBox6 .b6Left .hrsty{width:100%; overflow:hidden;}
.joinBox6 .b6Left hr{height:6px; width:52px; background:#fff; margin-top:20px; float:left;}
.joinBox6 .b6Left h6{font-size:14px; width:100%; display:block; text-align:left;font-weight:400;}
.joinBox6 .b6Left p{text-transform:Uppercase; font-size:10px;}
.joinBox6 .frmBox{}
.joinBox6 .frmBox .jfrmBox_sty1{width:46%; float:left; }
.joinBox6 .frmBox .jfrmBox_sty2{width:50%; margin-left:4%; float:left;}
.joinBox6 .frmBox .jfrmBox_sty3{width:100%; margin-top:20px;}
.joinBox6 .frmBox .jfrmBox_sty4{width:100%; margin-top:20px; overflow:hidden; clear:both; }
.joinBox6 .frmBox .text {width:100%; line-height:40px; padding:0 .1px;}
.joinBox6 .frmBox .jfrmBox_sty4 textarea{width:100%; height:100px;}
.joinBox6 .b6Right {width:50%;	float: left; text-align: left;	padding: 0 0 0 5%; color:#000;}
.joinBox6 .b6Right .b6Bottom{margin-top:40px;}
.joinBox6 .b6Right .b6Bottom input {width:50%; height:60px; cursor:pointer; background:#d5a976; line-height:60px; text-align:center; border:none; color:#fff; font-size:18px;}
.joinBox6 .b6Right .b6Bottom input[type="reset"] {background: #797979;}

.contact_l{width:400px; float:left; line-height:42px; font-size:18px; padding-top:40px;}
.contact_r{width:600px; float:right;}

.zzBox1{overflow:hidden;}
.zzBox1 .nyTtl{background:url(../img/bg4.jpg) no-repeat; width:100%; height:500px; margin-bottom:0;}
.zzBox1 .nyTtl h3{color:#fff; padding-top:60px;}
.zzBox1 .nyTtl .txt{ padding-top:40px; color:#fff; line-height:24px;}
.zzBox1 .zzb1Btn{width:100%; overflow:hidden; margin-top:40px;}
.zzBox1 .zzb1Btn p{font-size:18px;border-radius:5px; background:#fff; margin:0 20px; color:#333; width:200px; height:42px; line-height:42px; text-align:center;display:inline-block; cursor:pointer;}
.zzBox1 .zzb1Btn p:hover{background:#d5a976; color:#fff;}
.zzBox2{background:#f4f4f4; padding-bottom:50px; width:100%; overflow:hidden; margin-top:40px;}
.zzBox2 li{width:21%; margin:2%; height:200px; float:left; overflow:hidden;}
.zzBox2 li img{ margin-left:-20px; margin-top:-20px;}
.zzBox2 .txt{width:100%; text-align:center; padding-top:30px; font-size:18px; line-height:32px;}
.zzBox3{background:#000000 url(../img/newsBg.jpg) center top no-repeat; height:600px;width:100%; padding-top:60px; overflow:hidden; text-align:center;}
.zzBox3 p{text-align:center; color:#fff; font-size:18px; line-height:32px;}
.zzBox4 { padding-bottom:40px;}
.zzBox4 li{float:left; width:18%; margin:1%; border:solid 1px #e4e4e4; text-align:center; height:120px; overflow:hidden;}
.zzBox4 li img{height:80px; margin-top:20px; cursor:pointer;}
.zzBox4 li img:hover, .zzBox2 li img:hover{transform: scale(1.05,1.05);}


.main_body .cnt{ line-height:24px; font-size:14px;    margin-left: 25px;      }
#goodsCat .ttl{ text-align:left;}
.lbTtl{width:100%; height:40px; line-height:40px;}
.crt_cats{ width:100%; overflow:hidden; padding:0px; margin:0px; text-align:center;}
.crt_cats a{ display:block; float:left; height:38px; line-height:36px; padding:0 20px; background:#434343; border:none; margin-right:10px; margin-top:5px; color:#FFFFFF}
.crt_cats a:hover{ background:#000000;}
#goodsCate ul, #case_body ul{width:1100px;}
.grid li{width:310px; height:auto; margin:25px 32px 0 0px; border: #8888 1px solid;}
.grid .l_img img{width:308px; height:324px; border:none;}
.grid h5{ padding:0; height:20px; line-height:20px; overflow:hidden; font-size:16px;text-align: center;}
.grid .l_ginfo{ font-size:16px; width:100%; height:86px; line-height:20px;overflow:hidden; padding:50px 0 0 4px;background:url(../img/goods_li.jpg) no-repeat;}
.grid .l_ginfo:hover{background:url(../img/goods_li_02.jpg) no-repeat; }
.grid .l_ginfo a:hover {color:#fff;}
.grid .l_ginfo a {margin-left:15px; color:#202020; font-size:18px;}
#goods_body .grid{ overflow:hidden; display:black;}
#case_body .cnt li h5{ text-align:center;}
#contact_body .cnt{ padding-top:20px;}
.main #goods_body, .main #goodsDetail_body, #case_body, #caseDetail_body, #contact_body{width:94%; background:; padding:3%;    background-color: #fff;}
.main #goodsDetail_body h2, .main #caseDetail_body h2{width:100%; text-align:center; color:#313131; font-size:32px; padding:10px 0 40px;}

.d_img img {
    width: 700px;
}

