@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;padding: 0; font-weight: 400;}
html {overflow-y: scroll;}
@font-face {
    font-family: 'gilroy-bold';
    src: url(../fonts/gilroy-bold.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'weiruan';
    src: url(../fonts/weiruan.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
html, body {font-size: 14px;font-family:Arial,"weiruan",sans-serif; /*font-family:"微软雅黑";*/color: #434343;background: #fff;
}
iframe {
    background-image: none; border: none;
}





.dropdown-menu{}




a {color: #434343;text-decoration: none;}
a:hover {color: #436c9a; text-decoration: none;}
img {border: 0 none; max-width: 100%;}
ol, ul, li {list-style: none;}
div, ul, li {margin: 0px;padding: 0px;list-style-type: none;}
input[type="submit"] {cursor: pointer;}
button {cursor: pointer;}
.clear {clear: both;}
/*header*/



.navbar-inverse .dropdown-menu{ top:51px; background:#ffffff; border-top:3px #436c9a solid;}
.navbar-inverse .dropdown-menu li a{border-top:1px #eeeeee solid;}
.navbar-inverse .dropdown-menu li a:hover{color: #fff; background: #436c9a; border-top:1px #436c9a solid;}
.navbar{min-height: 54px; border:none;}
.navbar-wrapper img{ display: block;}
.navbar-brand {padding:0px;}
.navbar-nav>li>a{padding:0px; text-align: center; font-weight: bold;}
.navbar-nav>li>a.active,.navbar-nav>li>a:hover{border-bottom: 3px #436c9a solid; color: #436c9a;}
.zhuce{line-height: 32px; display: inline-table; margin:9px 0px; border-left: 1px #e6e9ec solid;}
.zhuce a{float: left; }
.zhuce .login{color: #436c9a; }
.zhuce .reg{background: url(../images/index_05.png) left center no-repeat; padding-left: 18px; }
.zhuce .email{width: 24px; height: 32px; background: url(../images/email.png) center center no-repeat; position: relative; background-size: 20px;}
.zhuce .email b{position: absolute; right:-8px; top:-4px; background: #436c9a; color: #fff; width: 18px; height: 18px; line-height: 18px; text-align: center; font-size: 12px; font-weight: normal; border-radius: 50%;}


@media screen and (min-width:1440px){
    .navbar-inverse .navbar-collapse{width: 1018px;}
    .navbar{padding:0px 60px;}
    .navbar .container{width: auto;}
    .navbar-nav>li>a{ margin:0px 12px;width: 89px;}
    .navbar-brand {float: left;line-height: 20px;}
    .dropdown-menu{min-width: 180px;}
    .zhuce a{margin-left: 18px;}
    .zhuce .login{margin-left: 25px;}

}
@media screen and (min-width:1200px)and (max-width:1440px){
    .navbar-inverse .navbar-collapse{width: 906px;}
    .zhuce a{margin-left: 18px;}
    .zhuce .login{margin-left: 25px;}
}
@media screen and (min-width:991px) and (max-width:1200px){
    .navbar-inverse .navbar-collapse{width: 699px;}

    .zhuce a{margin-left: 14px;}
    .zhuce .login{margin-left: 20px;}
}
@media screen and (min-width:1200px) and (max-width:1440px){
    .navbar-nav>li>a{ margin:0px 9px;width: 79px;}
    .navbar-brand {float: left;line-height: 20px;}
    .dropdown-menu{min-width: 140px;}
}
@media screen and (min-width:991px) and (max-width:1200px){
    .navbar-nav{font-size: 14px;}
    .navbar-nav>li>a{ margin:0px 4px; width: 59px;}
    .navbar-brand {float: left;line-height: 20px;}
    .dropdown-menu{min-width: 110px;}
}
@media screen and (min-width:991px){
    .navbar-inverse .navbar-collapse{float: right; }
    .navbar-header{float: left;}
    .zhuce{float: right;}

    .navbar-inverse .dropdown-menu li{height: 48px; line-height: 48px;}
    .navbar-inverse .dropdown-menu li a{ height: 48px; line-height: 48px;}
}
@media screen and (min-width:768px) and (max-width:991px){
    .navbar-nav{font-size: 14px;}
    .navbar-nav>li>a{ margin:0px 5px; width: 66px;}
    .navbar-brand {line-height: 20px;}
    .navbar-wrapper img{ margin:0px auto;}
    .dropdown-menu{min-width: 110px;}
    .navbar-inverse .dropdown-menu li{height: 30px; line-height: 30px;}
    .navbar-inverse .dropdown-menu li a{ height: 30px; line-height: 30px;}
    .zhuce a{margin-left: 8px;}
    .zhuce .login{margin-left: 16px;}
} 
@media screen and (max-width:767px){
    .navbar-wrapper{min-height: 54px;}
    .navbar-nav>li>a{font-size: 1.1em;}
    .navbar-brand {float: left; padding: 0 15px;line-height: 20px; width: 70%;}
    .navbar-nav{margin:0px -15px; background: #fff;}
    .navbar-nav li{line-height: 2.8em;}
    .zhuce a{margin-left: 8px;}
    .zhuce .login{margin-left: 16px;}
}
@media screen and (min-width:768px){  
    .navbar-brand{height: 54px;}
    .navbar-nav>li>a{ line-height: 51px;}
}




.footer{background: #434343; color: #aaaaaa;}
.footer a{color: #aaaaaa;}
.footer a:hover{color: #fff;}
.footlogo p{line-height: 22px;}
.foot_contact p{line-height: 30px; background: url(../images/index_79.png) center left no-repeat; padding-left: 22px;}
.foot_contact p:nth-child(3){background: url(../images/index_88.png) center left no-repeat;}
.foot_contact p:nth-child(4){background: url(../images/index_90.png) center left no-repeat;}
.foot_contact p:nth-child(5){background: url(../images/index_92.png) center left no-repeat;}
.foot_nav a{line-height: 24px; display: block; background: url(../images/indexnav.png) center left no-repeat; padding-left: 14px;}


.foot_erweimaul li{float: left; margin-left: 20px; width: 100px;}
.foot_erweimaul li h4{font-size: 14px; text-align: center; line-height: 2;}
.footer h3{font-size: 16px; color: #fff; line-height: 1.6;}
.footlogo img{margin-bottom: 25px;}

.weixin_login{cursor: pointer;}
.weixin_alert{position: fixed; display: none; z-index: 9999; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0,0,0,0.6);}
.weixin_alert .closee{color: #fff; position: absolute; cursor: pointer;}
@media (min-width: 1200px){
    .ftnav_div{padding-left: 50px;}



}


@media (min-width: 768px){
    .footlogo img{margin-bottom: 25px;}
    .footer{height: 324px; padding-top:50px;}
    .footer h3{ margin-bottom: 20px;}
    
    .erweima_alert{width: 300px; height: 300px; position: absolute; left: 50%; top:50%; margin-left: -150px; margin-top:-150px;}
    .erweima_alert .closee{right:-20px; top: -20px; font-size: 34px; line-height: 20px;}
    .erweima_alert img{width: 300px; height: 300px;}
}
@media (max-width: 768px){
    .footer h3{ margin-bottom: 0.5em;}
    .footlogo {margin-bottom: 1em;}
    .footlogo img{margin-bottom: 1em;}
    .footer{padding:2em 0px;}
    .foot_nav{display: none;}
    .foot_erweimaul{margin:1em auto; width:240px;}


    
    .erweima_alert{width: 10em; height: 10em; position: absolute; left: 50%; top:50%; margin-left: -5em; margin-top:-5em;}
    .erweima_alert .closee{right:-1em; top: -1em; font-size: 2em; line-height: 1em;}
    .erweima_alert img{width: 10em; height: 10em;}


}

.pager1{text-align: center; margin-top: 20px;}
.pager1 li{display: inline-table;margin:0px 4px; padding:2px 10px;}
.pager1 li span,.pager1 li a{display: block;}
.pager1 li a:hover{background: #0057af; border-color: #0057af; color: #fff;}





.mainshow_top .left{position: relative;}
.mainshow_top .left .shoucang,.mainshow_top .left .quxiao{position: absolute; right: 0px;  bottom: 6px; line-height: 40px; padding-left: 24px;}
.mainshow_top .left .shoucang{color: #436c9a;background: url(../images/shoucang.png) center left no-repeat; background-size: 18px;}
.mainshow_top .left .quxiao{color: #999; background: url(../images/quxiao.png) center left no-repeat; background-size: 18px;}









