/* CSS Document */
body { margin: 0 auto; padding: 0; font-family: "Microsoft Yahei","微软雅黑",Tahoma,Arial,sans-serif,Simsun; font-size: 16px; color: #333; font-weight: normal; background: #fff3f3;}
a { display: inline-block; color: #fff; text-decoration: none;}
a:hover { color: #fff;}
body,div,dl,dt,dd,ul,ol,li,input,textarea,p,img,h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0;}
img { border:0;}
i { display: block; float: left;}  
h1,h2,h3,h4,h5,h6 { font-weight :normal;} 
ul,li{ list-style: none;}
ul>li { float: left; margin: 0 10px;}
p { font-size: 16px; line-height: 24px;}
.quarter12 { width: 80px;}
.quarter6 { width: 180px;}
.quarter4 { width: 100%;}
.quarter3 { width: 380px;}
.quarter2 { width: 100%;height:100%;}
.left { float: left; }
.right { float: right;}
.right2 { float: right; display: inline; }
.block { display: block;}
.clearfix:after { content: " "; display: block; clear: both; height: 0;}
.clearfix { zoom: 1;}
.hidden { display: none;}
.auto { margin: 0 auto;}
.w1200 {margin: 0 auto;}
.w1000 { margin: 0 auto;}
.width { width: 100%}
.tel_title { font-size: 16px; color: #c1c1c1; line-height: 24px; margin: 0 auto; padding-top: 10px; width: 1000px; text-align: center;}
.fontcolor { color: #a51011;}
.margin_b20 { margin-bottom: 20px;}
.margin_b20 img{display: block;width: 100%;height: 100%;}

.ctitle{width:88%; border: 2px solid #f1abac; margin:20px 10px 0px 10px;padding:10px 10px; border-radius: 24px; background: #fff; text-align: center;}
.ctitle p{font-size:14px; line-height:30px; color:#333;}
.ctitle p span{color: #a51011;font-size:18px;font-weight:bold;}
/*banner*/
.ban { z-index: 0;margin-top:150px;}
.ban>a>img { width: 100%;}
/***标题样式***/
.part { margin-top: 30px;}
.title { text-align: center; margin: 0 auto 30px;}
.title>h2 { font-size: 22px; color: #a61112; letter-spacing: 2px; font-weight: bold;}
.title>h2>img { height: 26px; margin-right: 10px;}
/***按钮样式***/
.btn { width: 320px; height: 50px; background: url(../images/bg_button.png) no-repeat center; margin: 20px auto 0; text-align: center;}
.btn>a { color: #fff; font-size: 20px; line-height: 50px; letter-spacing: 1px;}
.btn:hover { background: url(../images/bg_button_on.png) no-repeat center; margin: 30px auto 0; text-align: center;}
.btn:hover a { color: #a61112; letter-spacing: 2px; font-weight: bold;}
.btns {margin: 20px auto 0; text-align: center;}
.btns>img { width: 100%;}
.ttop{position: fixed; top: 0px; background:#fff3f3;}
.content_top{ position:relative;margin:0 auto;}
header{ background:#068bf2; overflow:hidden;height:50px;marign:0 auto;}
header .arrowl{ position:absolute;left:10px;top:15px;   cursor:pointer;}
header .arrowr{ position:absolute;right:10px;top:15px;}
header .context{text-align:center;font-size:18px;color:#fff;font-family:microsoft yahei;line-height:50px;}
header .context a{color:#fff;}
.cnsnav_xw{margin:0 auto;padding:10px 0px 10px 15px;}
.cnsnav_xw ul{width:98%;margin:0 auto;position:relative;overflow:hidden;}
.cnsnav_xw ul li{display:inline;float:left;margin: 5px 5px;padding:2px 10px;line-height:30px;font-size:15px; background-color:#fff; border-radius:5px;}
.cnsnav_xw ul li a{color:#333;  }
.cnsnav_xw ul li a:hover{color:#068bf2;}

.cou_footer {
    width: 100%;
    margin:0 auto;
	padding:0 auto;  
    overflow: hidden;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
	padding-left:20px;
    
}
.cou_footer ul{margin:0 auto;}
.cou_footer ul li {
    float: left;
    width: 40%;
	background-color:#068bf2;
	text-align:center;
    line-height: 40px;
	border-radius:5px;
	font-size:16px;
	margin:0px 10px;
	padding:0 auto;
}

.cou_footer ul li a {
    display: block;
	color:#fff;
}
.cou_footer ul li a:hover {
    text-decoration:none;
	background-color:#fff;
	line-height: 38px;
	border:1px solid #068bf2;
	border-radius:5px;
	color:#333;
}
.cou_footer ul li  a:hover span{
 	color:#333;
}

#huashi01,#huashi02,#huashi03,#huashi04,#huashi05,#huashi06 { padding: 30px 0;}
#huashi01>.w1200>ul:nth-child(1) { margin-bottom: 20px;}
#huashi01>.w1200>ul>li { width:94%; border: 2px solid #f1abac; margin-bottom:20px; border-radius: 24px; background: #fff; text-align: center;}
#huashi01>.w1200>ul>li>img {  border-top-left-radius: 20px; border-top-right-radius: 20px;}
#huashi01>.w1200>ul>li>h4 { background: url(../images/bg_1_title.png) no-repeat center; color: #a61112; font-size: 20px; font-weight: bold; line-height: 60px;}
#huashi01>.w1200>ul:nth-child(1) { margin-bottom: 20px;}
#huashi01>.w1200>ul>li {padding-top:20px; border: 2px solid #f1abac; border-radius: 24px; background: #fff; text-align: center;}
#huashi01>.w1200>ul>li>img { border-top-left-radius: 20px; border-top-right-radius: 20px;}
#huashi01>.w1200>ul>li>h4 { background: url(../images/bg_1_title.png) no-repeat center; color: #a61112; font-size: 20px; font-weight: bold; line-height: 60px;}
#huashi02>.w1200>ul { border-radius: 30px; box-shadow: 0 2px 20px rgba(220,108,108,.2); text-align: center; padding-bottom: 30px;}
#huashi02>.w1200>ul:nth-child(1) { background: url(../images/bg_0201.png) no-repeat top; background-size: 100%;}
#huashi02>.w1200>ul:nth-child(2) { background: url(../images/bg_0202.png) no-repeat top; background-size: 100%; margin-top: 35px;}
#huashi02>.w1200>ul>h4 { color: #a61112; font-size: 26px; line-height: 100px; background: url(../images/bg_1_title.png) no-repeat center; font-weight: bold;}
#huashi02>.w1200>ul:nth-child(1)>li:nth-child(2) { background: url(../images/bg_02_0101.png) no-repeat center;}
#huashi02>.w1200>ul:nth-child(1)>li:nth-child(3) { background: url(../images/bg_02_0102.png) no-repeat center;}
#huashi02>.w1200>ul:nth-child(1)>li:nth-child(4) { background: url(../images/bg_02_0103.png) no-repeat center;}
#huashi02>.w1200>ul:nth-child(1)>li:nth-child(5) { background: url(../images/bg_02_0104.png) no-repeat center;}
#huashi02>.w1200>ul:nth-child(1)>li:nth-child(6) { background: url(../images/bg_02_0105.png) no-repeat center;}
#huashi02>.w1200>ul:nth-child(1)>li:nth-child(7) { background: url(../images/bg_02_0106.png) no-repeat center;}
#huashi02>.w1200>ul:nth-child(2)>li:nth-child(2) { background: url(../images/bg_02_0201.png) no-repeat center;}
#huashi02>.w1200>ul:nth-child(2)>li:nth-child(3) { background: url(../images/bg_02_0202.png) no-repeat center;}
#huashi02>.w1200>ul:nth-child(2)>li:nth-child(4) { background: url(../images/bg_02_0203.png) no-repeat center;}
#huashi02>.w1200>ul:nth-child(2)>li:nth-child(5) { background: url(../images/bg_02_0204.png) no-repeat center;}
#huashi02>.w1200>ul:nth-child(2)>li:nth-child(6) { background: url(../images/bg_02_0205.png) no-repeat center;}
#huashi02>.w1200>ul:nth-child(2)>li:nth-child(7) { background: url(../images/bg_02_0206.png) no-repeat center;}
#huashi02>.w1200>ul>li {mragin-bottom:20px; color: #fff; font-weight: bold; font-size: 24px; line-height: 145px;  text-align: center; letter-spacing: 2px; height: 145px;}
#huashi03>.w1200>ul>li {width:94%;margin-bottom:20px;padding-top:20px; height: 270px; background: #a61112; border-bottom-right-radius: 50px; border-top-left-radius: 20px; border-top-right-radius: 20px; text-align: center;}
#huashi03>.w1200>ul>li>p { color: #fff; font-size: 20px; margin: 10px auto;}
#huashi04>.w1200>ul:nth-child(1)>li {width:94%;background: #fff; text-align: center;margin-bottom:20px;  padding: 30px 0px; border-radius: 10px;}
#huashi04>.w1200>ul:nth-child(1)>li>h4 { color: #a51011; font-size: 20px; font-weight: bold; letter-spacing: 5px; margin: 20px auto 25px;}
#huashi04>.w1200>ul:nth-child(1)>li>p{width:96%;margin:0 auto;}
#huashi04>.w1200>ul:nth-child(1)>li>.line { width: 40px; height: 2px; border-radius: 4px; background: #333; margin: 0 auto 25px;}
#huashi04>.w1200>ul:nth-child(2) { margin:0 auto;}
#huashi04>.w1200>ul:nth-child(2)>li>div { width:94%;border-radius: 20px; border: 3px solid #ffdbdc; height: 214px; background: #fff; text-align: center; margin-bottom: 20px;}
#huashi04>.w1200>ul:nth-child(2)>li>div>img { border-radius: 40px; box-shadow: 3px 3px #da770c; margin: 30px auto 20px;}
#huashi04>.w1200>ul:nth-child(2)>li>div>h4 { font-size: 18px; line-height: 28px; font-weight: bold;}
#huashi04>.w1200>ul:nth-child(2)>li>div>h4>span { color: #a61112;}
#huashi04>.w1200>ul:nth-child(2)>li>div>div {width:94%; height: 6px; background: #f7a420; margin: 24px auto 0;}
#huashi05>.w1200>ul>li {width:94%; border: 3px solid #fff; border-radius: 20px; box-shadow: 0 2px 6px rgba(0,0,0,.2);}
#huashi05>.w1200>ul>li>div { border: 2px solid #e04c4d; border-radius: 20px; background: #fff;  padding: 25px 20px 20px;}
.newslb{margin:0px 10px;background-color:#fff;padding:10px; border-radius: 20px;}
.newslb ul li{line-height:30px;margin-bottom:5px;}
.newslb ul li a:link{color:#666;}
.newslb ul li a:hover{color:#a51011;}
.newslb ul li span{float:left;margin:0 auto;width:100%;font-size:14px;border-bottom:1px dashed #f2f2f2; color:#a51011;}
/*xiaoqv*/
.xiaoqv{width: 100%;background: url(../images/xiaoqv.png);}
.xq_boss{width: 98%;margin: auto;display: flex;justify-content: space-between;}
.xq_left{margin-top:20px; text-align:center;padding-top:20px;}
.xq_right{margin-top: 30px;background-color: #fff;border-radius: 10px;}
.icon_map{ width:12px; height:15px; background:url(../images/icon_c.png) no-repeat left; margin: 8px 5px auto 0;}
.icon_zxzx{ width:15px; height:15px; background:url(../images/icon_r.png) no-repeat left; margin: 9px 5px auto 0;}
.tab_block_l{width: 90%;margin: auto;margin-top: 15px;}
.tab a{display:block; width:54px; height:38px; line-height:38px; text-align:center; float:left; text-decoration:none; color:#000;font-size:16px; font-weight:bold;}
.tab a.on{display:block; width:54px; height:38px; line-height:38px; text-align:center; float:left; text-decoration:none; color:#a51011;font-size:16px; font-weight:bold;}
.tab_content{width: 98%;background: url(../images/xq.png); margin-top: 10px;overflow-x: hidden; border-radius: 10px;}

.tab_block_l .tab_content li .tr{ padding: 20px;}
.tab_block_l .tab_content li .tr .td{ float:left; width:100%; margin:10px 0px;border-bottom:1px dashed #a51011;}
.tab_block_l .tab_content li .tr .td:last-child{ margin-right:0;}
.tab_block_l .tab_content li .tr .td h5{ font-size:16px; font-weight:bold; line-height:32px;color: #333;}
.tab_block_l .tab_content li .tr .td p{ font-size:16px; line-height:32px; width:130px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; float:left;color: #333;font-weight: bold;}
.tab_block_l .tab_content li .tr .td .xq_kefu{ float:right; color:#a51011; font-size:16px; line-height:32px;font-weight: bold;}
/*底部*/
.huashibottom{ background-color:#333; width:100%;margin-bottom:115px; padding:10px 0px;line-height:40px; font-size:14px; color:#e5e5e5; text-align:center;}