*{word-break:break-all;font-family:Arial,Verdana,sans-serif,ËÎÌå,"Microsoft Yahei",Î¢ÈíÑÅºÚ-webkit-text-size-adjust:none;}
body{margin:0;padding:0;}
.pt-side-nav{height:38px;line-height:38px;text-align:center;color:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#333333;font-size:12px;color:#999;font-family:"Microsoft Yahei";z-index:10000;clear:both;}
.pt-side-nav a{text-decoration:none;color:#666;}
.pt-side-nav a:hover{text-decoration:underline;color:#ff5500;}
.pt-side-nav:focus { outline: 0; }
.pt-side-nav img{ border:none;  vertical-align: top; }
.pt-l{float:left;text-align:left;}
.pt-r{float:right;min-width:200px; text-align:right;}
.pt-area{width:1200px;height:100%;margin:0 auto;background: #333 url(fangzi.png) no-repeat left center;
    background-size: 22px auto;
    background-position: 20px;
    padding-left: 50px;}
.pt-area950{width:950px;}
.pt-area980{width:980px;}
.pt-area1000{width:1000px;}
.pt-l .pt-index-link{float:left;margin-right:14px;font-weight:bold;display:block;color:#fff;}
.pt-l .pt-index-link:hover{text-decoration:underline;}
.pt-nav-cate{float:left;position:relative;z-index:10000;}
.pt-width2{width:96px;}
.pt-width0{width:90px;}

.pt-width1{width:64px;}
.pt-width3{width:118px;}
.pt-width4{width:106px;}
#submit{cursor:pointer;}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.pt-nav-cate .pt-menu-btn{display:block;height:38px;_padding-top:12px;_height:26px;overflow:hidden;padding-left:20px;color:#fff;border-right:1px solid #333;border-left:1px solid #333;vertical-align:middle;text-align:left;}
.pt-l .pt-menu-btn:hover,.menu-current .pt-menu-btn{background:#fff;border-right:1px solid #efefef;border-left:1px solid #efefef;color:#666;text-decoration:none;}
.pt-l .pt-menu-btn s{display:inline-block;*display:inline;width:8px;height:4px;margin-left:8px;vertical-align:middle;overflow:hidden;*zoom:1;background:url(header-tips_03.png) no-repeat 0 0;}
.pt-r{padding-right:2px;color:#333;}
.pt-r a{color:#333;}
.pt-r a:hover{color:#d80100;}
.pt-r .line{margin:0 7px;color:#d8d8d8;}
.pt-nav-cate .pt-nav-list{position:absolute;left:0px;top:38px;width:90px;overflow:hidden;background:#fff;border:1px solid #edeef0;border-bottom:none;display:none;z-index:100000;}
.pt-nav-cate .pt-nav-list a{display:block;height:30px;border-top:1px solid #fff;border-bottom:1px solid #efefef;padding-left:20px;color:#9a9a9a;line-height:30px;text-align:left;*zoom:1;}
.pt-nav-cate .pt-nav-list a:hover{background:#fafafa;color:#666;text-decoration:none;border-bottom:1px solid #efefef;}
.pt-width2 .pt-nav-list{width:100px;}
.pt-width4 .pt-nav-list a{width:84px;}
.pt-width3 .pt-nav-list {width:116px;}
.pt-width0 .pt-nav-list{  width: 100px; }
/*site nav end*/
.pages_inp{display:none;}
.pages_btn{display:none;}

.m {
    margin: auto;
    width: 1200px;
    clear: both;
}


.a-footer{
	width:100%;
	background:#F8F8F8;
	font-size:12px;
	overflow:hidden;
	margin:0 auto;
	height:207px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E2E2E2;
}

.h-footer a{color:#666;}.h-footer a:hover{color:#ee4433;}

.footer-div1 a{
	color:#333;
}
.footer-div1{
	border-bottom:1px solid #2d2d2d;
	overflow:hidden;
	clear:both;
	width:1200px;
	padding-top:50px;
	padding-right:0;
	padding-bottom:7px;
	padding-left:0;
	margin-right:auto;
	margin-left:auto;
	color: #333;
}
.footer-div1 dl{
	float:left;
	height:150px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E2E2E2;
	border-left-color: #E2E2E2;
}
.footer-div1 .f-dl1{width:240px;border-left:none;}
.footer-div1 .f-dl2{width:80px;padding-left:60px;}
.footer-div1 .f-dl3{width:110px;padding-left:60px;}
.footer-div1 .f-dl4{width:180px;padding-left:60px;}
.footer-div1 .f-dl4 dd{float:left;width:90px;}
.footer-div1 .f-dl5{float:left;padding-left:60px;line-height:27px;}
.footer-div1 .f-dl5 p{margin:-5px 0 20px;}
.footer-div1 dt{
	font-size:16px;
	color:#333;
	margin-bottom:20px;
	font-weight: bold;
}
.footer-div1 dd{height:20px;line-height:20px;margin-bottom:10px;}.footer-div1 .f-dl1 dd{float:left;width:115px;}
.h-area {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  clear: both;
}

.footlist{
 width: 1200px;
  height: 100%;
  margin: 0 auto;
  clear: both;
	}
.footlist_tit{
	float: left;
	height: 35px;
	width: 1200px;
	margin-top: 15px;
}

.footlist .footlist_tit em{padding:0 5px;}

.footlist_tit a{
	min-width:60px;
	height:35px;
	font-size:14px;
	color:#999;
	display:inline-block;
}

.footlist_tit a.current,.footlist_tit a:hover{
	font-weight:bold;
	background:url(f_link.png) left bottom no-repeat;
	text-decoration:none;
	color:#fff;
}



.footlist .f-l-con{
	color:#999;
	line-height:25px;
	margin-top:10px;
	width: 100%;
	float: left;
}
.footlist .f-l-con em{padding:0 5px;}
.jg {
    width: 100%;
    float: left;
    line-height: 25px;
    padding-top: 20px;
    color: #666;
}



.h-footer{background:none;margin-top:20px;}
.f-w1200{width:1200px;margin:0 auto;border:0px;}
.footer-l{width:810px;border-radius:10px;background:#f5f5f5;float:left;}
.footer-r{ width: 360px;
    height: 172px;float:right;
	margin-bottom: 20px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
	border-radius:10px;
	background:#f5f5f5;}
.a-footer{    width: 1200px;overflow: initial;
    margin: 0 auto;
    height: auto;border-top:0px solid #eee;background:none;}
 
	.footer-div1{padding-top:15px;border-bottom:0px;}
.footer-div1 dt{color:#666;}
.footer-div1 dl{border:0px;}
.footer-div1 .f-dl1 {
    background: rgb(245 245 245) url(footico1.png) no-repeat left top;
    background-size: 18px auto;
    background-position: 26px 3px;
    padding-left: 50px;
}
.footer-div1 .f-dl2{
    background: rgb(245 245 245) url(footico2.png) no-repeat left top;
     background-size: 18px auto;
    background-position: 0px 3px;
    padding-left: 26px;
}
.footer-div1 .f-dl3 {
    background: rgb(245 245 245) url(footico3.png) no-repeat left top;
     background-size: 18px auto;
    background-position: 34px 3px;
    padding-left: 60px;
}
.footer-div1 .f-dl4 {
    background: rgb(245 245 245) url(footico4.png) no-repeat left top;
     background-size: 18px auto;
    background-position: 26px 3px;
    padding-left: 50px;
}
.footlist {
  width: 1170px;
    height: 100%;
    margin: 0 auto;
    clear: both;
    padding: 14px 15px 15px;
    overflow: hidden;
    background: #f5f5f5;
    margin-top: 20px;
    border-radius: 10px;
}.footlist_tit{margin-top:0px;}
.footlist_tit a.current,.footlist_tit a:hover{
    font-weight: 700;
	background:none;
    /* background: url(f_link.png) left bottom no-repeat; */
    text-decoration: none;
    color: #666;
    cursor: pointer;
}.footlist_tit a:hover {
     
    color: #e42;
     
}.footlist .f-l-con a{color:#666;}
.footlist .f-l-con{margin-top:0px;}
.footlist_tit a{height:30px;line-height:30px;}

 .right-line-1 {
    width: 90px;
    margin: 0 auto;
    line-height: 18px;
    height: 18px;
    padding: 15px 0 9px;
    color: #666;
    font-weight: 700;
    font-size: 16px;
} .right-line-1 a {
    color: #666;
}.right-line-1 .contact-icon {
        float: left;
    display: inline-block;
    width: 18px;
    height: 18px;
    background: rgb(245 245 245) url(footico5.png) no-repeat right bottom;
    background-size: 18px auto;
}  .right-line-2 {
    width: 250px;
    height: 26px;
    margin: 20px auto;
    text-align: left;
} .right-line-2 .weixin {
    width: 129px;
    border-right: 1px solid #666;
    color: #666;
    font-size: 12px;
    line-height: 26px;
    height: 26px;
    float: left;
    position: relative;
    cursor: pointer;
}.right-line-2 .weixin-icon {
      padding-left: 24px;
    padding-bottom: 8px;
     background: url(/images/wxico.jpg) no-repeat;
    margin-right: 10px;
    vertical-align: middle;
}.right-line-2 .weixin-qrcode {
    position: absolute;
    display: none;
    left: -110px;
    top: 40px;
    width: 228px;
    padding: 0 15px;
    background: #fff;
    border: 1px solid #d8d8d8;
} .right-line-2 .weixin-qrcode .qrcode-arrow {
    position: absolute;
    top: -14px;
    left: 120px;
    width: 30px;
    height: 17px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAOCAYAAADez2d9AAAABGdBT¡­ouYDByuEF6pIvWPBCQSnePf+SWMlIUZcnEITYAMjCYLMt3Xx2wOOJV1alCAAAAAElFTkSuQmCC) no-repeat;
}.right-line-2 .weixin-qrcode .qrcode-img {
    width: 200px;
    height: 200px;
    margin: 20px auto 0;
}.right-line-2 .weixin-qrcode .qrcode-img img {
    width: 200px;
    height: 200px;
}.right-line-2 .weixin-qrcode .qrcode-text {
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #999;
    margin: 17px 0;
} .right-line-2 .weibo {
    cursor: pointer;
    width: 120px;
    color: #666;
    float: left;
    font-size: 12px;
    line-height: 26px;
    height: 26px;
}.right-line-2 .weibo a {
    color: #666;
}.right-line-2 .weibo-icon {
    padding-left: 24px;
    padding-bottom: 8px;
     background: url(/images/wbico.jpg) no-repeat;
    margin-left: 30px;
    margin-right: 10px;
}  .right-line-3 {
    font-size: 12px;
    line-height: 22px;
    color: #666;
    text-align: center;
	clear:both;
} .right-line-2 .weixin:hover .weixin-qrcode{display:block} 

.wrapper {
    width: 1200px;
    margin: 0 auto;
}