/* CSS Document */
body{font-family:微软雅黑;background:#fff; padding:0; margin:0; line-height:22px; font-size:12px;}
ul{list-style-type:none;}
a{text-decoration:none;border:none;color:#313131;}
img{border:none;}
*{ margin: 0; padding: 0;}

.banner{
	width:100%;
	height:586px;
	margin:0 auto;
	background:url(../images/banner.jpg) no-repeat center top;
}
.banner .banner_cont{
	width:980px;
	height:586px;
	margin:0 auto;
	position:relative;
}
.banner .banner_cont a{
	width:189px;
	height:47px;
	display:block;
	position:absolute;
	bottom:82px;
	left:601px;
}



.part1{
	width:980px;
	height:640px;
	margin:0 auto;
}
.part1 h1{
	width:980px;
	height:162px;
	text-indent:-9999px;
	background:url(../images/p1_h1.jpg) no-repeat left bottom;
}
.part1 .case1{
	width:460px;
	height:337px;
	float:left;
	background:url(../images/p1_img1.jpg) no-repeat right 80px;
}
.part1 .case2{
	width:460px;
	height:337px;
	float:right;
	background:url(../images/p1_img2.jpg) no-repeat right 80px;
}
.part1 .case3{
	width:460px;
	height:337px;
	float:left;
	background:url(../images/p1_img3.jpg) no-repeat right 80px;
}
.part1 .case4{
	width:460px;
	height:337px;
	float:right;
	background:url(../images/p1_img4.jpg) no-repeat right 80px;
}
.part1 h3{
	width:460px;
	height:64px;
	font-size:22px;
	line-height:55px;
	color:#313131;
	font-weight:normal;
	text-indent:15px;
	background:#c3e4ff url(../images/p1_star.jpg) no-repeat left bottom;
}
.part1 a{
	width:227px;
	display:block;
	padding:40px 225px 0 5px;
	text-indent:25px;
	color:#3f3f3e;
}
.con2{	width:980px;
	margin:0 auto;
	overflow:hidden;}
	
.qiehuan1{ width:1000px; height:448px;}	
.qiehuan1 .ts-l{ float:left; width:244px; padding-right:1px; cursor:pointer; font-family:"微软雅黑"}
.qiehuan1 .td1{ width:244px;}
.qiehuan1 .td1 .top1{ padding:26px 0px 0px 0px; width:244px; height:100px; background:#303030; font-size:32px; line-height:36px; font-weight:bold; text-align:center; color:#FFFFFF}
.qiehuan1 .td1 .pic{ width:224px; height:318px;}
.qiehuan1 .td2{ width:224px; display:none;}
.qiehuan1 .td2 .top1{  padding:26px 0px 0px 0px; width:244px; height:100px;  background:#004a87; font-size:32px; line-height:36px;font-weight:bold; text-align:center; color:#FFFFFF}
.qiehuan1 .td2 .pic1{ width:244px; height:318px; background:url(../images/tu1.jpg) no-repeat;}	
.qiehuan1 .td2 .pic2{ width:244px; height:318px; background:url(../images/tu2.jpg) no-repeat;}	
.qiehuan1 .td2 .pic3{ width:244px; height:318px; background:url(../images/tu3.jpg) no-repeat;}	
.qiehuan1 .td2 .pic4{ width:244px; height:318px; background:url(../images/tu4.jpg) no-repeat;}	
.qiehuan1 .td2  .txt{ width:224px; height:278px; overflow:hidden; font-size:12px; background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=90); background:#000000;/*实现IE背景透明*/  color:#FFFFFF; padding:20px 10px; text-indent:24px;}.qiehuan1 .td2  .txt p{ position:relative;}

.wenti ul{ width:1000px; overflow:hidden;}
.wenti ul li{ float:left; padding-left:25px; width:300px; line-height:36px; background:url(../images/yuan.jpg) 0 center no-repeat;}

.con3{ width:100%; background:#f2f2f2}
	
.part3{
	width:980px;
	margin:0 auto;
	overflow:hidden;
	padding-top:30px;
}
.part3 h1{
	width:980px;
	height:105px;
	text-indent:-9999px;
	background:url(../images/p3_h1.jpg) no-repeat center top;
}
.part3 .p3_cont{
	width:964px;
	height:600px;
	margin:0 auto;
}


.part4{
	width:980px;
	overflow:hidden;
	margin:0 auto;
}
.part4 h1{
	width:980px;
	height:102px;
	text-indent:-9999px;
	background:url(../images/tt5.jpg) no-repeat left top;
}
.part4 h3{
	width:980px;
	height:105px;
	float:left;
	margin:0 auto 33px auto;
	background:url(../images/p4_img1.jpg) no-repeat left top;
}
.part4 .img2{
	width:182px;
	height:198px;
	display:block;
	float:left;
}
.part4 .img3{
	width:432px;
	height:209px;
	display:block;
	float:left;
}
.part4 .img5{
	width:601px;
	height:156px;
	display:block;
	float:left;
}
.part4 p{
	width:284px;
	height:264px;
	text-indent:25px;
	padding:0 19px 0 19px;
	float:left;
	font-size:14px;
	line-height:28px;
	color:#313131;
}
.part4 span{
	width:320px;
	height:212px;
	display:block;
	text-indent:25px;
	padding:0 19px 0 19px;
	float:left;	font-size:15px;
	line-height:28px;
	color:#313131;
}
.part4_6{ position:relative; width:100%; height:357px; background:url(../images/p4_img6.jpg) no-repeat;}

.part4_6 .one{ position:absolute; width:313px; height:200px; left:627px; top:128px; font-size:14px; text-indent:28px; line-height:28px;color:#313131;}
.part4_6 .two{ position:absolute; width:600px; height:200px; left:11px; top:130px;}
.part4_6 .two a{ display:block; width:600px; height:200px;}

.part5{
	width:980px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/p5_bg.jpg) repeat-y left top;
	position:relative;
}
.part5 h1{
	width:980px;
	height:102px;
	text-indent:-9999px;
	background:url(../images/p5_h1.jpg) no-repeat left top;
}
/*focus*/
#ban1{ margin:0 auto;width:1000px;height:auto;}
	#ban1 .banC1{position:relative;width:1000px;height:662px;overflow:hidden;display:none;}
	#ban1 .banC1 .ul_img{position:absolute;top:0;left:0;height:662px;width:1000px;overflow:hidden}
	#ban1 .banC1 .ul_img li{position:absolute;top:0;left:0;vertical-align:bottom;width:100%;height:662px}
	#ban1 .banC1 .ul_img .current{opacity:1;filter:alpha(opacity=100);}
	#ban1 .banC1 .ul_img li a{display:block;width:100%; height:662px;}
	#ban1 .banC1 .ul_img li .ban_1{background:url(../images/zj1.jpg) no-repeat center top}
	#ban1 .banC1 .ul_img li .ban_2{background:url(../images/zj2.jpg) no-repeat center top}

	
	#ban1 .banC1 .ul_img li a .tt2{ height:30px; line-height:30px; padding-left:10px; background:#000000; color:#FFFFFF}
	
	
	#ban1 .banC1 .tab_round{
	top:20px;
	right:20px;
	position: absolute;
	z-index: 99;
	width:160px;
}
	#ban1 .banC1 .tab_round li{float:left;width:15px;height:15px;padding-right:10px;vertical-align:bottom}
	#ban1 .banC1 .tab_round li a{width:15px;height:15px; background-color:#C4C4C4;border-radius: 8px;display: inline-block;}
	#ban1 .banC1 .tab_round .on_round a{background-color: #4f75b1;)}
	
	#ban1 .banC1 .b_np{position:absolute;top:200px;z-index:99;display:block;width:40px;height:80px;line-height:80px;color:#fff;text-align:center;font-size:70px}
	#ban1 .banC1 #ban_prev{left:50%;margin-left:-580px}
	#ban1 .banC1 #ban_next{right:50%;margin-right:-580px}	

.mod6 { margin:0 auto; width:1000px; padding-top:40px;}
.mod6 .bd {width:1000px;height:530px;}
.mod6 .bd .imgbox {height:405px;overflow: hidden;width:1000px;padding-top:10px;}
.mod6 .bd .imgbox ul li { display: none;height:405px; width:1000px;}
.mod6 .bd .imgbox ul .on {display: block;}
.mod6 .bd .imgbox ul li .tu{ float:left; width:758px; height:400px;}
.mod6 .bd .imgbox ul li .txt{ padding-left:20px; float:left; width:220px; height:400px; color:#333}
.mod6 .bd .imgbox ul li .txt .tt{ font-size:20px;}
.mod6 .bd .imgbox ul li .txt .anniu{ width:100%; height:47px;}
.mod6 .bd .imgbox ul li .txt .anniu1{ float:left; padding-right:10px;}
.mod6 .bd .imgbox ul li .txt .anniu2{ float:left; padding-right:10px;}
.mod6 .bd .imgbox ul li .txt .anniu1 a{ display:block; width:47px; height:47px; background:url(../images/yuan1.jpg) no-repeat;}
.mod6 .bd .imgbox ul li .txt .anniu2 a{ display:block; width:47px; height:47px; background:url(../images/yuan2.jpg) no-repeat;}

.mod6 .bd .tabbox { width:1000px;height:65px;background:url(../images/span2.jpg) repeat-x;}
.mod6 .bd .tabbox ul {}
.mod6 .bd .tabbox ul li {float: left;height:65px;width: 208px;}
.mod6 .bd .tabbox ul li a { padding-top:5px;display: block;height:60px;width: 208px;font-size:20px;color:#fff;text-align:center;}
.mod6 .bd .tabbox ul li .on { background:url(../images/span1.jpg) 0px 0px no-repeat;}


#ban2{ margin:0 auto;width:1000px;height:auto; }
	#ban2 .banC{position:relative;width:1000px;height:764px; overflow:hidden;display:none;}
	#ban2 .banC .ul_img{position:absolute;top:102px;left:0;height:662px;width:1000px;overflow:hidden}
	#ban2 .banC .ul_img li{position:absolute;top:0;left:0;vertical-align:bottom;width:100%;height:662px}
	#ban2 .banC .ul_img .current{opacity:1;filter:alpha(opacity=100);}
	#ban2 .banC .ul_img li a{display:block;width:100%; height:662px;}
	#ban2 .banC .ul_img li .ban_1{background:url(../images/p4_img01.jpg) no-repeat center top}
	#ban2 .banC .ul_img li .ban_2{background:url(../images/p4_img02.jpg) no-repeat center top}
	#ban2 .banC .ul_img li .ban_3{background:url(../images/p4_img03.jpg) no-repeat center top}
	#ban2 .banC .ul_img li .ban_4{background:url(../images/p4_img04.jpg) no-repeat center top}
	#ban2 .banC .ul_img li .ban_22{background:url(../images/p4_img033.jpg) no-repeat center top}
	#ban2 .banC .ul_img li .ban_5{background:url(../images/p4_img05.jpg) no-repeat center top}
	#ban2 .banC .ul_img li .ban_6{background:url(../images/p4_img06.jpg) no-repeat center top}
	#ban2 .banC .ul_img li .ban_7{background:url(../images/p4_img07.jpg) no-repeat center top}
	#ban2 .banC .ul_img li .ban_8{background:url(../images/p4_img0.jpg) no-repeat center top}

	#ban2 .banC .ul_img li a .tt2{ height:30px; line-height:30px; padding-left:10px; background:#000000; color:#FFFFFF}
	
	
	#ban2 .banC .tab_round{
	top:20px;
	right:20px;
	position: absolute;
	z-index: 99;
	width: 160px;
}
	#ban2 .banC .tab_round li{float:left;width:15px;height:15px;padding-right:10px;vertical-align:bottom}
	#ban2 .banC .tab_round li a{width:15px;height:15px; background-color:#C4C4C4;border-radius: 8px;display: inline-block;}
	#ban2 .banC .tab_round .on_round a{background-color: #4f75b1;)}
	
	#ban2 .banC .b_np{position:absolute;top:200px;z-index:99;display:block;width:40px;height:80px;line-height:80px;color:#fff;text-align:center;font-size:70px}
	#ban2 .banC #ban_prev{left:50%;margin-left:-580px}
	#ban2 .banC #ban_next{right:50%;margin-right:-580px}	


.safe{width:980px;height:451px;margin:0 auto;}
.safe h1{width:980px;height:95px;margin:0 auto;text-indent:-9999px;background:url(../images/p6_h1.jpg) no-repeat left;}
.safe .safe_cont{width:980px;height:367px;overflow:hidden;margin:0 auto;}
.safe .safe_cont .anubox2{width:274px;height:350px;float:right;overflow:hidden;position:relative;}
.safe .safe_cont .anubox2 li{width:274px;height:53px;position:absolute;left:0;}
.safe .safe_cont .anubox2 li.anu1{top:0;}
.safe .safe_cont .anubox2 li.anu2{top:59px;}
.safe .safe_cont .anubox2 li.anu3{top:119px;}
.safe .safe_cont .anubox2 li.anu4{top:178px;}
.safe .safe_cont .anubox2 li.anu5{top:238px;}
.safe .safe_cont .anubox2 li.anu6{top:297px;}
.safe .safe_cont .anubox2 li a{width:274px;height:53px;line-height:54px;display:block;font-size:18px;color:#302f2f;text-align:center;background:#ededed;margin-top:2px;}
.safe .safe_cont .anubox2 li a.on{color:#fff;background:#006ea1;}
.safe .safe_cont dl{width:704px;height:350px;float:left;display:none;background:#e0e0e0;}
.safe .safe_cont dl.blockk{display:block;}
.safe .safe_cont dl dt{width:249px;height:320px;float:left;padding:21px 0 0 39px;}
.safe .safe_cont dl dt h3{height:75px;}
.safe .safe_cont dl dd p{width:248px;margin:0 auto;text-indent:25px;}
.safe .safe_cont dl dd a{color:#000;font-weight:bold;}
.safe .safe_cont dl dd{width:375px;height:350px;float:right;}




.part8{
	width:980px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/bg.jpg) repeat-x left top;
}
.part8 h1{
	width:980px;
	height:85px;	
	text-indent:-9999px;
	margin:0 auto;
	background:url(../images/p7_h1.jpg) no-repeat left bottom;
}
.part8 .p8_cont{
	width:980px;
	height:290px;
	margin:0 auto;
}
.part8 ul{
	width:994px;
	height:247px;
}
.part8 ul li{
	width:247px;
	height:125px;
	float:left;
}
.li_gr3{ background:url(../images/p2_imgr3.jpg) no-repeat; width:373px; }
.li_gr3 img{ padding:23px 0 0 35px;}
