html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img ,div{
    margin:0; padding:0; }
body{line-height:24px; font-size:14px; font-family:Microsoft YaHei; background:#fff;color:#444;}
ul,li{list-style:none;}
img{border:0; max-width: 100%;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.w{width:1250px; margin:0 auto; clear:both;}
.fix{*zoom:1;}
.fix:after{display:table; content:''; clear:both;}
.hidden{display:none;}
.show{display: block;}
.icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    stroke-width: 0;
    stroke: currentColor;
    fill: currentColor;
}
.center {
    text-align: center;
}
.wow:first-child {
    visibility: hidden;
}
.head>.head-bg{
    position: absolute;
    z-index: -1;
    width: 725px;
    height: 120px;
    background:#d34747;
    border-radius:0 120px 120px 0;}
.head-wap{}
.head-wap h1{ display: inline-block;}
.head-wap h1 a{
    display: block;
    margin-left:-540px;
    width: 741px;
    height: 118px;
    background:url("/public/home/img/logo.png") no-repeat center right;
    text-indent:-9999px;
}
.head>.head-wap .search> form {
    height: 32px;
    width: 263px;
    margin-top: 40px;
    background:url(/public/home/img/search.png)no-repeat center center;

}
.head>.head-wap>.search> form>input.sea_input {
    height: 24px;
    width: 210px;
    margin: 3px 0 0 10px;
    border: 0;
    float: left;
    -webkit-appearance: none;
    outline: 0;
}
.head>.head-wap>.search> form>input.button {
    width: 32px;
    height: 25px;
    margin: 2px 8px 0 0;
    background-color: transparent;
    border: none;
    display: block;
    float: right;
    outline: 0;
    cursor: pointer;
}
.head>.head-wap>.miaosu{
    margin-right:114px;
    overflow: hidden;
    margin-top: 36px;
}
.head>.head-wap>.miaosu li{
    float: left;
    color:#000;
    padding:0 25px;
}
.head>.head-wap>.miaosu li:first-child{ border-right:1px solid #ffb2b2;}
.head>.head-wap>.miaosu li span{
    color:#d34747;
}
.nav-wap{
    width: 100%;
    height:74px;
    border-top:1px solid #ddd;
}
.nav-wap ul{}
.nav-wap ul li{
    position: relative;
    float: left;
    width: 170px;
    padding:20px 0;
    line-height: 34px;
    text-align: center;
    border-right:1px solid #ddd;
}
.nav-wap ul li:first-child{
    border-left:1px solid #ddd;
}
.nav-wap ul li a{
    display: block;
    color:#000;
}
.banner{
    width: 100%;
    margin-bottom:60px;
}

.banner img,.ditu img,.n_banner img{
    display: block;
    margin:0 auto;
    overflow: hidden;
}

.submenu{
    padding:20px;
    background:rgba(255,255,255,0.9);
    display:none;
   /* display:block;*/
    position:absolute;
    top:74px;
    left:-1px;
}
.submenu>.mj_menu_chanyi_li{
    display: inline-block;
    width:130px;
    min-height: 60px;
    padding-left: 2px;
}
.submenu>.mj_menu_chanyi_li .child_munu {
    padding-left: 30px;
}
.submenu>.mj_menu_chanyi_li li{
    width:125px;
    line-height: 24px;
    text-align: left;
    border:none;
    padding:3px 0;
}
.submenu>.mj_menu_chanyi_li>li>a{ color:#000;}
.submenu>.mj_menu_chanyi_li li a:hover{ color:#e7161b;}
.submenu>.mj_menu_chanyi_li li:first-child{border:none;}
.mj_menu_chanyi_img{
    display: inline-block;
    padding-left:24px;
}
.mj_menu_chanyi_img img{ display: block;}
.mj_menu_chanyi_img span{
    display: block;
    text-align: left;
    font-size: 12px;
    line-height: 24px;
    height: 24px;
}

.onthis,.mj_hover_menu{text-decoration:none; border-top:3px solid #e7161b; margin-top:-3px;}

/*3*/
.mj_menu_chanyi_li li:hover ul{display: block; }
.mj_menu_chanyi_li li ul{  position:relative; margin-left:20px;}
.mj_menu_chanyi_li>li>ul>li>a{ color:#666;}

/****** end header******/
/*****index.html******/
.h-coma{ text-align: center;}
.h-coma>h2{
    position: relative;
    margin-top:50px;
    color:#d34747;
    text-align: center;
    border-bottom:1px solid #ddd;
    font-size: 32px;
    line-height: 72px;
    font-weight:normal;

}
.h-coma>h2>span{
    position: absolute;
    bottom:-2px;
    left:48%;
    display: inline-block;
    width:4%;
    height:4px;
    background:#f8db1b;
}
.h-coma>p{
    text-align: center;
    color:#d34747;
    font-size: 18px;
    line-height: 62px;
}

.chanye{}
.chanye>ul{}
.chanye>ul>li{
    margin:40px 20px 20px;
    float: left;
    width:270px;
    height:260px;
    text-align: center;
}
.chanye>ul>li>div{

    margin:0 auto 20px;
    width:140px;
    height:140px;
    border:2px solid #d34747;
    border-radius:50%;
    background:#fff;
    background:url(/public/home/img/sion.png) no-repeat;

}

.chanye>ul>li>.zhi{background-position: 40px 42px;}
.chanye>ul>li>.xin{background-position: 33px -72px;}
.chanye>ul>li>.jin{background-position: 35px -185px;}
.chanye>ul>li>.chan{background-position: 34px -307px;}
.chanye>ul>li>.tou{background-position: 38px -424px;}

.chanye>ul>li>div:hover
{

}
.chanye>ul>li>.zhi:hover{background:url(/public/home/img/sion.png) #d34747 no-repeat -109px 42px;}
.chanye>ul>li>.xin:hover{background:url(/public/home/img/sion.png) #d34747 no-repeat -111px -72px;}
.chanye>ul>li>.jin:hover{background:url(/public/home/img/sion.png) #d34747 no-repeat -111px -185px;}
.chanye>ul>li>.chan:hover{background:url(/public/home/img/sion.png) #d34747 no-repeat -106px -307px;}
.chanye>ul>li>.tou:hover{background:url(/public/home/img/sion.png) #d34747 no-repeat -103px -424px;}
.chanye>ul>li>h3{
    font-size: 18px;
    font-weight:normal;
    color:#d34747;
    line-height: 24px;
    height:24px;
    margin-bottom:8px;
}
.chanye>ul>li>p{color:#666;}
.shang{
    padding-top:50px;
    margin-top:60px;
    height:588px;
    background:url("/public/home/img/shang-bg.png") no-repeat;
}
.shang>.w>h2{
    margin-bottom:80px;
    padding-right:15px;
    text-align: right;
    width:648px;
    border-right:5px solid #fce700;
    font-size: 30px;
    line-height: 30px;
    color:#fce700;
    font-weight:normal;

}
.shang>.w>h2>span{ font-size: 26px;}
.shang>.w>dl{
    margin-top:38px;
    width:823px;
    text-align:right;
}
.shang>.w>dl>dt{
    float: right;}
.shang>.w>dl>dd{
    margin-right:155px;
    color:#fff;
}
.shang>.w>dl>dd>h3{ font-size: 24px; font-weight:normal; color:#fce700; height:30px; margin-bottom:10px;}
.news{ margin-top:50px; margin-bottom:80px;}
.news>.new-l{
    margin-right:30px;
    position:relative;
    width: 390px;
    height:350px;
}
.news>.new-l>img{ display: block; border:none;}
.news>.new-l>a{
    position:absolute;
    bottom:0;
    left:0;
    display: block;
    width:370px;
    height:50px;
    line-height: 50px;
    padding-left:10px;
    padding-right:10px;
    color:#fff;
    background:rgba(211,71,71,0.75);
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.news>.new-l>a:hover{ text-decoration: underline;}
.news>.new-r{
    width: 780px;
    height:350px;
}
.news>.news-r>ul{}
.news>.news-r>ul>li{
    float: left;
    margin-right:10px;
    width:96px;
    height:38px;
    line-height: 38px;
    text-align: center;
    color:#fff;
    background:#d34747;
}
.news>.news-r>ul>li a{
    display: block;
    color:#fff;
    background:#d34747;
}
.news>.news-r>ul>li a.c_li{
    color:#d34747;
    background:#fce700;
}
.news>.news-r>.tab-box{
    margin-top:18px;
    width: 780px;
}
.news>.news-r>.tab-box>.list-box{ margin-top:12px;}
.news>.news-r>.tab-box>.list-box>dt{
    margin-right:20px;
    width:150px;
    height:90px;
    float: left;
}
.news>.news-r>.tab-box>.list-box>dt img{ display: block;}
.news>.news-r>.tab-box>.list-box>dd{ margin-left:170px;}
.news>.news-r>.tab-box>.list-box>dd a{
    font-size:18px;
    line-height: 18px;
    height:18px;
    color:#d34747;
}
.news>.news-r>.tab-box>.list-box>dd a:hover{ text-decoration: underline;}
.news>.news-r>.tab-box>.list-box>dd p{ color:#666; font-size: 14px; line-height: 22px;}
.news>.news-r>.tab-box>.list-box>dd>.time{font-size: 12px; overflow: hidden; color:#999; }
.news>.news-r>.tab-box>.list-box>dd>.time a{font-size: 12px;color:#999;}
.news>.news-r>.tab-box>.list-box>dd>.time span{ text-align: right; float: right;}

.about-wap-bg{
    margin-top:25px;
    height:369px;
    background:url("/public/home/img/about-bg.png")no-repeat center center;
}
.about-wap-bg>.w>.about-l>.ab-tit{
    margin-top:38px;
    padding-left:10px;
    height:50px;
    overflow: hidden;
    border-left:3px solid #fcd603;
    color:#fcd603;
}
.about-wap-bg>.w>.about-l>.ab-tit>h3{
    font-size: 24px;
    line-height: 24px;
    font-weight:normal;
    margin-bottom:10px;
}
.about-wap-bg>.w>.about-l>.ab-tit>p{
    font-size: 16px;
    line-height: 16px;
}
.about-wap-bg>.w>.about-l>dl{
    margin-top:32px;
    width:702px;
}
.about-wap-bg>.w>.about-l>dl>dt{float: left;}
.about-wap-bg>.w>.about-l>dl>dd{ margin-left:350px;}
.about-wap-bg>.w>.about-l>dl>dd:nth-child(2){
    line-height: 20px;
    font-size: 20px;
    color: #fcd603;
}
.about-wap-bg>.w>.about-l>dl>dd:nth-child(3){
    margin-top:15px;
    margin-bottom:24px;
    font-size: 14px;
    line-height: 22px;
    color:#fff;
}
.about-wap-bg>.w>.about-l>dl>dd>a.ab-more{
    display: block;
    position: relative;
    width:92px;
    height:22px;
    line-height: 22px;
    border:1px solid #fcd603;
    color: #fcd603;
    padding-left:15px;
    font-size: 12px;
    background:transparent;
}
.about-wap-bg>.w>.about-l>dl>dd>a.ab-more:hover{
    border:1px solid #d34747;
    color:#fcd603;
    /*color:#d34747;*/

}
.about-wap-bg>.w>.about-l>dl>dd>a.ab-more>span{
    display: inline-block;
    position: absolute;
    right:0;
    margin-left:10px;
    padding:0 8px;
    background:#fcd603;
    color:#d34747;
}
.about-wap-bg>.w>.about-l>dl>dd>a.ab-more:hover>span{
    background:#d34747;
    color:#fcd603;
}
.about-wap-bg>.w>.about-r{
    width: 385px;
    height: 369px;
    overflow: hidden;
}
.about-wap-bg>.w>.about-r>h3{
    float: left;
    margin-top:38px;
    width: 30px;
    line-height: 30px;
    font-size: 20px;
    color:#fcd603;
    font-weight:normal;
}
.about-wap-bg>.w>.about-r>ul{
    margin-left:50px;
    border-left:1px solid #ddd;
    padding-left:20px;
    width: 312px;
}
.about-wap-bg>.w>.about-r>ul>li{
    color:#fff;
    margin-left:-31px;
    margin-bottom:20px;
    padding-left:33px;
    background:url(/public/home/img/libg.png)no-repeat left top;
    line-height: 26px;
}
.lianxi{margin-bottom:80px;}
.lianxi>.addrss{
    width:300px;
    font-size: 12px;
    line-height: 24px;
    color:#d34747;
}
.lianxi>.addrss>.dianhua{
    padding-left:60px;
    background:url("/public/home/img/sion.png") no-repeat 1px -576px;
}
.lianxi>.addrss>.chuanzheng{
    margin:15px auto;
    padding-left:60px;
    background:url("/public/home/img/sion.png") no-repeat 1px -638px;
}
.lianxi>.addrss>.dezhi{
    padding-left:60px;
    background:url("/public/home/img/sion.png") no-repeat 1px -698px;
}
.lianxi>.liuyan{
    width:850px;
    margin-left:30px;
    margin-top:5px;
}

.lianxi>.liuyan>form input,.lianxi>.liuyan>form textarea{
    width:96%;
    border:1px solid #999;
    line-height: 24px;
    padding:4px 2%;
}
.lianxi>.liuyan>form textarea{height:154px;}
.lianxi>.liuyan>form>.form-l{width: 48%;}
.lianxi>.liuyan>form>.form-l>p+p{margin:30px auto;}
.lianxi>.liuyan>form>.form-r{width: 48%;}
.lianxi>.liuyan>form>.form-r>p{ text-align: right;}
.lianxi>.liuyan>form>.form-r>p>input.submit{
    margin-top:10px;
    width:134px;
    color:#fff;
    background:#d34747;
    border:1px solid #d34747;
    margin-right:20px;
    cursor: pointer;
}
.lianxi>.liuyan>form>.form-r>p>input.submit:hover{ background:#a12f2f;}
.lianxi>.liuyan>form>.form-r>p>input.reset{
    margin-top:10px;
    width:94px;
    color:#666;
    border:1px solid #666;
    background:#fff;
    cursor: pointer;
}
.lianxi>.liuyan>form>.form-r>p>input.reset:hover{ background:#ddd;}
.ditu{ width: 100%;}
.b-menu{
    width: 100%;
    background:#bd4141;
    padding:42px 0;
}
.b-menu>.w>.b-wap{
    float:left;
    margin-right:80px;
}
.b-menu>.w>.b-wap h3{
    font-size: 18px;
    color:#f4c600;
    text-align:left;
    font-weight:normal;
}
.b-menu>.w>.b-wap h3+span{
    display: inline-block;
    width:30px;
    height:1px;
    background:#f4c600;
}
.b-menu>.w>.b-wap h3+span+ul{}
.b-menu>.w>.b-wap h3+span+ul li{}
.b-menu>.w>.b-wap h3+span+ul li a{ line-height:30px; font-size:14px;color:#f6e9b3; }
.b-menu>.w>.b-wap h3+span+ul li a:hover,.b-menu>.w>.youqing a:hover{ color:#f4c600;}
.b-menu>.w>.youqing{
    width: 100%;
    border-top:1px solid #a12f2f;
    padding-top:30px;
}
.b-menu>.w>.youqing>h3{
    font-size: 18px;
    font-weight:normal;
    line-height: 34px;
    color:#f4c600;
}
.b-menu>.w>.youqing a{
    color:#f6e9b3;
    padding-right:30px;
}
.foot{ background:#a12f2f;}
.foot>.foot-wap{ color:#650202; padding:10px 0;}
.foot>.foot-wap a{ color:#650202;}
.foot>.foot-wap a:hover{ color:#000;}
.foot>.foot-wap span{ float: right;}

/**/
.n_banner{width: 100%;  }

.b_bar{
    height:36px;
    line-height: 36px;
    background:#f5f5f5;
    border-bottom:1px solid #ddd;
}
.b_bar>.w>p{
    padding-left:25px;
    background:url(/public/home/img/ico_home.png) no-repeat left center;
    color:#666;
    font-size: 12px;
}
.b_bar>.w>p>span{color:#d34747; font-size: 14px;}

.n-comb>h2{border-bottom:1px solid #fff; line-height: 62px;}
.n-comb>h2>span{
    display: block;
    margin:0 auto;
    position: static;
    width: 45px;
    height:2px;
    background:#f8db1b;
}
.n-comb>p{color:#ddd; line-height: 40px; }
.top_nemu{

    margin:30px auto 50px;
    height:50px;
    border-bottom:1px solid #d34747;
}
.top_nemu>ul{
    text-align: center;
}
.top_nemu>ul>li{
    display: inline-block;
    height:50px;
    line-height: 50px;
}
.top_nemu>ul>li>a{
    display: block;
    padding:0 42px;
    color:#656565;
    background:#faf5d7;
}
.top_nemu>ul>li>a.on_nm,.top_nemu>ul>li>a:hover{background:#d34747; color:#fff;}
.text_box{ margin-bottom:50px;}
.text_box img{ display: block; margin: 0 auto 20px;}
.text_box p{
    text-indent:2em;
    color:#676767;
    font-size: 14px;
    line-height: 36px;
    margin-bottom:10px;
}

/*list_newstu*/
.news_tulist{
    border-top:1px dashed #cfd3d6;
}
.news_tulist>dl{
    padding:20px 0;
    border-bottom:1px dashed #cfd3d6;
}
.news_tulist>dl:hover{ background:#f5f5f5;}
.news_tulist>dl>dt{ float: left;}
.news_tulist>dl>dt img{ display: block;}
.news_tulist>dl>dd{ margin-left:340px;}
.news_tulist>dl>dt+dd>a{
    display: block;
    margin-top:20px;
    font-size: 18px;
    font-weight:bold;
    line-height: 30px;
    color:#000;
}

.news_tulist>dl:hover>dt+dd>a,.news_tulist>dl:hover>dt+dd+dd{ color:#d34747;}
.news_tulist>dl>dt+dd+dd{
    margin-top:10px;
    margin-bottom:20px;
}
.news_tulist>dl>dt+dd+dd+dd{
    line-height: 20px;
    font-size: 12px;
    color:#999;
}
.news_tulist>dl>dt+dd+dd+dd>.icon-clock,.fengcai_list>.wap_box>a+p+p>.icon-clock{vertical-align: -0.2em;padding-right:5px;}

.pagination{
    margin-top:40px;
    margin-bottom:40px;
    text-align:center;
    clear: both;
}
.pagination li {
    display: inline-block;
    margin: 0 2px;
    cursor: pointer;
    border-radius:4px;
    border:1px solid #ddd;
}
.pagination li a,.pagination li span{
    display: inline-block;
    padding:2px 10px;
    color: #999;

}
.pagination li.active,.pagination li:hover a{
    color:#fff!important;
    background:#d34747;
    border-radius:4px;
}
.pagination li.active span {
    color:#fff;
}
/*list_cai*/
.fengcai_list{
    margin:0 auto;
    width:1245px;
}
.fengcai_list>.wap_box{
    float: left;
    margin:20px;
    width:373px;
    height:390px;
    background:#e5e5e5;
}
.fengcai_list>.wap_box:hover{
    background:#d34747;
    -webkit-transition:all 0.3s;
    transition:all 0.3s;
}
.fengcai_list>.wap_box img{
    display: block;
    width: 375px;
    height:240px;
}

.fengcai_list>.wap_box:hover img{
    opacity: 0.8;
}
.fengcai_list>.wap_box>a{
    display: block;
    padding:20px 18px 13px;
    font-size: 18px;
    line-height: 20px;
    color:#000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fengcai_list>.wap_box:hover>a{color:#fff;}
.fengcai_list>.wap_box:hover>a:hover{ text-decoration: underline;}
.fengcai_list>.wap_box>a+p{
    padding:0 18px 8px 18px;
    color:#666;
}
.fengcai_list>.wap_box:hover>a+p{color:#fff;  }
.fengcai_list>.wap_box>a+p+p{padding-left:18px; font-size: 12px; color:#999;}
.fengcai_list>.wap_box:hover>a+p+p{color:#881b1b;  }
.news_tulist>dl:hover,.news_tulist>dl:hover>dt+dd>a,.news_tulist>dl:hover>dt+dd+dd,.fengcai_list>.wap_box:hover,.fengcai_list>.wap_box:hover img,.fengcai_list>.wap_box:hover>a,.fengcai_list>.wap_box:hover>a+p,.fengcai_list>.wap_box:hover>a+p+p{
    -webkit-transition:all 0.3s;
    transition:all 0.3s;
}

/*lianxi*/
.lianxi_fankui{ margin-bottom:40px;}
.lianxi_fankui .lian_menu{}
.lianxi_fankui .lian_menu li{
    display: inline-block;
    padding:0 40px;
    height:45px;
    line-height: 45px;
    text-align: center;
    background:#ddd;
    color:#fff;
    cursor:pointer;
}

.lianxi_fankui .lian_menu>.current{ background:#d34747; color:#fff;}
.lianxi_fankui .tab-lian-main{
    border:1px solid #d34747;
    padding:40px;

}
.lianxi_fankui .tab-lian-main .lian_text{}
.lianxi_fankui .tab-lian-main .lian_text h3{
    font-size: 22px;
    line-height: 60px;
    border-bottom:1px dashed #ddd;
    color:#666;
}
.lianxi_fankui .tab-lian-main .lian_text p{margin:10px 0;}
.lianxi_fankui .tab-lian-main .lian_text .icon-location,.lianxi_fankui .tab-lian-main .lian_text .icon-phone,.lianxi_fankui .tab-lian-main .lian_text .icon-address-book,.lianxi_fankui .tab-lian-main .lian_text .icon-envelop,.lianxi_fankui .tab-lian-main .lian_text .icon-printer{ color:#d34747; padding-right:10px;vertical-align: -0.15em;}
.lianxi_fankui .tab-lian-main .lian_text img{
    display: block;
    margin-top:30px;
}

.lianxi_fankui .tab-lian-main .liuyan_text{}
.lianxi_fankui .tab-lian-main .liuyan_text>p{
    text-indent: 2em;
    color:#666;
    font-size: 16px;
    line-height: 30px;
    margin-bottom:60px;
}
.lianxi_fankui .tab-lian-main .liuyan_text>form{ width: 800px; margin:0 auto;}
.lianxi_fankui .tab-lian-main .liuyan_text>form>p{overflow: hidden; margin-bottom:15px;}
.lianxi_fankui .tab-lian-main .liuyan_text>form>p>label{
    float: left;
    width: 15%;
    height: 40px;
    line-height: 40px;
    text-align: right;
    margin-right: 10px;
}
.lianxi_fankui .tab-lian-main .liuyan_text>form>p input,.lianxi_fankui .tab-lian-main .liuyan_text>form>p textarea {
    float: left;
    line-height: 18px;
    padding: 10px;
    border: 1px solid #ddd;
    width:80%;
}
.lianxi_fankui .tab-lian-main .liuyan_text>form>p textarea{height:200px;}
.lianxi_fankui .tab-lian-main .liuyan_text>form>p input.submit,.lianxi_fankui .tab-lian-main .liuyan_text>form>p input.reset{
    width: 30%;
    cursor: pointer;
    margin-top:20px;
}
.lianxi_fankui .tab-lian-main .liuyan_text>form>p input.submit{ background:#d34747; margin-right:30px; color:#fff;}
.lianxi_fankui .tab-lian-main .liuyan_text>form>p input.submit:hover{ background:#bc3e3e;}
.lianxi_fankui .tab-lian-main .liuyan_text>form>p input.reset{ background:#ddd; color:#666;}
.lianxi_fankui .tab-lian-main .liuyan_text>form>p input.reset:hover{ background:#cdcdcd;}

/* article*/
.article_box{}
.article_box h3{
    font-size: 20px;
    padding-bottom:15px;
    line-height: 30px;
    border-bottom:1px dashed #ddd;
    text-align:center;
}
.article_box #content p img{
    margin-left: auto!important;
    display: block;
    margin-right: auto!important;
}
.article_box>.time_massage{
    margin-bottom:20px;
    text-align: center;
    font-size: 12px;
    line-height: 34px;
    color:#666;
    text-indent: 0;
}
.article_box>p{
    text-indent: 2em;
    margin-bottom:20px;
    color:#656565;
}
.article_box>img{
    display: block;
    margin:0 auto;
}
.return_list{
    margin-bottom:30px;
    height:60px;
    line-height: 60px;
    background:#f8f0f0;
    border-top:1px solid #ddd;
}
.return_list>a{
    float: left;
    margin:12px;
    display: block;
    width:110px;
    height:34px;
    line-height: 34px;
    text-align: center;
    background:#fff;
    color:#d34747;
    border:1px solid #d34747;
    border-radius:4px;
}
.return_list>a:hover{
    background:#d34747;
    color:#fff;
}
.return_list>.fenxiang{
    float:right;
    margin-top:15px;
    margin-right:25px;
}
/*web_map*/
.web_map{margin:50px auto;}
.web_map h3{
    font-size: 18px;
    line-height: 34px;
    border-bottom:1px solid #ddd;
    color:#d34747;
    font-weight:normal;
    padding-bottom:10px;
}
.web_map h3 .icon-map{
    padding-right:5px;
    vertical-align: -0.2em;
}
.web_map ul{ margin:20px 0;}
.web_map ul li{
    float: left;
    margin-right:28px;
    padding-left:28px;
}
.web_map ul li+li{ border-left:1px solid #ddd;}
.web_map ul li a{ color:#666;}
.web_map ul li a:hover{ color:#d34747;}


/*20170307*****jiaru.html*****/
.jiaru{}
.jiaru image,.zhaopin image,.hezuo image{ display: block;}
.jiaru>.con_text{ margin-top:30px; margin-bottom:60px;}
.jiaru>.con_text p{ font-size: 14px; line-height: 34px; color:#000;}
.jiaru>.con_text p span{ color:#d34747;}

/*20170307*****zhaopin.html*****/
.zhaopin{}
.zhaopin>.pin_text{
    margin-top:30px;
    margin-bottom:50px;
    padding:20px;
    border:1px solid #ddd;

}
.rotate {
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.zhaopin>.pin_text ul li{ overflow: hidden;}
.zhaopin>.pin_text ul li img{ float: right; margin:7px 10px 0 0;}
.zhaopin>.pin_text ul li a{
    display: block;
    background:rgb(242,243,243);
    color:rgb(100,100,100);
    padding-left:10px;
    margin-bottom:8px;
    font-size: 16px;
    line-height: 30px;
    height:30px;
}
.zhaopin>.pin_text table{
    width:100%;
    margin:20px auto;
}
/*20170307*****hezuo.html*****/
.hezuo{ margin-top:20px; margin-bottom:30px;}
.hezuo>.con_text>.hz_l,.hezuo>.con_text>.hz_r{ width: 50%;}
.hezuo>.con_text>.hz_l h3,.hezuo>.con_text>.hz_r h3{
    margin-bottom:5px;
    margin-top:20px;
    color:#d34747;
    line-height: 30px;
    height:30px;
}
/*20170307*****search.html*****/
.result{}
.result>ul{}
.result>ul>li{
    width: 100%;
    border-bottom:1px dashed #ddd;
}
.result>ul>li:hover{ background:#f5f5f5;}
.result>ul>li:hover a{ color:#d34747;}
.result>ul>li>a{
    display: block;
    padding:30px;
    color:#000;
}
.result>ul>li>a>h3{
    height:30px;
    line-height: 30px;
    margin-bottom:5px;
}
.result>ul>li>a>h3 p{}


/*20170314*****zizhi.html*****/
.zizhi{}
.zizhi ul{ margin-bottom:50px;}
.zizhi ul li{
    float: left;
    margin:10px;
    width: 220px;
}
.zizhi ul li a{
    overflow: hidden;
    position: relative;
    border:1px solid #ddd;
    padding:8px;
    width: 195px;
    height:144px;
    display: table-cell;
    font-size: 118px;
    text-align: center;
    vertical-align: middle;
    color:#000;
}
.zizhi ul li a img{
    vertical-align: middle;
}
.zizhi ul li p{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top:10px;
    text-align: center;
}
.zizhi ul li:hover p{ color:#d34747;}
.zizhi ul li a:hover{}



.zizhi ul li a img{
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.zizhi ul li a:hover>img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.zizhi>ul>li>a>p.bg {
    position: absolute;
    top: -10px;
    left: 0;
    width: 195px;
    height:160px;
    padding:8px;
    background: rgba(211, 71, 71, 0.8);
    color:#fff;
    font-weight: bold;
    line-height: 76px;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.zizhi>ul>li>a:hover>p.bg{
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.zizhi>ul>li>a>p.bg>span{
    width: 40px;
    height:40px;
    line-height: 40px;
    border-radius: 40px;
    font-size: 32px;
    color:#d34747;
    background:#fff;
    display: inline-block;
}


/*20170314*****duotu.html*/
.tu_wap{
    width:800px;
    margin:40px auto;
}