body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#333; font-size:12px; font-family: "微软雅黑";overflow-x:hidden;}

td,th,caption { font-size:12px; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }

address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}

a { color:#555; text-decoration:none; }

a:hover { text-decoration:none; }

img { border:none; }

ol,ul,li { list-style:none; }

input, textarea, select, button { font:12px Verdana,Helvetica,Arial,sans-serif; }

table { border-collapse:collapse; }
table{ width:100%; border-left:#C8B9AE solid 1px;border-top:#C8B9AE solid 1px;border-collapse:collapse;} 
table td{border-right:#C8B9AE solid 1px;border-bottom:#C8B9AE solid 1px;padding:10px 10px 6px;vertical-align: top;} 



.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }



#top{

	background: #e4e4e4;

	height: 30px;

}



.w1100px{

	width: 1100px;

	margin: 0 auto;

	line-height:30px;

}



.w1100px h1{

	float: left;

	color: #666;

}



.w1100px span{

	float: right;

}



.w1100px span a{

	margin-left: 10px;

	color: #666;

}



#logo{

	width: 1100px;

	margin: 20px auto;

}



#logo h2{

	float: left;

}



#logo em{

	display: none;

}





#logo h2 img{

	display: block;

}



#logo span{

	margin-top: 15px;

	font-size: 28px;

	line-height: 30px;

	float: right;

	padding-left: 40px;

	font-family: impact;

	height: 30px;

	background: url("../images/tesl.png") center left no-repeat;

}



#menu{

	height: 45px;

	line-height: 45px;

	background: #06499b;

	border-top:1px solid #666;

}



.wrap1{

	width: 1100px;

	margin: 0 auto;

}



.wrap1 li{

	float: left;

	display: block;

	position: relative;

}



.wrap1 li .imgline{

	background: url("../images/line.png") right center no-repeat;

}



.wrap1 li a{

	display: block;

	color: #fff;
	
	font-weight: bold;

	font-size: 16px;

	padding: 0 23px;

}



.wrap1 li a:hover{

	color: #333;

}



.wrap1 li dl{

	display: none;

	position: absolute;

	left: 0;

	z-index: 999;

	width: 100%;

	top:45px;

}



.wrap1 li:hover dl{

	display: block;

}



.wrap1 li dl dd{

	background: #000;

} 



.wrap1 li dl dd a{

	display: block;

	text-align: center;

}



.wrap1 li dl dd a:hover{

	background: #06499b;

	color: #fff;

}



/*==============鐒︾偣鍥?===============*/

#main_promo{height:385px; width:1920px; margin-left:-960px; position:relative;  top:0;  left:50%; overflow:hidden; z-index:0; }

.promoWD{width:1100px; margin:0 auto; position:relative; }

.slide{display:block; float:left;  width:1920px;}

#dots{height:20px; position:absolute; bottom:20px; left:429px; z-index:99;}

#dots li{ width:20px; height:20px; float:left; margin-right: 10px;border-radius:50%;}

#dots li a{ width:20px; display:block; height:20px; background-color:#7f0705;border-radius:50%;}

#dots li.act a{background-color:#000000;}

/*==============鐒︾偣鍥?end================*/



#search{

	height: 50px;

	background: url("../images/line2.png") repeat-x center;

}



.wrap3{

	width: 1100px;

	height: 50px;

	line-height: 50px;

	margin: 0 auto;

}



.wrap3 span{

	float: left;

	font-size: 14px;

}



.wrap3 span strong{

	font-weight: bold;

}



.wrap3 span a{

	padding: 0 5px;

	font-size: 14px;

}



.wrap3  form{

	float: right;

	margin-top: 10px;

	width: 298px;

}



.sear_txt{

	border-radius: 10px 0 0 10px;

	height: 28px;

	line-height: 28px;

	border-left: 1px solid #333;

	border-top: 1px solid #333;

	border-bottom: 1px solid #333;

	border-right:none;

	background: #fff;

	padding-left: 5px;

	width: 263px;

	float: left;

}

