﻿.mb5{margin-bottom:5px}/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td,img {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var
{font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}
abbr,acronym { border:0}
a{text-decoration: none;}
input,textarea{outline: none;border:none;}
body{min-height: 1000px;font-family: "Microsoft YaHei"}
.wrap{width: 1000px;margin: 0 auto;}
/*文字排版*/
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.t2{text-indent:2em}
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}
/*文字位置*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.fl{float:left;}
.fr{float:right;}

/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
.clear{clear:both; line-height:0; height:0; font-size:0px;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fl{float: left}.fr{float: right}/*通用浮动*/
.hide{display: none}
.show{display: block}
.ib{display: inline-block;*display: inline;zoom:1;}
/*上下距离*/
.hr_2{height: 2px;}
.hr_4{height: 4px;}
.hr_6{height: 6px;}
.hr_8{height: 8px;}
.hr_10{height: 10px;}
.hr_12{height: 12px;}
.hr_14{height: 14px;}
.hr_16{height: 16px;}
.hr_18{height: 18px;}
.hr_20{height: 20px;}
.hr_24{height: 24px;}
.hr_26{height: 26px;}
.hr_28{height: 28px;}
.hr_30{height: 30px;}
.hr_46{height: 46px;}
.hr_52{height: 52px;}
.hr_70{height: 70px;}



/*header*/

.header{}
.headTop{height: 89px;}

