@charset "utf-8";
/* CSS Document */
/* border-radius:5px; */
*{ margin:0px; padding:0px; behavior:url(css/css3.htc); font-family:"微软雅黑";}
body{margin:0px; padding:0px; background:#FFF;}
.clear{ width:100%; height:0; font-size:0px; line-height:0; clear:both;}
a { text-decoration:none; color:#666;}
a:hover{
	color:#03256a;
}
ul,li{list-style:none;}
img{ border:0;}
input,textarea,select{ outline:none; }
table{ margin:auto;}
/*定义新型浏览器特性*/
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#fff}
::-webkit-scrollbar-thumb:vertical{background-color:#999;}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#333}
::-webkit-scrollbar-corner:vertical{background-color:#666}
::-webkit-scrollbar-resizer:vertical{background-color:#666;}




/*分页样式*/
.page_list{height:21px;line-height:21px;text-align:center;letter-spacing:0;font-size:12px; width:100%; float:left; margin:20px 0px 0px; overflow:hidden}
.page_list span{color:#000;}
.page_list a{display:inline-block;color:#000;text-align:center;text-decoration:none; padding-left:8px; padding-right:8px; border-radius:4px; behavior:url(css3.htc); background:#fff; margin-right:3px; border:1px solid #dcdedd;}
.page_list a:hover{color:#fff;background:#b62c2c; border:1px solid #dcdedd;}
.page_list a.on{color:#fff;background:#b62c2c; border:1px solid #dcdedd;}


/*内容分页*/
.contPage{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-size:12px; width:100%; float:left; margin:30px 0;}
.contPage a{display:inline-block;color:#000;text-align:center;text-decoration:none; padding-left:8px; padding-right:8px; border-radius:4px; behavior:url(css3.htc); background:#fff; margin-right:3px; border:1px solid #245b52;}
.contPage a:hover{color:#fff;background:#245b52; border:1px solid #245b52;}
.contPage a.on{color:#fff;background:#245b52; border:1px solid #245b52;}


.top{
	width:980px;
	height:113px;
	margin:0px auto;
	border-bottom:1px #c1d5e4 solid;
	overflow:hidden;
}
.top_01{
	width:480px;
	height:50px;
	padding-top:20px;
	background:#c7d8ed;
}
.top_02{
	width:180px;
	background:#ffffff;
	border-radius:5px;
	height:35px;
}
.top_03{
	width:127px;
	border:none;
	background:none;
	height:35px;
	padding-left:10px;
}
.top_04{
	background:url(../images/top_03.jpg) center no-repeat;
	width:43px;
	height:35px;
	border:none;
}
.top_05{
	color:#ffffff;
	font-family:"MS Serif", "New York", serif;
	font-size:18px;
}
.top_06{
	height:85px;
}

.dh{
	width:980px;
	
}
.dh a{
	display:block;
	float:left;
	width:82px;
	text-align:center;
	margin-right:46px;
	color:#78716e;
	font-family:"微软雅黑";
	font-size:14px;
}
.dh a:hover{
	color:#03256a;
}
.dh_01{
	width:283px;
	height:272px;
	font-size:26px;
	color:#FFF;
	padding:29px 20px 0px;
	font-family:"微软雅黑";
	display:block;
}
.dh_02{
	width:283px;
	height:272px;
	font-size:12px;
	color:#f1f1f1;
	font-family:"微软雅黑";
	padding:29px 20px 0px;
	display:block;
}
.dh_03{
	width:108px;
	height:30px;
	font-size:12px;
	color:#f1f1f1;
	font-family:"微软雅黑";
	border-radius:15px;
	background:#112d66;
	border:1px #97a0b5 solid;
	line-height:30px;
	padding-left:10px;
	display:block;
	cursor:pointer;
}
.dh_03:hover{
	color:#f1f1f1;
}

#navigation {
	position:relative;
	z-index:999;
} 
#navigation li { 
float:left; 
text-align:center; 
position:relative;
height:50px;
line-height:50px;
width:120px;
font-size:14px;
} 
#navigation li:hover{ 
float:left; 
text-align:center; 
position:relative;
height:50px;
line-height:50px;
width:120px;
font-size:14px;
border-bottom:2px #04256a solid;

} 
#navigation li:hover a{}

#navigation .navtabnow{ 
float:left; 
text-align:center; 
position:relative;
height:50px;
line-height:50px;
width:120px;
font-size:14px;
border-bottom:2px #04256a solid;
} 

#navigation .navtabnow a{}

#navigation li a{ color:#000;}




.hidsan{
	position:absolute;
	top:0px;
	left:120px;
	width:400px;
	height:100%;
	background:#fffff8;
	text-align:left;
	padding-left:15px;
	line-height:20px;
	overflow:auto;
	display:none;
	}
#navigation li dd:hover .hidsan a{ color:#000;}
.hidsan a{ display:block; padding-top:10px; color:#000;}
.index{
	width:1130px;
	margin:0px auto;
	overflow:hidden;
	padding-bottom:30px;
}
.index_01{
	height:60px;
	line-height:60px;
	color:#101414;
	font-size:20px;
}
.index_06 .index_02{
	font-size:10px;
	color:#78716e;
	padding-left:20px;
	padding-top:10px;
}
.index_03{
	font-size:15px;
	color:#78716e;
	padding-left:20px;
	padding-top:5px;
	font-weight:bold;
}
.index_04{
	font-size:10px;
	color:#78716e;
	padding-left:20px;
	padding-top:10px;
	padding-right:15px;
}
.index_05{
	padding-left:20px;
	padding-top:10px;
	padding-bottom:15px;
}
.index_06{
	width:145px;
	background:#FFF;
	float:left;
	margin-right:19px;
}

.index_07{
	width:636px;
	background:#ffffff;
}
.index_08{
	line-height:60px;
	font-size:18px;
	padding-left:45px;
}
.index_09{
	width:555px;
	overflow:hidden;
	margin:0px auto;
}
.index_10{
	width:85px;
	float:left;
	margin-right:25px;
	margin-left:25px;
	margin-bottom:45px;
}
.index_11{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	margin:0px auto;
	color:#78716e;
	margin-bottom:13px;
}
.index_11 a{
	border-bottom:2px #c2bebd solid;
	color:#78716e;
}
.index_12{
	font-size:12px;
	color:#78716e;
	margin-bottom:18px;
	height:70px;
	overflow:hidden;
}
.index_13{
	display:block;
	width:45px;
	height:20px;
	line-height:20px;
	font-size:14px;
	margin:0px auto;
	border:1px #2457bd solid;
	text-align:center;
	color:#2457bd;
}
.index_13:hover{
	color:#ffffff;
	background:#2457bd;
}
.index_14{
	color:#78716e;
	font-size:12px;
	padding-left:45px;
	margin-bottom:30px;
}
.index_15{
	color:#78716e;
	font-size:12px;
}
.index_16{
	width:150px;
	padding-left:10px;
	border:none;
	background:#f1f1f1;
	color:#807976;
}
.index_17{
	width:90px;
	padding-left:10px;
	color:#807976;
	border:none;
	background:#f1f1f1;
}
.index_18{
	width:45px;
	border:1px #c8c8c8 solid;
	background:#ffffff;
	margin-top:20px;
	margin-bottom:15px;
}
.index_19{
	width:390px;
	margin:0px auto;
	overflow:hidden;
	margin-bottom:6px;
}
.index_20{
	float:left;
	width:90px;
	padding-top:5px;
}
.index_21{
	float:left;
	width:300px;
	color:#78716e;
	font-size:14px;
	padding-top:0px;
}
.index_22{
	color:#78716e;
	font-weight:bold;
}
.prod{
	height:50px;
	background:#03256a;
	text-align:center;
	line-height:50px;
	border-radius:10px 10px 0px 0px;
	color:#FFF;
	font-size:25px;
}
.prod_01{
	background:#ffffff;
	border-radius:10px;
	border:1px #e7e7e7 solid;
	padding-bottom:10px;
}
.prod_03{
	display:block;
	height:40px;
	padding-left:35px;
	border-bottom:1px #dbd8d1 solid;
	background:url(../images/12_03.jpg) 25px center no-repeat;
	line-height:40px;
	color:#151515;
	font-size:16px;
}
.prod_04 a{
	display:block;
	background:url(../images/pp_08.jpg) bottom no-repeat;
	padding-left:35px;
	line-height:35px;
	height:36px;
	color:#838383;
}
.prod_05{
	overflow:hidden;
	padding-bottom:10px;
	border-bottom:1px #c5c5c5 dotted;
	padding-top:17px;
}
.prod_06{
	float:left;
	border:1px #c5c5c5 solid;
	width:120px;
	margin-right:20px;
	height:93px;
}
.prod_07{
	float:left;
	width:660px;
}
.prod_08{
	font-size:14px;
	padding-bottom:15px;
	padding-top:15px;
}
.prod_10{
	color:#151515;
}
.prod_10 span{
	color:#f26800;
}
.prod_09{
	color:#666666;
	font-size:14px;
}
.case{
	overflow:hidden;
	padding-top:30px;
}
.case_01{
	width:198px;
	float:left;
	margin-right:7px;
}
.case_02{
	border:1px #e7e7e7 solid;
	padding:8px;
	padding-bottom:6px;
}
.case_03{
	text-align:center;
	line-height:40px;
	color:#5b5b5b;
	font-size:14px;
	display:block;
}
.case_04{
	color:#000;
}
.case_05{
	color:#aeaeae;
}

.list{
	padding-top:35px;
}
.list_02{
	color:#000;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
}
.list_03{
	font-size:12px;
	line-height:30px;
	color:#999999;
}
.list_05{
	font-size:12px;
	line-height:20px;
}
.list_04{
	color:#e77c29;
	display:block;
	float:right;
}
.list_01{
	margin-bottom:20px;
	border-bottom:1px #d3d3d3 solid;
	padding-bottom:20px;
}
.single{
	font-size:14px;
	color:#757575;
	line-height:25px;
	padding:20px;
}
#featureContainer {
	 MARGIN: 0px auto; WIDTH:850px;  height:auto; overflow:hidden; padding-top:19px;
}

#feature {
	POSITION: relative; MARGIN-TOP:0px; MARGIN-BOTTOM:0px;
}

#feature .prev {
	TEXT-INDENT: -9999px; WIDTH: 7px; DISPLAY: block; BACKGROUND: url(../images/fa_06.jpg) center top; FLOAT: left; HEIGHT: 18px; position:relative; TOP:-80px;
}
#feature .next {
	 TEXT-INDENT: -9999px; WIDTH: 7px; DISPLAY: block; BACKGROUND: url(../images/fa_09.jpg) center top; FLOAT: right; HEIGHT: 18px; position:relative; TOP: -80px; 
}

.featureUL {
	 POSITION: relative;  MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 790px; PADDING-RIGHT: 0px; height:auto; FLOAT: left; PADDING-TOP: 0px; LEFT: 0px
}
.featureBox {
	 WIDTH:160px; FLOAT: left; HEIGHT:auto; OVERFLOW: hidden; PADDING-TOP:0px
}
#botton-scroll {
	Z-INDEX: 0; MARGIN: 0px auto; WIDTH:790px; FLOAT: left; HEIGHT:auto; 
}
#block {
	Z-INDEX: 0; POSITION: relative;  MARGIN: 0px auto; WIDTH:790px;  HEIGHT:auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#block .box {
	 PADDING-BOTTOM:0px;WIDTH:160px; FLOAT: left; HEIGHT:135px;
}
.single_01{
	font-size:12px;
	line-height:20px;
	text-align:left;
	color:#78706d;
}
.single_02{
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	text-align:left;
	color:#78706d;
	display:block;
}

.header{ width:980px; margin:0px auto; height:50px;}

.top-nav .navlist-wrap{width:980px; margin:0 auto; position:relative;}
.top-nav .navlist{
	position:absolute;
	top:-40PX;
	left:120px;
}
.top-nav .expand{height:0px; background-color:#f2f1f1; overflow:hidden; position:relative; width:100%;}
.expand .download{height:327px;width:800%; border-bottom:3px #03256a solid}
.expand .download .item{float:left;width:12.5%;}

.dh_111{
	float:left;
	overflow:hidden;
}
.dh_04{
	width:960px;
	margin:0px auto;
	height:327px;
	padding-top:20px;
	padding-left:20px;
}
.dh_05{
	font-size:14px;
	margin-right:20px;
	color:#313131;
	line-height:30px;
}
.dh_06{
	width:120px;
	float:left;
	margin-right:100px;
}
.dh_07{
	float:left;
	margin-right:50px;
	width:293px;
}
.dh_08{
	text-align:center;
	color:#313131;
	line-height:30px;
	font-size:14px;
}
.dh_09{
	font-size:14px;
	color:#313131;
	line-height:25px;
}
.dh_10{
	overflow:hidden;
	float:left;
}
.dh_11{
	width:150px;
}
.dh_12{
	width:150px;
}
.dh_12 a{
	font-size:12px;
	color:#313131;
	display:block;
	float:left;
	line-height:25px;
}
.dh_12 a:hover{
	color:#03256a;
}
.bom{
	color:#e8e8e8;
	padding-bottom:10px;
	padding-top:15px;
}
.bom_01{
	color:#e8e8e8;
	line-height:25px;
	padding-left:25px;
	font-size:12px;
}
.bom_02{
	color:#e8e8e8;
	font-size:14px;
	line-height:25px;
}
.bom_links{ font-size:12px; color:#FFF;}
.bom_03{
	color:#e8e8e8;
	font-size:12px;
	line-height:20px;
}
.bom_04{
	color:#afafaf;
	font-size:12px;
}


.left_navl{ display:block; font-size:14px; height:35px; line-height:35px; border-bottom:1px #f7f7f7 solid; padding-left:35px;}
.left_navlv{ display:block; font-size:14px; height:35px; line-height:35px; border-bottom:1px #f7f7f7 solid; padding-left:35px;}



.nav_con_box{ width:100%; height:auto; background:#f1f1f1;}
.nav_con{ width:980px; height:280px; margin:auto; display:none; position:relative;}

.nav_con_left{ width:218px; float:left; padding:15px 0px;}
.nav_con_left a{ display:block; line-height:30px; font-size:14px; color:#161c1c;}
.nav_con_left a:hover{ color:#04256a;}

.nav_con_right{ float:left; padding-top:25px;}
.nav_con_right a{ float:left; margin-right:50px; text-align:center;}
.nav_con_right a:hover{ color:#04256a;}


.nav_pro_left{ width:138px; float:left; padding-top:10px; overflow:hidden;}
.nav_pro_left li{ height:25px; width:107px; line-height:25px; font-size:14px; text-align:left; padding-left:10px;}
/*.nav_pro_left .lihov{ height:48px; width:87px; padding-left:10px; text-align:left; line-height:48px; color:#FFF; font-size:14px; background:url(../images/pro_li.jpg);}
.nav_pro_left .lihov a{ color:#FFF;}*/

.nav_pro_right{ display:none; width:825px; float:right; padding-top:10px;}
.nav_pro_right a{ float:left; font-size:12px; line-height:30px; width:260px; background:url(../images/navli.jpg) no-repeat; background-position:0% 50%; padding-left:12px;}

.case_fa{ width:100%;}
.case_fa li{ float:left; padding-right:20px; padding-bottom:10px;}

.san_list{ margin-top:15px;  width:850px; height:130px; position:relative; margin-left:10px;}
.san_list .btns{ width:850px; margin:auto; position:relative;}
.san_list .arrow-left {
  position:absolute;
  left:0px;
  color:#CCC;
  font-size:40px;
  font-family:"宋体";
  top:35px;
  z-index:1100;
}
.san_list .arrow-left:hover{ color:#90c221;}
.san_list .arrow-right {
  position: absolute;
  top:35px;
  right:10px;
  color:#CCC;
  font-size:40px;
  font-family:"宋体";
  z-index:1100;
}
.san_list .arrow-right:hover{ color:#90c221;}
.san_list .swiper-container {
  width: 93%;
  height: 100%;
  overflow:hidden;
  text-align:center;
}
.san_list .swiper-slide{ text-align:center;}




.piao{ position:fixed; right:0px; top:250px; z-index:9999;}
.piao li{ height:50px; width:48px; background:#3a3a3a; border-bottom:1px #000 solid; line-height:50px; text-align:center; cursor:pointer; position:relative;}
.piao li img{ vertical-align:middle;}
.piao li.top{ background:none;}

.hidepiao{ position:absolute; background:#04256a; width:155px; height:50px; bottom:0px; right:-155px; transition:all 0.2s;

	-moz-transition:all 0.2s;

	-o-transition:all 0.2s;

	-moz-transition:all 0.2s;

	-webkit-transition:all 0.2s;}
	
.hidepiao a{ font-size:16px; color:#FFF;}
.erw{ height:155px; line-height:155px; top:0px;}
.erw img{ vertical-align:middle;}

.piao li:hover .hidepiao{ right:0px;}