.sear_btn{

	width: 29px;

	float: right;

	height: 30px;

	line-height: 30px;

	background: #fff url("../images/serach.png") center center no-repeat;

	border-left: 0px;

	border-right: 1px solid #333;

	border-top: 1px solid #333;

	border-bottom: 1px solid #333;

	border-radius: 0 10px 10px 0;

}



#main_pros{

	width: 1100px;

	min-height: 500px;

	margin: 20px auto 0;

}



.nav_left{

	float: left;

	width: 220px;

}



.nav_left dt{

	height: 66px;

	line-height: 66px;

	text-align: center;

	background: #06499b;

	font-size: 26px;

	color: #fff;

	font-weight: bold;

}



.nav_left dd{

	height: 35px;

	line-height: 35px;

	text-align: center;

	background: #f2f2f2;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}



.nav_left dd a{

	display: block;

}



.nav_left dd a:hover{

	background: #e4e4e4;

}



.nav_left .h3x{

	height: 40px;

	line-height: 40px;

	font-size: 18px;

}



.nav_left dl{

	margin-bottom: 20px;

}



.addinfo h4{

	height: 40px;

	line-height: 40px;

	text-align: center;

	background: #06499b;

	color: #fff;

	font-size: 18px;

	font-weight: bold;		

}



.addinfo p{

	padding: 15px;

	border-right: 1px solid #ccc;

	border-left: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}



.addinfo p span{

	display: block;

	font-size: 12px;

	line-height: 34px;

	border-bottom: 1px dotted #ccc;

}



.redcolor{

	color:#06499b;

}



.pro_list{

	width: 860px;

	float: right;

	min-height: 500px;

}



.dtitles{

	height: 45px;

	line-height: 45px;

	border-bottom: 4px solid #06499b;

}



.dtitles span{

	font-size: 20px;

	font-weight: bold;

	padding-left: 35px;

	background: url("../images/ico.png") center left no-repeat;

}
.changjia_list span{font-size: 20px;

	font-weight: bold;

	padding-left: 35px;

	background: url("../images/ico.png") center left no-repeat;}


.dtitles a{

	float: right;

	font-size: 14px;

}



.dtitles .em2{

	padding: 0 5px;

}



.dtitles .em3{

	color: #06499b;

}



.plists{

	width: 860px;

	overflow: hidden;

}



.auto_pros{

	width: 890px;

	margin-top: 20px;

}



.pimgsl{

	width: 198px;

	height: 253px;

	float: left;

	position: relative;

	margin: 0 20px 20px 0;

	border:1px solid #ccc;

}



.alink_img img{

	display: block;

	max-width: 188px;

	max-height: 178px;

}



.pimgsl .alink_img{

	margin:5px;
	text-align:center;

	display: block;

	max-width: 188px;

	height: 188px;

	border-bottom: 1px solid #ccc;	

}



.pimgsl span{

	position: absolute;

	right: 0;

	top:0;

	z-index: 999;

	width: 64px;

	height: 64px;

}



.pimgsl span img{

	width: 64px;

	height: 64px;

	display: block;

}



.pimgsl{

	text-align: center;

}



.pimgsl strong{

	display: block;

	height: 25px;

	font-weight: bold;

	color: #333;

	font-size: 14px;

	line-height: 25px;

}



.pimgsl p{

	color: #666;

}



.pimgsl:hover{

	border:1px solid #06499b;

}



#banner_fotcenter{

	width: 1098px;

	height: 148px;

	margin: 0 auto 20px;

	border:1px solid #ccc;

}


#abouts{

	margin: 0 auto;

	width: 855px;

	height: 345px;

	padding-left: 245px;

	background: url(../images/abs.jpg) left center no-repeat;

}



