@charset "utf-8";
/* CSS Document */

/* 首 页 */
.focus{width: 100%;}
.focus .bx-wrapper{margin: 0 auto;}
.focus .bx-wrapper .bx-viewport { left: 0; border: 0;}

.focus .bx-wrapper .bx-controls-direction a { margin-top: -40px; width: 60px; height: 80px;background-color: #000;
	opacity: 0.5;
	filter: alpha(opacity=50); }
.focus .bx-wrapper .bx-controls-direction a:hover{opacity: 0.7;
	filter: alpha(opacity=70);}
.focus .bx-wrapper .bx-pager, .focus .bx-wrapper .bx-controls-auto{top:auto;bottom:16px;}
.focus .bx-wrapper .bx-prev { left: 5%; background: url(../images/arrow.gif) no-repeat 0 0;}
.focus .bx-wrapper .bx-next { right:5%; background: url(../images/arrow.gif) no-repeat -120px 0;}
.focus .bx-wrapper .bx-prev:hover { background-position:  -60px 0;}
.focus .bx-wrapper .bx-next:hover { background-position: -180px 0;}
.focus .bx-wrapper .bx-pager.bx-default-pager a{background: #979590;}
.focus .bx-wrapper .bx-pager.bx-default-pager a:hover, .focus  .bx-wrapper .bx-pager.bx-default-pager a.active{background: #b98c24;}


.focus .txt{position:absolute;top:50%;left:50%;margin-left:-223px;margin-top:-200px;width:446px;height: 400px;z-index: 5;border:7px solid #c09739;}
.focus .txt b{position: absolute;top:0;left: 0;width: 446px;height: 400px;background: #000;opacity: 0.5; filter: alpha(opacity=50);z-index: 1;}
.focus .txt p{position:relative;margin-top:100px;line-height: 100px;font-size: 30px;text-align: center;color: #fff;text-transform: capitalize;z-index: 3;}


/*home products*/
.prod{padding: 36px 0;background: #fff;}
.tit{text-align: center;}
.tit h2{height: 50px;line-height: 50px; font-family: "rex"; font-size: 48px;color: #b98c24;text-transform: uppercase; font-weight:300;}
.tit span{display:inline-block;height: 40px; line-height: 40px;margin-top:20px;padding:0 12px;border:1px solid #666;font-family: "rre"; font-size: 16px;color: #737373;}
.prod .cont{height:612px;margin-top: 24px;}
.prod .cont .left{width: 316px;height: 612px;position: relative; left: -100px;opacity:0;}
.prod .cont a{display:block;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.prod .cont .stit{padding-top:66px;text-align: center;}
.prod .cont .left .stit{padding-top: 262px;}
.prod .cont .stit span{ width: 224px; height: 50px; line-height: 50px; border: 1px solid #fff; display: inline-block; color: #fff; font-size: 26px;color: #fff; }
.prod .cont .plus{width: 36px;height: 36px;margin:60px auto;background: url(../images/plus.png) center no-repeat;}

.prod .cont .animate-mas a{background:rgba(0,0,0,0.1);
    -webkit-transition: all ease-out .3s 0s;
       -moz-transition: all ease-out .3s 0s;
         -o-transition: all ease-out .3s 0s;    
			transition: all ease-out .3s 0s;}
.prod .cont .right{position: relative; left:400px; opacity: 0; filter: alpha(opacity=0);}
.prod .cont .right .clr{height: 286px;}
.prod .cont .right .clr .fl,.prod .cont .right .clr .fr{width:332px;height: 286px;}
.prod .cont .right .clr .fr{}
.prod .cont .right .r_btm{width: 674px;height: 316px;margin-top: 10px;}
.animate-mas a{}
.hnews{padding-top:72px;position: relative;z-index: 3;}
.hnews .tit h2{color: #f1f0ef;}
.hnews .tit span{color: #fff;border-color: #bfbdb9;}
.hnews .cont{ height: 377px;margin-top: 50px; }
.hnews .cont .left{width: 473px;height: 351px;padding: 13px 11px;background: #fff;margin-left: -100px;opacity: 0; filter: alpha(opacity=0); cursor: pointer;}
.hnews .cont .left .pic{position: relative;width: 473px;height: 177px;}
.hnews .cont h4{max-height:48px;text-decoration: underline;font-size: 16px;}
.hnews .cont .left h4{margin:20px 0 12px; color: #181818;}
.hnews .cont p{line-height: 16px;  }
.hnews .cont p a{color: #737373;}

.hnews .cont .right{width:495px;margin-right:-400px;opacity: 0; filter: alpha(opacity=0);}
.hnews .cont .right ul{}
.hnews .cont .right ul li{position:relative;height:102px;margin-bottom:10px;padding: 9px 12px 8px 143px;background: #fff;cursor: pointer;}
.hnews .cont .right ul li.last{margin-bottom: 0;}
.hnews .cont .right ul li .pic{position: absolute;top: 9px;left:10px;}
.hnews .cont .right ul li h4{}
.hnews .cont .right ul li p{}

.hser{ width: 100%; height: 798px;padding-top: 36px;background: #eee0cb;}
.hser .tit h2{color: #b98c24;}
.hser .tit span{padding:0 12px;color:#737373;border-color: #a49f96;}
.hser .cont{text-align: center;margin-top: 30px;}
.hser .cont .item{ float:left;width:327px; position: relative;top:622px; opacity: 0; filter: alpha(opacity=0);}
.hser .cont .item.i2{top: auto; bottom: 622px;}
.hser .cont .item .img{ width: 327px; height: 311px;}
.hser .cont .item .img img{ width: 100%; height: 100%;}
.hser .cont .item .txt{ width: 327px; height: 311px;}
.hser .cont .item .txt span{  font-size: 18px; }
.hser .cont .item.i1 .txt{ background: url(../images/it1.png) no-repeat;}
.hser .cont .item.i2 .txt{ background: url(../images/it2.png) no-repeat;}
.hser .cont .item.i3 .txt{ background: url(../images/it3.png) no-repeat;}
.hser .cont .item .txt h3{ padding-top: 90px; font-family: Arial;font-size: 18px;color: #b98c24;}
.hser .cont .item.i2 .txt h3{padding-top: 132px}
.hser .cont .item .txt span{display: block;margin-top:36px;font-size:18px;color: #d1a746;font-family: "rit"}

.habout{background: #fff;padding: 36px 0;}
.habout .cont{position:relative;background: #f4ead9;height:400px;margin-top: 30px;}
.habout .cont .w1000{height:400px;background: #fff;}
.habout .cont img{position: absolute;top:0;left:-500px;width:500px;height: 400px; opacity: (0); filter: alpha(opacity=0);}
.habout .cont .com_profile{position:relative;right:-500px; opacity: (0); filter: alpha(opacity=0);width:420px;margin-left: 545px;text-align: center;padding-top: 80px;}
.habout .cont .com_profile h3{font-size: 24px;line-height: 36px;margin-bottom: 38px;}
.habout .cont .com_profile p{ line-height:28px;font-size: 16px;color: #b98c24;word-wrap:break-word;text-align: left;}
.habout .cont .com_profile a.more{ display: block;width:60px;margin: 0 auto;margin-top: 12px; padding: 2px 22px; font-size: 14px; border:1px solid #b98c24;color: #b98c24;}
.habout .cont .com_profile a.more:hover{background: #b98c24;color: #fff;}

.banner{width:100%;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}
.banner a{position:absolute;top:0;left:0;display: block;width:100%;height:100%;}
.banner .txt{position: absolute;top:50%;left:50%;}

.banner .w1000{height:100%;}
.banner .txt{  width:418px;height: 168px;margin-left: -209px;margin-top: -84px; background: url(../images/bg_banner1.png) no-repeat;color: #fff;opacity: 0;filter: opacity(0);}
.banner .txt .t1{margin-top: -200px;margin-left: 120px;text-align: center;opacity: 0;filter: opacity(0);}
.banner .txt .t2{ width:230px;margin-top:420px;margin-left:20px;text-align: center;}
.banner .txt h3{font-size: 20px;}
.banner .txt span{display: block; height: 20px;line-height: 20px; color: #818181;}

.about .profile{padding-top: 36px;}
/*.about .profile .tit span{border:0;}*/
.about .profile .cont{}
.about .profile .cont .company{position: relative;width: 380px;height:580px;margin-top: 42px;margin-left: 56px;padding-right:460px;/*font-family: "宋体";*/}
.about .profile .cont .company p{position: relative;font-size: 13px;word-break:break-all;text-align: left;}

.about .profile .acul{width: 1100px;height:146px; margin-top: 80px;text-align: center;padding-bottom: 100px;overflow: hidden;}
.about .profile .acul .title{ height:28px;line-height:28px;margin-bottom:30px;font-size: 20px;color: #8c8c8c;font-family: "rre";}
.about .profile .acul .title span{display:inline-block;height:40px;line-height:40px;padding:0 12px;border: 1px solid #666666;}
.about .profile .acul .item{ display: inline-block;position: relative;left:500px;margin-left:150px;opacity: 0; filter: alpha(opacity=0); width: 240px; text-align:center;/*font-family: "宋体";*/}
.about .profile .acul .item h3{width:170px;height:28px;line-height:28px;margin:0 auto;margin-bottom:12px;padding-left:8px;font-size: 15px;color: #c09739;background: url(../images/icon.png) 0 0 no-repeat; }
.about .profile .acul .item p{text-align: center;font-size:13px;}
.about .profile .acul .item2 h3{background-position: 0 -28px;}
.about .profile .acul .item3 h3{background-position: 0 -56px;}

.news{}
.news_list{width: 100%;padding: 36px 0 12px;}
.news_list .tit{margin-bottom: 24px;}
.news_list .tit h2{color: #c09739;}
/*.news_list .tit span{border:0;margin-top: 0px;}*/
.news_list ul{margin-top: 12px;}
.news_list ul li{ width: 100%; height:190px;padding: 5px 0;/*font-family: "宋体";*/margin-top: 100px; opacity: 0; filter: alpha(opacity=0);cursor: pointer;}
.news_list ul li .w1000{height:190px;}
.news_list ul li.e{ background: #e8e4d9; }
.news_list ul li.black{background: #fff;}
.news_list ul li{background: #fff;}
.news_list ul li:nth-child(2n+1){background: #e8e4d9;}
.news_list ul li .img{position:absolute;top:0;left:0;width:218px;height: 190px;}
.news_list ul li .img a{display:block;width:218px;height: 190px;}
.news_list ul li .img a img{width: 100%;height: 100%;}
.news_list ul li .info{margin-left: 288px; }
.news_list ul li .info .title{position: relative;height: 28px;padding:22px 0; font-size: 16px; }
.news_list ul li .info .title h3{position: absolute;left:0;width: 460px; font-size: 16px; color:#4c4c4c;overflow: hidden;}
.news_list ul li .info .title h3 a{display:block;overflow:hidden;color:#4c4c4c;}
.news_list ul li .info .title h3 a:hover{color:#de9c56;}
.news_list ul li .info .title span{position: absolute;right: 86px;width:120px;font-size: 14px; color: #858585; }
.news_list ul li .info .art{position:relative;width: 470px;height:80px;line-height:22px;overflow:hidden;}
.news_list ul li .info .art p{height: 44px;overflow:hidden;}
.news_list ul li .info .art p a{color: #737373;}
.news_list ul li .info .art p a:hover{color: #de9c56;}
.news_list ul li .info .art .more_news{position: absolute;right:0;bottom:0;padding: 0 20px;font-family: Arial;color: #737373;font-size: 14px;border:1px solid #999;}
.news_list ul li .info .art .more_news:hover{border-color:#b98c24;background: #b98c24; }
.news_list ul li .info .art .more_news:hover{color: #fff;}
.news_list ul li:hover{background: #efd7b6;}

/*  pagelist  */
#pagelist{ overflow:hidden;zoom:1;clear:both; margin:56px auto; text-align: center;}
#pagelist a{display:inline-block;padding:0 10px;height:28px;line-height:30px;margin-bottom:6px; color:#737373;margin-right:4px;/*font-family:"宋体";*/border:1px solid #ececec;}
#pagelist a.on,#pagelist a:hover{background: #eeeeee;}
#pagelist a.ppre,#pagelist a.next{width:70px;}
#pagelist .page_sub_btn{padding:0 6px;width: 50px;}
#pagelist .page_sub_btn:hover{background: #fff;}
#pagelist .iw{padding:0 6px;}
/*  pagelist-end  */

/*products*/
.product{}
.product ul {margin-left: -40px;padding-top: 42px;}
.product ul li{position:relative;float:left;width:318px;height: 370px; margin-left: 40px;margin-bottom: 40px; padding:0 11px 18px;background: #f4f4f4;cursor: pointer;}
.product ul li .img{width: 318px;height: 220px;overflow: hidden;}
.product ul li .img img{width:100%;height: 100%;}
.product ul li .info{margin-top: 10px;}
.product ul li .info h3.name{}
.product ul li .info h3 a{font-size: 16px;color: #333;}
.product ul li div{line-height: 18px;font-size: 14px;color: #73716e;}
.product ul li .Spe .span2{display:block;margin-left: 100px;}
.product ul li .more{position:absolute;left:11px;bottom:18px;display:block;width:75px;height: 26px;line-height: 26px; background: #c09739; font-size: 14px; color: #fff;text-align: center;-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
	-moz-transition: -moz-transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s;}
.product ul li .more:hover{background: #e0ab2f}

/*recruit*/
.recruit{}
.recruit .tit{}
/*.recruit .tit span{border:0;margin-top: 0;}*/
.recruit .cont{padding: 42px 0 50px;}
.recruit .cont .cataa{position:relative;height:199px;overflow:hidden;margin:52px 0 36px;margin-left: -100px;}
.recruit .cont .cataa .item{position:relative;left:160px;display: inline-block;width:230px;margin-left: 286px;/*margin-right: 120px;*/opacity: 0;filter: opacity(0);}
/*.recruit .cont .cataa .item.ca2{margin: 0 126px 0 126px;}*/
.recruit .cont .cataa .item .title{margin-bottom: 20px;}
.recruit .cont .cataa .item .title i{display: block;width: 68px;height: 68px;margin:0 auto;background: url(../images/icon_join.png) no-repeat;}
.recruit .cont .cataa .item.ca2 .title i{background-position: 0  -68px;}
.recruit .cont .cataa .item.ca3 .title i{background-position: 0 -136px;}
.recruit .cont .cataa .item.ca1:hover .title i{background-position: -68px    0px;}
.recruit .cont .cataa .item.ca2:hover .title i{background-position: -68px  -68px;}
.recruit .cont .cataa .item.ca3:hover .title i{background-position: -68px -136px;}
.recruit .cont .cataa .item .title span{display:block;margin-top:20px;/*font-family:"宋体";*/font-size:14px;color:#7a7b7b;text-align: center;}
.recruit .cont .cataa .item:hover .title span{color: #c49e46;}
.recruit .cont .cataa .item .des{text-align: left;line-height: 22px}
.recruit .cont .cataa .item:hover .des{color: #c09739;}

.join_box{/*margin-top: 56px;*/}
/* 下拉css */
.joblist{ position: relative;top:120px; border:#ece2d0 1px solid;border-bottom:#cbcbcb 1px solid; width:100%; height:50px; position:relative; background:#ece2d0; font-size:14px;color:#333333;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; margin-top:280px}


.joblist li{height:50px; float:left; line-height:50px; text-align:center}
.joblist li.position{ position:absolute; left:40px;}
.joblist li.person{position:absolute; left:28%;}
.joblist li.xueli{position: absolute;left:42%;}
.joblist li.gong{ position:absolute; left:60%;}
.joblist li.address{ position:absolute; left:75%;}
.joblist li.more{ position:absolute; right:15px;}
.joblist li.downs{ width:38px; height:20px;  line-height:20px; font-size:20px;position:absolute; right:10px; top:16px; cursor:pointer; font-weight:bold }
.joblist li.ups{ width:38px; height:20px;  line-height:20px; font-size:20px;position:absolute; right:10px; top:14px; cursor:pointer; display:none;font-weight:bold }
.jobdetail{border:#cbcbcb 1px solid;border-top: 0;  line-height:30px; padding:15px 0px; display: none;background-color:#eee;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;font-size: 14px;color:#737373;}
.jobdetail p{ padding-left:40px; padding-right:20px}
.join .join_box{padding-bottom: 80px;}

/*contact*/
.contact{}
.contact .msg{padding: 26px 0 68px;background: #f8f5ef;}
/*.contact .msg .tit span{border: 0;margin-top: 0;}*/
.contact .msg .fm{ margin-top:32px;padding: 44px 20px 18px; height: 178px; background: #f0e6d5; overflow: hidden;}
.contact .msg .fm .enter {position:relative;left:-200px;margin-bottom:100px;opacity: 0;filter: opacity(0);}
.contact .msg .left input{width: 172px;height: 40px;line-height:40px;padding: 0 12px;border:0;color:#4d4941;/*font-family:"宋体";*/}
.contact .msg .right{ position: relative;width: 796px;left:800px;opacity: 0;filter: opacity(0); }
.contact .msg .right textarea { width: 776px; height: 112px; padding: 10px; background: #fff; border: 0; font-size: 14px; color: #4d4941; }
.registerform .mit1{position:absolute;right:20px;bottom:20px;width: 95px;height: 34px;line-height: 34px;text-align: center;font-size: 14px;color: #4d4941; background: #fff;border:0;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.trans{-moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;}
.registerform .mit1:hover{background: #b98c24;color: #fff;}
.contact .infomation{padding: 38px 0 60px; overflow: hidden;}
.contact .infomation .title{margin-bottom:36px;font-size: 20px;color: #8c8c8c; text-align: center;font-family: "rre";/*border: 1px solid #666666;*/}
.contact .infomation .title span{display: inline-block;height: 40px;line-height: 40px;padding:0 12px;border: 1px solid #666;}
.contact .infomation #map {position:relative;left: -500px;width:536px;height: 256px;margin-left:66px;border:3px solid #dfdbd5;opacity: 0;filter: opacity(0);}
.contact .infomation .address{position: absolute;top:144px;left:1200px;width:400px;opacity: 0;filter: opacity(0);}
.contact .infomation .address .hotphone{height:32px;line-height:38px;padding-left: 34px; padding-bottom: 6px;background: url(../images/phone.png) left center no-repeat; border-bottom: 1px solid #6d675b; font-size: 14px; color: #666666; }
.contact .infomation .address h5{height: 36px;line-height: 36px;margin-top:4px;font-size:18px;color: #b98c24;}
.contact .infomation .address p{font-size: 14px;/*font-family: "宋体";*/color: #000;padding-left: 70px;position: relative;}
.contact .infomation .address p i{position: absolute;top: 0;left: 0;}
.contact .infomation .address p a,.contact .infomation .address p span{color: #666666;}
.contact .infomation .address{}
/**/

.product-fi{ width: 100%; overflow: hidden; margin-top: 0px; position: absolute; top:196px; }
.product-fi ul{ width: 100%;}
.product-fi li{float: left; width:634px; position: relative; cursor: pointer; }
.product-fi .img{ display: block; width:100%!important; }
.product-fi .con{height: 200px; background: #fff; text-align: center; display: block; }
.product-fi .con2{ background: #f5f5f5; }
.product-fi .con .ntit{ width: 100%; display: inline-block; padding-top: 50px; }
.product-fi .con .tit{ font-size: 20px; color: #858585; display: inline-block; padding-top: 36px; line-height: 1em; width: 100%; }
.product-fi .con .entit{ color: #b8b8b8; line-height: 1em; display: inline-block; width: 100%; }
.product-fi li:hover .con .tit{background: url(../images/bg_stit.png) center 36px no-repeat;}
.product-fi li:hover .con .tit, .product-fi li:hover  .con .entit{color:#c09739;}
.product-fi .bbg{ background: #535353; height: 25px; width: 100%; }
.product-fi .bbg2{ background: #272727;}

.black-clear-box{ position:absolute;width:100%; background: #fff; opacity:0.4; filter: alpha(opacity=40);}

/*services*/
.services{}
.services .tit{padding-top: 36px;margin-bottom: 32px;}
/*.services .tit span{border:0;margin-top: 0;}*/



.services .slider2{width:100%;height: 444px;margin-bottom: 56px;}
.services .slider2 ul{}
.services .slider2 ul li{position:relative;width:100%;height: 444px;}
.services .slider2 ul li img{position:absolute;width: 296px;height: 205px;}
.services .slider2 ul li img.i1{top: 0;left:0;}
.services .slider2 ul li img.i2{left:0;bottom:0;}
.services .slider2 ul li img.i3{top: 82px;left:352px;}
.services .slider2 ul li img.i4{right:0;top:0;}
.services .slider2 ul li img.i5{right:0;bottom:0;}

.services .bx-wrapper{margin: 0 auto;}
.services .bx-wrapper .bx-viewport { border: 0;}
/*.services .slider3  .bxslider3 li{position: relative;top: 500px;margin-left: 180px;opacity: 0; filter: opacity(0);}*/
.services .slider2  .bx-wrapper .bx-controls-direction a { top:100%; margin-top: -40px; width: 40px; height: 40px;}
.services .bx-wrapper .bx-controls-direction a:hover{}
.services .bx-wrapper .bx-pager, .services .bx-wrapper .bx-controls-auto{display:none;top:auto;bottom:16px;}
.services .bx-wrapper .bx-prev { left: 50%; margin-left: -42px; background:url(../images/arrow2.png) 0 0 no-repeat;}
.services .bx-wrapper .bx-next { right:50%; margin-right:-42px; background:url(../images/arrow2.png) 0 -40px no-repeat;}
.services .bx-wrapper .bx-prev:hover { background-position:  0 0;}
.services .bx-wrapper .bx-next:hover { background-position:  0 -40px;}
.services .bx-wrapper .bx-pager.bx-default-pager a{background: #979590;}
.services .bx-wrapper .bx-pager.bx-default-pager a:hover, .services  .bx-wrapper .bx-pager.bx-default-pager a.active{background: #b98c24;}

.services .bx-wrapper .bx-viewport { -moz-box-shadow: 0 0 0px #ccc; -webkit-box-shadow: 0 0 0px #ccc; box-shadow: 0 0 0px #ccc; border:0;}

.slider3{margin-bottom: 100px;}
.services .title{font-size: 20px;text-align: center;color: #737373;margin-bottom: 28px;font-family: "rre";}
.services .title span{display:inline-block;height:40px;line-height:40px;padding:0 12px;border: 1px solid #666666;}
.services .slider3  .bx-wrapper .bx-controls-direction a { top:100%; margin-top: 20px; width: 40px; height: 40px;}
.services .slider3 p{margin-top: 12px;height:24px;text-align: center;/*font-family: "宋体";*/font-size: 14px; }
.services .slider3 img{width: 300px !important;height: 218px !important;}
.quality{width:1000px;margin:0 auto;margin-bottom: 52px;border-bottom:2px solid #dcdcdc;}
.quality .cont{text-align: center;margin-left: -36px;}
.quality .item{position:relative;display: inline-block;width:205px;margin:0 18px;margin-bottom: -2px;cursor: pointer;border-bottom:2px solid #dcdcdc;opacity: 0;filter: opacity(0);}
.quality .item.i1{top: 100px;}
.quality .item.i2{bottom: 100px;}
.quality .item.i3{top: 100px;}
.quality .item.i4{bottom: 100px;}
.quality .item:hover{border-color: #c59757;}
.quality .item .cat_tit{width:205px;height: 158px;background: url(../images/icon_quality.png) 0 0 no-repeat;/*font-family: "宋体";*/font-size: 14px;}
.quality .item .cat_tit p{padding-top: 115px;text-align: center;}
.quality .item.i1 .cat_tit{background-position: 0 0}
.quality .item.i2 .cat_tit{background-position: 0 -158px;}
.quality .item.i3 .cat_tit{background-position: 0 -316px;}
.quality .item.i4 .cat_tit{background-position: 0 -474px;}
.quality .item:hover .cat_tit{background-color: #e9be84;color: #fff;}
.quality .item.i1:hover .cat_tit{background-position: -205px 0}
.quality .item.i2:hover .cat_tit{background-position: -205px -158px;}
.quality .item.i3:hover .cat_tit{background-position: -205px -316px;}
.quality .item.i4:hover .cat_tit{background-position: -205px -474px}
.quality .item .des{ position: relative; height:70px; margin-top: 14px;margin-bottom:6px; line-height: 16px; /*font-family: "宋体";*/}
.quality .item .des p{position:absolute;top:0;display: none;padding: 0 8px;}
.quality .item:hover .des p{display: block;}


.article{width: 880px;margin: 0 auto;padding: 50px;}
.article .title{ width:800px;height: 42px;line-height: 42px;margin:0 auto;margin-bottom: 12px;  font-size: 24px; color: #323232; }
.article article{width:800px;margin:0 auto;text-align: center;font-size:14px;/*font-family: "宋体";*/line-height: 24px;}

.article article p{text-indent: 2em;}
.article article img{margin: 12px 0;margin-left:-2em;max-width: 100%;}
.article article.art_pro p,.article article.art_pro img{text-indent: 0;margin-left: 0;}

.layui-layer.layui-anim.layui-layer-iframe .layui-layer-setwin .layui-layer-close2 {background: url(../images/close.png) no-repeat; position: absolute; right: -65px; top: -15px; width: 50px; height: 50px; margin-left: 0;  _display: none;}

td{line-height:38px;}
.registerform{position: relative;}
.registerform .inputxt,
.registerform textarea{ padding:10px; width:245px;}
.Validform_checktip{ position:relative;display:none; width:150px;line-height:38px; height:38px;z-index: 11000;}
.Validform_wrong,
.Validform_right,
.Validform_loading{display:block;}
.registerform .info{background:#fff; margin-left:8px;  border:1px solid #ccc; padding:8px 20px 8px 10px; color:#666;  float:left; position:relative; display:none; line-height:20px; z-index: 1000; }
.dec { top: 9px; display: block; height: 17px; overflow: hidden; position: absolute; left: -8px; width: 8px;}
.dec s { font-family: simsun; font-size: 16px; height: 19px; left: 0; line-height: 21px; position: absolute; text-decoration: none; top: 0; width: 17px; }
.dec .dec1 { color: #ccc;}
.dec .dec2 { color: #fff; left: 1px; }
.trdemand{position: absolute;top:44px;right: 20px;}
.trdemand textarea{z-index:1000;width: 680px; height: 112px; padding: 10px; background: #fff; border: 0; font-size: 14px; color: #4d4941;}
.registerform .inputxt{width: 172px; height: 40px; line-height: 40px; padding: 0 12px; border: 0; color: #4d4941;margin-bottom: 6px; /* font-family: "宋体"; */}
.need{color: red}
textarea{ overflow:auto; resize:none;}