﻿@charset "UTF-8";
* html{ background-image:url(about:blank); background-attachment:fixed }
html, body{ width:100%; min-width:1220px; font-size:12px; font-family:"Microsoft YaHei"; color:#000 }
*{ margin:0; padding:0 }
ul, li, dl, dd{ list-style:none }
img{ border:0 }
a{ transition:all .3s ease 0s }
a:link{ text-decoration:none; }
a:visited{ text-decoration:none; color:#000 }
a:hover{ text-decoration:none; color:#333 }
a:active{ text-decoration:none; color:#000 }
button{ cursor:pointer }
.topmain{ width:100%; height:35px; border-bottom:1px solid #e6e6e6; background:#f2f2f2 }
.topmainbox{ width:1220px; height:35px; line-height:35px; margin:0 auto; clear:both }
.topmainbox > span > span{ display:inline-block; padding:0 5px; height:35px; line-height:35px; float:left }
.topmainbox > span > span.subnav_span{ position:relative; width:75px; height:36px; text-align:center; padding:0; z-index:999999 }
.topmainbox > span > span.select > span{ background:#fff; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; width:75px; height:36px; position:absolute; left:0; top:0; z-index:1000 }
.topmainbox > span > span.subnav_span > span > font{ cursor:pointer; display:inline-block; vertical-align:middle; font-size:12px }
.topmainbox > span > span.subnav_span > span > i{ width:7px; height:4px; display:inline-block; vertical-align:middle; background:url(../images/arrotow.png) no-repeat; margin-left:5px }
.subnav_option{ position:absolute; top:34px; right:-2px; line-height:16px; background:#fff; z-index:999; width:640px; padding:10px 30px 20px 30px; border:1px solid #dfdfdf; border-radius:5px 0 5px 5px; background:#fff; z-index:1 }
.subspan_bar span{ font-size:10px }
.subspan_bar{ display:inline-block; padding:0 6px; position:relative; z-index:2 }
.subspan_bar.on{ color:#eb2626; padding:0 5px; background:#fff; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf }
.subspan_bar i{ display:inline-block; width:9px; height:9px; margin-left:5px; background:url(../images/arrotow.png) left top; overflow:hidden; vertical-align:-1px; . vertical-align: middle; transition:All .1s ease-in-out; -webkit-transition:All .1s ease-in-out; -moz-transition:All .1s ease-in-out; -o-transition:All .1s ease-in-out }
.subspan_bar:hover i, .subspan_bar.on i{ background:url(../images/arrotow.png) left -18px; overflow:hidden }
.subnav_option_li{ float:left; width:300px }
.release_task{ clear:both }
.release_task li{ float:left; line-height:35px; white-space:nowrap; font-size:14px; width:150px; text-align:left }
.release_task li a{ color:#666; border:1px solid #fff; padding:0 10px; display:inline-block; height:27px; line-height:27px }
.release_task li a:hover{ color:#eb2626; border-color:#ec2828 }
.release_task li.title{ float:none; font-size:17px; font-weight:600; width:300px; margin:0 }
.release_task li.title a{ color:#ec2828 }
.release_task li.title a:hover{ border-color:transparent }
.f_l{ float:left !important }
.f_r{ float:right !important }
.cf53{ color:#f53 !important }
.cntmain{ width:1220px; margin:0 auto }
.clr{ clear:both; line-height:0; height:0; font-size:0; visibility:hidden }
.blk30{ clear:both; display:block; height:30px }

.fixed-footer{ position:fixed; height:195px; bottom:0; width:100%; left:0; background:rgba(0, 0, 0, 0.8); z-index:9999 }
.fixed-footer-content{ width:1220px; margin:0 auto; position:relative; height:152px; margin-top:31.5px }
.fixed-footer-content > img{ margin-right:40px }
.footer-content-form{ width:540px; height:152px }
#marqueebox2{ width:250px; height:152px; overflow:hidden }
#marqueebox2 ul li{ line-height:30px; font-size:14px; color:#fff }
.footer-content-close{ color:#fff; position:absolute; right:-18px; top:-18px; z-index:1; cursor:pointer }
.footer-content-form > h1{ font-size:26px; color:#ed5436 }
.footer-content-form-input{ width:216px; background-color:#fff; display:inline-block; padding:8px 0; font-size:14px; float:left; margin-bottom:10px; margin-right:10px }
.footer-content-form form{ padding-top:23px; position:relative }
.footer-content-form-input img{ vertical-align:sub; margin-left:18px }
.footer-content-form-input input{ width:160px; font-size:14px; border:0; outline:0 }
.footer-content-form-select{ margin-bottom:10px; display:inline-block; width:447px; position:relative; font-size:14px; float:left }
.footer-content-form-select > select{ font-size:14px; background-color:#fff; display:inline-block; width:216px; text-indent:10px; height:41px; line-height:41px; margin-right:5px; cursor:pointer }
.footer-content-form-select > span{ background-color:#fff; display:inline-block; width:176px; padding:0 20px; height:41px; line-height:41px; margin-right:5px; cursor:pointer; background-image:url(../images/arrow-bottom.png); background-repeat:no-repeat; background-position:195px center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.footer-content-form img.footer_mashang{ width:89px; height:89px; position:absolute; top:23px; right:0 }
.footer-content-form form button{ float:left; background-color:#e63917; border:0; color:#fff; font-size:16px; display:inline-block; width:215px; height:43px; margin-left:5px }
.footer_mune_zhaoshang{ width:240px; display:inline-block }
.footer_mune_zhaoshang h1{ color:#fff; font-size:20px; font-weight:normal; text-indent:10px; padding-bottom:20px }
.footer_mune_zhaoshang p{ color:#999; font-size:14px; padding-top:20px; text-align:center }
.fixed-footer-online{ position:fixed; bottom:0; left:-241px; z-index:9999; width:241px; height:155px; overflow:hidden }
.ui-txt-red{ color:#de4114 !important }
.float0831{ POSITION:fixed; TOP:200px; RIGHT:0; _position:absolute; z-index:9999 }
.float0831 .floatL{ POSITION:relative; WIDTH:28px; FLOAT:left }
.float0831 .floatL A{ TEXT-INDENT:-9999px; DISPLAY:block; FONT-SIZE:0 }
.float0831 .floatR{ BACKGROUND:url(../images/float_bg.png) }
.float0831 .tp{ BACKGROUND:url(../images/float_bg.png) }
.float0831 .cn{ BACKGROUND:url(../images/float_bg.png) }
.float0831 .floatR{ PADDING-BOTTOM:15px; WIDTH:130px; BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:-131px bottom; FLOAT:left; OVERFLOW:hidden }
.float0831 .tp{ BACKGROUND-REPEAT:no-repeat; background-position:0 0; HEIGHT:10px }
.float0831 .cn{ BACKGROUND-REPEAT:repeat-y; BACKGROUND-POSITION:-262px 0 }
.float0831 .cn H3{ TEXT-INDENT:-9999px; HEIGHT:36px; FONT-SIZE:0 }
.float0831 .cn UL{ PADDING-BOTTOM:0; PADDING-LEFT:14px; PADDING-RIGHT:14px; PADDING-TOP:0; margin:0 }
.float0831 .cn UL LI{ BORDER-BOTTOM:#e6e5e4 1px solid; LINE-HEIGHT:36px; WORD-WRAP:break-word; HEIGHT:36px; OVERFLOW:hidden; WORD-BREAK:normal; margin-bottom:0 }
.float0831 .titZx{ BACKGROUND:url(../images/float_s.png) no-repeat }
.float0831 .titDh{ BACKGROUND:url(../images/float_s.png) no-repeat }
.float0831 .titDc{ BACKGROUND:url(../images/float_s.png) no-repeat }
.float0831 .titXz{ BACKGROUND:url(../images/float_s.png) no-repeat }
.float0831 .icoZx{ BACKGROUND:url(../images/float_s.png) no-repeat }
.float0831 .icoTc{ BACKGROUND:url(../images/float_s.png) no-repeat }
.float0831 .icoFf{ BACKGROUND:url(../images/float_s.png) no-repeat }
.float0831 .btnOpen{ BACKGROUND:url(../images/float_s.png) no-repeat }
.float0831 .btnOpen_n{ BACKGROUND:url(../images/float_s.png) no-repeat }
.float0831 .btnCtn{ BACKGROUND:url(../images/float_s.png) no-repeat }
.float0831 .titZx{ BACKGROUND-POSITION:5px -10px }
.float0831 .titDh{ BACKGROUND-POSITION:5px -66px }
.float0831 .titDc{ BACKGROUND-POSITION:5px -124px }
.float0831 .titXz{ BACKGROUND-POSITION:5px -165px; height:35px; width:100px; display:block }
.float0831 .icoZx{ BACKGROUND-POSITION:2px -154px }
.float0831 .icoTc{ BACKGROUND-POSITION:0 -323px }
.float0831 .icoFf{ BACKGROUND-POSITION:2px -213px }
.float0831 .icoTl{ DISPLAY:block; FONT-FAMILY:"yahei"; FLOAT:left; color:#333; font-size:13px }
.float0831 .btnOpen{ BACKGROUND-POSITION:-30px -396px }
.float0831 .btnOpen_n{ BACKGROUND-POSITION:0 -530px }
.float0831 .btnCtn{ BACKGROUND-POSITION:0 -396px }
.float0831 .icoXz{ PADDING-LEFT:28px; DISPLAY:block; FLOAT:left }
.float0831 .icoZx{ PADDING-LEFT:28px; DISPLAY:block; FLOAT:left }
.float0831 .icoTc{ PADDING-LEFT:28px; DISPLAY:block; FLOAT:left }
.float0831 .icoFf{ PADDING-LEFT:28px; DISPLAY:block; FLOAT:left }
.float0831 .btnOpen{ POSITION:relative; WIDTH:28px; HEIGHT:132px; TOP:80px; LEFT:2px }
.float0831 .btnOpen_n{ POSITION:relative; WIDTH:28px; HEIGHT:132px; TOP:80px; LEFT:2px }
.float0831 .btnCtn{ POSITION:relative; WIDTH:28px; HEIGHT:132px; TOP:80px; LEFT:2px }
.float0831 .btnOpen{ TOP:20px; LEFT:1px }
.float0831 .btnOpen_n{ TOP:20px; LEFT:1px }
.float0831 .btnCtn{ TOP:20px; LEFT:2px }
.float0831 UL LI H3.titDc A{ WIDTH:100px; DISPLAY:block; HEIGHT:35px }
.float0831 UL LI H3.titXz A{ WIDTH:100px; DISPLAY:block; HEIGHT:35px }
.float0831 UL LI.top{ BORDER-BOTTOM:#ace5f9 1px solid }
.float0831 UL LI.bot{ BORDER-BOTTOM-STYLE:none }
.float0831 UL.webZx{ PADDING-BOTTOM:0; PADDING-LEFT:0; WIDTH:164px; PADDING-RIGHT:0; BACKGROUND:url(../images/webZx_bg.jpg) no-repeat; HEIGHT:65px; PADDING-TOP:0 }
.float0831 UL LI.webZx-in{ BORDER-BOTTOM-STYLE:none; PADDING-LEFT:5px; HEIGHT:50px; PADDING-TOP:8px }
.layui-layer-btn a{ background:#13ab7b !important; border-color:#13ab7b !important }
.float0831 a{ text-decoration:none }
.float0831 a:hover{ text-decoration:none; color:#333 }
.float0831 a:visited{ text-decoration:none; color:#000 }
.float0831 a:link{ text-decoration:none; color:#000 }
.float0831 .cn ul.weixin_floatl{ margin-top:5px; text-align:center; padding:0 }
.float0831 .weixin_floatl > img{ width:112px; height:112px }
.float0831{ top:150px }
.floadbg{ background:#000; height:120px; width:100%; position:fixed; z-index:1000; left:0; bottom:0; opacity:.7; filter:Alpha(Opacity=70); transition:all .5s ease 0s }
.fixed-search-left{ background:url(../images/footer_003.png) no-repeat; width:150px; height:120px; position:fixed; left:-150px; bottom:0; z-index:999; transition:all .5s ease 0s; cursor:pointer }
.floadcom > div > i{ background:url(../images/footer_001.png) no-repeat; width:122px; height:160px; margin-top:-40px; display:block; float:left }
.floadcom{ width:100%; height:120px; position:fixed; left:0; bottom:0; z-index:1000; transition:all .5s ease 0s }
.container{ width:1240px; margin:0 auto; position:relative }
.floadcom > div > span{ float:left; width:550px; padding:10px 0 10px 80px; height:100px; display:block }
.floadcom > div > span > b{ font-size:40px; font-family:"Microsoft YaHei"; color:#fff; line-height:45px; padding-top:15px; display:block }
.floadcom > div > span > p{ font-size:18px; font-weight:500; font-family:"Microsoft YaHei"; color:#fff; line-height:30px }
.floadcom .btn_query{ background:#fff; border-radius:5px; height:105px; width:390px; float:left; margin-top:5px; padding-top:5px }
.floadcom input{ height:18px; line-height:18px; padding:10px 5px; border:1px solid #e9e9e9 }
.floadcom .btn_query li{ height:40px; clear:both; padding:5px 20px }
.floadcom .btn_query li > span{ line-height:40px; display:inline-block; vertical-align:middle }
.floadcom .btn_query li > input, .floadcom .btn_query li > button{ vertical-align:middle }
.floadcom input.name{ background:url(../images/icon-u.jpg) no-repeat top left; width:250px; padding-left:25px }
.floadcom button.red{ background:#e63917; color:#fff !important }
.floadcom button{ height:40px; line-height:20px; padding:0 10px; border-radius:0 5px 5px 0; outline:0; border:0 }
@media screen and (max-width:1700px){
    .fixed-search-close{ right:0 }
}
.floadcom input.mobile{ background:url(../images/icon-m.jpg) no-repeat top left; width:160px; padding-left:25px }
.fixed-search-close{ position:absolute; font-size:30px; right:0; top:20px; cursor:pointer; height:40px; width:40px; text-align:center; line-height:40px; color:#c5c5c5 }
.fixed-search-brand{ left:0 }
.fixed-search-left{ background:url(../images/footer_003.png) no-repeat; width:150px; height:120px; position:fixed; left:-150px; bottom:0; z-index:999; transition:all .5s ease 0s; cursor:pointer }
.floadbot{ bottom:-160px }
.fixed-search-brand{ left:0 }
*{ margin:0; padding:0; }
body{ font-size:12px; font-family:微软雅黑; }
ul, li{ list-style:none; }
img{ border:none; }
em, i, strong, b{ font-style:normal; }
a{ text-decoration:none; color:#333; }
input{ border:0; }
.logo{ margin-top:24px; float:left; }
.hotlink{ float:right; padding-left:54px; height:44px; margin-top:30px; line-height:44px; background:url(../images/phones.png) left center no-repeat; font-size:22px; color:#FFF; }
.hotlink span{ font-size:28px; font-weight:bold; }
.zuopin_form{ height:700px; background:url(../images/index_02.jpg) no-repeat center center; position:relative; }
.zuopin_form form{ width:500px; height:270px; position:absolute; left:50%; margin-left:-250px; top:345px; }
.zuopin_form_div{ width:300px; padding-left:25px; padding-right:25px; height:50px; background-color:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin:0 auto; }
.zuopin_form_div > label{ display:inline-block; width:35px; text-align:center; height:100%; position:relative; }
.label-name{ position:absolute; top:50%; margin-top:-8px; left:50%; margin-left:-8px; }
.label-mobile{ position:absolute; top:50%; margin-top:-10.5px; left:50%; margin-left:-8px; }
.zuopin_form_div > input{ border:0px; display:inline-block; height:46px; line-height:46px; width:260px; outline:none; }
.mb_15{ margin-bottom:15px !important; }
.f_l{ float:left; }
.form-items-span{ width:350px; height:50px; display:block; margin:0 auto; background-color:#E74434; font-size:20px; color:#fff; border-radius:5px; -webkit-border-radius:3px; -moz-border-radius:3px; border:0px; }
.zuopin-form-txt{ width:350px; margin:0 auto; font-size:18px; text-align:center; color:#fff; }
.mt_30{ margin-top:30px; }
.ui-txt-yellow{ color:#FBDC3B; }
.public{ width:1197px; margin:0 auto; overflow:hidden; }
.h-title{ font-size:36px; color:#db3632; text-align:center; line-height:38px; }
.mt_88{ margin-top:88px; }
.p-tit{ padding:0 48px; display:inline-block; background:url(../images/ic.jpg) left center repeat-x; margin:0 auto; }
.p-tit span{ font-size:18px; color:#626262; line-height:20px; padding:0 12px; position:relative; z-index:5; }
.bgf5{ background:#fff; }
.mb_13{ margin-bottom:13px; }
.sb_ul{ overflow:hidden; margin-top:66px; width:100%; }
.sb_ul li{ width:360px; height:387px; margin:0 15px; float:left; overflow:hidden; background:#fff; text-align:center; }
.sb_img{ width:100%; height:145px; }
.sb_name{ font-size:32px; color:#333; line-height:34px; margin-top:34px; }
.sb_short{ font-size:14px; color:#626262; line-height:22px; margin-top:9px; height:44px; overflow:hidden; }
.checka{ width:153px; margin:0 3px; height:46px; line-height:46px; text-align:center; display:inline-block; font-size:16px; color:#FFF; }
.bgblue{ background:#49adf3; }
.bgred{ background:#f34; }
.mt_26{ margin-top:26px; }
.bgff{ background:#FFF; }
.ms_ul{ overflow:hidden; margin-top:64px; width:100%; text-align:center; }
.ms_ul li{ display:inline-block; cursor:pointer; width:215px; height:200px; text-align:center; border-right:1px solid #ccc; }
.ms_img{ width:100%; height:143px; }
.ms_p{ font-size:16px; color:#333; line-height:18px; font-weight:bold; }
.ms_p2{ font-size:13px; line-height:15px; color:#0e0e0e; margin-top:6px; }
.tab_ul{ width:100%; margin:50px auto 0; overflow:hidden; }
.tab_ul li{ border-radius:6px; width:200px; float:left; height:254px; margin:0 0 0 16px; text-align:center; background:#fff; }
.tab_img{ width:170px; height:170px; position:relative; overflow:hidden; margin:0 auto; display:inline-block; margin:5px 0 3px; border-radius:100px; }
.bgffo{ background:#FFF; opacity:0.25; filter:alpha(opacity:25); position:absolute; left:0; bottom:0; z-index:2; width:100%; height:38px; line-height:38px; text-align:center; }
.zit{ font-size:17px; line-height:38px; text-align:center; position:absolute; left:0; bottom:0; z-index:3; display:block; width:100%; }
.tab_ps{ display:inline-block; padding-left:21px; font-size:12px; line-height:15px; height:15px; background:url(../images/sy.png) left center no-repeat; color:#2d7bc7; }
.tab_a{ display:block; width:109px; height:26px; line-height:26px; text-align:center; background:#f34; color:#FFF; font-size:12px; margin:14px auto 0; }
.tab_ul .is_y{ background:#49adf3; margin-left:71px; }
.tab_ul .is_y .tab_ps{ color:#FFF; background:url(../images/sy2.png) left center no-repeat; }
.pubti{ font-size:80px; line-height:82px; color:#FFF; margin-top:65px; }
.pubtip{ font-size:29px; line-height:31px; margin-top:14px; color:#FFF; margin-bottom:46px; }
.cntmain{ margin:0 auto; width:1220px; }
.clickimg{ cursor:pointer; }
/*弹窗*/
.pupopdiv{ width:100%; height:100%; overflow:hidden; }
.popuptop{ width:100%; height:90px; line-height:90px; text-align:center; font-size:34px; font-weight:bold; color:#FFF; background:#e63917; position:relative; }
.close{ width:15px; height:15px; background:url(../images/close.jpg) no-repeat; position:absolute; right:10px; top:10px; cursor:pointer; }
.popupp{ text-align:center; margin-top:25px; overflow:hidden; }
.input-text{ height:18px; padding:16px 6px 16px 56px; width:288px; border:1px solid #e0e0e0; border-radius:5px; margin:44px auto 0; display:block; font-size:15px; line-height:18px; color:#333; }
.input-submit{ width:350px; height:50px; border-radius:4px; background:#e63917; cursor:pointer; text-align:center; color:#FFF; font-size:20px; margin:29px auto 0; display:block; }
.tisi{ text-align:center; font-size:12px; line-height:14px; margin-top:21px; color:#333; }
.w-tczs-inputFootCodeBg{ border:1px solid #e6e6e6; overflow:hidden; border-radius:5px; height:50px; width:350px; display:block; margin:10px auto 0; }
.w-tczs-inputFootFix{ font-size:16px; height:20px; outline:none; line-height:20px; padding:14px 10px 14px 18px; width:160px; color:#333; }
.w-tczs-inputFootCode{ width:226px; }
.w-tczs-inputFoot{ border:medium none; height:22px; padding:9px 20px 9px 50px; width:228px; }
#secode_img{ cursor:pointer; }
.co-public{ width:1200px; margin:0 auto; position:relative; overflow:hidden; }
.index-uls, .index-uls ul{ overflow:hidden; }
.index-uls ul{ overflow:hidden; width:360px; margin:0 0 0 0; }
.f_l{ float:left; }
.index-ul li{ height:50px; overflow:hidden; background:url(../images/icon51.png) no-repeat left center; padding-left:28px; line-height:50px; font-size:15px; color:#333; }
.font14{ font-size:14px; }
.cobg .co-listd{ background:#FFF; }
.spanred{ color:#f34; }
#names{ background:url(../images/index_02.png) left 28px center no-repeat; }
#phones{ background:url(../images/index_03.png) left 28px center no-repeat; }
.putidiv{ text-align:center; margin-top:19px; overflow:hidden; }
.popdp{ font-size:18px; line-height:20px; color:#333; }
.pupsuc{ display:inline-block; padding-left:68px; background:url(../images/succ.png) left center no-repeat; height:54px; line-height:54px; font-size:27px; color:#333; font-weight:bold; }
.fankui{ font-size:16px; color:#333; text-align:center; line-height:18px; margin-top:10px; }
.leftdiv{ width:50%; float:left; overflow:hidden; height:254px; border-right:1px solid #e6e6e6; }
.clickas{ width:174px; height:47px; line-height:47px; text-align:center; display:block; color:#FFF !important; font-size:18px; background:#e63917; margin:18px 0 0 54px; }
.rightdiv{ width:45%; float:right; margin-right:10px; text-align:center; overflow:hidden; }
.homep{ text-align:center; margin-top:8px; font-size:14px; color:#666; line-height:16px; }
.homea{ display:inline-block; }
.tishic{ width:1062px; margin:9px auto 0; height:105px; background:url(../images/c1.png) no-repeat; }
.tishic a{ float:left; margin-top:34px; margin-right:14px; }

.span_title{display: inline-block;
    line-height: 50px;
    padding: 0 30px;
    border: 1px solid #e63917;
    color: #e63917;
    font-size: 28px;
    font-weight: 400; }


.content_title{width: 100%;
    margin-top: 50px;
    height: 50px;
    line-height: 50px;
    position: relative;
    text-align: center;
    padding-bottom: 48px;}





.icon_down{position:absolute;width:84px;height:36px;display:block;left:50%;margin-left:-42px;background:#fff url(../images/title_icon.png) no-repeat center center;top:42px}

.cailiao_content{  width: 80%;
    height: 360px;
    padding: 0 4%;
    display: block;
    margin: 0 auto;
    background: #f5f5f5;
    text-align: center;}


.cail_top_wrap {
    padding-top: 20px;
    border-bottom: 1px solid #ededed;
    margin-bottom: 6px;}
