*,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    margin:0; padding:0;}
*,html,body,button,input,select,textarea {font-family: '微软雅黑', Helvetica, STHeiTi, Arial, sans-serif; -webkit-text-size-adjust: 100%;}
input,select,button,textarea{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
submit,button{-webkit-appearance : none }
input,select,textarea { font-size:100%;}
html{background:#FFF; }
a{color:#222;text-decoration:none;}
a:hover{color:#f58220;}
ol,ul{list-style:none;}
img{ width:100%;border:none; vertical-align: bottom;}
div { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.tran,a{transition:all 0.2s ease; -moz-transition:all 0.2s ease; -webkit-transition:all 0.2s ease;}
.tran3{transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.fct{ color:#c39a6d;}
.bgt{ background:#c39a6d;}
.tc{ text-align:center;}
.fl{ float:left;}
.fr{ float:right;}
.fc3{ color:#333;}
.fc0{ color:#000;}
.bgf{ background-color: #fff;}
.dtu{ text-decoration:underline;}
.center{margin:0px auto;}
.bgf{ background:#fff;}
.bggray{ background:#f4f4f4;}
.pd50{ padding:50px 0;}
.pd_tb_10{ padding-top:10px; padding-bottom:10px;}
.pd_lr_10{ padding-left:10px; padding-right:10px;}
.pd_lr_20{ padding-left:20px; padding-right:20px;}
.pdt10{ padding-top: 10px; }
.pdt20{ padding-top: 20px; }
.mt3{ margin-top:30px;}
.mt2{ margin-top:20px;}
.mt{ margin-top:10px;}
.cl{clear:both;zoom:1;}
.cl:before,.cl:after {content:"";display: block;height: 0;clear: both; visibility: hidden;}
.ovh{ overflow:hidden;}
.boxshadow{-moz-box-shadow: 0px 0px 20px #cdcdcd;box-shadow: 0px 0px 20px #cdcdcd;}
.boxshadows{-moz-box-shadow: 0px 0px 8px #dfdfdf;box-shadow: 0px 0px 8px #dfdfdf;}
.main{ width:1200px; margin:0 auto;}
.hide{ display: none; }
.pr{ position: relative; }
.fcorange{ color: #f58220;}
.darkred{ color: #f58220; }
.bgdarkred { background-color: #f58220!important;}
.bgyellow { background-color: #f58220!important;}
.bgblack{background-color: #000!important;}
.full_img img{ width: 100%; }

.head{ background-color: #aeaeae;font-size: 14px; line-height: 34px; color: #fff; }
.head a{ color: #fff; }
.head span{ padding: 0 10px; float: left;}
.head i{ display: block;width: 44px; height: 38px; float: left; }
.head i.iaddress{ background:url(../images/iaddress.png) center center no-repeat;  }
.head i.itel{ background:url(../images/itel.png) center center no-repeat;  }
.head i.itime{ background:url(../images/itime.png) center center no-repeat;  }
.header { padding: 10px 0; }
.header .logo img{ }
.headertel img{ margin-left: 100px; }

.nav {border-bottom: 3px solid #f58220; height: 44px; z-index: 201; position: relative;}
.nav .xmlist{ width: 200px; position: relative;  }
.nav .xmlist .xmlist_name{background-color: #f58220; color: #fff;line-height: 44px; font-size: 16px;text-align: center; background:url(../images/down.png) right 22px center no-repeat #f58220;  }
.nav .xmlist .xmlist_list{  width: 340px; padding-top: 3px; box-sizing: border-box; overflow: hidden; position: absolute;left:0px;top:44px; display: none; }
.nav .xmlist .xmlist_list dl{ border-bottom: 1px dotted #cdcdcd;width: 90%; margin-left: 5%; overflow: hidden; padding: 6px 0;  }
.nav .xmlist .xmlist_list dl:last-of-type,.nav .xmlist .xmlist_list dl:nth-last-of-type(1){border:0px;}
.nav .xmlist .xmlist_list dl dt{ text-align: center; margin-bottom: 6px;}
.nav .xmlist .xmlist_list dl dt a{color:#BE8626; font-size: 16px; line-height: 35px; display: inline-block; height: 100%; padding-left: 44px; text-align: left; width:100%;  }
.nav .xmlist .xmlist_list dl dt a.xmimg22{ background: url(../images/xmimg22.jpg) left center no-repeat;  }
.nav .xmlist .xmlist_list dl dt a.xmimg23{ background: url(../images/xmimg23.jpg) left center no-repeat;  }
.nav .xmlist .xmlist_list dl dt a.xmimg24{ background: url(../images/xmimg24.jpg) left center no-repeat;  }
.nav .xmlist .xmlist_list dl dt a.xmimg25{ background: url(../images/xmimg25.jpg) left center no-repeat;  }
.nav .xmlist .xmlist_list dl dt a.xmimg26{ background: url(../images/xmimg26.jpg) left center no-repeat;  }
.nav .xmlist .xmlist_list dl dt a.xmimg27{ background: url(../images/xmimg27.jpg) left center no-repeat;  }
.nav .xmlist .xmlist_list dl dt a.xmimg53{ background: url(../images/xmimg53.jpg) left center no-repeat;  }
.nav .xmlist .xmlist_list dl dt a.xmimg54{ background: url(../images/xmimg54.jpg) left center no-repeat;  }
.nav .xmlist .xmlist_list dl dt a.xmimg53{ background: url(../images/xmimg53.jpg) left center no-repeat;  }
.nav .xmlist .xmlist_list dl dd ul li{ width: 33.3333%; float: left; line-height: 20px; font-size: 14px; text-indent: 8px; }
.nav .xmlist:hover .xmlist_list{ display: block; }
.nav .menu{  display: inline-block; }
.nav .menu li{ float: left; width: 124px;}
.nav .menu li a{ display: block;; width: 100%; height: 100%; line-height: 44px;  font-size: 16px; text-align: center; }
.nav .menu li a:hover{ background-color: #f58220; color: #fff; }

.footer{ background: #242424; padding:40px 0; color: #fff; margin-top: 40px;}


.db_logo{width: 400px;float:left;}
.db_info{width: 500px;float:left;}
.db_info a{color:#fff;} 
.db_info01,.db_info02,.db_info03,.db_info04{float: left;line-height: 38px;padding: 0 28px;font-size: 14px;}
.db_tell{width:303px;float: right;    text-align: left;}
.db_tell span{display: inline-block;padding: 10px;border: 1px solid #fff; margin-bottom: 20px;}
.db_tell  p {line-height: 27px;}
.bp1{    font-size: 16px;}

.footterlogo{ background: url(../images/footlogo.png) center center no-repeat; width: 300px; height: 200px;  float: left;}
/*.footeraddress{ height: 140px; margin-top: 30px; width: 623px; float: right; margin-left: 50px;padding-right: 50px;*border-left:1px solid #fff;*border-right:1px solid #fff; padding-left: 140px; padding-right: 50px; box-sizing: border-box;padding-top: 30px;}
*/
.footeraddress{height: 140px;margin-top: 30px;float: right;*border-left:1px solid #fff;*border-right:1px solid #fff;box-sizing: border-box;padding-top: 30px;}

.footeraddress .itel{ display: block; width: 60px; height: 50px;background: url(../images/itelb.png) left center no-repeat; float: left;}
.footeraddress p{  line-height: 28px; padding: 4px 0;}
.footeraddress .footertel{line-height: 50px;}
.footerwechat{ width: 170px; float: right; text-align: center;}
.footerwechat h4{ font-weight: normal; font-size: 14px; line-height: 40px;}
.foot{ background-color: #000; font-size: 13px; color: #c1c1c1;line-height: 28px;padding: 10px 0;*margin-bottom: 73px; }
.foot a{color: #c1c1c1;}
.fix_bottom{background-color:#4b4b4b;border-top:3px solid #f58220;height: 74px;position:fixed;left:0;bottom:0px; width: 100%; color: #fff; line-height: 74px;font-size: 24px; z-index: 300;}
.fix_bottom a{ color: #fff;}
.fix_bottom_orderform{ position: relative; float: left; height: 100%;}
.fix_bottom_orderform img{ position: absolute;bottom:0px;left:0px;}
.fix_bottom_ordernum{background: url(../images/footzx.png) left center no-repeat; width: 216px; text-align: center; position: relative; padding-left: 74px; box-sizing: border-box;}
.fix_bottom_ordernum span{ position: absolute;top:4px;left:60px; display: inline-block;width: 30px;height: 30px;font-size: 16px;line-height: 30px;right: 130px;top: 10px;background-color: #f58220;color: #fff;text-align: center;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;font-weight: normal;animation: b_num ease 2s infinite; }
.fix_bottom_ordertel{ padding: 0 20px; }
.fix_bottom_form{ margin-left: 230px; position: relative;}
.fix_bottom_telinput{ padding: 4px 20px;border-radius: 100px; background-color:#fff; font-size: 18px; line-height: 40px; outline: none; border: 0px; width: 360px;margin-top: -3px;}
.orderformsubmit{ color: #fff; background-color: #f58220;border-radius:100px;border:0px; font-size: 22px; line-height: 42px; position: absolute;top:17px;right:3px; padding: 0 24px; cursor: pointer;}
@keyframes b_num{
    0% { opacity: 1;}
    40% {opacity: 0;}
    60% {opacity: 0;}
    100% {opacity: 1;}
}
@-webkit-keyframes b_num{
    0% { opacity: 1;}
    40% {opacity: 0;}
    60% {opacity: 0;}
    100% {opacity: 1;}
}
@-moz-keyframes b_num{
    0% { opacity: 1;}
    40% {opacity: 0;}
    60% {opacity: 0;}
    100% {opacity: 1;}
}
@-ms-keyframes b_num{
    0% { opacity: 1;}
    40% {opacity: 0;}
    60% {opacity: 0;}
    100% {opacity: 1;}
}
@-o-keyframes b_num{
    0% { opacity: 1;}
    40% {opacity: 0;}
    60% {opacity: 0;}
    100% {opacity: 1;}
}

.bannerBox{ width:100%;  overflow:hidden; position:relative; }
.bannerBox .hd{ height:20px; overflow:hidden; position:absolute; right:0px; bottom:12px; z-index:1; text-align: center;width: 100%;}
.bannerBox .hd ul{ overflow:hidden; zoom:1;  display: inline-block; margin-bottom: 0 auto;}
.bannerBox .hd ul li{ float:left; margin:0px 4px;  width:14px; height:14px; background:#9a9a9a;font-size: 0px;border-radius:50%; cursor:pointer; }
.bannerBox .hd ul li.on{ background:#f58220; }
.bannerBox .bd{ position:relative; height:100%; z-index:0;   }
.bannerBox .bd li{ zoom:1; vertical-align:middle; height: 540px; background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%;}
.bannerBox .bd li a{
    display: block;
    width: 1920px;
    height: 500px;
}
.pdorder{ padding-top: 20px; }
.order{z-index: 200; position: relative; }
.order_main{background: #FFF;box-shadow: 0 4px 8px 2px #cacaca;border-radius: 6px;overflow: hidden;z-index: 104; padding:10px  16px; top:-60px; width: 100%; box-sizing: border-box; position: absolute;}
.order_main h3 span{ font-weight: normal; font-size: 18px;}
.order_main h3{background: url(../images/ic-a.png) left center no-repeat; line-height: 32px; padding-left: 40px; font-size: 22px;font-weight: normal;}
.order_main ul { margin-top: 6px; }
.order_main ul li{ float: left; margin: 6px 0 4px 16px; }
.order_main ul li:nth-of-type(1){ margin-left: 0; }	
.order_main ul li .ainput{ line-height: 38px; padding: 5px 0 5px 10px; outline: none;  border: 1px solid #d0d0d0;border-radius: 6px;font-size: 16px;}
.order_main ul li .asubmit{ border-radius: 6px;background-color:  #f58220; color: #fff; font-size: 22px;border:0px; line-height: 50px; cursor: pointer; width: 180px;}
.order_main ul li .alink{border-radius: 6px; background: url(../images/ic-b.png) left 20px center no-repeat #000; color: #fff; font-size: 22px;border:0px;line-height: 50px; display: inline-block; padding-left:66px;width: 120px; }
.order_main form li,.order_main form li input{
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	transition: all 0.2s linear 0s;
}
.order_main form .asubmit:hover,.order_main form .alink:hover{
	box-shadow: 2px 1px 3px #767676;
	-moz-transform: translate3d(0,-2px,0);
    -ms-transform: translate3d(0,-2px,0);
    -o-transform: translate3d(0,-2px,0);
    -webkit-transform: translate3d(0,-2px,0);
    transform: translate3d(0,-2px,0);
}
.order_main form li:hover,.order_main li input:hover, .order_main li textarea:hover{
	box-shadow: 2px 1px 3px #d0d0d0;
}

.operating-projects ul{
	padding: 0px 0 12px 0;
	margin:  0 auto;
}
.operating-projects ul li{
    float:left;
    width: 16.5%;
    text-align: center;
}
.operating-projects ul li a{
    color:#333;
}
.operating-projects ul li span{
    display:inline-block;
    width: 110px;
    height: 110px;
    background: url(../images/projects.png) no-repeat;
   	-webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.operating-projects ul li p{
    font-size:22px;
    line-height:72px;
}
.operating-projects .operating-projects-li-a span{
    background-position:-0px 0px;
}
.operating-projects .operating-projects-li-b span{
    background-position:-111px 0px;
}
.operating-projects .operating-projects-li-c span{
    background-position:-222px 0px;
}
.operating-projects .operating-projects-li-d span{
    background-position:-333px 0px;
}
.operating-projects .operating-projects-li-e span{
    background-position:-444px 0px;
}
.operating-projects .operating-projects-li-f span{
    background-position:-555px 0px;
}
.operating-projects ul li:hover span{
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

/*.index_doc{background: url(../images/doctbg.jpg) center top no-repeat; }*/
.index_doc h2,.card_title h2{font-size: 36px; color: #000; line-height: 40px;border-left:5px solid #f58220; margin: 36px 0; padding-left: 10px; display: inline-block; margin: 50px auto}
.index_doc h2 .docsmall,.card_title h2 .small{ font-size: 30px; color: #333; font-weight: normal; }

.docFocus{ margin-top: 20px;  position:relative;  overflow:hidden;  zoom:1; }
.docFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; text-align: center; background-color: #fafafa; }
.docFocus .hd ul{ overflow:hidden; zoom:1; display: inline-block; padding: 20px 0; }
.docFocus .hd ul li{ float:left;  text-align:left; line-height: 26px; margin: 0 30px; font-size: 20px; }
.docFocus .hd ul li h5{ font-weight: bold; font-size: 24px; margin-top: 14px; }
.docFocus .hd ul li img{ width:76px; height:76px; border:1px solid #fff;-moz-border-radius:50%;border-radius: 50%;  cursor:pointer; margin-right:14px;  background-color: #fff; float: left;  }
.docFocus .hd ul li.on{ color: #f58220; }
.docFocus .hd ul li.on img{ background-color: #f58220;border-color:#f58220;  }
.docFocus .bd{background: url(../images/docbg.png) center top  no-repeat #fafafa; background-size: cover;  }
.docFocus .bd li{ vertical-align:middle; position: relative; }
.docFocus .bd .docimg{  display:block; margin-top: 30px; position: absolute;right:0px; bottom:0px; height: 100%; width: 100%; background-size: auto 90%; background-position: right bottom -1px; background-repeat: no-repeat; }
.docFocus .bd .bdcon{ margin: 50px 0 50px 95px;box-shadow: 1px 2px 30px #888;width: 400px; background-color: #fff;width: 540px; padding: 20px; padding-bottom: 30px;position: relative; z-index: 9;    height: 340px; }
.docFocus .bd .bdcon h3{ color: #000; font-size: 28px;  border-bottom: 1px solid #e5e5e5; line-height: 42px; font-weight: normal; margin-bottom: 14px; }
.docFocus .bd .bdcon h3 small{ font-size: 18px; }
.docFocus .bd .bdcon img{ position: absolute;;right:-20px; top:17px; }
.docFocus .bd .bdcon ol li{ font-size: 16px; line-height: 30px; color: #333; font-weight: normal; list-style: inside; }
.docFocus .bd .bdcon p{border-top: 1px solid #e5e5e5;font-size: 16px;color: #333;margin-top: 10px; padding-top: 14px; }
.docFocus .bd .bdcon .btn a{ float: left; display: inline-block; padding: 0 50px; color: #fff; font-size: 18px; line-height: 50px;border-radius:4px; background-color: #000; margin-right: 30px; }
.docFocus .prev,.docFocus .next{ position:absolute; left:20px; top:50%;  margin-top: 30px; display:block; width:48px; height:60px; background:url(../images/hj.png) 0px 0px no-repeat; filter:alpha(opacity=90);opacity:0.9;  }
.docFocus .next{ left:auto; right:20px; background-position:-48px 0px; }
.docFocus .prev:hover,
.docFocus .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.docFocus .prevStop{ display:none;  }
.docFocus .nextStop{ display:none;  }

.bdcon ol strong{    font-weight: normal;display: block;padding-bottom: 5px;}

.slidealBox .hd{ line-height: 50px; font-size: 18px;  text-align: center;  }
.slidealBox .hd ul{border-left:1px solid #ddd; overflow: hidden;}
.slidealBox .hd ul li{ float:left;  cursor:pointer; width: 20%; box-sizing: border-box;border:1px solid #ddd;border-left:0px; }

.slidealBox .hd ul li.on{background:#f58220; color: #fff; }
.slidealBox .bd ul{ padding:15px 0;  zoom:1;  }
.slidealBox .bd li{ float: left; border: #E1E1E1 solid 1px; width: 48.8%; margin-bottom: 14px; margin-top: 8px; box-sizing: border-box; padding: 12px; }
.slidealBox .bd li:nth-of-type(2n){ float:right;  }
.slidealBox .bd li .alimg{ width: 250px; height: 246px; background-repeat: no-repeat; background-size: cover; background-color: #ddd; }
.slidealBox .bd li .alinfo{width: 266px; font-size: 16px; line-height: 24px; color: #666;}
.slidealBox .bd li .alinfo h5{ font-size: 20px; color: #333; line-height: 30px; font-weight: normal; overflow: hidden; text-overflow: ellipsis; height: 30px; white-space: nowrap; }
.slidealBox .bd li .alinfo h4{ line-height: 30px;  border-bottom: 1px dotted #ddd; font-size: 24px; color: #444; overflow: hidden; text-overflow: ellipsis; height: 40px; white-space: nowrap;}
.slidealBox .bd li .alinfo span{ display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; height:25px; white-space: nowrap;}
.slidealBox .bd li .alinfo  .bigblack{ font-weight: bold; color: #333; font-size: 18px; line-height: 26px; }
.slidealBox .bd li .alinfo a{ float: left; margin-right: 20px; display: inline-block; color: #fff; line-height: 40px; padding: 0 22px; font-size: 16px; margin-top: 14px; }

.news{ padding: 30px 0; }
.slidenewsBox{ width:300px; height:375px; overflow:hidden; position:relative;  }
.slidenewsBox .hd{ height:20px; overflow:hidden; position:absolute;width: 100%; text-align: center; right:0px; bottom:10px; z-index:1; }
.slidenewsBox .hd ul{ overflow:hidden; zoom:1; display: inline-block; margin: 0 auto; }
.slidenewsBox .hd ul li{ float:left; margin:0 3px;  width:10px; height:10px; text-align:center; cursor:pointer; font-size: 0px; background-color: #fff;border-radius: 50%; }
.slidenewsBox .hd ul li.on{ background:#f58220;  }
.slidenewsBox .bd{ position:relative; height:100%; z-index:0;   }
.slidenewsBox .bd li{ zoom:1; vertical-align:middle; }
.slidenewsBox .bd img{ display:block;  }



.slideTxtBox{padding:0 10px; background: rgb(242, 242, 242); margin: 0 10px; width:500px;  float: left;  }
.slideTxtBox .hd{line-height:41px; background:#f4f4f4; float: left; width: 100%;  border-bottom:2px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{  }
.slideTxtBox .hd ul li{float:left;  width: 33.333%; text-align: center; cursor:pointer; border-bottom:2px solid #ddd; margin-bottom: -2px; }
.slideTxtBox .hd ul li.on{  border-bottom:2px solid #f58220;}
.slideTxtBox .bd ul{ padding:12px 0;  zoom:1;  }
.slideTxtBox .bd li{ line-height:30px; font-size: 13px;  overflow: hidden;  }
.slideTxtBox .bd li .date{ float:right; color:#999;  }
.slideTxtBox .bd li dl{ padding: 10px;border-bottom: 1px solid #ddd; overflow: hidden; }
.slideTxtBox .bd li dl dt{ float: left; width: 130px; height: 90px; background-repeat: no-repeat; background-position: center center; background-size: cover;border:3px solid #fff; box-shadow: 2px 2px 10px #444;}
.slideTxtBox .bd li dl dd{ float: right; width: 280px;}
.slideTxtBox .bd li dl dd h3{ line-height: 30px; color:#f58220;  }
.slideTxtBox .bd li dl dd h3 a,.slideTxtBox .bd li dl dd p a{color:#f58220;}
.slideTxtBox .bd li dl dd p{ line-height: 24px; font-size: 13px; }

.newsarclist{ float: left; width: 540px;margin-left: 35px; height: 375px; box-sizing: border-box; }
.newsarclist dl{border-bottom: 1px dotted #ddd; padding: 25px 0; overflow: hidden;}
.newsarclist dl dt{ width: 220px; height: 140px; float: left; background-size: cover; background-repeat: no-repeat; background-position: center; background-color: #ddd; }
.newsarclist dl dd{float: right; font-size: 15px; color: #666; width: 300px; }
.newsarclist dl dd h3{ font-weight: normal; font-size: 17px; }
.newsarclist dl dd p{ height: 50px; line-height: 22px; padding:14px 0;}
.newsarclist dl dd span{ text-decoration: underline; }
.newsarclist ul{ padding-top: 20px; }
.newsarclist ul li{ font-size: 15px; line-height: 40px; color: #666; }
.newsarclist ul li a{ color: #555; }
.newsarclist ul li a:hover{ color: #f58220; }

.newbox_title{ line-height: 40px; }
.newbox_title .boxname{ font-size: 18px; color: #000;  line-height: 40px; display: inline-block; margin-bottom: -1px; }
.newbox_title .more{ font-size: 14px; color: #666; background: url(../images/inmore.png) right center no-repeat; padding-right: 14px;} 
.newbox_title small{ font-size: 14px; color: #999; }
.underline{border-bottom: 1px solid #eee;}
.underline .boxname{border-bottom: 3px solid #f58220;}

.newsright{ width: 290px; }
.newsright .message{ padding: 10px; line-height: 20px; font-size: 14px; color: #444; width: 100%; border:1px solid #ddd; outline: none; box-sizing: border-box; resize: none; height: 84px;}
.newsright .button{ width: 46%; margin-top: 15px;border:0px; cursor: pointer; line-height: 40px; font-size: 16px; color: #fff; text-align: center; text-indent:20px; background-color: #000;border-radius:4px; background-repeat: no-repeat; background-position: left 20px center; }
.newsright .submit{ background-image: url(../images/im1.png); }
.newsright .bgyellow{ background-image: url(../images/im2.png); }

.list_left{ width: 240px; background-color: #f58220;border-right:10px solid #f58220; box-sizing: border-box; }
.list_left .typename{ color: #fff;background: url(../images/logoico.png) left 20px center no-repeat; padding:22px 0;padding-left: 100px; font-size: 18px;   }
.list_left .typename h4{ font-weight: normal; font-size: 26px; }
.left_menu { background-color: #fff;}
.left_menu>li a{background: url(../images/rightico.png) left 20px center no-repeat;border-bottom: 1px solid #eee; line-height: 50px; text-indent: 50px;display: block;; width: 100%; height: 100%;}
.left_menu>li ol>li a{background: url(../images/rightico.png) left 46px center no-repeat;text-indent:80px;}
.left_menu>li ol{ display:none; }
.left_menu>li:hover ol,.left_menu>li ol.hover{ display: block; }
.left_menu>li a:hover,.left_menu>li.hover>a,.left_menu>li ol li.hover>a{ background-color: #e4e4e4; }

.list_right{ width: 920px; }
.position{ text-align: right; color: #666; line-height: 30px; font-size: 14px;}
.position a{color: #666;}

.list_box_img>li{ float: left; margin-bottom: 20px; }
.img_row_2>li,.lirows_2>li{width:49%; float: left;}
.img_row_2>li:nth-of-type(2n),.lirows_2>li:nth-of-type(2n){ float: right; }

.doc_list>li{border:1px solid #eee; background-color: #fff; padding: 8px; margin-bottom: 20px; box-sizing: border-box;position: relative;}
.doc_list>li .docimg{ float: left; width: 180px; display: inline-block;height: 240px; background-color: #eee; background-repeat: no-repeat; background-position: center center; background-size:cover; }
.doc_list>li .docinfo{ float:right; width: 240px;  }
.doc_list>li h5{ font-size: 18px; line-height: 35px; font-weight: normal; }
.doc_list>li p{ color: #888; font-size: 15px; color: #333; padding: 10px 0; }
.doc_list ol li{color: #888; font-size: 16px; list-style: inside; line-height: 24px;}
.doc_list .detail{ display: inline-block; color: #fff; line-height: 40px; padding: 0 20px; position: absolute;bottom:8px; left:200px; background-color: #f58220;}

.arc_list li{border-bottom: 1px solid #eee; padding-bottom: 35px; margin-bottom: 15px; width: 100%; clear: both; position: relative;}
.arc_list li .arcimg{ width: 240px; display: inline-block;height: 140px; background-color: #eee; background-repeat: no-repeat; background-position: center center; background-size:cover; position: absolute;top:10px; left: 0px;}
.arc_list li .arcinfo{ padding-left: 270px;   }
.arc_list li .arcinfo h4{ line-height: 40px; color: #666; font-weight: normal; font-size: 18px; margin-top: 10px; }
.arc_list li .arcinfo p{ line-height: 20px; color: #666; font-size: 14px; padding:5px 0; height: 60px;}
.arc_list li .arcinfo small{ font-size: 13px;color: #666; line-height: 20px; }


.pages{ text-align: center; }
.pages ul{ display: inline-block; margin:20px auto; font-size: 14px; line-height: 40px; }
.pages ul li{ float: left; }
.pages ul li a{ background-color: #e4e4e4; margin: 0 5px; line-height: 34px; padding: 0 14px; font-size: 13px; display: inline-block;}
.pages ul li.thisclass a,.pages ul li:hover a{background-color: #f58220; color: #fff;}

.contentbox h4{}
.contentbox p{ padding: 4px 0; }

.arc_left{ width: 860px; }
.arc_left .arc{ border:1px solid #eee; padding:30px; }
.arc h2{ font-size: 20px; line-height: 30px; color: #000; font-weight: normal; text-align: center; }
.arc .info{border-bottom: 1px solid #eee; padding:20px 0; font-size: 13px; color: #999;}
.arc .info span{ margin: 0 20px; }
.arc .article{ padding-top: 40px; }
.arc .article p{ font-size: 15px; line-height: 26px; padding: 8px 0; text-indent: 2em; }
.prenext{ background-color:#e6e6e6;  }
.prenext ul li{ width: 50%;float: left; overflow: hidden; height: 50px; line-height: 50px; font-size: 14px; padding:0 20px; box-sizing: border-box; }
.prenext ul li:nth-of-type(2){ text-align: right; }
.arc_tips{background: url(../images/arctips.png) left 0px bottom no-repeat; margin-top: 30px; padding-top: 50px; padding-left: 200px; padding-right: 20px;}
.arc_tips span{ font-size: 15px; line-height: 50px; color: #555; }
.arc_tips p{ font-size: 14px; line-height: 24px; color: #666; }
.arc_tips a{ display: inline-block; margin-right: 10px; color: #fff; font-size: 14px; line-height: 34px; padding: 0 30px; }
.arc_right{ width: 290px; }

.box_title{border-left:3px solid #000; font-size: 18px; line-height: 24px; text-indent: 10px;}
.box_title a{ font-size: 14px; color: #666; }

.service ul li{width: 49%;  border:1px solid #aaa; box-sizing: border-box; margin-bottom: 10px; font-size: 15px; line-height: 50px;}
.service ul li a{ color: #f58220; display: block; width: 100%; height: 100%; text-indent: 56px; }
.service ul li.guahao{background: url(../images/i1.png) left 10px center no-repeat; }
.service ul li.kf{background: url(../images/i2.png) left 10px center no-repeat; }
.service ul li.qq{background: url(../images/i3.png) left 10px center no-repeat; }
.service ul li.map{background: url(../images/i4.png) left 10px center no-repeat; }
.service ol li{ margin: 6px 0 14px 0; padding:4px 0 4px 66px; font-size: 15px; color: #444; }
.service ol li b{ font-size: 22px; color: #000; font-weight: normal; }
.service ol li small{ color: #888; font-size: 13px; }
.service ol li.tel{background: url(../images/i5.png) left center no-repeat; }
.service ol li.time{background: url(../images/i6.png) left center no-repeat; }

.right_arclist ul li{ line-height: 34px; font-size: 14px; }
.right_arclist ul li span{ display: inline-block; width: 18px; height: 18px;border-radius:50%; background-color: #aeaeae; color: #fff; text-align: center; line-height: 18px; font-size: 12px; margin-right: 6px; }

        