/* CSS Document */
*{ margin:0; padding:0;}
img,input{ border:none;}
a{ text-decoration:none; outline:none; color:#171623; }
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:#171623; 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:64px; background:#171623; color:#fff;}
.header h1{ float:left; padding:20px 0 0;}
.header p{ text-align:right; font-size:16px; line-height:64px;}
/* 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 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_gg{ overflow:hidden; padding:6px 0; background:#ff2500;}
.con_gg .m_box{ background:#171623; height:50px; line-height:50px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; color:#fff; font-size:16px;}
.con_gg .m_box p{ padding:0 10px;}
.con_gg .m_box span{ display:block; float:left; padding-right:30px;}
.con_gg .m_box em{ display:block; float:right;}
.con_gg .m_box a{ color:#fff;}
.con_gg .m_box a:hover{ text-decoration:underline;}
.con_gg .m_box .yellow{ color:#f8ff00;}
.con_bt{ overflow:hidden; padding:30px 0 20px;}
.con_bt h3{ font-size:38px; text-align:center; font-weight:bold;}
.con_bt h3 span{ color:#ff5151;}
.con_bt p{ text-align:center; line-height:32px;}
/*===========================================================================*/
/*===========================================================================*/
/*banner_bottom*/
.banner_bottom{ padding:20px 0;}
.banner_bottom ul li{ float:left; width:310px;}
.banner_bottom ul li b{ display:block; height:34px; line-height:34px; font-size:14px; font-weight:bold; padding-left:20px; background:url(../images/hot_1.gif) no-repeat -2px scroll;}
.banner_bottom ul li p{ overflow:hidden; text-align:left; font-size:0; padding-top:2px;}
.banner_bottom ul li p a{ display:inline-block; *display:inline; font-size:12px; height:22px; line-height:22px; margin:0 6px 4px 0; padding:0 4px;}
.banner_bottom ul li p a img{ display:inline-block; vertical-align:middle; margin-left:4px;}
.banner_bottom ul li span{ display:block; clear:both; padding-top:30px;}
.banner_bottom ul li span a{ display:block; float:left; height:22px; line-height:22px; color:#666; padding:0 4px;}
.banner_bottom ul li span a:hover{ color:#ff2500;}
.banner_bottom ul li.m{ padding-left:86px;}
.banner_bottom ul li.r{ float:right;}
.banner_bottom ul li.r p a{ background:#171623; color:#fff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.banner_bottom ul li.r p a:hover{ background:#ff2500;}
.banner_bottom ul li.r span{ padding-top:6px;}
.banner_bottom ul li.r span a{ height:46px; line-height:46px; background:#ff2500; color:#fff; font-size:14px; padding:0 40px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
/*con_1*/
.con_1 ul{ width:1230px;}
.con_1 ul li{ float:left; overflow:hidden; padding-right:24px;}
.con_1 ul li a{ display:block; padding:18px 18px; background:#deb8b8; width:220px; color:#171623; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.con_1 ul li a i{ display:block; width:72px; height:72px; line-height:72px; margin:0 auto; background:#171623; color:#fff; text-align:center; font-size:14px; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;}
.con_1 ul li a b{ display:block; text-align:center; height:54px; line-height:54px; font-weight:bold; font-size:16px;}
.con_1 ul li a span{ display:block; width:100%; line-height:22px; text-align:center; height:66px; padding-bottom:16px;}
.con_1 ul li a em{ display:block; height:42px; line-height:42px; border:1px solid #171623; text-align:center; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.con_1 ul li.ys a{ background:#cca4e7;}
.con_1 ul li a:hover em{ background:#c08282; border-color:#c08282; color:#fff;}
.con_1 ul li.ys a:hover em{ background:#a26fc4; border-color:#a26fc4; color:#fff;}
/*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_2*/
.con_2 ul{ text-align:center; font-size:0;}
.con_2 ul li{ display:inline-block; *display:inline; font-size:12px;}
.con_2 ul li a{ display:block; float:left; height:24px; line-height:24px; padding:0 15px; background:#171623; color:#fff; margin:0 10px 10px; letter-spacing:1px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
.con_2 ul li a:hover{ background:#ff2500;}
.con_2 p{ clear:both; padding-top:20px;}
.con_2 p a{ display:block; width:300px; height:60px; line-height:60px; text-align:center; margin:0 auto; background:#ff2500; color:#fff; font-size:16px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.con_2 p em{ display:block; text-align:center; padding-top:10px; color:#ff2500;}
/*bg-bm-form-box begin*/
.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_gg_2*/
.con_gg_2{ background:#f8ff00;}
.con_gg_2 .m_box{ background:#ff2500;}
/*con_3*/
.con_3{ background:#eeeff3;}
.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:#706f83; 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:1116px;}
.con_4 ul li{ width:534px; float:left; overflow:hidden; position:relative; padding:8px 0; padding-right:16px; margin-bottom:10px;}
.con_4 ul li i{ display:block; position:absolute; left:0; top:0; height:66px; width:58px; background:#ff2500; color:#fff; text-align:center; line-height:66px; font-size:30px;}
.con_4 ul li i:before{ display:block; content:""; width:7px; height:8px; background:url(../images/con_4_ico_1.png) no-repeat center scroll; position:absolute; left:58px; top:58px;}
.con_4 ul li i:after{ display:block; content:""; width:7px; height:8px; background:url(../images/con_4_ico_2.png) no-repeat center scroll; position:absolute; left:58px; top:0;}
.con_4 ul li a{ display:block; height:28px; line-height:28px; padding:10px 10px 10px 78px; border:1px solid #171623; font-size:14px;}
.con_4 ul li a span{ display:block; float:left;}
.con_4 ul li a em{ display:block; float:right; height:28px; padding:0 20px; background:#171623; color:#fff; -moz-border-radius:14px; -webkit-border-radius:14px; border-radius:14px;}
.con_4 ul li a:hover em{ background:#ff2500;}
.con_4 p.text{ clear:both; padding-top:10px;}
.con_4 p.text span{ display:block; text-align:center; height:60px; line-height:60px; color:#ff2500;}
.con_4 p.text a{ display:block; width:380px; height:60px; text-align:center; line-height:60px; background:#ff2500; color:#fff; margin:0 auto; font-size:14px;}
/*con_5*/
.con_5{ background:#9c85ca;}
.con_5 .con_bt{ color:#fff;}
.con_5 ul{ width:1130px;}
.con_5 ul li{ float:left; overflow:hidden; padding:0 10px 10px 0;}
.con_5 ul li a{ display:block; width:227px; padding:0 20px; background:#fff; overflow:hidden; padding-bottom:20px;}
.con_5 ul li a b{ display:block; font-size:22px; font-weight:bold; text-align:center; height:66px; line-height:66px; color:#3b0d7f;}
.con_5 ul li a span{ display:block; font-size:14px; line-height:20px; text-align:center; height:40px; color:#666;}
/*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: #ff2500;
    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:-56px;
    padding:6% 5% 6% 10%;
}
.bm_form .bd-ewm{
    background-color: #171623;
    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:#171623; 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}
/*
深蓝色：   171623
黄色：     f8ff00
红色：     ff2500
*/

