header, section, footer, aside, nav, main, article, figure {display: block;}
*{margin:0;padding:0;outline:none;}
html,body {height:100%;font-size:16px;}
body {font-family: "microsoft yahei","Helvetica Neue", Helvetica, Arial, sans-serif;  margin: 0 auto;background: #f1f1f1!important;color:#333;}
ul,li {list-style:none;}
.clear {clear:both;}
img{ display:block; width: 100%;outline: none; border:none;}
input {margin: 0;padding: 0;border: none; outline: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
a:link, a:visited {text-decoration: none; border:none;outline: none;}
.red{color:#ff0000;}
/*head*/
header{height:3.6rem;background:#03081B;color:#fff;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;}
header h1{font-size:1.5rem;text-align:center;flex:1;-webkit-flex:1;}
header .goback{width:12px;margin-left:0.5rem;}
header .gohome{width:21px;margin-right:0.5rem;}
/*banner*/
.block_home_slider {position: relative;background-color: #ffffff;text-align: center;line-height: 0px;margin-right: auto;margin-left: auto;} 
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:55%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging { display:inline-block;position:absolute;bottom:15px;}
.block_home_slider .flex-control-paging li {margin: 0px;padding: 0px;float: left;overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;list-style-type: none;} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/*menu*/
.menu_box{margin-bottom:1rem;padding:1rem 0rem;background:#fff;}
ul.menu {padding:1rem 0rem 0rem 0rem;background:#ffffff;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around;-webkit-flex-flow:row wrap;-webkit-justify-content:space-around;}
ul.menu li{width:6rem;list-style-type:none;text-align:center;font-size:1rem;margin-bottom:1rem;}
ul.menu li img{width:5rem;height:5rem;text-align:center;display:inline-block;}
ul.menu li span{display:block}
ul.menu li a{color:#666666;text-decoration:none;display:block;}
ul.menu li a:hover{color:#ff0000;}
/*btn*/
.c_btn2{height:2.625rem;line-height:2.625rem;background:#ff3300;border-radius:0.3rem;text-align:center;font-size:1.125rem;font-weight:bold;color:#fff;margin:1rem 1.25rem;}
.c_btn2 a{color:#fff;display:block;}
/*class_box*/
.class_box{margin-bottom:1rem;background:#fff;padding:1.5rem 0rem 1.5rem 0rem;}
.class_box2{margin-bottom:1rem;background:#fff;padding:1.5rem 0rem 0rem 0rem;}
.class_boxb{background:#fff;padding:1rem 0rem 2.5rem 0rem;}
.class_t1{font-size:1.5rem;font-weight:bold;text-align:center;color:#000;padding-bottom:1.5rem;}
.class_t2{font-size:1.5rem;font-weight:bold;text-align:center;color:#000;}
.class_t3{font-size:1.25rem;font-weight:bold;border-left:0.3rem #ff3300 solid;padding-left:0.5rem;color:#000;margin:0 0 1rem 0.5rem;}
.class_t4{font-sizw:1rem;text-align:center;color:#999999;padding-top:.5rem;}
.class_t4 span{color:#ff0000;}
.class_type{margin:0rem 1.25rem 1rem 1.25rem;height:3rem;line-height:3rem;border:1px solid #FF534D;display:flex;display:-webkit-flex;border-radius:0.2rem;}
.class_b1{width:8rem;font-size:1rem;color:#fff;background:#FF534D;text-align:center;}
.class_b2{font-size:1rem;color:#FF0000;flex:1;-webkit-flex:1;text-align:center;}

/*matter_box*/
.matter_box{margin:0rem 1.25rem;clear:both;}
.matter_pic img{border-radius:0.5rem;}
.matter_title{text-align:center;padding:1.125rem 0;}
.matter_title strong{font-size:1.125rem;font-weight:400;color:#3f3f3f;}
.matter_title p{margin-top:.5rem;line-height:1.5rem;font-size:1rem;color:rgba(63,63,63,.5)}
/*baoming*/
.yuyue{padding:1.5rem 1.25rem 3rem 1.25rem;background:#fff;}
.yuyue ul{margin:0px;padding:0px;}
.yuyue li{color:#999999;font-size:1rem;list-style-type:none;margin:0.5rem 0;}
.yuyue li input{width:100%;height:2.2rem;line-height:2.2rem;border:1px solid #999999;border-radius:0.2rem;padding:0px;margin:0px;text-indent:3rem;}
.yuyue li input.y_btn{height:2.625rem;border:0px;background:#ff3300;cursor:pointer;color:#FFFFFF;font-size:1.125rem;margin-top:0.8rem;-webkit-appearance: none;border-radius: 0.3rem;text-indent:0rem;}
.i_name{background:url(../images/i_1.png) center no-repeat;background-size:5%;background-position-x:1rem;}
.i_num{background:url(../images/i_2.png) center no-repeat;background-size:5%;background-position-x:1rem;}
.i_site{background:url(../images/i_3.png) center no-repeat;background-size:5%;background-position-x:1rem;}
/*costinfo*/
ul.costinfo{margin:0px 1rem;}
ul.costinfo li{font-size:0.875rem;background:#37ABF4;border-radius:0.8rem;display:inline-block;color:#fff;padding:0.1rem 0.6rem 0.1rem 0.6rem;margin: 0 0.5rem 1rem 0;}
.cost_box{background:#F7F7F7;padding:0.5rem;margin:0 1rem;color:#666;}
/*train*/
.train{border-top:1px #E6E6E6 solid;padding-bottom:3rem;}
.t_box{border-bottom:1px #E6E6E6 solid;display:flex;display:-webkit-flex;}
.t_box .t_l{border-right:1px #E6E6E6 solid;padding:0.5rem;text-align:center;width:6rem;}
.t_box .t_r{padding:0.5rem;text-align:left;flex:1;-webkit-flex:1;line-height:1.6rem;}
/*d_contact*/
.d_contact{margin-bottom:1rem;background:#fff;}
.d_contact li{border-bottom:1px #E6E6E6 solid;padding:0.5rem;margin:0 0.5rem;display:flex;display:-webkit-flex;}
.d_contact li div{flex:1;-webkit-flex:1;}
.d_contact li .s_1{width:0.8rem;padding-right:0.6rem;display:inline-block;}
.d_info{margin:0 1rem 2rem 1rem;line-height:1.8rem;}
.d_info img{padding:1rem 0rem;}
/*flow*/
.flow{margin:1rem;}
.flow_n span{background:#ff6600;color:#fff;display:inline-block;width:1.4rem;height:1.4rem;border-radius:0.7rem;text-align:center;margin-right:0.5rem;font-weight:normal;}
.flow_n{color:#FF3300;font-weight:bold;}
.flow_c{background:#F7F7F7;padding:1rem;margin:0.5rem 0 0 2rem;}
.flow_b{background:#F7F7F7;padding:0.5rem;margin:1rem;line-height:1.6rem;}
.flow_d{margin:0.5rem;}
.flow_e{background:#F7F7F7;padding:0.5rem;line-height:1.6rem;}
/**/
footer{position:fixed; bottom:0;width: 100%;height:3rem;line-height:3rem;font-size:1.125rem;background:#FF3300;text-align:center;display:flex;display:-webkit-flex;}
footer a{color:#fff;flex:1;-webkit-flex:1;}
footer a.f_1{background:#333;}

