

/*@font-face {
    font-family: 'majalla';
    src: url('../font/majalla.eot');
    src:
    url('../font/majalla.eot?#font-spider') format('embedded-opentype'),
    url('../font/majalla.woff') format('woff'),
    url('../font/majalla.ttf') format('truetype'),
    url('../font/majalla.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

@charset "utf-8";
/* 初始化CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:bold;}
fieldset, img{border:none; vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "SimSun",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{ margin:0; font-size:12px;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{font-family: "SimSun",Arial,sans-serif; resize:none;}
body{font:12px "SimSun",Arial,sans-serif; color:#333; background:#fff;}
a{text-decoration:none; color:inherit;}
i, em{ font-style:normal;}
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*transition*/
.tranimg200 img{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; transition:all 0.2s linear;}
.tranimg300 img{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
.tranimg400 img{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; transition:all 0.4s linear;}
.tranimg500 img{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; transition:all 0.5s linear;}
.tranimg1000 img{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; transition:all 1s linear;}
.scaleimg:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; transition:all 0.5s linear;}

/*网页限定宽度*/
.con_1000{ position:relative; margin:0 auto; width:1000px;}
.con_1000:after{content:""; display:block; height:0; clear:both;}

.overHidden{text-overflow:ellipsis; white-space:nowrap;  overflow:hidden;}

body{font-family: "微软雅黑";font-size: 12px;}
.w1160{width: 1160px;margin: 0 auto;}


/*header*/
.headerBg{width: 100%;min-width: 1160px;background: url(../images/headerBg.jpg) no-repeat center top;}
.header{height: 90px;line-height: 90px;}
.logo{display: block;float: left;}
.logo img{max-height: 90px;}