.about_uss{

	height: 35px;

	line-height: 35px;

	padding-bottom: 7px;

	border-bottom: 2px solid #06499b;

	background: url(../images/abby.png) top left no-repeat;

}



.about_uss a{

	float: right;

	font-size: 14px;

	font-weight: bold;

}



.about_uss .em2{

	padding: 0 5px;

}



.psinfos{

	margin-top: 20px;

	text-align: justify;

	line-height: 28px;

	font-size: 14px;

}



#news_lists{

	margin: 20px auto;

	width: 1100px;

}



#news_lists .dtitles span{

	padding-left: 45px;

	background: url("../images/newsa.png") left center no-repeat;

}



.news_div{

	margin-top: 20px;

	padding: 10px;

	background: #f2f2f2;

	min-height: 180px;

	border:1px solid #ccc;

}



.dalinksa{

	height: 29px;

	line-height: 29px;

	width: 50%;

	float: left;

	border-bottom: 1px dotted #ccc

}



.dalinksa a{

	display: block;

	padding-left: 35px;

	background: url("../images/sjx.png") left center no-repeat;

}



.dalinksa a:hover{

	color: #06499b;

}



#friend_link{

	width: 1100px;

	margin: 0 auto;

}



#friend_link .dtitles span{

	padding-left: 45px;

	background: url("../images/links.png") left center no-repeat;

}



.flinks{

	height: 45px;

	line-height: 45px;

}



.flinks a{

	margin-right: 15px;

	float: left;

}



#footer{

	padding-top:25px;

	background: #06499b;

	padding-bottom: 50px;

}



.wrap_center{

	width: 1100px;

	margin: 0 auto;
line-height:25px;
}



 
.dlinks1 a{

	margin-right: 25px;

	font-weight: bold;

	color: #fff;

	font-size: 14px;

}



.ftceonter{

	line-height: 30px;

	width: 500px;

	margin-right: 30px;

	float: left;

	border-right: 1px solid #fff;

}



.ftceonter p{

	color: #fff;

	font-size: 14px;

}



.flinks2{

	float: left;
	overflow: hidden;
	width: auto;

}



.flinks2 a{

	color: #fff;

	font-size: 14px;

	display: block;

	height: 30px;

	line-height: 30px;

}
.gsjimgs img{

	display: block;

}



#banner_n{

	background: url("../images/list.jpg") top center no-repeat;

	height: 255px;

}



.nav_left .yibiao_img{

	font-size:26px;color:#FFF;

}



.li2{

	margin-bottom: 20px !important;

}



#addu{

	padding-left:40px;

	width: 1058px;

	height: 33px;

	line-height: 33px;

	background: #f2f2f2 url("../images/zhuye.png") 10px center no-repeat;

	margin: 20px auto;

	border:1px solid #ccc;

	font-size: 13px;

}



#addu a{

	padding: 0 5px;

}



#polist{

	width: 1098px;

	margin: 0 auto;

	border-top: 1px solid #ccc;

	border-left: 1px solid #ccc;

}



.raleft{

	border-right: 1px solid #ccc;

	float: left;

	width: 100px;

	background: #f2f2f2;

	padding-left: 10px;

 }



 .div_center{
 	padding-left: 10px;
 	float: left;
 	overflow: hidden;
 	width: 970px;
 	display:block;
 	white-space:nowrap; 
 	text-overflow:ellipsis;
 }



.div_center a{

	font-size: 12px;

	margin-right: 10px;

	padding-right: 10px;

	background: url("../images/line.png") right center no-repeat;

}



.div_center a:hover{

	color: #06499b;

}



 .ralink{

 	border-left: 1px solid #ccc;

 	width: 40px;

 	text-align: center;

 	font-family:瀹嬩綋;

 	background: #f2f2f2;

 	float: right;

 }



 .pn1{

 	height: 34px;

 	line-height: 34px;

 	border-bottom: 1px solid #ccc;

 	border-right: 1px solid #ccc

 }



