@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0;
	margin: 0;
	padding: 0;
}
ul, li, ol, h1, h2, h3, dl, dt, dd, form, p, span, b, u, s, i {
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
input, textarea {
	outline: none;
	list-style: none;
}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/
a {
blr:expression(this.onFocus=this.blur()); /* IE Opera */
	outline: none; /* FF Opera */
}
a:focus {
	-moz-outline-style: none; /* FF */
} /*去掉a标签超链接的虚线框*/
a:link {
	text-decoration: none;
	color: #000;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #000;
}
body {
	color: #131313;
	font-size: 12px;
	line-height: 1.5;
	font-family: "微软雅黑", 宋体, Arial, Helvetica, sans-serif;
	
}
.wrap{ width:1080px; margin:0 auto; overflow:hidden;}
.left{ float:left;}
.right{ float:right;}
.header-con{ width:100%; height:178px;  z-index:999; position:fixed; top:0;}
.header-cons{ width:100%; height:178px; background:url(../images/bg.jpg) repeat; z-index:999; }
.header-top{ height:50px; line-height:50px; background:url(../images/topss.jpg) no-repeat center top; color:#000;}
.header-tops{height:50px; line-height:50px;}
.header-top a{ display:inline-block; width:96px; text-align:center; color:#000;}
.header{height:128px; background:url(../images/nav.jpg) no-repeat center bottom;}
.logo{ display:inline-block; padding:4% 0;}
.onlines{ background:url(../images/top_ly.png) no-repeat 10px center; padding-left:16px;}
.contants{ background:url(../images/top_tell.png) no-repeat 10px center; padding-left:16px;}
.banner{ height:576px; margin-top:178px; overflow:hidden;}
.nav{ width:81%;}
.ny_tell{ height:52px; padding-top:24px}
.tell_txt{ float:left; padding-left:50px; background:url(../images/logo_tell.jpg) no-repeat left center; width:80px; padding-right:20px; font-size:13px; text-align:right; color:#9c9c9c; height:46px; border-right:1px solid #9c9c9c; margin-left:500px;}
.txt_txt{ float:left; height:46px; line-height:46px; font-size:24px; font-weight:bold; color:#333; font-family:Arial, Helvetica, sans-serif; padding-left:20px;}
#menu {display:block; height:34px;  padding-top:8%;}
#nav {display:block;}
#nav .mainlevel {float:left; text-align:center; display:block; width:90px; font-size:15px; }
#nav .mainlevel a { text-decoration:none; line-height:34px; height:34px; text-align:center; padding:0 15px; display:block; _width:48px; font-size:14px;}
#nav .mainlevel:hover{ border-bottom:2px solid #004bbb;}
#nav .mainlevel a:hover {color:#004bbb; text-decoration:none;}
#nav .mainlevel ul {position:absolute; display:none; }
#nav .mainlevel li a {padding:0 12px; line-height:30px; height:30px; display:block; _padding-bottom:6px;/*IE6 only*/ color:#fff;  font-size:13px;  border-bottom:1px solid #004bbb; color:#004bbb;}
#nav .mainlevel li a:hover { text-decoration:none;}
#nav .mainlevel ul{ width:90px; }
.Triangle_con { width:90px; height:9px; background:url(../images/bird.png) no-repeat center top; display:block; margin-top:-9px; _margin-bottom:-6px;/*IE6 only*/}
#nav .mainlevel li{ width:90px; height:30px;  text-align:center; }
.dh{ height:50px; line-height:50px;}
.dh ol{ padding-left:38px;}
.dh li{ float:left; width:115px; text-align:center; font-size:15px;}
.dh li a{ color:#fff;}

.search{ width:315px; height:27px; background:#fff; margin-top:7px; border:1px solid #a0a0a0;}
.text{ float:left; width:278px; height:27px;  background:none; line-height:27px;  padding-left:10px; font-size:12px; border:0;color:#4a4b4f; }
.submit{ float:left; width:27px; height:27px;border:0; background:url(../images/search.jpg) no-repeat center center; cursor:pointer; }

.pro{ height:962px; overflow:hidden; margin-bottom:30px;}
.pro_header{ height:66px;}
.pro_header b{ font-size:15px; color:#333; font-weight:bold;}
.pro_header h3 a{ font-size:20px; color:#004bbb; font-weight:bold;}
.pro_header i{ display:block; width:56px; border-top:1px solid #004bbb; margin-top:3px;}
/* 本例子css */
.slideTxtBox{ width:100%;}
.slideTxtBox .hd{ height:0;position:relative; }
.slideTxtBox .hd .qhul{ float:left;  position:absolute; left:0px; top:0px; height:32px;   }
.slideTxtBox .hd .qhul li{ float:left;  cursor:pointer; margin-right:15px; font-weight:bold; font-size:18px; color:#333; border:1px solid #333; padding:15px 5px;}
.slideTxtBox .hd .qhul li.on{ color:#004bbb;  border:1px solid #004bbb;}
.slideTxtBox .bd{height:836px; overflow:hidden; padding-top:65px;}
.slideTxtBox .bd .ulslis{zoom:1;  }

.slideTxtBox01{ width:100%;}
.slideTxtBox01 .hd{ height:68px;position:relative; }
.slideTxtBox01 .hd ul{ padding:20px 0 0 344px; overflow:hidden; height:40px;}
.slideTxtBox01 .hd ul li{ float:left; width:112px; height:27px; background:#004bbb; border-radius:30px; text-align:center; line-height:27px; margin-left:10px; cursor:pointer; font-size:14px; color:#fff; }
.slideTxtBox01 .hd ul li.on{  background:#ff6c00;}
.slideTxtBox01 .bd ul{  zoom:1; overflow:hidden;  }
.slideTxtBox01 .bd li{ float:left; width:325px; margin:0 17px;}
.slideTxtBox01 .bd li div{ width:293px; height:100px; border:1px solid #eee; padding:15px;}
.slideTxtBox01 .bd li div strong a{ display:block; height:24px; font-size:15px; color:#004bbb;}
.slideTxtBox01 .bd li div p{ height:54px; overflow:hidden; color:#929292;}
.slideTxtBox01 .bd li div span a{display:block; height:24px; line-height:30px; font-size:13px; color:#333;}

.slideTxtBox02{ width:100%;}
.slideTxtBox02 .hd{ height:68px;position:relative; }
.slideTxtBox02 .hd ul{ padding:20px 0 0 344px; overflow:hidden; height:40px;}
.slideTxtBox02 .hd ul li{ float:left; width:112px; height:27px; background:#004bbb; border-radius:30px; text-align:center; line-height:27px; margin-left:10px; cursor:pointer; font-size:14px; color:#fff; }
.slideTxtBox02 .hd ul li.on{  background:#ff6c00;}
.slideTxtBox02 .bd ul{  zoom:1; overflow:hidden;  }
.slideTxtBox02 .bd li{ float:left; width:325px; margin:0 17px;}
.slideTxtBox02 .bd li div{ width:293px; height:100px; border:1px solid #eee; padding:15px;}
.slideTxtBox02 .bd li div strong a{ display:block; height:24px; font-size:15px; color:#004bbb;}
.slideTxtBox02 .bd li div p{ height:54px; overflow:hidden; color:#929292;}
.slideTxtBox02 .bd li div span a{display:block; height:24px; line-height:30px; font-size:13px; color:#333;}
.pro_display_header h3 a{ color:#004bbb; font-size:18px; font-weight:bold;}

.about{ width:343px;}
.yhzs{ margin-left:20px;}
.web_header{ height:36px; line-height:36px; border-bottom:1px solid #eee;}
.web_header h3{ display:inline-block;}
.web_header h3 a{ font-size:20px; font-weight:bold; color:#004bbb;}
.web_header h3 b{ font-family:Arial, Helvetica, sans-serif; color:#a5a6a7; text-transform:uppercase;}
.jj_con{ padding:20px 0;}
.jj_con div{ height:145px; overflow:hidden; margin:20px 0; font-size:14px;}
.web_header span a{ float:right; font-size:14px; color:#333;}

.txtMarquee-top{ width:100%;  overflow:hidden; position:relative;}
.txtMarquee-top .bd{ padding:15px;  }
.txtMarquee-top .infoList li{ border-bottom:1px dashed #a0a0a0; height:90px; margin-bottom:8px;}
.txtMarquee-top .infoList li a{ font-size:14px; font-weight:bold; color:#004bbb; display:block; padding-left:10px; background:url(../images/wd1.jpg) no-repeat left center;}
.txtMarquee-top .infoList li .date{ font-size:14px; height:70px; color:#333; padding-left:10px; background:url(../images/wd2.jpg) no-repeat left 8px;  }

.con_txt{ padding:20px 0;}
.con_txt p{ font-size:14px; padding:3px 0;}

.links{ height:50px; line-height:50px;}
.link-l{ width:146px; height:50px;  font-size:18px; color:#333;}
.link-r{ width:922px;}
.link-r a{ margin:0 10px;}

.dbnav{ height:63px; line-height:63px; background:url(../images/db_nav.jpg) no-repeat center #161616;}
.dbnav ul{ width:708px;}
.dbnav ul li{ float:left; width:118px; text-align:center; font-size:14px;}
.dbnav ul li a{ color:#fff;}

.foot{ background:#333333; padding-top:30px; padding-bottom:20px;color:#fff;}
.foot-l{ width:710px; color:#b8b8b8; padding-top:30px;}
.foot-l .foot-contant{ float:left; width:342px;}
.foot-l div{ padding-left:30px;}
.foot-l div a{ color:#b8b8b8;}
.foot-contant span{ font-size:16px; display:block; margin-bottom:20px;}
.icon1{ padding-left:24px; background:url(../images/icon1.png) no-repeat left 2px;}
.icon2{ padding-left:24px; background:url(../images/icon2.png) no-repeat left 5px;}
.icon3{ padding-left:24px; background:url(../images/icon3.png) no-repeat left 2px;}
.foot-cns{ overflow:hidden;}
.foot-copy{ text-align:center; font-size:14px; padding-top:30px; border-top:1px solid #59aa56; margin-top:20px;}
.foot-r{ text-align:center;}
.foot-r span{ display:block; height:30px; line-height:30px;}


.in-conL{ width:300px;}
.in-con{ padding:20px 0;}
.a{ overflow:hidden; border:1px solid #a0a0a0; margin-bottom:20px;}
.a h3{ height:48px; line-height:48px; padding-left:20px; font-size:18px; background:#004bbb; color:#fff;}
.a h3 a{ color:#fff;}
.a ul{ padding:20px 0;}
.a ul li{ height:30px; line-height:30px; padding-left:30px; font-size:14px; border-bottom:1px solid #a0a0a0; background:url(../images/icon-o.png) no-repeat 260px center;}
.a ul li:hover{ background:url(../images/icon-o1.png) no-repeat 260px center;}
.a ul li:hover a{ color:#004bbb;}

.b{ overflow:hidden; border:1px solid #a0a0a0; margin-bottom:20px;}
.b h3{ height:48px; line-height:48px; padding-left:20px; font-size:18px; background:#004bbb; color:#fff;}
.b h3 a{ color:#fff;}
.b ul{ padding:10px;}
.b ul li{ padding-bottom:10px; overflow:hidden; border-bottom:1px solid #a0a0a0; margin-top:12px;}
.b ul li div{ width:200px;}
.b ul li div a{ font-size:14px;}
.b ul li div p{ color:#787878;}

.contant{ padding:15px; color:#787878;}
.in-conR{ width:762px;}
.show-mune{ height:48px; line-height:48px; text-align:right; padding-right:30px; border-bottom:1px solid #a0a0a0;}
.con-w{ padding:20px; font-size:13px;}

.con-w li{ height:48px; line-height:48px; font-size:14px; background:url(../images/icon-o.png) no-repeat left center; padding-left:30px; border-bottom:1px dashed #d0d0d0;}
.con-ws{ padding:20px; font-size:13px;}
.con-ws li{ float:left; width:234px; margin:5px 3px; text-align:center;}
.con-ws li img{ border:1px solid #fff;}
.con-ws li img:hover{ border:1px solid #004bbb;}
.con-ws li span{ display:block; width:234px; height:30px; text-align:center; line-height:30px;}

.cl{ clear:both;}