@charset "utf-8";
/* CSS Document */
html{ min-width:1200px;}
body{ font-size:16px; line-height: 30px; font-family: Helvetica, sans-serif;  color:#444; }
*{ padding:0; margin:0;}
fieldset,img {border:0} 
table {border-collapse:collapse;border-spacing:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
caption,th {text-align:left} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} 
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.riqi{ float:right; display:block;}
a{ color:#333; text-decoration:none;}
.red{ color:#f60;}
.top{ min-width:1180px; background:#fff; border-bottom:1px solid #ccc; line-height:40px; padding:0 10px;}
.tia_l{ float:left;}
.top_r{ float:right; display:block;}
.top_r img{ vertical-align:middle; line-height:40px; padding:0 5px 0 0;}
.top a{ padding:0 5px; font-size:14px;}
.logo {float: left;}
.menu {float: right;}
.menu li {float: left;width: auto; line-height: 95px; font-size: 21px; margin-left: 50px; }
footer,.foot {text-align:center;line-height:1.8;background-color:#FFF; font-size:14px; min-width:1200px;}
.foot {padding:8px 0 20px 0;}
.foot_nav {line-height:2.0;font-size: 12px;}
.foot_nav a {padding:0 5px;}

.side_ad1{height: 500px; background: url(images/ad1.jpg) no-repeat center;}
.side_ad2{height: 500px; background: url(images/ad2.jpg) no-repeat center;}
.header{overflow: hidden; width: 1200px; margin: 0 auto; }
.pro_con{width:1200px;margin: 0 auto;}
.pro_con dl{width: 1200px;padding-bottom: 40px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.pro_con dd{width: 630px;}
.pro_con .btn{margin-top: 20px;}
.pro_con dl{border-bottom: 1px dashed #ddd;margin-bottom: 20px;padding-bottom: 20px;}
.pro_con dd {padding-top: 30px;}
.pro_con dd p{color: #555;text-align: justify;}
.pro_con .btn a{display: inline-block;width: 110px;margin: 0 10px 0 0;background: #356ebf;height: 35px;line-height: 35px;color: #fff;text-align: center;}
.pro_con .btn a:last-of-type{background: #fff;color: #356ebf;border: 1px solid #356ebf;}
.pro_con .btn a:hover{opacity: 0.8;}
.pro_con h2{font-size: 21px;margin-bottom: 10px;}
.pro_select{background: #356ebf;height: 60px;line-height: 60px; overflow: hidden; }
.pro_select a{color: #fff;font-size: 18px;margin: 0 46px 0 0;}
.pro_select span{background: #faad14;padding: 0 30px;display: inline-block;position: relative;top: -1px;color: #fff;}
.pro_con dt img{opacity: 0.8;transition: 0.5s;}
.pro_con dt img:hover{transform: scale(1.05);}

.pro_con h1 {text-align: center;font-size: 30px;width: 450px;border-radius: 0 0 20px 20px;color: #356ebf;line-height: 60px;border: 1px solid #356ebfad;border-top: 5px solid #356ebf;margin: 70px auto;}

.about{padding-top:10px}
.about p{font-size:18px;text-indent:2em;padding:10px 0 0}
.about .company{width:1000px;margin:0 auto;text-align:justify}
.about h1{text-align:center;margin:40px 0;font-size:35px;font-weight:bold}
.pic_mobule{width:1200px;padding:20px 0;background-color:#fff;margin:30px auto}
.footeTel{background:#356ebf;text-align:center;color:#fff;padding:40px 0}
.footeTel p{font-size:26px}
.footeTel .tel{font-size:35px;margin-bottom:10px;font-weight:bold}
.footeTel h1{margin:10px 0}