.search_choose{

	padding-bottom: 10px;

	height: 40px;

	line-height: 40px;

	border-bottom: 4px solid #06499b;

}



.wform{

	width:298px;

	float: right;

	margin-top: 6px;

}



.search_choose span{

	float: left;

}



.search_choose em{

	float: left;

}



.back_up{

	float: right;

	width: 40px;

	height: 40px;

	margin-left: 15px;

	display: block;

	background: url("../images/backs.png") center center no-repeat;

}



.search_choose span{

	font-size: 16px;

	font-weight: bold;

	color: #666;

}



.search_choose em{

	color: #06499b;

	font-size: 13px;

	background: #f2f2f2;

	height: 38px;

	padding: 0 25px;

	border:1px solid #ccc;

}



.qqs{

	margin-bottom: 20px;

	margin-top: 20px;

}



.divqq{

	background: #06499b none repeat scroll 0 0;

    color: #fff;

    font-size: 18px;

    font-weight: bold;

    height: 40px;

    line-height: 40px;

    text-align: center;

}



.qqss{

	min-height: 50px;

	padding-top: 15px;

	text-align: center;

	border-left:1px solid #ccc;

	border-right:1px solid #ccc;

}



.qqss a{

	width: 45px;

	margin: 0 5px;

	height: 45px;

	display: inline-block;

	background: url("../images/qq.png") center center no-repeat;

}



.qqs p{

	border-bottom: 1px solid #ccc;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

	padding-bottom: 10px;

	text-align: center;

	font-size: 14px;

}



.opts{

	text-align: center;

	padding: 25px;

	border-bottom: 1px solid #ccc;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

}



.opts option{

	width: 125px;

}



.fanyes{



}



.fanyes ul li{

	float: left;

	padding: 5px 15px;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}



.fanyes ul{

	display: inline-block;

	border-top: 1px solid #ccc;

	border-left: 1px solid #ccc;

}





.nav_left .img_nw{

	background: #06499b url("../images/newsas.png") no-repeat scroll 10px center;

}



.news_content{

	padding:20px;

	border:1px solid #ccc;

	margin-bottom: 20px;

}



.news_li{

	height: 44px;

	line-height:44px;

	padding-left:30px;

	background: url("../images/sxs3.png") left center no-repeat;

	border-bottom: 1px solid #ccc;

}



.news_li a{

	transition: all 1s linear 0s;

	-moz-transition: all 1s linear 0s;

	-webkit-transition: all 1s linear 0s;

	-o-transition: all 1s linear 0s;	

	float: left;

	font-size: 14px;

}



 

.news_li span{

	float: right;

	color: #666;

	font-size: 14px;

}



.news_li:hover a{

	padding-left: 20px;

	color: #06499b;

}



.arc_content{

	border:1px solid #ccc;

	padding:15px;

	min-height: 650px;

}



.arc_content h2{

	font-weight: bold;

	padding-bottom: 10px;

	padding-top:30px; 

	font-size: 28px;

	text-align: center;

}



.info_bt{

	padding-bottom: 15px;

	text-align: center;

	font-size: 15px;

	margin: 0 20px 20px;

	border-bottom: 1px solid #ccc;

}



.info_bt span em{

	width: 20px;

	display: inline-block;

	height: 20px;

	text-align: center;

	cursor: pointer;

	line-height: 20px;

	margin-right: 5px;

	border:1px solid #ccc;

	font-style: normal;

}



.info_bt span em:hover{

	background: #06499b;

	color: #fff;

}



.contents_txt{

	margin: 20px;

	text-align: justify;

	font-size: 14px;

	line-height: 25px;

	color: #666;

}



.contents_txt img{

	max-width: 85%;

}



.pro_arcwb{

	min-height: 650px;

	margin-top: 20px;

	padding: 20px;

	border:1px solid #ccc;

}



.pro_arcwb h2{

	font-size: 28px;

	font-weight: bold;

	color: #333;

	text-align: center;

	padding-bottom: 10px;

}



