﻿@charset "utf-8";*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(200,200,200,0)}
html{-webkit-text-size-adjust:100%}
body,html{min-height:100%;}
body{/* overflow-x:hidden;margin:0 auto;width: 100%;font-family:'Microsoft YaHei' */ min-width:1267px;}
a{cursor:pointer}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:none}
img{margin:0;padding:0;border:none}
li,ul{list-style-type:none}
button,input,select,textarea{outline:0;font-family:'Microsoft YaHei';border:0}
textarea{resize:none}
a,button,input{font-family:'Microsoft YaHei';-webkit-tap-highlight-color:rgba(255,0,0,0)}
/*input{-webkit-appearance:none}*/

.clear:after{clear:both;display:block;visibility:hidden;content:''}
.float_left{float:left}
.float_right{float:right}
.stat.float_left{float:right}
.nominate.float_right{float:left}
.display_none{display:none}
.display_block{display:block}

p, ul, ol, li, table, td, th, img, div, h1, h2, h3, h4, h5, h6, dl, dt, dd, form {
    padding: 0;
    margin: 0;
}
h1,h2,h3,h4,h5,h6{
    font-weight: normal;
}
img{
    display: inline-block;
    border: medium none;
    vertical-align:top;
}
a{color: inherit;}
i{font-style: normal;}



/*底部*/
/*通用底部*/
.w1200{width: 1200px; margin: 0 auto;}
.footer-bg{ height: 199px; background: url(../img/f-bg1_03.png) repeat-x;
    position: relative;}
