@charset "utf-8";
html,body{font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun';color:#333;background:#fff;width: 100%;-webkit-text-size-adjust:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#1C57C4; text-decoration:none;}
*{margin:0;padding:0;list-style:none;}
ul,li,ol { margin:0; padding:0; list-style: none; }
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.fl{ float:left;}
.fr{ float:right;}
.mr1{ margin-right:1%;}
.w328 { width:27%;}
.w400 { width:38%;}
.w338 { width:27%;}
.h285 { height:285px;}
.bgc {background-color:#C79643;} /*背景色 #083d89、#0b549c、#1B8CCE、#C79643、#04C073 */
.cpzz_title,#sidebar dl dd h4,#sidebar dl dd .on,.box_index .index_news_list .list-none li,#sidebar dl dt.on,#sidebar dl dt { background:url(../flings.gif) no-repeat;}
/*头部*/
header{width:100%; height:120px; _height:120px; zoom:1; position:relative; z-index:9999; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.1);  -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.1); box-shadow: 0px 1px 2px rgba(0,0,0,0.1);}
.top-inner{width:100%; margin:0px auto; position:relative;height:90px;}
.inner{/* min-width:1000px; *//* max-width:1200px; */width: 100%;/* margin:0px auto; */position:relative;} 

#web_logo{ margin-left:5px; font-size:0px; position:relative; z-index:99;float:left;}
.top-nav{ z-index:1; text-align:right; width:100%;}
.top-nav a{ color:#fff; text-decoration:none;}
.top-nav a:hover{ color:#ffd600;}
.top-nav li.t span{ padding:0px 10px; color:#fff; font-size:14px;}
.top-nav li.t .tel {background:url(../hotline.png) no-repeat; background-size:20px 20px; background-position:0px 0px; padding:2px 0px 2px 25px; margin-right:75px; font-size:14px;}
/*logo样式、导航栏样式*/
.top-logo{width:89%; height:80px;float:left;padding: 0 5.5%;}
.top-logo ul li {float:left; height:75px;width: 101px;text-align: center;margin-top: 10px;}
.top-logo ul li a {display:inline-block;color:#101010;}

.first {border-bottom: #114d90 4px solid;color: #114d90;}

.navdown {border-bottom: #114d90 4px solid;color: #114d90;}

.top-logo ul li:hover{border-bottom: #114d90 4px solid;color: #114d90;}
.top-logo ul li a:hover{color: #114d90;}
.top-logo ul li a span{font-size: 18px;font-family: "微软雅黑";}
.navigation_h3 {width: 101px;height: 20px;text-align: center;font-size: 12px;font-family: "Arial";}


/*首页焦点图样式*/
.fullSlide { width:100%; position:relative; height:auto; background:#fff;}
.fullSlide .bd { margin:0 auto;	position:relative; z-index:0;}
.fullSlide .bd ul {	width:100% !important;}
.fullSlide .bd li {	width:100% !important; height:410px; text-align:center;}
.fullSlide .bd li a {display:block;height:100%;}
.fullSlide .hd { width:100%; position:absolute;	z-index:1; bottom:0; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul {	text-align:center;}
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#fff; filter:alpha(opacity=50); opacity:0.5; line-height:999px;}
.fullSlide .hd ul .on {	background:#10327c;}
.fullSlide .prev,.fullSlide .next {	display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(../slider-arrow.png) -126px -137px #10327c no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none;}
.fullSlide .next { left:auto; right:15%; background-position:-6px -137px;}
.flash{ text-align:center;}


/*底部样式*/
footer{background:#242424; padding:20px 0px; color:#fff; font-size:14px; margin-top:30px; /*border-top:2px solid #212121;*/}
footer address { font-style:normal;}
footer a{ color:#fff; text-decoration:none;}
footer a:hover{ color:blue; text-decoration:none;}
.footer_left {width: 70%;float:left;margin-left: 3%;}
.footer_left dt h3{font-size:16px;}
.footer_left dt h2{font-size:22px; color:#1258bc; text-transform:uppercase;}
.footer_left dt {margin-bottom:5px;}
.footer_left dt .list-none{ width:100%; height:auto; overflow:auto;}
.footer_left dt .list-none li{ float:left; padding-right:10px; padding-bottom:10px; line-height:25px; font-size:14px;}
.footer_left dt .list-none li img{height:35px; border:1px #1258bc solid; }
.footer_left dt .list-none li img:hover{border:1px #1258bc solid; }
.footer_left dd address span{ font-size:10px; margin:0px 8px; color:#1258bc;}
.footer_right{float:right;width: 20%;text-align: center;font-size: 16px;margin-top: -10px;}
.footer_right img{ width:100px;}
.footer_right address p{line-height:22px; }

/*内页侧栏样式*/
.imgIco {height: 30px;width: 30px;float: left;padding-top: 6px;}

.sidebar{ margin-top:15px;}
.sidebar .sb_nav{ float:left; width:20%; margin-left: 5.5%; position:relative; z-index:9; }
.sidebar .sb_nav h3.title{ text-align:left; height:45px; line-height:45px; padding:0px 15px; color:#fff; font-size:18px; color:#fff; font-weight:normal; white-space:nowrap; overflow:hidden;}
.sidebar .sb_nav h3.title span{ color:#bbe1ff; margin-left:10px; text-transform:capitalize;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:10px 15px; background:#ededed; border:1px #cbcbcb solid;}
#sidebar dl{border-bottom:1px #979797 dashed; height:100%;}
#sidebar dl dt{ padding:4px 0px 5px 20px; margin-top:5px; background-position:0px -218px;}
#sidebar dl dd{ }
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 30px; background-position:20px -114px;}
#sidebar dl dd .on{ background-color:#ccc; background-position:20px -113px;}
#sidebar dl dt.on{ background-position:0px -178px;}
#sidebar dl dt.on a{ font-weight:bold; color:#1C57C4; }
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ float:right; width:68%;margin-right: 5.5%; background:#ededed; overflow:hidden; border:1px #ccc solid;}
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd; height:45px; line-height:45px; position:relative; color:#fff;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:0px; font-size:18px; font-weight:normal; padding:0px 15px;}
.sidebar .sb_box h3.title span font{ margin-left:10px; font-size:16px; font-weight:normal; color:#beddfa; text-transform:capitalize;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:0px; right:15px;}
.sidebar .sb_box h3.title div.position a{ color:#fff;}
#ZoomCapDiv td{padding:0px; border:none;}
/*内页侧栏小地图样式*/
.map{width: 100%;height: 180px;}

/*新首页*/
.content{
	margin: 0 5.5%;
}

.content .content-bo{
  /* width: 1200px; */
  /* margin:auto; */
}

.content_div{
	width: 100%;
	height: 380px;
	margin-top: 10px;
}

.title_div{
	height:45px;
	width: 100%;
}

.title-text{
	width: 20%;
	height: 45px;
	float: left;
}

.title-text-big{
	height: 45px;
	font-size: 24px;
	color:#101010;
	float: left;
	font-family: "微软雅黑"

}

.title-text-small{
	height: 45px;
    margin-left: 2%;
	float: left;
}
.beihan_Bold{
   color:#101010;
   font-size: 18px;
   font-family: "Cambria";
}
.English{
   color:#101010;
   font-size: 11px;
   margin-top: -10px;
   font-family: "Arial";
}

.HomePage_line{
	float: left;
	width: 85%;
	height: 45px;
    	margin-left: -5%;
}

.HomePage_line-bo{
	background: #959595;
	/*width: 1030px;*/
	height: 1px;
	margin-top: 22px;

}

.about-bo{
	width: 100%;
	margin-top: 20px;
}

.about-bo .about-img{
	width: 33%;
	height: 300px;
	float: left;
}

.about-bo .about-bo-right{
	width: 67%;
	float: left;
	height: 300px;
}

.about-bo  .about-bo-right .about-text{
	/* width: 50%; */
	height: 250px;
	line-height: 35px;
	margin-left: 32px;
	text-indent: 2em;
	font-size: 14px;
	font-family: "宋体";
	overflow: hidden;
}

.about-bo  .about-bo-right .about-text .about-span{
	font-family: "微软雅黑";
	font-size:24px;
	color: #055892;
}

.about-bo  .about-bo-right .more{
	width: 25%;
	height: 48px;
	border:#7d7d7d 1px solid;
	margin-left: 74%;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #101010;
}

/*产品中心样式*/
.product-bo{
	width: 1200px;
	height: 260px;
	margin-top: 20px;
}

 .product-bo .product-li{
 	width:400px;
 	height: 280px;
 	float: left;
 }

  .product-bo .product-li img{
  	width: 330px;
  	height: 200px;
  }

 .product-bo .product-li .product-li-text{
 	width: 330px;
 	height: 40px;
 	line-height: 40px;
 	text-align: center;
 	font-size: 17px;
 	color: #101010;
 	font-family: "微软雅黑";
 	color: #101010;
 	overflow:hidden; 
    white-space:nowrap; 
    text-overflow:ellipsis; /* for IE */ 
    -o-text-overflow: ellipsis; /* for Opera */ 
    -icab-text-overflow: ellipsis; /* for iCab */ 
    -khtml-text-overflow: ellipsis; /* for Konqueror Safari */ 
    -moz-text-overflow: ellipsis; /* for Firefox,mozilla */ 
    -webkit-text-overflow: ellipsis; /* for Safari,Swift*/

 }

 .more02{
	width: 18%;
	height: 50px;
	border:#7d7d7d 1px solid;
	margin-left: 46%;
	text-align: center;
	line-height: 45px;
	color: #101010;
	font-size: 16px;
	font-family: "微软雅黑";
}
 /*产品中心样式*/

.new-bo{
	width: 100%;
	height: 520px;
	margin-top: 20px;
}

.new-bo .new-left{
	width: 45%;
	height: 520px;
	float: left;
	position: relative;

}

.new-img{
	width: 100%;
	height: 291px;
	
}

.new-bo .new-left .new-left-date{
       width: 105px;
       height: 105px;
       background: #176eae;
       position: absolute;
       left: 0px;
       top: 0px;
       z-index: 999;
}

.new-text{
	 /*width:571px;*/
	 height: 80px;

}
.new-text-h2{
	/*width: 500px;*/
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	font-family: "微软雅黑";
	color: #101010;
 	overflow:hidden; 
    white-space:nowrap; 
    text-overflow:ellipsis; /* for IE */ 
    -o-text-overflow: ellipsis; /* for Opera */ 
    -icab-text-overflow: ellipsis; /* for iCab */ 
    -khtml-text-overflow: ellipsis; /* for Konqueror Safari */ 
    -moz-text-overflow: ellipsis; /* for Firefox,mozilla */ 
    -webkit-text-overflow: ellipsis; /* for Safari,Swift*/ 
}

.new-text-h3{
	/*width: 500px;*/
	height: 60px;
	line-height: 20px;
	font-size: 14px;
	text-indent: 2em;
	font-family: "宋体";
	color: #101010;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;  /*第几行溢出时出现省略号*/
    -webkit-box-orient: vertical;
}

 .new-bo .new-left .more03{
	width: 210px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	font-size: 16px;
	font-family: "微软雅黑";
	background: #176eae;
    margin-top: 35px;
    border-radius: 3px;
    letter-spacing: 1px;
}

.new-bo .new-right {
		width: 55%;
		height: 520px;
		float: left;
}

.new-bo .new-right-bo {
	   /*width: 600px;*/
	   height: 105px;
	   margin-bottom: 15px;
}

.new-right-date{
       width: 105px;
       height: 105px;
       float: left;
}

 .new-date-h2{
	width: 105px;
    height: 72px;
    color: #101010;
	font-family: "Arial";
	font-size: 72px;
	text-align: center;
	line-height: 72px;
	
}

.new-date-h3{
	width: 105px;
    height: 18px;
    color: #323232;
	font-family: "Arial";
	font-size: 18px;
	text-align: center;
	line-height: 18px;
}

.new-bo .new-right-bo .new-right-text{
	  width: 77%;
	  height: 105px;
	  float: left;
}



/*图片走马灯样式*/
.str_wrap {
	overflow:hidden;
	width:100%;
	font-size:12px;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	background:#f6f6f6;
	white-space:nowrap;
}

.str_wrap.str_active {
	background:#f1f1f1;
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}