.tel{width: 270px;height: 34px;background: url(../images/tel.png) no-repeat;margin: 25px 6px 0 0;font-size: 28px;color: #4e7000;padding-top: 34px;line-height: 1;}
.headnav{
    float: left;
}
.headnav li{
    float: left;
    min-width: 100px;
    line-height: 89px;
    text-align: center;
}
.headnav li a{
    display: block;
    color: #000;
}
.headnav li a:hover{
    display: block;
    background: #d60000;
    color: #fff;
}
.headnav li a.currterbg{
    display: block;
    background: #d60000;
    color: #fff;
}
.banner{width: 100%;height: 540px;position: relative;z-index: 0;overflow: hidden;}
.banner .flexslider{ width:1920px;position:relative;left: 50%;margin-left: -960px;height:540px;overflow:hidden; min-width:1000px;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:540px;}
.banner .slides li img{ margin:0 auto; display:block}
.banner .flex-control-nav,
.banner .flex-direction-nav{display: none}


.content{width: 100%;}
.search{height: 50px;background: #f6f5f5; line-height: 50px; color: #575757;font-size: 14px;}
.search a{color: #575757;margin-left: 16px;}
.searchBox{width: 193px;height: 26px;background: url(../images/searchinput.png);margin: 12px 110px 0 0}
.searchBox input{height: 22px;margin-top: 2px;line-height: 22px;}
.searchBox .sinput{width: 150px;border:none;margin-left: 6px;background: #f6f5f5;}
.searchBox .sbtn{font-size: 0;width: 22px;background: none;margin-right: 10px;cursor: pointer;font-size: 0}

.ititle{overflow: hidden;}
.ititle h2{font:bold 37px/68px "Microsoft YaHei"; color: #d60000;text-align: center;}
.ititle div{width: 258px;height: 1px;line-height: 1; border-top:1px solid #afafaf; margin: 0 auto;}
.ititle span{width: 103px;height: 3px;background: #000000;display: block;margin: 0 auto;margin-top: -3px;}
.ititle p{height: 27px;margin-top: 16px;text-align: center;}
.main1{}
.main1Con{width: 1040px;height: 303px;margin-left: -18px;margin-top: 44px;}
.main1L{width: 560px;height: 302px;background: #333;border-bottom: 1px solid #959595}
.main1R{width: 480px;height: 303px;background: #ccc;overflow: hidden;}
.main1R h3{font:bold 26px/1 "Microsoft YaHei";color: #4e7000;text-align: center;line-height: 72px;margin-top: 10px;}
.main1R p{font:normal 14px/24px "Microsoft YaHei"; color: #4e7000;padding:0 44px 0 37px ;text-indent: 2em }

.about{height: 522px;background: url(../images/bud.jpg) no-repeat center;margin-top: 78px;}
.about .wrap{position: relative;}
.aboutCon{width: 404px;height: 563px;background: rgba(225,77,77,0.9);*background: #e24c4c; position: absolute;top:-68px; left: -18px;padding: 0 46px;color: #fff;}
.aboutCon h3{width: 306px;font:bold 34px/1 "Microsoft YaHei";margin-top: 35px;border-bottom: 1px solid #ffffff;padding-bottom: 16px;margin-bottom: 16px;}
.aboutCon h3 span{font:normal 15px/30px "Microsoft YaHei";display: block;}
.aboutCon .description{font-size: 14px;line-height: 24px;text-indent: 2em;}
.mabout{width: 102px;height: 25px;display: block;background: url(../images/mabout.png) no-repeat;font:bold 14px/25px "Microsoft YaHei";color: #fff;margin-top: 16px; }
.ihonor{height: 142px;margin-top: 30px;}
.ihonor img{display: inline-block;*display: inline;zoom:1;width: 187px;height: 142px;margin: 0 5px;}


.indexScroll{margin-top: 28px;}
.indexScroll .flexslider{ margin:0 auto;position:relative;}
.indexScroll .slides{position:relative;z-index:1;}
.indexScroll .slides li{}
.indexScroll .slides li img{display:block;width: 227px;height: 178px;background: #f3f3f3; margin:0 auto;border:1px solid #d6d6d6;}
.indexScroll .slides li p{ display:block;width: 227px;height: 60px;background: #f1f1f1 url(../images/caseico.jpg) no-repeat 14px 28px; padding-top: 20px; text-indent:26px;overflow:hidden;font-size: 14px;color: #0d1026;margin:0 auto;border: 1px solid #d9d9d9;border-top: none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.indexScroll .slides li p span{display: block;width: 45px;height: 6px;background: url(../images/caseline.png);margin-left: 26px;margin-top: 11px;}
.indexScroll .slides li:hover  p{background: #d60000 url(../images/caseico.png) no-repeat 14px 28px;border:1px solid #619328;color: #fff;border-top:none }
.indexScroll .slides li:hover p span{background: url(../images/caseline1.png);}
.indexScroll .flex-control-nav{display:none}
.indexScroll .flex-direction-nav{position:absolute;z-index:3;width:100%;top:150px; font-size:0}
.indexScroll .flex-direction-nav li a{display:block;width:18px;height:40px;overflow:hidden;cursor:pointer;position:absolute;top:0;}
.indexScroll .flex-direction-nav li a.flex-prev{left:-20px;background:url(../images/case_left.png) center center no-repeat;}
.indexScroll .flex-direction-nav li a.flex-next{right:-20px;background:url(../images/case_right.png) center center no-repeat;}
.mcase{display: block; width: 168px;height: 43px;background: url(../images/mcase.png) no-repeat; margin: 34px auto 0}

.main2{height: 556px;background: #ececec;margin-top: 40px;}
.goTop{display: block;width: 409px;height: 50px;background: url(../images/goTop.png);margin: 0 auto}
.m1{height: 49px;background: url(../images/mainTitle.png) no-repeat left center;}
.inews{width: 480px;}



.mainBox{margin-top: 30px;position: relative;}
.flower{width: 58px;height: 54px;position: absolute;background: url(../images/flower.png); top:-22px; left:-27px}
.m1 h3{height: 49px;font:bold 23px/49px "Microsoft YaHei"; color: #d60000;text-indent: 38px;float: left;}
.m1 h3 span{font-size: 16px;color: #000000;}
.mnews{width: 79px;height: 28px;display: block;background: url(../images/mnews.png);margin-top: 10px;margin-left: -18px;}
.newsList{margin-top: 20px;}
.newsList li{height: 93px;color: #d60000;margin-bottom: 30px;}
.newsList .newsL{width: 74px;height: 66px;padding-right: 20px;border-right: 1px solid #414141;margin-top: 15px;}
.newsL{font-size: 14px;line-height: 1;margin-left: 18px;}
.newsL span{display: block;font-size: 50px;line-height: 1 }
.newsCon{width: 360px;height: 93px;display: table;*display: block; *position:relative;}
.newsCon .ibox{width: 100%;display: table-cell;vertical-align:middle;*display: block; *position: absolute;*top:50%;padding-left: 22px;padding-right: 10px;}
.newsCon .ibox1{width: 100%;margin:0 auto;*position:relative;*top:-50%;}
.newsCon h4{overflow: hidden;}
.newsCon h4 span{font:bold 16px/18px "Microsoft YaHei";float: left;; width: 206px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #000000;}
.newsCon h4 a{font-size: 11px;color: #d60000;float: right;}
.newsCon p{font-size: 11px;line-height: 16px;margin-top: 14px;height: 34px;overflow: hidden;color: #5e5e5e;}


.newsList li:hover .newsL{border-right:1px solid #414141 }

.icontact{width: 450px;margin-left: 66px;}
.icontact p{font-size: 14px;color: #000000;line-height: 24px;}


.formBox{margin-top: 20px;}
.inBox{width: 201px;height: 29px;background: #ffffff;line-height: 29px;font-size: 14px;color: #000;text-indent: 10px;float: left;margin-right: 12px;}
.inBox input{width: 144px;height: 27px;background: none;color: #000}
.textBox{width: 415px;height: 94px;background: #ffffff;margin-top: 14px;font-size: 14px;color: #000;text-indent: 10px;}
.textBox textarea{width: 340px;height: 92px;color: #000;background: none;margin-top: 2px;}
.textBox span{float: left;}
.isubmit{display: block;width: 105px;height: 31px;background: #d60000;color: #fff;line-height: 31px;text-align: center;margin-top: 14px;cursor: pointer;}


.footer{height: 58px;background: #1c1c1c;line-height: 58px;text-align: center;font-size: 14px;color: #b7b7b7}
.footer span{margin: 0 77px;}
.footer a{color: #fff}





.in_case{
    width: 1200px;
    margin: 0 auto;
}

.in_case li{
    width: 286px;
    height: 370px;
    margin: 20px 7px 0 7px;
    float: left;
    position: relative;
}
.in_case li img{
    width: 277px;
    height: 244px;
    margin: 5px 0 0 4px;
}
.in_case li p{
    width: 277px;
    height: 46px;
    margin: 0 auto;
    text-align:  center;
    line-height: 46px;
    color: #000;
}
.in_case li{
    width: 286px;
    height: 370px;
    background: url(../images/ulbg_1.jpg) no-repeat;
    display: block;
}
.in_case li:hover p{
    color: #fff;
}
.in_case li:hover{
    background: url(../images/ulbg_2.jpg) no-repeat;
}
.cmm{
    position: absolute;
    top: 295px;
    left: 108px;
    width: 70px;
    height: 30px;
    display: block;
}




.code {
   
    position: fixed;
    left: 0;
    top: 300px;
    z-index: 100;
    padding: 10px;
  
}


.code span {
    display: block;
    text-align: center;
    line-height: 25px;
    color: #FFF;
    font-size: 16px;
}


.code img {
    width: 200px;
   
    display: block;
    margin: 0 auto;
}

.footer img{width: 30px;height: auto !important;}




























