﻿@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;}



html {overflow-y: scroll;overflow-x: hidden;}

html, body {height: 100%;font-size: 16px;color: #333333;font-family: "Helvetica";}

a {color: #333333;text-decoration: none;}

a:hover {color: #2aabe4;text-decoration: none;}

img {border: 0 none;}
.mpic_list img{max-width: 100%;}
ol, ul, li {list-style: none;}

div, ul, li {margin: 0px;padding: 0px;list-style-type: none;}

input[type="submit"], input[type="reset"] {cursor: pointer;}

.clear {clear: both;}

.fl {float: left;}

.fr {float: right;}

.ov {overflow: hidden;}

.box{width: 1200px;	margin: 0 auto;}

h1,h2,h3,h4,b{font-weight: normal;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility: hidden;}
*html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}

/*头部*/

.header{height: 100px; position: relative; width: 1400px; margin:0px auto;}

.header .logo{position: absolute; left: 40px; top:0px;}



.nav {width: auto;height: 100px;z-index: 9; float: right;}

.nav ul {width: auto;font-size: 14px;}

.nav ul li {text-align: center;position: relative;float: left;line-height: 100px;font-size: 14px;}

.nav ul li>a {display: block;padding:0px 24px;text-align: center;}

.nav ul li:hover>a, .nav ul li a.nhover {color: #2aabe4;}

.nav ul li .subnav {display: none;width: 100%;height: auto;color: #fff;position: absolute;left: 0px;z-index: 999999;font-size: 14px;top: 100px;background: rgba(255,255,255,0.8);	}

.nav ul li .subb{width: 150px; margin-left: -25px;}

.nav ul li .subnav a {width: 100%;height: 50px;	display: block;  line-height: 50px;font-size: 14px;display: block;	width: 100%;text-align: center;}

.nav ul li .subnav a:hover {color: #fff;background: rgba(42,171,288,0.8);height: 50px;line-height: 50px;}

.head_right{float: right; padding-top:38px;}

.head_right span{display: block; width: 30px; height: 24px; float: left; margin:0px 15px; cursor: pointer; position: relative;}

.head_right span:hover img{display: block;}

.head_right span img{position: absolute; left: 50%; top:28px; margin-left: -50px; width: 100px; display: none; z-index: 10;}

.head_right .search{background:url(../images/search.png) center center no-repeat;}

.head_right .weixin{background:url(../images/weixin.png) center center no-repeat;}

.head_right .weibo{background:url(../images/weibo.png) center center no-repeat;}



.head_right .search:hover{background:url(../images/searchhover.png) center center no-repeat;}

.head_right .search:hover .search_div{display: block;}

.search_div{position: absolute; left: 30%;  top: 24px; width: 155px; height: 27px; border:1px #2b8cc5 solid; border-radius: 77.5px; overflow: hidden; display: none;}

.search_div .txt{width: 120px; height: 27px; text-indent: 10px; border:none;}

.search_div .sub{width: 30px; background: #2aabe4; color: #fff; height: 27px; border: none;}





/******底部****/

.footer{background: #252837; color: #fff;}

.footop{padding: 20px 0px 30px;}

.footop .left{width: 600px; float: left; padding:55px 0px;}

.footop .left img{width: 104px; float: left; margin-right: 20px;}

.footop .left p{line-height: 30px;}

.footop .right{width: 480px; float: right; color: #fff;}

.footop .right h3{text-align: center; margin-bottom: 25px;}

.footop .right .txt{width: 235px; border:none;  background: #676973; border:1px #575757 solid; line-height: 30px; color: #fff; text-indent: 5px;}

.footop .right textarea{height: 90px;line-height: 30px; width: 480px;border:none;  background: #676973; border:1px #575757 solid; margin-top:10px; color: #fff; text-indent: 5px;}

.footop .right .sub{background: #2aabe4; border: none; width: 80px; height: 24px;line-height: 24px;text-align: center; color: #fff; float: left; margin-top: 15px; margin-left: 145px;}

.footop .right .sub:hover{background: #2aabe4;}

.footop .right .reset{background: #92949b; border: none; width: 80px; height: 24px;line-height: 24px;text-align: center; color: #535353; float: right; margin-top: 15px; margin-right: 145px;}

.footop .right .reset:hover{background: #2aabe4; color: #fff;}







textarea::-webkit-input-placeholder{color: #cccccc;}

input::-webkit-input-placeholder{color: #cccccc;}

.footbot{border-top: 1px #3b3e4b solid; line-height: 45px; height: 45px; font-size: 12px;}

.footbot .link{float: left;  color: #999;}

.footbot p{float: right; color: #999;}

.footbot  a{color: #999;}


/*搜索*/
.page_title { font-size:20px; margin:20px 0; display:block;}
.page_title b { color:#2aaae7; font-weight:bold;}



