@CHARSET "UTF-8";
/*********************全局设置 ***************** **/

*{font-size: 14px;font-family: 'Microsoft YaHei UI', 'Microsoft YaHei', SimSun, 'Segoe UI',Tahoma, Helvetica, Sans-Serif;}
body {min-width: 1200px; margin: 0px;padding: 0px;color: #1F2121; background: #F5F5F5;}
p,ul,li,dd,dl,form,img,h2,h3{margin: 0px; padding: 0px;}
a:link {color: #484848;text-decoration: none;}
a:visited {color: #484848;text-decoration: none;}
a:active {color: #484848;text-decoration: none;}
a:hover {transition: all 0.3s;}
.subText{overflow:hidden;WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis;}
li{list-style: none;}
*:focus { outline: none; }
input {outline:none;}
label, input, select {vertical-align: middle;}
.clear{height:0;overflow:hidden;clear:both;font-size:0;}
.body, .max-width{width: 1200px; margin: 0 auto;}
.loading{margin: 30px auto; width: 36px; height: 36px; text-align: center;}
.loading img{width: 24px;}
.blank{font-size: 16px; color: #808080; padding: 20px 0px; margin: 0px 20px;}
img{border: 0px;}
.f-left{float: left;}
.f-right{float: right;}
.clearfix:after{content: '';display: block;clear: both;}
li{list-style: none;}


/**顶部样式****/
.top{height: 44px; background: #FFF; border-bottom: 1px solid #eee;}
.top #wel{float: left; line-height: 44px; color: #808080;}
.top #user{float: right; line-height: 44px;}
.top2{background: #FFF; height: 140px;}
.top2 .logo{float: left; margin-top: 28px;}
.top2 .logo a{display: block;}
.top2 .comsearch{float: right;margin-top: 55px;border: 1px solid #eee; height: 32px; background: #F5F5F5; border-radius:15px; overflow: hidden;}
.top2 .comsearch #searchkey{width: 260px;height: 32px;border: 0px; padding: 0px 14px; background: none;}
.top2 .comsearch #s-btn{height: 32px;border: 0px;width: 36px; color: #FFF;transition:all 0.3s; background: url("../images/icon-js.png") no-repeat 4px;}
.top2 .comsearch #s-btn:hover{background: #000; color: #FFF;}
.top2 .wp-search .search-title{
width: 260px;height: 32px;border: 0px; padding: 0px 14px; background: none;
}
.top2 .wp-search .search-submit{
height: 32px;border: 0px;width: 36px; color: #FFF;transition:all 0.3s; background: url("../images/icon-js.png") no-repeat 4px;
}
.nav-menu{width: 100%; height: 60px; background: url("../images/menu-bg.png");}
.nav-menu ul #menus{margin-top: 0px;}
.nav-menu ul #menus a{color: #FFF; float: left; display: block; height: 60px;
	padding: 0px 44px; 
	line-height: 60px; 
	font-size: 16px; transition:all 0s;
}
.nav-menu .title a:hover, .nav-menu .title a.active{
	background: url("../images/menu-bg-active.png");
	color: #FFF;
}

/**菜单导航**/
.main-nav{
    width: 1200px;
    margin: 0 auto;
}
.main-nav>li {
	float: left;
    height: 60px;
}
.main-nav>li .title {
    font-size: 16px;
    display: block;
    cursor: pointer;
    position: relative;
    color: #454545;
    transition: color .5s;
}
.nav-next-list {
    text-align: center;
    background: #19569D;
    
}
.nav-list {
    position: relative;
}
.nav-list .title, .nav-list .title a{
	display: block;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #fff;
}
.nav-list .title a{
    padding: 0px 31px;
font-weight: bold;
}

.nav-next-list li {
    transition: background 0.5s;
}
.nav-next-list li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #fff;
    line-height: 50px;
    white-space: nowrap;
    text-align: center;
}

.nav-next-list li:hover {
    cursor: pointer;
}
.main-nav>li:hover a.title {
    color: #CF000E;
}
.nav-erji {
    overflow: hidden;
    height: 0px;
    transition: height .5s;
    position: absolute;
    top: 60px;
    left: 0;
    min-width: 144px;
    z-index: 999;
}

.nav-next-list li a {
            display: block;
            width: 100%;
            height: 100%;
            font-size: 16px;
            color: #fff;
            line-height: 50px;
            border-bottom: 1px solid #3e71ac;
            white-space: nowrap;
            text-align: center;
        }

        .nav-next-list li:hover {
            cursor: pointer;
            background: #3e71ac;
        }



/*分页样式*/
.pBar{width: 100%; height: 40px; margin: 20px auto;}
.pBar a{display: block; height: 30px; line-height: 30px; padding: 0px 13px; float: left; margin-right: 5px;}
.pBar #curr{color: #FFF;}
.pBar span{display: block; height: 30px; line-height: 30px; float: left;}
.pBar a.disable{color: #C0C0C0;}
.pBar a.disable:hover{background: #FFF; color: #C0C0C0;}

/*banner及检索*/
.box-shadow{-webkit-box-shadow:1px 1px 2px #DEDEDE; -moz-box-shadow:1px 1px 2px #DEDEDE; box-shadow:1px 1px 1px #DEDEDE;}
	

/*页脚*/
.footer{height: 190px;
	background: #035CB6 url("../images/footer-bg.png") center no-repeat;
}
.footer .nav{
	width: 1200px;
	height: 160px;
	margin: 0px auto;
}

.footer .main{
	width: 1040px;
	float: left;
	margin-top: 40px;
}
.footer .main .left{
	width: 130px;
	float: left;
margin-left:390px;
}
.footer .main .left img{
	width: 85px;
}

.footer .main .right{
	width: 300px;
	float: left;
}
.footer .main .right ul{
	height: 26px;
	margin-top: 8px;
	overflow: hidden;
}
.footer .main .right ul li{
	float: left;
	margin-right: 20px;
}
.footer .main .right ul li a{
	color: #FEFEFE;
}
.footer .main .right div{
	padding-top: 5px;
}
.footer .main .right div p{
	color: #91C1E7;
	line-height: 28px;
}
.footer .ewm{
	width: 150px;
	float: right;
	margin-top: 15px;
}
.footer .ewm p, .footer .ewm p img{
	width: 110px;
}
.footer .ewm p{
	margin-bottom: 4px;	
	color: #A1C9ED;
	text-align: center;
}
.footer .banquan{
	width: 1200px;
	margin: 0 auto;
	line-height: 36px;
}
.footer .banquan .company{
	float: left;
	width: 1200px;
	color: #94BFEA;
	text-align: center;
}
.footer .banquan .cnzz{
	float: right;
	width: 0px;
}


/**页面导航**/
.now-link {line-height: 20px;margin: 20px auto;}
.now-link a,.now-link span {float: left;}
.now-link a.link-item {font-size: 14px;color: #333;}
.now-link span.icon-fg {font-size: 18px;color: #ccc;padding: 0 5px;position: relative;top: 1px;font-family: "宋体"}

@media screen and (max-width:1200px){
	body{min-width:1200px;}
}