.infos_div{

	text-align: center;

	font-size: 14px;

	padding-bottom: 30px;

	margin-bottom: 20px;

	border-bottom: 1px solid #ccc;

}



.big_fmimg{

	float: left;

	width: 200px;

	height: 200px;

	border:1px solid #ccc;

	overflow: hidden;

}







.big_fmimg img{

	transition: all 0.3s linear 0s;

	-moz-transition: all 0.3s linear 0s;

	-webkit-transition: all 0.3s linear 0s;

	-o-transition: all 0.3s linear 0s;

	max-width: 200px;

	max-height: 200px;

	display: block;

	margin: 0 auto;

}



.big_fmimg:hover img{

	max-width:222px;

	max-height:222px;

}





.prios_infos{

	float: left;

	width: 501px;

	padding-left: 20px;

}



.prios_infos p{

	height: 25px;

	line-height: 25px;

	margin-bottom: 5px;

	color: #333;

	font-size: 14px;

}



.pinfo_arc{

	text-align: justify;

	line-height: 25px;

	padding: 10px;

	background: #FFFFCD;

	border:1px solid #ccc;

}



.pinfo_arc i{

	color: #06499b;

	font-style: normal;

}



.img_inos{

	margin-bottom: 20px;

}



.body_one h3{

	border-bottom: 1px solid #ccc;

}



.body_one h3 span{

	width: 150px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	background: #FFFFCD;

	font-size: 14px;

	color: #333;

	display: block;

	font-weight: bold;

}



.body_arc_all{

	text-align: justify;

	font-size: 14px;

	min-height: 300px;

	line-height: 25px;

	margin: 20px 0;

}



#fc{

	width: 1100px;

	min-height: 500px;

	margin: 0 auto 20px;

} 





#ridiv{

	width: 860px;

	min-height: 500px;

	float: right;

}



.c_Nav{

	height: 45px;

	line-height: 45px;

	background: #06499b;

	color: #fff;

	padding-left: 10px;

}



.c_Nav a{

	padding: 0 15px;

	color: #fff;

	display: block;

	font-size: 15px;

	float: left;

	background: url("../images/line.png") right center no-repeat;

}



.cbanner{

	height: 300px;

	background: #ccc;
	overflow: hidden;
	margin: 20px 0;

}


.cbanner img{
	width: 100%;
	height: auto;
}


.jianjieinfo{

	padding: 15px;

	line-height: 25px;

	text-align: justify;

	background: #FFFFCD;

	font-size: 13px;

	color: #666;

	border:1px solid #ccc;

	margin-bottom: 20px;

}



.mobile_banner{

	display: none;

	width: 100%;

}



#abouts span{

	display: none;

} 



.banner_pcimg{

	background: url("../images/320px.jpg") top center no-repeat;

	height: 320px;

}

.nav_left .fencjji{
	background: url("../images/BGJKK.png") center center no-repeat;
} 


.nav_left .yibiao_img{
	
}

#sgpage .contents_txt{
	min-height:320px;
	background: url("../images/14459160317032.jpg") right top no-repeat;
}

#qqkf{
position: fixed;
top:120px;
left:5px;
width: 122px;
padding-top: 31px;
z-index: 9999;
background: url("../images/leftbg.png") top center no-repeat;
}

#qqkf .ewm img{
width:80%;
margin:10%;
}

.Wkdiv{
	background: #fff;
}

#qqkf .Wkdiv{
border-left: 1px solid #71BAFF;
border-right: 1px solid #71BAFF;
padding: 15px 0;
}
 

.Wkdiv a{
	text-align: center;
	display: block;
}

