div, span, object, iframe,h1, h2, h3, h4, h5, h6, p,em, img, strong,b, i,dl, dt, dd, ol, ul, li,form, label,table, caption,article, aside, canvas, details,  footer, header, menu, nav, section, time, mark, audio, video, input, select { margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent;font-family:"微软雅黑";box-sizing: border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-o-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);-ms-tap-highlight-color:rgba(0,0,0,0);}

.r{border:1px red solid;}
.b{border:1px black solid;}
.block{display:block;}
.none{display:none;}
.tran{-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.f_left{ float:left;}
.f_right{ float:right;}
.white {color: #fff}

@media screen and (max-width:450px){
    html{font-size:16px;} 
}
@media screen and (max-width:375px){
    html{font-size:14px;} 
}
@media screen and (max-width:350px){
    html{ font-size:12px; } 
}
.header{background-color: rgba(154, 154, 154, 0.3); height:75px;width:100%;position:fixed;top:0;z-index: 999;}
.navbar-default{border:none;}
i,em{font-style:normal;}
.margin_auto{margin:0 auto;}
.nav_btn{float:right;}
.nav_btn li{margin-right:1rem;}
.nav_btn li a{height:75px;line-height:75px;color:#fff;font-size:1.6rem;padding:2px 5px;}
.nav_btn li a:hover{background:#fc1551;}
.navbar-default .navbar-nav>li>a{height:75px;line-height:50px;color:#fff;font-size:1.6rem;}
.navbar-default .navbar-nav>li>a:hover{color:red;}
.navbar-brand{padding-top:5px;}
.collapsed{margin-top:20px;}
.logo_img{margin-top:2px;}
ul,li,dl,dd,dt{list-style:none;}
a{text-decoration: none;transition: all 0.5s ease-out;}
a:hover{text-decoration: none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover { text-decoration:none;}
.c_banner{overflow:hidden;width:100%; position:relative;}
.c_banner .banner_img{display:block;position:relative; left:50%; margin-left:-960px; width:1920px;}
.ban{ position:absolute; width:100%; bottom:23%; left:43%;}
.ban img:hover{opacity:0.7;}
.ban img{ transition: all 0.5s ease-out;}
.ban img:hover{ opacity:0.9;}

.title { text-align: center; height: auto; overflow: hidden}
.title h2 {font-size: 40px;font-weight: lighter;line-height: 50px;}
.title p { color: #868686;font-size: 18px; line-height: 20px; margin-top: 15px;}

.tit1{padding:6rem 0 2rem;}
.tit2{margin:3rem auto 4rem;}


.con_1{width:100%;overflow:hidden;}

.mao{width:100%;margin-top:3rem;}
.mao ul{width:90%;overflow:hidden;background:url(maobg.png) no-repeat 50px 40px;background-size:90% auto;margin:2rem auto 0;}
.mao ul li{float:left;width:16.6%;text-align: center;}
.mao ul li a{  transition: all 0.5s ease-out;}
.mao ul li:nth-child(2n+1){ margin-top:20px;}
.mao ul li a:hover>img{opacity:0; transition: all 0.5s ease-out;}
.mao ul li .a1{background:url(hv_1.png) no-repeat center top; background-size:100% 100%;display:inline-block; width:78px; height:110px;}
.mao ul li .a2{background:url(hv_2.png) no-repeat center top; background-size:100% 100%;display:inline-block; width:78px; height:110px;}
.mao ul li .a3{background:url(hv_3.png) no-repeat center top; background-size:100% 100%;display:inline-block; width:78px; height:110px;}
.mao ul li .a4{background:url(hv_4.png) no-repeat center top; background-size:100% 100%;display:inline-block; width:78px; height:110px;}
.mao ul li .a5{background:url(hv_5.png) no-repeat center top; background-size:100% 100%;display:inline-block; width:78px; height:110px;}
.mao ul li .a6{background:url(hv_6.png) no-repeat center top; background-size:100% 100%;display:inline-block; width:78px; height:110px;}
       
.dxt{margin-top:0;}
.dxt>p{ font-size:14px; line-height:26px; padding:36px 10px;}
.jc{ overflow:hidden; width:98%; margin:0 auto;}
.jc li{ width:100%; background:#5a20c0;}
.jc li dl{ overflow:hidden; width:100%;}
.jc li dl dd{ float:left; width:40%;}
.jc li dl dt{ float:left; font-weight:100; width:60%; padding:18px 0 0 20px; color:#fff;}
.jc li dl dt h3{ font-size:22px; font-weight:bold; line-height:55px;}
.jc li dl dt p{ font-size:14px; padding:5px 0; overflow:hidden;}
.jc li dl dt span{ display:inline-block; width:13%;}
.jc li dl dt em{ display:inline-block; width:80%;}
.jc li dl dt a{ display:inline-block; width:30%; margin:15px auto 10px 15%; color:#333; height:36px; line-height:36px; text-align:center; background:#fff; border-radius:5px; font-size:16px;}
.jc li dl dt a:hover{ background:#fee109; color:#333;}
/*表单*/
.sm_form{overflow:hidden; width:100%; margin:65px auto; height:125px; padding:45px 0 10px 23%;background:url(fom_bg.png) no-repeat center top; background-size:100% 100%;font-size:14px;}
.sm_form li{ float:left; width:22%; margin-left:2%;}
.sm_form li:nth-child(4){margin-right:0;}
.sm_form input,select{height:35px;margin-top:1rem;padding-left:5px; width:98%; background:#fff;}
.sm_form input.yan{width:50%;float:left;}
.sm_form a.code{float:left;background:#5a20c0;color:#fff;display:inline-block;height:35px;line-height:35px; width:50%;text-align:center;margin-top:1rem;}
.sm_form .show_btn{display:block;height:35px; width:98%;line-height: 35px;text-align:center;font-weight: bold;background:#5a20c0;color:#fff;margin-top:1rem; font-size:16px;}
.sm_form .show_btn:hover{background:#fff; color:#333; }

.con_2{ background:url(con_2Bg.jpg) no-repeat top center;padding-bottom:5rem;}
.con_2 .ul1{overflow:hidden;width:100%;margin:0 auto; padding-left:4%}
.con_2 .ul1 li{float:left; }
.con_2 .ul1 li.li2{float:right;color:#fff;}


/*.con_3{padding-bottom:0; height:750px}
.tit3{padding:2rem 0;}
.bglongreB{ height: 480px; width:100%; margin-top:20px}
.floatFlist dl.floatFlistdl{ width: 468px; height: 419px; background: #fff; float: left; position: relative; box-shadow: 3px 3px 10px rgba(0,0,0,.5);}
.floatFlist dl.floatFlistdl:last-child{ margin-right: 0;}
.floatFlist dl.floatFlistdl dt{ width: 217px; height: 419px; margin-bottom: 15px; float: left;}
.floatFlist dl.floatFlistdl dd{ float: right; width: 250px; padding: 30px;}
.floatFlist dl.floatFlistdl dd h1.font18{ font-size: 24px; margin-bottom: 30px;text-align: center; border-bottom: 1px solid #D3291B; color: #D3291B;}
.btnfont14{ border: 0; color: #d3291b; background: #fff; text-align: center;font-weight: 800;}
.floatFlist dl.floatFlistdl:hover .btnfont14{ border: 0; color: #1d2088; background: #fff; text-align: center;}
.floatFlist dl.floatFlistdl dt img{ width: 100%;}
.floatFlist dl.floatFlistdl dd .floatlt1{ margin-bottom: 25px; text-align: center;}
.floatFlist dl.floatFlistdl dd .floatlt1 h1{ background: #d3291b; color: #fff; font-size: 16px; width: 60%; padding: 5px 10px; border-radius: 5px; margin-bottom: 5px; text-align: center; margin: 0 auto;}
.floatFlist dl.floatFlistdl dd .floatlt1 span{ color: #333;  margin-left: 2px; display: block;}
.floatFlist dl.floatFlistdl:hover dt img{ background: #fff;}
.floatFlist dl.floatFlistdl:hover{
-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.floatFlist dl.floatFlistdl:hover dd h1.font18{ color: #1d2088;border-bottom: 1px solid #1d2088; }
.floatFlist dl.floatFlistdl:hover dd .floatlt1 h1{ background: #1d2088;
-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.floatFlist .hidedialog dl.hidedl{ width: 267px; height: 419px; background: url(../images/hover_bgbule.png) no-repeat left top; text-align: center; color: #fff; padding-top: 20px;position: absolute; top: 0px; left: 0px; display: none;}
.floatFlist .hidedialog dl.hidedl dt img{ width: auto; text-align: center; vertical-align: middle;  margin-top: 15px;}
.floatFlist .hidedialog dl.hidedl dt{ width: 56px; height: 56px; border-radius: 50%;    position: absolute;  top: 50%; margin-top: -40px; left: 50%;  margin-left: -46px;}
.floatFlist dl.floatFlistdl:hover .hidedialog dl.hidedl dt img{ background: none;}
.floatFlist dl.floatFlistdl:hover .hidedialog dl.hidedl dd{ color: #75aa00;}
.floatFlist dl.floatFlistdl:hover .hidedialog dl.hidedl{ display: block; }
.btn_iconbg{ position: relative; margin-top: 30px;}
.btn_iconbg button.btn_operk{ width: 306px; height: 40px; line-height: 40px; color: #d3291b; text-align: center; margin: 0 auto; border: 0; border-radius: 5px; background: #fff; margin-left: 37%; padding-left: 40px;}
.btn_iconbg span{ position: absolute; left: 50%;  margin-left: -154px; top: -19px;}
.btn_iconbg button.btn_operk:hover{ background: #1d2088; color: #fff;}
.btn_iconbg button.btn_operk a{color: #d3291b;}
.btn_iconbg button.btn_operk:hover a{ color: #fff;}
.floatFlistdl a, .floatFlist .hidedialog dl.hidedl a{ display: block;}
.floatFlist dl.floatFlistdl dd .floatlt1.floatlt1span3 span{ height: 90px;}*/

.con_9{padding-bottom:0; height:920px}
.tit9{padding:4rem 0 2rem;}
.f4_top {margin-left: auto; margin-right: auto; width: 1000px;margin-top: 20px;}
.f4_list {width: 1000px; height: auto;overflow: hidden; margin-left: auto; margin-right: auto; padding-bottom: 35px}
.f4_list li {float: left;margin-left: 12px;width: 241px;height: auto;border: 1px dashed #ccc; border-top: 0; text-align: center;}
.f4_list li .f4_box {height: 80px;}
.f4_list li .f4_box div {width: 239px;height: 80px;display: table-cell;vertical-align: middle;padding: 0px 15px;}
.f4_list li .f4_box div h4 {font-size: 18px;font-weight: lighter;}
.f4_list li .f4_box div p {font-size: 14px; padding-top: 6px;line-height: 1.6;}
.f4_list li .f4_box:nth-child(2) { border-bottom: 1px dashed #ccc;}
.f4_list li .f4_box:nth-child(3) { border-bottom: 1px dashed #ccc;}
.f4_list li:first-child {margin-left: 0px;}
.f4_list li .f4_box01 {height: 235px;}
.f4_list li .f4_box01 div {height: 235px;}
.f4_list li .f4_box01 div p.left {text-align: left}
.f4_list li .f4_box02 {height: 135px;}

.con_4{background:#5a20c0;}
.tit4{padding:3rem 0;}


.con_5{padding-bottom:3rem;}
.tiao2{margin:3rem auto;}
.tit5{margin:5rem 0;}
.poo .p1{font-size:18px;font-weight: bold;line-height: 2.5rem;}
.poo .p3{width:70%;margin:1rem auto;line-height: 2rem;}
.poo_tu{overflow:hidden;width:96%;margin:2rem auto;}
.poo_tu li{float:left;width:33.333%;}

.con_6{background:#222;padding-bottom:4rem;}
.tit6{margin:3.5rem 0;}
.ys{overflow:hidden;background:url(../images/con6_bg.png) no-repeat center top; height:407px; width:87%; margin:50px auto;}
.ys ul{ overflow:hidden;}
.ys ul li{width:45%;}
.ys ul li:nth-child(2n+1){ float:left;}
.ys ul li:nth-child(2n+2){ float:right;}
.ys ul li:nth-child(1){ margin-bottom:50px;}
.ys ul li:nth-child(2){ margin-bottom:50px;}
.ys ul li dl{ overflow:hidden; width:100%;}
.ys ul li dl dd{ width:39%;}
.ys ul li dl h3 { width:100%;}
.ys ul li dl h3 em{ font-style:italic; display:inline-block; width:100%; margin-top:25px; font-size:50px; font-weight:bold; color:#fff; text-align:center;}
.ys ul li dl p{ font-size:25px; padding-top:20px; color:#fff;}
.ys ul li dl dt{ font-weight:100; width:61%;}


.xia{width:100%;overflow:hidden;}
.xiabg{background:url(../images/xiabg.jpg) no-repeat;position:relative; left:50%; margin-left:-960px; width:1920px;height:192px;}
.xiabg p.p1{float:left;width:10%;margin:4rem 0 0 15rem;}
.xiabg p.p2{width:80%;color:#fff;margin:4rem 0 0 0;}
.xiabg p.p2 span{font-size:20px;display:block;line-height: 3rem;}
.xiabg p.p2 b{font-size:25px;}


/*bottom*/
.bottom{padding:20px 0;color:#000;position:relative; line-height:26px;}

@media screen and (max-width:768px){
    body{font-size:1rem;}
	.r_xuanfu{display:none;}
    .bottom{padding:20px 0 60px 0;}
    .c_banner {height: auto;}

    .logo_img{width:65%;}
    .collapsed{margin-top:0.5rem;}
    .header{height:50px;}
    .nav_btn{background:rgba(0,0,0,0.5);} 
    .nav_btn li{width:100%;color:#fff;}
    .nav_btn li a {height: 4rem;line-height:4rem;color: #fff;font-size: 1.2rem;}
    .con_tit{ margin:20px auto; width:80%;}

.con1_left{float:none;width:90%;padding:1rem 0;margin:0 auto;}
.con1_left p{margin-top:0.5rem;font-size:1.2rem;line-height:2.5rem;}
.con1_right{float:none;width:90%;text-align: center;margin:0 auto;}

.tit1{padding:2rem 0;}
.dxt{margin-top:1rem;}
.dxt>p{ width:90%; margin:0 auto; padding:15px 0;}
.jc{ overflow:hidden; width:100%; margin:0 auto;}
.jc li{ width:100%; margin:5px auto;}
.jc li dl{ overflow:hidden; width:100%;}
.jc li dl dd{ float:none; width:80%; margin:0 auto;}
.jc li dl dt{ float:none; font-weight:100; width:80%; margin:0 auto; padding:18px 0 0 20px; color:#fff;}
.jc li dl dt span{ display:inline-block; width:25%;}
.jc li dl dt em{ display:inline-block; width:70%;} 
.jc li dl dt a{ margin:20px auto; width:100%;}



 
.sm_ul{ width:90%; margin:0 auto;}
.sm_ul li{ float:none; width:100%; margin-right:0; margin-bottom:15px;}
.sm_form{ margin:0 auto; height:auto; padding:20px 0 10px 0;background:#08070a;font-size:14px; height:300px;}
.sm_form li{ float:none; width:80%; margin:0 auto;}
.sm_form li:nth-child(4){ margin:0 auto;}
.sm_form input,select{height:35px;margin-top:1rem;padding-left:5px; width:100%; background:#fff;}
.sm_form input.yan{width:50%; float:none;}
.sm_form a.code{float:none;}
.sm_form .show_btn{width:100%;}

.jia li{float:left;height:auto;} 
    .jia li.li1{width:100%; background:#ab97c4;position:relative;} 
    .jia li.li2{width:100%; background:#70587c;overflow:hidden;} 
    .jia li.li3{background:#502f4c;} 
    .jia li.li4{width:100%;background:#33102f;} 
    .jia li.li5{width:100%;position:static;left:0;bottom:0;float:none;border-radius: 0;height:20rem;}
.jia li.li2 .p_1 {float: none;width: 90%; background: #fff; border-radius: 10px;height: 28rem; margin: 2rem auto; position: relative;}
.jia li.li2 .p_3 { float: none; background: #fff; border-radius: 10px; height: 325px; padding: 3.5rem 1rem; margin: 2rem auto;
    position: relative; width:90%;}
.jia li.li4 .li_con {height: 25rem;}

.jia li .li_con{height:25rem;}
.jia li .li_con.liang{height:13rem;}
.jia li .li_con.liang2{margin-bottom: 2rem;height:16rem;}
.jia li.li4 .li_con .p_lj{margin-top:1em;}

.jia li.li5{overflow:hidden;height:30rem;}
.jia li.li5 p{float:none;margin:0 auto;}
.jia li.li5 p.li5_p1{float:none;width:85%;}
.jia li.li5 p.li5_p2{float:none;width:85%;}
.jia li.li5 p.li5_p3{float:none;width:85%;}
.jia li.li5 p.li5_p3 img{display:block;position:static;margin:1rem auto;}
.jia li.li5 p.li5_p3 a {display: block;width: 80%;margin: 1rem auto;font-size:1.2rem;background: none;color: #333;border-radius: 0;line-height: 2.5rem;text-align: center;}
.jia li.li5 p.li5_p2{font-size:1.1rem;}
.poo .p3{font-size:1.1rem;}
.shi ul li p{font-size:1.1rem;}
.con_3 .ul1 li .p2{font-size:1rem;}
.po p.p_b{font-size:1.1rem;}
.jia li.li2 .p_1 p.pp_te{font-size:1.1rem;}
.ys_left p{font-size:1.1rem;}
.ys_right ul li{font-size:1.1rem;}

.p_tt1{width:100%;text-align: center;line-height: 3rem;background:#675b76;color:#fff;font-size: 1.4rem;font-weight: bold;}
.p_tt2{width:100%;text-align: center;line-height: 3rem;background:#43354a;color:#fff;font-size: 1.4rem;font-weight: bold;}
.p_tt3{width:100%;text-align: center;line-height: 3rem;background:#301c2e;color:#fff;font-size: 1.4rem;font-weight: bold;}
.p_tt4{width:100%;text-align: center;line-height: 3rem;background:#1f0a1c;color:#fff;font-size: 1.4rem;font-weight: bold;}





.con_3 .ul1 li{float:none;margin-top:1rem;}
.con_3 .ul1 li:nth-child(odd){margin:1rem auto 0;}
.con_3 .ul1 li.li2{float:none;}
.con_3 .ul1 li .p1 {margin:0; text-align: center;font-size: 16px; padding: 2rem 0 1rem 0;}
.con_3 .ul1 li .p2{}

.tit4{padding:3rem 0 0;}
.shi {
    background: none;
    height:auto;
    padding: 0 0 4rem;
    margin:0;
}
.shi ul li.li1 {
    width: 90%;
    margin:0 auto;
}
.shi ul li .p1{margin:1rem auto;}

.shi ul li.li2 {
    width: 90%;
    margin:0 auto;
}
.shi ul li.li3 {
    width: 90%;
    margin:0 auto;    
}
.shi ul li.li4 {
    width: 90%;
    margin:0 auto;
}

.tit5{margin:2rem 0 1em;}
.poo .p3{width:90%;}
.poo_tu li{width:100%; margin:0}
.poo_tu li:last-child{width:70%;float:none;margin:1rem auto;}
.con_5{padding-bottom:1rem;}



.xia{width:100%;overflow:hidden;}
.xiabg{background:url(xiabg.jpg) no-repeat;position:relative; left:50%; margin-left:-960px; width:1920px;height:192px;}
.xiabg p.p1{float:left;width:10%;margin:4rem 0 0 15rem;}
.xiabg p.p2{width:72%;color:#fff;margin:4rem 0 0 0;}
.xiabg p.p2 span{font-size:20px;display:block;line-height: 3rem;}
.xiabg p.p2 b{font-size:25px;}	
	