@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, pre, form, th, td,p,h2,h3{margin:0; padding:0; }
h2,h3,li{list-style:none;}
body{font-family:"微软雅黑";font-size:14px;background:url(../images/bg.jpg) repeat;}
img{border:none;}
a{color:#333333;text-decoration:none;}
a:hover{color:#971111;text-decoration:none;}
.clear{clear:both;}
.w110{ width:1180px; margin:auto;}

/*---------------首页----------------*/
/*导航*/
.top{ width:100%; height:100px; background:url(../images/white.png) repeat-x; z-index:999;}
.nav{ width:1180px; height:100px; margin:auto; line-height:100px; background:url(../images/logo.png) no-repeat top center;}
.nav_l{ float:left;}
.nav1{ width:127px; height:100px; float:left; text-align:center; display:block;}
.nav1 a{color:#333; display:block;}
.nav1 a:hover{ color:#8a3137; background:url(../images/navbg.png) no-repeat top center; display:block;}
.icon{ width:18px; height:100px;float:left; margin:0px 10px; background:url(../images/icon1.png) no-repeat left center;}
.nav_r{ float:right;}

.nav .on{ color:#8a3137; background:url(../images/navbg.png) no-repeat top center; display:block;}

/*焦点图*/
.focus{ width:100%; height:526px; background:url(../images/1.jpg) no-repeat center;}
.focus2{ width:100%; height:446px; background:url(../images/2.png) no-repeat center;}
.focus3{ width:100%; height:446px; background:url(../images/3.jpg) no-repeat center;}
.focus4{ width:100%; height:446px; background:url(../images/4.jpg) no-repeat center;}
/*企业介绍*/
.qyjj{width:100%; float:left;}
.w1180{ width:1180px; margin:auto;}
.h346{ height:346px;}
.wz{ width:718px; float:left; margin-top:43px; background:url(../images/red.jpg) no-repeat left top; color:#727272; font-size:14px; line-height:25px;margin-right:40px;}
.wz span{ font-size:20px; color:#8a3137; line-height:50px;}
.gs{ width:718px; float:left; margin-top:35px; height:57px; margin-bottom:50px;}
.gs li{width:158px; height:57px; float:left;  text-align:center; line-height:57px; color:#fff; margin-right:10px;}
.gs li a{background:url(../images/gsgreay.png) no-repeat right bottom; display:block; color:#fff;}
.gs li a:hover{background:url(../images/gsred.png) no-repeat right bottom; color:#fff;}
.gs .on a{background:url(../images/gsred.png) no-repeat right bottom; color:#fff;}
.video{ width:422px; height:306px;float:left; margin-top:16px; background:url(../images/vbg.png) no-repeat right bottom;}

/*新闻资讯*/
.xwzx_t{ width:100%; height:78px; float:left; background:url(../images/line.png) repeat-x; margin-top:22px; text-align:center; margin-bottom:15px;}
.h457{ height:457px;}
.block{ width:370px; float:left; margin-top:18px; margin-right:35px;}
.block_t{ width:370px; line-height:40px; float:left; border-bottom:1px solid #d6d6d6;}
.date{ width:72px; height:40px;font-size:18px; line-height:40px; background:url(../images/jt.png) no-repeat right center; float:left;}
.year{ float:right;line-height:40px; color:#989898; font-size:14px;}
.nr{ width:370px; float:left;}
.fz16{ line-height:60px; font-size:16px;}
.fz14{ font-size:14px; color:#6c6c6c; padding:10px 5px;}

/*工程案例*/
.h411{ height:411px;}
.gcal_t{width:100%; float:left; height:139px; background:url(../images/gcal_t.jpg) no-repeat top center;}

/*热点信息*/
.h400{ height:400px;}
.w772{ width:772px; float:left;}
.qa{ width:363px; float:left;}
.hydt_t{ width:772px; height:42px; float:left; line-height:42px; border-bottom:2px solid #ddd; color:#8a3137; font-size:18px;}
.tit_w{border-bottom:2px solid #8a3137}
.dt1{width:370px; float:left; height:322px;}
/* 品牌链接图片滚动 20140916新增 */
.rolBox{width:772px; float:left;}
.rolBox .Cont{width:772px;overflow:hidden; float:left; margin-top:30px;}
.rolBox .ScrCont{width:40000px; overflow:hidden;}
.rolBox .Cont li{ margin-right:30px;} 
.rolBox #List1,.rollBox #List2{float:left;}
.rolBox #BList1,.rollBox #BList2{float:left;}

.w363{width:363px; float:left; margin-left:45px;}
.cjwt_t{width:363px; height:42px; float:left; line-height:42px; border-bottom:2px solid #ddd; color:#8a3137; font-size:18px;}
.cjwt{ width:363px; margin-top:30px; float:left; line-height:22px;}
.cjwt li{ border-bottom:1px dashed #ccc; margin-bottom:10px; padding-bottom:5px;}
.cjwt li img{ margin-top:10px;}
.cjwt li a{ color:#8a3137;}
.p5{ padding:7px 0px;}

/*产业布局*/
.bjbg{ background:url(../images/img3.jpg) no-repeat left top; margin-top:10px;}
.wz2{ width:750px; float:right; background:url(../images/red.jpg) no-repeat left top; color:#727272; font-size:14px; line-height:25px; margin-right:10px; margin-top:25px; padding-bottom:10px;}
.wz2 span{ font-size:20px; color:#8a3137; line-height:50px;}

.ktxt{width:840px; height:100px;float:right; background:#f4f4f4; margin-top:20px; padding:30px 22px 20px 22px; margin-bottom:40px;}
.xtlist li a{float:left;color:#333;text-align:center;}
.xtlist li a:hover {color:#8a3137;}

.bg1 a{ width:140px;background: url(../images/xt1.png) no-repeat top center;line-height:35px; padding-top:65px;}
.bg1 a:hover{background:url(../images/xt11.png) no-repeat top center;}
.bg2 a{width:140px;background: url(../images/xt2.png) no-repeat top center;line-height:35px; padding-top:65px;}
.bg2 a:hover{background:url(../images/xt22.png) no-repeat top center;}
.bg3 a{width:140px;background: url(../images/xt3.png) no-repeat top center;line-height:35px; padding-top:65px;}
.bg3 a:hover{background:url(../images/xt33.png) no-repeat top center;}
.bg4 a{width:140px;background: url(../images/xt4.png) no-repeat top center;line-height:35px; padding-top:65px;}
.bg4 a:hover{background:url(../images/xt44.png) no-repeat top center;}
.bg5 a{width:140px;background: url(../images/xt5.png) no-repeat top center;line-height:35px; padding-top:65px;}
.bg5 a:hover{background:url(../images/xt55.png) no-repeat top center;}
.bg6 a{width:140px;background: url(../images/xt6.png) no-repeat top center;line-height:35px; padding-top:65px;}
.bg6 a:hover{background:url(../images/xt66.png) no-repeat top center;}
.bg7 a{width:140px;background: url(../images/xt7.png) no-repeat top center;line-height:35px; padding-top:65px;}
.bg7 a:hover{background:url(../images/xt77.png) no-repeat top center;}

/*银行*/
.bank{ width:1180px; margin:35px auto;}
.rollBox1{width:1180px; overflow:hidden;height:64px;}
.rollBox1 .LeftBotton{ height:64px; width:13px; background:url(../images/leftb.jpg) no-repeat left center; overflow:hidden; float:left;cursor:pointer; margin-right:14px;}
.rollBox1 .RightBotton{ height:64px; width:13px; background:url(../images/rightb.jpg) no-repeat left center; overflow:hidden; float:left;cursor:pointer; margin-left:14px;}
.rollBox1 .Cont1{width:1125px;overflow:hidden;float:left; }
.rollBox1 .ScrCont1{width:40000px; overflow:hidden;}
.rollBox1 .Cont1 .pic{ FLOAT: left; WIDTH: 203px; TEXT-ALIGN: center; overflow:hidden; padding:0px 10px;}
.rollBox1 .Cont1 .pic img{ width:203px; height:62px; border:1px solid #d6d6d6;}
.rollBox1 #List3,.rollBox1 #List4{float:left;}
.rollBox1 #BList3,.rollBox1 #BList4{float:left;}

.foot{ width:100%; height:390px; float:left; background:#2c2f34;}
.menu{ float:left; margin-top:40px; height:296px;}
.menu dl{ width:140px;float:left; margin-right:70px;}
.menu dt{color:#feffff;line-height:48px; font-size:16px; height:48px; background:url(../images/line.jpg) no-repeat left bottom;}
.menu dd a{color:#feffff;line-height:40px;}

.lxwm{ width:260px; float:right; margin-top:40px;color:#feffff;}
.lxwm_t{ width:260px; height:48px; line-height:48px; float:left; background:url(../images/line.jpg) no-repeat left bottom;font-size:16px;}
.lxwm_n{ width:260px; float:left; line-height:30px; margin-top:20px;}
.bottom{ width:100%; float:left; border-top:1px solid #1f2227;}
.copy{ width:1180px; margin:auto; height:50px; line-height:50px; color:#929292; font-size:12px;}
.copy a{color:#929292;}

.menu a:hover{ color:#999;}

/*---------------列表页----------------*/
.h38{ width:100%; float:left; background:#f4f4f4; margin-bottom:30px; border-bottom:1px solid #e7e7e7;}
.where{ width:1180px; height:38px; line-height:38px; margin:auto;}

/*左边菜单*/
.navleft{width:195px; margin-right:30px; float:left;}
.navl_t{width:195px; height:70px;float:left;font-size:18px; color:#fff; background-color:#8a3137; text-align:center; padding-top:25px; margin-bottom:6px;}
.navl_t p{ width:195px; line-height:25px;}
.nav_list{width:195px;border-top:none;float:left; text-align:center;}
.nav_list .subNav{ height:48px;line-height:47px; display:block; background-color:#f0f0f0; color:#2e2e2e; }
.nav_list .subNav:hover{background:url(../images/233.png) no-repeat; color:#FFF;cursor:pointer;}
.nav_list .currentDd{ background:url(../images/233.png) no-repeat; color:#FFF;}
.navContent{display: none;border-left:solid 1px #e5e3da;border-right:solid 1px #e5e3da;}
.navContent li a{display:block;width:195px;heighr:35px;text-align:center;font-size:14px;line-height:35px;color:#333}
.navContent li a:hover{color:#8a3137;}

.navright{width:900px;border:1px solid #aeaeae;background:#fff;padding:15px 20px; margin-bottom:15px;float:left;}
.navright1{width:900px;padding:15px 20px; margin-bottom:15px;float:left;}
.navright_t{width:847px; height:50px; line-height:50px;font-size:16px; padding-left:68px; float:left;border-bottom:1px solid #ccc; background:url(../images/tub.png) no-repeat 18px center; color:#971111;}
.navright_t span{ float:right; font-size:12px; color:#939393; font-family:"宋体";}
.navright_t span a{color:#939393;}
.navright_t span a:hover{color:#000; text-decoration:none;}

/*文章列表页*/
.info{width:900px; padding:20px 10px 0px 50px; min-height:500px; float:left;}
.info2{width:900px; padding:20px 10px 0px 10px; min-height:500px; float:left;}
.infolist li a{height:35px;line-height:35px;}
.infolist li{ border:1px solid #e7e7e7; padding:20px; margin-bottom:10px;}
.h1{ font-size:16px; color:#343434;}
.infolist span{float:right;color:#afafaf; font-size:12px;}
.fanye{height:60px; padding-top:10px;}
.fanye ul{ float:right; padding-right:50px; padding-top:20px;}
.fanye li{ display:block; float:left; width:25px; height:25px; line-height:25px; text-align:center; background:url(../images/page1.png); margin-right:7px; font-size:12px;}
.fanye .ys{ background:url(../images/page2.png);}
.fanye li a{ display:block; font-weight:bold; color:#fff;}
.fanye li a:hover{ text-decoration:none;}
.tyz{border-bottom:1px dotted #cdcdcd; color:#777777;}

/*详情页*/
.detail_t{color:#575757; float:left; text-align:center; width:780px; font-weight:bold; font-size:18px; line-height:30px; padding:10px 30px;}
.detail_p{ color:#666; line-height:40px; font-size:12px; font-family:"宋体"; background:url(../images/htk.png) bottom center no-repeat;font-weight:normal;text-align:center;}
.detail_text{font-size:14px; line-height:30px; padding:17px 30px 0px 30px; color:#51452d;}
.close{padding-top:25px;padding-bottom:25px; text-align:center;color:#51452d; font-size:12px;}
.close a:hover{ color:#971111; text-decoration:none;}

/*图片列表页*/
.infopic li{width:216px;  float:left;margin:7px 20px; text-align:center; line-height:28px; border-bottom:2px solid #8c353b; border-top:1px solid #c7c3b8; border-left:1px solid #c7c3b8; border-right:1px solid #c7c3b8;}
.infopic li a:hover{text-decoration:none; background-color:#8c353b; display:block; color:#FFF;}
.infopic li img{width:200px;height:152px;  display:block;  padding:8px;}
 

/*==========信箱页==========*/
.infomail{padding-top:10px; font-size:12px;}
.tab1{ border-top: 2px solid #752a2e; border-right: 0px solid #c7c3b8; border-bottom: 0px solid #c7c3b8; border-left: 1px solid #c7c3b8; background: #f8f8f8; color:#313131; margin-bottom:20px;}
.tab1_td1{ width:100px; text-align:center; border-bottom: 0px solid #c7c3b8; border-right: 1px solid #c7c3b8; padding-left:0px;}
.tab1 td{ border-right: 1px solid #c7c3b8; border-bottom: 1px solid #c7c3b8; padding-left:10px;}
.tab1 textarea{ width:540px; height:165px;}
.tab2{ margin:auto; margin-top:20px;}
.tab2 table td{ padding-left:5px;}
.btn01{ text-align:right; width:638px; margin:10px 0px 10px 11px;}
.text_weight{ font-weight:bolder; color:#971111; }
.text_times{color:#999999;}
.text_feedback{color:#333;line-height:20px;}
.text_yellow{color:#787878;line-height:20px;}
.text_remarks{color:#F30;}


/* 图片滚动 */
#middle{ width:1200px; height:130px; margin:auto;}
.rolBox2{width:1200px; height:130px; float:left; overflow:hidden; margin-top:20px;}
.rolBox2 .LeftBotton{height:110px; width:13px; background:url(../images/leftb.jpg) no-repeat center center; overflow:hidden; float:left; display:inline; cursor:pointer; z-index:99;}
.rolBox2 .RightBotton{height:110px; width:13px; background:url(../images/rightb.jpg)no-repeat center center; overflow:hidden; float:right; display:inline; cursor:pointer;z-index:99;}
.rolBox2 .Cont{width:1100px;overflow:hidden;float:left; margin-left:14px;}
.rolBox2 .ScrCont{width:40000px; overflow:hidden;}
.rolBox2 #List1,.rollBox2 #List2{float:left;}
.rolBox2 #BList1,.rollBox2 #BList2{float:left;}
.rolBox2 .Cont .blueidea {
	width: 203px;
	height:101px;
	position: relative;
	float:left;
	margin-right:20px;
	border:1px solid #d6d6d6;
}
.rolBox2 .Cont .blueidea img {
	border:none;
}








