@charset "utf-8";
body{margin:0;padding:0;font-family:microsoft yahei, Arial;}
td,div{font-size:12px;color:#444;margin:0;padding:0;}
table{padding:10px;}
a,p,h1,h2,h3,h4,h5,ul,li{margin:0;padding:0;}
a{color:#333;text-decoration:none;}
img{ border:0px; }
a:hover{color:#f30;}
.clear{clear:both;}
.dis{display:none;}
.w{width:1200px;margin:0 auto;clear:both;overflow:hidden;}
.mt10{margin-top:10px;}
.mt140{margin-top:140px;}
.mt30{margin-top:30px;}
.m10{margin:10px auto;}
ul,li{ list-style:none}
ul,li,a,p,h1,h2,h3,h4{ padding:0px; margin:0px}
#topbar{background:#f6f6f6;height:32px;line-height:32px;}
#topbar .w span{float:right;background:#fff;padding:0 15px;color:#ddd;font-family:Microsoft Yahei;}
#topbar .w span a{font-family:arial;}
#topbar .w{color:#999;}
.mbdisn{ display:none}
#tophead{height:80px; }
#tophead .logo{background:url(../images/logo.jpg) no-repeat center;width:418px;height:79px;float:left;}
#tophead form{float:right;margin-top:20px;}
#tophead form .input{border:1px solid #ddd;padding:10px 15px;vertical-align:middle;border-right:0;color:#555;}
#tophead form .bnt{background:#2194D3;border:1px solid #2194D3;padding:10px 25px;vertical-align:middle;color:#fff;}
#tophead ul{margin:0;padding:0;list-style:none; float:right;} 
#tophead ul li{float:left; border-left:1px #e9edf5 solid; height:80px;width:70px;}

#tophead ul li a{line-height:80px;font-size:14px;font-family:microsoft yahei;color:#333;display:block;  text-align:center}
#tophead ul li:hover{background:url(../images/meunbg.png) no-repeat center #0b3190; color:#fff; }
#tophead ul li:hover a{ color:#fff; }
#tophead ul li dl{display:none;}
#tophead ul li:hover dl{background:#0b3190; position:absolute; top:190px; width:250px; display:block; z-index:1000; color:#000;}
#tophead ul li:hover dl dt a{background:#0b3190;border-bottom:1px solid #6d83bc;line-height:55px;display:block;font-size:14px; color:#fff; margin-top:0px !important; margin:0px 20px; text-align:left;}
#tophead ul li:hover dl dt a:hover{background:#0b3190;color:#fff;display:block;}
#tophead  ul .hover{background:url(../images/meunbg.png) no-repeat center #0b3190; color:#fff;}
#tophead  ul .hover a{ color:#fff;}



#topnav{background:#187EC6;height:50px;}
#topnav .w ul{margin:0;padding:0;list-style:none;}
#topnav .w ul li{float:left;}
#topnav .w ul li a{height:50px;line-height:50px;font-size:16px;font-family:microsoft yahei;color:#fff;padding:0 25px;display:block;}
#topnav .w ul li a:hover{background:#1F92D1;}
#topnav .w ul .hover a{background:#1F92D1;height:50px;line-height:50px;font-size:16px;font-family:microsoft yahei;color:#fff;padding:0 25px;display:block;}
#topnav .w ul li dl{position:absolute;z-index:999;margin:0;display:none;width:160px;}
#topnav .w ul .hover dl dt a{background:#1F92D1;border-bottom:1px solid #187EC6;height:40px;line-height:40px;display:block;font-size:14px;}
#topnav .w ul .hover dl dt a:hover{background:#fff;color:#333;display:block;}


.header{
	width: 100%;
}
.top{
	 background-color: #305dc3;
	 height: 3px;
}
.navw{
	width: 1230px;
	margin: auto;

}
.logo{
	float: left;
}
.banner{width:100%;margin:0 auto;clear:both;overflow:hidden;}
.tab-content h1{
	color:#009bdb; font-weight: bold ;
}
.tab-content p{line-height: 25px;}
.news-index li{line-height: 25px;}
.news-index li em{ background-image: url(../img/dian.jpg);    background-repeat: no-repeat; width: 9px; height: 9px;float: left;     margin-top: 8px;}
.news-index li span{float: right;}
.foot{width: 1000px; margin: auto; margin-top: 20px;}

.colorf{
	color: #243de2!important;text-decoration: none; font-size: 14px; 
}
#nav { height: 79px; line-height: 79px; margin-top: 0px; background-color: #FFFFFF; color: #243ade;}

#nav ul { list-style: none; }

#nav ul li { float: left; width: 88px;height: 79px; line-height: 79px; position: relative; }

#nav ul li:hover{background-color: #305dc3;color: #FFFFFF!important;}
.on{background-color: #305dc3;color: #FFFFFF!important;}

#nav div { width: 88px; position: absolute; left: 0px; padding-bottom: 0px; float: left; height: 0; overflow: hidden; background-color: #305dc3; }

#nav li a:hover{color: #FFFFFF!important;}

#nav li a{  text-align:center;color: #FFFFFF; line-height: 79px; display: block;  }

#nav div a { text-decoration: none; color: #FFFFFF; line-height: 26px; display: block; }

#nav div a:hover { background-color: #0C7DBA; color:#FFFFFF!important; }

#supnav em{
	 background-image: url(../img/up.png);    background-repeat: no-repeat; width: 9px; height: 9px;float: right;
    margin-top: 35px;
}
#solid{
	height:456px;
	clear:both;
	position:relative;
}
#solid .solid0,#solid .solid1,#solid .solid2,#solid.solid3{
	position:absolute;
	left:100px;
	top:0px;
	height:456px;
	display:none;
}
#solid .solid0{
	background:#78c4db;
}
#solid .solid1{
	background:#c5c9db;
}
#solid .solid2{
	background:#e7dfd1;
}
#solid .solid3{
	background:#e7dfd1;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	top:0px;
	height:456px;
	display:none;
	cursor:pointer;
}
#solid #btt{
	height:55px;
	top:405px;
	position:relative;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}

