@charset "utf-8";
/*公共样式*/
*{margin: 0;padding: 0;list-style: none;}
html,body{margin: 0 auto;}
body{overflow-x: hidden;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td ,header,section,footer{ margin: 0; padding: 0 }
body, button, input, select, textarea {
    font: 12px/1.5 "微软雅黑";
    color:#333;
}
em{font-style: normal;
    font-size: 12px;}

a{text-decoration: none;color: black;}
.clear{clear:both;}
.clear:after{display: block;content: "";clear: both;}

.fl{float: left;}
.fr{float: right;}

img{border: 0;display: inline-block;vertical-align: middle;}


@font-face{
    font-family: '华康俪金黑W8_0';
    src: url('华康俪金黑W8_0.eot');
    src: local('fontName Regular'),
    local('fontName'),
    url('华康俪金黑W8_0.woff') format('woff'),
    url('华康俪金黑W8_0.ttf') format('truetype'),
    url('华康俪金黑W8_0.svg#fontName') format('svg');
}

.md{width: 1200px;margin: auto;}
.top{width: 100%;height: 38px;background: #cc0718;}
.top .text{color: rgba(255,255,255,.7);font-size: 12px;line-height: 38px;}
.top .relation i{display: block;width: 22px;height: 22px;float: left;margin-top: 8px;margin-right: 10px;}
.top .text .relation span{display: block;}
.top .relation .work,.top .relation .mail{line-height: 38px;color: rgba(255,255,255,.7);font-size: 12px;}
.top .relation .work{margin-right: 20px;}
.top .relation .work i{background: url("topico01.png") no-repeat;}
.top .relation .mail i{background: url("topico02.png") no-repeat;}
.top a{color: #fff;opacity: .7;}
.head{width: 100%;height: 110px;}
.head_md {width: 1337px;}
.head .logo{display: block;width: 457px;height: 23px;margin-top: 46px;}
.head .logo img{}
.head .menu{position: relative;z-index: 2;float: right;}
.head .menu ul li{line-height: 110px;float: left;font-size: 16px;text-align: center;height: 76px;margin-left: 45px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
/*.menu .nav_line{height: 3px!important;background: #da3031!important;top: 78px!important;}*/
.head .menu ul li a{color: #454545;display: block;width: 100%;height: 73px;}
.head .menu ul li:hover a{color: #da3031;font-weight: bold;}
.head .menu ul li:hover{border-bottom: 3px solid #da3031;}
.head .menu ul li a.on{color: #da3031;font-weight: bold;border-bottom: 3px solid #da3031;}
.head .menu ul li span{border-bottom: 3px solid #da3031;width: 100%;display: block;color: #da3031;font-weight: bold;height: 73px;}

section{height: 510px;}
.slidebox{height: 510px;overflow: hidden;position: relative;margin: 0 auto;width:100%;}
.slidebox .bd{position: relative;height: 100%;z-index: 0;margin: auto;}
.slidebox .bd ul{background: #df0013;}
/*.slidebox .bd li{zoom:1;vertical-align: middle;height: 510px;max-width: 1920px;width: 100%;}*/
.slidebox .bd li{zoom:1;vertical-align: middle;height: 510px;max-width: 1920px;width: 1200px !important;margin: 0 auto;}
.slidebox .bd li a{display: block;width: 100%;height: 100%;}

.slidebox .prev,.slidebox .next{display: block;width: 61px;height: 82px;background: rgba(0,0,0,.4) url("l.png") no-repeat center;position: absolute;top: 50%;margin-top: -41px;display: none;}
.slidebox .next{right: 0;background: rgba(0,0,0,.4) url("r.png") no-repeat center;;}
.slidebox .prev:hover{background: rgba(0,0,0,.7) url("l.png") no-repeat center;}
.slidebox .next:hover{background: rgba(0,0,0,.7) url("r.png") no-repeat center;}
.slidebox:hover .prev,.slidebox:hover .next{display: block;}

.navbar{height: 73px;border-bottom: 1px solid #dddddd;width: 100%;}
.navbar .title{width: 70%;}
.navbar .title i{display: block;width: 6px;height: 20px;background: url("titlex.jpg") no-repeat;float: left;margin-top: 40px;margin-right: 25px;}
.navbar .title strong{font-size: 22px;display: inline-block;margin-top: 32px;margin-right: 25px;border-bottom: 4px solid #fff;}
.navbar .title strong.on{color: #e0312e;border-color: #e0312e;}
.navbar .title strong span{color: #444343;}

.navbar .title em{color: #b2b2b2;font-size: 12px;margin-left: 12px;}
.navbar .more{display: block;width: 25px;height: 25px;background: url("moreico.png") no-repeat;margin-top: 35px;transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;}
.navbar .more:hover{background: url("moreico.png") 0 -30px no-repeat;}
.navbar .more_text{display: block;margin-top: 35px;font-size: 14px;color: #c6c6c6;}
.navbar .more_text:hover{color: #e0312e;}
.abouts-content{height: 320px;margin-top: 20px;}
.abouts-content .pic{width: 481px;height: 320px;position: relative;overflow:hidden;}
.abouts-content .pic img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width: 100%;max-height: 100%;}
.abouts-content .inform{width: 688px;}
.abouts-content .inform .title{font-size: 18px;color: #3d3d3d;font-weight: bold;margin-top: 13px;}
.abouts-content .inform .words{font-size: 14px;color: #747474;line-height: 30px;margin-top: 20px;}
.abouts-content .inform .words .more{color: #da3031;text-align: right;display: inline-block;width: 100px;float: right;}
.abouts-content .inform .abouts-list{border: 1px solid #dedede;height: 83px;margin-top: 25px;}
.abouts-content .inform .abouts-list ul li{float: left;width: 25%;    transition: all 600ms ease;
}
.abouts-content .inform .abouts-list ul li a{display: block;width: 100%;height: 100%;background: url("lix.png") no-repeat right;padding-top: 15px;}
.abouts-content .inform .abouts-list ul li i{display: block;width: 40px;height: 30px;margin: auto;}
.abouts-content .inform .abouts-list ul li i.intro{background: url("homeico01.png") no-repeat center;}
.abouts-content .inform .abouts-list ul li i.team{background: url("homeico02.png") no-repeat center;}
.abouts-content .inform .abouts-list ul li i.tissue{background: url("homeico03.png") no-repeat center;}
.abouts-content .inform .abouts-list ul li i.aptitude{background: url("homeico04.png") no-repeat center;}
.abouts-content .inform .abouts-list ul li span{font-size: 14px;color: #5d5c5c;text-align: center;display: block;width: 100%;line-height: 30px;padding-bottom: 8px;}
.abouts-content .inform .abouts-list ul li:hover{background: #cc0718;padding-top:15px;margin-top: -15px; }
.abouts-content .inform .abouts-list ul li:hover i.intro{background: url("homeico01_on.png") no-repeat center;}
.abouts-content .inform .abouts-list ul li:hover i.team{background: url("homeico02_on.png") no-repeat center;}
.abouts-content .inform .abouts-list ul li:hover i.tissue{background: url("homeico03_on.png") no-repeat center;}
.abouts-content .inform .abouts-list ul li:hover i.aptitude{background: url("homeico04_on.png") no-repeat center;}
.abouts-content .inform .abouts-list ul li:hover span{color: #fff;}
.abouts-content .inform .abouts-list ul li:hover a{background: none;}
.infromation .infromation_left{width: 722px;float: left;}
.infromation .infromation_right{width: 445px;float: right;}
.inform-list{margin-top: 10px;float: left;position: relative;height: 250px;width: 720px;overflow: hidden;}
.inform-list .inform-list_company{display: none;overflow: hidden;}
.inform-list .on{display: block;}
.inform-list .bd{width: 450px;
    position: relative;
    z-index: 9;
    overflow: hidden;float: right;
}
    
.inform-list .inform-list_company img{
	display: none;
}
.inform-list .inform-list_company img:nth-child(1){
	display: block;
}
.inform-list .inform-list_company img.on{
	display: block;
}

.inform-list .bd ul li{overflow: hidden;}

.inform-list .bd ul li .informL-News p{font-size: 14px;background: url("li.png") no-repeat 0px 10px;height: 32px;line-height: 32px;padding-left: 20px;}
.inform-list .bd ul li .informL-News p a{color: #454545;}
.inform-list .bd ul li .informL-News p:hover{background: url("li_on.png") no-repeat 0px 10px;}
.inform-list .bd ul li .informL-News p:hover a{color: #da3031;}
.inform-list .hd{float: right;}
.inform-list .hd ul li{width: 132px;height: 40px;line-height: 40px;text-align: center;font-size: 15px;font-weight: bold;background: #f7f7f7;border: 1px solid #e2e2e2;margin-top: 7.6px;color: #4a4a4a;
    }
.inform-list .hd ul li.on{background: #df0013;color: rgba(255,255,255,.7);}
.inform-list .hd ul li a{display: block;width: 100%;height: 100%;}
.inform-list .hd ul li:hover{background: #df0013;}
.inform-list .hd ul li:hover{color: rgba(255,255,255,.7);cursor: pointer;}
.culture-list{width: 100%;height: 239px;/*background: url("lm_bj.jpg") no-repeat;*/margin-top: 20px;}
.culture-list dl{overflow: hidden;margin-bottom: 26px;}
.culture-list dl dt{border: 1px solid #dedede;float: left;height: 60px;line-height: 60px;font-size: 16px;width: 130px;text-align: center;background: #f7f7f7;}
.culture-list dl dd{float: right;width: 300px;}
.culture-list dl dd p{padding-left: 20px;background: url(li.png) no-repeat 0px 10px;}
.culture-list dl dd a{line-height: 30px;font-size: 14px;}
.culture-list dl dd a:hover{color: #da3031;}
.culture-list ul{margin-left: 84px;}
.culture-list ul li{float: left;width: 68px;margin-right: 37px;margin-top: 70px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.culture-list ul li span{color: #4f4f4f;font-size: 14px;line-height: 50px;display: block;text-align: center;}
.culture-list ul li i{display: block;background: url("cultureico01.png") no-repeat;width: 68px;height: 68px;}
.culture-list ul li i.record{background: url("cultureico01.png") no-repeat}
.culture-list ul li i.public{background: url("cultureico02.png") no-repeat;}
.culture-list ul li i.study{background: url("cultureico03.png") no-repeat;}
.culture-list ul li:hover{

    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    border-color: rgba(0,0,0,0);}

.project-result{margin-bottom: 120px;}
.make{width: 100%;height: 140px;margin-top: 20px;}
/*.make .make_bj{background: url("title_bj.jpg") no-repeat;height: 100%;position: relative;}*/
.make .make_bj{background: none;height: 100%;position: relative;}
.make .make_bj a.enter{display: block;width: 111px;height: 44px;background: url("btn_bj.png") no-repeat;text-align: center;line-height: 40px;color: rgba(255,255,255,.5);font-size: 16px;font-family: '华康俪金黑W8_0';position: absolute;right: 128px;bottom: 45px;}


.achievement{overflow: hidden;position: relative;margin-top: 30px;}
.achievement .bd{float: right;}
.achievement .bd img{width: 955px;height: 396px;}
.achievement .hd{float: left;width: 220px;}
.achievement .hd li{height: 60px;text-align: center;line-height: 66px;background: #f7f7f7;font-size: 16px;margin-bottom: 7px;color: #000;}
.achievement .hd li.on{color: #df0013;font-weight: bold;}

.result-list{position: relative;margin-top: 19px;overflow: hidden;}
.result-list .bd{margin: auto;width: 1074px;height: 290px;overflow: hidden;}
.result-list .bd ul li{width: 248px;height: 288px;border: 1px solid #dbdbdb;margin: 0 9px;position: relative;overflow: hidden;}
.result-list .bd ul li img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width: 100%;max-height: 100%;transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;}
.result-list .bd ul li .share{width: 100%;height: 44px;background: rgba(0,0,0,.5);position: absolute;bottom: 0;text-align: center;line-height: 44px;color: #fff;font-size: 14px;}
.result-list .bd ul li:hover .share{background: #cc0718;color: #fff;}
.result-list .hd ul li{width: 140px;height: 41px;line-height: 41px;border: 1px solid #fff;color: #fff;opacity: .4;text-align: center;display: inline-block;margin-right: 20px;font-size: 16px;}
.result-list .bd ul li:hover img{transform: scale(1.2);
    -o-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);}
.result-list .hd{text-align: center;position: absolute;
    top: 50%;
    height: 36px;
    margin-top: -46px;
    width: 100%;}
.result-list .hd ul li:hover {background: #ac181e;opacity: 1;border: 1px solid #ac181e;cursor: pointer;}
.result-list .hd .prev{position: absolute;left: 0px;top:50%;width: 24px;height: 38px;background: url("result_lr.png") no-repeat;background-position: 0px -2px;margin-bottom: 36px;display: block;}
.result-list .hd .next{position: absolute;right: 0px;width: 25px;height: 37px;background: url("result_lr.png") no-repeat;background-position: -27px 0px;top:50%;display: block;}

.result-list .hd .prev:hover{background-position: 1px -40px;}
.result-list .hd .next:hover{background-position: -27px -40px;}

.foot{width: 100%;border-top: 4px solid #df0013;}
.foot-top{width: 100%;height: 49px;background:url("foot_bj.png") no-repeat center;}
.foot-top .link_text{float: left;font-size: 15px;color: #df0013;font-weight: bold;line-height: 49px;}
.foot-top .link_text span{margin-left: 10px;}
.foot-top .link{float: left;margin-left: 50px;}
.foot-top .link li{float: left;line-height: 49px;margin-left: 15px;}
.foot-top .link li:hover a{color: #df0013;}
.foot-top .link li a{font-size: 14px;color: #626161;opacity: .7;}
.foot-bottom{border-top: 1px solid #e9e9e9;height: 129px;width: 100%;}
.foot-bottom .foot_logo{margin-top: 55px;margin-right: 124px;}
.copyright{text-align: center;font-size: 14px;color: #616161;line-height: 25px;margin-top: 25px;}
.copyright a:hover{color: #df0013;}
.copyright a{color: #616161;}
.foot-bottom .qr{height: 82px;margin-top: 24px;margin-left: 216px;}
.foot-bottom .qr i,.foot-bottom .qr span{display: block;float: left;}
.foot-bottom .qr i{margin-top: 1px;width: 80px;height: 80px;}
.foot-bottom .qr span{width: 24px;background: rgba(244,244,244,.8);border: 1px solid #e4e4e4;text-align: center;font-size: 13px;color: #656565;line-height: 16px;}

/*新闻中心*/
/*内页banner*/
.banner_n{position: relative;height: 220px;overflow: hidden;}
.banner_n img{position: absolute;top:0;left:50%;margin-left: -960px;}

/*侧栏*/
.main{background: #f5f5f5;padding-top: 30px;padding-bottom: 120px;}
.slidebar{width: 260px;float: left;}
.slidebar .column-name{width: 100%;height: 100px;background: url("sidetop_bj.jpg") no-repeat;line-height: 100px;text-align: center;font-size: 24px;color: #fff;font-weight: bold;}
.slidebar .column-lsit{width: 258px;border: 1px solid #e2e2e2;border-top: 0;background: #fff;padding-bottom: 30px;padding-top: 10px;}
.slidebar .column-lsit ul li{font-size: 16px;text-align: center;margin: 0 20px;border-bottom: 2px solid #f0f0f0;height: 45px;line-height: 45px;padding-top: 5px;}
.slidebar .column-lsit ul li a{color: #424242;display: block;width: 100%;height: 100%;background: url("side_li.png") no-repeat 10px 16px;}
.slidebar .column-lsit ul li:hover a,.slidebar .column-lsit ul li a.on{background: url("side_li_on.png") no-repeat 10px 16px;border-bottom: 1px solid #cc0718;}
.slidebar .column-lsit ul li:hover a,.slidebar .column-lsit ul li a.on{color: #cc0718;}
.slidebar .download{width: 100%;height: 80px;background: url("side_bottom_bj.jpg") no-repeat; margin-top: 20px;}
.slidebar .download a{display: block;width: 100%;height: 100%;}
.slidebar .download i{display: block;width: 36px;height: 36px;background: url("download_on.png") no-repeat;float: left;margin-left: 76px;margin-top: 22px;}
.slidebar .download span.text{display: block;
    float: left;color: #fff;margin-left: 15px;margin-top: 22px;}
.slidebar .download span.text em{display: block;}
.slidebar .download span.text .china{font-size: 14px;}
.slidebar .download span.text .english{font-size: 9px;}
.main .main_right{width: 899px;background: #fff;border: 1px solid #e2e2e2;float: right;}
.main .main_right .path{margin: 0 29px;border-bottom: 1px solid #ebebeb;padding-top: 10px;}
.main .main_right .path .path_left i{display: block;float: left;width: 21px;height: 30px;background: url("path_ico.png") no-repeat;margin-right: 14px;margin-top: 10px;}
.main .main_right .path .path_left span{color: #424242;font-size: 14px;line-height: 45px;}
.main .main_right .path .path_left span a{color: #424242;}
.main .main_right .path .path_left span a:last-child{color: #da3031;}
.main .main_right .path .path_right{display: block;}
.main .main_right .path .path_right i{display: block;width: 19px;height: 15px;background: url("returm_ico.png") no-repeat;float: left;margin-right: 10px;margin-top: 15px;}
.main .main_right .path .path_right span{color: #cc0718;font-size: 14px;line-height: 45px;}

.main_right .news{margin: 0 29px;min-height: 500px;padding-top: 30px;}
.main_right .news .hot-news{padding-bottom: 30px;border-bottom: 1px dashed #cecece;}
.main_right .news .hot-news .pic{width: 260px;height: 158px;position: relative;float: left;}
.main_right .news .hot-news .pic img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width: 100%;max-height: 100%;}
.main_right .news .hot-news .hot-text{float: right;width: 559px;padding-top: 13px;}
.main_right .news .hot-news .hot-text .title .title-text{color: #3b3b3b;font-size: 16px;font-weight: bold;display: block;line-height: 28px;}
.main_right .news .hot-news .hot-text:hover .title .title-text{color: #da3031;}
.main_right .news .hot-news .hot-text:hover .words{color: #666;}
.main_right .news .hot-news .hot-text .title .hot-ico{display: block;width: 73px;height: 28px;background: url("hot_bj.png") no-repeat;float: left;margin-right: 20px;}
.main_right .news .hot-news .hot-text .title .hot-ico em{display: block;font-size: 15px;color: #fff;text-align: center;width: 64px;line-height: 28px;font-weight: bold;}
.main_right .news .hot-news .hot-text .words{font-size: 14px;color: #8b8b8b;line-height: 29px;margin-top: 15px;text-align: justify}
.news_list ul li{border-bottom: 1px dashed #cecece;padding: 20px 0;}
.news_list ul li .title{height: 50px;line-height: 50px;}
.news_list ul li .title .news-title i{display: block;width: 14px;height: 14px;float: left;background: url("news_li_ico.png") no-repeat right;margin-top: 18px;margin-right: 20px; transition: all .5s;}
.news_list ul li .title .news-title span{font-size: 14px;color: #3b3b3b;}
.news_list ul li .time i{display: block;float: left;background: url("colck_ico1.png") no-repeat;width: 16px;height: 16px;margin-top: 15px;margin-right: 15px;}
.news_list ul li .time span{color: #b6b6b6;font-size: 14px;}
.news_list ul li .words{color: #8c8c8c;font-size: 14px;line-height: 30px;margin-top: 2px;}
.news_list ul li:hover .title .news-title span{color: #da3031;font-weight: bold;}
.news_list ul li:hover .title .time span{color: #da3031;}
.news_list ul li:hover .title .news-title i{background: url("news_li_ico.png") no-repeat left;}
.news_list ul li:hover .title .time i{background: url("colck_ico.png") no-repeat;}
.news_list ul li:hover .words{color: #666;}

    /*工程业绩*/

.result-show{margin: 0 29px;padding: 30px 0;min-height: 500px;}
.result-show .result{width: 718px;height: 268px;border: 1px solid #e6e6e6;float: right;position: relative;margin-bottom: 25px;

    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.result-show .result .result-box{width: 260px;height: 200px;background: url("share_bj.png") no-repeat;position: absolute;left: -108px;top:40px;float: left;}
.result-show .result .result-box .result-left{width: 260px;height: 200px;position: absolute;left: -10px;top:-10px;}
.result-show .result .result-box .result-left img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 100%;max-height: 100%;}
.result-show .result .result-text{float: right;margin: 0 30px;width: 506px;padding: 30px 0 30px 0;}
.result-show .result .result-text .title{font-size: 16px;color: #3d3d3d;font-weight: bold;line-height: 40px;}
.result-show .result .result-text .words{font-size: 14px;color: #8b8b8b;line-height: 30px;text-align: justify;margin-top: 20px;}
.result-show .result .result-text .more{color: #aeaeae;font-size: 14px;display: block;float: right;margin-top: 20px;}
.result-show .result .result-text .more em{font-size: 14px;}
.result-show .result .result-text .more i{display: block;width: 18px;height: 10px;background: url("pro_lr.png") no-repeat right;float: right;margin-top: 6px;margin-left: 15px;transition: all .5s;}
.result-show .result:hover{moz-box-shadow:0px 0px 30px 3px rgba(204,7,24,.2);/*firefox*/
    -webkit-box-shadow:0px 0px 30px 3px rgba(204,7,24,.2);/*webkit*/
    box-shadow:0px 0px 30px 3px rgba(204,7,24,.2);/*opera或ie9*/
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    border-color: rgba(0,0,0,0);}
.result-show .result:hover .result-text .title{color: #cc0718;}
.result-show .result:hover .result-text .more{color: #cc0718;}
.result-show .result:hover .result-text .more i{background: url("pro_lr.png") no-repeat left;}

/*分页*/

.pageClass {
    text-align: center;
    font-size: 14px;
    padding-top: 70px;
    padding-bottom: 50px;
    clear: both;
}
.pageClass span {
    padding: 7px 12px;
    display: inline-block;
    margin-left: 3px;
    font-size: 14px;
    background-color:#e3e3e3;
    color: #5a5a5a;border: 1px solid #e3e3e3;
}
.pageClass strong span{
    color: #fff;
    background-color: #df0013;
    border: 1px solid #df0013;

}
.pageClass .next span{color: #5a5a5a;background-color: #e3e3e3;}

/*内容页*/
.content{margin:10px 0 30px;overflow: hidden;background-color: #ffffff;padding-bottom: 20px;}
.content .article_title {
    margin:30px 29px 10px;
    text-align: center;
    border-bottom:1px solid #eeeeee;
    padding-bottom:40px;
}
.content .article_title h3 {
    font-size: 20px;
    color:#444;
}
.content .article_title .author {
    font-size: 13px;
    color: #999;
    margin-top: 10px;
}
.content .article_con{
    padding: 25px 29px 25px;
    font-size: 14px;
    color: #444444;
    text-align: justify;
    line-height: 33px;
    min-height: 500px;
}
.content .article_con table{margin:auto;}
.content .article_con img{max-width: 100%;display: inline-block;height: auto !important;}
.content .up,.content .down {
    font-size: 14px;
    text-align: left;
    color: #333333;
    font-weight: bold;
    margin:10px 29px 0;
}
.content .up a,.content .down a {
    color: #777777;
    font-weight: normal;
}
.content .up a,.content .down a,.content .up span,.content .down span{font-size: 14px;}
.content .up a:hover,.content .down a:hover{color:#da3031;}
.share-bot{margin: 0 29px;}

.search_title{margin-top: 17px;font-size: 16px;padding: 0 20px;}
.search_title .search_keyword{color: #10509d;}
.search_content{min-height: 500px;}
.content-about{padding: 20px 29px;min-height: 500px;font-size: 14px;line-height: 33px;color: #444444;}
.content-about>img{max-width: 100%;display: inline-block;height: auto !important;}
.content-about .pic{display: inline-block;float: left;width: 380px;height: 270px;position: relative;margin-right: 27px;}
.content-about .pic img{max-width: 100%;display: inline-block;height: auto !important;}
.content-about .title{font-size: 18px;color: #3d3d3d;font-weight: bold;line-height: 30px;}
.content-about .text{font-size: 14px;line-height: 33px;color: #444444;margin-top: 20px;}
.content-about .text img{max-width: 100%;display: inline-block;height: auto !important;}


.contact_us{
    word-wrap: break-word;
    padding: 10px 0;
    border: 1px solid rgb(217, 217, 217);
    height: 170px;
    margin: auto;
    background-color: rgb(255, 255, 255);
    margin-bottom: 20px;
}
.contact_us li{
    width: 33.2%;
    float: left;
    height: 170px;
    border-right: 1px solid rgb(217, 217, 217);
}
.contact_us li:nth-child(3){
    border-right: 0;
}
.contact_us li p{
    line-height: 140px;
    display: block;
    margin: auto;
    width: auto;
    margin-top: 10px;
    color: #444;
}
.contact_us li p span{
    font-size: 14px;
    line-height: 182%;
    display: block;
    text-align: center;
    font-weight: bold;
}
.contact_us li p strong{
    font-size: 14px;
    line-height: 182%;
    display: block;
    text-align: center;
    padding: 0 20px;
    font-weight: normal;
    color: #444;
}
.img_over{
    overflow: hidden;
    border-color: transparent;
    border-width: 0px;
    position: relative;
    width: 56px;
    height: 59px;
    margin: auto;
    margin-top: 20px;
}
.img_over img{
    width: auto;
    height: 59px;
    top: 0px;
    left: -1px;
    position: relative;
    display: inline;
}


/*招聘岗位*/
.inform-down{margin: 0px 30px;margin-top: 15px;}
.inform-down .down-list ul li{height: 50px;line-height: 50px;border-bottom: 1px dashed #cecece;float: none;margin: 0;}
.inform-down .down-list ul li .title{float: left;}
.inform-down .down-list ul li .title i{display: block;float: left;}
.inform-down .down-list ul li .time{float: right;}
.inform-down .down-list ul li .time em{font-size: 14px;color: #8c8c8c;margin-right: 0px;}
.inform-down .down-list ul li .time i{display: none;width: 20px;height: 20px;background: url("download.png") no-repeat;float: right;margin-top: 15px;}
.inform-down .down-list ul li a{color: #3b3b3b;font-size: 14px;}
.inform-down .down-list ul li .title i{display: block;width: 14px;height: 14px;float: left;background: url("news_li_ico.png") no-repeat right;margin-top: 18px;margin-right: 20px; transition: all .5s;}
.inform-down .down-list ul li:hover .title i{background: url("news_li_ico.png") no-repeat;}
.inform-down .down-list ul li:hover a{color: #da3031;}
.inform-down .down-list ul li:hover .title{font-weight: bold;}

.message{position: relative;margin: auto;margin-top:40px;background: #fff;}
.message .data tr{display: block;margin-bottom: 10px;overflow: hidden;}
.message .data td{display: block;float: left;}
.message .data td .ck{display: inline-block;font-size: 12px;line-height: 30px;}
.message .data td .ck input{margin: 0 10px;}


/*页码*/
.layui-laypage{width: 100%;text-align: center;clear: both;margin:50px 0;}
.layui-laypage .layui-laypage-count{border:1px solid #ddd;padding:0px 15px;margin-right:5px;background-color: #E3E3E3;}
.layui-laypage .layui-laypage-count:hover{color: white;background-color: #DF0013;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color:#DF0013;}
.layui-laypage a{margin:0 5px;background-color: #E3E3E3;}
.layui-laypage .layui-laypage-curr{margin:0 5px;}
.layui-laypage a:hover{color: white;background-color: #DF0013;}
.layui-laypage-prev:hover{color: white;background-color: #DF0013;}
.layui-laypage-prev.layui-disabled{display: none;}
.layui-laypage span{margin-bottom: 0px;background-color: #E3E3E3;}

/*.innerForm{width:1200px;margin: 50px auto;}*/
form table{margin: 0 auto;}
form .tableft{text-align: right;font-size: 15px;}
form .tabright{font-size: 15px;}
form .tabright input{margin: 10px 0;width: 350px;}
form .tabright input.code{width: 200px;}
form .tabright textarea{resize: none;margin: 10px 0;width: 500px;height: 200px;}
.validateCode{height: 37px;vertical-align: top;margin-top: 11px;margin-left: 10px;}
form .layui-btn{width: 200px;margin-top: 20px;background: #CC0718;}
.layui-form-select{width: 350px;}