@charset "utf-8";
/* css reset */
html, body, div, span,applet, object, iframe, table, caption, 
tbody, tfoot, thead, tr,th, td, del, dfn, em, font, img, ins, 
kbd, q, s, samp, small,strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6,p, blockquote, pre, a, abbr, 
acronym, address, big,cite, code, dl, dt, dd, ol, ul, li, 
fieldset, form, label,legend { vertical-align: baseline; outline: 0; padding: 0; margin: 0; border: 0; }
:focus {outline: 0; }
body {font-family: proxima-nova,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif; background: #fff;font-size: 100%; line-height: 1; color: #666;-webkit-font-smoothing: antialiased;}
ol, ul { list-style: none; }
table {border-collapse: collapse; border-spacing: 0; }
caption, th, td {font-weight: normal; text-align: left; }
blockquote:before,blockquote:after, q:before, q:after { content: ""; }
blockquote, q {quotes: "" ""; }
em{ font-style: normal; }
img{border:none;}
a{outline:none; text-decoration: none; color: #457fe1;}
.clearfix{ zoom:1}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
.clear{ clear:both;}
.fl{float:left;}
.fr{float:right;}
.mt5{ margin-top: 5px; }
.mb5{ margin-bottom: 5px; }
.mb10{ margin-bottom: 10px; }

/* banner */
.banner-news{ width: 100%; height: 220px; background: url(../images/banner_news.jpg) no-repeat top center; }
.banner-anli{ width: 100%; height: 220px; background: url(../images/banner_anli.jpg) no-repeat top center; }
.banner-about{ width: 100%; height: 220px; background: url(../images/banner_about.jpg) no-repeat top center; }
.banner-cooperate{ width: 100%; height: 362px; background: url(../images/banner_cooperate.jpg) no-repeat top center; }
.banner-smsplat{ width: 100%; height: 362px; background: url(../images/banner_plat.jpg) no-repeat top center;}
.banner-about{ width: 100%; height: 220px; background: url(../images/banner_about.jpg) no-repeat top center;}
.banner-pay{ width: 100%; height: 220px; background: url(../images/banner_pay.jpg) no-repeat top center;}

/*首页css开始*/
.top{margin:0px auto;width:1160px;height: 108px; z-index: 100;}
.sy_logo{height:108px;width:474px;}
.sy_logo img{margin-top:36px;width:474px;height:48px;}
.sy_top{ position: relative;font-size:14px;margin-top:13px;color:#808080; z-index: 100;}
.sy_top img{vertical-align: middle;}
.sy_top a{margin:0px 4px;}
.sy_top_a{color:#808080;}
.sy_nav{
width:600px;
height:40px;
margin-top:37px;
text-align:center;
font-weight: bold;
}
.sy_nav li{
float:left;
width:100px;
}
.sy_nav li a{
color:#6e6e6e;
font-size:16px;
display:inline-block;
width:100px;
height:40px;
font-weight: normal;
}
.sy_nav li a:hover{
background: url(../images/sy_xb.png) 0px 36px no-repeat;
}
.sy_xb{
background: url(../images/sy_xb.png) 0px 36px no-repeat;
}

.back{
background-color:#ffffff;
padding:34px 0px;
}
.s_logo{
width:48px;
/*height:354px;*/
float:right;
position:fixed!important;
bottom:30%;
z-index:100;
/*position:absolute;*/
top:expression(eval(document.body.scrollTop + (document.body.clientHeight)-10-(this.offsetHeight)));right:10px
}
.s_logo img{
height:48px;
width:48px;
}
.content{
margin:0px auto;
width:1160px;
}
/*nva 公用*/
.nvalist{width: 100%;}
.nvatop{
height:98px;background:#fff;
-webkit-box-shadow:0 0 3px #f0f0f0;  
-moz-box-shadow:0 0 3px #f0f0f0;  
box-shadow:0 0 0px #999; 
}

.top{width:1000px;margin:0 auto;}
.logo_img{width:171px;height:98px;float:left;margin-right: 15px;}
.logo_img img{margin-top:33px;}
.top_ul{display:block;float:right;}

.mainlevel {margin:0 10px;float:left;height:98px;}
.mainlevel ul a {text-decoration:none; line-height:32px; display:block;font-size:14px;color:#333; text-decoration:none;}
.mainlevel a:hover {color:#333; }
.mainlevel ul {display:none; position:absolute;z-index: 11;}
.mainlevel li {border-top:1px solid #fff; background:#f3f3f3;padding:10px;opacity: 0.9;font-size:16px;}
.mainlevel_a{padding:0 4px;display:block;height:96px;line-height:98px;color:#000;}
.mainlevel_a:hover{border-bottom:2px solid #00349a;background:#f8f8f8;}

/*.right_tel{float:right;}
.right_tel img{display:block;}*/

#mainlevel_07{margin-right:0px;}

/* topnva */
.sub{height:36px;}
.sub ul{width:1000px;margin:0 auto;}
.sub ul li{padding:10px 0 0 0; display:inline-block; float:left;font-size:14px; }
.sub ul li a{height:36px;}
.sub ul li a:hover{color:#BE0000;}
/* topnva */

/*幻灯片*/
.fullSlide {
	width:100%;
	position:relative;
	height:400px;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:400px;
	overflow:hidden;
	text-align:center;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:400px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#f00;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}
.fullSlide .bd > li:nth-child(1){background:url(../images/afp5.jpg) no-repeat center;height:400px;}
.fullSlide .bd > li:nth-child(2){background:url(../images/afp4.jpg.jpg) no-repeat center;height:400px;}

/*幻灯片*/
.sec-hd{
    text-align: center;  
    padding: 10px 0;
    height: 68px;
}
.sec-hd .title{
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 10px;
    color: #0066ff;
}
.sec-hd .sub-title{
    font-size: 21px;
    font-weight: normal;
    color: #6b6b6b;
}
.box1{
width:1124px;
height:320px;
background-color:#ffffff;
padding:18px;
}
.box1_text1{width:760px;color:#606978;}
.box1_text1 p{text-indent:2em; line-height: 27px;letter-spacing: 1px; color: #808080;}
.box1_text2{width:253px;height:315px;color:#606978;background: url(../images/home_testbg.png);}
.box1_text2 form{
width:auto;
height:106px;
background-color:#f2f2f2;
letter-spacing: 1px;
padding:40px 25px;
}
/*zhoukang 2016-12-02*/
.box1_text00{width: 860px;height:100%;float:left;}
.box1_text00 a{width: 215px;height:334px;float:left;}
.box1_text001{background: url(../images/home_sy01_1.png) no-repeat;}
.box1_text001:hover{background: url(../images/home_sy01_2.png) no-repeat;}

.box1_text002{background: url(../images/home_sy02_1.png) no-repeat;}
.box1_text002:hover{background: url(../images/home_sy02_2.png) no-repeat;}

.box1_text003{background: url(../images/home_sy03_1.png) no-repeat;}
.box1_text003:hover{background: url(../images/home_sy03_2.png) no-repeat;}

.box1_text004{background: url(../images/home_sy04_1.png) no-repeat;}
.box1_text004:hover{background: url(../images/home_sy04_2.png) no-repeat;}

/*zhoukang 2016-12-02 end */
.message-scroll{ border-radius: 10px; color: #7e98b4; font-size: 9px;  margin:15px auto 150px auto; overflow: hidden;width:80%; height: 26px }
.message-scroll ul li{ line-height: 26px; padding-left: 25px; height: 26px; overflow: hidden;}

.sy_input1{width:100%;}
.sy_input1 input{width:75%;height:28px;line-height:28px;border-radius:5px;border:solid 1px #cccccc;padding-left:10px;margin-left:10%;color:#606978; font-size: 14px; font-family: inherit;}
.sy_input2{margin:12px auto;width:260px;}
.sy_input2 input{
height:28px;
line-height:28px;
width:96px;
border-radius:5px;
border:solid 1px #cccccc;
padding-left:10px;
margin-left:6px;
margin-right:1px;
vertical-align: middle;
font-size:16px;
color:#606978;
}

.sy_input3{width:100%;}
.sy_input3 a{
display: inline-block;
height:40px;
width:80%;
background-color:#4ea1ff;
text-align:center;
border-radius:5px;
color:#ffffff;
font-size:14px;
vertical-align: middle;
margin-top: 13px;
margin-left: 10%;
line-height: 35px;
}
.sy_input3 a:hover{background-color:#457fe1;}
.sy_input3 .green{background:#3dd1c5;margin-bottom:10px;}
.sy_input3 .green:hover{background:#2c9898;}

.sy_input4 a{
display: inline-block;
height:34px;
width:150px;
background-color:#4ea1ff;
text-align:center;
border-radius:5px;
color:#ffffff;
font-size:14px;
vertical-align: middle;
margin: auto 3px;
line-height: 34px;
margin-left: 60px;
}
.sy_input4 a:hover{
background-color:#457fe1;
}

.box2{
width:1124px;
height:290px;
background-color:#ffffff;
margin-top:18px;
margin-bottom:38px;
padding:18px;
color:#606978;
}
.box2 img{ float: left; width:218px;height:232px;margin-top:26px;margin-left:36px;}
.box2_more{ position: absolute; top: 0px; right: 0px; font-size: 14px; line-height: 27px;color:#789de7;}
.box2_table{
float:right;
font-size:18px;
color:#8f8e8e;
width:786px;
height:232px;
margin-top:26px;
margin-right:32px;
}
.box2_table td{
font-size: 16px;
border:solid 3px #ffffff;
background-color:#f2f2f2;
text-align:center; line-height: 44px;
}
.box3{
width:1124px;
height:302px;
padding:18px;
background-color:#ffffff;
color:#606978;
margin:38px auto;
}
.box3 ul li{
line-height: 40px;
}
.box3 ul li a{
color:#808080;
}
.box3 ul li span{
float:right;
}
.box3 ul li img{
margin:0 13px 0 2px;
}
.box3_text1{width:700px;float:left;}
.box3_text1 ul li{float:left;width:340px;padding-right: 10px; background: url(../images/icon_news.png) no-repeat 325px -15px;}
.box3_text1 ul li i{ display: inline-block; width: 10px; height: 10px; background:url(../images/icon_news.png) no-repeat -3px -115px; margin-right: 5px;}
.box3_text1 ul li span{margin-right:17px;}
.box3_text2{float:right;}
.box3_text2 ul li{width:315px;padding-right: 10px; background: url(../images/icon_news.png) no-repeat 310px -15px;}
.box3_text2 ul li i{ display: inline-block; width: 10px; height: 10px; background:url(../images/icon_news.png) no-repeat -3px -115px; margin-right: 5px;}
.box4{
height:530px;
width:1124px;
padding:18px;
background-color:#ffffff;
color:#606978;
}
.box4_hz{
margin-left: 40px;
margin-top: 30px;
width:230px;
height:215px;
float:left;
text-align: center;
}
.box4_hz h3{
	font-size: 18px; font-weight: bold; margin:10px auto;
}
.box4_hz p{
font-size:14px; line-height: 18px; color: #657a92;
}
/*更多*/
#more{
    text-align: center;
    padding: 50px 0;
    background: #ffffff;
}
#more .btnRead{
    font-size: 28px;
    border: 2px solid #0066ff;
    border-radius: 8px;
    padding: 10px 0;
    display: block;
    width: 200px;
    margin: 0 auto 50px;
    color: #0066ff;
    transition: all .3s;
}
#more .btnRead:hover{
    background: #0066ff;
    color: #fff;
}
#more .title{
    font-size: 36px;
    color: #0066ff;
}
#more .sub-title{
    color: #a8a8a8;
    font-size: 20px;
	margin-top:10px;
}
#more .btn-box{
    margin-top: 30px;
}
#more .btn-regnow{
    width: 580px;
    color: #fff;
    background: #0066ff;
    border-radius: 48px;
    display: inline-block;
    *display:inline;
    *zoom:1;
    font-size: 28px;
    padding: 20px 0;
    transition: all .3s;
}
#more .btn-regnow:hover{
    
background: #0ea6ff;
}
/*更多*/
.box5{
height:264px;
width:1124px;
padding:18px;
background-color:#ffffff;
color:#606978;
margin-top:5px;
}
.box5 img{
margin: 12px 5px 12px 5px;
}

/*底部开始*/
.bottom_back1{
background-color:#2d2c34;
height:170px;
padding-top:25px;
}
.bottom_back1 font{
color:#f6f8fd;
}
.bottom_left{
width:105px;
height:170px;
}
.bottom_left span{
display:inline-block;
font-size:14px;
margin:8px 5px 8px 0px;
padding:2px 6px;
color:#bad4ff;
}
.bottom_right{
width:630px;
height:155px;
font-size:14px;
color:#a7c5f9;
}
.bright1{
margin-right:70px;
}
.bright1 ul li{line-height: 24px;}
.bright2 ul li{line-height: 24px;}
.bright3{
text-align:center; line-height: 24px;
}
.bottom_right a{
color:#a7c5f9;
}
.bright1{
width:70px;
height:145px;
}
.bright3{
width:129px;
height:160px;
}

.bottom_back2{ color: #b3cefc;background-color:#376dc9;height:82px;text-align:center;padding-top:30px}
.bottom_back2 a{color:#b3cefc;margin:0px 10px; font-size: 14px;}
.bottom_back2 p:first-child{ float:left;}
/*首页结束*/

/*短信平台开始*/
.pbb{background-color:#dadfe9;height: 362px;width: 100%;text-align: center; overflow: hidden;}
.pbb img{height: 362px;width: 1920px;}
.plat_back{
background-color:#ffffff;
margin:0px auto;
width:1160px;
}
.platback{
height: 970px;
background: url(../images/big_bc.png) no-repeat;
}
.smsfree{
height:263px;
border-top:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6;
margin:50px auto;
text-align: center;
}
.title-smsp{display: block; font-size: 22px; font-weight: normal; color:#606978;margin-top:36px;margin-bottom:52px;}
.smsfree input{
height: 60px;
line-height: 60px;
width: 420px;
border-radius: 5px;
border: solid 2px #7fa9ff;
padding-left: 20px;
margin-right:10px;
font-size: 20px;
color: #bfbfbf;
background-color:#ffffff;
vertical-align:middle; font-family: inherit;
}
.smsfree a{
width:144px;
height: 64px;
line-height: 64px;
background-color:#7fa9ff;
color:#ffffff;
display:inline-block;
border-radius: 5px;
vertical-align:middle; font-size: 20px;
}
.sms_package{
height:375px;
border-bottom:1px solid #e6e6e6;
text-align: center;
}
.sms_package font{
color:#606978;
margin-bottom:30px;
display: block;
}
.sms_table{font-size: 18px;color: #8f8e8e;width: 786px;height: 232px; margin-top: 0px; margin-right: 55px;}
.sms_table td{
border: solid 3px #f5f5f5;
background-color: #ffffff;
text-align: center;
}
.say_why{
height:380px;
text-align: center;
}
.say_why font{
margin-top:36px;
color:#606978;
margin-bottom:30px;
display: block;
}
.why_box{
float:left;
width:260px;
height:280px;
margin:auto 15px;
color:#8f9fb2;
}
.why_box h3{
margin-top:15px;
margin-bottom:10px;
color:#516071; font-size: 20px; font-weight: normal;
}
.why_box p{ font-size: 14px; color: #8698ad; line-height: 20px; }
.fast_use{
height:112px;
text-align: center;
}
.fast_use font{
color:#606978;
margin-top:22px;
margin-bottom:15px;
display: block;
}
.fast_use a{
width:180px;
height: 40px;
line-height: 40px;
background-color:#7fa9ff;
color:#ffffff;
display:inline-block;
border-radius: 5px;
vertical-align:middle;
margin:auto 10px;
}

/*关于莫名开始*/
.abb{background-color:#cff2eb;height: 362px;width: 100%;text-align: center; overflow: hidden;}
.abb img{height: 362px;width: 1920px;}
.about_left{width:260px;}
.about_left a{
display:block;
width:220px;
height:40px;
border-bottom:1px solid #e6e6e6;
line-height:40px;
padding-left:20px;
padding-right:20px;
color:#666666;
}
.about_left a:hover{
background-color:#457fe1;
color:#ffffff;
text-align:center;
}
.about_hover{
background-color:#457fe1;
color:#ffffff;
text-align:center;
}
.about_right{
width:840px;
float:right;
padding-top:35px;
}
.about_right span{
float:right;
} 
.about_right p{
text-indent: 2em;
letter-spacing: 1px;
line-height: 25px;
}
.about_p1{
width:560px;
height:360px;
}
.about_p2{
width:840px;
height:500px;
}
.about_img1{
margin-top:100px;
}

/*注册页*/
.reg{
width:400px;
height:300px;
margin:50px auto;
color:#6f7a87;
}
.reg_input1{
/*width:400px;*/
height:44px;
margin:15px 0px;
font-size:16px;
}
.reg_input1 span{
text-align: right;
display: inline-block;
width: 64px;
border:none;
vertical-align: middle;
}
.reg_input1 input{
width:260px;
height:44px;
border-radius:5px;
border:solid 1px #a8afc5;
padding-left:20px;
font-size:14px;
background-color:#f5f5f5;
vertical-align: middle;
}
.reg_input2 input{
width:160px;
height:44px;
border-radius:5px;
border:solid 1px #a8afc5;
padding-left:20px;
font-size:14px;
background-color:#f5f5f5;
vertical-align: middle;

}
.reg_input3{
margin-left:64px;
}
.reg_input3 input{
width:280px;
height:44px;
background-color:#457fe1;
border:none;
border-radius:5px;
color:#ffffff;
margin:20px 0px 10px 0px;
}
.reg_input3 a{
font-size:12px;
}

/*联系我们*/
.contact_p1{
font-size:#666666;
margin:30px auto;
text-indent: 2em;
letter-spacing: 2px;
line-height: 30px;
}
.contact_img{
margin:50px auto;
}
.contact_p2{
font-size:#666666;
margin-bottom:50px ;
}
.app_p1{
margin-left:30px;
}
.app_p1 font{
margin:20px auto;
display: block;
}
.app_p1 p{
letter-spacing: 2px;
line-height: 30px;
}
.app_p1 strong{margin-right:20px;/*display:inline-block;*/}
.app_p1 a{color:#6a98e7;text-decoration: underline;text-decoration-color: #6a98e7;-moz-text-decoration-color: #6a98e7; /* 针对 Firefox 的代码 */}
.app_right{width:840px;float:right;padding-top:35px;}
.app_box{width:auto;height:250px; border-bottom: 1px solid #e5e5e5;}
.app_box img{margin-top:43px;}
.app_boxp{float:right;margin-top:70px;height:120px;width:600px;}
.app_boxp h3{ font-size: 20px;margin-bottom:15px;}
.app_boxp p{line-height: 25px;}

.title-index{ position: relative; color: #606978; font-size: 22px; font-weight:normal; border-bottom:1px solid #e6e6e6; padding-bottom: 15px; margin-bottom: 10px; }
.title-footer{ font-size: 14px; color: #fff; font-weight: normal; margin-bottom: 8px; }

.service-tools{position: fixed; bottom: 0%; right: 20px; width: 430px; height: 490px; _position: absolute;_bottom: auto;_top:expression(eval(document.documentElement.scrollTop)+200); background: rgb(255,255,255,0);}

.tools-bar{ position: fixed; top: 40%; right: 20px; _position: absolute;_bottom: auto;_top:expression(eval(document.documentElement.scrollTop)+200); z-index: 99 }
.tools-bar li{ position: relative; margin-bottom: 10px; }
.tools-bar li a{ display: block; width: 100%; height: 100%; }
.tools-bar li:hover{ cursor:pointer;}
.online-service{ width: 72px; height: 72px; background: url(../images/tools.png) no-repeat -4px -6px; }
.online-qq{ width: 72px; height: 72px; background: url(../images/tools.png) no-repeat -94px -6px; }
.online-phone{ width: 72px; height: 72px; background: url(../images/tools.png) no-repeat -184px -6px; }
.online-service:hover{ background: url(../images/tools.png) no-repeat -4px -95px;}
.online-qq:hover{ background: url(../images/tools.png) no-repeat -94px -95px; }
.online-phone:hover{ background: url(../images/tools.png) no-repeat -184px -95px; }
.service-block,.phone-block{ display: none; color: #fff; font-size: 14px; text-align: left; line-height: 20px; }
.online-service:hover .service-block{ display: block; position: absolute; left: -130px; top: 10px; width: 100px; height: 40px; padding: 10px 12px 10px 8px; background: url(../images/tk_2.png) no-repeat; }
.online-phone:hover .phone-block{ display: block; position: absolute; left: -130px; top: 15px; width: 104px; height: 20px; padding: 10px 8px 10px 8px; background: url(../images/tk_2.png) no-repeat;}
.captcha-submit{display: inline-block; height:28px;width:90px;border:none; background-color:#4ea1ff;text-align:center;border-radius:5px;color:#ffffff;font-size:14px;vertical-align: middle;margin: auto 3px;line-height: 26px; font-family: inherit;}
.captcha-submit2{display: inline-block; height:28px;width:90px;border:none; background-color:#4ea1ff;text-align:center;border-radius:5px;color:#ffffff;font-size:14px;vertical-align: middle;margin: auto 3px;line-height: 26px; font-family: inherit;}

/* 新闻中心 */
.news-block{ width: 776px; background: #fff; padding: 30px 37px;}
.news-head{ line-height: 35px; border-bottom: 1px solid #E6E6E6;  }
.news-head h2{ font-size: 20px; }
.news-content{ padding-bottom: 15px; }
.news-title{ font-size: 20px; text-align: center; color: #787878; line-height: 50px; }
.news-date{ font-size: 16px; color: #b2b2b2; line-height: 24px; text-align: center; margin-bottom: 10px; }
.news-news{ line-height: 27px; color:#787878; min-height: 500px;}
.news-news img{ max-width: 100%; }
.right-block{ position: relative; width: 295px;}
.recommend-list{ width: auto; background: #fff; padding: 17px; }
.news-tab{ line-height: 35px; text-align: center; }
.news-tab li{ float: left; width: 49%; cursor: pointer;}
.news-tab li.active em{ padding: 3px 5px; color: #457fe1; border-bottom: 4px solid #457fe1;}
.news-tab-list{ display: none; line-height: 27px; padding: 10px 0px; }
.news-tab-list li{ line-height: 32px; padding-left: 18px; background: url(../images/icon_news.png) no-repeat 0px 9px,url(../images/icon_news.png) no-repeat 250px -19px; }
.active{ display: block; }
.news-relate{ padding-top: 5px; color: #b2b2b2; border-top: 1px solid #e6e6e6; line-height: 30px; font-size:14px; }
a.link-grey{ color: #b2b2b2; }
a.link-darkgrey{ color: #787878; }
.category-list{ margin-bottom: 5px; }
.category-list li{ float: left; }
a.link-catgy,a.link-catgy:link{ display: block; width: 168px; text-align: center; line-height: 40px; margin-right: 2px;color: #666; }
a.link-catgy:visited{color: #666; }
a.link-catgy:hover{ background: #457fe1; color: #fff; }
a.link-catgy:active{ background: #457fe1;color: #fff; }
a.link-catgy.on{ background: #457fe1; color: #fff; }
.back.pt10{ padding-top: 10px; }
.news-list-ul{ padding: 20px 0px; min-height: 795px; }
.news-list-ul li{ border-bottom: 1px dashed #E6E6E6; margin-bottom: 15px; padding-bottom: 15px; }
.news-list-content{ width: 540px; padding-left: 15px; }
.news-list-title{ position: relative; color: #457fe1; line-height: 35px; font-size: 16px; font-weight: normal; }
.news-list-title span{ position: absolute; top: 0px; right: -12px; padding-right: 25px; color: #b2b2b2; background: url(../images/icon_news.png) no-repeat right -18px; font-weight: normal; font-size: 16px; }
.news-list-description{ color: #787878; line-height: 27px; }

/* 关于我们 */
.about-block{ background: #fff; padding: 30px; margin-bottom: 15px; }
.about-block h1{ font-size: 20px; font-weight: normal; border-bottom: 1px solid #e5e5e5; line-height: 45px; margin-bottom: 15px; }
.about-passage{ padding: 15px 0px; }
.about-passage p{ line-height: 27px; text-indent: 2em; }
.about-team-list li{ float: left; width: 200px; margin-right: 100px; *margin-right: 50px; _margin-right: 50px; }
.about-team-list li:last-child{ margin-right: 0px; }
.about-team-list h2{ font-weight: normal; font-size: 20px; line-height: 35px; text-align: center; }
.about-team-list span{ display: block; width: 100%; text-align: center; color: #999999;}
.about-honour-list li{ float: left; width: 230px; margin-right: 60px; *margin-right: 45px; _margin-right: 45px; }
.about-honour-list li:last-child{ margin-right: 0px; }
.about-honour-list h2{ font-weight: normal; font-size: 16px; line-height: 35px; text-align: center; }
.title-zzry{position: relative;}
.title-zzry span{ position: absolute; right: 0px; top: 0px; font-size: 16px; }
a.link-blue{ color: #457fe1;}

/* 上下结构时间轴 */
.about-timeline{ position: relative; height: 300px; }
.about-timeline li{ z-index: 100; position: absolute; width: 245px; height: 115px; padding: 25px 0px 0px 25px; }
.about-timeline li h2{ color: #457fe1; line-height: 30px; font-size: 18px; font-weight: normal; }
.about-timeline li p{ color: #808080; line-height: 24px; font-size: 14px; }
.timeline{ z-index: 100; position: absolute; top: 50%; left: 0px; right: 0px; border-top: 2px solid #e6e6e6; z-index: 1;}
.time-disc{ display: block; width: 20px; height: 20px; background: url(../images/about_timeline.png) no-repeat -11px -13px; }
.time-down .time-disc{position:absolute; top: 0px; left: 0px; }
.time-up .time-disc{position:absolute; top: 140px; left: 0px; }
.time-down{ top: 140px; background: url(../images/about_timeline.png) no-repeat -11px -42px; }
.time-up{ top: 0px; background: url(../images/about_timeline.png) no-repeat -11px -205px; }
.time-p1{left: 70px;}
.time-p2{left: 260px;}
.time-p3{left: 440px;}
.time-p4{left: 620px;}
.time-p5{left: 800px;}

/* 左右结构时间轴 */
.about-timeline2{ position: relative; width: 100%; height: 1000px;}
.about-timeline2 li{ z-index: 100; position: absolute; width: 430px; height: 115px; padding: 25px 30px 0px 50px; border-top: 2px solid #e5e5e5; }
.about-timeline2 li h2{ color: #457fe1; line-height: 30px; font-size: 18px; font-weight: normal; }
.about-timeline2 li p{ color: #808080; line-height: 24px; font-size: 14px; }
.timeline2{ z-index: 100; position: absolute; top: -10px; left: 50%; right: 0px; bottom: 0; border-left: 2px solid #e6e6e6; z-index: 1;}
.time-disc{ display: block; width: 20px; height: 20px; background: url(../images/about_timeline.png) no-repeat -11px -13px; }
.time-left .time-disc{position:absolute; top: -10px; right: -5px; }
.time-right .time-disc{position:absolute; top: -10px; left: -8px; }
.time-di{ position: absolute; display: block; width: 12px; height: 12px;}
.time-left .time-di{ top: -8px; left: -5px; background: url(../images/about_timeline.png) no-repeat -15px -168px; }
.time-right .time-di{ top: -8px; right: -5px; background: url(../images/about_timeline.png) no-repeat -15px -168px;}
.time-left{ left: 45px;}
.time-right{ left: 549px;}
.time-p11{top: 70px;}
.time-p21{top: 260px;}
.time-p31{top: 440px;}
.time-p41{top: 620px;}
.time-p51{top: 800px;}

.intro-photo{width: 200px; text-align:center; padding: 20px 50px;}
.intro-photo h2{ font-size: 18px; font-weight: normal; line-height: 35px; }
.intro-photo img{ border-radius: 99999em; }
.intro-detail{ padding-top: 40px; padding-left: 25px; width: 650px; line-height: 27px; font-size: 14px; }
.team-list li{ float: left; width: 190px; text-align: center; padding: 20px 84px; margin-bottom: 20px; line-height: 27px; }
.team-list li:last-child{margin-right: 0px;}
.team-list li img{ border-radius: 99999em; }
.team-list h2{ font-size: 18px; font-weight: normal; }
.qualify-list li{ float: left; width: 230px; padding: 20px 65px; text-align: center; line-height: 30px; }
.qualify-list li h2{ height: 70px; overflow: hidden; font-size: 16px;}
.about-map{ text-align: center; margin: 25px 0px; padding-bottom: 50px;  border-bottom: 1px solid #e5e5e5;}
.about-passage{ line-height: 27px; padding: 15px 0px; }
.about-contact-detail ul{ float: left; width: 220px; font-size: 14px; color: #b2b2b2; line-height: 27px; padding-right: 55px; }
.about-contact-detail h3{ font-size: 20px; color: #666666; font-weight: normal;}

/* 分页 */
.pages-list{ color: #b2b2b2; text-align: right; }
.pages-list li{ display: inline-block; _display: inline; *display: inline; padding: 0px 5px; }
.page-first{ display: block; width:18px; height: 18px; margin-bottom: -3px; background: url(../images/icon_news.png) no-repeat -2px -48px; }
.page-last{ display: block; width:18px; height: 18px; margin-bottom: -3px; background: url(../images/icon_news.png) no-repeat -2px -71px; }
.api-detail{ color: #516071; line-height: 30px; padding: 20px 0px; }
.api-faq h2{ font-size: 16px; margin-top: 15px;}
.api-detail span{ background: #82ABF0; color: #fff; padding: 3px 8px; line-height: 35px; font-size: 14px; margin-right: 30px;}
.api-detail p{ margin-bottom: 15px; }
a.link-white{ color: #fff; }

/* 短信接口 */
.api-block{ width: 100%; background: #fff; padding: 30px 37px;}
.api-flow-content{ padding: 20px 0px;}
.api-flow-content h2{ font-size: 18px; line-height: 35px;}
.api-flow-content h3{ font-size: 16px; line-height: 32px;}
.api-flow-content ul li{ margin-bottom: 20px; line-height: 27px;}
.api-flow-content ul ul li{ margin-bottom: 0px; line-height: 30px;}
.link-qq{ position: absolute; bottom: 33px; left: 75px; width: 150px; height: 48px; display: block; }

/* 初次合作 */
.coo-content h2{ font-size: 22px; line-height: 40px; color: #606978; font-weight: normal; }
.coo-content p{ line-height: 30px; }
.coo-content p strong{ margin-right: 20px; }

a.wechat-ewm{ position: relative; display: inline-block; _display:inline; width: 22px; height: 18px; margin-bottom: -5px; background: url(../images/wexin.png) no-repeat top center; z-index: 100; }
a.wechat-ewm:hover{position: relative; background: url(../images/wexin.png) no-repeat bottom center;z-index: 100; }
.wechat-pic{ z-index: 100; display: none; position: absolute; top: 30px; left: 240px; border: 1px solid #eee; width: 108px; height: 108px; }
.wechat-pic img{width: 108px; height: 108px;}

/* 付款方式 */
.pay-list{ padding: 20px 0px;}
.pay-list li{ margin-bottom: 20px; line-height: 20px;}
.pay-list img{ border: 1px solid #eee; margin-right: 15px; }
.pay-list p{ line-height: 25px; color: #787878;}

/* 接口说明 */
.pag-list{ margin-top: 5px; margin-bottom: 15px; padding-left: 2em; line-height: 30px; }
.pag-list h2{ font-size: 18px; text-indent: -2em; margin-bottom: 10px;}
.font-red{ color: #f06565; }
.font-blue{ color: #457fe1; }
.bg-blue-block{background: #cfe6ff; color: #436c98; margin-bottom: 10px; margin-top: 5px; padding-left: 1em; line-height: 35px;}
.table-self{ width: 100%; text-align: center; color: #937060;border-color: #fff; margin: 10px 0;border-collapse:separate; border-spacing: 5px;}
.table-self td{ text-align:center; color: #808080; line-height: 40px; background: #fff5f0; }
.table-self .alt-row{ background: #fce1d4; }
.table-self th{ color: #7d665f; text-align:center;line-height: 40px; background: #fce1d4; }

.table-blue{ width: 100%; text-align: center; color: #937060;border-color: #fff; margin: 10px 0;border-collapse:separate; border-spacing: 5px;}
.table-blue td{ text-align:center; color: #436c98; line-height: 40px; background: #eef6fc; }
.table-blue .alt-row{ background: #fce1d4; }
.table-blue th{ color: #436c98; text-align:center;line-height: 40px; background: #cfe6ff; }
th.left-head{ text-align: left; padding-left: 130px;}
.yellow-block{background: #ffedce; text-align: left; padding-left: 130px;}
.color-word-bg{ width: 200px; padding: 0px 40px; background: #f9f1ef; line-height: 50px; margin: 15px 0px; }
td.text-left{ text-align: left; padding-left: 80px; }

/* 立即体验弹窗及遮罩层 */
.pop-common{ display: none; position: fixed; top: 15%; left: 50%; background: #fff;z-index: 1001; padding: 50px 20px 20px; margin-left: -300px; width: 560px; z-index: 1001; border-radius: 5px; }
.pop-title{position:relative; width: 100%; height: 56px; line-height: 56px; color: #fff; background: #457fe1; text-indent: 2em; font-size: 16px; }
.pop-close{ position: absolute; top: 8px; right: 8px; cursor: pointer; font-weight: bold; font-size: 22px; }
.icon-close{ display: block; background: url(../images/icon.png) no-repeat -8px -69px; width: 18px; height: 18px; }
.mask-layer{ display: none; position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.6;filter:alpha(opacity=60);z-index:1000;}
.test-big-btn{ margin-left: 100px; width: 350px; height: 40px; line-height: 40px; font-size: 16px; border-radius: 3px; margin-top: 15px; }
.form-sms{ width: 500px; margin-top: 15px; padding-left: 37px; text-align: center; }
.form-sms li{ float: left;border:1px solid #e5e5e5; line-height: 40px; height: 40px; width: 130px; text-align: center; border-radius: 3px; margin-bottom: 15px; margin-right: 30px; color: #808080;}
.send-code{ background: #4ea1ff; color: #fff; border-radius: 4px; border:none; width: 90px; height: 36px; font-size: 14px; font-family: inherit; margin-left: 39px; cursor: pointer;}

/* 表单 */
.form-group{ display: block; width: 100%; margin-bottom: 15px;}
.form-group label{ padding-top: 8px; text-align:center; }
.form-group p{ text-align: center; color: #bfbfbf; font-size: 14px; line-height: 35px; }
.form-group:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.form-control {
    display: block;
    width: 100%;
    height: 22px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}


.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}

.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
    float:left
}

.col-sm-12 {
    width: 100%
}

.col-sm-11 {
    width: 91.66666667%
}

.col-sm-10 {
    width: 83.33333333%
}

.col-sm-9 {
    width: 75%
}

.col-sm-8 {
    width: 66.66666667%
}

.col-sm-7 {
    width: 58.33333333%
}

.col-sm-6 {
    width: 50%
}

.col-sm-5 {
    width: 41.66666667%
}

.col-sm-4 {
    width: 33.33333333%
}

.col-sm-3 {
    width: 25%
}

.col-sm-2 {
    width: 16.66666667%
}

.col-sm-1 {
    width: 8.33333333%
}