﻿*{padding:0; margin:0;}
body{font-size:12px; font-family:'Microsoft YaHei';background-color:#fff; color:#333}
a{text-decoration:none;cursor:pointer}
h1,h2,h3,h4{font-size:14px; font-weight:normal}
img{max-width:100%;display:inline-block; border:none}
a{color: #333; text-decoration: none;outline: 0;}
a:hover{color:#cf2649}
input{border-style:none; font-family:'Microsoft YaHei'; outline:none; padding:0;}
li{list-style:none} em{font-style:normal} i,em{font-style:normal}
.fl{float:left;}.fr{float:right}.hide{display:none}.clear,.clearfix{clear:both}
.pad10{padding:10px;}.padt20{padding-top:20px;}.padt30{padding-top:30px;}.padt40{padding-top:40px}
.margin-r5{margin-right:5px;}
.margin-t10{margin-top:10px;}.margin-t20{margin-top:20px}
.bgcolorf5{background-color:#f5f5f5}
.maincolor{color:#cf2649}
.shadow-bttom{box-shadow:0 3px 8px rgba(0,0,0,0.1)}
.fixedtop{position:fixed; top:0px; width:100%; }
.fs14{font-size:14px;}.fs16{font-size:16px;}
.c333{color:#333333}
.w25{width:25%}.w30{width:30%}.w35{width:35%}.w45{width:45%}
.container{width:1200px; margin-left:auto;margin-right:auto;}

.pannel{padding:6% 0;}
.panneltit {overflow:hidden; text-align:center; position:relative; padding-bottom:2%; }
.panneltit::after{content:""; position:absolute; bottom:0; left:50%; margin-left:-15px;  width:30px; height:2px; background-color:#C8190F; }
.panneltit .cn {font-size:30px; font-weight:bold; line-height:40px; color:#333; }
.panneltit .en {font-size:16px; line-height:24px; color:#888;  }
.panneltit .p1 {font-size:28px; line-height:40px; color:#333; font-weight:bold; }
.panneltit .p2 {font-size:22px; line-height:40px; color:#666; margin-top:10px; }
.panneltit .p3 {font-size:24px; line-height:36px; color:#333; font-weight:normal; }
.panneltit.panneltit2::after{bottom:0; left:50%; margin-left:-15px;  width:30px; height:10px; background-color:none; background:url(../images/arrow_down.png) no-repeat center center; }
.banner img {width:100%;}
.banner .swiper-pagination {bottom:5%;}
.banner .swiper-pagination-bullet {width: 40px;height: 6px; border-radius: 0;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #cf2649;}

/*header*/
.header{width: 1200px;padding:15px 0px; overflow:hidden;}
.header .logo{float:left; }
.header .logo img{height:50px;}
.header .navagation{float:right;}
.header .navagation a{color:#333;height:50px;  line-height:50px; display:block; float:left; font-size:15px; padding:0 20px; position:relative; }
.header .navagation a::after{content:""; position:absolute; width:1px; height:15px; background-color:#ddd; top:18px; right:0;}
.header .navagation a.tel{background:url(../images/tel.png) no-repeat center left; padding-left:35px; font-weight:bold; font-size:20px; color:#555; padding-right:0;}
.header .navagation a.last::after{width:0;}
.header .navagation a.current{color:#C8190F; font-weight:bold; }
.navagation a:hover{color:#C8190F; }


/*footer*/
.footer{width:100%; padding:20px 0px 30px 0px; background-color:#cf2649}
.footer p{text-align:center;color:#fff; line-height:28px;}
.footer .item{padding:0px 10px;position:relative;color:#fff; font-size:14px;}
.footer .item:after{content: ' ';border-right: 1px solid #ddd;  position: absolute; right: -1px;height: 12px;top: 3px;}
.footer .item:last-child::after{border:none;}