.nav{float: right;}
.nav li{float: left;padding-left: 60px;position: relative;}
.nav li:before{content: " ";width: 4px;height: 12px;background: url(../images/navBg.png) no-repeat center;position: absolute;top: 50%;margin-top: -6px;left: 28px;}
.nav li:first-child{padding-left: 0px;}
.nav li:first-child:before{display: none;}
.nav li a{font-size: 15px;color: #333333;display: block;position: relative;}
.nav li a:before,.nav li a:after{content: " ";width: 50%;height: 2px;background: #ef1c23;position: absolute;bottom: 25px;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;width: 0;}
.nav li a:before{left: 50%;}
.nav li a:after{right: 50%;}
.nav li.on a:before,.nav li.on a:after,.nav li:hover a:before,.nav li:hover a:after{width: 50%;}

/*
.nav{ float: right;}
.nav a{ color:#333333;  }
.nav .nLi{ float:left;padding-left: 60px;position: relative;}
.nav .nLi:before{content: " ";width: 4px;height: 12px;background: url(../images/navBg.png) no-repeat center;position: absolute;top: 50%;margin-top: -6px;left: 28px;}
.nav .nLi:first-child{padding-left: 0px;}
.nav .nLi:first-child:before{display: none;}
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ font-size: 15px;color: #333333;display: block;position: relative;font-weight: normal;}
.nav .sub{ display:none; width:100%; right:-30px; top:90px;  position:absolute; background:#fafafa;  line-height:32px; padding:5px 0; z-index: 999;text-align: center; }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px;-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear; }
.nav .nLi h3 a:before,.nav .nLi h3 a:after{content: " ";width: 50%;height: 2px;background: #ef1c23;position: absolute;bottom: 25px;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;width: 0;}
.nav .nLi h3 a:before{left: 50%;}
.nav .nLi h3 a:after{right: 50%;}
.nav .nLi.on h3 a:before,.nav .nLi.on h3 a:after,.nav .nLi:hover h3 a:before,.nav .nLi:hover h3 a:after{width: 50%;}
.nav .sub li:hover a{color: #ef1c23;}
*/

/*isect1*/
.isect1{width: 100%;min-width: 1160px;height: 520px;position: relative;}
.isect1_1{width: 100%;height: 100%;min-width: 1160px;}
.slideBox{overflow:hidden; position:relative;}
.slideBox .hd{ width: 1160px;height: 520px;position: absolute;left: 50%;top: 0px;margin-left: -580px;z-index: 2; }
.slideBox .hd ul{ overflow:hidden; zoom:1;width: 10px;position: absolute;right: 0px;top: 50%; }
.slideBox .hd ul li{ width:10px; height:10px; background:#fff; cursor:pointer;border-radius: 50%;margin: 8px 0; }
.slideBox .hd ul li.on{ background:#ed111b;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; width: 100%;min-width: 1160px !important;height: 520px;}
.isect1_2{width: 100%;height: 41px;background: url(../images/iGrayBg.png) repeat;position: absolute;left: 0px;bottom: 0px;z-index: 9;min-width: 1160px;}
.isect1_2 ul li{width: 16.6%;float: left;position: relative;}
.isect1_2 ul li dt{width: 100%;height: 41px;line-height: 41px;font-weight: bold;color: #ffffff;text-align: center;cursor: pointer;}
.isect1_2 ul li dt img{margin-left: 10px;}
.isect1_2 ul li dd{width: 100%;height: 184px;position: absolute;left: 0px;bottom: 0px;z-index: 9;background: #ffffff;display: none;height: 0;overflow: hidden;}
.isect1_2 ul li dd h3{text-align: center;height: 38px;line-height: 38px;background: #f6a211;font-size: 14px;color: #ffffff;font-weight: normal;position: relative;}
.isect1_2 ul li dd h3:before{content:" ";width: 12px;height: 8px;position: absolute;left: 50%;margin-left: -6px;bottom: -8px;background: url(../images/iDown.png) no-repeat center;z-index: 9;}
.isect1_2 ul li dd span{display: block;height:76px;overflow: hidden; }
.isect1_2 ul li dd span img{width: 100%;height: 100%;}
.isect1_2 ul li dd div{font-size: 12px;line-height: 20px;color: #808080;height: 60px;overflow: hidden;padding: 5px 22px 0 20px;}

/*isect2*/
.isect2{height: 390px;}
.isect2_1{width: 480px;height: 390px;background: #f0f0f0;box-sizing:border-box;padding: 0 30px;float: left;}
.isect2_1 h3{height: 73px;line-height: 73px;font-size: 14px;color: #1a1a1a;}
.slideBox1{height:280px;position:relative;}
.slideBox1 .hd{ height:73px; overflow:hidden; position:absolute; right:0px; top:-73px; z-index:1;line-height: 73px; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1;text-align: right;}
.slideBox1 .hd ul li{width: 8px;height: 8px;margin-left: 14px;display: inline-block;*display: inline;*zoom: 1;background: #666666;border-radius: 50%;cursor: pointer;}
.slideBox1 .hd ul li.on{ background:#ec0b14; }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle;}
.slideBox1 .bd li dl{float: left;}
.slideBox1 .bd li dl dt,.slideBox1 .bd li dl dd{width:140px;height: 140px;position: relative;}
.slideBox1 .bd li dl dt{overflow: hidden;}
.slideBox1 .bd li dl dt img,.slideBox1 .bd li dl dd img{width: 100%;height: 100%;}
.slideBox1 .bd li dl dd{box-sizing:border-box;padding:20px 10px 0 10px;position: relative;color: #ffffff;text-align: center; }
.slideBox1 .bd li dl.idl1 dd{background: #ec0b14;}
.slideBox1 .bd li dl.idl1 dd:before{content: " ";width: 12px;height: 8px;background: url(../images/iArr1.png) no-repeat center;position: absolute;
left: 50%;margin-left: -6px;top: -8px;z-index: 99;}
.slideBox1 .bd li dl h4{line-height: 38px;}
.slideBox1 .bd li dl h4 span{display: inline-block;*display: inline;*zoom: 1;border-bottom: 1px solid #ffffff;}
.slideBox1 .bd li dl div{color: #ffffff;line-height: 34px;}
.slideBox1 .bd li dl.idl2 dd{padding: 0;}
.slideBox1 .bd li dl.idl2 dd,.slideBox1 .bd li dl.idl2 dt{overflow: hidden;}
.slideBox1 .bd li dl .imask{width: 140px;height: 140px;position: absolute;left: 0px;top: 0px;z-index: 99;text-align: center;color: #fff;
background: url(../images/iGrayBg.png) repeat;box-sizing:border-box;padding:20px 10px 0 10px;display: none; }
.slideBox1 .bd li dl.idl3 dd{background: #f6a211;}
.slideBox1 .bd li dl.idl3 dd:before{content: " ";width: 12px;height: 8px;background: url(../images/iArr2.png) no-repeat center;position: absolute;
left: 50%;margin-left: -6px;bottom: -8px;z-index: 99;}
.slideBox1 .bd li dl dt:hover img,.slideBox1 .bd li dl dd:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.isect2_2{width: 400px;float: left;margin: 0 0 0 31px;height: 365px;padding: 25px 0 0 0;}
.slideTxtBox{ text-align:left;  }
.slideTxtBox .hd{ height:34px; line-height:34px;border-bottom:1px solid #e0e0e0;  position:relative; }
.slideTxtBox .hd ul{}
.slideTxtBox .hd ul li{ float:left; cursor:pointer;position: relative;font-size: 14px;color: #333333;width: 88px;text-align: left;  }
.slideTxtBox .hd ul .iHdBg{display: block;width: 56px;height: 2px;background: #1a1a1a;position: absolute;left: 0px;bottom: -1px;z-index: 99;}
.slideTxtBox .hd ul li.on{color: #1a1a1a;font-weight: bold;}
.slideTxtBox .bd ul{position: relative;}
.slideTxtBox .bd li.iRecommend{height: 118px;border-bottom: 1px dashed #cccccc; }
.slideTxtBox .bd li.iRecommend h3{font-size: 14px;line-height: 34px;color: #1a1a1a;font-weight: normal;padding: 20px 0 4px 0;}
.slideTxtBox .bd li.iRecommend div{font-size: 12px;line-height: 24px;color: #808080;height: 48px;overflow: hidden;}
.slideTxtBox .bd li.iRecommend:hover h3,.slideTxtBox .bd li.iRecommend:hover div span{color: #ec0b14;}
.slideTxtBox .bd li.imore{position: absolute;width: 52px;height: 16px;line-height: 16px;position: absolute;right: 0px;top: -25px;text-transform: uppercase;
border: 1px solid #e0e0e0;text-align: center;font-family: "Arial";font-size: 10px;}
.slideTxtBox .bd li.imore a{color: #808080;}
.slideTxtBox .bd li.imore:hover{border: 1px solid #ec0b14;}
.slideTxtBox .bd li.imore:hover a{color: #ec0b14;}
.slideTxtBox .bd li.iList{padding: 0 0 0 12px;position: relative;}
.slideTxtBox .bd li.iList:before{content: " ";width: 4px;height: 4px;background: #4d4d4d;border-radius: 50%;position: absolute;left: 0px;top: 24px;}
.slideTxtBox .bd li.iList a{display: block;font-size: 14px;line-height: 60px;color: #4c4c4c;line-height: 21px;padding-top: 15px;}
.slideTxtBox .bd li.iList span{display: block;font-size: 12px;color: #808080;line-height: 24px;}
.slideTxtBox .bd li.iList:hover a{color: #ec0b14;}
.slideTxtBox .bd li.iList:hover:before{background: #ec0b14;}
.isect2_3{width: 220px;float: right;height: 390px;overflow: hidden;background: url(../images/isect2_3Bg.jpg) no-repeat center;box-sizing:border-box;padding: 46px 0 0 0;}
.isect2_3 h3{text-align: center;line-height: 29px;margin-bottom: 40px;}
.isect2_3 h3 span{display: inline-block;*display: inline;*zoom: 1;font-size: 14px;color: #1a1a1a;font-weight: bold;border-bottom: 2px solid #1a1a1a;}
.picScroll-top{ position:relative;}
.picScroll-top .hd{ padding:12px 0 0 0; text-align: center;line-height: 34px;}
.picScroll-top .hd .prev,.picScroll-top .hd .next{display: block;width: 50px;height: 34px;position: absolute;left: 50%;margin-left: -25px;cursor: pointer;}
.picScroll-top .hd .prev{top: 34px;background: url(../images/iLeftArr.png) no-repeat center; }
.picScroll-top .hd .next{top: 160px;background: url(../images/iRightArr.png) no-repeat center; }
.picScroll-top .hd ul{display: inline-block;*display: inline;*zoom: 1;}
.picScroll-top .hd ul li{width: 8px;height: 8px;margin: 0 7px;background: #666666;border-radius: 50%;float: left;text-indent: -99999px;font-size: 0;cursor: pointer;}
.picScroll-top .hd ul li.on{ background: #ff9900; }
.picScroll-top .bd{ }
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ text-align:center; zoom:1; }
.picScroll-top .bd ul li .pic{ width:220px; height:160px; display:block;overflow: hidden;}
.picScroll-top .bd ul li .pic img{width: 100%;height: 100%; }
.picScroll-top .bd ul li .pic a:hover img{}
.picScroll-top .bd ul li .title{ font-size: 14px;line-height: 34px;color: #4c4c4c;}
.picScroll-top .bd ul li:hover .pic img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.picScroll-top .bd ul li:hover .title{color: #ec0b14;}

/*footer*/
.footerTop{width: 100%;min-width: 1160px;background: #424141;/*padding: 21px 0 26px 0;*/}
.footerTop .w1160{background: url(../images/fTopBg.jpg) repeat-y;padding-bottom: 26px;}
.fNav{float: left;}
.fNav dl{width: 138px;float: left;padding-right: 10px;}
.fNav dl dt{line-height: 24px;padding: 21px 0 9px 0;}
.fNav dl dt a{color: #ffffff;font-weight: bold;}
.fNav dl dd a{line-height: 26px;color: #d3d2d2;}
.fNav dl dd a:hover{color: #fff;}
.fContact{width: 338px;padding-right: 10px;float: left;}
.fContact h3{line-height: 24px;padding: 21px 0 9px 0;color: #ffffff;font-weight: bold;}
.fContact div{line-height: 26px;color: #d3d2d2;}
.fContact div span{margin-right: 18px;}
.fCode{width: 220px;float: right;}
.slideTxtBox1text-align:left;  }
.slideTxtBox1 .hd{ height:24px; line-height:24px; position:relative; }
.slideTxtBox1 .hd ul{text-align: center;padding-top: 30px;}
.slideTxtBox1 .hd ul li{ cursor:pointer;display: inline-block;*display: inline;*zoom: 1;width: 24px;height: 24px;margin: 0 8px;}
.slideTxtBox1 .hd ul li a{display: block;width: 100%;height: 100%;}
.slideTxtBox1 .hd ul li.fWb{/*background: url(../images/fWb.png) no-repeat center;*/background: url(../images/fTel.png) no-repeat center;}
.slideTxtBox1 .hd ul li.fWx{background: url(../images/fWx.png) no-repeat center;}
.slideTxtBox1 .hd ul li.fQQ{background: url(../images/fQQ.png) no-repeat center;}
.slideTxtBox1 .hd ul li.on{}
.slideTxtBox1 .bd ul h3{text-align: center;line-height: 51px;font-size: 14px;color: #cecece;}
.slideTxtBox1 .bd ul span{display: block;width: 112px;height: 112px;background: #ffffff;margin: 0 auto;padding: 4px;  }
.slideTxtBox1 .bd ul span img{width: 100%;height: 100%;}
.footerBtm{width: 100%;min-width: 1160px;background: #1f1e1d;line-height: 40px;}
.footerBtm .w1160{background: url(../images/fBtmBg.jpg) repeat-y;}
.copy{float: left;color: #adadad;max-width: 940px;}
.footerRight{width: 220px;float: right;text-align: center;color: #4b4b4b;}
.footerRight a:hover{color: #ffffff;text-decoration: underline;}

/*内页*/
/*内页banner*/
.nyBan{width: 100%;min-width:1160px;height: 200px;margin-bottom: 17px;}
.nyTop{line-height: 60px;border-bottom: 1px solid #e0e0e0;margin-bottom: 40px;}
.nyTop .nyNav{float: left;}
.nyTop .nyNav li{float: left;padding-right: 40px;}
.nyTop .nyNav li a{font-size: 14px;color: #4c4c4c;font-weight: bold;position: relative;display: inline-block;*display: inline;*zoom: 1;}
.nyTop .nyNav li a:before{content: " ";width: 0;height: 2px;background: #ed1b24;position: absolute;left: 0px;bottom: -1px;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
.nyTop .nyNav li.on a:before,.nyTop .nyNav li:hover a:before{width: 100%;}
.path{float: right;padding-left: 26px;background: url(../images/home.png) no-repeat left center;}
.path a:hover{color: #ed1b24;}
.main{min-height: 450px;padding-bottom: 120px;background: url(../images/mainBg.jpg) repeat-y left top;}
.left{width: 900px;float: left;}
.right{width: 220px;float: right;}
.indestrial{font-size: 14px;line-height: 28px;text-align: justify;color: #333333;margin-bottom: 40px;}
.indestrial img{max-width: 100%;}
.list li{height: 49px;line-height: 49px;border-bottom: 1px dashed #dbdbdb;padding-left: 10px;position: relative;}
.list li:before{content: " ";width: 2px;height: 2px;background: #333333;position: absolute;left: 0px;top: 23px;}
.list li .listLeft{display: block;width: 80%;float: left;font-size: 14px;color: #333333;}
.list li .listRight{display: block;float: right;color: #666666;}
.list li:hover .listLeft{-webkit-transform:translateX(6px); -moz-transform:translateX(6px); transform:translateX(6px);color: #ed1b24;}
.list li:hover:before{background: #ed1b24;}
.rightNews{background: #f6a211;}
.rightNews h3{height: 38px;line-height: 38px;background: #d88f11;padding: 0 20px 0 18px;font-size: 14px;color: #ebecec;}
.rightNews h3 a{float: right;font-family: "Arial";color: #ebecec;font-weight: normal;}
.rightNews ul{padding: 20px 20px 12px 18px;}
.rightNews ul li{padding-left: 12px;position: relative;margin-bottom: 8px;}
.rightNews ul li:before{content: " ";width: 3px;height: 3px;background: #ffffff;position: absolute;left: 0px;top:7px;}
.rightNews ul li a{display: block;color: #fefefe;line-height:20px;margin-bottom: 4px; }
.rightNews ul li span{display: block;color: #fad5aa;line-height: 20px;}
.right .rightLink{margin-top: 6px;display: inline-block;*display: inline;*zoom: 1;}
.right .rightLink img{max-width: 100%;}
.indusList{margin-bottom: 40px;}

/*工程案例*/
.picList{/*margin-bottom: 40px;*/}
.picList li{width: 280px;float: left;height: 280px;padding: 0 30px 40px 0;border-bottom: 1px solid #e6e6e6;margin-bottom: 40px;}
.picList li.rLi{padding-right: 0px;}
.picList li a{display: block;width: 100%;height: 100%;overflow: hidden;position: relative;}
.picList li a img{width: 100%;height: 100%;}
.picList li:hover a img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.picList li a p{height: 40px;line-height: 40px;text-align: center;background: url(../images/grayBg.png) repeat;position: absolute;left: 0px;bottom: 0px;
width: 100%;font-size: 14px;color: #ffffff;}
/*翻页*/
.page{text-align: center;}
.page a{display: inline-block;*display: inline;*zoom: 1;height: 26px;line-height: 26px;padding: 0 8px;border: 1px solid #e6e6e6;margin: 0 6px;color: #333333;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
.page a.num{padding: 0 10px;}
.page a.on,.page a:hover{background: #ed1b24;border-color: #ed1b24;color: #ffffff;}

/*关于我们*/
.detail{font-size: 14px;line-height: 28px;text-align: justify;color: #333333;margin-bottom: 40px;}
.detail img{max-width: 100%;}
.aboutWrap{}
.aboutWrap .chName{font-size: 18px;color: #4c4c4c;line-height: 22px;font-weight: normal;}
.aboutWrap .enName{font-size: 18px;font-family: "Arial";color: #b2b2b2;font-weight: normal;line-height: 24px;margin: 10px 0 30px 0;}

/*关于我们 -- 建设报*/
.magazineTop{text-align: center;margin-bottom: 33px;}
.magazineTop img{max-width: 100%;}
.magazineList{margin-bottom: 40px;}

/*荣誉资质*/
.honorList{margin-bottom: 20px;}
.honorList li{width: 280px;float: left;margin: 0 30px 20px 0;}
.honorList li.rLi{margin-right: 0px;}
.honorList li span{display: block;height: 190px;overflow: hidden;padding: 4px;border: 1px solid #e0e0e0;/*height: 380px;*/}
.honorList li span em{display: block;width: 100%;height: 100%;}
.honorList li span em img{width: 100%;height: 100%;}
.honorList li p{text-align: center;line-height: 34px;font-size: 14px;color: #333333;}
/*.honorList li:hover span em img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}*/
.honorList li:hover p{color: #ed1b24;text-decoration: underline;}

/*联系我们*/
.contactHd{margin-bottom: 22px;}
.contactHd .title{display: block;float: left;margin-right: 12px;line-height: 32px;font-size: 14px;color: #333333;}
.contactHd .compSelect{line-height: 30px;height: 30px;border: 1px solid #e6e6e6;float: left;width: 378px;position: relative;}
.contactHd .compSelect dt{width: 330px;padding: 0 30px 0 18px;position: relative;/*cursor: pointer;*/}
.contactHd .compSelect dt i{display: block;width: 13px;height: 7px;background: url(../images/trangle.png) no-repeat center;position: absolute;
left: 347px;top: 50%;margin-top: -3px;display: none;}
.contactHd .compSelect dt i.rotate{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg); }
.contactHd .compSelect dd{width: 378px;border: 1px solid #e6e6e6;position: absolute;left: -1px;top: 32px;border-top: none;cursor: pointer;
display: none;background: #ffffff;}
.contactHd .compSelect dd div{width: 330px;padding: 0 30px 0 18px;}
.contactHd .compSelect dd div:hover{background: #eeeeee;}
.contactBd{width: 100%;}
.bdTop{font-size: 14px;line-height: 34px;color: #666666;text-align: justify;margin-bottom: 56px;}
.bdTop img{max-width: 100%;}
.mapWrap{width: 898px;height: 398px;border: 1px solid #e0e0e0;}
.contactBd .bd{display: none;}
.contactBd .bd.bd1{display: block;}

/*在线留言*/
.msgWrap{width: 840px;margin: 0 auto;}
.msgWrap h3{text-align: center;margin-bottom: 38px;}
.form{}
.form .text{width: 376px;height: 40px;line-height: 40px;margin: 0 20px 30px 20px;border: 1px solid #dbdbdb;font-size: 14px;color: #333333;text-indent: 20px;
font-family: "微软雅黑";}
.form textarea{width: 798px;height: 158px;border: 1px solid #dbdbdb;text-indent: 2em;font-size: 14px;color: #333333;line-height: 40px;font-family: "微软雅黑";
margin: 0 20px 30px 20px;}
.form .tips{display: inline-block;*display: inline;*zoom: 1;width: 160px;height: 38px;line-height: 38px;text-align: center;margin: 0 0 30px 20px;
background: #e6e6e6;font-size: 14px;color: #333333;float: left;}
.form .codeText{width: 238px;height: 36px;text-indent: 20px;border: 1px solid #dbdbdb;font-size: 14px;color: #333333;font-family: "微软雅黑";margin: 0 10px 30px 0;float: left;}
.form .codeImg{width: 78px;height: 36px;border: 1px solid #dbdbdb;cursor: pointer;float: left;margin: 0 0px 30px 0;}
.form .submit{width: 280px;height: 38px;line-height: 36px;background: #ed1b24;text-align: center;border-radius: 5px;font-size: 16px;color: #ffffff;
font-family: "微软雅黑";cursor: pointer;border: none;float: right;margin-right: 20px;}

/*新闻详细页*/
.passageTop{margin-bottom: 35px;}
.passageTop h3{text-align: center;font-size: 16px;line-height: 24px;color: #333333;margin-bottom: 10px;font-weight: normal;
font-size: 18px;font-weight: bold;}
.passageTop .tips{text-align: center;color: #666666;}

/*新闻列表页*/
.newsTop{margin-bottom: 45px;padding: 0 20px 18px 20px;background: #f4eeda;}
.newsTop h3{font-size: 14px;color: #333333;font-weight: bold;line-height: 52px;border-bottom: 1px dashed #cccccc;margin-bottom: 12px;}
.newsDisc{font-size: 12px;color: #666666;line-height: 24px;text-align: justify;}
.newsDisc img{max-width: 100%;}
.newslist{margin-bottom: 40px;}
.newsTop h3:hover{color: #ed1b24;}

/*大事记*/
.eventWrap{position: relative;}
.eventWrap .eventWrap{height: 618px;padding: 58px 0 143px 0;position: relative;overflow: hidden;}
.eventWrap .ulWrap{height: 618px;overflow: hidden;position: absolute;width: 100%;left: 0px;top: 58px;}
.eventWrap .ulWrap ul{position: absolute;left: 0;top: 0px;width: 100%;}
.eventWrap .eventWrap:before{content: " ";width: 1px;height: 788px;background: #e0e0e0;position: absolute;left: 25px;top: 12px;z-index: 0;}
.eventWrap .prev,.eventWrap .next{display: block;width: 17px;height: 12px;position: absolute;left: 17px;cursor: pointer;z-index: 3;}
.eventWrap .prev.unclick,.eventWrap .next.unclick{opacity: 0.6;filter:alpha(opacity=60);}
.eventWrap .prev{background:url(../images/prev.jpg) no-repeat center;top: 0px; }
.eventWrap .next{background:url(../images/next.jpg) no-repeat center;bottom: 0px; }
.eventWrap ul li{margin-bottom: 40px;position: relative;z-index: 2;}
.eventWrap ul li dt{width: 50px;float: left;height: 50px;text-align: center;line-height: 50px;background: url(../images/yearBg.png) no-repeat center;
font-family: "Arial";font-size: 18px;color: #ffffff;margin-top: 7px;}
.eventWrap ul li dd{width: 824px;float: right;font-size: 14px;line-height: 26px;color: #333333;}