@charset "gb2312";
/* CSS Document */
*{ margin:0px; padding:0px;}
img {border:0;margin:0; padding:0;}
ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{
	list-style:none;
	margin:0;
	padding:0;
	text-decoration: none;	
}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;/*ie6*/overflow-x:hidden;}
*+html .clearfix{min-height:1px;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
input,textarea {outline:none;}/*去掉输入框得到焦点时边框会出现阴影效果----例如370 火狐*/
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } 
a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/
body {margin: 0px; color:#3F3F3F; font-size: 12px; font-family: 宋体,Arial, Helvetica, sans-serif;}
a:link { text-decoration: none;color: #131313;}
a:visited {text-decoration: none; color: #131313;}
a:hover { text-decoration: none; color: #005eb6;}
a:active {text-decoration: none; color: #131313;}
.top_box{ width:100%; height:30px; border-bottom:solid 1px #eee;}
.top{ width:1180px; height:30px; margin:0 auto;}
.top_l{ height:32px; line-height:30px; float:left; color:#666;}
.top_l a{color:#000;}
.top_r{ width:200px; height:30px; line-height:30px;  float:right; color:#666; padding-left:30px;}
.top_r a{ margin:0 9px; color:#fff;}
.top_r a:hover{ text-decoration:underline;}
.logo_box{width:100%; height:110px;  background:url(../images/back.jpg) no-repeat center;}
.logo{ width:1180px;padding-top:15px; margin:0 auto;}
.logo_l{ width:500px; height:60px; float:left;}
.logo_tp{ width:130px; height:130px; float:left;}
.logo_r{ width:270px; height:80px; float:right; background:url(../images/tel_index.jpg) no-repeat;}
.logo_dh{ width:40px; height:70px; float:left;}
.logo_hm{ width:240px; height:70px; float:right;}
.hm_u{ font-size:14px; }
.hm_u span{ font-size:20px; font-weight:bold; color:#2f3188;}
.hm_d a{ width:100px; height:26px; line-height:26px; background-color:#2f3188; color:#fff; display:block; margin-left:10px; float:left; text-align:center; margin-top:13px;}
.nav_box{width:100%;height:48px; background-color:#c70707;}
.nav{ width:1180px; height:48px; margin:0 auto;}
.nav ul li{ text-align:center; float:left; height:48px; line-height:48px; background:url(../images/nav_x.jpg) no-repeat center right;}
.nav ul li a{ font-size:14px; color:#FFF; text-decoration:none; display:block; padding:0 55px;}
.nav ul li a:hover{ background-color:#91062d;}


.search_box{ width:100%; height:45px;}
.search{ width:1180px; height:45px; margin:0 auto;}
.search_l{ float:left; height:45px; line-height:45px; padding-left:10px;}
.search_l a{ margin:0 15px; text-decoration:none;}
.search_l a:hover{ text-decoration:underline;}
.search_r{ float:right; height:45px; padding-right:10px;}
.search-box{ width:330px; height:21px; line-height:21px; margin-top:10px;}
.search-text{ width:170px; height:21px; float:left;line-height:21px; background:url(../images/ss_k.jpg) no-repeat; border:0; text-indent:1em;}
.search-button{ background:url(../images/ss_s.jpg) no-repeat; width:30px; height:21px; float:left;border-style :none; cursor:pointer;}



.pages {clear:both; padding:20px 45px 0 0; color:#000; }
.pages li a {color:#000;}
.pages li a:hover {color:#e87518;text-decoration:none; }
.pages ul {float:right; }
.pages li {float:left;margin-left:8px;border:1px solid #e0e0e0;padding:3px 10px;}
					  

.shangmeng{ background:#a40a0a; height:50px;}
.shm_tit{ width:151px; height:50px; background: url(../images/link.png) center no-repeat; float:left;}
/*滚动*/
#demo1p {
    height: 40px;
    overflow: hidden;
    width:1029px; float:right;
}
#indemo1p {
    float: left;
    width: 800%;
}
#demo1p1 {
    float: left;
}
.top_14 li {   
    float: left;
    height: 18px;
    overflow: hidden;
    text-align: center;
    width: 100px; height:50px; line-height:50px; font-size:14px;
    margin-right: 20px; padding-top:15px;
}
.top_14 li a{ color:#fff;}
#demo1p2 {
    float: left;
}

/*底部*/
.footer {
    background: #222222;
}
.ft_date {
    width: 290px;
    height: 270px;
    background: #282828;
    color: #eee; float:left;
}
.ft_date h3 {
    font-size: 18px; margin:25px 0 0px 25px;
}
.ft_date h4{ display:block; font-size:13px; width:250px; color:rgba(255,255,255,0.4); line-height:24px; padding:5px 0 25px; margin-left:25px;}
.ft_date p {
    font-size: 14px;
	color:rgba(255,255,255,0.8);
	display:block;
	width:240px; margin:5px 0 0 25px;
}
.ft_tel { width:280px; position:absolute; margin-top:10px; height:48px; background:#a40a0a;  font-size:30px; color:#fff;  padding-left:40px; line-height:48px; font-weight:bold;
}
.ft_con { float:right;
    width: 880px;
} 
.ft_nav {
    line-height: 65px;
    border-bottom: 1px solid #2b508e;
    margin-bottom: 30px;
}
.ft_nav a {
    display: inline-block;
    padding: 0 25px;
    color: #eee;
}
.ft_lianx {
    padding: 25px 0 0;
    overflow: hidden;
}
.wx {
    display: block;
    width: 130px;
    height: 130px;
}
.jishuzc{ width:860px; margin-left:30px; border-top:1px solid rgba(255,255,255,0.1); height:60px;}
.jishuzc p{ line-height:65px; font-size:13px;}
.jishuzc a{ color:rgba(255,255,255,0.3)}
.lixi {
    width: 680px; height:170px; float:left;
    margin-left: 30px;
}
.lixi h3{ font-size:18px; color:#fff; padding-bottom:10px;}

.lixi p {
    color:rgba(255,255,255,0.7);line-height: 28px;
}

.conbt {
    margin-top: 30px;
    width: 250px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #eee;
    font-size: 14px;
    background: #103168;
}
.conbt a{
    color: #eee;
}
.foot_bottom {
    background: #1E1E1E; height:48px;
    text-align: center;   
}
.foot_bottom p {
    color:rgba(255,255,255,0.6); display:block; width:1200px; margin:0 auto;
    line-height: 48px;
}
.foot_bottom a { display:block; width:150px; height:48px; line-height:48px; text-align:center; float:left;
    color:rgba(255,255,255,0.6) 
}


