﻿@charset "utf-8";

*{ margin:0px; padding:0px;}

img {border:0;margin:0; padding:0;}

ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,b,u,s,i{list-style:none;margin:0; padding:0; font-weight:normal}

.clearfix{display:inline-table;}

* html .clearfix{height:1%;/*ie6*/}

*+html .clearfix{min-height:1px;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}

.clearfix { display:inline-block; }

* html .clearfix { height:1%; }

.clearfix { display:block; }

input,textarea {outline:none;border:0px;}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/

.clearboth{ clear:both}



a:link { text-decoration: none;color: #333;}

a:visited {text-decoration: none; color: #404040;}

a:hover { text-decoration: none; color: #046fcd;transition: all 0.3s ease-out 0s;}

a:active {text-decoration: none; color: #404040;}

em{ font-style:normal;}

.mainall{
    width:1200px;
    margin:0 auto;
    overflow:hidden;
}
.mainall_l{
    width: 521px;
    height: 89px;
    margin-top: 10px;
    float: left;
}
.mainall_l>img{
    width: 100%;
    height: 100%;
}
.mainall_r{
    float: right;
    display: inline-block;
    /*width: 256px;*/
    width: 360px;
    height: 74px;
    margin-top: 16px;
    margin-left: 80px;  
}
.mainall_r>img{
    width: 86px;
    height: 74px;
    float: left;
}
.mainall_rs{
    float: left;
    margin-left: 12px;
}
.mainall_rs div{
    text-align: left;
}
.mainall_rs div:nth-child(1){
    font-size: 20px;
   color: #117fce;
}
.mainall_rs div:nth-child(2),.mainall_rs div:nth-child(3){
    color: #117fce;
    font-size: 20px;
    font-weight: 600;
}


.mainall1{width:1180px; margin:0 auto; }





.tnr{ font-family: times new roman;}

.fl{ float: left;}

.fr{ float: right;}



.re{position: relative;}

.ab{position: absolute;}

.tc{text-align: center;}

body {margin: 0px; color:#404040; background:#FFF;   font-size: 14px; font-family:"Microsoft YaHei","微软雅黑",宋体,Arial, Helvetica, sans-serif;repeat;}



 





 







/*<!--logo-->*/



.top_bg{height: 52px; line-height: 52px;}



 .top_sw{     color: #727272;height: 52px;line-height: 52px;   }

.top_sw a { padding: 0px 6px;color: #727272; }

 

.top_bgdk{no-repeat top center;height: 167px;}



.top_bgk{ height:142px; overflow:hidden;  }



 

.logo{margin:20px 0 0 0px;}

 

 .logo_title{margin:20px 0 0 20px;}

 .logo_title{font-size: 37px;font-weight: bold;}

 .logo_title a{color: #0a6bdd;letter-spacing: 2px;}

 .logo_title p{font-size: 12px;color: #727272;text-transform: uppercase;letter-spacing:-1px;}



 

.biaoyu{   float:left; display:block; margin:22px 0 0 40px;  

font-size: 20px;    line-height: 26px;  color:#eb8f02; padding:6px 0px 10px 40px; background: url(../images/top_x.png) no-repeat 0 0; height: 69px; font-weight: bold;

 }

 .biaoyu p{  margin-top: 4px;font-size: 16px;color: #3f3f3f; }

 



.iphone{ margin:22px 0px 0px 50px; line-height: 24px;overflow:hidden;  height: 80px;display: block;color: #6a6a6a; }

.iphone p{background: url(../images/top_tel.png) no-repeat left 17px;padding-left:68px;display: block;height: 80px;line-height: 26px;}



.iphone span{

display: block;

font-size: 27px;

color: #0a6bdd;

font-family: arial;

font-weight: bold;
}

  







/*<!--nav-->*/

 

.nav_bg{ background:#117fce; height:60px;  line-height: 60px;  position:relative;z-index: 6; overflow: hidden;}

.nav_bg ul{width:1200px; }

.nav_bg li{height:60px; display:block; float:left; color:#FFF; text-align:center;font-size:15px;  padding:0px 44px;border-left:1px solid #85b5ee; }

.nav_bg li a{  display:block; color:#FFF;  }

.nav_bg li.another,.nav_bg li:hover{background:#eb8f02; cursor: pointer;}

 .nav_bg li.another a,.nav_bg li:hover a{color:#FFF;}

.navContent ul li.active a{
    color: #0066cc;
}



 .fixedNav {

    position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    z-index: 100000;

    _position: absolute;

    _top: expression(eval(document.documentElement.scrollTop));

}
.swiper-container {
width: 100%;
height: 100%;
}
.swiper-container1 {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
}
.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-webkit-flex-direction: column;
-ms-flex-direction: column;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.item_title{
font-size: 16px;
font-weight: 600;
margin-top: 10px;
}
.item_wen{
font-size: 14px;
line-height: 26px;
text-align: left;
text-indent: 2em;
margin-top: 10px;
}



/* end nav*/

 

 

.end_dbg{width:100%;background:#000000 ;height: auto; padding-bottom: 30px; }

 

 

 .end_n h2{display: inline;font-size: 14px;}

 

.end_n a{color:#FFF;}

.end_n { line-height: 30px;margin:40px  0 0  40px ;width:747px;  color:#FFF; border-left: 1px solid #424242;padding:20px 0 20px 40px;  }

 

 .end_ewm{width:137px;text-align: center; margin-top: 46px; }

 .end_ewm img{width:137px;height: 137px; float: right;margin: 6px 5px 0 0;}

 

 .end_logo img{margin-left: 10px;}

 

 .end_logo{margin:50px 0 0 0px;}

  .end_logo .logo_title{margin:6px 0 0 0;}

 .end_logo .logo_title a{color:#FFF;}

 .end_logo .logo_title p{color:#FFF;}



  

::selection { 

    background-color: #0a6bdd; color:#FFF;

}



::-moz-selection {

    background-color: #0a6bdd;color:#FFF;

}



::-webkit-selection {

    background-color: #0a6bdd;color:#FFF;

}


.pagination-wrapper {
    margin: 20px 0;
}
.pagination {
    height: 34px;
    text-align: center;
}
.pagination li {
    display: inline-block;
    height: 34px;
    margin-right: 5px;
}
.pagination li a {
    float: left;
    display: block;
    height: 32px;
    line-height: 32px;
    padding: 0 12px;
    font-size: 16px;
    border: 1px solid #dddddd;
    color: #555555;
    text-decoration: none;
}
.pagination li a:hover {
    background: #f5f5f5;
    color: #0099ff;
}
.pagination li.thisclass {
    background: #09f;
    color: #fff;
}
.pagination li.thisclass a, .pagination li.thisclass a:hover {
    background: transparent;
    border-color: #09f;
    color: #fff;
    cursor: default;
}

