﻿*{

	margin:0;

	padding:0;

	border:0;

}

ul li{

	list-style:none;

}

a{

	text-decoration:none;

}

a,area{

	blr:expression(this.onFocus=this.blur())

}

.clear{

	clear:both;

}

img{

	padding:0;

	margin:0;

	border:0;

}

body{

	font-family:"微软雅黑";

	font-size:14px;

	color:#494949;

}

.header{

	width:100%;

	margin:0 auto;

}

.head{

	width:100%;

	margin:0 auto;

	border-bottom:1px dotted #e3e3e3;

}

.topnav{

	width:1200px;

	margin:0 auto;

	height:50px;

	line-height:50px;

}

.topnav p{

	float:left;

	color:#464646;

}

.topnav .nation{

	float:right;

}

.nation span{

	margin-left:10px;

}

.nation span a{

	color:#464646;

}

.logo{

	width:1200px;

	margin:0 auto;

	height:109px;

}

.daohang{

	width:100%;

	margin:0 auto;

	height:5px;

	background-color:#bb1018;

}

.head_nav{

	width:100%;

	margin:0 auto;

	background-color:#1f2228;

	height:62px;

}

.nav{

	width:1200px;

	margin:0 auto;

}

.menu{

}

.menu li{

	width:170px;

	height:62px;

	line-height:62px;

	position:relative;

	float: left;

	text-align: center;

	font-size:16px;

	background:url(../images/navli.png) no-repeat right center;

}

.menu li a{

	display:block;

	color:#fff;

}

.menu li a:hover{

	color:#fff;

	background-color:#bb1018;

}

