﻿@charset "UTF-8";

.w1200 {
  width: 1160px;
  margin: 0 auto;
  position:relative
}
body{  font-size:14px;
background:#f2f2f2}
.floatl{float:left;}
.floatr{float:right;}
@media only screen and (max-width: 1080px) {
	
	body{width:1300px;}

	
	}
	
.mtop30{margin-top:30px;}	
	
a {
  -webkit-transition: color 0.3s ease 0s;
          transition: color 0.3s ease 0s;
  color: #666;
  font-size:14px;
}
a:hover{}
li {
  float: left;
}

ul:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  content: ".";
}

header {
	width:100%;
  position: relative;
	z-index:99999
  
}

header .top {
  height: 100px;
  background: #2e8889;
  font-size: 14px;
  color: #fff;
  height:176px;
  background:url(../images/banner.JPG);
  
}
header .top .intr-tit{
  font-weight: bold;
  float: right;
  margin-right: 10px;
  color: #fff;
}

header .logo{padding-top:15px; }
header .logo img{width:169px;padding-top:0px;}
header .logo span{margin-left:-25px;color:#000;font-size:20px;font-weight:bold;}

.search{width:200px;float:right;height:35px;
position:relative;
top:20px;right:0px;
border-radius:30px;
padding:3px 10px;
background:#d5e7e7;}
.searchform{
	position:relative;

	}
	
.search-keyword{background:#d5e7e7;border:0px;top:5px;color:#2e8889;
position:absolute;}	
.search-submit{background:#d5e7e7;border:0px;	width:36px;height:29px;top:0px;right:2px;
position:absolute;
background-image:url(../images/sicon.png)}	
header .menubg{background:#0a55a0}
header .sub-menu{padding:0px 0px 0 0px;}
header .sub-menu li {
  float: left;
  position: relative;
  line-height: 50px;

}
header .sub-menu li:after {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0;
  top: 20px;
  width: 0px;
  height: 11px;
  background: #e7e7e7;
}
header .sub-menu li a.t {
  display: inline-block;
  padding: 0 0px;
  width:145px;
  text-align:center;
  font-size: 16px;
 
  height:50px;
  line-height:50px;

  color: #fff;
  -webkit-transition: all 0.5s;
          transition: all 0.5s;
}
@media only screen and (max-width: 980px) {
	header .sub-menu li a.t { padding: 0 10px;}
	}
header .sub-menu li a.t:hover, header .sub-menu li a.t.cur {

 
	color:#fff;
	background:#089be8;
}
header .sub-menu li:last-child a.t {
  padding-right: 0px;
}
header .sub-menu li:last-child::after {
   padding-right: 0px;
}
header .sub-menu li.cur a.t, header nav li:hover a.t {
 background:#089be8;
    border-radius:10px;
	color:#37c13a;

}
header .sub-menu .sub-box {
  position: absolute;
  top: 50px;
  left: 0px;
  background-color: #fff;
  width: 160px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: none;
  text-align: center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index:99999;
  border-left:#ccc 1px solid;
  border-right:#ccc 1px solid;
  border-bottom:#ccc 1px solid;

  
  
  
}







header .sub-menu .sub-box a {
  display: inline-block;
  padding: 5px 0px;
   line-height: 30px;

  border-top: 1px solid #eee;
  font-size: 12px;
  width:100%;
 
  
}

header .sub-menu .sub-box a:first-child {
  border-top: none;
}

.blank{font-size:0; height:10px; width:100%;}
.blank2{font-size:0; height:5px; width:100%;}
.blank3{font-size:0; height:2px; width:100%;}
.main{ background:url(../images/main.png) repeat-x left top; }
.main .cont-main{ background:#FFF url(../images/main.png) repeat-x left top; padding-top:20px; width:1150px; padding-left:0; padding-right:0; }
.container{ height:auto;padding-bottom:20px;
overflow:hidden}
.cont-main{ width:1150px; height:auto; margin:0 auto; padding-left:10px; padding-right:10px;overflow:hidden}

.banner{ width:484px; height:326px; position:relative; float:left;margin-left:10px; display:inline; z-index:120; }
.banner_index{height:326px;position: relative;overflow:hidden; width: 484px; z-index:180;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:143px; width: 20px; height: 40px;display: block; z-index: 300; }
.banner_index .btnPre,.banner_pro .bPre{background:url(../images/goleft.png) no-repeat 0 0;left:10px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background:#333 url(../images/goleft.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background:url(../images/goright.png) no-repeat 0 0;right:10px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background:#333 url(../images/goright.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 160;}
.banner_index .banner_wrap li{width:484px; float: left;  height:326px; overflow:hidden; position:relative;}
.banner_index .banner_wrap li img{width:484px; height:326px;}
.banner_index .banner_wrap li h3{ width:464px; padding-left:10px; padding-right:10px; height:40px; line-height:40px; font-weight:normal; font-size:14px; color:#FFF; overflow:hidden; background:url(../images/imgslist-li-title.png) repeat left top; position:absolute; left:0; bottom:0;}
.banner_index .banner_wrap li span{ float:right;}
.indexBanner_num{width:76px; height:15px; text-align: center;  position:absolute; left:922px; bottom:20px; z-index:320; } 
.indexBanner_num a{width:15px;height: 15px;display: inline-block;_zoom:1;background:url(../images/num-li.png) no-repeat right top; font-size: 0px;line-height: 15px; margin:0 5px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background:url(../images/num-li.png) no-repeat left top;}

.notic{ width:626px; height:326px; float:right; margin-right:10px; display:inline; overflow:hidden; }
.notic h3{ width:616px; height:42px; background:#ececec; padding-right:10px; line-height:42px; text-align:right;}
.notic h3 p{ width:96px; height:42px; line-height:42px; float:left; font-size:16px; cursor:pointer; font-weight:normal; text-align:center; background:url(../images/notic-h3.jpg) repeat-x left top; color:#FFF;}
.notic h3 a,.mcol2 .mcol2-item h3 a,.cm-right .cmr-about h3 a{ color:#b4b4b4;}
.notic .notic-hot{ width:626px; height:105px; overflow:hidden; border-bottom:1px solid #FFF;}
.notic .notic-hot h4{ width:626px; height:40px; line-height:40px; font-weight:normal; font-size:18px; overflow:hidden; }
.notic .notic-hot h4 a{ color:#202020;}
.notic .notic-hot p a{ color:#F00;}
.notic .notic-hot p{ width:626px; height:48px; line-height:24px; overflow:hidden; font-size:14px;}
.notic .notic-list{ width:626px; height:168px; overflow:hidden; }
.notic .notic-list li{ width:614px; height:41px; line-height:41px; border-bottom:1px solid #ececec; overflow:hidden; font-size:14px; padding-left:12px; background:url(../images/notic-li.jpg) no-repeat left center;}
.notic .notic-list li span{ float:right; color:#999;}

.cmr-about li{margin-bottom:8px;
list-style:none;}

.cm-left{ float:left; height:auto; width:880px; margin-left:10px; display:inline;}

.cmcol-left{ width:428px; height:auto; float:left; }
.cmcol-left h3{ width:418px; height:48px; background:#FFF; padding-right:10px; line-height:42px; text-align:right; border-bottom:1px solid #dcdcdd;}
.cmcol-left h3 p{ width:106px; height:43px; line-height:43px; float:left; font-size:16px; cursor:pointer; font-weight:normal; text-align:center; background:#FFF; color:#101010; border-top:4px solid #087ad6;}
.cmcol-left h3 a{ color:#b4b4b4;}
.cmcol-left .cmcol-l-hot{ width:428px; height:96px; overflow:hidden; overflow:hidden; }
.cmcol-left .cmcol-l-hot .cmcol-lhot-img{ width:132px; height:96px; float:left; overflow:hidden;}
.cmcol-left .cmcol-l-hot .cmcol-lhot-img img{ width:132px; height:96px;}
.cmcol-left .cmcol-l-hot .cmcol-lhot-about{ width:280px; height:96px; overflow:hidden; float:right; }
.cmcol-left .cmcol-l-hot .cmcol-lhot-about h4,.cmcol-left .cmcol-l-hot .cmcol-lhot-about p{ width:280px; height:30px; line-height:30px; font-weight:normal; font-size:15px; overflow:hidden; }
.cmcol-left .cmcol-l-hot .cmcol-lhot-about p{ height:66px; line-height:22px; font-size:12px; color:#666;}
.cmcol-left .cmcol-l-list{ width:428px; height:auto; overflow:hidden;}
.cmcol-left .cmcol-l-list li{ width:416px; height:35px; line-height:35px; overflow:hidden; font-size:14px; padding-left:12px; background:url(../images/notic-li.jpg) no-repeat left center;}
.cmcol-left .cmcol-l-list li span{ float:right;color:#999;}
.cmcol-right{ width:432px; float:right; height:auto;}
.cmcol-right h3{ width:422px; height:48px; background:#FFF; padding-right:10px; line-height:42px; text-align:right; border-bottom:1px solid #dcdcdd;}
.cmcol-right h3 p{ width:106px; height:43px; line-height:43px; float:left; font-size:16px; cursor:pointer; font-weight:normal; text-align:center; background:#FFF; color:#101010;border-top:4px solid #087ad6;}
.cmcol-right h3 a,.fencai h3 a{ color:#b4b4b4;}
.cmcol-right .cmcol-r-hot{ width:432px; height:96px; overflow:hidden; overflow:hidden; }
.cmcol-right .cmcol-r-hot .cmcol-rhot-img{ width:132px; height:96px; float:left; overflow:hidden;}
.cmcol-right .cmcol-r-hot .cmcol-rhot-img img{ width:132px; height:96px;}
.cmcol-right .cmcol-r-hot .cmcol-rhot-about{ width:284px; height:96px; overflow:hidden; float:right; }
.cmcol-right .cmcol-r-hot .cmcol-rhot-about h4,.cmcol-right .cmcol-r-hot .cmcol-rhot-about p{ width:284px; height:30px; line-height:30px; font-weight:normal; font-size:15px; overflow:hidden; }
.cmcol-right .cmcol-r-hot .cmcol-rhot-about p{ height:66px; line-height:22px; color:#666; font-size:12px;}

.cmcol-right .cmcol-r-list{ width:432px; height:auto; overflow:hidden;}
.cmcol-right .cmcol-r-list li{ width:420px; height:35px; line-height:35px; overflow:hidden; font-size:14px; padding-left:12px; background:url(../images/notic-li.jpg) no-repeat left center;}
.cmcol-right .cmcol-r-list li span{ float:right;color:#999;}




.cm-right{ width:230px; height:auto; float:right; margin-right:10px;}

.cm-right .cmr-about{ width:230px;  height:258px;}
.cm-right .cmr-about h3{ width:230px; height:48px; padding-right:10px; line-height:48px; text-align:center; font-weight:normal; font-size:16px; background:url(../images/topic.png) no-repeat left top; color:#FFF;}
.cm-right .cmr-about h3 p{ width:100px; height:48px; line-height:48px; float:left; text-align:center; font-size:16px; color:#FFF;}
.cm-right .cmr-about .btn-login,.cm-right .cmr-about .btn-reg,.cm-right .cmr-about .btn-down{width:228px; height:48px; display:block; border:1px solid #ececec; background:#78c3fb url(../images/btn-login.png) no-repeat left top; }
.cm-right .cmr-about .btn-reg{ background:#78c3fb url(../images/btn-reg.png) no-repeat left top;}
.cm-right .cmr-about .btn-down{ background:#78c3fb url(../images/btn-down.png) no-repeat left top; height:94px;}
.cm-right .cmr-about a:hover{ background-color:#0f8cf1;}

.cm-right .cmr-down{ width:230px; height:300px; overflow:hidden;}
.cm-right .cmr-down h3{width:220px; height:48px; padding-right:10px; line-height:48px; text-align:right; font-weight:normal; font-size:14px; background:url(../images/topic.png) no-repeat left top;}
.cm-right .cmr-down h3 a,.cm-right .cmr-down h3:hover{ color:#FFF !important;}
.cm-right .cmr-down h3 p{ width:100px; height:48px; line-height:48px; float:left; text-align:center; font-size:16px; color:#FFF;}
.cm-right .cmr-down .cmr-down-list{ width:220px; height:238px; margin:0 auto; }
.cm-right .cmr-down .cmr-down-list li{ width:200px; height:34px; line-height:34px; overflow:hidden; padding-left:20px; font-size:14px; background:url(../images/down-list-li.png) no-repeat left center; }

.center{ width:1130px; height:107px; margin:0 auto; position:relative;}
.center{ width:1130px; height:107px; margin:0 auto; position:relative;}
.mod_focus2 .contents{ width:1130px; height:107px; overflow:hidden;}
.mod_focus2 .contents img{ width:1130px; height:107px;}
.mod_focus2 .tags{text-align:center; position:absolute; right:0; bottom:10px; width:96px; height:15px; overflow:hidden; }
.mod_focus2 .tags li{  overflow:hidden; float:left; margin-right:10px; display:inline; width:15px; height:15px; }
.mod_focus2 .tags a{ float:left; width:15px; height:15px; line-height:22px; font-size:14px; color:#FFF !important;  background:url(../images/flash-num.png) no-repeat left top;display:block;
border-radius:50%}
.mod_focus2 .tags .focus a{background:url(../images/flash-num.png) no-repeat right top; }
.mod_focus2 .tags a:hover,.mod_focus2 .tags .focus a:hover{ color:#FFF !important;}


.fencai{ width:1130px; height:auto; margin:0 auto; }
.fencai h3{ width:1120px; height:40px; background:url(../images/fengcai-h3.png) no-repeat left top; line-height:40px; font-weight:normal; font-size:12px; text-align:right; padding-right:10px;}
.fencai h3 p{ width:154px; height:40px; line-height:40px; float:left; color:#FFF; text-align:center; font-size:16px;}
#imglist{ width:1130px; height:150px; position:relative; overflow:hidden; }
#imglist li{ width:160px; height:150px; float:left; overflow:hidden; margin-right:10px; display:inline; }
#imglist li p{ width:160px; height:110px; overflow:hidden; }
#imglist li p img{ width:160px; height:110px;}
#imglist li h4{ width:160px; height:40px; line-height:40px; font-weight:normal; font-size:14px; text-align:center; overflow:hidden;}
.cmcol-left .cmcol-l-hot .cmcol-lhot-img img {
    width: 132px;
    height: 96px;
}
.cmcol-left .cmcol-l-hot .cmcol-lhot-img img {
    width: 132px;
    height: 96px;
}
.cmcol-right .cmcol-r-hot .cmcol-rhot-img img {
    width: 132px;
    height: 96px;
}
.cmain {
    width: 1130px;
    margin: 0 auto;
    background: #FFF url(../images/main-.png) repeat-x left top;
    padding: 0 10px;
    overflow: hidden;
	padding-top:10px;

}






.links{ background:#FFF; width:1130px; border-bottom:1px solid #dcdcdd; margin:0 auto;}
.links h3{ width:1120px; height:48px; background:#FFF; padding-right:10px; line-height:42px; text-align:right; border-bottom:1px solid #dcdcdd;}
.links h3 p{ width:106px; height:43px; line-height:43px; float:left; font-size:16px; cursor:pointer; font-weight:normal; text-align:center; background:#FFF; color:#101010; border-top:4px solid #087ad6;}
.links h3 a{ color:#b4b4b4;}.links .links-list{ width:1180px; height:auto; line-height:26px; font-size:14px;
overflow:hidden}
.qlink{ width:1150px; height:52px; line-height:52px; font-size:14px; text-align:center; color:#FFF; background:#087ad6;}
.qlink a,.qlink a:hover{ color:#FFF !important;}

.links-list a{padding:5px 10px;float:left}
.imglink-list{width:1130px; height:auto; margin:0 auto;
overflow:hidden }
.imglink-list a{ width:274px; height:48px; float:left; overflow:hidden; margin-right:11px; margin-bottom:10px; }
.imglink-list a img{ width:274px; height:48px; }
.imglink-list a:nth-child(4n){margin-right:0px;}



.footer{ background:#FFF; border-top:3px solid #087ad6;}
.copyright{  width:1200px; height:auto; line-height:24px; text-align:center; font-size:14px; margin:0 auto;}
.page li{float:left;}


.footer a{color:#fff;font-size:14px;}
.footer .f-title h2{font-size:16px}
.footer .footer-nav{border-bottom:1px #888 solid;border-top:1px #888 solid;width:100%;height:40px;line-height:40px;padding:10px 0;margin:10px;
}

.dede_pages{
	text-align:center}
	
.banner-lanmu{
	text-align:center}