@charset "utf-8";
a:active{star:expression(this.onFocus=this.blur());}
a:focus,button:focus{outline:none; -moz-outline:none;}
:focus{outline:none;}
/*Reset Css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,area,param{margin:0; padding:0;}
html,body{margin:0; padding:0; height: 100%; font-family:arial,\5b8b\4f53,sans-serif; -webkit-text-size-adjust:none;/*Google Chrome*/}
select{*behavior: url("select.htc");}/*IE6,IE7select*/
ol,ul{padding-left:0; list-style-type:none; list-style:none;}
img{border:none; display:inline-block; vertical-align:top;}
th{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input{display:inline-block; vertical-align:middle;}
fieldset{border:none;}
legend{display:none;}
input,textarea{outline: none;}
table{border-collapse: collapse;}
/*Clear Css*/ 
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:block;zoom:1;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
/*Common Css*/
body{font-size:12px;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
/*create*/ 
/*behavior:url(/css/PIE.htc)*/  
html{
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;}
body{font-family: \5FAE\8F6F\96C5\9ED1; font-size: 14px; overflow-y:scroll;  background: #eee; }
a{text-decoration:none; color:#313338;}
a:hover{color:#53a4f4; }
em{font-style: normal;}  
.section1{background: url(/static/images/index/index1.jpg) no-repeat center center;background-size:cover; }
.section2{background: url(/static/images/index/index2.jpg) no-repeat center center;background-size:cover; }
.section3{background: url(/static/images/index/index3.jpg) no-repeat center center;background-size:cover; }
.section4{background: url(/static/images/index/index4.jpg) no-repeat center center;background-size:cover; }
#fp-nav ul li{ width: 2px; height: 50px; padding: 0px; margin: 0px; background: #9fa2a3;}
#fp-nav ul li a{display: block; width:2px; height: 50px;background: none;}
#fp-nav ul li a span{background: none;}
#fp-nav ul li a.active{ background: #fff;}
#fp-nav.right{right: 20px;} 
.section1 .ys1{position: absolute; top: 28%; width: 100%; text-align: center; left:0; } 
.section1 .ys1 img.ys1_img{ width: 29%; max-width: 565px; min-width: 525px;}
.section1 .ys1 span{float: left;display: none;}
.section1 .ys1 .span1{width: 19%; overflow: hidden;}
.section1 .ys1 .span2{width: 15%; overflow: hidden;}
.section1 .ys1 .span3{width: 16%; overflow: hidden;}
.section1 .ys1 .span4{width: 16%; overflow: hidden;}
.section1 .ys1 .span5{width: 16%; overflow: hidden;}
.section1 .ys1 .span6{width: 17.6%; overflow: hidden;} 
.section1 .ys2{position: absolute; top: 46%; width: 100%; left:0; text-align: center; }
.section1 .ys1 img.ys2_img{ min-width: 404px; max-width: 445px; width: 23%;}
.section1 .btn{ text-align: center; width: 100%; position: absolute;top:65%; left: 0px;}
.section1 .zc_btn{display: inline-block; min-width: 400px; max-width: 453px; border:1px solid #fff; background: url(/static/images/index/btn_bg.png); text-align: center; line-height: 50px; border-radius: 4px; color: #fff; font-size: 22px;}
.section1 .number{text-align: center; position: absolute; left: 0px; top: 78%; width: 100%; font-size: 16px; color: #eeeeee;}
.section1 .number span{font-family: arial; font-weight: bold; display: inline; margin: 0 3px; color: #ebb678;}
.section .h2{ width: 100%; text-align: center; position: absolute; left: 0px; top: 22%; font-size: 3.3vw; color:#fff; letter-spacing: 10px; display: none;}
.section h5{ width:100%; left: 0%; position: absolute; top: 40%; opacity: 0;filter:alpha(opacity:0); color: #fff; text-align: center; font-size: 1.2vw; line-height: 175%;} 
.section a.more{display: none; width: 120px; height: 30px; line-height: 30px; text-align: center; color: #fff; border:1px solid #fff; letter-spacing: 2px; border-radius: 4px; background: url(/static/images/index/btn_bg.png); position: absolute; left: 50%; margin-left: -61px; top: 48%;}
.section .icon_tx{ width: 101px; height: 101px; position: absolute; left: 50%;margin-left: -50.5px; bottom:125px; display: none;}
.section .icon_slide{ font-size: 14px; color: #fff; line-height: 22px; width: 100%; height: 90px; padding-top: 30px; position: absolute; left: 0px; bottom: 0px; text-align: center; background: url(/static/images/index/icon_bg.png) no-repeat center top; background-size: cover; display: none;}
.section .icon_slide h6{ font-size:16px; color: #fff; line-height: 16px;}
.section .icon_slide .bt2{ margin-top: 0px; margin-bottom: 2px;}
.section5{background: #eeeeee;opacity:0; filter:alpha(opacity:0);}
.section5 h3{ font-size: 22px; line-height: 22px; height:30px; text-align: center;color:#506078; margin-bottom: 23px;}
.section5 h3 span{ color: #ecb778; font-family: arial; font-weight: bold; font-size: 30px; line-height: 30px; display: inline-block; margin: 0 5px;}
.index_mb ul li{float: left; margin-right: 49px; width: 310px;}
.index_mb ul li dl dt{ font-size: 18px; color: #506078; margin-bottom: 20px; line-height: 18px;}
.index_mb ul li dl dd{ line-height: 30px; height: 30px; width: 100%;  border-right: 2px solid #dcdcdc;}
.index_mb ul li dl dd a{color: #506078; font-size: 14px; display: block; width: 98%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index_mb ul li dl dd a:hover{color: #53a4f4;}
.index_mb ul li a.more2{ display: inline-block; margin-top: 10px; color: #7eb9ef;}
.index_mb ul{ width: 106%;}
.index_mb{overflow: hidden;   width: 1024px; margin: 0 auto;}
.partner{ width: 1021px; height: 160px; background: url(/static/images/index/brand.jpg) no-repeat center -15px; margin: 0 auto;}
.cq_footer{ width: 100%; background:#506078;overflow: hidden; padding: 35px 0px 32px 0px;}
.cq_footer .foot_nav{ padding-bottom: 20px; width: 930px; position: relative; margin: 0 auto; line-height: 14px;}
.cq_footer .police{position:absolute;right: 0px; top: 0px;} 
.cq_footer .foot_nav a{color:#9cd6fb;display: inline-block; font-size: 12px; vertical-align: middle;}
.cq_footer .foot_nav span{display: inline-block; vertical-align: middle; margin: 0 5px; color: #9cd6fb; font-size: 12px;}
.cq_footer .foot_down{ overflow: hidden; width: 930px; margin: 0 auto; line-height: 18px; font-size: 12px; color: #9cd6fb;}
.cq_footer .foot_down span{float: left;display: inline-block;}
.cq_footer .foot_down img{ display: inline-block; vertical-align: middle; float: left; margin: 0 93px; margin-top: 2.5px;}
.cq_footer .foot_down span a{display:inline-block;color:#9cd6fb;}
.cq_footer .foot_down .call{ font-size: 18px; color: #fff; line-height: 18px; margin-top: 2px; display: inline-block; background:url(/static/images/index/call.png) no-repeat left center; padding-left: 22px; font-family: arial; font-weight: bold;}
.mb_head{background: #484848; position: relative; z-index: 100; width: 100%; height: 89px;}
.mb_head .head_index{ position: absolute;}
.head_index{ width: 968px; padding: 20px 0px; line-height: 53px; position: absolute; left: 50%; margin-left: -484px; top: 0px; z-index: 100;}
.head_index .h1{ float: left;}
.head_index .head_nav{float: left; padding-top: 13px; padding-left: 100px; }
.head_index .head_nav .a{display: inline-block; float: left; margin-right: 55px; font-size: 18px; color: #fff; line-height: 22px; padding-bottom: 5px;}
.head_index .head_nav .a .down_a{color: #fff;}
.head_index .head_nav .a.active{border-bottom: 2px solid #fff;}
.head_index .head_nav .a.last{margin-right: 0px;}
.btn_member{float: right;}
.btn_member a{display: inline-block; width: 73px; height: 26px; line-height: 26px; text-align: center; color: #fff; border:1px solid #fff; border-radius: 4px; float: left; margin-left: 12px; margin-top: 12.5px;}
.btn_member a:hover,.zc_btn:hover,.section .more:hover{border:1px solid #5a8fb2; background:url(/static/images/bg_btn_hover.png);}
.section5 .cq_footer{position: absolute; height: 53px; left: 0px; bottom: 0px;}
.section5 .index_mb{height: 217px; overflow: hidden;}
@media screen and (min-width:1680px){
	.section .h2{ font-size: 60px;}
	.section h5{font-size: 20px;}
}
/*down_nav*/
.head_nav .mb_a{display: inline-block;float: left;margin-right: 85px;font-size: 18px;color: #fff;line-height: 22px;padding-bottom: 5px; position: relative;}
.head_nav .mb_a .down_nav{display: none; width: 385px; height: 232px; position:absolute; left: 0px; top: 20px; background: url(/static/images/down_nav_bg.png) no-repeat left 20px; overflow: hidden; padding-top: 28px;}
.head_nav .mb_a .down_nav .dl_nr{width: 102%;}
.head_nav .mb_a .down_nav dl{ width: 128px; border-right: 1px solid #444444; height: 233px; float: left; text-align: center;}
.head_nav .mb_a .down_nav dl dt{height: 38px; line-height:46px;font-size: 14px;}
.head_nav .mb_a .down_nav dl dd{ height: 22px;overflow: hidden; margin: 1px 0px 0px 0px;}
.head_nav .mb_a .down_nav dl dd:hover{background: #5c5c5c;}
.head_nav .mb_a .down_nav dl dd a{ height: 22px; line-height: 22px; padding: 0px; margin: 0px; display: block; width: 100%; text-align: center; font-size: 12px;color: #b4b4b4;}
/*common login*/
.bg_ceng{ width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; background:#000; opacity: 0.5;filter:alpha(opacity:50); z-index: 999; display: none;} 
.tc_login_cq{ display: none; width: 35%; min-width: 355px; max-width: 800px; position: fixed; left: 50%;top: 50%; opacity: 0;filter:alpha(opacity:0); margin-top: -293px; z-index: 1000; background: #fff;}
.login_center_cq{ width: 315px; padding: 35px 0px; margin: 0 auto;}
.login_center_cq .error{margin-bottom: 10px; line-height: 20px; font-size: 14px; margin-top: 25px; color: #f47233;}
.login_center_cq .login_password,.login_center_cq .login_name{ position: relative; border:1px solid #bfbfbf; border-radius: 4px; height: 38px; line-height: 38px; margin-bottom: 20px; overflow: hidden;}
.login_center_cq .login_password i,.login_center_cq .login_name i{display: inline-block; width:38px; height: 38px;float: left; border-right: 1px solid #e9e9e9; background: #f7f7f7 url(/static/images/index/name_dl.png) no-repeat center center; background-size: 58%;}
.login_center_cq .login_password i{background: #f7f7f7 url(/static/images/index/mima_dl.png) no-repeat center center;background-size: 58%;}
.login_center_cq .login_password input ,.login_center_cq .login_name input{width: 266px; height: 18px; line-height: 18px; padding: 10px 4px; position: absolute; right: 0px; top: 0px; border:none;} 
.login_center_cq input::-webkit-input-placeholder {color:#999;} 
.login_center_cq input:-moz-placeholder { color:#999;} 
.login_center_cq input::-moz-placeholder { color:#333;} 
.login_center_cq input:-ms-input-placeholder {color:#999;}
.login_forget{overflow: hidden; position: relative; z-index: 2; line-height: 14px;}
.login_forget label{display: inline-block; line-height: 14px; float: left;}
.login_forget label input{vertical-align: middle;}
.login_forget a{display: inline-block; color: #53a4f4; line-height: 14px; float: right;}
.login_forget a:hover{color: #5089c1;}
.login_center_cq .loginbut{ line-height: 40px; height: 40px; padding: 0 0px; border-radius: 4px; margin-top: 18px; margin-bottom: 20px; font-size: 16px;}
.login_center_cq .loginbut:hover{color: #fff;}
.login_center_cq h5{ height: 22px; line-height: 22px; text-align: center;background: url(/static/images/index/xian.png) repeat-x center center; font-size: 14px;}
.login_center_cq h5 span{display: inline-block; background: #fff; padding: 0 10px;}
.login_center_cq .OtherLogin{overflow: hidden; margin-top: 15px;}
.login_center_cq .OtherLogin a{margin-right: 22px;}
.login_center_cq .OtherLogin #login_button_qq{width: 45px; height: 44px; background:url(/static/images/index/icon.png) no-repeat left center; float: left;margin-left: 0px;}
.login_center_cq .OtherLogin #login_button_weixin{width: 46px; height: 44px; background:url(/static/images/index/icon.png) no-repeat -67px center; float: left;margin-left: 0px;}
.login_center_cq .OtherLogin #login_button_sina{width: 46px; height: 44px; background:url(/static/images/index/icon.png) no-repeat -135px center; float: left;margin-left: 0px;}
.login_center_cq .OtherLogin #login_button_renren{width: 46px; height: 44px; background:url(/static/images/index/icon.png) no-repeat -202px center; float: left; margin-right: 21px;margin-left: 0px;}
.login_center_cq .OtherLogin #login_button_mingdao{width: 45px; height: 44px; background:url(/static/images/index/icon.png) no-repeat right center; float: left;margin-right: 0px;margin-left: 0px;}
.tc_login_cq .close_tc{display: inline-block; width: 22px; height: 22px; background: url(/static/images/index/gb_dl.png) no-repeat left center; position: absolute; right: 20px; top: 20px;}
.tc_login_cq .close_tc:hover{background: url(/static/images/index/gb_dl.png) no-repeat right center;}
/*100W*/
/*.cq_100w{width: 100%; height: 100%; position:fixed; background:url(/static/images/index/100w.jpg) no-repeat center center; left: 0px; top: 0px; z-index: 1000; background-size: cover; text-align: center;}
.cq_100_nr{height: 500px; width: 100%; position: absolute; left: 0px; top: 50%; margin-top: -250px;}
.cq_100w .cq_100_wz{height: 143px; background: url(/static/images/index/100_bg.png) no-repeat center bottom;overflow: hidden; position: relative; width: 825px; margin:85px auto 30px;}
.cq_100w .cq_100_wz span{display: inline-block; float: left; margin-top: 143px;}
.cq_100w .cq_100_wz span.cq_1{width: 85px; height: 143px;}
.cq_100w .cq_100_wz span.cq_0{width: 107px; height: 143px;}
.cq_100w .cq_100_wz span.cq_dh{width: 53px; height: 53px;}
.cq_100w .cq_100_wz span:last-child{ width: 99px;}
.cq_100w .cq_100_sm{ opacity: 0;filter:alpha(opacity:0);}
.video_bg{width: 100%;height: 100%;position: fixed; left: 0px; top: 0px; z-index: 400;background:url(/static/images/bg-40.png);}
.tc_video{width: 600px; height: 361px; position: fixed; left: 50%; top: 50%; margin-left: -300px; margin-top: -265px; z-index:500;padding-top: 130px;}
.tc_video .video_cont{width:600px; height:400px;background: #000;}
.tc_video .close{display: inline-block;width: 40px; height: 40px; position: absolute; right: 0px; top: 20px; z-index: 3;}
.tc_video  p{position: absolute; width: 100%; left: 0px; top: 0px; text-align: center;z-index: 2;}
.sx_video{ width: 100px; display:inline-block; position: fixed; right: 40px; bottom: 40px; z-index: 500;}*/

.dialog_midAutumn_mark { width: 100%; height: 1000px; position: fixed; left: 0; top: 0; z-index: 1001; background: #000; opacity: 0.6; filter:alpha(opacity=60);}
.dialog_weihu { display: none; width: 710px; height: 383px; position: fixed; left: 50%; top: 50%; margin-left: -355px; margin-top: -192px; z-index: 1002; background: url(/static/images/midAutumn/ss.png) no-repeat;}
.dialog_weihu .close { width: 21px; height: 21px; position: absolute; right: 0; top: 0; background: url(/static/images/midAutumn/close.png) no-repeat;}
