
/* CSS Document */
/*
* @description: 网站公共样式
* @author: ishang_pan
* @update: ishang_pan (2017-10-11 10:50)
*/

/*全局 on*/
html{-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank); background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin: 0; padding: 0; list-style: none;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{padding:0; margin:0; font: 14px/1.5 "Microsoft YaHei",微软雅黑,'黑体','宋体',tahoma,Verdana,arial,sans-serif; color:#333; background: #fff;}
input,textarea,select,button,label{vertical-align:middle; font-family:"Microsoft YaHei",微软雅黑;}
textarea{resize:none;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,a,form,input,label,select{margin:0; padding:0; list-style:none;}
a{color:#333; text-decoration:none; outline:none; }
a:hover{color:#4286d1; text-decoration:none;}
a img{border:none;}
li,img{vertical-align: top;}
ul{zoom:1;}
input{border: none;background: none;}
.fl{float:left;}
.fr{float:right;}
.clear{margin:0; overflow:hidden; visibility:hidden; font-size: 0; content: "."; clear: both; height: 0; padding:0;}
.clearfix:after{visibility:hidden; display: block; font-size: 0; content:" "; clear:both; height:0;}
* html .clearfix{zoom: 1;} /* IE6 */
*:first-child+html .clearfix{zoom: 1;} /* IE7 */
.row{margin: 0;}
p{text-align: justify;}
/*全局 end*/
.breadbox .bread::before {
    content: ">";
}

/*title提示 on
.tooltip { font-size: 13px; line-height: 1.5; position: absolute; padding: 5px; z-index: 100003; opacity: .9 }
.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 8px dashed #333333; top: 0; left: 20px; margin-left: -3px; border-bottom-style: solid; border-top: 0; border-left-color: transparent; border-right-color: transparent }
.tipsy-arrow-n { border-bottom-color:  #333333; }
.tipsy-inner { background-color:  #333333; color: #fff; max-width: 400px; padding: 5px 8px 4px 8px; text-align: left; border-radius: 3px }*/
/*title提示 end*/


/*头部 on*/
.is-header .col-md-6{padding: 0;}
.is-header p{color: #006ebc;padding: 14px 13px 10px 0;font-size: 14px;text-align: right;}
.is-header p i{margin-right: 6px; top: 2px;}
.is-header .modal-body{text-align: center;}
.is-header .headbox { margin: 0 auto;}
.u-logo{ padding: 4px 0;}
.is-header .u-logo .glyphicon{display:none;position: absolute; top: 32px; font-size: 24px; right: 15px;padding: 0;border: none;background: none;color: #333;line-height: 1;}
.is-header .u-logo .glyphicon-th-list{right: 15px;}
.is-header .u-logo .glyphicon-search{ right: 55px;}
.is-header .u-nav a{display: block;font-size: 16px;}

/*搜索*/
.is-header .form-group{/* height: 26px; *//* background: url(../images/public/search.png) 0 0 no-repeat; */}
.is-header #exampleInputName2{background: none;border: none;box-shadow: none;padding: 0 10px;height: 28px;float: left;line-h;line-height: 28px;ize: 12px;width: 140px;border: 1px solid #ddd;border-right: none;border-radius: 4px 0 0 4px;}
.is-header #subm{width: 32px;height: 28px;border: none;cursor: pointer;float: left;color: #fff;background: url(../image/search_btn.png) center center no-repeat #ccc;}
.is-header form{float: right;width: 255px;}
.is-header form a{ color: #30ad37; font-size: 16px; float: right;  padding: 0; background: none; border: none;margin-left:5px;}
.is-header .modal-content{border: none;box-shadow: none;background: none;text-align: center;}
.u-search img{vertical-align: middle;}
.is-header select{height: 28px;vertical-align:top;border: 1px solid #ddd;}
.is-header .form-group li{float:left;height: 28px;}



/*导航*/
.m-nav{width: 100%;background: #006ebc;height:48px;}
.m-nav ul{margin: 0 auto;}
.m-nav ul li.nLi{float: left;padding: 0;border-left: 1px solid #2482c5;width: 14.2%;position:relative;z-index:9;}
.m-nav ul li.nLi h3 a{font-size: 16px;color: #fff;display: block;text-align: center;line-height: 48px;}
.m-nav ul li.nLi h3 a:hover{background: #2482c5;}
.m-nav ul.sub{display:none;position:absolute;top:48px;left:0;z-index:999;background: #fff;width:100%;}
.m-nav ul.sub li{height:35px;line-height:35px;}
.m-nav ul.sub li a{display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align:center;font-size:15px;}
.m-nav ul.sub li a:hover{background: #2482c5;color:#fff;}

.m-nav h4{height:35px;line-height:35px;}
.m-nav li.nKi{position:relative;}
.m-nav ul.sli{position: absolute;left: 161px;top: 0;background: #fff;width: 100%;display:none;border-top:3px solid #006ebc;}

/*banner*/
.ban{ width: 100%; height: 280px; font-size: 0; overflow: hidden; position: relative; }
.ban_img { width: 100%; height: 280px; position: absolute; left: 0; top: 0; }
.ban_img li { width: 100%; height: 280px; display: inline-block; background-position: top; background-repeat: no-repeat;background-size: 100%; float: left; list-style: none; }
.ban_list { height: 50px; top: 76%; position: relative; margin: 0 auto; z-index: 1; }
.ban_list span { display: block; cursor: pointer; width: 14px; height: 14px; border-radius: 50%; border: 3px solid #555; float: left; margin: 0 5px; }
.ban_list .spcss { border: 3px solid yellowgreen; }
.ban_left { position: absolute; height: 69px; width: 42px; top: 50%; left: 0;margin-top: -25px; text-align: center; transition: all .5s; z-index: 2; }
.ban_right { position: absolute; height: 69px; width: 42px; top: 50%; right: 0; margin-top: -25px; text-align: center; transition: all .5s; z-index: 2; }
.ban_left img { margin-top: 22px; }
.ban_right img { margin-top: 22px; }
.carousel-inner .item  img{display:block;margin:0 auto;}


.m-banner .carousel-indicators{width: auto;margin: 0 auto;}
.m-banner .carousel-indicators li{width:12px;height:12px;margin: 1px 5px;float: left;background: url(../image/ky.png) center center;border: none;}
.m-banner .carousel-indicators li.active{background: url(../image/by.png) center center;}
.m-banner a.carousel-control img{position: absolute;top: 50%;margin-top: -16%;width: 21%;}
.m-banner a.left img{left: 50%;}
.m-banner a.right img{right: 50%;}

/*主体*/
.is-main{margin: 15px auto;}
/*底部 on*/
.is-footer{ background: #0e65aa;border-top: 3px solid #000;padding: 10px 0;overflow: hidden;}
.m-footer{margin: 0 auto;position: relative;}
.m-footer p{line-height: 30px;text-align: left;color: #fff;font-weight: bold;float: left;}
.m-footer p a{color: #fff;}
.m-footer p img{vertical-align: middle;}
.m-footer div.fr{color: #fff;line-height: 30px;margin-right: 20px;text-align: center;}
.m-footer div.fr img{width: 96px;height: 96px;}
/*底部 end*/

/*share*/
.share-main{position: relative; width: 102px; height: 24px;}
.share-bar a{margin-left: 10px; float: left; display: block; width: 24px; height: 24px; background-image: url(../image/icon-share.png);}
.share-bar .share-tsina{background-position: 0 0;}
.share-bar .share-weixin{background-position: -24px 0;}
.share-bar .share-qzone{background-position: -48px 0;}
.weixin-share-open{position: absolute; bottom: 34px; right: 0; display: none; background: #fff;}
.weixin-wrap{position: relative; padding: 10px; width: 234px; height: 102px; border: 1px solid #ddd;}
.share-qrcode{float: left;}
.share-qrcode img{display: block; width: 80px; height: 80px;}
.weixin-close{position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #d4d4d4; cursor: pointer;}
.weixin-text{padding: 10px 0 0 90px; line-height: 24px; font-size: 12px; color: #666;}

/*媒体查询*/
@media \0screen\,screen\9 {
    .headbox{ width: 1140px; }
    .is-main{ width: 1140px; }
    .m-footer{width: 1140px;}
    .m-nav ul.nbs{ width: 1140px; }
}
@media (min-width: 1200px){
    .headbox{ width: 1140px; }
    .u-search{ margin-top: 0; }
    .m-nav ul.nbs{ width: 1140px; }
    .m-nav ul li.nLi{ width: 14.2%; }
    .is-main{ width: 1140px; }
    .m-footer{width: 1140px;}
}
@media (max-width: 1024px) {
    .headbox{ padding: 0 15px; }
    .m-footer{padding: 0 15px;}
}
@media screen and (max-width:767px){
    .is-header p { text-align:right; padding: 0 13px 10px 0; }
    .form-group{ float: right; }
}
@media (max-width: 736px){
    .u-search{ margin-top: 17px; }
}
@media (max-width: 568px){
    .m-nav,.u-search{ display: none; }
    .is-header .u-logo .glyphicon{display: block;}
}
@media (max-width: 414px){
    .m-nav ul li{ width: 50%; }
    .m-footer div.fr{margin-right: 0;width: 100%;}
    .m-footer p{font-size: 12px;line-height: 25px;}
    .u-logo{width: 70%;min-height: 75px;}
    .u-logo img{width: 100%;height: 50px;
        margin-top: 15px;}

}


















































/* feedback,detail-feedback */

.is-feedbox {
    margin:0 20px;
}

.is-feedbox li {
    min-height:35px;
    height:auto !important;
    height:35px;
    padding:0 0 10px 0;
    line-height:35px;
    font-size:14px;
    font-family:"Microsoft YaHei";
    zoom:1;
    clear:both;
	margin-bottom: 10px;
}
.is-feedbox li label, .is-feedbox li input, .is-feedbox li img {
    float:left;
}
.is-feedbox li img {
    margin-right:10px;
}
.is-feedbox li label {
    width:90px;

}
.is-feedbox li input {
    background: #fff;
    position: relative;
    line-height: 1.5em;
    border: 1px solid #dddddd;
    padding: 6px;
    color: #333;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.is-feedbox li textarea {
    background: #fff;
    position: relative;
    line-height: 1.5em;
    border: 1px solid #dddddd;
    padding: 6px;
    color: #a7b2b8;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    overflow: auto;
    resize: none;
}
.is-feedbox input.button {
    background: #313233;
    display: inline-block;
    position: relative;
    height: 33px;
    overflow: hidden;
    margin: 18px 2% 2px 0;
    padding: 0 15px 0 15px;
    vertical-align: top;
    line-height: 34px;
    font-family: 'Droid Sans', sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    border: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor:pointer;
}
.is-feedbox input.button:hover {
    background: #025192;
    color: #fff;
}
.is-feedbacklist {
    margin:10px 0;
}
.is-feedbacklist li {
    padding:10px 0;
    border-bottom:1px solid #ddd;
    line-height:20px;
}
.is-feedbacktitle {
    background:#f1f1f1;
    color:#333;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
.is-feedbacktitle dl {
    padding:1px 10px;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    color:#BF0209;
    height: 21px;
}
.is-feedbacktitle .right {
    float:right;
    padding-right: 40px;
}

.is-feedbackcontent{ padding:10px;}

.is-mialhf{position:relative;background:#f4f4f4;border:1px solid #ddd;padding:15px}
.is-hftitle{padding: 5px 0; line-height: 28px; border-bottom:1px dashed #a9a9a9;font-size:14px;color:#c50000;font-family:"Microsoft YaHei"}

.is-hfcontent {

    color:#555;
    line-height:24px;
    padding:16px 4px;
}
.is-mialhf{position:relative;background:#f4f4f4;border:1px solid #ddd;padding:0 15px 20px 15px}
