/*design by daanwo*/
/*base*/
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {margin:0;padding:0;}
body{font-family:Arial,Geneva,Microsoft YaHei,Microsoft JhengHei,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;color:#585858;-webkit-font-smoothing:antialiased;min-width:1200px;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6,button,.btn{clear:both;font-size:14px;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;_display:block;}
form,input,select;,textarea,td,th {font-size:12px;}
img {border:none;}
li {list-style-type:none;}
button, input {height:auto;-ms-interpolation-mode:bicubic;vertical-align:middle;}
textarea {background:none repeat scroll 0 0 #ffffff;resize:none;}
.m {margin:0px auto;width:1200px;clear:both;}
.w1200 {margin:0px auto;width:1200px;clear:both;position:relative;padding:0px 15px;}
.cdx-form{width:1140px;overflow: hidden; padding:30px 30px;box-shadow: 0px 0px 3px rgba(0,0,0,0.15);background:white;margin:0px auto;font-size:14px;}
.cdx-form input{border:#e3e3e3 1px solid;padding:7px}
.cdx-form select{border:#e3e3e3 1px solid;padding:6px}
.cdx-form input.adr{margin-top:-4px}
.cdx-box{width:1140px;overflow: hidden; padding:20px 30px;box-shadow: 0px 0px 3px rgba(0,0,0,0.15);background:white;margin:0px auto;font-size:14px;}
em,i{font-style:normal}
.h60{height:122px;overflow:hidden}
/*link style*/
a{color:#555;text-decoration:none;}
a:hover{color:#e41f2b}
/* common */

.topline {width:100%;background:#333;color:#eee;height:32px;line-height:32px;}
.topline .left {float:left;margin-top:4px;}
.topline .left li {height:24px;padding:0 23px;float:left;line-height:24px;font-weight:bold;}
.topline .left .tel {background:url('img/contact-tel.png') no-repeat 0 center;}
.topline .left .qq {background:url('img/contact-qq.png') no-repeat 0 center;}
.topline .left .wx {background:url('img/contact-wx.png') no-repeat 0 center;}
.topline .left .qun {background:url('img/qun.png') no-repeat 0 center; background-size:16px 16px}
.topline .right {float:right;}
.topline a{color:#eee;}
.topline a:hover{text-decoration:underline}
.head {height:102px;background:white;font-size:12px;width:100%; position:fixed; overflow:hidden; z-index:1000;box-shadow: 0 6px 9px -6px rgba(0,0,0,.25);}
.head_m {margin:auto;padding:10px 0px 0 0px;color:#666666; position:relative;width:1200px;}
.head_t strong{color:#FF0000;font-weight:normal;}
.head_l li {float:left;margin:0 10px 0 0;}
.head_r {float:right;}
.head_r img {position:relative;margin:-2px 6px 0 0;}
.head_r a{line-height:60px; display:block;float:left; padding:0px 15px}
.head_r a:hover{color:#e41f2b;}
.head_r .online a{padding:0px 0px;margin-right:15px;}
.head_m h1{float:left; background:url(img/logo-w.png) no-repeat; background-size:190px 80px;height:80px;width:190px; display:block; position: absolute; left:0px; top:0px;font-size:0}
.head_m h1 a{display:block;width:147px;height:30px}

/*logo*/
.head_search {float:right;width:200px;height:28px;position:relative;margin-top:10px;}
.search_i {width:135px;font-size:14px;height:28px;line-height:28px;padding:0px 0 0 10px;color:#999;background:url('image/spacer.gif');border:#444 1px solid;float:left;border-top-left-radius:3px;border-bottom-left-radius:3px}
.search_i:focus{outline:none;}
.search_m {width:75px;cursor:default;display:none;}
.search_s {width:40px;height:30px; letter-spacing:2px;font-size:16px;line-height:30px; border:none; border-top-right-radius:3px;border-bottom-right-radius:3px;cursor:pointer;color:white;background:#444 url(img/so-ico.png) no-repeat 9px 7px;float:left}
#search_module {z-index:1000;position:absolute;width:85px;overflow:hidden;margin:76px 0 0 300px;font-size:14px;line-height:28px;color:#666666;background:#FFFFFF;text-align:center;border:#009261 1px solid;padding:0px 0px}
#search_module a {display:block;height:35px;line-height:35px;}
#search_module a:hover {background:#009261;color:#fff;}
#search_tips {z-index:1000;position:absolute;width:378px;overflow:hidden;cursor:pointer;margin:71px 0 0 471px;font-size:14px;line-height:20px;color:#666666;background:#FFFFFF;border:#dadada 1px solid;padding-top:8px;}
#search_tips div {height:20px;padding:3px 8px 3px 10px;clear:both;overflow:hidden;}
#search_tips div span {float:right;font-size:12px;}
#search_tips label {display:block;width:100%;background:#efefef;font-size:14px;line-height:26px;color:#0000CC;text-align:right;}
.search_t_div_1 {color:#333333;}
.search_t_div_1 span {color:#008000;}
.search_t_div_2 {background:#3366CC;color:#FFFFFF;}
.search_t_div_2 span {color:#FFFFFF;}
.menu {position:absolute;left:180px;top:4px;}
.menu ul li{float:left;font-size:15px;line-height:63px;}
.menu ul li a{padding:0px 15px; display:block}
.menu ul li a:hover{color:#e41f2b;text-decoration:none}
.menu ul li.menuon a .p-reb-bg{width:100%;background: #e41f2b;}
.menu ul li a .p-reb-bg {width: 5px;height: 3px;background: white;margin: 0px auto;-webkit-transition: width .3s linear;-moz-transition: width .3s linear;-ms-transition: width .3s linear;-o-transition: width .3s linear;transition: width .3s linear;}
.menu ul li a:hover .p-reb-bg {width: 100%;background: #e41f2b;}

.footer{ background: #f2f4f6; overflow: hidden; width: 100%; color: #888; padding: 40px 0 0px;border-top: 1px solid #ebeced;}
.footer-links{overflow:hidden}
.footer-links .article-link{ width: 150px; padding-right:50px; height: 226px; float: left; border-right:#dadada 1px solid; margin-right: 50px; line-height: 2; font-size: 14px;}
.footer-links .article-link dt{ color: #333; font-size: 16px; margin-bottom: 10px; line-height: 2;font-weight: bold; text-align:center}
.footer-links .article-link dd{ line-height: 2; text-align:center }
.footer-links .contact{ width: 145px; float: left; }
.footer-links .contact h3{ font-size: 16px; color: #333; line-height: 2; margin-bottom: 10px;}
.footer-links .contact .tel{ margin-bottom: 15px;}
.footer-links .contact .tel .text{ font-size: 16px; margin-bottom: 5px;}
.footer-links .contact .tel .number{ font-size: 22px; color: #333; font-family: Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.footer-links .contact .qrcode{ margin-right: -18px; }
.footer-links .contact .qrcode-item{ float: left; width: 110px; margin-right: 18px; text-align: center; }
.footer-links .contact .qrcode-item p{ font-size: 14px; margin-top: 12px; }
.footer-copyright{ line-height: 50px; font-size: 14px; text-align: center;  overflow:hidden; background:#333;margin-top:30px;color:white}
.footer-copyright a{color:white}
.friend-links dd {line-height:20px;height:20px;}
.friend-links dd  li{float:left}
.friend-links dd a {display:inline-block; padding:0 10px;font-size:14px;}
.friend-links dt{float:left;margin-right:10px;font-size:14px}
.kefu{position:fixed;right:0px;top:50%;margin-top:-100px;z-index:100;background:#009261;border-radius:4px 0px 0px 4px;padding:0px 5px;}
.kefu-meau{position:relative; }
.kefu-meau a.kefu-btn{width:70px;text-align:center;display:block;position:relative;padding:15px 0;border-top:#999 1px solid;}
.kefu-meau a.kefu-btn p{color:white;font-size:12px;line-height:18px;padding-top:5px;}
.kefu-meau a.kefu-btn a{color:white;display:block;padding:15px 0px}
.kefu-box{position:absolute;top:0px;right:80px;padding-right:10px;display:none;}
.kefu-box .box-border{border:1px solid #e3e3e3;border-top:2px solid #0058d8;border-radius:3px;padding:15px 25px;background:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.kefu-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(img/side_bg_arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.kefu-box .box-border .sev-t{ overflow:hidden; z-index:1000;font-size:15px;}
.kefu-box .box-border .sev-t dt{font-size:18px;margin-bottom:10px;font-weight:bold}
.kefu-box .box-border .sev-t dd{line-height:28px}
.kefu-box .box-border .sev-t dd p{width:120px;text-align:center;float:left;margin-left:-8px;margin-right:10px;display:block}
.kefu-box .box-border .sev-t dd p:nth-child(2){float:right}
.meau-contact .kefu-box .box-border{width:260px;}
.kefu-meau:hover .kefu-box{display:block}
.index-right{width:300px;float:right}
.index-mid{width:860px;float:left;box-shadow: 0px 0px 3px rgba(0,0,0,0.15);padding:10px; background:white;}
.news-list{overflow:hidden;padding:0px 0px ;}
.news-list ul li{padding:23px 20px 20px 20px;overflow:hidden;border-bottom:#f7f7f7 1px solid;position:relative}
.news-list ul li:hover{background:#fafafa}
.news-list ul li img{width:130px;height:95px;float:left;margin-right:15px;}
.news-list h2{font-size:16px;height:20px;margin-top:-3px;overflow:hidden;margin-bottom:10px;}
.news-list ul li h2 a{color:#444}
.news-list h2 em{float:right;font-size:12px;line-height:26px; font-style:normal}
.news-list p{line-height:20px;color:#777;font-size:14px;}
.news-list p a{color:#009261;margin-right:30px;}
.news-list p.bottom{line-height:20px;color:#777;font-size:14px;padding-top:10px;}
.news-list i{overflow:hidden;font-size:14px; text-align:center;font-style:normal;float:right}
.news-list .text{overflow:hidden}
.m0 {width:100%;background:#F2F2F2;}
.m1l {width:940px;float:left; background:}
.m1r {width:239px;float:right;}
.m2l {width:940px;float:left; background:white}
.m2r {width:219px;float:right;}
.m3l {width:860px;float:left;}
.m3r {width:299px;float:right;}
.m0 {width:100%;background:#F2F2F2;}
.m1l {width:940px;float:left;}
.m1r {width:239px;float:right;}
.m2l {width:940px;float:left;}
.m2r {width:219px;float:right;}
.m3l {width:860px;float:left;}
.m3r {width:299px;float:right;}
.selectList { background: #fff; border: 1px solid #eee; margin-bottom: 20px;  box-shadow: 0px 0px 3px rgba(0,0,0,0.15);}
.selectList dl { position: relative; padding: 10px 80px 10px 100px; line-height: 30px; border-bottom: 1px solid #eee; overflow: hidden; }
.selectList dl: last-child { border-bottom: #fff 0px solid; }
.selectList dl dt { position: absolute; width: 100px; left: 20px; top: 12; text-align: left; margin: 0; font-size: 14px; }
.selectList dl dd a { color: #266eab; line-height: 30px; margin-left: 20px; display: inline-block;font-size:14px; }
.selectList dl dd a:hover{ text-decoration:underline}
.selectList dl dd { height: 30px; overflow: hidden; }
.selectList dl dd.showMore { position: absolute; top: 10px; right: 10px; cursor: pointer; }
.selectList dl dd.showMore h3 { line-height: normal; padding: 5px 8px; background: #f7f7f7; border: 1px solid #eee;font-size:12px; text-align:center; font-weight: normal; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; border-radius: 3px; }
.selectList dl dd.showMore h3 i { background: none; float: none; display: inline-block; font-size: 12px;}
.selectList dl dd.showMore h3:hover { color: #ff6000; border: #ff6000 solid 1px; background: #fbeaed; }
.selectList dl dd a.on{font-weight:bold}

.box{background:#fff;overflow:hidden;margin-bottom:20px;box-shadow: 0px 0px 3px rgba(0,0,0,0.15);}
.box dt{line-height:50px;font-size:16px;padding:0px 15px;height:45px;color:#333;font-weight:bold}
.box dt:before{content: "";width: 4px;height: 16px;background: #009261;float: left;margin: 17px 8px 0 0;}
.box dt span{float:right;font-size:14px;}
.box ul{padding:0px 15px 15px 15px; overflow:hidden}
.box ul li{line-height:32px;font-size:14px;height:32px;overflow:hidden; position:relative}
.box ul li:nth-child(1) em ,.box ul li:nth-child(2) em ,.box ul li:nth-child(3) em{background:#009261}
.box ul li em{background:#666; display:block;width:18px; height:18px;float:left;margin-right:8px; text-align:center;line-height:18px;color:white;margin-top:5px;font-size:12px;border-radius:50%; font-style:normal}
.box h2{font-size:20px;margin:20px 15px 0px 15px;border-bottom:#efefef 1px solid;height:44px; text-align:center}
.box h3{font-size:20px;margin:0px 15px 0px 15px;border-bottom:#efefef 1px solid;height:44px; text-align:center}
.box dl{padding:15px 15px 0px 15px; position:relative; overflow:hidden}
.box dl dd{line-height:28px;font-size:14px;height:28px;overflow:hidden; float:left;width:50%}
.box ul.f2 li{width:50%; float:left}
.box ul li.dot{line-height:32px;font-size:14px;height:32px;overflow:hidden; position:relative;padding-left:12px;}
.box ul li.dot i{width:0px;height:0px;border-left:7px solid #009261;border-top:5px solid transparent;border-bottom:5px solid transparent;  position: absolute;left: 0px;top: 12px;font-size:0;margin-right:10px}
.box ul.f1 li{width:50%; float:left;line-height:27px;height:27px}
.box ul.npa{padding:0px 8px 7px 8px; overflow:hidden}
.box ul.npa img{padding:7px 0px 0}
.pbox{background:#fff;overflow:hidden;margin-bottom:20px;box-shadow: 0px 0px 3px rgba(0,0,0,0.15);}
.pbox dt{line-height:50px;font-size:16px;padding:0px 15px;height:45px;color:#333;font-weight:bold}
.pbox dt:before{content: "";width: 4px;height: 16px;background: #009261;float: left;margin: 17px 8px 0 0;}
.pbox dt span{float:right;font-size:14px;}
.pbox ul{padding:5px 15px;overflow:hidden}
.pbox ul li{padding:12px 0; position:relative;overflow:hidden;border-top:#efefef 1px solid}
.pbox ul li img{width:65px;height:50px;float:left;border:#efefef 1px solid}
.pbox ul li h3{overflow:hidden;display:block; position:absolute;left:75px;top:10px;font-size:14px;line-height:18px;}
.pbox dl{padding:0px 15px 15px 15px;overflow:hidden}
.pbox dl dd{line-height:25px;font-size:14px; width:50%;float:left}

.pbox ul.show{padding:5px 15px;overflow:hidden}
.pbox ul.show li{padding:12px 5px; position:relative;overflow:hidden;border-top:#efefef 0px solid;float:left}
.pbox ul.show li img{width:120px;height:48px;float:left;border:#efefef 1px solid}

.pos{padding:18px 0;color:#333;font-size:14px;}
.pos a{color:#006bc5;margin:0 4px;font-size:14px;background:url(img/arr-r.png) no-repeat right 5px;padding-right:10px;}
.pos span{color:#666}
/*common*/
.b1 {height:1px;font-size:1px;clear:both;width:100%;overflow:hidden}
.b5 {height:5px;font-size:1px;clear:both;width:100%;overflow:hidden}
.b6 {height:6px;font-size:1px;clear:both;width:100%;overflow:hidden}
.b8 {height:8px;font-size:1px;clear:both;width:100%;overflow:hidden}
.b10 {height:10px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b15 {height:15px;font-size:1px;clear:both;width:100%;overflow:hidden}
.b20 {height:20px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b30 {height:25px;font-size:1px; clear:both;width:100%;overflow:hidden}
.mt10 {margin-top:10px;}
.mt1 {margin-top:20px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.f_l{float:left}
.f_r{float:right}



/* pages */
.pages {padding:10px 0 20px 0;text-align:center;font-size:14px;color:#666666;}
.pages a:link,.pages a:visited,.pages a:active {background:#FFFFFF;border:#dadada 1px solid;padding:5px 7px;text-decoration:none;border-radius:3px;}
.pages a:hover {background:#0A77CC;border:#0A77CC 1px solid;color:#FFFFFF;padding:5px 7px;text-decoration:none;border-radius:3px}
.pages strong {background:#0A77CC;padding:5px 7px;border:#0A77CC 1px solid;color:#FFFFFF;font-weight:normal;border-radius:3px}
.pages_inp {width:26px;border:#dadada 1px solid;color:#666666;padding:3px;text-align:center;font-size:14px;}
.pages_btn {border:#0A77CC 1px solid;color:#FFFFFF;padding:3px 8px;background:#0A77CC;font-size:14px;border-radius:3px;}
.pages label {background:#FFFFFF;border:#0A77CC 1px solid;color:#666;padding:5px 7px;border-radius:3px;}
.pages label em {color:#0A77CC;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}

.help-center{
	margin: 0px auto;
	width: 1200px;
	position: relative;
        overflow:hidden
}
.help-center .left{
	float: left;
	width: 200px;
	position: relative;
	background: white;
	border:#efefef 1px solid;
	margin-right:15px
}
.help-center .left h2{
	position: absolute;
	left: 41px;
	top: -1px;
	background: url("img/centerbg.png") no-repeat 0 0;
	width: 93px;
	height: 41px;
	font: 16px/41px "Microsoft YaHei";
	color: #fff;
	text-align: center
}
.help-center .left .list {
	margin: 60px 20px 0;
	border-top: 1px solid #e5e5e5
}
.help-center .left .list li{
	border-bottom: 1px solid #e5e5e5;
	line-height:59px;overflow:hidden;
	height: 59px
}
.help-center .left .list li a{
	color: #666;
	font: normal 16px/60px "Microsoft YaHei";
	display: block;
	padding-left: 40px;
	background: url("img/subject_ico.png") no-repeat 20px -960px
}
.help-center .left .list li a.active{
	color: #ff5837
}
.help-center .right{
	width: 900px;
	padding: 20px 40px 80px;
	background: #fff;
	font-size:16px;
	line-height:30px;
	border:1px solid #efefef;
	overflow:hidden;
}
.help-center .right h2{
	font: normal 24px "Microsoft YaHei";
	color: #333;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 15px;
	margin-bottom: 20px
}
.help-center .right .text p {
	padding-bottom: 20px;
}
/* side */
.side em {font-size:12px;font-style:normal;color:#999999;}
.side a {width:90%;display:block;font-size:16px;}
.side input {width:140px;border:#DDDDDD 1px solid;border-radius:8px;padding:8px 8px 8px 26px;font-size:14px;background:#FFFFFF url('image/icon-search16.png') no-repeat 6px center;outline:none;margin:16px 16px 16px 32px;}
.side input:hover {width:180px;}
.side_li {line-height:48px;height:48px;padding-left:32px;overflow:hidden;}
.side_li:hover {background:#F3F3F3;}
.side_on {line-height:48px;height:48px;background:#EEEEEE;padding-left:32px;overflow:hidden;}