﻿body{ font-family:微软雅黑 !important; font-size: 14px !important;overflow-x: hidden; background: #fff !important;font-weight: bold !important;}

h1,h2,h3,h4,h5{font-weight: bold !important;    -webkit-margin-before: 0; -webkit-margin-after: 0;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
@font-face { 
  font-family: fontawesome;  
  src: url();  
}
ul,li{ list-style:none; padding:0; margin:0; }

.fl{float:left;}
.fr{float:right;}
.fc{margin:auto;}
.topnav .nav .on{border-bottom: 3px solid #003d97; color: #003d97; display: inline-block;}

.container {width:1200px;}
.bannerimgDiv img{width:100%;height:auto;display: block;}
.topnav{width:1200px;color:#fff; padding-top: 12px;}
.topnav .logo{width: 75px; height: 40px; margin-right: 260px;}
.topnav a{color:#4c4c4c; font-size: 15px;}
.topnav .nav{height:40px;line-height: 40px;}
.topnav .nav li{float: left;padding:4px 14px;}

.mobi_topnav{position:relative;height:50px;width:100%;background: #fff;}
.mobi_topnav .mobi_logo{height: 32px;width:60px;float:left; margin: 20px;}
.mobi_topnav .mobi_logo img{display: block;width:100%;}
.mobi_nav_default{float:right;height:100%;margin: 10px;}
.mobi_nav_default a{display: block;float:left;height:100%;box-sizing:border-box;cursor:pointer;}
.mobi_nav_default a.current{}
.mobi_nav_default .searchBtn{width:45px;height:100%;background: url(../image/mobi_searchBg.png) no-repeat center center;background-size:auto 50%;}
.mobi_nav_default .searchBtn.current{background: url(../image/mobi_searchBg.png) no-repeat center center;background-size:auto 50%;}
.mobi_nav_default .online_constr{width:45px;height:100%;background: url(../image/online_constr.png) no-repeat center center;background-size:auto 50%;}
.mobi_nav_default .online_constr.current{background: url(../image/online_constr_cur.png) no-repeat center center;background-size:auto 50%;}

.mobi_nav_default .mobi_user_login{width:45px;height:100%;background: url(../image/mobi_user_login.png) no-repeat center center;background-size:auto 50%;}
.mobi_nav_default .mobi_user_login.current{background: url(../image/mobi_user_login_cur.png) no-repeat center center;background-size:auto 50%;}

.mobi_nav_default .mobi_navBar{width:45px;height:100%;background: url(../image/mobi_navBar.png) no-repeat center center;background-size:auto 50%;}
.mobi_nav_default .mobi_navBar.current{background: url(../image/mobi_navBar_cur.png) no-repeat center center;background-size:auto 50%;}

.mobi_search_con{display:none;width:100%;height:69px;border-top:1px solid #47b3e9;position:absolute;top:50px;left:0;right:0;background: #333333; z-index: 999;}
.mobi_con_inner{position:relative;width:80%;background: #fff;border-radius: 15px;height:38px;margin:15px auto;}
.mobi_con_inner .mobibtn{position:absolute;top:0;right:15px;border:0;width:30px;height:100%;background: url(../image/mobi_btn.png) no-repeat center center;background-size:auto 60%;}
.mobi_con_inner .mobitext{display:block;width:80%;background: none;border:0; outline:none;height:38px;line-height:30px;font-size:14px;padding:4px 10px;color:#333;box-sizing:border-box;}

.mobi_navfixed{display:none;position: fixed;width:210px;right:-210px;top:0;height:100%;background: #333333;z-index:9999;}
.mobi_navfixed.current{right:0;}
.navfixmask{display:none;position: fixed;width:100%;height:100%;top:0;left:0;background: #000;opacity: 0.6;z-index:998}
.navfixed_con{position:relative;z-index:100;width:100%;height:100%;overflow-y: auto;}
.navfixed_con a{display: block;width:100%;box-sizing:border-box;position: relative;text-decoration: none;}
.navfixed_con .same{position: relative;}
.navfixed_con .iglys{position: absolute;top:0;width:40px;}
.navfixed_con i.glyphicon{position: absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;font-size:16px;color:#fff;}
.navfixed_con>ul>li>.same>.iglys{right:0;height:50px;}

.navfixed_con>ul>li>.same>a{padding-left:20px;font-size:14px;color:#fff;height:50px;line-height:50px;border-bottom:1px solid #1a1a1a;border-top:1px solid #464545;}
.navfixed_con>ul>li:first-child>.same>a{border-top:0;}

.navigation {font-weight: normal;}
.navigation-list {font-size: 0;padding-top: 10px;padding-bottom: 10px;}
.navigation-item {font-size: 1.2rem;float: left;}
.navigation-link {display: block;position: relative;padding: 5px 0;margin-right: 20px;text-decoration: none;color: #333;-webkit-transition: color .5s ease-in-out;transition: color .5s ease-in-out;}
.navigation-link:before {content: "";position: absolute;bottom: -10px;width: 0;border-bottom: solid 2px;}
.navigation-link:before {left: 0; }
.navigation-link:hover {color: #003d97;}
.navigation-link:hover:before {width: 100%;}
.navigation-link:before {-webkit-transition: width .5s ease-in-out;transition: width .5s ease-in-out;}

.content-article {margin-top: 80px;}
.content-article:first-child {margin-top: 0;}
.content-article > h1:first-child {margin-top: 0;}
.topnav .searchDiv{float:left;position:relative;height:30px;margin-top:10px;background: #fff;border-radius: 30px;overflow: hidden;}
.topnav .searchDiv input{color:#333;width:2px;height:30px;border:0;background: #eeeeee;padding:0 35px 0 35px;outline: none;}
.topnav .searchDiv i{position: absolute;top:8px;font-size:14px;right:28px;cursor:pointer;color:#616161;}
.topnav .searchDiv i.glyphicon-black{color:#8e8e8e;}
.container-b{width:100%;overflow: hidden;}
.container-bA{margin-top: 60px; text-align: center;}
.hTitle{-webkit-animation:fadein ease-in 0.3s; position: relative; animation: fadein ease-in 0.3s;}
@keyframes fadein
{
from {top:-50px;}
to {top:0;}
}

@-webkit-keyframes fadein 
{
from {top:-50px;}
to {top:0;}
}


.hTitle span{font-size: 24px; color: #333; display: block;font-weight: bold;}
.hTitle p{font-size:14px; color: #4c4c4c;font-family: "Microsoft YaHei";font-weight: bold;}
.hTitle em{width:25px; border-top: 1px solid #cccccc; display: inline-block;padding-bottom: 5px;margin:0 5px;}
.con-qh{width: 100%; overflow: hidden; position: relative;}
.con-qh li{width:280px; height:240px;float: left; margin:0 10px;}
.con-qh li:last-child{margin-right: 0;}
.con-qh li a{display: block;width: 100%;position: relative;}
.con-qh li .con-qh-s{width:100%;display: block;margin-top:23px; font-weight: 600;text-align:left;border-bottom: 1px solid #ccc; color: #333333; font-size: 16px; line-height:33px;letter-spacing: 0; }
.con-qh li img{width: 74px; height:74px; text-align: center; display: inline;}
.con-qh li .con-qh-s:before {display:block;position: absolute;content: "";width: 10px;height: 1px; background-color: #3c3c3c;margin-top: 34px;-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;} 
.con-qh li p{color: #808080;text-align:left; padding-top: 10px; font-size: 14px;}
.con-qh li .con-qh-p{color: #888; font-size: 12px; display: inline; padding-left: 10px;font-weight: 600; font-family:Arial !important; text-transform:capitalize;}
.con-qh li .con-qh-p:hover{color: #888;}
.con-qh li .navigation-link{display: block;position: relative;padding: 19px 0;margin-right: 20px;text-decoration: none;color: #333;-webkit-transition: color .5s ease-in-out;transition: color .5s ease-in-out;}
.con-qh li .navigation-link:before {content: "";position: absolute;bottom: 90px;width: 0;border-bottom: solid 1px;}
.con-qh li .navigation-link:before {left: 0; }
.con-qh li .navigation-link:hover p{color: #808080;}
.con-qh li .navigation-link:hover:before {width: 100%;}
.con-qh li .navigation-link:before {-webkit-transition: width .5s ease-in-out;transition: width .5s ease-in-out;}
.slideTxtBox{width: 100%;margin-top: 70px; margin-bottom: 46px;}
.slideTxtBox .prev,
.slideTxtBox .next{ position:absolute; top:47%; width:11px; z-index: 999; height:19px; margin-top:-15px; cursor:pointer;}
.slideTxtBox .prev{ left:-20px; background:url(../image/prev.png) no-repeat;}
.slideTxtBox .next{ right:-20px; background:url(../image/next.png) no-repeat right top;}
#four_flash{position:relative;width:100%;height:240px; margin:0 auto;bottom:0; }
#four_flash .con-qh{width:100%;height:240px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .con-qh ul.mobile{width:2000%;height:240px; position:absolute;top:15; left:0;}

.container-y{width:100%; height: 663px; background-color: #f5f5f5;} 
.container-yC{width: 90%;padding-top: 60px; text-align: center;}

.container-bA{ width: 1200px;}
	#pic_show {width: 100%; margin-top:50px; margin-bottom:80px;}
	#Album {position: relative; zoom: 1;}
	#Album li { border: 1px solid #cccccc; margin-right: 25px;margin-bottom:20px;display: inline; float: left}

#Album {width:100%;list-style-type: none; list-style-image: none;}
#Album li img {max-width: 100%; height: 198px;border: 1px solid #cccccc;}
#Album li strong {padding-bottom: 0px; line-height: 24px; font-size: 16px; margin-top: 8px; padding-left: 10px; padding-right: 15px; display: block; white-space: nowrap; color: #ffffff; padding-top: 0px}
#Album li span {padding-bottom: 0px; line-height: 24px; margin-top: 5px; padding-left: 10px; padding-right: 10px; display: block; color: #ffffff;  padding-top: 0px}
#Album li a{z-index: 100; position: absolute; display:inline-block; width:216px; height:198px; visibility: hidden; }
#Album li a em {position: absolute;  width: 100%; display: none; top: 0px; left: 0px; }
#Album img {border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none}
#Album .Album_info {z-index: 101; position: absolute;display: none; background: #003d96;  padding-top: 20px; }
#Album .Album_info I {font-style: normal;  display: block; font-size: 14px; font-weight: normal; margin-right: 5px;text-align: left;margin-left: 15px;}