﻿@charset "utf-8";
/* CSS Document */
 html{ padding: 0; margin:0 auto; width: 100%; max-width:750px; height: 100%;}
body{margin:0px; padding:0px; color:#3a3a3a; background:#FAFAFA}
A{
	TEXT-DECORATION: none; color:#3a3a3a
}
A:hover {
	COLOR: #5e2512;
}
.clear{clear:both}
.fl{ float:left}
.fr{ float:right}
img{border:0px;}

DIV,ul,li,h1,h2,p,dl,dt,dd{ margin:0; padding:0; list-style:none}

.main{width:100%;}
.m_tel{
	background-color:#c8dfe6; text-align:center;
}
.logo{
					width:100%; height:auto;
				}
				.xcm_nav{
	width:100%; 
	background-color:#00639a;
	color:#FFF;
	overflow: hidden;
	}
.xcm_nav ul{
	list-style-type:none;
	}

.xcm_nav li{
	width:25%;
	float:left;
	height:35px;
	line-height:35px;
	text-align:center;
	margin-bottom:1px; overflow:hidden; background:url(../images/nav_bor.png) right top repeat-y;border-top:1px solid #196ab3; 
	}
.xcm_nav li a{
	display:block;
	color:#FFF;
	}
.xcm_nav li a:hover{
	background-color:#3b9acf;
	}
.xcm_nav li:nth-child(4),
.xcm_nav li:nth-child(8){ background:none;}	
	
.top_line{
	width:100%; height:10px; border-top:1px #ddd solid;
}
.product{
	margin:0 auto;
}

.product li{
    overflow: hidden; width:48%; float:left; text-align:center; height:auto; margin-left:1.5%; display:inline;
}

.product li a {
    
}
.line3{
	height:6px;
}
.am-cf h2{
	color:#c80909;}
.titen{
	color:#a3a3a3; margin-left:3px; font-size:10px;
}
.madd_pic{
	width:100%; height:auto;
}
.product li img {
    width: 100%; 
    height: auto;
	line-height: 51px;
    padding: 1px;
	background: #e9f1f4;
    border: 1px solid #e0e0e0; margin-bottom:5px;
}
.foot_line{
	width:100%; height:10px; border-bottom:1px #ddd solid; clear:both;
}
.blog-title{
	font-size:20px;
}
.blog-title img{
	margin-bottom:15px;
}
.bm_txt{
	width:281px; height:38px; border:1px #b1b1b1 solid; line-height:38px; margin-bottom:17px; background:url(../images/arrow3.jpg) 15px center no-repeat; padding-left:35px; color:#b6b6b6; font-size:14px; font-family:"Microsoft YaHei";
}
.bm_info{
	width:362px; height:auto; padding-top:16px;
}
.blog-footer{
	background-color:#f3f3f3; color:#333; margin-bottom:45px; margin-top:40px;
}
.bm_sut{
	width:282px; height:45px; background-color:#0f0865; border:0px; color:#fff; font-size:18px; font-family:"Microsoft YaHei"; margin-top:20px; cursor:pointer;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; 
}
.more{
  height: 33px; 
  line-height: 33px;
  margin: 0 8px;
  border:1px solid #efefef;
  background-color: #f6f5f5;
  text-align: center;
  margin-top:5px;
  margin-bottom: 15px;
}
.more,.more a,.more span{
    color: #b4b4b4
}
.more span{
  font-size: 1em;
}
.more .gochannel:after{
  content: "";
  display: inline-block;
  width: 21px;
  height: 21px;
  vertical-align: -5px;
  margin-left: 5px;
}
.more .gochannel:after{
  background-position: -63px 0;
}
.m_about img{ 
MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 600 ? "600px" : this.width)!important;
} 
#bottom{
	position:fixed;
	width:100%;
	height:45px;
	bottom:0; left:0px;
	background:#00639a;	
	}

#bottom ul{
	height:45px;
	line-height:45px
	}

#bottom ul li{
	width:25%;
	float:left;
	color:#FFF;
	height:45px;
	}

#bottom ul li dl{
	width:auto;
	margin:0 auto;
	text-align:center; margin-top:-7px;
	}

