@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px; list-style:none; border:none; text-decoration:none; background:none; }
body,a{ font-family:微软雅黑; font-size:12px; color:#464646;}
body{ background:#f7f7f7;}
a{ cursor:pointer;}
img{ display:block;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix{ clear:both;}
.warpper{ width:1200px; margin:0 auto;}
.topbg{ padding-bottom:15px;}
.top{}
.logo{ padding-top:28px; }
.rtop01{ width:248px;}
.rlan{ padding-top:6px; text-align:right; width:248px;line-height:35px;}
.rlan a{ float:right; display:inline-block; padding:0px 3px;}
.rlan a i{ float:left;}
.rlan a i img{ position:relative; top:5px; margin-right:5px;}
.rlan em{ font-style:normal; float:right;  display:inline-block; margin:0px 3px;}
.rsearch{margin-top:6px;  width:248px; height:30px; background:url(../images/searchbg.png) no-repeat;}
.txt_search{ width:175px; padding-left:15px; line-height:28px; height:28px; margin-top:1px; margin-left:1px; float:left;}
.btn_search{ width:45px; height:28px; float:right; margin-top:1px; margin-right:1px; cursor:pointer;}
.nav{ background:url(../images/navleft.png) no-repeat; width:50px; height:45px; width:800px; margin-top:6px;}
.navbox{ background:url(../images/navright.png) no-repeat right top;}
.nav ul{ margin:0px 11px; background:url(../images/navcenter.png) repeat-x; height:45px; /*overflow:hidden;*/ }
.nav ul li{ float:left; line-height:41px; width:84px; height:41px; text-align:center; margin-top:2px; position:relative; z-index:888;}
.nav ul li>a{ font-size:14px; display:inline-block; width:84px;}
.nav ul li>a:hover{ background:#eb3d00; color:#fff;}
.nav ul li dl{ display:none; position:absolute; left:-10px; top:42px; background:#f69101; padding-top:10px; width:315px; height:200px;}
.nav ul li dl dt{ float:left; width:95px; }
.nav ul li dl dt a{ color:#fff; display:block;padding-left:5px; width:90px; font-size:14px;}
.nav ul li dl dt a:hover{ background:#eb3d00; color:#fff;}

.nav ul li dl dd{ float:right; width:200px; padding-right:10px; text-align:center;}
.nav ul li dl dd .desc{ margin-top:10px;}
.nav ul li dl dd p{ color:#fff; line-height:22px;}
.nav ul li dl dd img{ margin:0 auto;}

.banner{ width:100%; text-align:center; overflow:hidden;}
.banner img{ width:100%;  display:block;}
.banner{ position:relative;}
.banner .slides li img{/* width:100%; height:700px; display:block;*/}
.banner,.banner .flexslider,.banner .slides li{}
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; }
.slides a{display:block;height:100%;}
.slides ul li,.slides ul li a{ float:left; display:block;}
.flex-control-nav{position:absolute;bottom:25px;z-index:2;width:100%;text-align:center;padding-left:0;}
.flex-control-nav li{display:inline-block;width:6px;height:6px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:6px;height:6px;line-height:6px; font-size:0px;border-radius:6px; overflow:hidden; background:#fff;}
.flex-control-nav .flex-active{ background:#eb3d00; }
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-45px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;
background:url(../images/ad_ctr.png) no-repeat;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-prev{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}


.imain{ padding-top:30px; padding-bottom:50px;}
.ileft{ width:320px;}
.icenter{ width:532px; margin-left:40px;}
.iright{ width:268px;}

.ititle{ float:left; width:100%; border-bottom:solid 1px #d0d0d0; line-height:30px;}
.ititle span{ font-size:16px; color:#403a37; padding-left:28px;}
.ititle a{ color:#858585;}
.ivtitle{ background:url(../images/i10.jpg) no-repeat left 9px;}
.iptitle{ background:url(../images/i20.jpg) no-repeat left 7px;}
.imtitle{ background:url(../images/i30.jpg) no-repeat left 9px;}
.ptab{ float:left; padding-left:20px;}
.ptab ul li{ float:left;}
.ptab ul li a{ padding:0px 10px; display:inline-block; color:#403a37;}
/*.ptab ul li a:hover,*/
.ptab ul li.cur a{ background:#eb3d00; color:#fff;}
.vinfo{width:320px; padding-top:10px;text-align: left;}
.vinfo dl{ width:295px; margin:0 auto;}
.vinfo dl dt{}
.vinfo dl dd{ font-size:14px; padding-left:10px; padding-top:5px; height:18px; overflow:hidden;}
.vinfo dl dd a{ font-size:14px;}
.proinfo{  width: 532px; overflow:hidden; padding-top:10px; }
.pcon{ width:580px; float:left;}

.pcon ul li{float:left; width:162px; padding-right:23px;}
.pcon dl{ float:left; width:160px; position:relative;}
.pcon dl dt{}
.pcon dl dt img{ border:solid 1px #cdcdcd;}
.pcon dl dt span,.pcon dl dt span a{ font-size:14px; color:#403a37;}
.pcon dl dt p{ line-height:22px; padding-top:8px;}
.pcon dl dt em{ font-style:normal; background:#535353; color:#fff; display:inline-block; width:76px; height:22px; background:url(../images/uline.jpg) no-repeat left center / 100%;}
.pcon dl dt em a{ color:#fff; padding-left:25px; display:inline-block;	}
.pcon dl dd{display:none; position:absolute; left:160px; top:0px; z-index:888; width:142px; height:142px; background:url(../images/pdbg.png) no-repeat; padding:10px; text-align:left;}
.pcon dl dd strong{ font-size:16px; color:#fff; display:block; line-height:30px;}
.pcon dl dd em{ font-style:normal; display:block; color:#fff;}
.pcon dl dd .desc{ color:#fff; line-height:22px; height:48px; overflow:hidden; padding-top:10px;}
.pcon dl dd i{ width:18px; height:18px; display:inline-block; font-style:normal; background:url(../images/jia.png) no-repeat; float:right; margin-top:18px;}
.pcon dl dd i a{ width:18px; height:18px; display:inline-block; font-size:16px; line-height:18px; text-align:center; color:#eb3b00;}

.pcon ul li.cur02 dl dd{left:-160px; right:auto;background:url(../images/pdbg02.png) no-repeat;}

.pcon ul li.cur02 span,.pcon ul li.cur dl dt span,.pcon ul li.cur dl dt span a{color:#eb3d00;}
.pcon ul li.cur02 dl dt em,.pcon ul li.cur dl dt em{ background:url(../images/oline.jpg) no-repeat;	}
.pcon ul li.cur02 dl dd,.pcon ul li.cur dl dd{ display:block;}



.jminfo{float:left; padding-top:10px; }
.jminfo dl{}
.jminfo dl dt{}
.jminfo dl dd{ font-size:14px;padding-top:5px;}
.jminfo dl dd span{ font-size:24px; color:#eb3d00;}

.ifriend{ line-height:45px; padding-bottom:30px; }
.ifriend strong{ display:inline-block; float:left; font-size:16px; font-weight:normal;}
.ifrlink{ float:left; width:1120px; overflow:hidden; height:45px;}
.ifrwarp{ float:left; width:1180px;}
.ifrlink ul{}
.ifrlink ul li{ float:left; width:117px; height:45px; margin-right:10px; margin-left:14px; display:inline-block; }

.fbg{ width:100%; background:#2f2f2f;}
.footer{ padding:10px 0; line-height:24px;}
.footer,.footer{ color:#555;}

.main{ padding-top:25px; padding-bottom:150px; overflow-y:auto; overflow-x:hidden;  }
.location{ border-bottom:solid 1px #d7d7d7; line-height:24px; margin-bottom:40px; padding-bottom:10px;background:url(../images/home.png) no-repeat left 2px;}
.location strong{ font-size:16px; padding-left:30px;}
.location .rlocation{ color:#8a8a8a;}

.left{ float:left; width:145px;}
.ltop{ float:left; width:145px; height:66px; line-height:66px; text-align:center; color:#fff; font-weight:bold; font-size:24px; background:#eb3d00;}
.lnav{ float:left; width:145px; background:#f58d00; padding:10px 0;}
.lnav ul{}
.lnav ul li{ line-height:50px; display:block;}
.lnav ul li a{ padding-left:25px; display:inline-block; width:120px; color:#fff; font-size:14px;}
.lnav ul li.cur{ background:url(../images/lnavbg.jpg) no-repeat;}

.right{ float:right; width:995px;}

/*分页*/
.npage{}
.npage table{ width:100%; margin:0 auto;}
.npage,.npage a{ font-size:16px; line-height:36px;}
.npage a{ padding:2px 5px; margin:0px 3px;}
.npage a:first-child,.npage a:last-child{ background:#eb3d00; color:#fff; font-family:宋体; font-size:30px;}
.rmain{ padding-bottom:30px;}

/*产品中心*/
.prolist{ width:995px;}
.prolist ul{ float:left; width:1040px; }
.prolist ul li{float:left; width:307px; display:inline-block; height:auto; margin-right:37px; position:relative; padding-bottom:20px;}
.prolist ul li img{ width:305px; height:305px;border: solid 1px #cdcdcd;}
.prolist ul li p{ width:307px;}
.prolist ul li dl{ width:307px; padding-bottom:20px; float:left;}
.prolist ul li dl dd{ display:none; position:absolute; left:306px; top:0px; width:307px; height:307px; background:url(../images/bpdbg.png) repeat; z-index:88;}

.prolist dl dt span,.prolist dl dt span a{  color:#403a37;}
.prolist dl dt span{ font-size:24px;}
.prolist dl dt span a{font-size:24px;}
.prolist dl dt p{ line-height:22px; padding-top:8px;}
.prolist dl dt em{ font-style:normal; background:#535353; color:#fff; display:inline-block; width:115px; height:36px; background:url(../images/uline03.jpg) no-repeat; margin-right:17px;}
.prolist dl dt em a{ color:#fff;/* padding-left:25px;*/ display:inline-block; font-size:0px;width:115px; height:36px;}

.prolist ul li dl dd strong{ font-weight:normal; font-size:30px; color:#fff; display:block; padding-left:25px; padding-top:20px; }
.prolist ul li dl dd em{ font-size:16px; color:#fff; display:block; font-style:normal; padding-left:25px;}
.prolist ul li dl dd .desc{ color:#fff; line-height:28px; font-size:14px; padding-left:25px; margin-top:10px; width:260px; height:82px; overflow:hidden;}
.prolist ul li dl dd i{ width:18px; height:18px; display:inline-block; background:url(../images/jia02.png) no-repeat; position:absolute; right:20px; bottom:20px;}
.prolist ul li dl dd i a{ width:18px; height:18px; display:block;}
.prolist ul li.cur dl dd,.prolist ul li.cur02 dl dd{ display:block;}
.prolist ul li.cur dl dt a{ color:#eb3d00;}
.prolist ul li.cur dl dt em{ background:url(../images/uline02.jpg) no-repeat;	}
.prolist ul li.cur02 dl dd{ left:-306px;}
.prolist ul li.cur dl dd strong{ background:url(../images/pdtbg02.png) no-repeat left 35px;}
.prolist ul li.cur02 dl dd strong{ background:url(../images/pdtbg03.png) no-repeat right 35px;}

/*新闻中心*/
.newslist{}
.newslist dl{ width:995px; overflow:hidden}
.newslist dl dt{ float:left; width:198px;}
.newslist dl dd{ float:right; width:760px;}
.newslist dl dd a{ font-size:20px; color:#eb3d00;}
.newslist dl dd span{ display:block;margin-top:5px; color:#7d7d7d; }
.newslist dl dd .desc{ margin-top:5px; line-height:22px; height:48px; overflow:hidden; color:#7d7d7d;}
.newslist ul{ clear:both; padding-top:15px;}
.newslist ul li{ float:left; width:395px;  margin-top:30px; padding-bottom:15px;}
.newslist ul li a{ font-size:14px; color:#eb3d00; border-left:solid 1px #eb3d00; padding-left:20px;}
.newslist ul li span{ display:block;margin-top:12px;  color:#7d7d7d;}
.newslist ul li .desc{ margin-top:5px; line-height:22px; height:48px; overflow:hidden;  color:#7d7d7d;}


/*公司优势*/
.pnewslist{}
.pnewslist ul{}
.pnewslist ul li{ width:995px; padding-bottom:23px; margin-bottom:23px; border-bottom:solid 1px #dcdcdc; background:url(../images/circle.jpg) no-repeat left 12px;}
.pnewslist ul li a{ padding-left:20px; font-size:20px;}
.pnewslist ul li .desc{ line-height:22px; height:70px; overflow:hidden; margin-top:10px;}
.pnewslist ul li:hover{ background:url(../images/ciclecur.jpg) no-repeat left 12px;}
.pnewslist ul li a:hover{color:#eb3d00; }

/*招商政策*/
.zcnewslist{}
.zcnewslist ul{}
.zcnewslist ul li{ width:995px; padding-bottom:15px; margin-top:10px; border-bottom:solid 1px #dcdcdc; background:url(../images/circle.jpg) no-repeat left 12px;}
.zcnewslist ul li a{ padding-left:20px; font-size:16px;}
.zcnewslist ul li:hover{ background:url(../images/ciclecur.jpg) no-repeat left 12px;}
.zcnewslist ul li a:hover{color:#eb3d00; }


/*荣誉*/
.honorlist{ width:995px; overflow:hidden;}
.honorlist ul{ float:left; width:1010px;}
.honorlist ul li{ float:left; width:350px; margin-right:95px; display:inline-block; border:solid 1px #d3d3d3; padding:15px; margin-bottom:25px;}
.honorlist ul li p{ font-size:14px; padding-top:10px; line-height:24px; }
.honorlist ul li.cur{ border:solid 1px #eb3d00;}
.honorlist ul li.cur p{ color:#eb3d00;}

/*联系方式*/
.contactus{ background:#fff;}
.contactus dl{ width:240px; float:left; text-align:center; padding-top:50px; padding-right:90px; padding-bottom:94px;}
.contactus dl dt i{ width:50px; height:50px; display:inline-block;}
.contactus dl dt span{ display:block; font-size:16px; padding-top:10px;}
.contactus dl dd{ padding-top:20px; line-height:30px;}
.contactus dl dd p,.contactus dl dd p a{ font-size:20px; color:#eb3d00; text-transform:uppercase;}

/*留言版*/
.leavemsgform{ width:950px; }
.msg_left{ float:left; width:350px;}
.msg_right{ float:right; width:570px;}
.leavemsgform .msg_row{ margin-bottom:30px; float:left; width:350px;}
.leavemsgform .msg_row em{ font-style:normal; font-size:12px; color:#282828; text-transform:uppercase;}
.leavemsgform .name,.leavemsgform .phone,.leavemsgform .email,.leavemsgform .tel{ margin-bottom:10px; width:327px;padding-left:23px; height:40px; background-color:#fff;background-repeat:no-repeat; float:left; border:solid 1px #dbdbdb;}
.leavemsgform .name .input_txt,.leavemsgform .phone .input_txt,.leavemsgform .email .input_txt,.leavemsgform .tel .input_txt{ background:none; color:#868686; width:324px;  margin-top:6px; line-height:28px;height:28px; font-size:14px;}

.leavemsgform .tel{ margin-right:0px;}
.leavemsgform .mscon{width:570px; height:204px; background:#fff; border:solid 1px #dbdbdb;}
.leavemsgform .mscon textarea{  background:none; color:#6f6f6f; width:550px; height:200px; padding-top:6px;line-height:28px; font-size:14px;
padding-left:20px; color:#6f6f6f;}
.leavemsgform .msg_btn{ margin-top:0px; }

.msg_btn{ text-align:right;}
.btnsub{ width:120px; height:42px; background:#eb3d00; color:#fff; font-size:18px;}

/*视频*/
.videolist{ width:995px; overflow:hidden;}
.videolist ul{ float:left; width:1040px;}
.videolist ul li{ float:left; width:314px; margin-right:25px; display:inline-block; padding-bottom:30px;}
.videolist ul li dl{}
.videolist ul li dl dt{ width:314px; height:182px; position:relative;}
.videolist ul li dl dt .bg{ width:314px; height:182px; position:absolute; left:0px; top:0px; background:url(../images/vbg.png) repeat;}
.videolist ul li dl dt i{ width:26px; height:26px; background:url(../images/vplay.png) no-repeat; position:absolute; right:20px; bottom:10px; display:none;}
.videolist ul li dl dd{ clear:both; width:314px; line-height:28px;}
.videolist ul li dl dd p{ height:28px; font-size:14px;}

.videolist ul li:hover dl dt .bg{ display:none; }
.videolist ul li:hover dl dt i{  display:inline-block;}
.videolist ul li:hover dl dd p{ color:#eb3d00;}


/**********************************人才招聘*******************************************/
.job{ margin-top:0px; }
.job img{padding-bottom:60px;}
.joblist{ width:995px; margin:0 auto; margin-bottom:15px;  background:#fff; color:#bdbdbd;}
.jobtitle{width:993px; background:url(../images/down.jpg) no-repeat 954px; line-height:45px;border:solid 1px #e6e6e6;}
.job .cur .jobtitle{ background:url(../images/up.jpg) no-repeat 954px;}
.jobtitle h1{}
.jobtitle h1 strong{ font-size:14px; color:#666; padding:0px 20px;}
.jobtitle h1 em{ font-style:normal;}
.jobtitle h1 span{ font-size:12px; font-weight:normal;  padding-left:20px;}
.joblist .btnsubmit{ width:109px; height:28px; float:right; background:url(../images/btnyp.jpg) no-repeat; cursor:pointer;}
.joblist .btnsubmit a{ display:block; color:#fff; margin-left:40px; line-height:28px;}
.jobdesc{display:none; padding:20px; line-height:22px; border:solid 1px #e6e6e6; border-top:none;}
.btnck{ text-align:right;}
.btnck a{width:88px; height:28px; line-height:28px; text-align:center; display:inline-block; color:#fff; background:#eb3d00; font-size:14px;border-radius:8px;} 

/*服务网点*/
.servicemap {
    width:656px;
    height: 482px;
    float: left;
}
.mapinfo {
    width:338px;
    float: left;
    line-height: 20px;
}
.mapinfo .city {
    font-weight: bold;
    color: #FF0000;
	font-size:18px;
	 padding-left:20px;width:318px;
}
.addresslist{  margin-top:10px; float:left; padding-left:20px;width:318px;
padding-top:10px; padding-bottom:10px; font-size:14px; line-height:24px;  }
.addresslist STRONG{ color:#eb3d00; font-size:16px; font-weight:normal; }

.nrtitle {
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    color: #727272;
    line-height: 70px;
    height: 70px;
}
.nshare{ text-align:center; margin:0 auto; width:100px; padding-bottom:20px;}

/*产品详情*/
.pdleft{ float:left; width:442px;}
.pdimg{ width:440px; border:solid 1px #a7a7a7; }
.pdimg img{ width:440px; height:440px; display:block;}
.pdlist{ width:440px; clear:both; position:relative; margin-top:15px;}
.pdlist span.prev,.pdlist span.next{ cursor:pointer; width:12px; height:23px; display:inline-block; position:absolute; top:50px;}
.pdlist span.prev{ left:0px; background:url(../images/pdleft.jpg) no-repeat;}
.pdlist span.next{ right:0px; background:url(../images/pdright.jpg) no-repeat;}
.pdwarp{ width:418px; margin:0 auto; position:relative; height:128px; overflow:hidden; }
.pdwarp ul{ position:absolute; left:0px; top:0px;}
.pdwarp ul li{ float:left; width:122px; padding-left:10px; padding-right:5px; }
.pdwarp ul li a{}
.pdwarp ul li img{width:122px; border:solid 1px #a7a7a7; display:inline-block;}
.pdwarp ul li.cur img{  border:solid 1px #ee693a;}
.pdright{ float:right; width:520px;}
.pdname{ font-size:30px; color:#eb3d00;}
.pdtab{ margin-top:10px;}

.pdtab ul li{ float:left; width:98px; height:30px; line-height:30px; text-align:center; background:#686868; margin-right:5px;}
.pdtab ul li a{ color:#fff; display:inline-block; width:98px; font-size:14px;}
.pdtab ul li.cur{ background:#ee693a;}
.pdcon{ margin-top:20px; float:left; width:520px;}