/*list*/ 
.list_page{text-align:center;margin:10px;font-family:宋体;clear:both;padding:10px 0;}
.list_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #243de2;color:#333;font-family:宋体;}
.list_page span{background:#243de2;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #243de2;font-family:宋体;}
/*.list_page b{background:#fff;margin:0 1px;color:#333;overflow:hidden;}
.list_page b input{border:1px solid #FC8257;margin:0;padding:4px 8px;font-size:12px;font-family:宋体;font-weight:normal;width:16px;text-align:center;*vertical-align:middle;}*/


.list_page b{margin:0 2px;padding:4px 6px;*padding:3px 6px;border:1px solid #243de2;color:#333;font-family:宋体;font-weight:normal;overflow:hidden;}
.list_page b input{border:0px;padding-bottom:2px;background-color:transparent;font-size:12px;font-family:宋体;font-weight:normal;width:25px;text-align:center;*vertical-align:middle;}

.contactimg{ float:left}
.con_con{ background:url(../images/contactbg.jpg) no-repeat center; float:right; width:390px; margin-left:20px; }
.con_con p{ color:#fff; font-size:14px; line-height:30px; margin-bottom:18px; padding-left:40px; padding-top:2px}

.map11{background:url(../images/mapbg.png) no-repeat center; height:450px; text-align:center}
#map{ margin:20px}
#focus{ overflow:hidden;}
#focus ul{ float:left;}
#focus li{ width:100%; float:left;}
#focus li img{ width:100%}


.list{
    padding: 10px 20px;
    margin-bottom: 20px;
}
.list li{
    height: 60px;
    line-height: 60px;
    border-bottom: dashed 1px #ddd;
}
.list li a{
    float: left;
    width: 96%;
}
.list li b::before{
    content: " ";
    float: left;
    display: block;
    margin-top: 28px;
    margin-right: 10px;
    margin-left: 10px;
    width: 4px;
    height: 4px;
    background-color: #0f67ba;
}
.list li b{
    float: left;
    font-size: 16px;
    color: #333;
    font-weight: 400;
    transition: all .3s;
}
.list li:hover b{
    padding-left: 10px;
    color: #0f67ba
}
.list li span{
    float: right;
    font-size: 14px;
    color: #c1c1c1;
}

.list-page{
    padding-bottom: 10px;
    font-size:12px;
    text-align: center;

}
.list-page li{
    position: relative;
    display: inline-block;
 /*   margin-right: 15px;
    padding: 0 15px;*/
    background-color: #8d0102;
    font-size: 14px;
    line-height: 40px;
    transition: all .3s;
}
.list-page li:hover{
    background-color: #8d0102;
    color: #fff;
}
.list-page li:hover a{
    color: #fff;
}
.list-page li a{
    display: block;
    width: 100%;
    height: 100%;
    color: inherit;
    transition: all .3s;
    
}


