﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;outline: none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding:0; margin: 0; font-family: "微软雅黑", Arial, Helvetica, sans-serif; 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);}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
ol, ul, li, dl, dt, dd { list-style:none; }
a {text-decoration:none; color:#333333;-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);}
html{font-size:16px;width:100%;position:relative;}
body { font-size:62.5%;width:100%; overflow-x:hidden;}
a{text-decoration: none;transition:all 0.4s ease 0s;}
a:hover{text-decoration: none;}
a:link {text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{ text-decoration:none;}
.f_left{float:left;}
.f_right{float:right;}
.clearfix::before,.clearfix::after{content:"."; height:0; line-height:0; display:block;visibility:hidden;clear:both;}
.autohei{ overflow:hidden; zoom:1;}
.ps_re{position:relative;}
.ps_ab{position:absolute;}

/*header*/
.header .container{background:none;}
.header{background-color: rgba(255, 255, 255, 0.5); height:76px; margin-bottom:0;width:100%; position:fixed; top:0; z-index:99;}
.nav_btn li{margin-left:3rem;}
.nav_btn li a{height:76px; line-height:76px; color:#000000; font-size:14px;}
.nav_btn li a:hover{color:#dd2a8c;}
h1{margin-top:0; margin-bottom:0; padding-top:10px;}
h1 a{display:inline-block; text-indent:-9999em; width:168px; height:67px; background:url(../images/logo_03.png) no-repeat center center; background-size:100%;}


.Tit_h3{ margin:35px auto;}
/*content_1*/
.con1 h3{ font-size:32px; color:#dc0200;}
.con1 h3 span{ display:inline-block; margin-right:8px; vertical-align:3px;}
.con1 p{ font-size:14px; line-height:24px; margin:22px 0 50px 6%;}
/*content_2*/
.con2{ width:100%; background:#dc0200; padding-bottom:100px;}
.con2 dl{ width:100%; background:#fff;box-shadow:0 3px 15px #9e2221; padding:40px 3.5%;}
.con2 dl dt{ font-weight:100; width:60%;}
.con2 dl dt ul li{ line-height:55px; border-bottom:1px dashed #c1c1c1; font-size:22px; color:#333; width:100%;}
.con2 dl dt ul li b{ color:#dc0200; font-size:26px; display:inline-block; margin-right:6%; font-weight:100;}
.con2 dl dt ul li span{ display:inline-block; margin-left:-6%; margin-right:5%; }
.con2 dl dt ul li span img{ margin-top:15px;}
.bottom{padding:30px 0;  font-size:14px; color:#000; line-height:24px; margin-bottom:70px;}
/*.切换*/
.con2 dl dd { width:29.8%; position:relative; top:20px;}
#gun{ overflow:hidden; width:100%; margin:0 auto;}
.con2 dl dd ul{ width:100%; overflow:hidden;}
.con2 dl dd ul li{ float:left;}
.con2 dl dd ul li img{ max-width:100%;}
#abtn_lf{ position:absolute; top:50%; cursor:pointer;}
#abtn_rf{ position:absolute; right:0; top:50%;  cursor:pointer;}
/*con3*/
.con3{ width:100%; padding-top:110px; background:#fff url(../images/bg1.jpg) no-repeat center top; background-size:100% 100%;}
.con3 h2{ margin-bottom:20px;}
.con3 h2 span{ display:inline-block; margin-left:28%;}
.con3 .con3_son{ width:77.3%; background:#dc0200; margin-bottom:30px; padding:43px 0 40px 5%; position:relative;}
.con3 .con3_son_fl{ width:55%;}
.con3 .con3_son_fl h3{ margin-bottom:30px;}
.con3 .con3_son_fl a{margin:30px 45px 25px auto; display:inline-block; background:url(../images/btn.png) no-repeat center top; width:102px; height:31px; background-size:100% 100%;}
.con3 .con3_son_fl a:hover{background:url(../images/btn_hover.png) no-repeat center top;width:102px; height:31px; background-size:100% 100%;}
.con3 .con3_son_fl p{ font-size:14px; line-height:30px; color:#fff;}
.con3 .con3_son_fr{ position:absolute; top:-35px; right:-29%;}
.con3 .ob{ margin-bottom:80px;}
.con3 .ob li{width:23.7%; margin-right:1.7%;}
.con3 .ob li:nth-child(4){ margin-right:0;}
.con3 .img img{width:100%;}
.con3 .img p{height:47px; line-height:47px; background:#dc0200; font-size:20px; color:#fff;}
.con3 .txt{width:100%; height:100%; background:rgba(220,2,0,0.8); bottom:0; left:0; display:none;}
.con3 .txt p{color:#fff; padding:20px 15px; line-height:28px; font-size:14px;}
.con3 .txt p b{font-size:16px; color:#fff; font-weight:800; border:1px solid #fff; line-height:30px; padding:0 4px;}
.con3 .txt a{width:100%; height:47px; line-height:47px; bottom:0; left:0; background:#dc0200 url(../images/icon3.png) no-repeat 80% center; font-size:22px; color:#ffffff;}
.con3 .txt a:hover{background:#dc0200  url(../images/icon3.png)  no-repeat 80% center;}
/*con4*/
.con4{width:100%; background:#dc0200; }
.con4 .con4_son{ width:100%; background:url(../images/bg.png) no-repeat center top; background-size:100% 100%; height:366px;}
.con4 .con4_son_fl{ float:left; width:38%; margin-left:4.6%;}
.con4 .con4_son_fl p{ font-size:14px; line-height:24px; padding-left:10px;}
.con4 .con4_son_fr{ float:right; width:40%; margin-right:4%;}
.con4 .con4_son_fr p{ border-bottom:1px dashed #c1c1c1; overflow:hidden; padding:10px 0; display:inline-block; width:100%; }
.con4 .con4_son_fr p span{ display:inline-block; float:left; margin-right:2%; width:32%; background:#dc0200; line-height:34px; height:34px; color:#fff; text-align:center; font-size:18px; font-weight:800;}
.con4 .con4_son_fr p em{ display:inline-block; float:left; font-style:normal; font-size:14px; line-height:17px; width:66%;}
.con4 h3{font-size:26px; color:#dc0200; padding:27px 0 16px 0;}
.con4 h3 span{display:inline-block; margin-right:8px; vertical-align:3px;}
.con4 a{ margin:23px auto 35px auto; display:inline-block; background:url(../images/btn.png) no-repeat center top; width:102px; height:31px; background-size:100% 100%;}
.con4 a:hover{ background:url(../images/btn_hover.png) no-repeat center top;width:102px; height:31px; background-size:100% 100%;}
/*con5*/

.con5{ background:#fff url(../images/con5_bg.jpg) no-repeat center top; width:100%; background-size:100% 100%; padding:30px 0 80px 0;}
.con5 dl{ width:100%; margin-top:20px;}
.con5 dl dt{ width:33%; margin-left:1%;}
.con5 dl dd{ width:64%;}
.con5 dl dd h3{ color:#dc0200; font-size:32px; line-height:64px; border-bottom:1px solid #333333; font-weight:bold; margin-top:57px;}
.con5 dl dd h3 span{ display:inline-block; margin-right:8px; vertical-align:2px;}
.con5 dl dd p{ font-size:16px; line-height:26px; padding:10px 0 30px 0;}
.con5 dl dd h4{ font-size:16px; line-height:30px;}
.con5 dl dd h4 span{ display:inline-block; color:#fff; font-size:16px; line-height:24px; padding:0 6px; background:#db1a84; margin-right:10px;}
.con5 dl dd h4 .span1{ background:#19599a;}


/*con6*/
.con6{ background:#dc0200; padding-bottom:30px;}
.con6 ul{ width:100%; color:#fff;}
.con6 ul li{ float:left; width:17.3%; margin-left:13%;}
.con6 h3{ text-align:center; font-size:40px; color:#fff;letter-spacing:4px; line-height:118px;}
.con6 ul li p{ text-align:center; line-height:30px; font-size:18px;}

/*表单*/
.info{height:70px; position:fixed; bottom:0; width:100%; left:0; background:#000000; filter:alpha(opacity=80); z-index:9999;  -moz-opacity:0.8; -khtml-opacity: 0.8;  opacity: 0.8; font-size:14px; }
.info_centent{width:1100px; margin:0 auto;}
.info p{font-size:22px; color:#ffffff; line-height:70px;}
.info ul{width:88%; margin-top:20px;}
.info li{width:21%; margin-left:4%;}
.info label{color:#ffffff; width:23%;}
.info input,.info select{background:#ffffff; width:75%; height:30px; line-height:30px; padding-left:5px;}
.info button{width:40%; height:30px; line-height:30px; background:#dc0200; color:#ffffff; right:0; position:absolute; border:none}
.info button:hover{background:#f85453;}
.info li:nth-last-child(1){width:12.5%;}
.info a{display:block; width:100%; height:30px; line-height:30px; background:#dc0200; color:#ffffff;}
.info a:hover{background:#f85453;}

       
@media screen and (max-width:767px){
	
	
	.info{ position:static; background:#ffefdc; height:auto;filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
	.info_centent{width:100%; margin:0 auto;}
	.info p{font-size:22px; color:#333; text-align:center; float:none; width:100%; line-height:normal;}
	.info ul{width:88%; margin:0 auto; float:none;}
.info li{width:100%; float:none; margin:0.5rem 0;}
.info label{color:#333; width:20%;}
.info input,.info select{background:#ffffff; width:79%; height:30px; line-height:30px; padding-left:5px;}
.info button{width:40%; height:30px; line-height:30px; background:#dc0200; color:#ffffff; right:0; position:absolute; border:none; top:0;}
.info button:hover{background:#ffb291;}
.info li:nth-last-child(1){width:90%; margin-left:10%; margin-bottom:20px;}
.info a{display:block; width:100%; height:30px; line-height:30px; background:#dc0200; color:#ffffff;}
.info a:hover{background:#ffb291;}

.con_5{ width:100%;}
.con_5 ul{ width:80%; margin:10px auto;}
.con_5 ul li h3{ font-size:16px; font-weight:bold; color:#333; line-height:50px; border-bottom:1px solid #333;}
.con_5 ul li p{ font-size:14px; line-height:24px; padding-top:20px;}
.bottom{ margin-bottom:0; padding:10px 0;}
}
@media screen and (max-width:450px){
 
}
@media screen and (max-width:420px){
	
   .header{ border-bottom:solid 1px #cccccc; height:76px;background-color:rgba(255, 255, 255, 0.9)}
 	h1{ padding-top:5px;}
	h1 a{ width:150px;}
	.header .container{ padding:0;}
    .nav_btn{position:relative; top:0px; left:0; width:100%; background:#ffffff; border-bottom:solid 1px #cccccc; display:none;}
    .nav_btn li{width:100%; height:50px; }
    .nav_btn li a{line-height:50px; line-height:50px;}
    .header span{right:15px; top:30px; width:30px; height:30px; background:url(../images/button.png) no-repeat center center; background-size:100%; position:absolute}	
	.banner{ margin-top:76px;}
	.div_kf{ display:none;}
	
	
	/*content_1*/
.con1 h3{ font-size:18px;}
.con1 h3 span{ margin-right:5px; }
.con1 h3 span img{ width:80%;}
.con1 p{ margin:20px 0 20px 6%;}
/*content_2*/
.con2{  padding-bottom:20px;}
.con2 dl{ width:90%; margin:0 auto; background-color: rgba(255, 255, 255, 0.9); padding:40px 3.5%;}
.con2 dl dt{ float:none; width:100%; margin-top:20px;}
.con2 dl dt ul li{ line-height:50px; font-size:16px;  }
.con2 dl dt ul li b{font-size:18px; display:inline-block; margin-right:2%; }
.con2 dl dt ul li span{ display:inline-block; margin-left:0; margin-right:2%;}
/*.切换*/
.con2 dl dd { width:100%; float:none; position:relative; top:20px;}


/*con3*/
.con3{padding-top:20px;}
.con3 h2{ margin-bottom:20px;}
.con3 h2 span{ display:inline-block; margin-left:28%;}
.con3 .con3_son{ width:80%; position:static; margin:0 auto; float:none;}
.con3 .con3_son_fl{ width:90%; margin:0 auto;}
.con3 .ob{ margin-bottom:80px; width:80%; margin:0 auto;}
.con3 .ob li{width:100%; margin:5px auto; float:none;}
.con3 .ob li:nth-child(4){margin:5px auto;}
.con3 .txt{ display:block;}

/*con4*/
.con4 .con4_son{  background:#fff; height:auto;}
.con4 .con4_son_fl{ float:none; width:90%; margin:10px auto;}
.con4 .con4_son_fl p{ font-size:14px; line-height:24px; padding-left:10px;}
.con4 .con4_son_fr{ float:none; width:90%; margin:10px auto;}

/*con5*/

.con5{padding:20px 0;}
.con5 dl{ width:100%;}
.con5 dl dt{ float:none; width:80%; margin:5px auto;}
.con5 dl dd{ float:none;width:80%; margin:5px auto;}
.con5 dl dd h3{font-size:20px; line-height:50px;margin-top:30px;}
.con5 dl dd h3 span img{ width:80%;}

/*con6*/
.con6{ background:#dc0200; padding-bottom:20px;}
.con6 ul{ width:100%;}
.con6 ul li{ float:none;width:80%; margin:10px auto;}
.con6 h3{ text-align:center; font-size:30px; color:#fff;letter-spacing:4px; line-height:60px;}
}

@media screen and (max-width:375px){
.con2 dl dt ul li{ line-height:50px; font-size:14px;  }
.con2 dl dt ul li b{font-size:16px; display:inline-block; margin-right:2%; } 

/*con4*/
.con4 .con4_son_fl{ float:none; width:94%; margin:10px auto;}
.con4 .con4_son_fl p{ font-size:12px;}
.con4 .con4_son_fr{ float:none; width:94%; margin:10px auto;}
.con4 .con4_son_fr p span{ font-size:15px; width:30%;}
.con4 .con4_son_fr p em{ width:67%;}
 
}
@media screen and (max-width:350px){
	.con1 h3{ font-size:14px;}
	.con1 h3 span{ margin-right:0px; }
	.con1 h3 span img{ width:60%;}
	.con2 dl{ width:100%;}
    .con2 dl dt ul li{ line-height:40px; font-size:12px;  }
    .con2 dl dt ul li b{font-size:14px;} 
	
	.con4 .con4_son_fl{ width:98%; }
.con4 .con4_son_fr{ width:98%; margin:10px auto;}
.con4 .con4_son_fr p span{ font-size:15px; width:30%;}
.con4 .con4_son_fr p em{ width:67%;} 

.con5 dl dd h3{font-size:18px; line-height:50px;margin-top:30px;}
.con5 dl dd h3 span img{ width:70%;}

.con6 h3{font-size:20px;}


}


/*右悬浮*/
.r_xuanfu { width: 48px; height: auto; position: fixed; right:10px; top: 20%; z-index: 10001; text-align: center;}
.r_xuanfu li{width:48px; height:40px; margin-top:15px; cursor:pointer;}
.r_xuanfu .qq{background: url(../images/qq.png) no-repeat center center; }
.r_xuanfu .weixin{background: url(../images/weixin.png) no-repeat center center;}
.r_xuanfu .weibo{background: url(../images/weibo.png) no-repeat center center;}
.r_xuanfu .renren{background: url(../images/renren.png) no-repeat center center;}
.r_xuanfu .kongjian{background: url(../images/kongjian.png) no-repeat center center;}
.r_xuanfu .fanhui{width:48px; height:48px; background:url(../images/top.png) no-repeat center center;}
.r_xuanfu .qq:hover{background: url(../images/qq_h.png) no-repeat center center;}
.r_xuanfu .weixin:hover{background: url(../images/weixin_h.png) no-repeat center center;}
.r_xuanfu .weibo:hover{background: url(../images/weibo_h.png) no-repeat center center;}
.r_xuanfu .renren:hover{background: url(../images/renren_h.png) no-repeat center center;}
.r_xuanfu .kongjian:hover{background: url(../images/kongjian_h.png) no-repeat center center;}
.r_xuanfu .fanhui:hover{width:48px; height:48px; background: url(../images/top_h.png) no-repeat center center; position: relative; display: none;}





.footer_t {
    width: 900px;
    margin: 0 auto;
    padding-left: 300px;
}

.footer_c {
    width: 895px;
    padding: 18px 0;
    overflow: hidden;
}

.logo_l {
    float: left;
    width: 244px;
    height: 72px;
    line-height: 72px;
}

.f_logo {
    float: left;
    width: 166px;
    height: 72px;
    padding: 20px;
    background: url(../images/f_ico1.jpg) no-repeat right center;
}

.logo_l h2 {
    float: left;
    color: #005DA3;
    font-size: 22px;
    font-weight: normal;
    padding-left: 15px;
    margin-left: 15px;
    background: url(../images/logo_lico.jpg) no-repeat left center;
}

.f_nav {
    float: left;
    padding: 20px 20px 0;
    background: url(../images/f_ico1.jpg) no-repeat right center;
}

.f_nav dl {
    float: left;
    margin: 0 20px;
    text-align: center;
}

.f_nav h3 {
    font-size: 15px;
}

.f_erweima {
    float: left;
    text-align: center;
    margin-left: 36px;
    padding: 0 5px;
    font-size: 12px;
}

.copyright {
    text-align: center;
    padding-bottom: 20px;
    font-size: 12px;
}


.footer_cop{width:100%; padding:35px 0; background:#1C1C1C;  padding: 10px 0; font-size:14px; line-height:20px; color:#676767; text-align:center; margin-top:20px;}
/* CSS Document */
/*左侧悬浮客服代码*/
#peter_kf html, body, * {margin: 0px;padding: 0px;border: 0px;}
#peter_kf .div_kf {width: 180px;height: 250px;background: url(http://www.rhdao.cn/peter_js/images/zfu.png)no-repeat; background-size:100%; padding-top: 86px;position: fixed;left: 10px;bottom: 110px;z-index: 9999;cursor: pointer;}
#peter_kf .div_kf .text p {text-align: center;color: #fff;font-size: 20px;margin-top: 22px;line-height: 26px;}
#peter_kf .div_kf .text h3 {text-align: center; margin-top: 20px;}
#peter_kf .div_kf .text a {display: inline-block;width: 60%;margin: 0 auto;background: #f41599;border-radius: 5px;line-height: 35px;text-align: center;color: #fff;font-size: 16px;}
#peter_kf a {text-decoration:none;}