@charset "utf-8";
/* CSS Document */
/*---------公用部分-------------*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img {border: 0 none; vertical-align: top;
display: block; /* 解决图片在ie6中产生图片底部的3像素空白bug */
-ms-interpolation-mode: bicubic; /* 解决图像缩放而产生的锯齿IE7+ */
image-rendering:optimizeQuality; /* 解决图像缩放而产生的锯齿Firefox 3.6 */ }
button { cursor: pointer; border:0 none;}
input{border:0 none; font-size:12px; background:transparent;}
textarea{resize: none;border:0 none;}
ul, li { list-style-type: none; }
table{border-collapse:collapse;border-spacing:0;}
i, em, cite { font-style: normal; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
body, input, select, button,textarea{font-family:"Microsoft YaHei","微软雅黑","黑体","Adobe 黑体 Std",helvetica,arial,verdana,tahoma,sans-serif;font-weight:normal; font-size:12px;outline: none;color:#323232;}
a,input,textarea,p,span,h2,em,li,div{text-decoration: none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);}
a:focus,textarea:focus,input:focus{outline: none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-appearance: none;
/*-webkit-user-modify:read-write;//可以去除多余白色输入框但是只能输入一个字符*/}
.fl, .fr {display: inline; float: left;}
.fr {float: right;}
h2{font-size:18px; font-weight:normal;}
h3{font-size:14px; font-weight:normal;}
iframe{ border:0 none;}
/*--header--*/
.header{width:100%; background:url(../images/topBg.png) repeat-x 0 top;}
.header .top{width:980px;margin:0 auto;height:65px;padding:35px 0 0;}
.logo{display:block;float:left;}
.topmenu{float:right;padding:6px 0 0;}
.topmenu a{display:block;float:left; background:url(../images/topmenuBg.png) no-repeat left center;padding:0 0 0 10px;color:#949494; margin:0 0 0 30px; line-height:24px;}
.menu{ background:url(../images/menuBg.png) repeat-x 0 0;height:42px;}
.menu ul{width:980px;margin:0 auto; position:relative; z-index:9;}
.menu ul li{float:left;height:40px; line-height:40px;width:160px; text-align:center; background:url(../images/menuliBg.png) no-repeat left center;}
.menuBox{ position:relative;width:980px;margin:0 auto;}
.menuBox .back{ position:absolute;top:0;left:0; background:url(../images/menuHover.png) no-repeat center center; z-index:2;height:40px;width:160px;}
.menu ul li:first-child{ background:none;}
.menu a{display:block;color:#fff; text-shadow:0 2px 0 #000; position:relative; z-index:3;}
.menu ul li.cur a,.menu ul li:hover a{text-shadow:0 2px 0 #9a1717;}
/*slides*/
#slides{width:980px;margin:0 auto;height:330px; position:relative;box-shadow:0 0 10px #ddd;}
#slides .next,#slides .prev {position:absolute;top:135px;left:-26px;display:block;z-index:101;width:26px;height:55px;}
#slides .next {left:980px;}
.slideInfoBox{ position:absolute;top:0;right:0; z-index:8;}
.slides_container {width:980px;height:330px;overflow:hidden;position:relative;}
.slides_container a{display:block;}
.pagination { position:absolute;bottom:13px;right:315px; z-index:100;}
.pagination li {float:left;	margin:0 0 0 5px;}
.pagination li a {width:8px;height:2px;border:2px solid #fff;display:block; background:none; overflow:hidden; text-indent:-20em;}
.pagination li.current a { background:#fff;}
.slides_control > div{height:330px;}
.slideInfo{width:241px;padding:40px 27px 0;height:290px; background:url(../images/slideinfoBg.png) no-repeat 0 0;color:#fff;}
.slideInfo h2{margin:0 0 4px 0;}
.slideInfo em{display:block;width:100%;height:1px; background:#fff;opacity:0.3;filter:alpha(opacity=30);margin:17px 0;}
.slideInfo p{ line-height:23px;}
.slideInfo a{display:block;float:right; margin:15px 0 0;}
/*home*/
.home{ background:url(../images/homeBg.jpg) no-repeat top center;padding:12px 0 0;}
.gonggao{height:38px;border:1px solid #d3d3d3; line-height:38px; background:#fff; overflow:hidden; margin:11px 0 14px;}
.gonggao .ggTit{float:left;width:100px;border-right:1px solid #d3d3d3; font-size:16px;color:#000; background:url(../images/homeIcos.png) no-repeat 25px 0;padding:0 0 0 50px;}
.gonggao .ggCon{float:right;position:relative;width:820px;height:38px; overflow:hidden;}
.gonggao .ggCon ul{ position:absolute;top:0;right:0;}
.gonggao .ggCon a{display:inline-block; margin:0 40px 0 0;color:#333; background:url(../images/topmenuBg.png) no-repeat left center;padding:0 0 0 15px; font-size:14px;}
.news{width:340px;float:left;}
.news .newsTit{border:1px solid #d3d3d3;height:40px; line-height:40px;font-size:16px; color:#000;box-shadow:0 0 3px #fff inset;
background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1); /* Firefox */
background-image: -ms-linear-gradient(top, #ffffff, #f1f1f1); /* ie */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f1f1f1)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1', GradientType='0'); /* IE*/
}
.news .newsTit span{float:left; background:url(../images/homeIcos.png) no-repeat 25px -39px;padding:0 0 0 50px;}
.hyNews.news .newsTit span{ background-position:25px -79px;}
.news .newsTit a{float:right; background:url(../images/moreGray.png) no-repeat left center;color:#7c7c7c;padding:0 0 0 10px;margin:0 20px 0 0; text-transform:uppercase; font-size:12px;}
.news .newsCon{border:1px solid #d3d3d3;padding:30px 8px 29px 8px; line-height:24px;}
.gsNews.news .newsCon{border-right:1px solid #f5f5f5;}
.hyNews.news .newsCon{border-left:1px solid #f5f5f5;}
.news .newsCon a{color:#323232;padding:0 0 0 15px; background:url(../images/newliBg.png) no-repeat left center;width:225px;display:inline-block; overflow:hidden;}
.news .newsCon li.red a{color:#f61a1c;}
.news .newsCon li{height:24px; line-height:24px;padding:0 15px 0 15px; margin:7px 0; cursor:pointer;}
.news .newsCon li:hover{background:#9e3334;}
.news .newsCon li:hover a{color:#fff;}
.news .newsCon li:hover em{color:#c96363;}
.news .newsCon li em{float:right;color:#9c9c9c;}
.yhzx{float:right;width:290px;}
.yhzxCon{ background:url(../images/lineBg.png) repeat;padding:25px 25px 5px; margin:10px 0 0;}
.yhzxCon li{width:240px;height:50px;background:#fff; margin:0 0 20px 0;}
.yhzxCon li a{border:1px solid #d3d3d3; display:block;height:41px; font-size:16px; color:#1f232c;padding:7px 0 0 40px; background:url(../images/sj.jpg) no-repeat 20px 12px; position:relative;}
.yhzxCon li a span{ position:absolute;display:block;top:-1px;left:-1px; z-index:2;border:2px solid #c24343;width:236px;height:46px; display:none;}
.yhzxCon li a em{display:block;font-size:10px;color:#b2b2b2;}
.yhzxCon li a:hover span{display:block;}
.yhzxCon li a:hover{color:#c24343;}
/*footer 999eaa*/
.wen_nav a{height:25px; line-height:25px;padding:0;color:#000000;text-align:left; display:inline-block; margin:0;text-shadow:none;}
.footer{ background:url(../images/footerBg.jpg) no-repeat center top #1f232c; background-size:auto 100%;padding:0 0 0 0; margin:5px 0 0; }
.foot{width:1050px;margin:0 auto;color:#ffffff; text-shadow:0 1px 0 #000; text-align:center; position:relative;}
.foot a{height:25px; line-height:25px;padding:0 15px;color:#c5cbd9; background:#737780; text-align:left; display:inline-block; margin:0 2px 8px;text-shadow:none;}
.foot p{margin: 0 0; line-height:22px;}
.foot em{ position:absolute; background:url(../images/topmenuBg.png) no-repeat center center #fff;width:10px;height:10px;display:block;top:7px;right:230px; cursor:pointer;}
.morelj{display:none;}
.backTop{width:50px;heihgt:50px; cursor:pointer; position:fixed;right:20px;bottom:180px;display:none; z-index:99;}
/*main*/
.main{width:980px; margin:0 auto; position:relative; z-index:2;}
/*warp*/
.warp{ background:url(../images/warpBg.jpg) repeat-x 0 top;}
.all{ position:relative;width:100%;}
.shadow{ position:absolute; z-index:1;width:100%;top:0;left:0;background:url(../images/shadow.png) no-repeat  center 42px;min-height:400px;}
.webmap{ line-height:18px;padding:16px 0;}
.webmap img{float:left; margin:0 12px;}
.webmap a{float:left;color:#949494;}
.webmap em{float:left;color:#949494;padding:4px 0 0;}
.webmap p{float:left;color:#3d3f42;}
.conBox{border:1px solid #d3d3d3; background:url(../images/conBg.jpg) no-repeat center bottom #fff;min-height:400px;}
.conCon{padding:20px 10px 60px;}
/*aboutus*/
.conTit{ position:relative;}
.conTit img{float:left; position:relative; z-index:3;}
.conTit .nav{float:left;width:733px;height:90px; overflow:hidden; position:relative; z-index:4;}
.conTit ul li{float:left; line-height:89px;}
.conTit ul li a{display:block;color:#3d3f42; font-size:14px;width:110px; text-align:center; background:#fff;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}
.conTit ul li a.more{width:67px;border-right:0 none;}
.conTit ul li a:hover,.conTit ul li.cur a{color:#b53a3a;border-bottom:1px solid #fff;}
.conTit .line{height:89px;width:100%; position:absolute;border-bottom:1px solid #d3d3d3;left:0;}
.conCon.aboutus{ line-height:28px;padding:55px 94px 100px 82px;}
.conCon.aboutus p{ text-indent:24px; margin:0 0 25px 0;}
/*case*/
.conCon .tit{ background:url(../images/lineBg.png) repeat;height:60px;padding:24px 0 0 60px;}
.conCon.case iframe{width:836px;height:545px; margin:20px 0 0 60px;}
/*news*/
.conCon.newsList{width:960px;padding:55px 10px 120px;}
.conCon.newsList ul{width:400px;float:left; line-height:30px; margin:0 40px;}
.conCon.newsList ul li{padding:0 5px;height:30px;margin:0 0 8px;}
.conCon.newsList ul li a{color:#000; font-size:14px; background:url(../images/newliBg.png) no-repeat left center;padding:0 0 0 25px;}
.conCon.newsList ul li.red a {color: #F61A1C;}
.conCon.newsList ul li em{float:right;color:#b3b2b2;}
.conCon.newsList ul li:hover{background:#9e3334;}
.conCon.newsList ul li:hover a{color:#fff;}
.conCon.newsList ul li:hover em{color:#c96363;}
/*newsinfo*/
.newsInfoBox{ background:#fff; position:relative;}
.conCon.newsInfo{padding:0;}
.newsInfo .Ntit{ text-align:center; background:url(../images/lineBg.png) repeat 0 0; font-size:22px; font-weight:normal;padding:30px 0;}
.newsInfo .Ntime{color:#919191;padding:10px 5px; text-align:right;}
.newsInfo .Ncon{color:#1d1e1f; padding:55px 94px 100px 82px;}
.newsInfo .Ncon p{ text-indent:2em; font-family: 宋体;font-size:12pt;margin:0 0 5px 0;letter-spacing:1px;line-height:18pt;}
.newsInfo .Ncon div{ text-indent:2em; font-family: 宋体;font-size:12pt;margin:0 0 5px 0;letter-spacing:1px;line-height:18pt;}
.newsInfo .Ncon img{ margin:0 0 35px 0;}
.close{position:absolute;right:-28px;top:0;display:block;}
/*验证*/
.checkBox{width:545px;margin:0 auto;}
.checkBox ul li{margin:0 0 30px 0;}
.checkBox input{height:24px; line-height:24px;padding:7px 5px; font-size:14px; font-weight:bold;}
.checkBox .selInput,.checkBox .ptInput,.checkBox span,.checkBox input,.checkBox .sel,.checkBox .inp{float:left;}
.checkBox span{width:75px;display:block; font-size:14px; line-height:38px;font-weight:bold;}
.weituo input{ background:url(../images/yzInput1.png) no-repeat;width:458px;}
.baogao .selInput input{ background:url(../images/yzInput2.png) no-repeat;width:92px;}
.baogao .ptInput input{ background:url(../images/yzInput3.png) no-repeat;width:92px;}
.baogao .hou{ text-align:right; margin:0 0 0 6px;}
.pinggu .selInput input{ background:url(../images/yzInput4.png) no-repeat;width:132px;}
.pinggu .ptInput input{ background:url(../images/yzInput5.png) no-repeat;width:198px;}
.pinggu .ptInput span{margin:0 0 0 43px;}
.checkBox .sel{ position:relative;}
.dropdown{ background:#f4f4f4;position:absolute;top:39px;left:0;width:100%; z-index:99;display:none;}
.dropdown ul{border:1px solid #ddd;}
.dropdown ul li{margin:0;padding:0 10px; cursor:pointer;}
.sel input{color:#b13939;}
.ptInput .inp{ position:relative;}
.ptInput label{ position:absolute; z-index:3;left:5px;top:0; line-height:38px;color:#c9c9c9; font-size:14px; font-weight:bold; cursor:text;}
.chaxun{display:block;float:right;width:244px;height:46px; background:url(../images/chaxun2.png) no-repeat; text-indent:-20em; overflow:hidden;}
.chaxun:hover{background:url(../images/chaxun3.png) no-repeat;}
.chaxun:active{background:url(../images/chaxun4.png) no-repeat;}


    
.fivelist{ overflow:hidden; zoom:1; padding:5px 0 0 10px;}
.fivelist li{ width:19.5%; float:left;  line-height: 23px;}
.newdh {
    color: #8D1616;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    text-decoration: none;
}
.newdh:link, .newdh:hover, .newdh:active, .newdh:visited {
    color: #8D1616;
}
.unnewdh {
    background: url("../images/web_nav_unnewdh_bg.gif") no-repeat scroll right top transparent;
    color: #ECD0CE;
    cursor: pointer;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    padding: 0 10px 0 7px;
}
.tab-cur {
    background: url("../images/web_nav_newdh_bg.gif") repeat-x scroll 0 0 transparent;
    color: #8D1616;
}
.unnewdh span {
    background: url("../images/icon_28.gif") no-repeat scroll right center transparent;
    cursor: pointer;
    display: block;
}
.tab-cur span {
    background-image: url("../images/icon_29.gif");
}
.x-arrow {
    cursor: pointer;
    height: 33px;
}
.arrow-left {
    background: url("../images/web_nav_left.gif") no-repeat scroll 0 0 transparent;
}
.arrow-right {
    background: url("../images/web_nav_right.gif") no-repeat scroll 0 0 transparent;
}
.dhblack {
    color: #000000;
    font-size: 12px;
    line-height: 24px;
    text-decoration: none;
}
.data-list {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-top:none;

}


.conCon p{
	font-size:14px;
	line-height: 120%;
}

.f14px {
	font-size: 14px;
	color: #000000;
	line-height: 120%;
}

.title4 {
    font-family:"黑体", arial;
	margin: 0px;
	font-size: 24px;
	font-weight: bold;
	color: #951516;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left:20px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	line-height: 46px;
}
.title7{
	font-size: 14px;
	font-weight: bold;
	color: #4B84B6;
	text-align: left;
	vertical-align: middle;
	background-color: #F3F3F3;
	text-indent: 20px;
}
.br6 {
    line-height: 6px;
	height: 6px;
}
.br10 {
    line-height: 10px;
	height: 10px;
}
