@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
body{font-size:12px;font-family: "Microsoft YaHei", SimHei, sans-serif; color: #4d4d4d; }
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#6e6e6e; text-decoration:none;}
input:focus,textarea:focus {outline: none;}
.clear{clear:both;}
.blank{font-size:0; height:10px; width:100%;}
.blank2{font-size:0; height:6px; width:100%;}
.layout{width:100%; height:auto;}
.w {width: 1100px;margin: 0 auto;z-index: 1000;}
.fl{ float:left;}
.fr{ float:right;}
.c{ text-align:center;}



/*top*/
.top {height: 36px;color: rgb(43, 116, 210);line-height: 43px;font-size: 12px;border-top: 4px solid #0A65BE;min-width: 1100px;}
.top a {color: #000;margin: 0 15px;margin-top: 0px;position: r;}
.top a:before {content: "";display: block;position: absolute;left: -10px;top: 3px;width: 1px;height: 12px;/* background-color: #ECF0F1; */}
.top a:first-child:before {background-color: transparent; }
.top a:hover {border-bottom: 1px solid #fff; }
.top-r{
    height: 25px;
    line-height: 30px;
    /* background-color: #019DD8; */
    z-index: 1000;
    position: relative;
}
.top-l{color: #000;height: 25px;font-size: 14px;line-height: 25px;}
.top-r img{
    top: 6px;
    position: absolute;
    margin-left: -17px;
}
.cn{}
.en{}


/*top-middle*/

.top-middle{
    height: 100px;
    min-width: 1100px;
}
.logo{
    height: 100px;
}
.logo img{/* margin-top: 7px; */}

.tool{
    height: 100px;
}
.tool-up{
    height: 26px;
    line-height: 26px;
    margin-top: 23px;
    font-family: 'Microsoft YaHei';    color: rgb(94, 94, 94);
    padding-left: 35px;
    background: url(../images/dh_yyx4.jpg) no-repeat left;
}
.tool-up span{
    line-height: 26px;
    font-size: 20px;    color: rgb(243, 109, 110);
    font-weight: bold;
    font-family: Arial,"宋体",Helvetica, sans-serif,Verdana;
}
.tool-bottom{
    margin-top: 10px;
}
.searchbox {
  width: 300px;
  height: 30px;
}
.searchbox .searchbox_txt {
  width: 156px;
  font-size: 12px;
  font-family: Microsoft YaHei;
  color: #666;
  font-weight: normal;
  line-height: 28px;
  height: 28px;
  vertical-align: middle;
  border: #f8f8f8 2px solid;
  padding-left: 5px;
  padding-right: 5px;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  display: block;
}
.searchbox input {
  float: left;
}
.searchbox .searchbox_btn {
  background-color: #9ac24b;
  font-family: Microsoft YaHei;
  font-weight: normal;
  border: #fff 0px solid;
  float: left;
  width: 50px;
  line-height: 28px;
  cursor: pointer;
  color: #fff;
  font-size: 14px;
  text-align: center;
}


/*nav */

.navbg {
	width: 100%;
	height: 48px;
	z-index:9999;
	min-width: 1100px;
	left:0;
	background-color: #0A65C0;
}
#navul{ height: 48px;margin: 0 0px;}
#navul li {
	float: left;
	width: 185px;
	height: 48px;
	position:relative;
	text-align:center;
	line-height: 48px;
	font-family: Microsoft Yahei;
}
#navul li.navhome {
	float: left;
	width: 185px;
	position:relative;
	text-align:center;
	line-height: 48px;
	font-family: Microsoft Yahei;
	background: #4A85E1;
}
#navul li.navhome a{color:#fff;} 
#navul li a:link, #navul li a:visited {
	font-size: 18px;
	color: #fff;
}
#navul li ul {
	display:none;
	position:absolute;
	z-index:10000;
	top:48px;
	background:rgb(1, 151, 246);

	border-bottom:none;
}
#navul li ul li {
	display:block;
	width: 185px;
	float:none;
	margin-right:0px;
	height: 48px;
	position:relative;
	line-height: 48px;
	font-size:12px;
}
#navul li ul li a{font-size:14px !important;}
#navul li.navmoon {
	background:#4A85E1;
	width:155px;
	height:48px;
	line-height:48px;
}
#navul li.navmoon a:hover{ color:#fff;}
#navul li.navhome a {
	color:#ffffff;
}
#navul li.navhome a:hover {
	color:#fff;
}
#navul li.navmoon ul {
	display:block;
}
#navul li.navmoon ul a {
	display:block;
	width:155px;
	height:48px;
	line-height:48px;
	color:#fff;
}
#navul li.navmoon ul a:hover {
	background:#4A85E1;
	color:#fff;
}
.navmenu:hover{background:#4A85E1;}
.navmenu ul li{background: rgb(1, 151, 246);color:#fff; }


.navmenu ul li:hover{background:#4A85E1;	}

.container-nav{height:32px; margin:0 auto; background:#044680; position:relative; z-index:600; border-bottom:1px solid #FFF;}
.nav{width:715px; height:66px;float: right; margin: 0px 0 0 0; }
.nav li{ width: auto; height: 60px; line-height: 80px;text-align: center;  padding: 0px 20px 0; float:left; font-weight: normal;
  font-size: 14px;  position:relative; z-index:650; /*background: url(../images/nav_03_5m9x.png) no-repeat center bottom;*/}
.nav .curr{color:#52A8E2;}
.nav li h3{ width:130px; height:32px; line-height:32px; text-align:center;  overflow:hidden;}
.nav li h3 a{ color:#FFF;}
.nav a{ color:#333; font-weight:bold; font-size:12px;}
.nav .lihome{background: #52A8E2;color: #fff;}
.nav .project{ background: url(../images/hot.png) no-repeat  50px 17px;}



/*搜索框*/
.search-wrap{
	float: right;
	position: relative;
	margin-top: 27px;
}
#txt-search{
	width: 80px;
	font-size: 12px;
	line-height: 14px;
	border: 1px solid #e1e1e1;
	padding: 4px 10px 3px 28px;
	background: #f9faf5;
	outline: none;
	border-radius: 12px 13px 13px 12px/12px 12px 13px 13px;
	background-color: #fff;
}
.link-search{
	background: url(../images/searchbtn_6fa262f.png);
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 5;
	top: 5px;
	left: 6px;
	overflow: hidden;
	text-indent: -9999px;
}






#banner {clear: both;   width: 100%; position: relative;top: 0px; min-width:1100px;}
#banner .bd {height: 451px; overflow: hidden; width: 100%; margin: auto;}
#banner .bd li { height: 550px; width: 100%; background-position: center 0; background-repeat: no-repeat;}
#banner .hd ul { position: absolute; width: 100px; bottom:10px; left: 50%; margin-left: -50px; }
#banner .hd ul li {float: left; margin-right: 8px; width: 12px; height: 12px; border-radius: 6px; background-color: #5a5959; overflow: hidden; text-indent: -9999px; }
#banner .hd ul li.on {background-color: #ffc31d;}

.new{ width:100%;background:rgb(243, 162, 45);min-width: 1100px;}
.newgd{ width:1100px; margin:0 auto;  height:50px; line-height:50px;}
.newgdl{
    width: 800px;
    float: left;
    overflow: hidden;
    background:url(../images/news.png) no-repeat left;
    padding-left:79px;
}
#new-list{ width: 740px; height:50px; float: left;margin-right: 10px;}
#new-list ul{}
#new-list li{ float:left; color:#fff; padding-right:15px;}
#new-list li a{ color:#fff;}
#new-list li span{ padding-left:10px;}

.newgdr{ float:left; height:50px;width: 220px;}
.newgdr li{
    height: 50px;
    width: 34px;
    float: left;
    line-height: 50px;
    margin: 0 10px;
}
.qq{ background: url(../images/scocial01.png) no-repeat center;}
.qq:hover{background:url(../images/scocial01h.png) no-repeat center;}
.weibo{ background:url(../images/scocial02.png) no-repeat center;}
.weibo:hover{background:url(../images/scocial02h.png) no-repeat center;}
.weixin{background:url(../images/scocial03.png) no-repeat center;}
.weixin:hover{background:url(../images/scocial02h.png) no-repeat center;}


.footer{height: 150px;min-width: 1100px;background: #005BAE;margin-top: 50px;}
.friendlink{
    height: 59px;
}
 .friendlinkhd{
    height: 36px;
    line-height: 36px;
    width: 138px;
    color: #fff;
    padding-left: 0px;
    background: url(../images/prohd.png) no-repeat center;
    background-size: 138px 69px;
}
 .friendlinkhd .cn{
    float: left;
    display: block;
    width: 69px;
    text-align: center;
}
 .friendlinkhd .en{
    float: left;
    display: block;
    width: 69px;
    text-align: center;
    color: #EB9B00;
}
 .friendlink-list{
    width: 940px;
    margin-left: 20px;
    height: 36px;
    text-align: left;
    overflow: hidden;
}
 .friendlink-list li{
    float: left;
    line-height: 36px;
    padding: 0 10px;
}
 .friendlink-list li a{
    color: #5E5E5E;
}

.footer-bottom{
    height: 50px;
    line-height: 40px;
    font-family: 'Microsoft YaHei';
    color: #fff;
    font-size: 14px;
}
 .footer-bottom a{
    font-family: 'Microsoft YaHei';
    color: #BBE9FF;
}

.footer-nav{width: 653px;height:35px;line-height:35px;padding-top: 35px;margin: 0 auto;}
.footer-nav li{ float:left; padding: 0px 40px;}
.footer-nav li a{
    font-size: 14px;
    color: #fff;
}
.footer-nav li a:hover{color: #fff;}

.copy{
    text-align: center;
    font-size: 14px;
}
.su{
    padding-right: 50px;
}


.top-yuyan{text-align: center;top: -29px;position: relative;}