/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");

/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
overflow-x:hidden;
	background:#FFF;
}
body{
overflow-x:hidden;
	font:14px 微软雅黑;
}
img{
	border:none;
}

a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#ba2636;
	text-decoration:none;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
/*---------- stock ---------*/
.center{
	margin:0px auto;
}
.w960{
	width:1200px;
	/*position:relative;*/
}
.pright .infos_userinfo {
	margin-bottom: 0px;
}
.mt1{/* ( margin-top * 1 ) */
	margin-top:8px;
}
.pright .mt1{
	margin-top:0px;
}
.mt2{/* ( margin-top * 2 ) */
	margin-top:16px;
}
.clear{
	overflow:hidden;
}
.fs-12{
	font-size:12px;
}
.fc-f60{
	color:#F60;
}
.fc-f90{
	color:#F90;
}
.clr{
	clear:both;
	}
.ipt-txt{
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px;
}
.nb{
	line-height:20x;
	padding:1px 2px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px
}
.btn-1{
	width:56px;
	height:24px;
	border:none;
	background:url(../images/comm-bt.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	cursor:pointer;
	overflow:hidden;
	color:#585858;
}
.btn-2{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) left top no-repeat;
	line-height:25px;
	overflow:hidden;
	color:#444;
	margin-right:2px;
	cursor:pointer;
}
/*---------- frame ---------*/

/*----- 新版导航菜单位置的样式 -------*/
.header .nav { }
/*-------- 圆角模型 ---------*/
.module, .module .mid {
	overflow:hidden;
}
.module .top .t_l, .module .bottom .b_l {
	float:left;
	overflow:hidden;
}
.module .top .t_r, .module .bottom .b_r {
	float:right;
	overflow:hidden;
}
.module .top em {
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.module .top em a:link, .module .top em a:visited {
	font-size:13px;
	font-weight:bold;
}
.module .top span {
	
}
.module .top strong {
	cursor:pointer;
	float:right;
	font-weight:normal;
	margin-right:4px;
}
.module .mid .m_l, .module .mid .m_r {
	overflow:hidden;
}
.module .mid .content {
	overflow:hidden;
	height:100%;
	clear: both;
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 8px;/*padding-bottom: 10px;*/
}
.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r {
	background-images: url("../images/green_skin.png");
}
/*------ 主色 -------*/
.blue .top {
	background-position: 0 -72px;
	background-repeat: repeat-x;
	height: 70px;
}
.blue .top .t_l {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
.blue .top .t_r {
	background-position: -6px 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
/* --------- 导航 ----------------*/
.w963 {
margin:0 auto;
	width:1200px;
}
#navMenu {
	width:915px;
	overflow:hidden;
	height: 28px;
	padding:8px 0 0 15px;
}
#navMenu ul {
	float:left;
	height: 22px;
}
#navMenu ul li {
    font:14px/1.5 "Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";
	float:left;	
	height: 22px;
	margin-right: 10px;
	margin-left: -3px;
	padding-left: 10px;
}
#navMenu ul li a {
	color: #FFF;
	height: 22px;
	text-decoration:none;
	display: inline-block;
	position: relative;
}
#navMenu ul li a.hover {
	color:#DEFF01;
	height: 22px;
	text-decoration:none;
	display: inline-block;
	position: relative;
}
    
#navMenu ul li span {
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#ebf5e9;
}
#navMenu ul li.hover {
	padding-top:0;
}
#navMenu ul li.hover a {
	display: inline-block;
	position: relative;
}
#navMenu ul li.hover span {
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
#navMenu ul li a.hover, #navMenu ul li a:hover {
	text-decoration:none;
    color:#DEFF01;
	display: inline-block;
	position: relative;
}
#navMenu ul li a.hover span, #navMenu ul li a:hover span {
	cursor:pointer;
	display:inline-block;
	height:22px;
    color:#DEFF01;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 120px;
	visibility: hidden;
    filter: progid:DXimagesTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
	margin-top: -1px;
	border: 1px solid #93E1EB;
	border-top: 0px solid #3CA2DC;
	background-color: #FFF;
	background:url(../images/mmenubg.gif);
	padding-top:6px;
	padding-bottom:6px;
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:6px;
}
.dropMenu a {
	width: auto;
	display: block;
	color: black;
	padding: 2px 0 2px 1.2em;
}
* html .dropMenu a {
	width: 100%;
}
.dropMenu a:hover {
	color:red;
	text-decoration: underline;
}
/*------ //搜索框 ---------*/
.search-keyword {
	width:210px;
	height:18px;
	padding-top:2px;
	padding-left:6px;
	border:0px;
	border:#ccc solid 1px;
	background: #FFF;
	color:#444;
}
.search-submit {
	cursor:pointer;
	width:68px;
	height:22px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(../images/search-bt.gif) no-repeat;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	border:#ccc solid 1px;
	height:22px;
}
.w963 .search{
	padding-left:10px;
	line-height:32px;
}
.w963 .form h4 {
	display:none;
}
.w963 .form {
	float:left;
	margin:0 10px 0 0;
	*margin:0 10px 0 0;
	_margin:5px 10px 0 0;
}
.w963 .tags {
	width:780px;
	overflow:hidden;
}
.w963 .tags h4 {
	float:left;
	margin-right: 6px;
	height:26px;
	font-size:12px;
	color:#777;
}
.w963 .tags li {
	float:left;
	margin-right: 6px;
}
.header .nav .end { }
/*-- //End 导航菜单 --*/

/*---------- frame : channel-nav ---------*/
.channel-nav {
	margin-top:8px;
	padding-left:6px;
	height:24px;
	width:950px;
	overflow:hidden;
}
.channel-nav .sonnav {
	width:830px;
	line-height:26px;
	float:left;
	color:#256DB1;
}
.channel-nav .sonnav span {	
	margin-right:10px;
	float:left;
}
.channel-nav .sonnav span a{
	padding:0 4px;
	border:1px solid #BADAA1;
	height:22px;
	line-height:21px;
	background:url(../images/channel_bg.png) repeat-x;
	display:inline-block;
	}
.channel-nav .sonnav span a.thisclass{
	border:1px solid #3aa21b;
	}
.channel-nav .sonnav a {
	color:#428C5B;
	text-decoration:none;
}
.channel-nav .sonnav a:hover{
	 color:#287212;
	}
.channel-nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-top:6px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
	float:right;
	background:url(../images/ico-home.gif) 4px 10px no-repeat;
} 
.channel-nav .back a{
	color:#397CBE;
}
.channel-nav .back a:hover{
	text-decoration:none;
	color:#777;
}
/*pic scroll
----------------------------------*/
.infiniteCarousel {
  width: 1200px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
}

.infiniteCarousel .wrapper {
  width: 1135px; 
  overflow: auto;
  height: 270px;
  margin: 0px 30px 10px 30px;
  top: 0;
}
.infiniteCarousel ul a img {
  border:1px solid #E3E3E3;
  padding:2px;
  width:215px;
  height:215px;
  display:block;
}
.infiniteCarousel .wrapper ul {
  width: 1135px; 
  list-style-images:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
}
.infiniteCarousel ul li {
  display:block;
  color:#6C6D61;
  float:left;
  padding: 10px 6px;
  height: 215px;
  width: 215px;
  text-align:center;
}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#6C6D61;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:none;
	}