.footer-content{width: 1098px; margin: 0 auto;}
.footer-list{ position: relative; top: 30px; float:left; height: 146px; border-right: 1px solid rgba(204,204,204,0.35); margin-left: 19px;}
.footer-list p{font-size: 18px; color:#db2442;line-height: 21px;}
.footer-list p span{display:block; float:left; background: url(../img/icon.png) no-repeat;}
.footer-list p i{font-style: normal;display:block;float:left;color: #666;}
.footer-list ul{margin-top: 5px; margin-left: 30px;}
.footer-list ul li{ font-size: 13px; line-height: 30px;}
.footer-list ul li a{color: #666;}
.footer-xs{ width: 210px;}
.footer-xs p span{ width: 20px; height: 21px; background-position: 0px -120px; margin: 0px 10px 0px 0px; }
.footer-fukuan{width: 220px;}
.footer-fukuan p span{width: 33px; height: 17px; background-position: 0px -141px; margin-right: 6px; margin-top: 3px;}
.footer-fukuan ul{margin-left: 40px;}
.footer-peisong{width: 210px;}
.footer-peisong p span{ width: 23px; height: 19px; background-position: 0px -161px; margin-right: 10px;}
.footer-peisong ul{margin-left: 33px;}
.footer-shouhou {width: 203px;}
.footer-shouhou p span{ width: 27px; height: 18px; background-position: 0px -180px;margin-right: 10px;margin-top: 3px;}
.footer-shouhou ul{margin-left: 38px;}
.footer-help{padding-right: 0px; border-right: none; width: 110px; }
.banquan-bg{height: 122px; background: url(../img/f-bg2_02.png) repeat; font-size: 14px; color: #fff;}
.banquan-bg .w1200{padding-top: 30px;}
.banquan-bg p{line-height: 30px;}
.banquan-bg .banquan{ width: 500px;}
.banquan-bg .dizhi img{ position: relative; top: 5px;}
.conter{width: 1200px;margin: 0 auto;}
.ig{width: 100%; background: url(../img/per-container-bg_03.png) repeat; height: 40px;}
/*头部*/
.topbar{overflow: hidden;height: 44px;width: 100%;background:url(../img/shangchen-top.png) no-repeat;background-size: 100% 100%;}
.topbar p{float: left;font-size: 14px;color: #666666;line-height: 44px;}
.topbar ul{float: right;line-height: 44px;}
.topbar ul li{float: left;position: relative;font-size: 14px;color: #333333;margin-right: 23px;}
.topbar ul li:after{content: '';display: block;height: 14px;width: 1px;background: #9a9a9a;position: absolute;top:13px;right: -12px;}
.topbar ul li:last-child{margin-right: 0;}
.topbar ul li:last-child:after{height: 0;width: 0;}
.topbar ul li a{color: #000;!important;}
.topbar ul li a:hover{color: #205fc6;}
/*搜索/导航*/

.searchnav{background: url(../img/index-searchbg.jpg) no-repeat;height: 170px;background-size: cover;background-position: top center;}
.searchnav .search{overflow: hidden;padding-top: 43px;}
/*.searchnav .search>img{float: left;width: 317px;}*/
.searchnav .search>div{float: right;}
.searchnav .search>div p{float: left;}
.searchnav .search>div p:nth-child(1){position: relative;margin-right: 20px;}
.searchnav .search>div input{width: 353px;height: 40px;background: #294361;color: #fff;border-radius:3px 0 0 3px;padding-left: 25px;}
.searchnav .search>div input:placeholder{color:#aaaaaa ;}
.searchnav .search>div button{position: absolute;right: 0;top:0;background: #294361;width: 30px;height: 40px;cursor: pointer;}
.searchnav .search>div p:last-child{position: relative;height: 40px;width: 40px;}
.searchnav .search>div p:last-child img{width: 25px;margin-top: 9px;}
.searchnav .search>div p:last-child span{position: absolute;top:3px;right: 4px;width: 16px;height: 16px;border-radius: 50%;background: #db2442;font-size: 12px;color: #fff;text-align: center;line-height: 16px;}


/*搜索--四边文字*/
.buttonbox{position: relative;width: 65px;height: 38px;margin-right: 13px;}
.buttonbox1{position: relative;width: 65px;height: 38px;margin-right: 13px;}
.buttonbox>span{position: absolute;display: inline-block;background: #7190ad;}
.buttonbox>span:nth-child(1){width: 64px;height: 1px;top:0}
.buttonbox>span:nth-child(2){width: 1px;height: 25px;left: 0;}
.buttonbox>span:nth-child(3){width: 64px;height: 1px;bottom: 0;left:1px ;}
.buttonbox>span:nth-child(4){width: 1px;height: 25px;right: 0;bottom: 0;}
.buttonbox small{text-align: center;line-height: 38px;font-size: 14px;display: block;color: #fff;}
.buttonbox1 small{text-align: center;line-height: 38px;font-size: 14px;display: block;color: #fff;background: #294462; border-radius: 5px;}
/*导航*/
.searchnav .nav{margin-top:24px;position: relative;height: 63px;}
.searchnav .nav ul{overflow: hidden;position: absolute;left: 149px;height: 63px;line-height: 63px;}
.searchnav .nav li{float: left;font-size: 16px;color: #fff;margin-right: 50px;}
nav .menu{padding-left:142px;position:absolute;height:63px;}
nav .menu ul{overflow:hidden;height: 63px;}
nav .menu ul li{float:left;padding:0 25px;height: 63px;}
nav .menu ul li a{padding-top:20px;display: inline-block;color: #fff;}
nav .menu ul li i{display: block;width: 0;height: 2px;background: #fff;margin-top:13px;transition: all 0.2s linear;}


.allactive{background:#2a4c74;border-radius:5px 5px 0 0;}
nav .w{width:1200px;margin:21px auto 0;overflow:hidden;position:relative;font-size:16px;color:#fff}
nav .alla{line-height:63px;position:relative;color:#fff;width:135px;z-index:5;text-align:center;cursor: pointer;}
nav .alla:before{content: '';display: inline-block;background: url(../img/index-ico1.png) no-repeat;width: 21px;height: 14px;margin-right: 10px;}
nav .all{float:left}
nav .subnav {border-right: 1px solid #e4e6e9;border-left: 1px solid #e4e6e9;float: left;}
nav .subnav li{color:#fff;font-size:16px;background:#2a4c74;height:58px;width:135px;line-height:58px;position:relative;border-bottom: 2px solid #223e5e;cursor: pointer;}
nav .subnav li:after{content: '';display: block;border-bottom: 1px solid #356092;}

nav .subnav li i{background:url(../img/index-ico2.png) no-repeat;width:6px;height:9px;display:inline-block;position: relative;top:0;left: 15px;}
nav .subnav .active{width:135px;background:#203c5f}
nav .subnav span{padding-left: 36px;position: relative;}
nav .subnav .active span:before{content: '';display: inline-block;width: 2px;height: 17px;background: #fff;position: absolute;left:19px;top:2px}
nav .subnav li:last-child{border-bottom:0}
nav .subnav li:last-child:after{border-bottom:0}

nav .classify{overflow:hidden;height:auto;color:#5a5a5a;position:relative;z-index:100;background: #f7f7f7;border-bottom: 1px solid #d2d4d6;display: none;}
nav .classify:after{content: '';display: block;border-bottom: 1px solid #90949a;}
nav .classify>div{overflow: hidden;}
/*nav .all:hover .classify{display: block;}*/

/*侧导航的分类内容*/
.cla-box-main{float:left;padding: 30px 50px;background: #f7f7f7;width: 963px;position: relative;}
.cla-box-main dl{    position: relative;overflow: hidden;padding-bottom: 15px;}
.cla-box-main dl>*{float: left;}
.cla-box-main dl dt{width: 140px;text-align: left;font-weight: 700;position: relative;font-size: 14px;/*white-space: nowrap;text-overflow: ellipsis;overflow: hidden;*/}
.cla-box-main dl dt a{width: 127px;display: inline-block;}
.cla-box-main dl dt i{background: url(../img/index-ico3.png) no-repeat;width: 6px;height: 9px;display: inline-block;margin-left: 7px;position: absolute;right: 0;top:5px}
.cla-box-main dl dd{margin-left: 18px;border-bottom: 1px dashed #dddddd;padding-bottom: 15px;width: 805px;}
.cla-box-main dl dd a{
	float: left;
    margin: 4px 0;
    padding: 0 12px;
    height: 13px;
    border-left: 2px solid #646464;
    line-height: 13px;
    white-space: nowrap;
    font-size: 12px;
    color: #414141;
}
.cla-box-main dl dd a:hover{
    color: #205fc6;
}
.cla-box-main .tag {margin-bottom: 32px;}
.cla-box-main .tag i{width: 98px;height: 33px;border:1px dashed #455c79;text-align: center;line-height: 33px;color: #203c5f;background: #fff;border-radius: 3px;display: inline-block;margin-right: 20px;cursor: pointer;}
.cla-box-main .tag .active{background: #203c5f;color: #fff;}
.cla-box-main .tag i:hover{background: #203c5f;color: #fff;}

.cla-box-main>div{display: none;}
.cla-box-main .show{display: block;}
.close{position: absolute;left: 986px;top:15px;cursor: pointer;}
.close img{width: 28px;height: 27px;}
.classify .more{height: 45px;text-align: center;font-size: 16px;color: #949494;border-top: 1px solid #dedede;line-height: 45px}
.classify .more>div{position: relative;}
.classify .more p{cursor: pointer;width: 100px;margin: 0 auto;}
.classify .more button{position: absolute;right: 40px;top: 8px;width: 63px;height: 28px;background: #fff;line-height: 28px;border:1px solid #e5e5e5;font-size: 16px;color: #333333;border-radius: 3px;}
.classify .more button:hover{background: #205fc6;color: #fff;}
.classify .more img{vertical-align: middle;margin-right: 7px;width: 17px;height: 17px;}
.classify .closetxt{position: absolute;bottom: 0;right: 40px;width: 63px;height: 28px;background: #fff;line-height: 28px;border:1px solid #e5e5e5;font-size: 16px;color: #333333;border-radius: 3px;}
.classify .closetxt:hover{background: #205fc6;color: #fff;}


/*问答*/
.questions{background: url(../img/index-q.jpg) repeat;height: auto;border-top: 1px solid #ededed;}
.questions>div{width: 1170px;margin: 30px auto 0;}
.questions>div ul{width: 234px;float: left;}
.questions>div ul li:first-child:before{content: '';display: inline-block;width: 34px;height: 22px;position: relative;left: -5px;top:3px}
.questions>div ul li:before{content: '';display: inline-block;width: 34px;}
.questions>div ul li:first-child{color: #db2442;font-size: 18px;font-weight: bold;}
.questions>div ul li{color: #666666;font-size: 13px;margin-bottom: 16px;cursor: pointer;}
/*.questions>div ul li:last-child{margin-bottom: 0;}*/
.questions>div ul:nth-child(1) li:first-child:before{background: url(../img/index-q1.png) no-repeat;}
.questions>div ul:nth-child(2) li:first-child:before{background: url(../img/index-q3.png) no-repeat;}
.questions>div ul:nth-child(3) li:first-child:before{background: url(../img/index-q2.png) no-repeat;}
.questions>div ul:nth-child(4) li:first-child:before{background: url(../img/index-q4.png) no-repeat;}
.questions>div ul:nth-child(5) li:first-child:before{background: url(../img/index-q1.png) no-repeat;}