﻿@charset "utf-8";
/*公共样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,
textarea,p,blockquote,th,td,hr,button,span,a{
    margin:0;
    padding:0;
    list-style: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-family:"microsoft yahei","宋体";
    font-size: 14px;
}
img{max-width: 100%;}
html,body{overflow-x:hidden;font-family: "Microsoft YaHei", "宋体";color: #545454;font-size: 14px;background-color: #ececec;}
.fw{font-weight: bold;}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}
.f26{font-size:26px}
.f30{font-size:30px}
.f36{font-size:36px}
.ovef{overflow: hidden;}
.pos{position: relative;}
.fbai{color:#FFFFFF}
.fbai{color:#FFFFFF}
.nofw{font-weight: normal;}
.mt5{margin-top: 5px;}
.lh22{line-height: 22px;}
.nomgr{margin-right: 0;}
.nopdr{padding-right:0;}
.lan{color: #1d2088;}
.xieti{ font-style:oblique;}
.fhei{color:#000000}
.pdt{padding-top: 60px;}
.nomgr{margin-right: 0;}
.f44{font-size:44px}
.pd{padding:30px 15px ;}
.nopdz>*{padding: 0;}
.lh25{line-height: 25px;}
.lh30{line-height: 30px;}
.lh34{line-height: 34px;}
.c3{color: #333333;}
.diandiandian{overflow: hidden;text-overflow:ellipsis;white-space:nowrap}
.duohangdian{
    -webkit-line-clamp: 3;    /*用来限制在一个块元素显示的文本的行数*/
    display: -webkit-box;    /*必须结合的属性，将对象作为弹性伸缩盒子模型显示*/
    -webkit-box-orient: vertical;    /*必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式*/
    overflow: hidden;}
.duohangdian span{
    display: block;
    -webkit-line-clamp: 3;    /*用来限制在一个块元素显示的文本的行数*/
    display: -webkit-box;    /*必须结合的属性，将对象作为弹性伸缩盒子模型显示*/
    -webkit-box-orient: vertical;    /*必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式*/
    overflow: hidden;
}
.daxie{text-transform: uppercase;}
h1,
h2,
h3,
h4,
h5,
h6 {text-decoration: none;font-weight: normal;font-size: 100%;  }
fieldset,
img,
input,
    /*button {border: none;padding: 0;margin: 0;!*在低版本的ie浏览器里面不支持*!outline-style: none;  }*/
ul, ol { list-style: none;  }
input {padding-top: 0;padding-bottom: 0;font-family: "Microsoft YaHei", "宋体";}
select,
input {vertical-align: middle;}
select,
input,
textarea {font-size: 12px;margin: 0;  }
/*禁止手动修改大小*/
textarea {resize: none;  }
/*去掉图片底部默认空白缝隙*/
img {border: 0;vertical-align: middle;  }
/*合并外连线*/
table {/*表格的单元格边框默认是不会重合的，这个属性可以让表格的边框重合在一起，看起来更加细一些*/ border-collapse: collapse;  }

body {font: 12px/150% "Microsoft YaHei", "宋体", "\5b8b\4f53"; /*unitedCode的写法，宋体的写法*/color: #000;}
/*清除浮动*/
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix::after {clear: both;}
.clearfix {*zoom: 1;}
a {color: #333;text-decoration: none;  }
a:hover { text-decoration: none; }
a:active { text-decoration: none;  }
a:visited { text-decoration: none;  }
a:focus { text-decoration: none;  }
s, i, em {font-style: normal;text-decoration: none;}
/*公共类*/
.w {/*版心*/ max-width: 1150px; margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}
.al {text-align: left;}
.ac {text-align: center;}
.ar {text-align: right;}
.pr {position: relative;}
.pa {position: absolute;}
.hide {display: none;}
/*字体颜色*/
.cb{color:#fff;}
.ch{ color:#ccc; }
/*css初始化完成*/

/*header*/
/*logo*/
.menu li a{font-family: "Microsoft YaHei", "宋体";position: relative;}
/*.menu li:hover>a{color:#003687;}*/
.menu li:hover>a::before{display: block;}
/*.menu .choice01:hover>a{color:#91491f;border-bottom: 2px solid #91491f;}*/
.menu li>.current{color:#003687;background-color: #fff;box-sizing: border-box;}
.menu li>.current::before{display: block;}
.ss{float: left;margin-right: 50px;}
/*.logo{width: 120px;}*/
.logo h1{font-size: 18px;line-height: 60px;margin-top: 0;color:#fff;}
.logo h1 a{display: block;width: 235px;height: 110px;}
.logo h1 a img{display: block;margin: 0 auto;max-width: 205px;padding-top: 15px;}
.head_r{float: right;}
.head_l{float: left;padding-top: 11px;}
.head_t{width: 100%;text-align: right;height:50px;background:#003687;overflow: hidden;}
.head_b{background: #182837;}
.in-search{position:relative;float: right;margin-top: 22px;margin-right: 18px;}
.in-search input{border:none;}
.in-search .txt{width: 151px;height: 26px;line-height: 26px;text-indent:10px;background: #000;outline: none;color:#FFFFFF;border: 1px solid #333;}
.in-search .sub{width:77px;height:40px;cursor: pointer;position: absolute;top:0;right:0;background: url(../images/icon/search_03.png) no-repeat center center;}
.con2{float: left;overflow: hidden;padding-top: 5px;}
.in-search .txt2{width: 336px;height: 40px;line-height: 40px;text-indent:10px;background: #e4e6e9;outline: none;}
.navbar-toggle{margin:0 !important;}
.navbar-toggle .icon-bar{width: 25px;height: 3px;}
.navbar-toggle .icon-bar+.icon-bar{margin-top: 5px;}
.navbar-toggle span{background-color: #000;}
@media (min-width:1200px){
    /*二级导航栏*/
    .choice02{overflow: hidden;text-overflow: ellipsis;}
    .container{width: 1200px;}
}
@media (max-width:992px){
    /*nav*/
    .head_t{display: block;}
    .navbar-toggle{display: block;}
}
@media (max-width:768px){
    /*nav*/
    .row{padding: 0 15px;}
    .logo h1{font-size: 16px;}
}



