﻿/*css-----------*/

div,form,img,ul,ol,li,dl,dt,dd,p,input,body,strong,span,pre{margin:0;padding:0;border:0;}

h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}

body{width:100%;font-family:"Microsoft YaHei";font-size:12px;margin:0 auto;color:#555;height:auto;line-height:21px;background:url(../images/webbg.png) repeat;overflow-x:hidden;position:relative}

img{border:0px;/*behavior:url(iepngfix.htc)*/}

ul,li{list-style:none; }

a{text-decoration:none;color:#666;}

a:hover{text-decoration:none;color:#007cc2;outline:none;}

a,area{outline:none;blr:expression(this.onFocus=this.blur());}

.clear{clear:both;line-height:0;height:0;font-size:0;}

a,area{blr:expression(this.onFocus=this.blur())}



.header{background:url(../images/topbg.jpg) no-repeat top center}

.top{padding:15px 0;height:80px;margin:0 auto;width:1020px;position:relative}

.header .logo{float:left;}

.header .rexian{float:right;margin-top:20px;}

.topbar{position:absolute;right:0;top:30px;}

.topbar a{display:block;float:left;width:64px;text-align:center;height:22px;line-height:22px;color:#fff;margin:0 3px;}

.topbar a.topbar1{background:#007cc2;}

.topbar a.topbar2{background:#fd9b00;}

.topbar a.topbar3{background:#d15a25;}

.navbg{background:#007cc2;}

.nav{margin:0 auto;width:1080px;height:50px;line-height:50px;}

.nav ul{float:left;background:url(../images/navli.png) no-repeat left center;padding-left:2px;}

.nav li{float:left;background:url(../images/navli.png) no-repeat right center;padding:0 12px 0 10px;}

.nav li a{font-size:14px;color:#fff;text-align:center;display:block;width:130px;text-align:center;font-family:"Microsoft YaHei";}

.nav li a:hover,.nav li.on a{background:url(../images/navhover.png) no-repeat center bottom;color:#007cc2}



.banner{background:url(../images/ty.png) repeat-x bottom center;z-index:10; text-align:center; margin:0 auto;position:relative;width:100%;height:442px;padding-bottom:23px;}


.flexslider{
	position:relative;
	height:442px;
	overflow:hidden;
	background:url(../images/loading.gif) 50% no-repeat;
	}
.slides{position:relative;z-index:1;}
.slides li a.bn{width:100%;height:442px; display:block; cursor:hand;}	
.slides li{height:442px;}
.flex-control-nav{
	position:absolute;
	bottom:10px;
	z-index:2;
	width:100%;
	text-align:center;
	}
.flex-control-nav li{
	display:inline-block;
	width:14px;
	height:14px;
	margin:0 5px;
	*display:inline;
	zoom:1;
	}
.flex-control-nav a{
	display:inline-block;
	width:14px;
	height:14px;
	line-height:40px;
	overflow:hidden;
	background:url(../images/dot.png) right 0 no-repeat;
	cursor:pointer;
	}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{
	position:absolute;
	z-index:3;
	width:100%;
	top:45%;
	}
.flex-direction-nav li a{
	display:block;
	width:50px;
	height:50px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	}

.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.i_cont,.main_zy{margin:10px auto 20px;width:1020px;}

.i_cont .i_about,.i_cont .i_kg{float:left;width:740px;}

.title{font-size:12px;color:#fff;background:url(../images/titlebg.png) repeat-x left bottom;border-bottom:3px #007cc2 solid;height:33px;line-height:33px;}

.title span{color:#007cc2;padding:0 18px 0 10px;}

.title1 span{display:block;color:#fff;background:url(../images/titlel.png) no-repeat;width:116px;text-align:center;border-bottom:3px #007cc2 solid;height:40px;line-height:40px;float:left;margin-top:-7px}

.i_cont .more{float:right;margin:6px 10px 0 0}

.i_about_c{background:#fff;padding:10px;line-height:24px;height:260px;overflow:hidden}

.i_about_c a{color:707070;}

.i_about_c img{float:left;padding:5px;border:1px #e0e0e0 solid;box-shadow:0 0 5px #ccc;margin-right:15px;margin-bottom:5px;}



.i_news,.i_fuwu{float:right;width:270px;}

.i_news_c{background:#fff;padding:8px;height:264px;overflow:hidden}

/*.i_news{padding-top:5px;}*/

.i_news li,.i_fuwu li{height:28px;line-height:28px;padding-left:20px;background:url(../images/newsli.png) no-repeat left center;margin:0 5px;overflow:hidden}

.i_fuwu_c{background:#fff;padding:10px 8px;height:140px;overflow:hidden}



.i_kg_c{padding:10px 0px 10px 20px;background:#fff;height:140px;overflow:hidden}
.i_kg_c dl{float:left; width:222px; margin-right:18px;}
.i_kg_c dl dt{/*position:absolute;*/ border:1px #ededed solid; height:140px;}
.i_kg_c dl dd.bg_kgqy{position:relative; top:110px; left:0px; background:#000; height:30px; line-height:30px;opacity:0.3; filter:alpha(opacity=30);display:none;}
.i_kg_c dl dd.bg_kgbt{position:relative; padding:0px 10px; top:85px; left:0px; text-align:right;display:none;}
.i_kg_c dl dd.bg_kgbt a{color:#fff;}



.hzhb_home{width:1020px; margin:0 auto; margin-bottom:15px; background:#fff;}

.hzhb_home ul{padding:10px 0px 10px 11px; background:#fff;}

.hzhb_home ul li{float:left; margin-right:11px; margin-top:5px; border:1px #ccc solid; width:155px; overflow:hidden;}



.footer{background:#3e3e3e; margin:0 auto; padding:15px;}

.footer p,.footer h3,.footer_bottom p{width:1020px; text-align:center; overflow:hidden; margin:0 auto; line-height:24px; color:#fff;}

.footer h3{font-size:18px;font-family:"Microsoft YaHei"; font-weight:normal;}



.footer_bottom{background:#262626;}

.footer_bottom p{height:40px; line-height:40px;}

.footer_bottom p span{float:left; padding-left:100px;}

.footer_bottom p a{color:#fff; padding-right:20px;}

.footer_bottom p a:hover{color:#ccc;}



.banner_zy{background:none;height:270px; margin:0 auto; text-align:center;  padding-bottom:0px;}

.leftbox{float:left; width:250px;}

.leftbox .list_box{border:#d1d1d1 solid; border-width:1px 1px 0px 1px; margin-bottom:15px; background:#fff;}

.leftbox .list_box h3{background:url(../images/left_list_bg.gif) no-repeat; height:40px; font-size:14px; text-align:center; line-height:40px; color:#fff;}

.leftbox .list_box ul li{height:40px; line-height:40px; background:url(../images/arrow.png) no-repeat 53px center; padding-left:98px;border-bottom:1px #d1d1d1 solid; overflow:hidden;}

.leftbox .list_box ul li a{font-size:12px; font-family:'宋体';}

.leftbox .list_box ul li:hover,.leftbox .list_box ul li.sele_zylist{background:#f1f1f1 url(../images/list_bg.jpg) no-repeat 53px center;}

.leftbox .list_box ul li:hover a{color:#0161b0; font-weight:bold;}



.l_contact{background:#fff; text-align:center; margin-bottom:15px; padding:9px; border:1px #d1d1d1 solid;}

.l_contact img{padding-bottom:10px;}

.l_contact ul{text-align:left;}

.l_contact ul li{line-height:30px;}



.l_contact1 ul li{background:#fff; text-align:center; margin-bottom:15px; padding:9px; border:1px #d1d1d1 solid; height:122px; overflow:hidden;}

.l_contact1 ul li img{padding-bottom:0px; margin-bottom:0px;}



.rightbox{float:right; width:755px; background:#fff; margin-top:8px; margin-bottom:15px;}

.rightbox .r_title span{font-size:14px; font-weight:bold;} 

.rightbox .r_title h3{float:right; font-size:12px; font-weight:normal; padding-right:10px; color:#666;}

.r_cont{line-height:30px; padding:15px 10px; width:725px; overflow:hidden;}

.r_about_img{text-align:center;}

.r_cont p{text-indent:2em;}



/*翻页*/

.position{margin:20px;text-align:center;font-size:12px;}

.position a{heihgt:22px;line-height:22px;padding:0 8px;border:1px #D6D6D6 solid;margin:0 2px;display:inline-block;border-radius:2px;}

.position a.on{color:#fff;border:1px #1c65d0 solid;background:#1c65d0;font-weight:bold;}

.position a.on:hover{color:#fff;}

.position a:hover{border:1px #1c65d0 solid;color:#037caf;}

.wz_list{padding:20px;}

.wz_list li{background:url(../images/tips.gif) no-repeat left 13px; height:40px; line-height:40px; padding-left:25px; overflow:hidden; border-bottom:1px #ccc dashed;}

.wz_list li span{float:right; padding-left:20px; color:#959595;}



.news_r_cont{padding:10px;}

.news_r_cont ul li{height:36px; line-height:36px; border-bottom:1px #ccc dashed; background:url(../images/tips.gif) no-repeat left center; padding-left:30px; width:700px; overflow:hidden;}

.news_r_cont ul li span{float:right; padding-left:20px; color:#a3a3a3;}

.title_newsinfo{margin:0 auto; border-bottom:1px #ccc dashed; text-align:center; margin-bottom:15px;padding-bottom:5px;}

.title_newsinfo h3{font-size:16px;line-height:30px;}

.title_newsinfo span{color:#999;display:block;line-height:20px;}

.fanye_news{padding-bottom:20px; text-align:right; padding-right:15px;}

.fanye_news a{padding:2px 10px; margin-left:30px; border:1px #ccc solid; border-radius:2px;}



/*anli*/

.anli_r_cont{width:740px; padding:9px;}

.anli_r_cont dl{ width:730px; float:left; border-bottom:1px dashed #c5c5c5; padding-bottom:15px;padding-left:1%;padding-top:15px; }

.anli_r_cont dl:hover{background:#f2f2f2;}

.anli_r_cont dl:hover a{color:#158ad1;}

.anli_r_cont dl dt{ width:230px; float:left; }

.anli_r_cont dl dt img{ width:200px; height:120px; }

.anli_r_cont dl dd{ width:490px; padding-right:1%; float:left; line-height:25px;}

.anli_r_cont dl dd span{font-size:12px;}

.anli_r_cont dl dd a{display:inline-block; height:24px; overflow:hidden; width:400px;}

.anli_r_cont dl dd.infoxx{height:80px; overflow:hidden;}

.anli_r_cont dl dd.down_knowledge{height:35px; float:right;}

.anli_r_cont dl dd.down_knowledge a{display:inline-block; background:#1c65d0; float:right; color:#fff; width:70px; border-radius:2px; text-align:center;}

.anli_r_cont dl dd.down_knowledge a:hover{background:#046eae;}

.form-control1{border:1px solid #CCC; height:27px;}

.btn_tjyj{border:1px solid #CCC; height:28px; width:150px;}

.textarea_tjyj{border:1px solid #CCC; height:128px; width:450px;}



/*ryqy*/

.ryqy_about{padding-top:20px;border-bottom:none;}

.ryqy_about dl{float:left; width:200px; margin:10px 20px;background:#dbdbdb; padding:1px;}

.ryqy_about dl dd{width:204px; height:24px; line-height:20px; overflow:hidden; text-align:center; }

.ryqy_about dl dd a{color:#666;}

.ryqy_about dl:hover{background:#007cc2;}

.ryqy_about dl:hover dd a{color:#fff;}



.zy_r_cont{padding-top:10px;}

.zy_r_cont dl { width:222px;  float: left; margin:20px 14px; display: inline; overflow:hidden;}

.zy_r_cont dl dt:hover{ border:1px #007cc2 solid;}

.zy_r_cont dl dt{border:1px #e7e7e7 solid; padding:5px;}

.zy_r_cont dl dd{height:30px; line-height:30px; text-align:center; font-size:14px; margin-top:5px;}

.overflow{height:500px;overflow-y:auto;margin-bottom:15px;}
.ewm{position:fixed;right:10px;bottom:10px;_position:absolute;
_bottom:auto;
_margin-bottom:10px;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
}