#bottom ul li dt{width:auto;height:25px;}
#bottom ul li dd{width:auto;height:20px; font-size:0.8em; color:#fff;line-height:20px;}
#bottom ul li img{
	width:20px; height:auto; margin-bottom:3px;
}
.m_lvs{
	padding-left:10px; padding-right:10px; height:auto; margin-top:20px;
}
.m_lvs img{
	float:left; margin-right:15px; margin-bottom:15px;
}
.title{
	padding-left:8px;
	height:40px;
  margin: 0 auto;
	display:block;
	font-size:1em;
	line-height:40px;
	color:#1544b8;
	background:#e1e1e1; margin-top:20px;
	
}
.title2{
	height:45px;
  margin: 0 auto; margin-top:-8px;
	display:block;
	line-height:43px;
	 font-size:16px; color:#333; background:url(../images/positonbg.jpg) 10px center no-repeat; padding-left:32px;border-bottom:4px #f3f3f3 solid;
	
}

.m_about h4{
	padding-left:8px;
	height:40px;
  margin: 0 auto;
	display:block;
	font-size:1em;
	line-height:40px;
	color:#3757a7;
	background:#f3f3f3; margin-top:20px;
	
}
.m_about p{
	margin-bottom:20px;
}
.m_about table{
	border-left:1px #ddd solid; border-top:1px #ddd solid;
}
.m_about td{
	border-right:1px #ddd solid; border-bottom:1px #ddd solid; padding-left:10px;
}
.more{
  height: 35px; 
  line-height: 35px;
  margin: 0 8px;
  border:1px solid #efefef;
  background-color: #f6f5f5;
  text-align: center;
  margin-top:15px;
  margin-bottom: 15px;
}
.yewu{
	margin:0 8px; padding-top:15px;
}
.yewu ul{
	list-style-type:none; margin-left:-1%;
}
.yewu li{
	width:31%; height:auto; margin-left:2%; display:inline-block; vertical-align:top; margin-bottom:10px;
}
.yewu img{
	width:98%; height:auto; margin-bottom:5px; border:1px #ddd solid;
}
.yewu a:link{
	color:#444; font-size:14px;
}
.yewu a:visited{
	color:#444; font-size:14px;
}
.yewu a:hover{
	color:#444; font-size:14px;
}