.changjia_div{    margin-top: 20px;
    padding: 10px;
    background: #f2f2f2;
    min-height: 20px;
    border: 1px solid #ccc;}
	.changjia_div a{padding:10px;}
	
	#demoLeft {float:left;margin:0;overflow:hidden;width: 880px;height:540px;}




#demoLeft .indemo {float: left;width: 500%;}



#demo1 {float: left;height:560px;width:880px;}
#demo2 {float: left;height:560px;width:880px;}

#demo1 img,#demo2 img{}


/*第五行*/
.diwuhang{width:100%; padding-bottom:10px}
.diwuhang_main{width:1100px; margin:0 auto;}
.diwuhang_left{width:1100px;}
.diwuhang_right{width: 350px; float:right}
.diwuhang_title {
    width: 100%;
    margin: 0 auto;
        margin-bottom: 0px;
    height: 37px;
    background: url(../images/fanye.png) repeat-x left bottom;
    margin-bottom: 10px;color:#9b9b9b;
}
.diwuhang_title a {
width: 110px;
height: 35px;
float: left;
color: #06499b;
font-weight: 600;
position: relative;
text-align: center;
display: block;
font-size: 18px;
color: #06499b;
text-decoration: none;
line-height: 35px;
border-bottom: 2px solid #06499b;
background: none;
background:#fff;
background: url(../images/base_item.jpg) no-repeat left center;
}
.diwuhang_title a.learnmore {
    font-size: 14px;
    float: right;
    color: #000;
    border-bottom: none;color:#2a2a2a; border:none; text-align:right;background:none;
}
.diwuhang_content ul li{ width:25%; float:left; background: url(../images/base_item.jpg) no-repeat left center; line-height:28px; text-indent: 15px;}
.diwuhang_content ul li a{font-size: 14px;
width: 100%;
height: 42px;
font-family: "微软雅黑";}

/*第六行*/
.diliuhang{width:100%; padding-bottom:10px}
.diliuhang_main{width:1100px; margin:0 auto;}
.diliuhang_left{width:1100px;}
.diliuhang_right{width: 350px; float:right}
.diliuhang_title {
    width: 100%;
    margin: 0 auto;
        margin-bottom: 0px;
    height: 37px;
    background: url(../images/fanye.png) repeat-x left bottom;
    margin-bottom: 10px;color:#9b9b9b;
}
.diliuhang_title a {
width: 110px;
height: 35px;
float: left;
color: #06499b;
font-weight: 600;
position: relative;
text-align: center;
display: block;
font-size: 18px;
color: #06499b;
text-decoration: none;
line-height: 35px;
border-bottom: 2px solid #06499b;
background: none;
background:#fff;
background: url(../images/base_item.jpg) no-repeat left center;
}
.diliuhang_title a.learnmore {
    font-size: 14px;
    float: right;
    color: #000;
    border-bottom: none;color:#2a2a2a; border:none; text-align:right;background:none;
}
/* 滚动图片 */
.scroll101{position: relative;width:1100px;margin: 0 auto;padding:0px;height:auto; padding-top:15px}
.scroll101 ul{ overflow:hidden;}
.scroll101 li {float: left;width:200px;position: relative; text-align:center;}
.scroll101 li a{ font-size:14px;color: #222;}
.scroll101 li h5 {width:170px;}
.scroll101 img {width:188px;height: 71px;display: block;border: 1px solid #ddd; padding:2px}
.scroll101 img:hover,#list-view .highlight{border-color:#0c52ae;_border:none;}
.scroll101 li span {color:#156811;}
 .scroll101 a.bx-prev,.scroll101 a.bx-next{
					position:absolute;
					top:0px;
					display:block;
					width:30px;
					height:110px;
					z-index:99999;
				}
.scroll101 a.bx-prev{left:-40px;background: url(images/jt1.gif) no-repeat center center;}
.scroll101 a.bx-prev:hover{background: url(images/jt1.gif) no-repeat center center;}
.scroll101 a.bx-next{right:-40px;background: url(images/jt2.gif) no-repeat center center;}
.scroll101 a.bx-next:hover{background: url(images/jt2.gif) no-repeat center center;}	




