/* CSS Document */
#qiao-wrap{
    display: none !important;
}
*{ margin:0; padding:0;}
img,input{ border:none;}
a{ text-decoration:none; outline:none; color:#36394c; }
a,.con_1 ul li a em{ -webkit-transition:all ease-in-out .3s; -moz-transition:all ease-in-out .3s; -o-transition:all ease-in-out .3s; transition:all ease-in-out .3s;}
a:hover{ color:#ff2500;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6,b{ font-weight:normal;}
li{ list-style:none;}
body,button,input,select,textarea {font-family:"Microsoft YaHei"; font-size:12px; color:#36394c; outline:none;}
p{ text-align:justify; text-justify:inter-word;}
body,html{ display:block; height:100%; min-width:1200px;}
.m_box,.content{ width:1100px; margin:0 auto;}
.n{position:relative; z-index:100; behavior:url(css/tool_iecss3.htc);/*IE浏览器 圆角*/}
/*header*/
.header{ height:50px;}
.header h1{ float:left; padding:10px 0 0 0;}
.header h1 img{ display:block;}
.header p{ text-align:right; line-height:50px; font-size:14px;}
.header p a{ padding:0 10px;}
/* banner */
.flexslider{position:relative;height:648px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; height:648px; overflow:hidden;}
.slides li{height:648px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{ display:block; float:left; width:14px; height:14px; line-height:40px;overflow:hidden; cursor:pointer; background:#fff; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;}
.flex-control-nav .flex-active{ background:#f8ff00;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px; background:url(../images/prev.png) no-repeat center scroll;}
.flex-direction-nav li a.flex-next{right:40px; background:url(../images/next.png) no-repeat center scroll;}

ul.slides li dl{ width:1100px; margin:0 auto; padding-top:140px;}
ul.slides li dl dt,ul.slides li dl dd{ width:100%; float:left; overflow:hidden; margin-bottom:4px; }
ul.slides li dl span{ color:#f8ff00;}
ul.slides li dl p{ float:left; height:38px; line-height:38px; overflow:hidden; color:#fff; background-color:rgba(0,0,0,0.6); font-size:20px; letter-spacing:1px; padding:0 15px;}
ul.slides li dl dt p{ height:84px; line-height:84px; font-size:40px; font-weight:bolder;}
ul.slides li dl dd.btn{ padding-top:8px;}
ul.slides li dl dd.btn a{ display:block; float:left; height:48px; line-height:48px; background:#f8ff00; color:#171623; padding:0 15px; font-size:16px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
ul.slides li dl dd.btn a:hover{ background:#ff2500; color:#fff;}
/*con*/
.con{ overflow:hidden; padding-bottom:30px;}
/*con_1*/
.con_1{ background:url(../images/bg.gif); overflow:hidden; padding-bottom:10px;}
.con_1 h1{ height:86px; line-height:86px; font-size:32px; font-weight:bolder; border-bottom:4px solid #037bc0; margin-bottom:20px; color:#037bc0;}
ul.btn_li{ width:350px; overflow:hidden;}
ul.btn_li li{ float:left; overflow:hidden; padding:0 10px 10px 0;}
ul.btn_li li a{ display:block; float:left; height:32px; line-height:32px; width:104px; background:#36394c; color:#fff; border:1px solid #23263b; text-align:center; font-size:14px;}
ul.list_li{ overflow:hidden; clear:both;}
ul.list_li li{ width:100%; float:left;}
ul.list_li li a{ display:block; float:left; height:30px; line-height:30px; font-size:16px;}
ul.list_li li a img{ display:inline-block; vertical-align:middle; margin-left:5px;}
ul.list_li li.bd a{ font-weight:bold;}
ul.list_li li.hs a{ color:#ff7701;}
ul.list_li li.red a{ color:#ff0713;}
.con_1 h3{ overflow:hidden; clear:both; font-size:18px; font-weight:bold; padding-bottom:6px; color:#037bc0;}
.con_1_l{ width:336px; float:left; overflow:hidden;  padding-right:30px;}
.con_1_r{ float:right; padding-right:0;}
.con_1_l ul.btn_li{ padding-bottom:10px;}
.con_1_m ul.list_li{ padding-bottom:10px;}
.con_1_m ul.btn_li a{ background:#ff7701; border-color:#dc4300;}
.con_1_r h2{ overflow:hidden; padding-bottom:20px;}
.con_1_r h2 img{ display:block; width:100%; height:auto;}
.con_1_l ul.btn_li a{ background:#037bc0; border-color:#046299;}
/*gg_lxwm*/
.gg_lxwm{ height:70px; line-height:70px; background:#037bc0; padding-bottom:0;}
.gg_lxwm h3{ float:left; color:#fff; font-size:24px;}
.gg_lxwm span{ display:block; float:right; padding-top:14px;}
.gg_lxwm span a{ display:block; height:42px; line-height:42px; background: url(../images/ll_ico.png) #36394c no-repeat 170px scroll; color:#fff; font-size:18px; padding:0 60px 0 26px; -moz-border-radius:21px; -webkit-border-radius:21px; border-radius:21px;}
/*djs*/
.djs{ background:url(../images/djs_bg.jpg) no-repeat center bottom; padding:44px 0;}
.djs h3{ text-align:center; overflow:hidden; color:#fff; margin-bottom:20px;}
.djs h3 em{ display:block; font-size:28px; color:#f8ff00;}
.djs h3 b{ display:block; font-size:36px; font-weight:bolder; letter-spacing:1px;}
.djs h3 b span{ color:#f8ff00;}
.djs .time{ background-color:rgba(0,0,0,0.6); overflow:hidden; padding:20px 0; margin-bottom:20px;}
#times_container b{ display:block; text-align:center; text-align:center; color:#fff; font-size:28px; overflow:hidden; margin-bottom:20px;}
#times_container p{ height:60px; color:#fff; font-size:30px; text-align:center; overflow:hidden;}
#times_container p span{ display:inline-block; vertical-align:middle; height:60px; width:60px; line-height:60px; background:#fed530; color:#ff2500; font-weight:bold; margin:0 5px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.djs .time .text{ text-align:center; color:#fff; line-height:30px; font-size:16px; padding-top:20px;}
.djs .time .text span{ color:#f8ff00;}
.djs em.btn{ display:block;}
.djs em.btn a{ display:block; width:400px; height:60px; line-height:60px; background:#fed530 url(../images/btn_1.png) no-repeat 300px scroll; font-size:24px; font-weight:bold; margin:0 auto; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-indent:90px; color:#171623;}
.djs em.btn a:hover{ background-image:url(../images/btn_2.png); color:#fff; background-color:#ff2500;}
/*con_bt*/
.con_bt{ overflow:hidden; padding:30px 0 20px;}
.con_bt h3{ text-align:center; overflow:hidden; font-size:46px; font-weight:bolder; letter-spacing:2px; line-height:50px;}
.con_bt h3 span{ color:#037bc0;}
.con_bt p{ text-align:center; font-size:14px; line-height:24px; padding-top:6px;}
.con_btn{ clear:both; overflow:hidden; padding-top:50px;}
.con_btn a{ display:block; height:48px; line-height:48px; overflow:hidden; width:410px; margin:0 auto; background:#36394c; color:#fff; font-size:18px; -moz-border-radius:24px; -webkit-border-radius:24px; border-radius:24px;}
.con_btn a span{ display:block; float:left; padding:0 26px; background:#037bc0; margin-right:28px;}
/*con_2*/
.con_2 ul{ width:1110px;}
.con_2 ul li{ float:left; width:212px; padding-right:10px;}
.con_2 ul li a{ display:block; height:300px; background:#91c3c4; }
.con_2 ul li a i{ display:block; overflow:hidden; padding:22px 0; background:#037bc0;}
.con_2 ul li a i img{ display:block; height:50px; width:auto; margin:0 auto; }
.con_2 ul li a span{ display:block; text-align:center; line-height:32px; font-size:20px; color:#fff; overflow:hidden; padding:24px 0 20px; height:96px; }
.con_2 ul li a em{ display:block; width:188px; height:48px; line-height:48px; text-align:center; margin:0 auto; background:#fff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-size:16px;}
.con_2 ul li.ys2 a{ background:#b7afde;}
.con_2 ul li.ys3 a{ background:#afcade;}
.con_2 ul li.ys4 a{ background:#5c96ce;}
.con_2 ul li.ys5 a{ background:#688e2b;}
/*bg-bm-form-box begin*/
.con-bm-bg{
    background: url("../images/bg.gif") 0 6px;
}
.bm-form-box{
    width: 1100px;
    margin: 0 auto;
}
.bm-form-box .bmbd_cnt{
    width:56%;
    float: left;
    padding:0 2%;
    background-color:#db2450;
}
.bm-form-box .bmbd_cnt-tit{
    text-align: center;
    color: #fff;
    font-size: 24px;
    padding: 20px 0;
}
.bm-form-box .bmbd_cnt h3 {
    font-size: 18px;
    width: 80%;
    line-height: 40px;
    color: #433b42;
    font-weight: normal;
    text-align: center;
}
.bm-form-box .bg-box8 h3 b {
    font-size: 24px;
    color: #433b42;
}
.bm-form-box .bmbd_cnt h3 p{
    font-size: 12px;
    color: #ff4b0c;
    text-align: right;
    line-height: 16px;
}

.bm-form-box .bmbd_cnt li {
    width: 32.33%;
    color: #000;
    height: 30px;
    margin-right: 1%;
    line-height: 30px;
    margin-bottom: 10px;
    float: left;
}
.bm-form-box .bmbd_cnt li span {
    display: block;
    width: 35%;
    height: 26px;
    line-height: 26px;
    text-align: right;
    font-size: 12px;
    float: left;
    color: #fff;
}
.bm-form-box .bmbd_cnt li div {
    width: 65%;
    float: left;
    height: 22px;
    line-height: 22px;
    background:rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#00000000,endcolorstr=#00000000)
}

.bm-form-box .bmbd_cnt input {
    width: 89%;
    height: 22px;
    line-height: 22px;
    color: #000;
    padding-left: 10px;
    border:1px solid #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.bm-form-box .bmbd_cnt select {
    width: 98%;
    line-height: 26px;
    height: 26px;
    float: left;
    color: #323232;
    padding-left: 10px;
    border:1px solid #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.bm-form-box .bmbd_cnt select option{
    color: #000;
}
.bm-form-box .bmbd_cnt ul {
    position: relative;
    margin-bottom: 11px;
}
.bm-form-box .bmbd_cnt li.yuyue div{
    float: left;
    margin-left: 5%;
}
.bm-form-box .yuyue input {
    padding:0;
    height: 24px;
    line-height: 24px;
    color:#000000;
    background-color: #ffcc01;
    cursor: pointer;
    border:none;
}
.bm-form-box .wx-box {
    float: right;
    width: 40%;
    background:url("../images/form_bg.jpg") no-repeat right center #db2450;
    background-size: 100% 100%;
}
.bm-form-box .wx-box dl {
    float: right;
    width: 85%;
    margin: 0 3%;
    padding-top: 25px;
}
.bm-form-box .wx-box dt,.bm-form-box .wx-box dd{
    float: left;
}
.bm-form-box .wx-box dt{
    width: 35%;
    text-align: center;
    margin-right: 5%;
    margin-bottom: 5%;
}
.bm-form-box .wx-box dt img{
    width: 80%;
}
.bm-form-box .wx-box dd{
    width: 60%;
}

.bm-form-box .wx-titl{
    font-size: 16px;
    line-height: 30px;
    color: #666;
}
.bm-form-box .wx-box dd p{
    font-size: 12px;
    line-height: 30px;
    color: #FFF;
}
.bm-form-box .wx-box dd .p1{
    font-size: 16px;
    margin-bottom: 2%;
}
.bm-form-box .wx-box dd .p1 b{
    font-weight: normal;
    color: #fff300;
}
/*bm-form-box end*/
/*con_3*/
.con_3 ul{ width:1230px;}
.con_3 ul li{ float:left; padding-right:17px; padding-bottom:16px;}
.con_3 ul li a{ display:block; width:242px; padding:10px; overflow:hidden; background:#037bc0; color:#fff;}
.con_3 ul li img{ display:block; width:100%; height:126px;}
.con_3 ul li b{ display:block; text-align:center; height:40px; line-height:40px; font-size:18px;}
.con_3 ul li p{line-height:26px; font-size:14px; height:104px; overflow:hidden;}
.con_3 ul li span{ display:block; padding-top:10px;}
.con_3 ul li em{ display:block; float:left; height:30px; line-height:30px; background:#fff; color:#706f83; padding:0 30px; letter-spacing:1px;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.con_3 ul li em.r{ float:right;}
.con_3 ul li a:hover{ background:#171623;}
.con_3 ul li a:hover em{ color:#171623;}
/*con_4*/
.con_4 ul{ width:1120px;}
.con_4 ul li{ float:left; width:258px; overflow:hidden; padding:0 20px 20px 0;}
.con_4 ul li a{ display:block; height:108px; border:1px solid #037bc0;}
.con_4 ul li a i{ display:block; overflow:hidden; padding:20px 0 20px;}
.con_4 ul li a i img{ display:block; height:32px; width:auto; margin:0 auto;}
.con_4 ul li a span{ display:block; text-align:center; font-size:16px;}
.con_4 ul li a:hover span{ color:#037bc0;}
.con_4 p.con_btn{position:relative; top:-20px;}
/*con_5*/
.con_5{ background:#eae6e6;}
.con_5 ul{ width:1116px;}
.con_5 ul li{ width:534px; float:left; overflow:hidden; position:relative; padding:8px 0; padding-right:16px; margin-bottom:10px;}
.con_5 ul li i{ display:block; position:absolute; left:0; top:0; height:66px; width:58px; background:#037bc0; color:#fff; text-align:center; line-height:66px; font-size:30px;}
.con_5 ul li i:before{ display:block; content:""; width:7px; height:8px; background:url(../images/con_5_ico_2.png) no-repeat center scroll; position:absolute; left:58px; top:58px;}
.con_5 ul li i:after{ display:block; content:""; width:7px; height:8px; background:url(../images/con_5_ico_1.png) no-repeat center scroll; position:absolute; left:58px; top:0;}
.con_5 ul li a{ display:block; height:28px; line-height:28px; padding:10px 10px 10px 78px; border:1px solid #171623; font-size:14px;}
.con_5 ul li a span{ display:block; float:left;}
.con_5 ul li a em{ display:block; float:right; height:28px; padding:0 20px; background:#037bc0; color:#fff; -moz-border-radius:14px; -webkit-border-radius:14px; border-radius:14px;}
.con_5 ul li a:hover em{ background:#ff2500;}
.con_5 p.text{ clear:both; padding-top:20px;}
.con_5 p.text span{ display:block; text-align:center; color:#ff2500;}
.con_5 p.con_btn{ padding-top:10px;}
/*con_6*/
.con_6 .scroll{ position:relative; width:1094px; padding:0 44px; margin:0 auto;}
#marquee1{ overflow:hidden; height:196px; width:1094px; margin:0 auto;}
#marquee1 ul li{ float:left; width:266px; height:196px; padding-right:10px;}
#marquee1 ul li img{ display:block; width:100%; height:196px;}
.control{ position:absolute; width:100%; left:0; top:50px;}
.control a{ display:block; float:left; width:24px; height:76px; background:url(../images/scroll_l.png) no-repeat center scroll;}
#goR{ float:right; background-image:url(../images/scroll_r.png);}
/*bm_form*/
.bm_form .main07-cnt{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.clearfix:after{
    visibility: hidden;
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
    content: "";
}
.bm_form .main07-cnt .form-bd{
    width:88%;
    padding:3% 6%;
    margin:3% 0;
    background-color: #fff;
    -moz-border-radius:5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.bm_form .main07-cnt .form-bd h3{
    width:60%;
    text-align: center;
    color:#333;
    font-size:32px;
    height: 50px;
    line-height: 50px;
    font-weight: normal;
    margin-bottom:20px;
}
.bm_form .main07-cnt .form-bd form{
    width:65%;
}
.bm_form .main07-cnt .form-bd form ul li{
    float: left;
    width:50%;
    height: 30px;
    line-height: 30px;
    margin-bottom:20px;
}
.bm_form .main07-cnt .form-bd form ul li.area,.bm_form .main07-cnt .form-bd form ul li.subton{
    width: 100%;
    height: auto;
}
.bm_form .main07-cnt .form-bd form ul li span{
    float: left;
    display: block;
    width:30%;
    text-align:right;
}
.bm_form .main07-cnt .form-bd form ul li.area span{
    width:15%;
}
.bm_form .main07-cnt .form-bd form ul li.area textarea{
    width:76%;
    padding:2%;
    border:1px #dedede solid;
}
.bm_form .main07-cnt .form-bd form ul li.subton input{
    width:34%;
    margin:0 34%;
    float: none;
    height: 42px;
    line-height: 42px;
    -moz-border-radius:30px;
    -webkit-border-radius:30px;
    border-radius:30px;
    background-color: #ff9500;
    color: #fff;
    border: 0;
    font-size:16px;
    cursor: pointer;
}
.bm_form .main07-cnt .form-bd form ul li input,.bm_form .main07-cnt .form-bd form ul li select{
    float: right;
    width: 60%;
    border:1px #dedede solid;
    margin-right:8%;
    height: 28px;
    line-height: 28px;
}
.bm_form .main07-cnt .form-bd form ul li select{
    width: 62%;
    height:32px;
    line-height:32px;
}

.bm_form .main07-cnt .ewm-cnt{
    width:21%;
    background: url(../images/bd-bg.png) no-repeat right center;
    background-size: cover;
    position: absolute;
    right:-20px;
    top:-20px;
    padding:6% 5% 6% 10%;
}
.bm_form .bd-ewm{
    background-color: #037BC0;
    padding:8% 6%;
    text-align: center;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    margin-bottom:6%;
}
.bm_form .bd-ewm p{
    color:#fff;
    font-size:14px;
    margin-top:5%;
}
.bm_form .bd-ewm p span{
    font-weight: bold;
    font-size:18px;
}
.bm_form .ewm-cnt>p{
    line-height:28px;
    color:#666;
    margin-bottom:10px;
}
/*footer*/
.footer{ overflow:hidden; color:#fff; padding:30px 0; background:#037bc0; text-align:center; line-height:24px;}
/*fix_l*/
.fix_l{ position:fixed; left:0; top:25%; background:#ed8a2d; overflow:hidden; width:120px; padding:0 10px 10px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; z-index:999;}
.fix_l a.gb{ display:block; position:absolute; right:0; top:0; color:#fff; width:20px; height:20px; line-height:20px; text-align:center;}
.fix_l dl dt,.fix_r dl dt{ width:100%; float:left; height:42px; line-height:42px; color:#fff; font-size:16px; font-weight:bold; text-align:center;}
.fix_l dl dd{ width:100%; float:left; }
.fix_l dl dd a{ display:block; height:34px; line-height:34px; border-top:1px dashed #fff; color:#fff; padding:0 10px;}
.fix_l dl dd a:hover{ background:#f69942;}
.fix_l em{ display:block; clear:both; padding-top:10px;}
.fix_l em a{ display:block; height:30px; line-height:30px; background:#d26c0c; color:#fff; text-align:center; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
/*fix_r*/
.fix_r{ position:fixed; right:0; top:25%; width:156px; padding:0 10px 10px; background:#ff0000; color:#fff; z-index:999;}
.fix_r dl dt{ font-size:16px;color:#f8ff00;}
.fix_r dl dd{ width:100%; float:left; overflow:hidden;}
.fix_r dl dd a{ display:block; height:42px; line-height:42px; background:#fff; color:#ff0000; margin-bottom:6px;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-size:14px;}
.fix_r dl dd a img{ display:inline-block; vertical-align:middle; margin:0 10px;}
.fix_r dl dd p{ line-height:24px; font-size:14px;}
#newBridge{display:none !important}

/*
蓝色：   037bc0  037bc0
文字颜色： 36394c
红色：    ff0713
黄色：   ff7701
*/