.case_list{
	padding-top:15px; height:auto; display:table; width:100%;
}
.case_list ul{
	list-style-type:none; padding-top:15px;
}
.case_list li{
	width:46%; height:auto; float:left; margin-left:2.5%; display:inline; text-align:center; margin-bottom:10px;
}
.case_list img{
	width:100%; height:auto; margin-bottom:5px;
}
.case_list a:link{
	color:#444; font-size:14px;
}
.case_list a:visited{
	color:#444; font-size:14px;
}
.case_list a:hover{
	color:#444; font-size:14px;
}
.hy_list{
	padding-top:15px; height:auto; display:table; margin:0 10px;
}
.hy_list ul{
	list-style-type:none; padding-top:15px;
}
.hy_list li{
	width:49%; margin-right:2%; float:left; display:inline; height:auto; text-align:center; margin-bottom:10px;
}
.hy_list li:nth-child(2n){
    margin-right: 0;
}
.hy_list img{
	width:100%; height:auto; margin-bottom:5px;
}
.ys_box{
	width:100%; height:auto; background-color:#f4f4f4; padding-top:20px; padding-bottom:30px; margin-top:30px;
}
.ys_title{
	width:90%; height:68px; background:url(../images/titbg.jpg) center 34px no-repeat; margin:0 auto; font-size:24px; color:#333; font-weight:bolder; text-align:center;
}
.ys_title span{
	color:#1544b8; font-size:24px;
}
.ys_title2{
	width:90%; height:68px; background:url(../images/titbg2.jpg) center 34px no-repeat; margin:0 auto; font-size:24px; color:#333; font-weight:bolder; text-align:center; margin-top:30px;
}
.ys_title2 span{
	color:#1544b8; font-size:24px;
}
.ys_info_l{
	width:100%; height:auto; padding-top:45px;
}
.ys_info_l ul{
	list-style-type:none;
}
.ys_info_l li{
	width:90%; height:auto; line-height:40px; font-size:18px; margin-bottom:10px; margin-left:5%;
}
.ys_info_l span{
	float:left; width:45px; height:45px; text-align:center; line-height:45px; color:#d41e1e; font-size:24px; background:url(../images/ysbg2.jpg) no-repeat; margin-right:10px;
}
.ys_kj{
	width:100%; height:42px; margin:0 auto; margin-top:30px;
}
.ys_kj ul{
	list-style-type:none;
}
.ys_kj li{
	width:47%; height:42px; text-align:center; line-height:42px; float:left; background-color:#3059c1; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; margin-left:2%; display:inline;
}
.ys_kj a:link{
	color:#fff; line-height:42px; font-size:14px; display:block;
}
.ys_kj a:visited{
	color:#fff; line-height:42px; font-size:14px; display:block;
}
.ys_kj a:hover{ 
	color:#fff; line-height:42px; font-size:14px; display:block; background-color:#d4291e; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; 
}
.ys_kj .ys_kjon a{ 
	color:#fff; line-height:42px; font-size:14px; display:block; background-color:#d4291e; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; 
}
.indexarticletitle {
	LINE-HEIGHT: 35px; HEIGHT: 35px;
}
.indexarticletitle li {
	TEXT-ALIGN: center; WIDTH: 30%; font-size:14px; DISPLAY: block;FLOAT: left; HEIGHT: 35px; CURSOR: pointer;
	color:#f9fffd;
	font-family:微软雅黑; margin-left:10px; background-color:#201204;
}
.indexarticletitle li.articles_tabOn {
	HEIGHT: 35px; COLOR: #f9fffd; background-color:#b37a00; width:30%;
}
.indexarticletitle A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.indexarticletitle A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.links{
	padding-top:15px; padding-bottom:15px;
}
.links ul{
	list-style-type:none;
}
.links li{
	width:45%; margin-left:5%; display:inline; float:left; height:auto; margin-bottom:15px;
}
.m_about{
	padding-top:20px; margin:0 8px;
}
.m_about p{
	text-indent:2em;
}
.com_about_cat{
	margin-top:15px; margin-left:2.5%;
}
.com_about_cat li{
	TEXT-ALIGN: center; WIDTH: 23%; font-size:14px;FLOAT: left; HEIGHT: 35px;
	color:#333; margin-right:10px; background-color:#f3f3f3; overflow:hidden; margin-bottom:10px;
}
.com_about_cat a:link{
	color:#333; line-height:35px; display:block;
}
.com_about_cat a:visited{
	color:#333; line-height:35px; display:block;
}
.com_about_cat a:hover{
	color:#fff; line-height:35px; display:block; background-color:#3b9acf;
}
.com_about_cat .cat_cur a:link{
	color:#fff; line-height:35px; display:block; background-color:#3b9acf;
}
.com_about_cat .cat_cur a:visited{
	color:#fff; line-height:35px; display:block; background-color:#3b9acf;
}
.com_about_cat .cat_cur a:hover{
	color:#fff; line-height:35px; display:block; background-color:#3b9acf;
}
.com_fuwu_cat{
	margin:0 10px; margin-top:15px;
}
.com_fuwu_cat li{
	TEXT-ALIGN: center; WIDTH: 32%; font-size:14px;FLOAT: left; HEIGHT: 35px;
	color:#333; margin-right:2%; background-color:#f3f3f3; overflow:hidden; margin-bottom:10px;
}
.com_fuwu_cat li:nth-child(3n){
    margin-right: 0;
}
.com_fuwu_cat a:link{
	color:#333; line-height:35px; display:block;
}
.com_fuwu_cat a:visited{
	color:#333; line-height:35px; display:block;
}
.com_fuwu_cat a:hover{
	color:#fff; line-height:35px; display:block; background-color:#3b9acf;
}
.com_fuwu_cat .cat_cur a:link{
	color:#fff; line-height:35px; display:block; background-color:#3b9acf;
}
.com_fuwu_cat .cat_cur a:visited{
	color:#fff; line-height:35px; display:block; background-color:#3b9acf;
}
.com_fuwu_cat .cat_cur a:hover{
	color:#fff; line-height:35px; display:block; background-color:#3b9acf;
}
.hyyy_title{
	width:80%; height:83px; margin:0 auto; background:url(../images/hyyy_bg22.jpg) bottom center no-repeat; text-align:center; color:#333; font-size:24px; font-weight:bolder; margin-top:30px;
}
.contact_title{
	width:270px; height:83px; margin:0 auto; background:url(../images/contact_bg2.jpg) bottom center no-repeat; text-align:center; color:#333; font-size:24px; font-weight:bolder; margin-top:50px;
}
.contact_info{
	line-height:36px;
}
.contact_info span{
	background-color:#3757a7; color:#fff; padding-left:10px; padding-right:5px; height:30px; line-height:30px; margin-bottom:5px; margin-right:15px; display:inline-block;
}
.contact_info h2{
	margin-bottom:20px;
}
.red{
	color:#e81919;
}
.con_ly{
	width:95%; height:auto; margin:0 auto; margin-top:30px;
}
.con_txt{
	font-size:14px; line-height:34px; padding-top:35px; margin:0 auto; width:350px;
}
.con_txt span{
	background-color:#3757a7; color:#fff; padding-left:10px; padding-right:5px; height:26px; line-height:26px; float:left; margin-right:15px; 
}
.con_txt h2{
	margin-bottom:15px;
}
.box{
	width:100%; height:45px; border:1px #d9d9d9 solid; line-height:45px; margin-bottom:15px; font-size:12px; color:#333; font-weight:bolder; padding-left:8px; position:relative;
}
.box2{
	width:100%; height:auto; border:1px #d9d9d9 solid; line-height:35px; margin-bottom:15px; font-size:12px; color:#333; font-weight:bolder; padding-left:8px; position:relative;
}
.box2 span{
	float:left;
}
.bt{
	color:red; position:absolute; top:4px; right:5px; font-size:16px;
}
.xj_txt{
	height:28px; line-height:28px; width:250px; border:0px; background-color:#fafafa;
}
.xj_text{
	width:98%; height:80px; font-family:"微软雅黑","Microsoft YaHei"; font-weight:normal; border:0px; background:none;
}
.xj_sub{
	width:45%; height:38px; background-color:#3059c1; border:0px; cursor:pointer; color:#fff; font-size:14px; font-family:"微软雅黑","Microsoft YaHei"; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; float:left; margin-left:2%;
}
.xj_sub:hover{
	color:#fff; background-color:#d4291e; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;
}
.xj_sub2{
	width:45%; height:38px; background-color:#cdcdcd; border:0px; cursor:pointer; color:#fff; font-size:14px; font-family:"微软雅黑","Microsoft YaHei"; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; margin-left:4%;
}
.xj_sub2:hover{
	color:#fff; background-color:#4465b7; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;
}
.yzm_txt2{
	width:60px; height:35px; line-height:35px; border:0px; padding-left:5px; text-transform: uppercase; background-color:#fafafa;
}
.fukuan_table{
	border-right:1px #ddd solid; border-top:1px #ddd solid;
}
.fukuan_table td{
	border-left:1px #ddd solid; border-bottom:1px #ddd solid; padding-left:15px; height:40px; line-height:40px;
}
.beian{
	padding-left:25px; background:url(../images/beian.png) left center no-repeat; padding-top:5px; padding-bottom:5px;
}
.pic_list{
	height:auto; overflow:hidden; margin-top:20px; margin-bottom:20px;
}
.pic_list li{
	width:200px; height:auto; float:left; margin-right:10px;
}
.pic_list img{
	width:100%; height:auto; margin-bottom:10px;
}
@media screen and (max-width:640px) {

.hy_list li{
	width:100%; margin-right:0px; float:none;
}
.ys_title{
	font-size:18px; height:60px; background:url(../images/titbg.jpg) center 26px no-repeat;
}
.ys_title span{
	font-size:18px;
}
.ys_title2{
	font-size:18px; height:60px; background:url(../images/titbg2.jpg) center 26px no-repeat; 
}
.ys_title2 span{
	font-size:18px;
}
.ys_info_l li{
	line-height:28px; font-size:16px; border-bottom:1px #ddd dashed; padding-bottom:5px;
}
.hyyy_title{
	height:63px; font-size:18px;
}
.contact_title{
	height:63px; font-size:18px;
}
.pic_list li{
	width:150px; height:auto; float:left; margin-right:10px;
}
.com_about_cat li{
	width:47%;
}
.yewu li{
	width:47%;
}
}