@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,ul,li,ol,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,textarea,select,input{margin:0;padding:0;border:0;}
*:focus { outline: none; }
html{height:100%;}
body{font:12px/1.5 Arial,"Microsoft YaHei","宋体"; color:#000; height: 100%; background-color: #fff;}
address,cite,dfn,em,var,i{font-style:normal;}
input,button{ font-family: Arial;}
body,div,p{word-wrap:break-word;}
b,strong,.strong{font-weight:700;}
ul,ol,li{list-style:none;}
a{text-decoration:none; cursor:pointer; outline:none;}
a:hover{color:#356fb9;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
input[type="text"]{-webkit-appearance: none;}
.rel{position:relative;}
.abs{position:absolute;}
.hide{display:none;}
.show{display:block!important;}
.normal{font-weight: 400;}
.clearfix{zoom:1;}
.clearfix:after{content:'.';display:block;clear:both;height:0;visibility:hidden;line-height:0;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.txt-c{text-align:center;}
.txt-l{text-align:left!important;}
.nowrap{word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.w1190{width:1190px; margin:auto;}

.f12{font-size: 12px;}
.f14{font-size: 14px;}
.f15{font-size: 15px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f22{font-size: 22px;}
.f24{font-size: 24px;}

.color-fff{color: #fff;}
.color-333{color: #333;}
.color-666{color: #666!important;}
.color-888{color: #888;}
.color-cfcfcf{color: #cfcfcf;}
.color-3c3c3c{color: #3c3c3c;}
.color-808080{color: #808080;}
.color-2a78fa{color: #2a78fa;}
.color-454545{color: #454545;}
.color-356fb9{color: #356fb9;}
.color-a5a9ac{color: #a5a9ac;}
.color-626262{color: #626262;}
.color-757575{color: #757575;}
.color-575757{color: #575757;}
.color-969595{color: #969595;}
.color-3e3e3e{color: #3e3e3e;}
.color-858585{color: #858585;}
.color-707070{color: #707070;}
.color-4b4a4a{color: #4b4a4a;}

.mt17{margin-top: 17px;}
.mt20{margin-top: 20px;}
.mt22{margin-top: 22px;}
.mt24{margin-top: 24px;}
.mt28{margin-top: 28px;}
.mt31{margin-top: 31px;}
.mt32{margin-top: 32px;}
.mt37{margin-top: 37px;}

.mb43{margin-bottom: 43px;}
.mb130{margin-bottom: 130px;}

.mr0{margin-right: 0px!important;}
.mr5{margin-right: 5px;}
.mr13{margin-right: 13px;}
.mr14{margin-right: 14px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}

.mlr5{margin: 0 5px;}

.i-ico{background: url('../images/icons.png') no-repeat; vertical-align: middle; display: inline-block;}

/*top-nav*/
.top-nav{width: 100%;min-width: 1190px; height: 31px; color: #888; line-height: 31px; background-color: #f8f8f8; border-bottom: 1px solid #e9e9e9;}
.top-nav a:hover{color: #f84a0e;}
.top-nav .i-ico{ width: 7px; height: 4px;background-position: -2px -3px; position: relative;left: 4px;}
.top-nav .i-ico02{width: 9px; height: 7px;background-position: -22px -3px; left: -6px; top: -1px;}
.top-nav .fr {height: 31px; }
.top-nav .fr a{padding: 0 12px 0 13px;}
.top-nav .fr ul li{padding: 0 12px 0 13px;display: none;}
.top-nav .fr ul li a{padding: 0;}
.top-nav .fr ul li .i-ico{width: 7px; height: 4px;background-position: -2px -3px; position: relative;left: 4px;}
.top-nav .fr ul:hover{background: #fff;border: 1px solid #e6e6e6;border-top: 0;}
.top-nav .fr ul:hover li{display: block;padding:  0 11px 0 12px;}
.top-nav .fr ul:hover li .i-ico{background-position: -11px -3px;}

/*header*/
.header{padding-bottom: 20px; width: 100%;min-width: 1190px;}
.header .logo span{line-height: 22px; height: 22px;border-left: 1px solid #b9b9b9; padding-left: 13px;}
.header .inp-tips{color: #a9a9a9;width: 350px; height: 19px;padding: 7px;border: 1px solid #cecece;border-right: 0; line-height: 21px\9;}
.header .btn-sumbit{ width: 80px; height: 35px;background: #f84a0e;color: #fff;cursor: pointer; }
.header .btn-sumbit:hover{background: #e23e05;}

/*nav*/
.nav{width: 100%;min-width: 1190px; height: 45px; line-height: 45px;background: #036dcb;}
.nav a{color: #fff;}
.nav ul li a{display: inline-block; padding: 0 20px;position: relative;*line-height: 50px;*height: 45px;}
.nav ul li a:hover{background: #0161b6;}
.nav ul li.selected a:after{content:'';display:block;position:absolute;width:0;height:0;margin-left: -5px; left:50%;bottom:0px;border:5px solid transparent;border-bottom-color:#fff;}

/*footer*/
.footer{border-top: 3px solid #0085d7;width: 100%;min-width: 1190px;background: #fff; padding: 28px 0 30px 0;}
.footer .txt-c{height: 12px;margin-bottom: 15px;color: #646464;}

/*con-l-nav*/
.con-l-nav{width: 220px;border: 1px solid #e6e6e6;border-bottom: 0;}
.con-l-nav .nav-tit{background: #f3f3f3; line-height: 49px; height: 49px; padding-left: 37px;border-bottom: 1px solid #ddd; cursor: pointer;}
.con-l-nav .nav-tit .i-ico{width: 5px; height: 9px;right: 25px; top: 20px;background-position: -60px -1px;}
.con-l-nav .selected .i-ico{width: 9px; height: 5px;right: 25px; top: 23px;background-position: -47px -3px;}
.con-l-nav .nav-con{display: none;margin-bottom: 1px;}
.con-l-nav .nav-con ul li{background: #fff;line-height: 51px; height: 51px;border-bottom: 1px solid #f5f5f5;}
.con-l-nav .nav-con ul li a{padding-left: 37px; display: block;}
.con-l-nav .nav-con ul li a:hover,.con-l-nav .nav-con ul li.selected a{border-left: 3px solid #2a78fa; color: #2a78fa; padding-left: 34px;}

.con-r{width: 950px;}
.con-r-details{padding-left: 20px;}

/*breadcrumb*/
.breadcrumb{border-bottom: 1px solid #f0f0f0; line-height: 50px; height: 50px; padding-left: 12px;color: #858585;}
.breadcrumb a{ margin:0 5px; cursor: auto;color: #858585;}
.breadcrumb a:hover{color: #858585;}
.breadcrumb a.href{color: #284467; cursor: pointer;}
.breadcrumb a.href:hover{text-decoration: underline;}

/*pages*/
.pages .pagination{height: 23px; line-height: 23px; padding-left: 182px;}
.pages .pagination a{border: 1px solid #e0e0e0; color: #024b98; padding: 0 7px; height: 21px; display: inline-block;float: left; margin-right: 5px;}
.pages .pagination a:hover,.pages .pagination a.current{border: 1px solid #024b98;}

