/*html,
body {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,input,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-style:normal;}
ul,ol{list-style:none;}
img{border:none;}
caption,th{text-align:left;}
strong{font-weight:bold;}
i,em{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}


/*全局字体设置_font*/ 	

@font-face{ font-family: ch_firstfont; src: url('../font/方正中等线简体.ttf'); }
@font-face{ font-family: en_firstfont; src: url('../font/BebasNeue Light.ttf'); }

/*链接动画效果_link*/ 

a:hover { cursor:pointer!important; }
a,a:link, a:before,
.header .logo, .header .menu li, .header .slogn, 
.maskNav, .footer .flink, .footer .flink .title, .footer .flink .cur, .footer .flink ul li a, .copyRight .hotNav a, .copyRight .ftCnt .dd a
{ cursor:pointer!important;
  -webkit-transition:all 0.3s ;                
  -moz-transition:all 0.3s ;
  -ms-transition:all 0.3s ;
  -o-transition:all 0.3s ;
  transition:all 0.3s ; }


body{font-family:tahoma,"Hiragino Sans GB",\5B8B\4F53,
sans-serif;font-size:16px; background: #FFF; background-size: cover; color: #333; min-width: 1200px;}
a{color:#333;text-decoration:none;}
a:hover{color:#0096f5;text-decoration:no-underline;}
.clearfix{*zoom:1;clear:both;}
.clearfix:after{content:'\0020';display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearb{display:block;clear:both;line-height:0px;height:0px}
.spacer{clear:both;font-size:0;line-height:0;height:20px;overflow:hidden;}
.fL{float:left;display:inline;}
.fR{float:right;display:inline;}
.hide{display:none;}

.red{color:#F00;}
.blue{ color:#06a7e1; }
.v{border:1px solid #DEDEDE;color:#666;padding:0 5px;transition:background .4s ease-out,border .4s ease-out, box-shadow .4s ease-out;-moz-transition:background .4s ease-out,border .4s ease-out, box-shadow .4s ease-out;-webkit-transition:background .4s ease-out,border .4s ease-out, box-shadow .4s ease-out;-o-transition:background .4s ease-out,border .4s ease-out, box-shadow .4s ease-out;-ms-transition:background .4s ease-out,border .4s ease-out, box-shadow .4s ease-out;}
.v::-ms-clear{display:none;}
.v:focus{border:1px #06A7E1 solid;box-shadow:0px 0px 4px rgba(6,167,225,.7);color:#333;}
.textarea{margin:5px 5px 5px 0;padding:5px;}
.btn{cursor:pointer;background:#06A7E1;color:#FFF;}
.yahei{font-size:16px;font-weight:bold;font-family:\5FAE\8F6F\96C5\9ED1;}

/*Normalize HTML5 display definitions*/
svg:not(:root){overflow:hidden;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}

img{-ms-interpolation-mode:bicubic;}
@media print {img{max-width:100% !important;}p,h2,h3{orphans:3;widows: 3;}}

.header{height:80px; width: 1200px; margin: 0 auto;}
.header .logo{background:url("../images/logo@2x.png") no-repeat; background-size: contain; width: 300px; height: 40px; margin-top: 20px; cursor:pointer; }
.header .logo:hover{background:url("../images/logo-hover@2x.png") no-repeat; background-size: contain; width: 300px; height: 40px; cursor:pointer; }
.header .logo a{display: block; width: 100%; height: 100%;}
.header .menu{margin-left:20px;border-right: 1px solid #DDD; position: relative; }
.header .menu li{ font-size:16px; float: left; display: inline;font-weight: bold; line-height: 80px; height: 80px;  }

.header .menu li a{display:block; padding: 0 20px;}
.header .menu li:hover,.header .menu li.cur,.header .menu li.checked{ background: #0096f5; color: #FFF;}
.header .menu li:hover a,.header .menu li.cur a,.header .menu li.checked a{color: #FFF;}

.header .slogn{background:url("../images/icon-xszk.png") no-repeat 0 0; background-size: contain; width: 120px;height: 30px; margin-top:24px;  }

.header .slogn a{ display: block; width: 120px; height: 30px; cursor: none; }


.focusWrap{ height: 400px; text-align: center; width: 100%;position: relative;z-index: 10; background: #E1E1E1;}

.focus{height:400px;width: 100%;}
.focus .carousel-item{ height: 400px; overflow: hidden; background-position: center center;}
/*.focus .pic {width: 100%;height:400px; margin:0 auto;position: relative;z-index:0}*/
/*.focus .pic .img {display:block; width: 100%;height:400px; float:left; font-size:0;}*/
/*.focus .pic .txt {}*/
/*.focus .pic .txt .btnbox {height:20px; width:260px; text-align:center; position:absolute; left:50%; bottom:10px; margin-left: -130px;}*/
/*.focus .pic .txt .btnbox a{display:inline-block;width:12px;height:12px;margin:0 5px;background:#60b4d9; border-radius: 50%;border:2px solid #aed7ec;}*/
/*.topic .pic .txt .btnbox a:hover,.focus .pic .txt .btnbox a.ok_btn {background:#a2c6e5;border:2px solid #FFF;}*/

.maskNav{ background:rgba(0,0,0,.6); width:100%;position: absolute;top:0;left: 0;z-index: 100; margin-top: 80px;}
.headNav{ width: 1200px;margin: 0 auto; height: 70px;padding-left:330px;box-sizing: border-box;display: none; }
          
.maskNav li{display: block; height: 70px;}
.maskNav li a{ color: #eeeeee; font-size: 14px; font-weight: normal; line-height: 64px; display: inline-block;padding: 3px 15px 0;  }
.maskNav li a:hover{ color: #00aaff; border-bottom: 3px solid #00aaff; }
.maskNav li .i{width:1px; height:14px; border-radius: 50%; overflow: hidden; background: #FFF;line-height: 70px;display: inline-block;}

.footer{ width:100%;}
.footer .fnav{ width:100%;background:#eeeeee;height: 38px; border-bottom: 2px solid #00bfe6;}
.footer .fLine{width: 1200px; margin: 0 auto;line-height: 38px; }
.footer .menu{float: left; display: inline; overflow: hidden; margin-left: -10px;padding-top:10px;}
.footer .menu li{float: left; display: inline; color: #999; font-size: 14px;padding: 0 10px;border-right:1px solid #CCC; height: 18px; line-height: 18px;}
.footer .menu li:nth-last-child(1){ border-right:none;}
.footer .menu li a{color: #999;}
.footer .menu li a:hover{color: #333;}
.footer .flink{ float: right;display: inline; width: 200px;height: 38px;position: relative;}
.footer .flink .title{ background: #FFF; height:38px;display: block;overflow: hidden; text-align: center;}
.footer .flink .title .t{position: relative;font-size: 14px; color: #999; text-align: center;display: inline;padding: 0 30px; }
.footer .flink .title .t:before{ width: 14px; height: 16px; background:url("../images/link.png") no-repeat 0 0; position: absolute; top:0; left: 0; content: ""; }
.footer .flink .title .t:after{ width: 14px; height: 16px; background:url("../images/icon-links-grey.png") no-repeat 0 0; position: absolute; top:0; right: 0; content: ""; }

.footer .flink .cur { background: #00bfe6; }
.footer .flink .cur:hover { background: #00bfe6;}
.footer .flink .cur .t{color: #FFF;}
.footer .flink .cur .t:before{ background:url("../images/link2.png") no-repeat 0 0; }
.footer .flink .cur .t:after{ background:url("../images/icon-links.png") no-repeat 0 0; }
.footer .flink ul{background: rgba(51,51,51,.8); padding:10px 10px 0; position:absolute; box-sizing: border-box; bottom: 38px; width: 200px;display:none; }
.footer .flink ul li{font-size: 12px; padding-bottom:8px;}
.footer .flink ul li a{ color: #FFF; line-height:20px; }
.footer .flink ul li a:hover{color: #00d5ff; }
.footer .flink ul li .t,.footer .flink ul li .url{display: block;}


.copyRight{  width:100%; padding:30px 0; background:url("../images/footBg.png") repeat-x 0 0;}
.copyRight .cList{  width: 1200px;margin: 0 auto ; height:168px;}
.copyRight .shareList{ width: 80px;margin-top: -15px;position: relative; }
.copyRight .hotNav{position: absolute;width: 240px;top:10px;right: 0; height: 20px; color: #ccc; text-align: right;}
.copyRight .hotNav a{ font-size: 14px;color: #ccc;line-height: 1; }
.copyRight .hotNav a:hover{ color: #00d5ff;}
.copyRight .hotNav .i{color: #ccc;padding: 0 10px;line-height: 1;}

.copyRight .ftCnt{ width: 510px;}
.copyRight .ftCnt .dl{float: left; margin-right: 120px;}
.copyRight .ftCnt .dl:nth-last-child(1){margin-right:0;}
.copyRight .ftCnt .dt{font-size: 16px; color: #FFF;display: block;line-height: 1; margin-bottom: 12px;}
.copyRight .ftCnt .dd{font-size: 12px; color: #aaa;}
.copyRight .ftCnt .dd .p{line-height:24px;}
.copyRight .ftCnt .dd a{display: block;font-size: 12px; color: #aaa; }
.copyRight .ftCnt .dd a:hover{color: #FFF;}

.copyRight .address{ font-size: 14px; line-height: 22px; color: #999;position: absolute;top:80px;right: 0; width: 600px;}
.copyRight .address .wechat{float: right;display: inline;}
.copyRight .address .adr{float: right;display: inline; text-align: right;margin-right: 20px;padding-top: 22px; line-height: 24px;}
.copyRight .address .adr a:hover {
    color: 
    #00d5ff;
}
.copyRight .address .f14{ color: #999;}

/*asid_share*/
.asid_share{position:fixed;width:50px;top:50%;right:0;z-index:890; margin-top: -73px;}
*html #asid_share{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}

.asid_share .asid_share_box{width:100%;margin-bottom:1px;background:#FFF;text-align:center;box-shadow: 0px 0px 5px rgba(0,0,0,.2);}
.asid_share .asid_share_box:hover,.asid_share .asid_share_box:active{background: #f1f1f1;}
.asid_share .asid_share_box a{display:block;height:70px;padding-top:8px; box-sizing:border-box;}
.asid_share .asid_share_box .txt{font-size: 12px; width:34px;display: block; margin:3px auto 0; line-height:16px;color: #000;}
.asid_share .asid_share_box a:hover{background:#fff;text-decoration:none;}
.asid_share .asid_share_box a:hover .asid_title,.asid_share .asid_share_box .asid_title{color:#fff;font-size:12px;display:block;padding-left:6px;line-height:18px;width:30px;margin-top:-2px;}
.asid_share .red_bag{background:#e12500;text-decoration:none;}
.asid_share .phoneBox .asid_sha_layer{background:#fff;position:absolute;right:60px;bottom:90px; width: 300px;box-shadow: 0px 0px 5px rgba(0,0,0,.2);}
.asid_share .phoneBox .phone{ padding: 12px;}
.asid_share .wecahtBox .asid_sha_layer{ box-shadow: 0px 0px 5px rgba(0,0,0,.2);background:#fff;position:absolute;right:60px;bottom:3px;width: 220px;}

.sweep_img{padding:10px;}
.asid_share_box .asid_help_list li{line-height:26px;height:26px;background:url(../images/dian.png) no-repeat 6px 12px;}
.asid_share_box .asid_help_list li a{line-height:26px;height:26px;padding:0 0 0 14px;text-align:left;}
.asid_help_list li a:hover{color:#fff;}

.phoneBox .asid_share_triangle{width:12px;height:40px;position:absolute;right:58px;bottom:86px;z-index:100;}
.wecahtBox .asid_share_triangle{width:12px;height:40px;position:absolute;right:58px;bottom:8px;z-index:100;}
.border_sj,.con_sj{display:block;width:18px;height:28px;font-size:18px;overflow:hidden;font-family: SimSun;}
.border_sj{color:#ccc;font-style:normal;}
.con_sj{color:white;margin:-28px 0 0 -2px;}