/* CSS Document */
@charset "utf-8";a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%}
html{height:100%;background-attachment:fixed}
body{margin:0;padding:0;line-height:normal;color:#333; font:14px/1.5 "Microsoft YaHei","微软雅黑",Helvetica,"黑体",Arial,Tahoma;min-width:1226px;}
form,img,p{margin:0;padding:0;border:0}
ol,ul{margin:0;padding:0;list-style-type:none}
dd,dl,dt,hr{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
pre{margin:0;padding:0;border:0;overflow:hidden;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
a{color:#333;text-decoration:none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
a:hover{color:#4ABF33;text-decoration:none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.hide{display:none!important}
.left{float:left}
.right{float:right}
.tc{text-align:center}
.mb0{ margin-bottom:0 !important}
.t1{ padding:100px 0;}
.t2{ color:#fff;}
.t3{ background:#F9F9F9}
hr{ border:0; border-top:1px solid #f5f5f5; margin:30px 0;}
.text-hidden{overflow: hidden;display: block;}
.hover-ease{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.container{width:1200px;margin-right:auto;margin-left:auto}
.container:after,.container:before{content:" ";display:table}
.container:after{clear:both}
.hearder{ width:100%;  background:#fff; height:62px; position:fixed; top:0; left:0; z-index:99999999;box-shadow: 0 0 9px rgba(0,0,0,.3);}
.logo{padding-top: 8px;}
.logo a{ display:block;}
.nav{ margin-right:60px;}
.nav ul li{ float:left; height:62px; line-height:62px;font-size: 16px; padding:0 15px; margin-right:15px;}
.nav-cp{ width:560px;}
.nav-cp dd.left{ width:120px; margin-right:20px;}
.nav-cp dd span{height: 50px;line-height: 50px;color: #ccc;font-size: 18px;display: block;width: 100%;padding-left: 13px;}
.reg-btn{margin-top: 13px;}
.reg-btn a{ background:#4ABF33; color:#fff; padding:0px 26px; height:34px; line-height:34px;display:inline-block;border-radius: 3px;}
.reg-btn a:hover{ background:#348523;}
.reg-btn .login{ margin-left:15px}
.api-banner {
    margin-top: 62px;
    width: 100%;
    height: 180px;
    background-color: #633CCC;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#633CCC), to(#3065DC));
    background-image: -webkit-linear-gradient(#633CCC, #3065DC);
    background-image: linear-gradient(#633CCC, #3065DC);
}
.api-banner h2 {
	padding-top:40px;
    font-size: 36px;
    font-weight: normal;
    line-height: 40px;
    color: #fff;
    text-align: center;
	padding-bottom:20px;
}
.api {
    min-height: 500px;
    background: #fff;
}
.api-left {
    width: 12%;
    min-height: 500px;
	background:#f5f5f5;
}
.api-left ul {
    padding-top: 30px;
}
.api-left ul li {
    height: 38px;
    line-height: 38px;
}
.api-left ul li.tittle {
    font-size: 18px;
    padding-bottom: 10px;
    color: #999;
    padding-left: 30px;
}
.api-left ul li a {
    display: block;
    padding-left: 30px;
}
.api-left ul .active a {
    color: #4ABF33;
}
.api-right {
    width: 88%;
    min-height: 500px;
    background: #fff;
}
.api-content {
    padding: 30px 10% 80px 40px;
}
.api-content h1 {
    font-size: 24px;
}
.api-content-container p {
    color: #333;
    margin: 0 0 20px;
    font-size: 14px;
    line-height: 30px;
    font-weight: 400;
}
.pagenum {text-align: center;padding: 40px 0;}
.pagenum ul{ display:inline-block;}
.pagenum li {float: left;display: inline-block;height: 34px;line-height: 34px;text-align: center;margin-left: 16px;border: 1px solid #e4e8ea;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.pagenum li:hover, .pagenum li.active {background-color: #2CB9EA;border-color: #2CB9EA;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.pagenum li:hover a, .pagenum li.active a {color: #fff;}
.pagenum li.active {background-color: #2CB9EA;color: #fff;padding: 0 15px;border-color: #2CB9EA;}
.pagenum li a {display: block;color: #374552;padding: 0 15px;margin: 0;}
.search-container{ border:1px solid #eee; width:620px; height:38px; margin:auto;border-radius:3px;}
.icon-index_search{background:url(../images/cp-icon.png) -626px -34px no-repeat; width:30px; height:30px; display:block; position:absolute; right:4px; top:4px;transition:none;}
.icon-index_search:hover{ background-position: -666px -34px;transition:none;}
.search-container input{margin: 0;height: 38px;width: 600px;border: 0; padding:0 10px;font-family:"Microsoft YaHei","微软雅黑",Helvetica,"黑体",Arial,Tahoma; outline:0;}
.contLeft{ width:888px; float:left;}
.contRight{ width:282px; float:right;}
.tuijian1{ width:596px; height:320px; background:#999;border-radius:3px; float:left; overflow:hidden;}
.tuijian2{ width:282px; height:320px; float:left;margin-left:10px;}
.tuijian2 .tuijian2-1{width:282px; height:155px;background:#999;border-radius:3px; }
.tuijian1Text{background:rgba(0, 0, 0, 0.5);position: relative;bottom: 48px;width: 100%; height:48px; line-height:48px; font-size:16px; color:#fff; padding:0px 20px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-appearance: none;}
.tuijian1 .slideBox{ width:596px; height:320px; overflow:hidden; position:relative;  }
.tuijian1 .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:15px; z-index:1; }
.tuijian1 .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.tuijian1 .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.tuijian1 .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.tuijian1 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.tuijian1 .slideBox .bd li{ zoom:1; vertical-align:middle; }
.tuijian1 .slideBox .bd img{ width:596px; height:320px; display:block;  }
.tuijian2Text{background:rgba(0, 0, 0, 0.5);position: relative;bottom: 38px;width: 100%; height:38px; line-height:38px; font-size:14px; color:#fff; padding:0px 20px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-appearance: none;}
.new{ margin-top:30px; background:#fff; padding:5px 25px 30px;border-radius:3px;}
.new .newList ul li .img{ width:200px; height:150px; overflow:hidden;float:left;}
.new .newList ul li .img img{ width:100%; display:block;}
.new .newList ul li .text{ float:left; width:600px; margin-left:20px;}
.new .newList ul li .text h1{ font-size:18px; color:#333; font-weight:normal;}
.new .newList ul li .text h2{ font-size:14px; color:#535353; font-weight:normal; padding-top:18px; line-height:28px;}
.new .newList ul li .text2{ margin-top:20px;}
.new .newList ul li .text2 img{ width:28px;}
.new .newList ul li .text2 span{ color:#999; font-size:12px;} 
.new .newList ul li .text2 span.item1{ padding-right:0px}
.new .newList ul li .text2 span.item2{ padding-right:30px}
.new .newList ul li{ border-bottom:1px solid #EEEEEE;padding-top:25px; padding-bottom:25px;}
.huyi{ background:#fff;border-radius:3px; height:320px;}
.huyi .cont{ text-align:center; padding:30px;}
.huyi .cont .touxiang{ width:85px; height:85px;border-radius:100px; display:inline-block; position:relative; top:-73px; background:#fff; overflow:hidden;}
.huyi .cont .text{ margin-top:-70px;}
.huyi .cont .text h1{ font-size:16px; font-weight:normal;}
.huyi .cont .text p{ font-size:14px; color:#999; padding-top:15px;}
.huyi .cont .text p a{ font-size:14px; color:#fff;background: #4ABF33;color: #fff;padding:5px 30px; display:inline-block;border-radius:30px;}
.huyi .cont .text p a:hover{ background:#348523;}
.shequn{ margin-top:30px; background:#fff; padding:20px;}
.shequn .tittle{ font-size:16px; padding-bottom:20px;}
.shequn .contLeft{ width:100px; float:left;}
.shequn .contRight{ width:110px; float:right;}
.hotnew{ margin-top:30px; background:#fff; padding:20px;}
.hotnew .tittle{ font-size:16px; padding-bottom:20px;}
.hotnew ul li{ line-height:36px; border-bottom:1px dashed #eee}

.new-detail{ padding:30px; background:#fff;}
.new-detail h1{ font-size:30px; margin-bottom:10px;}
.new-detail-time{ color:#999; position:relative; height:30px; line-height:30px; margin-bottom:30px;}
.new-detail-time img{ width:32px;}
.new-detail-time span{ color:#999; font-size:14px;} 
.new-detail-time span.item1{ padding-right:0px}
.new-detail-time span.item2{ padding-right:30px}
.new-detail-time .fenx{ position:absolute; top:-7px; right:0px;}
.fenx a{ display:inline-block;vertical-align: middle;transition: none;}
.fenx span{ display:inline-block;vertical-align: middle;}
.fenxicon{background:url(../images/cp-icon.png) 0px 0px no-repeat; width:30px; height:30px; display:block; float:left;}
.fenxicon1{ background-position:-384px -86px;}
.fenxicon2{ background-position:-423px -86px;}
.fenxicon3{ background-position:-462px -86px;}
.fenxicon4{ background-position:-501px -86px;}
.new-detail-zy{border: 1px solid #B7EAAB;background-color: #F6FCF4;border-radius: 2px; color:#666;word-break: break-all;word-wrap: break-word;padding:20px 30px; line-height:30px; margin-bottom:25px;}
.new-content-container{word-break: break-all;}
.new-content-container h2 {font-size: 18px;line-height: 20px;margin-top: 10px;margin-bottom: 20px;color: #333;}
.new-content-container p {color: #333;margin: 0 0 20px;font-size: 14px;line-height: 30px;font-weight: 400;}
.new-detail-tag{ padding-top:30px}
.new-detail-tag a{ display:inline-block; padding:3px 10px; background:#eee; color:#999;border-radius:3px;margin-bottom: 4px;}
.new-detail-tag a:hover{background:#2CB9EA; color:#fff;}
hr{ border:0; border-top:1px solid #f5f5f5; margin:30px 0;}
.new-detail-sx .left{ width:47%; padding-right:3%;}
.new-detail-sx .right{ width:47%; padding-left:3%;}
.new-detail-other{ margin-top:35px; margin-bottom:20px;}
.new-detail-other h2{ font-size:18px; padding-bottom:15px;}
.new-detail-other ul{padding-left: 20px;}
.new-detail-other ul li{ list-style-type:disc; line-height:30px;}





.footer-2{ background:#373B46;}
.footerTop{ margin-bottom:50px; margin-top:50px;}
.footer-nav-list{ float:left;}
.footer-nav{ width:235px;}
.footer-nav li{ line-height:34px;display: inline-block;width: 85px;}
.footer-nav .tittle{ font-size:18px; color:#fff; padding-bottom:28px;width: 100%;}
.footer-nav li a{ color:#a9b0b4;}
.footer-nav li a:hover{ color:#fff;}
.footer-code{ float:right; width:155px; color:#a9b0b4;line-height: 20px;}
.footer-code .tel{ position:relative; padding-left:38px;}
.footer-code .tel i{ position:absolute; left:0px; top:6px; width:30px; height:30px;}
.footer-code .tel b{ font-size:18px; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:22px;}
.footer-code .tel:hover .cp-icon7{background-position:-559px -7px;}
.footer-code p{ font-size:12px;}
.weixin-code{ padding:10px 0;}
.footer-2-bottom{ border-top:1px solid #4E525C}
.footer-2-bottom ul li{ float:left; margin-right:10px; line-height:44px;}
.footer-2-bottom ul li a{ color:#737a80;}
.footer-2-bottom ul li a:hover{ color:#fff;}
.footer-3{ background:#2C3039; height:44px; color:#62676e; line-height:44px;}
.footer-3 span{ display:inline-block; width:24px; height:44px; background:url(../images/wangan.gif) center center no-repeat; margin-left:10px;}
.footer-3 span a{ display:block; width:24px; height:24px;}

