@charset "utf-8";
/* CSS Document */


* { margin:0px; padding:0px; list-style-type: none;}
HTML { padding: 0px; margin: 0px }
body { font-family:"微软雅黑",Tahoma,Helvetica,Arial,sans-serif; background:#e9f2f7;}

a{color: #000;}
a:hover,a:focus {color:#bf1813;text-decoration: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-weight:normal;}
h3{color:#bf1813;}
a img { border:0px; }
img:hover  { margin:0; padding:0;

  -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out; }

border: { zoom:1;  }
ul, li,  p { margin:0; padding:0; border:none; list-style-type:none;}
.clear {clear: both; }
.hr2,.hr4,.hr5,.hr6,.hr8,.hr10,.hr15,.hr20,.hr40{margin:0 auto; padding:0px; font-size:0;line-height:0;clear:both;}
.hr2{height:2px;}.hr4{height:4px;}.hr5{height:5px;}.hr6{height:6px;}.hr8{height:8px;}.hr9{height:9px;}.hr10{height:10px;}.hr20{height:20px;}.hr15{height:15px;}.hr40{height:40px;}



.top-banner{background: url(../images/2020web315/bg.jpg) 50% 0 no-repeat; height:450px; }


.menu{background-color: #a82400; margin-bottom:10px; height:54px;}
.menu .con{width:1200px; margin:0 auto;}
.menu .con ul li{font-size:18px; float:left;}
.menu .con ul li a{color: #fff; padding:15px 49px; line-height:55px;}
.menu .con ul li a:focus,.menu .con ul li a:hover{color: #333;background-color: #fff;   *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;}
		  
.box{width:1200px; margin:0 auto; padding:0; background:#fff; }
.box .hd{border-bottom:3px solid #ddd; height:60px; line-height:60px; background:#fff;}
.box .hd h3{font-size:24px; font-weight:bold; border-bottom:3px solid #bf1813; text-align:center; width:220px; height:60px; line-height:60px; }
.box .hd h3 a{ color:#bf1813; }
.box .hd h3 a:hover{ color:#870000;}

.box .promise{ background:#fff; }
.box .promise .top{ padding:30px 50px 50px 50px;}
.box .promise .top h3{line-height:50px; text-align:center; font-size:24px; font-weight:bold;}
.box .promise .top h4{line-height:40px; text-align:center; font-size:20px; font-weight:bold;}
.box .promise .top h5{ height:50px; line-height:50px; text-align:center; border-bottom:1px dashed #999; margin-bottom:10px;}
.box .promise .top p{font-size:18px; line-height:30px; padding:8px 0;}
.box .promise .top img{max-width:700px;height:auto; margin:10px 0 3px 0;}
.box .promise .hd{width:100%; background:#bf1813; text-align:center; color:#fff; font-size:16px; font-weight:bold; border:none; line-height:50px; height:50px;}
.box .promise .bd{padding-bottom:20px;}
.box .promise .bd table{box-shadow:none; border:none;}
.box .promise .bd table th{line-height:35px;}
.box .promise .bd table td{font-size:14px; }
.box .promise .bd::-webkit-scrollbar {width: 10px;height: 10px;}
.box .promise .bd::-webkit-scrollbar-track {border-radius: 0px;background: #d9edf7;}
.box .promise .bd::-webkit-scrollbar-thumb {border-radius: 5px;background: #bf1813;}
.box .promise .bd::-webkit-scrollbar-thumb:hover {border-radius: 5px;background: #bf1813;}


.bline{border-bottom: 2px solid #bf1813; margin:0 auto; width:1200px;}
.foot{padding-top:20px; padding-bottom:40px; line-height:30px; margin:0 auto; width: 100%; text-align:center; font-size: 12px;color:#999; }
.foot a{color:#999; padding:0 8px;}
.foot a:hover{color: #bf1813;}


@media screen and (max-width:720px){
	
	.top-banner{background: url(../images/2020web315/bg_mobile.jpg) 50% 50% no-repeat; height:300px; }
	
	.menu {display:none;}
	.box{width:100%;background:#fff;}
	.box .promise .top{padding:20px;}
	.box .promise .top img{max-width:90%;}

	.bline {width:100%;}
}