.menu li .current{color:#fff;background-color:#bb1018;}



.menu ul{

	background-color:#bb1018;

	position: absolute;

	display:none;

	left: 0;

	overflow: hidden;

	width:170px;

	z-index: 999;

	padding-bottom:10px;

}

.menu ul li{

	float: none;

	background:none;

	position: static;

	text-align: center;

	width:170px;

	height: 45px;

    line-height: 45px;

	background:url(../images/navulbottom.png) no-repeat bottom center;

}

.menu ul li a{

	display: block;

	font-size: 13px;

	position: static;

	color:#e9a5a5;

}

.menu ul li a:hover{

	background:none;

	display: block;

	font-size: 13px;

	font-weight: normal;

	position: static;

	color:#fff;

	background-color:#ff9012;

}

.menu ul.subnav {

	display: block;

}

.banner{

	width:100%;;

	margin:0 auto;

	height:540px;

}

#full-screen-slider { width:100%; height:540px; float:left; position:relative}

#slides { display:block; width:100%; height:540px; list-style:none; padding:0; margin:0; position:relative}

#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}

#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

#pagination { display:block; list-style:none; position:absolute; left:48%; top:460px; z-index:9900;  padding:5px 15px 5px 0; margin:0}

#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px; background:#FFF }

#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;cursor:pointer;}

#pagination li.current { background:#bb1018;}



.ks{

	width:1198px;

	margin:0 auto;

	border:1px solid #bb1018;

	border-radius:5px;

	background-color:#bb1018;

	height:60px;

	position:relative;

	top:-20px;

	z-index:999;

}

.keywords{

	float:left;

	padding-left:15px;

}

.keywords p{

	float:left;

	color:#fff;

	background:url(../images/keywords.png) no-repeat left center;

	padding-left:40px;

	height:60px;

	line-height:60px;

	font-size:16px;

	width:65px;

}

.key{

	float:left;

}

.key li{

	float:left;

	padding:0px 15px;

	line-height:60px;

	background:url(../images/keyli.png) no-repeat right center;

}

.key li a{

	color:#f39696;

}

.search{

	float:right;

	padding-right:10px;

}

.searchform{

	width:255px;

	height:30px;

	float:right;

	margin-top:15px;

	background-color:#fff;

}

.searchform input{

	outline:none;

	border-style:none;

}

.forminput1{

	width: 160px;

    line-height: 30px;

    padding-left: 10px;

    color: #494949;

}

.forminput2{

	width:20px;

	height:20px;

	background:url(../images/search.png) no-repeat center center;

	float: right;

	cursor:pointer;

	background-color:#ff9012;

	padding: 15px 30px;

}

.keywordbg{

	width:1200px;

	margin:0 auto;

	position:relative;

	top:-35px;

}

.main{

	width:100%;

	margin:0 auto;

}

.main1{

	width:1200px;

	margin:0 auto;

}

.main1_left{

	width:250px;

	float:left;

}

.main1_left_top{

	width:250px;

	height:158px;

	background:url(../images/main1_left.png) no-repeat center center;

	text-align:center;

}

.main1_left_top h3{

	color:#fff;

	font-size:22px;

	padding:30px 0px 10px 0px;

}

.main1_left_top p{

	color:#fff;

	font-size:16px;

}

.main1_left_top a img{

	padding-top: 25px;

}

.main1_left_center{

	background-color:#bb1018;

	width:220px;

	padding:15px;

}

.main1_left_center li{

	width:220px;

	background-color:#ff9012!important;

	line-height:45px;

	margin-bottom:5px;

}

.main1_left_center li a{

	background: url(../images/main1leftli1.png) no-repeat 15px center;

    color: #fff;

    font-size: 16px;

    font-weight: bold;

    display: block;

    padding-left: 30px;

}

.menulist{

	

}

.menulist ul li{

	width:190px;

	height: 37px;

	line-height:37px;

	background:url(../images/main1leftli2.png) no-repeat 35px center;

	margin-bottom:1px;

	background-color:#fff!important;

	padding-left:30px;

}

.menulist ul li a{

	margin:0;

	font-size:15px;

	color:#696969;

	font-weight:normal;

}

.main1_left_bottom{

	background-color:#bb1018;

	width:220px;

	padding:0px 15px 30px 15px;

}

.main1_left_bottom img{

	padding-bottom:25px;

	height:50px;

}

.main1_left_bottom span{

	text-align:center;

	border:1px solid #fff;

	border-radius:5px;

	background-color:#fff;

	padding:8px 0px;

	margin-left: 45px;

}

.main1_left_bottom span a{

	color:#bb1018;

	padding: 0px 35px;

}

.main1_right{

	float:right;

	width:910px;

	height:746px;

	overflow:hidden;

}

.box{

	width:910px;

	border:1px solid #f4f4f4;

	background-color:#f4f4f4;

	border-radius:10px 10px 0px 0px;

	height:55px;

}

.box_top{

	line-height:55px;	

}

.box_top p{

	float:left;

	color:#494949;

	font-size:16px;

	background:url(../images/box_topp.png) no-repeat 20px center;

	padding-left:40px;

}

.box_topul{

	float:right;

	padding-right:10px;

}

.box_top li{

	 float:left;

	 line-height:55px;

	 width:80px;

	 text-align:center;

}

.box_top li a{

	display:block;

	color:#242424;

}

.box_top li a:hover{

	background-color:#bb1018;

	color:#fff;

}

.box_bottom{

	margin-top:20px;

}

.box_bottom li{

	float:left;

	width: 211px;

    margin: 0 8px;

}

.box_bottom li a{

	display:block;

}

.pro_con{

	width:209px;

	min-height:293px;

	background-color:#f4f4f4;

	border:1px solid #e9e9e9;

	padding-bottom: 20px;

	margin-bottom: 20px;

}

.pro_con img{

	width:189px;

	height:153px;

	padding:10px;

}

.pro_con h4{

	font-size:16px;

	font-weight:normal;

	color:#353535;

	height:40px;

	line-height:40px;

	width:191px;

	padding:0px 10px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.pro_con p{

	color:#adadad;

	padding:0px 10px;

	line-height:25px;

	height:50px;

}

.pro_con span{

	float:right;

	background:url(../images/box_bottomspan.png) no-repeat right center;

	height:26px;

	line-height:26px;

	color:#3a3a3a;

	padding-right: 35px;

	margin-right: 20px;

}

.box_bottom li a:hover .pro_con{

	width:211px;

	background-color:#bb1018;

}

.box_bottom li a:hover .pro_con h4{

	font-size:16px;

	font-weight:normal;

	color:#fff;

	height:40px;

	line-height:40px;

}

.box_bottom li a:hover .pro_con p{

	color:#ef7a7f;

	padding:0px 10px;

	line-height:25px;

}

.box_bottom li a:hover .pro_con span{

	float:right;

	background:url(../images/box_bottomspanhover.png) no-repeat right center;

	height:26px;

	line-height:26px;

	color:#fff;

	padding-right: 35px;

	margin-right: 20px;

}

.main2{

	width:100%;

	margin:0 auto;

	background-color:#f9f9f9;

	padding-top:60px;

	padding-bottom:30px;

}

.main2_top{

	width:100%;

	margin:0 auto;

	background:url(../images/main2_top.png) no-repeat center center;

	height:98px;

}

.main2_top p{

	text-align:center;

	color:#bb1018;

	font-size:32px;

	line-height: 20px;

	font-weight:bold;

}

.main2_con{

	width:1200px;

	margin:0 auto;

}

.main2_con1{

	width:1200px;

	margin:0 auto;

	height:344px;

}

.con1_fl{

	float:left;

	width:580px;

	padding-top: 80px;

}

.con1_fl_title{

	background:url(../images/title1.png) no-repeat left center;

	padding-left:70px;

	height:57px;

}

.con1_fl_title h3{

	color:#000000;

	font-size:26px;

	padding-bottom:5px;

}

.con1_fl_title span{

	color:#dedede;

	font-size:18px;

}

.con1_fl p{

	padding:20px 0px 0px 70px;

	line-height:25px;

	font-size:16px;

}

.con1_fr{

	float:right;

}



.main2_con2{

	width:1200px;

	margin:0 auto;

	height:317px;

}

.con2_fl{

	float:left;

}

.con2_fr{

	float:right;

	width:580px;

	padding-top: 80px;

}

.con2_fr_title{

	background:url(../images/title2.png) no-repeat left center;

	padding-left:70px;

	height:57px;

}

.con2_fr_title h3{

	color:#000000;

	font-size:26px;

	padding-bottom:5px;

}

.con2_fr_title span{

	color:#dedede;

	font-size:18px;

}

.con2_fr p{

	padding:20px 0px 0px 70px;

	line-height:25px;

	font-size:16px;

}



.main2_con3{

	width:1200px;

	margin:0 auto;

	height:332px;

}

.con3_fl{

	float:left;

	width:580px;

	padding-top: 80px;

}

.con3_fl_title{

	background:url(../images/title3.png) no-repeat left center;

	padding-left:70px;

	height:57px;

}

.con3_fl_title h3{

	color:#000000;

	font-size:26px;

	padding-bottom:5px;

}

.con3_fl_title span{

	color:#dedede;

	font-size:18px;

}

.con3_fl p{

	padding:20px 0px 0px 70px;

	line-height:25px;

	font-size:16px;

}

.con3_fr{

	float:right;

}



.main2_con4{

	width:1200px;

	margin:0 auto;

	height:274px;

}

.con4_fl{

	float:left;

}

.con4_fr{

	float:right;

	width:580px;

	padding-top: 80px;

}

.con4_fr_title{

	background:url(../images/title4.png) no-repeat left center;

	padding-left:70px;

	height:57px;

}

.con4_fr_title h3{

	color:#000000;

	font-size:26px;

	padding-bottom:5px;

}

.con4_fr_title span{

	color:#dedede;

	font-size:18px;

}

.con4_fr p{

	padding:20px 0px 0px 70px;

	line-height:25px;

	font-size:16px;

}

.main3{

	width:100%;

	margin:0 auto;

	height:115px;

}

.main3 img{

	width:100%;

	margin:0 auto;

}

.main4{

	width:1200px;

	margin:0 auto;
	display:none;

}

.main4_title{

	padding-top: 60px;

}

.main4_title p{

	text-align:center;

	font-size: 32px;

	font-weight:bold;

	color:#000000;

	background:url(../images/main4_title.png) no-repeat bottom center;

	padding-bottom: 60px;

}



.Clientbox{

	width:1180px;

	margin:0px auto; 

	padding:55px 0px;

	position:relative;

}

.Clientlist{

	width:960px;

	margin:0px auto;

	overflow:hidden; 

	position:relative;

}

.Clientlist ul{

	width:9999px; 

	position:relative;

}

.Clientlist ul li{

	float:left;

	width:960px;

	overflow:hidden;

}

.Clientlist ul li dl{

	width:960px; 

	margin:auto;

}

.Clientlist ul li dl dd{ 

	float:left; 

	width:180px; 

	height:80px; 

	border:1px solid #e6e6e6; 

	display:inline; 

	margin:0px 5px 10px;

}

.Clientlist ul li dl dd img{ 

	display:block;

	width:180px; 

	height:80px;

}

.Clientbox a.ClientPrev,.Clientbox a.Clientnext{

	display:block; 

	position:absolute;

	width:37px; 

	height:71px; 

	top:40%; 

	text-align:center; 

	line-height:71px;

}

.Clientbox a.ClientPrev{

	background:url(../images/iconleft.png) no-repeat left center;

	width:56px;

	height:56px;

	left:0;

}

.Clientbox a.Clientnext{

	background:url(../images/iconright.png) no-repeat right center;

	width:56px;

	height:56px;

	right:0;

}

.Clientbox a:hover.ClientPrev{

	background:url(../images/iconlefthover.png) no-repeat left center;

	width:56px;

	height:56px;

	left:0;

}

.Clientbox a:hover.Clientnext{

	background:url(../images/iconrighthover.png) no-repeat right center;

	width:56px;

	height:56px;

	right:0;

}





.main4_more{

	width:1200px;

	margin:0 auto;

	padding-bottom:70px;

}

.main4_more a{

	background-color:#bb1018;

	color:#fff;

	padding:12px 45px;

	border:1px solid #bb1018;

	border-radius:5px;

	font-size:18px;

}

.main5{

	width:100%;

	margin:0 auto;

	height:502px;

	background:url(../images/main5bg.png) no-repeat center center;

}

.main55{

	width:1200px;

	margin:0 auto;

	padding-top: 80px;

}

.main55_fl{

	float:left;

	width:440px;

	text-align:right;

}

.main55_fl h3{

	color:#bb1018;

	font-size:18px;

	padding-bottom:10px;

}

.main55_fl p{

	color:#aaaaaa;

	font-size:14px;

}

.main55_fl_6{

	padding-right:20px;

}

.main55_fl_5{

	padding:90px 100px 0px 0px;

}

.main55_fl_4{

	padding:70px 20px 0px 0px;

}



.main55_fr{

	float:right;

	width:440px;

	text-align:left;

}

.main55_fr h3{

	color:#bb1018;

	font-size:18px;

	padding-bottom:10px;

}

.main55_fr p{

	color:#aaaaaa;

	font-size:14px;

}

.main55_fl_1{

	padding-left:20px;

}

.main55_fl_2{

	padding:90px 0px 0px 100px;

}

.main55_fl_3{

	padding:70px 0px 0px 20px;

}



.main6{

	width:1200px;

	margin:0 auto;

	padding-bottom: 50px;

}

.main6_title{

	padding-top: 60px;

}

.main6_title p{

	text-align:center;

	font-size: 32px;

	font-weight:bold;

	color:#000000;

	background:url(../images/main6_title.png) no-repeat bottom center;

	padding-bottom: 60px;

}

.main6_con{

	padding-top:50px;

}

.main6_con img{

	float:left;

	width:428px;

	height:304px;

}

.main6_con p{

	line-height:30px;

	padding-left:500px;

	padding-top:20px;

}

.main7{

	width:100%;

	margin:0 auto;

	background-color:#f9f9f9;

	min-height:535px;

}

.main77{

	width:1200px;

	margin:0 auto;

	padding-bottom: 50px;

}

.main77_title{

	padding-top: 60px;

}

.main77_title p{

	text-align:center;

	font-size: 32px;

	font-weight:bold;

	color:#000000;

	background:url(../images/main77_title.png) no-repeat bottom center;

	padding-bottom: 60px;

}

.main77_con{

	padding-top:50px;

}

.main77_con li{

	float:left;

	width:154px;

	margin:0px 43px;

}

.main77_con li a{

	display:block;

}

.main77_con_1img{

	width:154px;

	height:154px;

	padding-bottom:15px;

	background:url(../images/main77_con_1.png) no-repeat center center;

}

.main77_con_1 h3{

	font-size:16px;

	color:#5f5f5f;

	text-align:center;

	padding-bottom:10px;

}

.main77_con_1 p{

	color:#9c9c9c;

	text-align:center;

}

.main77_con li a:hover .main77_con_1 .main77_con_1img{

	width:154px;

	height:154px;

	padding-bottom:15px;

	background:url(../images/main77_con_1hover.png) no-repeat center center;

}

.main77_con li a:hover .main77_con_1 h3{

	font-size:16px;

	color:#bb1018;

	text-align:center;

	padding-bottom:10px;

}

.main77_con li a:hover .main77_con_1 p{

	color:#ff9012;

	text-align:center;

}



.main77_con_2img{

	width:154px;

	height:154px;

	padding-bottom:15px;

	background:url(../images/main77_con_2.png) no-repeat center center;

}

.main77_con_2 h3{

	font-size:16px;

	color:#5f5f5f;

	text-align:center;

	padding-bottom:10px;

}

.main77_con_2 p{

	color:#9c9c9c;

	text-align:center;

}

.main77_con li a:hover .main77_con_2 .main77_con_2img{

	width:154px;

	height:154px;

	padding-bottom:15px;

	background:url(../images/main77_con_2hover.png) no-repeat center center;

}

.main77_con li a:hover .main77_con_2 h3{

	font-size:16px;

	color:#bb1018;

	text-align:center;

	padding-bottom:10px;

}

.main77_con li a:hover .main77_con_2 p{

	color:#ff9012;

	text-align:center;

}



.main77_con_3img{

	width:154px;

	height:154px;

	padding-bottom:15px;

	background:url(../images/main77_con_3.png) no-repeat center center;

}

.main77_con_3 h3{

	font-size:16px;

	color:#5f5f5f;

	text-align:center;

	padding-bottom:10px;

}

.main77_con_3 p{

	color:#9c9c9c;

	text-align:center;

}

.main77_con li a:hover .main77_con_3 .main77_con_3img{

	width:154px;

	height:154px;

	padding-bottom:15px;

	background:url(../images/main77_con_3hover.png) no-repeat center center;

}

.main77_con li a:hover .main77_con_3 h3{

	font-size:16px;

	color:#bb1018;

	text-align:center;

	padding-bottom:10px;

}

.main77_con li a:hover .main77_con_3 p{

	color:#ff9012;

	text-align:center;

}



.main77_con_4img{

	width:154px;

	height:154px;

	padding-bottom:15px;

	background:url(../images/main77_con_4.png) no-repeat center center;

}

.main77_con_4 h3{

	font-size:16px;

	color:#5f5f5f;

	text-align:center;

	padding-bottom:10px;

}

.main77_con_4 p{

	color:#9c9c9c;

	text-align:center;

}

.main77_con li a:hover .main77_con_4 .main77_con_4img{

	width:154px;

	height:154px;

	padding-bottom:15px;

	background:url(../images/main77_con_4hover.png) no-repeat center center;

}

.main77_con li a:hover .main77_con_4 h3{

	font-size:16px;

	color:#bb1018;

	text-align:center;

	padding-bottom:10px;

}

.main77_con li a:hover .main77_con_4 p{

	color:#ff9012;

	text-align:center;

}



.main77_con_5img{

	width:154px;

	height:154px;

	padding-bottom:15px;

	background:url(../images/main77_con_5.png) no-repeat center center;

}

.main77_con_5 h3{

	font-size:16px;

	color:#5f5f5f;

	text-align:center;

	padding-bottom:10px;

}

.main77_con_5 p{

	color:#9c9c9c;

	text-align:center;

}

.main77_con li a:hover .main77_con_5 .main77_con_5img{

	width:154px;

	height:154px;

	padding-bottom:15px;

	background:url(../images/main77_con_5hover.png) no-repeat center center;

}

.main77_con li a:hover .main77_con_5 h3{

	font-size:16px;

	color:#bb1018;

	text-align:center;

	padding-bottom:10px;

}

.main77_con li a:hover .main77_con_5 p{

	color:#ff9012;

	text-align:center;

}

.main8{

	width:100%;

	margin:0 auto;

	height:116px;

}

.main8 img{

	width:100%;

	margin:0 auto;

}





.main9{

	width:1200px;

	margin:0 auto;

	padding-bottom: 30px;

}

.main9_title{

	padding-top: 60px;

}

.main9_title p{

	text-align:center;

	font-size: 32px;

	font-weight:bold;

	color:#000000;

	background:url(../images/main9_title.png) no-repeat bottom center;

	padding-bottom: 60px;

}

.main9_con{

	padding-top:50px;

}

.main9_con li{

	height:143px;

}

.main9_con li a{

	display:block;

}

.main9_con_fl{

	float:left;

	width:950px;

}

.date{

	float:left;

	background-color:#c7c7c7;

	width:150px;

	border:1px solid #c7c7c7;

	border-radius:5px;

	height:50px;

	text-align:center;

	line-height:50px;

	color:#fff;

	font-size:18px;

	margin:45px 50px 0px 0px;

}

.xian{

	float:left;

	background:url(../images/newsli.png) no-repeat center center;

	width:14px;

	height:143px;

}

.news{

	float:left;

	width:680px;

	padding-left: 50px;

	margin-top:21px;

}

.news h3{

	color:#646464;

	font-size:16px;

	padding-bottom:10px;

	font-weight:normal;

}

.news p{

	color:#b9b9b9;

	font-size:15px;

	line-height:25px;

}

.news p span{

	color:#bb1018;

}

.main9_con li a:hover .main9_con_fl .date{

	float:left;

	background-color:#bb1018;

	width:150px;

	border:1px solid #bb1018;

	border-radius:5px;

	height:50px;

	text-align:center;

	line-height:50px;

	color:#fff;

	font-size:18px;

	margin:45px 50px 0px 0px;

}

.main9_con li a:hover .main9_con_fl .xian{

	float:left;

	background:url(../images/newslihover.png) no-repeat center center;

	width:14px;

	height:143px;

}

.main9_con li a:hover .main9_con_fl .news h3{

	color:#bb1018;

	font-size:16px;

	padding-bottom:10px;

	font-weight:normal;

}

.main9_con_fr{

	float:right;

}

.main9_con_fr img{

	margin-top:20px;

}

.main9_more{

	width:1200px;

	margin:30px auto;

}

.main9_more a{

	background-color:#bb1018;

	color:#fff;

	padding:12px 45px;

	border:1px solid #bb1018;

	border-radius:5px;

	font-size:18px;

}

.footer{

	width:100%;

	margin:0 auto;

}

.footer1{

	width:100%;

	margin:0 auto;

	background-color:#bb1018;

	height:5px;

}

.footer2{

	width:100%;

	margin:0 auto;

	background-color:#1f2228;

	height:445px;

}

.footer22{

	width:1200px;

	margin:0 auto;

}

.footer22_top{

	height:155px;

}

.footer22_top_fl{

	float:left;

}

.footer22_top_fl img{

	float:left;

	width:136px;

	height:116px;

}

.footer22_top_fl p{

	color:#696D73;

	padding:40px 0px 0px 170px;

}

.footer22_top_fr{

	float:right;

}

.footer22_top_fr .tel{

	float:left;

	padding:20px 30px 0px 0px;

}

.footer22_top_fr .wx{

	padding-top:20px;

}



.footer3{

	width:100%;

	margin:0 auto;

	background-color:#111316;

	height:125px;

}

.footer33{

	width:1200px;

	margin:0 auto;

}

.footer33 p{

	text-align:center;

	color:#4c5159;

	font-size:16px;

	line-height:30px;

	padding-top:32px;

}

.footer22_bottom{

	width:1200px;

	margin:0 auto;

}

.footer22_bottom li{

	background:url(../images/footer22li.png) no-repeat right center;

	width:100px;

	padding:0px 35px;

	text-align:center;

	float:left;

	height:226px;

}

.footer22_bottom li a{

	display:block;

	color:#fff;

	font-size:16px;

}

.footer22list{

	margin-top:30px;

}

.footer22list ul li{

	float:none;

	width:100px;

	padding:0;

	height:25px;

	line-height:25px;

	background:none;

	table-align:center;

}

.footer22list ul li a{

	display:block;

	font-size:15px;

	color:#595e67;

}