.infiniteCarousel ul li a:hover img {
  border-color: #aaa;
}
.infiniteCarousel ul li a span{
   display:block;
   line-height:17px;
   padding-top:6px;
}
.infiniteCarousel .arrow {
  display: block;
  height: 26px;
  width: 26px;
  text-indent: -999px;
  position: absolute;
  top: 100px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background:url(../images/green_skin.png) 0 -256px no-repeat;
  right: 0;
}
.infiniteCarousel .back {
  background:url(../images/green_skin.png) 0 -222px no-repeat;
  left: 0;
}
/*----------dedeinfolink  ---------*/
#dedeinfolink {
	margin-bottom:6px;
	}
#dedeinfolink tr td div {
	padding:0 5px;
	background:url(../images/white_bg.gif) repeat-x;
	margin-right:8px;
	}
#dedeinfolink tr td {
	line-height:18px;
	}
#dedeinfolink tr td.spline {
	font-size:1px;
	height:1px;
	line-height:1px;
	border-bottom:1px dashed #dedede;
	}
#dedeinfolink tr td.iftitle {
	font-weight:bold;
	color:#428C5B;
	line-height:24px;
	border-bottom:1px dashed #dedede;
}

/*new search result page
----------------------------------------*/

.banner1{ text-align:center; width:100%; margin:0px auto;}
#flash { width:100%; height:420px; overflow:hidden; margin:0 auto; clear:both; position:relative; padding:0px;}
#flash a {width:100%; height:420px; display:none;}
#flash img {width:100%; height:420px; }
.flash_bar { width:130px; z-index:1069; height:30px; overflow:hidden; padding-top:13px!important; padding-top:12px; bottom:55px;text-align:center;margin:0 auto;position:relative; }
.flash_bar .dq { display:inline-block; float:left; width:10px; height:10px; margin:5px 5px; /* background: url(../images/tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/bannertt.png) no-repeat 0px 0px; _background:none; _filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop"); }
.flash_bar .no { display:inline-block; float:left; width:10px; height:10px; margin:5px 5px; /* background: url(../images/tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/bannert.png) no-repeat 0px 0px; _background:none; _filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop"); }
#flashBg { height:500px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {height:500px; width:100%; clear:both;}


.sleft{width:240px; overflow:hidden; float:left; margin-top:15px;}
.lf_n{width:240px; overflow:hidden; font-family:"Microsoft YaHei"; background:#fff;}
.lf_n h2{padding:35px 65px 0 0; font-weight:100; text-align:right;height:66px;background:url(../images/lf_n_t.jpg) left top no-repeat;}
.lf_n h2 span{ display:block; line-height:30px;height:34px; font-size:26px; color:#fff; }
.lf_n h2 i{ display:block; line-height:16px;font-size:16px; color:#e89999;text-transform:uppercase; font-family:Arial;}
.lf_n ul{padding:8px 0 0;}
.lf_n li{ vertical-align:top; overflow:hidden; line-height:53px;height:52px; border-bottom:1px #f0f0f0 solid;padding:0 0 0 22px;}
.lf_n li a{ display:block;padding:0 0 0 30px; font-size:14px; color:#333;background:url(../images/lf_n_ic1.jpg) left center no-repeat;}
.lf_n li a:hover{ color:#d30000; text-decoration:none;background:url(../images/lf_n_ic1.gif) left center no-repeat; }
.slxwm{width:240px; float:left; background:#ffffff; padding-bottom:15px; margin-top:15px;}
.slxwm p{font-size:14px; color:#000; line-height:32px; padding-left:10px }
.slxwmt{height:116px; overflow:hidden;margin-bottom:10px; background:url(../images/lf_n_ad.jpg) left top no-repeat; }
.slxwm1{width:238px; float:left;  background:#ffffff;border:1px solid #ddd; border-top:none; padding-bottom:15px;}
.slxwm1 p{font-size:16px; color:#000; line-height:34px; padding-left:10px }


.conttitle{font-weight:bold;padding-bottom:15px;margin-bottom:15px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:16px;}
.knowListUl1{
	float:left;
	width: 900px; padding-left: 10px;
}
.knowListUl1 li{
	 width: 420px; float:left; height: 32px; padding-left: 14px; border-bottom: 1px dotted #d2d2d2;
	 
}
.knowListUl1 li a{
	 height: 32px; display: block;
	color: #666666; font-size: 14px; line-height: 32px;
}
.knowListUl1 li a:hover{
	color:#0053B0;
}
.knowListUl1 li a span{float:right}

.prolist1{ margin-top:10px; padding-top:30px; margin-bottom:5px; width:1200px; margin:0px auto}
.prolist1 dl{ width:230px; margin-top:20px;margin-left:5px; margin-right:5px; float:left}
.prolist1 dl dt{ width:230px}
.prolist1 dl dt a{ width:230px}
.prolist1 dl dt a img{ width:222px; height:222px;  border:4px solid #F5F5F5; vertical-align:middle}
.prolist1 dl dd{ line-height:26px; height:26px; text-align:center; }
.prolist1 dl dt a img:hover{width:222px; height:222px;  border:4px solid #1359B2; vertical-align:middle}



.fl{float:left;}
.fr{float:right;}


	
/*通用样式*/
.clearfix{*zoom:1;}/*兼容IE清除浮动*/
.clearfix:after{content:"\200B";height:0;display:block;visibility:hidden;clear:both;}/*清除浮动*/	




.links {
margin-top:20px;
	width: 100%;
	height: 62px;
	overflow: hidden;
}
.links_c {
	width: 1050px;
	height: 52px;
	margin: 0 auto;
	line-height: 44px;
	background-images: url(../images/hy_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 150px;
	overflow: hidden
}
.links_c a {
	margin-right: 10px;
	margin-left: 10px;
	color: #7c7c7e
}


.cpzs{ width:910px; margin:0px auto; }
.prolist{}
.prolist div{ width:220px; float:left; margin-left:3px; margin-right:3px; float:left}
.prolist div h2{ width:210px}
.prolist div h2 a{ widows:210px}
.prolist div h2 a img{ width:210px; height:210px; border:1px solid #BEBEBE}
.prolist div h3{ height:30px; line-height:30px; text-align:center; font-weight: normal; font-size:14px}
.prolist div h3 a{ text-align:center;}
.prolist div h3 a:hover{ color:#0358A8}



.webq_head_xx{ width:100%; height:auto;    }
.webq_head_1{ width:100%; height:39px; border-bottom:1px solid #e1e1e1; }
.webq_head_2{ width:1180px; height:39px; margin:0 auto; }
.webq_head_2_l{ float:left; height:39px; line-height:39px; color:#222; }
.webq_head_2_r{ float:right; height:39px; }
.webq_head_2_r ul { padding-top:7px;}
.webq_head_2_r ul li{ float:left; width:85px; height:24px; line-height:24px; text-align:right; margin-left:10px; }
.webq_head_2_r ul li.last{ background:none; }
.webq_head_2_r a{ color:#222;}
.webq_head_2_r a:hover{ color:#0486da;}


.webq_top_1{ width:100%; height:140px; }
.webq_top_2{ width:1180px; height:140px; margin:0 auto;}
.webq_top_logo{ width:auto; height:140px; float:left; }
.webq_top_logo img{ width:auto; height:140px; }
.webq_top_zhuy{ width:370px; height:60px; float:left; font-size:18px; line-height:28px; padding:0 0 0 15px; margin-top:40px; margin-left:20px; border-left:1px solid #b9b9b9; }
.webq_top_zhuy span{ color:#0486da; font-size:18px; font-weight:bold; }
.webq_top_tel{ width:190px; height:60px; background:url(../images/top_tel.png) no-repeat right; float:right; padding:0 45px 0 0 ; margin-top:40px;  }
.webq_top_tel_text{ height:20px; line-height:20px; color:#222; font-size:15px; padding-top:5px; text-align:right;  }
.webq_top_tel_dh{ font-size:24px; color:#EB6100; height:30px; line-height:30px; font-weight:bold; padding-top:1px;  text-align:right;  }


.wrap {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}


/*头部样式*/

.header_top {

	height: 35px;

	line-height: 35px;

	background: #eee;

	border-bottom: 1px solid #ccc;

}

.header_top div>div a {

	margin: 0 5px;

}

/*logo层样式*/

.header {

	height: 135px;

	overflow: hidden;

}

.fixedNav {

	position: fixed;

	top: 0px;

	left: 0px;

	width: 100%;

	z-index: 100000;

	_position: absolute;

 _top: expression(eval(document.documentElement.scrollTop));

}

.header div>h1 {

	display: inline-block;

	padding-right: 10px;

}

.header div>h1 div {

	padding-left: 10px;

	background: url(../images/lines.jpg) no-repeat right center;

	padding-right: 15px;

}

.header div>h1 a {

	font-size: 36px;

	font-weight: bold;

	color: #0033a8;

}

.header div>h1 b {

	font-size: 14px;

	text-transform: uppercase;

	color: #a0a0a0;

	font-family: Arial, Helvetica, sans-serif;

}

.header div>div.comn {

	float: left;

	padding: 18px 20px 20px 10px;

	margin-right: 20px;

}

.header div>div.comn_txt {

	padding: 10px 0;
}

.header div>div.comn_txt span {
	font-size: 20px;
	font-weight: bold;
	color: #0033a8;
}

.header div>div.comn_txt b {
	font-size: 20px;
	color: #fb820d;
}

.logoname {
	margin-top: 30px;
}

/*电话部分*/

.tell {
	padding-left: 118px;
	padding-top: 25px;
	height: 100px;
	margin-top: 10px;
	background: url(../images/kf.jpg) no-repeat left bottom;
	width: 158px;
}

.tell span {
	font-size: 16px;
	color: #333;
}

.tell strong {
font-weight:bold;
	display: block;
	font-size: 22px;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	color: #fb820d;
}


.left {

	float: left;

}

.right {
	float: right;
}



/*搜索样式*/

.search {
	height: 57px;
}

.search_con {
	height: 57px;
}

.search_wz {
	padding: 20px 0 0 20px;
}

.search_wz a {
	margin: 0 5px;
}

.search_ss {
	width: 237px;
	height: 30px;
	background: url(../images/search_bg.jpg) no-repeat;
	margin-top: 8px;
}

.text {
	float: left;
	width: 187px;
	height: 30px;
	background: none;
	line-height: 30px;
	padding-left: 10px;
	font-size: 12px;
	border: 0;
	color: #a0a0a0;
}

.submit {
	float: left;
	width: 40px;
	height: 30px;
	border: 0;
	background: none;
	cursor: pointer;
}



.navArea{background:url(../images/nav_bg.png) repeat-x 0 bottom;}
.navBg{background:#FF0000;border-top:1px solid #FF0000;border-bottom:1px solid #FF0000;}
.nav{width:1200px;height:45px;margin:0 auto;line-height:45px;font-family:"微软雅黑";}
.nav li{float:left;}
.nav li:hover {background:#ff9c00;}
.nav li a{display:block;width:140px;text-align:center;font-size:14px;font-weight:bold;color:#fff;}
.nav li a:hover, .nav li a:hover.on{background:#333;text-decoration:none;}
.nav li a.on{background:#333;}
.nav li a.on2{background:#333;text-decoration:none;}
.nav li:hover.on{background:#333;text-decoration:none;}
.nav li ul{display:none;position:absolute;z-index:9999;}
.nav li ul li{float:none;display:block;position:relative;line-height:30px;_display:inline;}
.nav li ul li .s{position:absolute;top:0;left:140px;border-left:1px solid transparent;}
.nav li ul li .s li{float:none;}
.nav li ul li a{display:block;width:140px;height:30px;padding:4px 0 8px 0px;background:#333;text-align:center;font-weight:normal;font-size:12px;color:#fff;}
.nav li ul li a:hover{color:#FF0200;}
.nav .t,.nav .t:hover{background:url(../images/nav_ico.gif) no-repeat 120px center #333;}



/*产品样式*/
.plj_pro {
overflow:hidden;
margin-top: 30px;
margin-bottom:30px;
}

.pro_left {
	width: 220px;
	background: #eaeaea;
}
.pro_txt {
	overflow: hidden;
	height: 60px;
	background: #0033a8;
	padding-left: 30px;
	padding-top: 10px;
}
.pro_txt h2 a {
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}
.pro_txt b {
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6e8aca;
}

.sideMenu div {
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	text-indent: 50px;
	cursor: pointer;
	font-size: 14px;
	background: url(../images/pro_one.jpg) no-repeat center;
	font-weight: bold;
	margin-top: 15px;
}
.sideMenu div.on {
	color: #f38805;
}
.sideMenu div.on em {
	background: url(../images/pro_icon2.png) no-repeat center;

}

.sideMenu ul {
	padding: 8px 25px;
	color: #999;

}

.sideMenu ul li {
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	border-bottom: 1px dotted #bcbcbc;
	overflow: hidden;

}

.sideMenu ul li a {
	display: inline-block;
	padding-left: 15px;

}
.pro_tell {
	height: 73px;
	padding-left: 64px;
}

.pro_tell span {
	display: block;
	font-size: 14px;
	padding: 10px 0 0;
}

.pro_tell strong {
	font-size: 24px;
	font-family: Impact;
	font-weight: normal;
}
.pro_right {
	width: 960px;
}

.slideTxtBox .hd {
	height: 52px;
	line-height: 52px;
	border: 1px solid #e0e0e0;
	margin-bottom: 30px;
}
.slideTxtBox .hd ul {
	margin: 1px;
	height: 50px;
	background: #f6f6f6;
}

.slideTxtBox .hd ul li {
	float: left;
	padding: 0 25px;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
}
.slideTxtBox .hd ul li a {
	color: #0033a8;
}
.slideTxtBox .hd ul li.on {
	height: 50px;
	background: #ff4800;
}
.slideTxtBox .hd ul li.on a {
	color: #fff;
}
.slideTxtBox .bd ul {
	zoom: 1;
}
.slideTxtBox .bd li {
	float: left;
	margin: 0 0 10px 8px;
	width: 230px;
}
.slideTxtBox .bd li img {
	width: 210px;
	height: 210px;
	padding: 1px;
	border: 1px solid #cdcdcd;
}

.slideTxtBox .bd li:hover img {
	border: 1px solid #0033a8;
}
.slideTxtBox .bd li span {
	display: block;
	text-align: center;
	line-height: 30px;

}

/*行间广告*/
.bar1 {
	height: 216px;
	background: url(../images/bar1.jpg) no-repeat center top;

}

.bar1_txt {
	text-align: center;
	color: #fff;
}


.bar1 .bar1_txt span {
	display: block;
	font-size: 34px;
	font-weight: bold;
	padding-top: 54px;
	color: #fff;

}


.bar1 .bar1_txt strong {
	display: block;
	font-size: 16px;
	color: #fff;

}


.bar1 .bar1_txt b {
	font-size: 16px;
	display: block;
	color: #fff;
}

.bar1 .bar1_txt b i {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ff4800;
}
.bar1 .hjdh {
	padding-left: 488px;
	padding-top: 30px;
}

.bar1 .hjdh div {
	background: url(../images/hj_tell.jpg) no-repeat left center;
	line-height: 28px;
	padding-left: 65px;
}

.bar1 .hjdh div span {
	font-size: 14px;
}


.bar1 .hjdh div b {
	font-size: 30px;
	color: #ff9000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;

}

.bar1 a {
	display: inline-block;
	width: 110px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #0033a8;
	border-radius: 5px;
	border: 1px solid #a0a0a0;
	font-size: 14px;
	color: #fff;
	margin: 20px 0 0 48px;

}

/*行间广告*/
.bar2 {
	height: 198px;
	background: url(../images/bar2.jpg) no-repeat center top;
	color: #fff;
}

.bar2_txt {
	width: 682px;
	padding-left: 300px;
}


.bar2 span {
	display: block;
	font-size: 37px;
	font-weight: bold;
	padding-top: 30px;
	padding-left: 82px;

}

.bar2 span em {
	font-style: normal;
	font-size: 30px;
	font-weight: bold;
	margin-left: 15px;
}

.bar2 .bar2_txt b {
	display: block;
	font-size: 14px;
	display: inline-block;
	padding-top: 20px;
	line-height: 24px;
	padding-left: 268px;
}

.bar2 li {
width:140px;
	float: left;
	font-size: 16px;
	padding-left: 72px;
	padding-top: 30px;
}

.bar2 b i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.bar2 .hjdh {
	width: 168px;
	padding-top: 62px;
	text-align: center;
}

.bar2 a {
	display: block;
	width: 140px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	border: 1px solid #a0a0a0;
	border-radius: 5px;
	background: #ff4800;
	color: #fff;
	font-size: 18px;
	margin-top: 26px;
	margin: 0 auto;
}




/*优势*/
.adv_tell div {
	text-align: right;
	padding: 10px 8px 10px 0;
	border-right: 1px solid #a0a0a0;
	padding-left: 118px;

}

.adv_tell div span {
	font-size: 14px;
	color: #0033a8;

}


.adv_tell div b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
}


.adv_tell a {
	display: block;
	width: 140px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	border: 1px solid #a0a0a0;
	border-radius: 5px;
	background: #ff4800;
	color: #fff;
	font-size: 18px;
	margin-top: 26px;
	margin-right: 58px;
}

.ys_header {
	text-align: center;
}

.ys_header strong {
	display: block;
	font-size: 30px;
	padding-top: 30px;
	color: #0033a8;
}


.ys_header b {
	display: block;
	text-transform: uppercase;
	color: #a5a6aa;
	background: url(../images/ys_line.jpg) no-repeat center;

}


.ys_header span {
	font-size: 16px;
	color: #ff4800;
}


.ys {
	height: 1039px;
	background: #f5f5f5;
}
.ys_txt {
	overflow: hidden;

}

.ys_txts_header b {
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	border-bottom: 1px solid #d5d6e0;
	display: block;
}


.ys_txts01 {
	background: url(../images/y1.jpg) no-repeat left top;
	padding-left: 110px
}


.ys_txts02 {
	background: url(../images/y2.jpg) no-repeat left top;
	padding-left: 110px
}

.ys_txts03 {
	background: url(../images/y3.jpg) no-repeat left top;
	padding-left: 110px
}


.ys_txts04 {
	background: url(../images/y4.jpg) no-repeat left top;
	padding-left: 110px
}


.ys_txt1 {
	padding-bottom: 12px;
	padding-top: 85px;

}



.ys_txt2 {

	padding-bottom: 355px;
}

.ys_txts {
	width: 418px;
}


.ys_txts_header strong {
	display: block;
	font-size: 24px;
	color: #0033a8;
}


.ys_txts_header span {
	font-size: 18px;
	color: #004a9a;
}

.ys_txts p {
	font-size: 14px;
	padding: 10px 0 40px;
}



.ys_txts p span {
	color: #e55d03;
}



.ys_tell span {
	font-size: 18px;
}



.ys_tell b {
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block;
	padding-right: 20px;
}

.ys_tell a {
	display: inline-block;
	width: 114px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #ff8a00;
	border: 1px solid #fff;
	font-size: 16px;
	color: #fff;

}
.ys_tell a.blue {
	background: #004a9a;

}





/*客户见证*/
.kehu {
	overflow: hidden;

}

.kehu_header {
	height: 82px;
	line-height: 82px;
	background: url(../images/kehu_header.jpg) repeat-x bottom;
	margin-bottom: 20px;
}


.kehu_header h3 {
	display: inline-block;
	background: url(../images/kehu_icon.png) no-repeat left center;
	padding-left: 60px;
}

.kehu_header h3 a {
	font-size: 20px;
}


.kehu_header b {
	float: right;
}

.kecon_zg {
	width: 222px;
	height: 200px;
	position: relative;
	overflow: hidden;
}


.kecon_zg div {
	position: absolute;
	width: 222px;
	height: 122px;
	background: url(../images/case_bg.png) repeat;
	top: 207px;
	text-align: center;
	padding: 50px 10px 10px;
	color: #fff;

}

.kecon_zg div p {
	height: 90px;
	overflow: hidden;

}

.kecon_zg div a {
	display: block;
	width: 120px;
	height: 30px;
	margin: 10px auto;
	font-size: 14px;
	border: 1px solid #fff;
	border-radius: 5px;
	color: #fff;
	text-align: center;
	line-height: 30px;
}

.kecon_zg:hover div {
	top: 0;
	transition: .3s ease-in;
}

.kehu ul {
	overflow: hidden;
	padding:  0 0 20px 0;
}

.kehu li {
	float: left;
	width: 222px;
	margin: 10px 9px;
}

.kehu li:hover a {
	color: #fff;
}
.kehu li img {
	width: 222px;
	height: 200px;
}
.kehu_txt {
	text-align: center;
	height: 46px;
	line-height: 46px;
	background: #0033a8;
	overflow: hidden;
}

.kehu_txt a {
	font-size: 14px;
	display: block;
	color: #fff;
}

.kehu_txt div {
	margin-top: 20px;
	height: 60px;
	overflow: hidden;
}

.kehu_txt span a {
	display: block;
	width: 92px;
	height: 22px;
	border-radius: 3px;
	background: #b90000;
	text-align: center;
	line-height: 22px;
}

.khjzmore {
	width: 78px;
	height: 39px;
	margin: 15px auto;
}

.khjzmore .click1 {
	width: 39px;
	height: 39px;
	overflow: hidden;
	display: inline-block;
	background: url(../images/khjz_click.jpg) no-repeat 0 0;
	float: left;
	cursor: pointer;
}
.khjzmore .click2 {
	width: 39px;
	height: 39px;
	overflow: hidden;
	display: inline-block;
	background: url(../images/khjz_click.jpg) no-repeat -39px 0;
	padding: 0;
	float: left;
	cursor: pointer;

}



/*关于我们*/

.about_all{overflow:hidden;}

.aboutall {
	width: 1200px;
}



.about_con {
	margin-top: 20px;
}


.ab_conheader {
	padding-bottom: 10px;
}


.about_img {
	width: 340px;
	height: 240px;
}


.about_img img {
	width: 340px;
	height: 240px;
}


.ab_conheader span {
	font-weight: bold;
	color: #ff9000;
	text-transform: uppercase;
	font-size: 36px;
}


.ab_conheader span b {
	font-size: 18px;
}



.ab_conheader h3 {
	display: inline-block;
	font-size: 18px;
}


.ab_conheader h3 a {
	color: #0033a8;
}


.about {
	padding: 0px 0 0px;
}


.ab_con {
	width: 834px;
}


.ab_con_txt strong a {
	font-size: 18px;
	font-weight: bold;
	color: #0097d8;
	display: block;
	margin-bottom: 10px;
}


.ab_con_txt div {
line-height:30px;
	height: 148px;
	overflow: hidden;
	font-size: 14px;
	margin-bottom: 10px;
}

.ab_con_txt span a {
	font-size: 14px;
	color: #fff;
	display: block;
	width: 114px;
	text-align: center;
	height: 26px;
	line-height: 26px;
	background: #0033a8;
	border-radius: 5px;
}




.home-news {width:100%;height:auto;margin-top:40px;background:#f1f1f1;overflow:hidden;padding:40px 0px;}
.home-news .news-in {width:1200px;height:auto;margin:0px auto;}
.home-news .news-in .newscontent {width:350px;height:auto;background:#FFF;float:left;margin:0px 10px;padding:15px;}
.home-news .news-in .newscontent .abo-title {width:350px;height:50px;overflow:hidden;margin:0px auto;background:url(../images/line5.gif) repeat-x left bottom;}
.home-news .news-in .newscontent .abo-title .a-name {float:left;background:url(../images/menu.gif) no-repeat left top;padding-left:15px;color:#0033A8;font-size:18px;font-weight:bold;line-height:23px;}
.home-news .news-in .newscontent .abo-title .a-name span {font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:15px;}
.home-news .news-in .newscontent .abo-title .a-more {font-weight:normal;font-size:12px;margin:0 6px 0 0;float:right;padding-top:15px;}
.home-news .news-in .n-list {width:350px;height:auto;overflow:hidden;margin-top:10px;}
.home-news .news-in .n-list ul li {padding-left:18px;background:url(../images/point.png) no-repeat 3px 12px;height:32px;line-height:32px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:350px;}
.home-news .news-in .n-contact {width:350px;height:224px;overflow:hidden;margin-top:10px;line-height:32px;}





/*新闻中心*/
.xinwen{ width:1200px;margin: 20px auto;overflow: hidden;}
.xwbt{ width: 1200px;margin: 0 auto;}
.xwbt p{ font-size: 20px; color: #2c2c2c;text-align: center;line-height: 40px;background: url(../images/cpbt.jpg) no-repeat center bottom;padding-bottom: 30px;}
.xwbt h3{font-size: 30px; color: #0033A8; text-align: center;}

.sv_info dl {
    width: 580px;
    height: 120px;
    padding: 5px 0px;
    border-bottom: solid 1px #ddd;
    margin: 10px;
    float: left;
}
.sv_info dl dt {
    width: 180px;
    height: 120px;
    float: left;
    display: block;
}
.sv_info dl dt img {
    width: 170px;
    height: 120px;
}
.sv_info dl dd {
    width: 400px;
    height: 120px;
    float: left;
}
.sv_info dl dd h3 a {
    font-size: 15px;
    color: #333;
    line-height: 40px;
    text-decoration: none;
}
.sv_info dl dd p {
    font-size: 14px;
    color: #999;
    line-height: 25px;
}


/*内页左侧联系*/
.nylx{ width:220px; float:left;  background:#EFEFEF; padding-bottom:10px;  margin:0px 0px 20px 0px;}
.nylx h3{ font-size:24px; font-weight:bold; color:#fff;height:60px; line-height:60px; text-align:center; background:#0033A8;}
.nylx p{ font-size:14px; line-height:30px; color:#333; padding:10px 10px 0px 10px;}


.foot {
	background: #FF0000;
	overflow: hidden;
	padding-bottom: 20px;
}

.foot_l {
	text-align: center;
}

.foot_l span {
padding-left:150px;
	text-align: center;
	font-size: 14px;
	color: #fff;
}

.foot_r {
	width: 905px;
	overflow: hidden;
	color: #fff;
	line-height: 30px;
}

.foot_r a {
	color: #fff;
}

.db_nav {
	height: 52px;

	margin-bottom: 20px;
	border-bottom: 1px solid #1f4cb3;
}

.db_nav ul {
	line-height: 52px;
}

.db_nav li:first-child {
	background: none;
}

.db_nav li {
	float: left;
	font-size: 14px;
	color: #fff;
	padding: 0 25px;
	background: url(../images/db_nav_line.jpg) no-repeat left center;
}

.db_nav li a {
	color: #fff;
	display: inline-block;
}
.ewmt {
	float: left;
	width: 86px;
	margin: 7px;
}
.ewm_txt {
	float: left;
	width: 100px;
	color: #fff;
	padding-top: 58px;
	text-align: center;

}



/*左侧*/
.main{ width:280px;}
.main .main_l{ float:left; width:280px; margin-top:20px; margin-right:25px;}
.main .main_l .daohang{ height:70px; line-height:70px; background-color:#FF0000; color:#FFF; font-size:24px; padding-left:20px;}
  /*导航品牌*/
.main .main_l .pp a{display:inline-block; margin:5px 0; width:260px; height:40px; line-height:40px; padding-left:15px; border:#ececec 1px solid;}
.main .main_l .pp a:hover{ margin:5px 0;border:#999 1px solid;}
.main .main_l .pp .a_on{ margin:5px 0; border:#999 1px solid;  font-weight:bold; background-color:#ffd9cc; color:#083e7a;}
  /*导航栏目*/
.main .main_l .dh_list a{ display:block; width:280px; padding-left:40px; height:40px; line-height:40px; background-color:#3f3f3f; font-size:18px; color:#FFF; margin-top:1px;}
.main .main_l .dh_list a:hover{ background-color:#0b78b3;}
.main .main_l .dh_list .a_on{ height:60px; line-height:60px; background-color:#0b78b3;}
  /*相关资讯*/
.main .main_l .xg_l{ margin-top:20px; position:relative;}
.main .main_l .xg_l li{ float:left; background-color:#3f3f3f; width:90px; height:35px; line-height:36px; text-align:center; color:#FFF;}
.main .main_l .xg_l li:first-child{ border-left:#083e7a 5px solid; background-color:#083e7a; font-size:16px; font-weight:bold;}
.main .main_l .xg_l li:hover{ float:left; background-color:#0b78b3; width:90px; height:35px; line-height:36px; text-align:center; color:#FFF;}
.main .main_l .xg_l li:nth-child(1):hover{ border-left:#083e7a 5px solid; background-color:#083e7a; font-size:16px; font-weight:bold;}
.main .main_l .xg_l li_on{ float:left; background-color:#0b78b3; width:105px; height:35px; line-height:36px; text-align:center; color:#FFF;}
.main .main_l .xg_l_list li{ position:relative; width:100%; height:70px; margin:10px 0;}
.main .main_l .xg_l_list li img{ float:left; width:87px; height:70px; margin-right:10px;}
.main .main_l .xg_l_list li a{ display:block; line-height:25px; font-size:16px; color:#303030;}
.main .main_l .xg_l_list li a:hover{ color:#083e7a;}
  /*最新资讯*/
.main .main_l .yc_h{background: url(../images/index_08.gif) no-repeat 102px 17px; padding-top:10px; padding-bottom:5px; border-bottom: 1px solid #d9d9d9;border-top: 4px solid #717171;}
.main .main_l .yc_h a{ font-size:22px; color:#333132;}
.main .main_l .yc_h em { color: #d02c2c; margin-left: 5px; font-style: normal;}
.main .main_l .yc_h a:hover{ text-decoration:underline;}
.main .main_l .yc_list{ line-height:200%; padding:5px 0;}
.main .main_l .rx_h{ border-top:#083e7a 3px solid;  border-bottom:#CCC 1px solid; height:35px; text-align:center;}
.main .main_l .rx_h span{ display:inline-block; font-size:16px; line-height:35px; padding:0 10px;}
.main .main_l .rx_h span:hover{ cursor:pointer;}
.main .main_l .rx_h .a_on{ display:inline-block; font-size:16px; line-height:35px; padding:0 10px;  color:#083e7a; border-bottom:#083e7a 1px solid; }
.main .main_l .rx_list li{ position:relative; width:100%; height:70px; margin:10px 0;}
.main .main_l .rx_list li img{ float:left; width:70px; height:70px; margin-right:10px;}
.main .main_l .rx_list li a{ display:block; line-height:25px; font-size:16px; color:#303030;}
.main .main_l .rx_list li a:hover{ color:#083e7a;}
.main .main_l .mian{ position:relative; margin:20px 0;}
.main .main_l .mian li{ float:left; width:150px; height:55px; margin-right:16px; border:#CCC 1px solid; text-align:center; line-height:55px;}
.main .main_l .mian li a{ font-size:24px;}
.main .main_l .mian li:nth-child(2){ margin-right:0;}
.main .main_l .mian li:hover{ border:#083e7a 1px solid; background-color:#efd9d9;}
.main .main_l .gg_r01{ margin-top:20px;}



.h_con{overflow:hidden; width:1200px; margin:0 auto;}
.h_con h1{ float:left; padding:32px 28px 0 0;}
.h_con h1 img{height:82px;}
.h_con .tel{ float:right;width: 230px; padding:30px 0 0;}
.tel span{ display:block;width: 134px; height:35px; margin:0 auto; padding:0 0 8px;}
.tel span img{width: 134px;height: 30px;}
.tel b{display: block;font-size: 20px;color: #fff; background:url(../images/tel.jpg) no-repeat;padding-left:30px;width: 200px;height: 40px;text-align: center;line-height: 40px;overflow: hidden;}

.h_con .tel1{ float:right;width: 230px; padding:30px 0 0;}
.tel1 span{ display:block;width: 134px; height:35px; margin:0 auto; padding:0 0 8px;}
.tel1 span img{width: 134px;height: 30px;}
.tel1 b{display: block;font-size: 20px;color: #fff; background:url(../images/tel1.jpg) no-repeat;padding-left:30px;width: 200px;height: 40px;text-align: center;line-height: 40px;overflow: hidden;}

.main1{ width:1200px; margin:0 auto;}
.i_rmssk{ width:100%; height:52px; line-height:52px;  margin:0 auto; background-color:#fff; border-bottom: #e7e7e7 1px solid}
.i_rmss{ width:1200px;height: auto; margin:0 auto; overflow:hidden; }
.i_rmss_l{ width:69%; height:52px; line-height:52px; float:left; }
.i_rmss_l li{ width: auto; height:52px; line-height:52px; float:left; margin-right:10px; }


.main_0k{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding-top:20px;background:url('../images/i_bj.png') left top repeat;}
.main_0{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding-top:20px;  }
.main_0nr{ width:1200px; height:auto; margin:0 auto; position:relative; overflow:hidden; }


.iproductslt{ width:221px; height:auto; float:left; color: #fff;  }

.iproductslt_bt{ width:221px; height:62px; float:left;background:url('../images/iproductslt_btbj.jpg') top left no-repeat; margin-bottom:2px; }


.iproductslt_nrk{ width:221px; height:auto; float:left; }
.iproductslt_nr{ width:221px; height:auto; float:left;background:url('../images/fl_lx.png') bottom left no-repeat #076db8; padding-bottom:93px; }
.iproductslt_nr li{ width:221px; height:53px; line-height:53px; /*float:left;*/ border-bottom:1px solid #000000; text-indent:55px; }
.iproductslt_nr li a{ /*width:221px;*/ height:53px; color:#000; display: block; background-color:#FF0000; transition:0.3s;}
.iproductslt_nr li a:hover{ width:221px; height:53px; float:left; color:#424343; background-color:#fff; transition:0.3s;}
.iproductslt_nr h4{text-align: center; font-size: 16px; }

.i_product_nr{ width:960px; height:auto; overflow:hidden; float:right;}
.i_cpkj{ width:960px; height:auto; float:left; }
.i_cpkj li{ width:32%; height:105px; float:left; background-color:#004eb8; transition:0.3s; color:#fff; position:relative; overflow:hidden; border-radius:8px; font-size:22px; font-weight:bold; color:#ffffff; font-style:italic; margin-right:2%; }
.i_cpkj li p{ position:absolute; top:15px; color:#FFFFFF; left:100px; }
.i_cpkj li p span{ color:#ffd200; }
.i_cpkj li img{ position:absolute; top:0px; left:20px; transition:0.3s;}


.i_cpkj li:hover{ width:32%; height:105px; float:left; background-color:#ffcc00; transition:0.3s; color:#004eb8; position:relative; overflow:hidden; border-radius:8px; font-size:22px; font-weight:bold; color:#004eb8; font-style:italic; margin-right:2%; transition:0.3s;}
.i_cpkj li:hover p span{ color:#004eb8; transition:0.3s;}
.i_cpkj li:hover img{ position:absolute; top:-105px; left:20px; transition:0.3s;}



#fczs_mainpr{height: auto; overflow:hidden; float:left;}
#fczs_gdpr{width:1200px;height: auto;float:left;overflow:hidden;}
#fczs_gdpr ul{width:960px;height: auto;}
#fczs_gdpr ul li{width:230px;height:255px;float:left;text-align:center; margin-right:10px; margin-bottom:15px; overflow:hidden;  line-height:30px; font-size:15px; }
#fczs_gdpr ul li a{ width:230px;height:240px; float:left;   transition:0.3s; border-bottom:8px solid #ff9c00}
#fczs_gdpr ul li a:hover{ width:230px;height: 240px; float:left; background-color:#ff9c00; color:#222222; transition:0.3s; }
#fczs_gdpr ul li img{ width:228px; height:195px; border:1px solid #e2e2e2; border-bottom:none; }

/*.i_youshi{ width:100%; height:auto; margin:0 auto; overflow:hidden;background:url('../images/youshi_bj1.png') top center no-repeat; padding-top:185px;  }*/
.i_cpflk{ width:100%; height: auto; margin:0 auto; overflow:hidden; padding:20px 0px 30px 0px;}
.i_cpfl{ width:1200px; height: auto; margin:0 auto; }
.i_cpfl li{ width:49.9%; height:190px; float:left; text-align:left; position:relative; margin-right:0.1%; }
.i_cpfl li p{ width:315px; height:168px; line-height:35px; color:#333; position:absolute; right:0px; top:0px;  font-size:18px; padding:10px; transition:0.3s;}
.i_cpfl li p span{ width:100%; height:35px; line-height:35px; display:block; font-size:24px; font-weight: bold; color:#004eb8; text-align:center; transition:0.3s;margin-top:20px;}
.i_cpfl li a{ width:129px; height:36px; line-height:36px; text-align:center; margin-top:20px; background-color:#00adef; display:block; position:absolute; bottom:40px; left:60px;border-radius:6px; transition:0.3s; color:#fff; }
.i_cpfl li a:hover{ width:129px; height:36px; line-height:36px; text-align:center; margin-top:20px; transition:0.3s; }
.i_cpfl li img{ float:left;}
.i_cpfl li:hover p{ width:315px; height:168px; line-height:24px;  position:absolute; right:0px; top:0px;  font-size:14px; padding:10px; transition:0.3s;}
.i_cpfl li:hover p span{ width:100%; height:35px; line-height:35px; display:block; font-size:24px; font-weight: bold;  text-align:center; transition:0.3s;}

.case_top{ width:100%; height:auto; margin:0 auto; overflow:hidden;background:url('../images/case_top.png') center top no-repeat;     padding-top: 60px;margin-top: 20px; }

.case{width: 1200px; margin: 30px auto;}
.picMarquee-left{ overflow:hidden; position:relative;  }
.picMarquee-left .bd{}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{ margin-right:20px; float:left; _display:inline; overflow:hidden; text-align:center; width: 280px;}
.picMarquee-left .bd ul li img{ width:278px; height:228px; display:block; border:1px solid #ccc;  margin-bottom: 10px;}



.jz_bg{ background:url(../images/jz_bg.gif) repeat;font-size: 0; height:396px;}
.jz_m{ width:1200px; margin:0 auto;}
.jz_m dl{ display:inline-block;width: 1200px;}
.jz_m dl dt{width: 516px;float: right;}
.jz_m dl dt img{width: 518px;height: 400px;}
.jz_m dl dd{width: 645px;float: left; padding:30px 0 0;}
.jz_m dl dd h1{height: 40px;line-height: 40px;overflow: hidden;font-size: 22px;color: #333;}

.jz_m dl dd b{display: block;font-size: 14px;color: #333; padding:5px 0 0;}
.jz_m dl dd p{font-size: 14px;color: #333;line-height:30px;height: 330px;overflow: hidden; padding:15px 0 0;}
.jz_m dl dd span{display: block;width: 88px; padding:20px 0 0;}
.jz_m dl dd span a{font-size: 14px;color: #333;display: block; background:url(../images/case_k01.png) no-repeat;text-align: center;line-height: 30px;width: 88px;height: 30px;overflow: hidden;}
.jz_t{position: absolute;top: 380px;left: 0;width: 640px;}
.jz_t ul li{width: 110px;float: left; padding:0 16px 0 0;}
.jz_t ul li a,.jz_t span a{font-size: 14px;color: #333; background:url(../images/jz_tbg01.gif) no-repeat;display: block;width: 110px;height: 34px;text-align: center;line-height: 34px;overflow: hidden;}
.jz_t ul li.cur a,.jz_t ul li a:hover,.jz_t span a:hover{color: #fff; background:url(../images/jz_tbg02.gif) no-repeat; text-decoration:none;}
.jz_t span{display: block;float: right;width: 110px;}



.list_box_product{ width:100%; height:auto; overflow: hidden; float: right; text-align: center; }
.list_box_product h1{ width: 100%; height:36px; line-height:36px; font-size: 24px; color: #0078C4; text-align: center; font-weight: 500;}
@media (max-width:750px){ .list_box_product{ display: none;}}
.list_box_product_hr { width:15%; height:1px;  border-bottom: 1px #d5d5d5 solid; margin: 0px auto; clear: both;}
.list_box_product_hr_n { width:20%; height:2px; background:#000; margin: 0px auto; clear: both; padding-top:1px; }
.list_box_product_hr_s { width:100%; height:1px;  border-bottom: 1px #d5d5d5 solid; margin: 0px auto; clear: both;}
.list_box_product_hr_s_n { width:20%; height:2px; background:#0078C4; margin: 0px auto; clear: both; padding-top:1px; }
.list_box_product span{ width: 100%; height:auto; line-height:24px; font-size: 14px; color: #171717; text-align: center; font-weight: 100;}
.blank35{ height:35px; display:block; clear:both; overflow:hidden;}
.blank10{ height:10px; display:block; clear:both; overflow:hidden;}
.blank15{ height:15px; display:block; clear:both; overflow:hidden;}

.Other_a{ width:1170px; height:58px;}
.Other_a_box{ width:1170px !important; height:290px; overflow:hidden; padding:10px 0px 10px 0px; margin: 0px auto;}
.Other_a_box_t{ width:300px; height:300px; display:block; float:left; }
.Other_a_box_t img{ width:262px; height:262px; float:left; padding:1px; border:1px #d1d1d1 solid;}

/*图片滚动*/
.owl-item{ width:300px !important;}/*滚动宽度在owl.carousel.css/30行*/
#owl-demo .item{background: #3fbf79;padding: 30px 0px;margin: 10px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;
border-radius: 3px;text-align: center;}
.customNavigation{text-align: center;}
.customNavigation a{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}


.container { width:1200px; margin:0 auto;overflow:hidden; }
@media (max-width:768px){.container {width:100%;}}
@media (min-width:1200px){.container {width:1160px;}}

.blank56{ height:36px; display:block; clear:both; overflow:hidden;}


/*右新闻*/

.news_right_a{ width:377px; height:auto; overflow:hidden; float:left;}
@media (max-width:750px){.news_right_a{ width:100%; margin-bottom:10px;}}
.news_right_a_img{ width:357px; height:4px; float:left; clear:both; background:#0078C4; border-radius:2px 2px 0px 0px;}
@media (max-width:750px){.news_right_a_img{ width:100%;}}
.news_right_a_list{width:373px; height:500px;  padding:23px 0px 0px 24px; background:#FFF; float:left;}
@media (max-width:750px){.news_right_a_list{ width:100%; padding:2em 0 0 0.9em;}}
.news_right_a_list ul{ list-style:none outside none; padding:0px; width:347px; height:auto;}
@media (max-width:750px){.news_right_a_list ul{ width:93%;}}
.news_right_a_list li{ border-bottom:1px #c7c7c7 dotted; line-height:40px; height:40px;}
@media (max-width:750px){.news_right_a_list li{ width:100%;}}
.news_right_a_list span{ float:right; width:80px; padding-right:0px;}

/*新闻字体加号样式*/

.news_right_a_list_div{ width:auto; height:auto; font-size:16px; line-height:20px; float:left;}
.news_right_a_list_div p{ color:#cccccc; font-size:16px;}

.news_right_a_list_div2{ width:auto; height:auto; font-size:16px; line-height:20px; float:right; margin:0.4em 2em 0 0;}

.news_right_a_list_div2 p{ background:#0078C4;  width:21px; height:21px; border-radius:13px; text-align:center; display:block; color:#FFFFFF; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-size:1.5em; line-height:0.99em; padding:0.03em 0 0 0.03em;}

@media (max-width:750px){.news_right_a_list_div2 p{ background:#0078C4;  width:21px; height:21px; border-radius:13px; text-align:center; display:block; color:#FFFFFF; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-size:1.5em; line-height:0.92em;}
}

/*新闻字体加号样式结束*/
.news_right_b{ width:370px; height:auto; float:left; margin-left:16px;}
@media (max-width:750px){.news_right_b{ width:100%; margin-bottom:10px; margin-left:0px;}}
.news_right_b_img{ width:370px; height:4px; float:left; clear:both; background:#0078C4; border-radius:2px 2px 0px 0px;}
@media (max-width:750px){.news_right_b_img{ width:100%;}}
.news_right_b_list{width:350px; height:500px;padding:23px 0px 0px 20px; background:#FFF; float:left;}
@media (max-width:750px){.news_right_b_list{ width:100%; padding:2em 0 0 0.9em;}}
.news_right_b_list ul{ list-style:none outside none; padding:0px; width:347px; height:auto;}
@media (max-width:750px){.news_right_b_list ul{ width:93%;}}
.news_right_b_list li{ border-bottom:1px #c7c7c7 dotted; line-height:40px; height:40px;}
@media (max-width:750px){.news_right_b_list li{ width:100%;}}
.news_right_b_list span{ float:right; width:80px; padding-right:0px;}
.blank20{ height:20px; display:block; clear:both; overflow:hidden;}



/***********新闻资讯***********/
.index_news{  background:#f8f8f8; padding-bottom:20px; border-top:#f1f1f1 solid 1px;}
.index_news01{ width:1200px; margin:0 auto;}
.index_news02{ text-align:center; font-size:32px; font-weight:bold; color:#e0e0e0; font-family:Arial; text-transform:uppercase; line-height:27px; padding-top:42px;}
.index_news02 span{ background:url(../images/tit.png) no-repeat center center; font-family:'微软雅黑'; display:block; font-size:24px; color:#0256ac;}

.index_news03{ width:106%; padding-top:28px; overflow:hidden;}
.index_news03 dl{ float:left; margin:0 60px 30px 28px; position:relative; width:476px; height:145px; background:#fff; border:#e7e7e7 solid 1px; padding:0 20px 0 46px;}
.index_news03 dl dt{ font-size:18px; padding-top:20px; height:24px; overflow:hidden;}
.index_news03 dl dt a{ color:#5d5d5d;}
.index_news03 dl dt a:hover{ color:#0256ac;}
.index_news03 dl dd{ margin-top:15px; line-height:24px; font-size:14px; color:#5d5d5d; height:65px; overflow:hidden; background:url(../images/n01.jpg) no-repeat left bottom;}
.index_news04{ position:absolute; top:33px; left:-29px; width:56px; height:56px; line-height:56px; text-align:center; background:#0256ac; color:#fff; font-size:36px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.index_news05{ padding-top:20px;}
.index_news05 a{ width:139px; height:26px; line-height:26px; border:#c5c5c5 solid 1px; display:block; text-align:center; margin:0 auto; font-size:14px; color:#6d6d6d;}
.index_news05 a:hover{ color:#0256ac; border:#0256ac solid 1px; }

.link{ width:1200px; padding-bottom:20px; padding-top:20px; margin:0 auto; }
.kong2{ height:10px;}
.link1{background:url(../images/link4.png) no-repeat;   height:32px;margin-bottom:10px;}
.link1 ul li{ line-height:32px; padding-left:10px;  float:left;color:#404040;}
.link1 ul li a{ padding:0 5px; text-decoration:none; color:#404040;}



.ht1{position:relative;left:50%;margin-left:-960px;width:1920px;}
.yss1{padding-top:175px;height:760px;background:url(../images/ys.png) no-repeat center top;overflow:hidden}
.ys1{width:643px;float:left;margin-top:35px;padding-left:78px;}
.yss1 h3{padding-left:0px;color:#294471;font-size:28px;font-weight:600}
.yss1 h3 span{display:block;font-size:12px;text-transform:uppercase;color:#294471;font-weight:400;}
.yss1 p{color:#666;padding-left:27px;background:url(../images/sdot2.png) no-repeat left 9px;}
.ys11 h3{margin-bottom:28px;margin-top: 14px; padding-left:50px;}
.ys12{margin-top:100px;margin-bottom:35px;}
.ys15{margin-top:48px;margin-bottom: 38px;}
.ys16{margin-top:35px;margin-bottom: 35px;}
.ys17{margin-top:35px;margin-bottom:60px;}
.ys15 h3{margin-bottom:25px;}
.ys16 h3{margin-bottom:25px;}
.ys17 h3{margin-bottom:25px;}
.ys13{margin-bottom:25px;margin-left:-35px;}
.ys12 h3{margin-bottom:45px; padding-left:50px;  }
.ys13 p,.ys14 p{background:none;padding:0;}
.ys14{padding-left:42px;background:url(../images/phone.png) no-repeat left 15px;margin-left:10px;margin-top:40px;}
.ys2{width:371px;float:right;margin-top:100px;}
.ys21{text-align:right;margin-left: -30px;margin-top: -80px;}
.ys21 p{background:none;}
.ys22 h3{margin-bottom:38px;}
.ys14 .more{width:173px;height:37px;color:#fff;font:400 16px/37px "微软雅黑";text-align:center;background:url(../images/more.png) no-repeat left center;display:block;margin-top:20px;}
.ys14 .more:hover{color:#57391f;}
.ys23 p{background:none}
.ys23{margin-top:38px;}
.yss1 .content{position:relative;}
.ys22{position:absolute;right:-30px;width:490px;top:495px;}



#xw_bt{ width:1200px; margin:0 auto; background:url(../images/case_top.jpg) no-repeat center; height:36px; margin-top:30px; margin-bottom:37px}
#xw_bt h1{ text-align:center; font-size:21px}
#xw_bt h2{ text-align:center; color:#777}
#xw_bt h3{ text-align:center; color:#666; font-size:14px; font-weight:normal}

.news2{ width:1200px; margin:0 auto; padding-top:30px; }
.news2_div{width:585px; float:left; height:165px; margin:0px 10px 10px 0px;border:1px #CCCCCC dashed; border-radius:5px}
.news2_div ul{ margin:0px; padding:0px 0px 0px 0px}
.news2_div ul li{ width:330px; line-height:35px; float:left; font-size:13px; height:30px; text-align:left;}
.news2_div ul a h1{ font-size:14px; color:#F30}
.news2_div ul li a{ color:#000; font-family:"微软雅黑"; font-weight: bold; }
.news2_div ul li span{ float:right; font-size:14px; font-weight: bold; padding-top:10px;}
.news2_div ul dt{ float:left; width:350px; height:162px; line-height:26px; font-size:12px; text-align:left;overflow:hidden;  color:#333; padding-top:5px;}
.data{ float: left; text-align: center; padding-right:10px; width:230px; margin:10px 10px 5px 5px;}
.data img{ width:230px; height:145px; padding:2px;}

