@charset "utf-8";
/* CSS Document */

*
{
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style-type:none;
	font-family:"微软雅黑";}
img
{
	border:none;}
.max
{
	width:100%;}
.mid
{
	width:1150px;
	margin:auto;
	overflow:hidden}
.nav_big
{
	width:100%;
	height:115px;
	position: relative;
    box-shadow:0px 10px 8px rgba(0,0,0,0.2);
    z-index: 99;}

/* 导航css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ z-index:1;height:130px; }
.nav{ width:670px; margin:0px auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav h3{ font-size:100%; font-weight:normal; font-size:14px;  }
.nav .m{  position:relative; float:left;display:inline; text-align:center; margin-left:30px;}
.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; 
}
.nav h3 a{height:36px; padding:40px 25px;font-size: 20px;color:#000;zoom:1; display:block;}
.nav .on h3 a{ height:36px; padding:40px 25px;font-size: 20px; color:#FFF;background:#01569e;  }
.nav h3 a p{ font-size:12px; color:#c4c4c4;}
.nav .on h3 a p{ font-size:12px; color:#FFF;}
.nav .sub{ display:none; /*默认隐藏*/padding: 15px 0px 30px 0; background-color: rgba(246,246,246,0.8); position:absolute;z-index:99; float:left; line-height:30px; }
.nav .sub li{ text-align:center;  }
.nav .sub li a{ color:#333; display:block; zoom:1;white-space:nowrap;padding:0px 25px;font-size: 14px;}
.nav .sub li a:hover{  background:#ddd; color:#01569e;   }
.nav .sub li a div{ height:1px; background:#999;}
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 29px; line-height:26px;  }
.nav .sub dl a:hover{ color:#c00;  }
.nav .sub dl dt a{ color:#000;  }
.nav .sub dl dd a{ color:#999; padding-left:7px;   }
.nav #m2 .sub{ z-index:1; width:130px;}




/* 轮播css */
.slideBox{ width:100%;overflow:hidden; position:relative;}
.slideBox .hd{overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;transition: all 4s}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }



.bot
{
	width:100%;
	height:388px;
	background:url(../images/bot.png);
	overflow:hidden;}
.bot .mid
{
	height:360px;
	background:url(../images/bot_z.png);
	background-repeat:no-repeat;
	margin-top:25px;}

.bot_nav
{
	width:300px;
	height:300px;
	float:left;
	margin-left:40px;}
#xdh
{
	margin-top:15px;
	overflow: hidden;}
#xdh b
{
	font-size:17px;
	color:#0090ff;
	float:left;}

#xdh p
{
	font-size:16px;
	color:#0090ff;
	float:left;
	margin-top:6px;
	margin-left:2px;
	font-family:Arial;}
.bot_nav ul
{
	width:300px;
	margin-top:30px;
	margin-bottom:20px;}
.bot_nav ul li
{
	font-size:15px;
	height:25px;
	color:#dadadb;}

.fenxiang
{
	float:left;
	margin:60px 0px 0px 10px;}
.fenxiang a
{
	display:inline-block;
	float:left;
	width:44px;
	height:46px;
	}
#weixin
{
	background:url(../images/weixin.png);}

#weixin:hover
{
	background:url(../images/weixin1.png);}
#qq
{
	background:url(../images/qq.png);}	
#qq:hover
{
	background:url(../images/qq1.png);}

#weibo
{
	background:url(../images/weibo.png);}
#weibo:hover
{
	background:url(../images/weibo1.png);}

.bot_nav ul li a:link,.bot_nav ul li a:visited
{
	color:#dadadb;}
.bot_nav ul li a:hover
{
	color:#fff;}

.cpml
{
	width:350px;
	height:300px;
	float:left;
	margin-left:40px;}
.cpml ul
{
	overflow:hidden;
	margin-top: 30px;}
.cpml ul li
{
	width:169px;
	line-height: 53px;
	background:url(../images/cpml.png);
	float:left;
	background-repeat: no-repeat;
	margin: 3px 5px 0px 0px;}

.cpml ul li img
{
	float:left;
	width:40px;
	height:40px;
	margin:8px;
	}

.cpml ul li p
{
	width:110px;
	line-height: 20px;
	vertical-align: middle;
    display: inline-block;
	font-size:14px;}
.cpml a:link,.cpml a:visited
{
	color:#dadadb;}
.cpml a:hover
{
	color:#fff;}
.cpml ul a:last-child li
{
	width:346px;
	height:53px;
	background:url(../images/cpml2.png);}
.cpml ul a:last-child li p
{
	width:260px;}

.banquan
{
	width:100%;
	height:60px;
	background:#000;}
.banquan .mid
{
	width:1090px;
	padding:0px 30px;}
.banquan .mid div
{
	float:left;
	font-size:14px;
	color:#dadadb;
	line-height:60px;}

.banquan .mid a:link,.banquan .mid a:visited
{
	display:inline-block;
	float:right;
	font-size:14px;
	line-height:60px;
	color:#dadadb;}
.banquan .mid a:hover
{
	color:#FFF;}

.cp_nav
{
	height:50px;
	padding-top:10px;}
.cp_nav img
{
	float:left;}
.cp_nav p
{
	float:left;
	color:#a09b9a;
	font-size:14px;
	margin-top:4px;}

.cp_nav ul
{
	float:right;
	font-size:14px;
	color:#a09b9a;}
.cp_nav ul li
{
	float:left;}

.cp_nav ul li a:link,.cp_nav ul li a:visited
{
	color:#a09b9a;
	}
.cp_nav ul li a:hover
{
	color:#000;
	transition:all 1s;}

.cp_fl
{
	height:170px;
    margin: auto;}

.cp_fl ul
{
	width:135px;
	height:135px;
	float:left;
    margin-left:25px;
	}

.cp_fl ul div
{
	width:65px;
	height:65px;
   	margin: 15px 30px 5px 35px;
    float: left;
	}
.cp_fl ul p
{
	text-align:center;
	height:20px;}
.cp_fl ul li
{
	width:135px;
	height:135px;
	text-align:center;
	position:absolute;
	margin-top:-20px;}
.cp_fl ul li img
{
	
	transition:all 0.5s;
	width:0px;
	height:0px;
	margin-top:83px;}
.cp_fl ul li:hover img
{
	width:135px;
	height:135px;
	transition:all 0.5s;
	margin-top:0px;}
.cp_fl ul li img.aa
{
	width:135px;
	height:135px;
	transition:all 0.5s;
	margin-top:0px;}


.cp_fl a:link,.cp_fl a:visited
{
	color:#000;}

.cp_fl a:hover
{
	color:#01569e;}
.cp_fl a.bb
{
	color:#01569e;}


.cp1
{
	background:url(../images/c1.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;
	}
.cp_fl a:hover .cp1
{
	background:url(../images/c11.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;}
.cc
{
	background:url(../images/c11.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;}
	
.cp2
{
	background:url(../images/c2.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;
	}
.cp_fl a:hover .cp2
{
	background:url(../images/c22.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;}
.cc2
{
	background:url(../images/c22.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;}

.cp3
{
	background:url(../images/c3.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;
	}
.cp_fl a:hover .cp3
{
	background:url(../images/c33.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;}
.cc3
{
	background:url(../images/c33.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;}
.cp4
{
	background:url(../images/c4.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;
	}
.cp_fl a:hover .cp4
{
	background:url(../images/c44.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;}
.cc4
{
	background:url(../images/c44.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;}

.cp5
{
	background:url(../images/c5.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;
	}
.cp_fl a:hover .cp5
{
	background:url(../images/c55.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;}
.cc5
{
	background:url(../images/c55.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;}
.cp6
{
	background:url(../images/c6.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;
	}
.cp_fl a:hover .cp6
{
	background:url(../images/c66.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;}
.cc6
{
	background:url(../images/c66.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;}


.cp7
{
	background:url(../images/c7.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;
	}
.cp_fl a:hover .cp7
{
	background:url(../images/c77.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;}
.cc7
{
	background:url(../images/c77.png) no-repeat;
	background-position:bottom;
	transition:all 0.5s;}

.product
{
	width:1150px;
	overflow:hidden;
	margin-top:35px;}
.product ul
{
	width:270px;
	height:270px;
	float:left;
	background:#e4e4e4;
	margin-left: 15px;
	margin-bottom:30px;}
.product ul img
{
	width:270px;
	height:200px;}
.product ul li
{
	width:240px;
	height:65px;
	margin: auto;
	padding-top:10px;
	text-align:center;
	border-top:dotted 2px #CCCCCC;
	margin-top:10px;}
.product a:link,.product a:visited
{
	color:#000;}
.product a:hover
{
	color:#01569e}
.cenav
{
	width:315px;
	height:460px;
	float:left;
	margin-left: 35px;
	background:url(../images/cebian.png) no-repeat;
	background-position:right;}
.cenav_top
{
	width:285px;
	height:90px;
	border-bottom:solid 2px #a1a1a1;
	border-top:solid 2px #a1a1a1;
	font-size:24px;
	color:#616161;
	line-height: 36px;
    padding-top: 10px;}

.cenav ul li
{
	width:285px;
	height:50px;
	border-bottom:dotted 1px #a1a1a1;
	line-height:50px;}
.cenav_top p
{
	font-size:28px;
	color:#616161;}
.cenav ul li span
{
	letter-spacing: -7px;
    font-size: 19px;}
.cenav ul a:link li,.cenav ul a:visited li
{
	color:#000;
	font-size:18px;
	opacity:0.5;
	transition:all 0.5s;}
.cenav ul a:hover li
{
	opacity:1;
	transition:all 0.5s;
	padding-left:10px;
	font-size:19px;}
.right
{
	width:750px;
	float:right;
	overflow:hidden;
	margin-right:17px;
	padding-bottom:40px;}
.right p
{
	width:705px;
	margin:auto;
	font-size:14px;
	line-height:30px;
	color:#999;
	margin-top:25px;}

.right ul
{
	margin-top:45px;
	overflow:hidden;
	font-size:15px;}
.right ul li
{
	width:730px;
	height:50px;
	list-style-type:disc;
	margin-left: 20px;
	color:#999;
	border-bottom:solid 1px #999999;
	line-height:50px;}

.right ul li a:link,.right ul li a:visited
{
	color:#999;
	transition:all 0.5s;}
.right ul li a:hover
{
	color:#01569e;
	transition:all 0.5s;
	font-size:16px;}

.right ul li span
{
	float:right;}
	

.news_article
{text-align:center;}
.news_article h1
{
	text-align:center;
	margin-top: 20px;
	margin-bottom:10px;
    font-size: 26px;}
.news_article hr
{
	margin-top:10px;}
.news_article span
{
	font-size:14px;}	
	
	

.fenye
{
	text-align:center;
	margin-bottom:30px;
	}
.fenye li
{
	font-size:14px;
	display:inline-block;
	padding: 0px 2px;
    border: solid 1px #000;
    margin: 5px;
}
.fenye li a:link,.fenye li a:visited
{
	color:#000;
	font-size:14px;
}





/* 内页css */
.slideTxtBox{ width:700px; border:1px solid #ddd; text-align:left; margin:auto;}
.slideTxtBox .hd{ height:50px; line-height:50px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:50px; margin-top:0px;    }
.slideTxtBox .hd ul li{ width:100px;float:left; cursor:pointer; list-style-type:none; text-align:center; }
.slideTxtBox .hd ul li.on{ height:50px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; text-align:center; }
.slideTxtBox .bd ul{zoom:1;margin-top:20px;padding:0px 20px 20px 20px; }
.slideTxtBox .bd ul img{ width:100%;}
.slideTxtBox .bd ul p{ width:660px;}
.slideTxtBox .bd li{ height:24px; line-height:24px; list-style-type:none;  }
.slideTxtBox .bd li .date{ float:right; color:#999;  }


.next
{
	margin-top:20px;}
.next a:link,.next a:visited
{
	color:#999;
	display:inline-block;}
.next a:hover
{
	color:#000;}
.right hr
{
	margin-top:20px;}




#rightButton{ position:fixed; _position:absolute; bottom:20px; right:0; z-index:999999; display:block;}
#right_ul{ position:relative;}
#right_qq{  background:url(../images/7_03.png) no-repeat; width:68px; height:74px; }
#right_tel{ background:url(../images/7_05.png) no-repeat; width:68px; height:77px; }
#right_tip{  background:url(../images/flag_right.png) no-repeat; width:140px; height:140px; position:absolute; right:70px; top:-10px; display:none; z-index:999999; }
.flagShow_p1{ float:left; margin-left:15px; _margin-left:5px; font-size:18px; line-height:91px;}
.flagShow_p2{ float:left; margin-left:10px; _margin-left:5px; font-size:18px;  color:#FA7C00;}
.flagShow_p2 img{ display:block; margin: 16px 0 0px 6px; line-height:0;}
.flagShow_p2 span{ margin: 0 0 0 14px; }
.flag_qq{ display:none;}
#backToTop{z-index:999999; display:none;}
a.backToTop_a{  background:url(../images/7_08.png) no-repeat; width:68px; height:79px; display:block; }
a.backToTop_a:active{  background:url(../images/7_11.png) no-repeat; }
.line91{ line-height:91px; }

.BMap_Marker
{
	background:url(../images/dw.png) !important;
	
	position:absolute;
	z-index:10;}









