@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,ul,dl,input,p,dt,dd{margin:0; padding:0;}
ul{list-style-type: none;}
img,input{border:0;}
body{font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-size:100%; background-color:#f5f5f5; line-height:22px; color:#333}
a{color:#333; text-decoration:none;}
.clear{clear:both}
/*header*/
.header{ width:100%;}
.header .logo{ width:100%; height:69px; background:url(../images/logo.png) no-repeat center; background-size:300px 69px;}
.header .nav{ width:100%;}
.header .nav li{ width:25%; box-sizing:border-box; height:32px; background-color:#f50000; float:left; border-left:1px solid #fff; text-align:center; line-height:32px;}
.header .nav li.li1{ border:none;}
.header .nav li a{ color:#fff;}
/*banner*/
.banner{ width:100%; height:150px; background:url(../images/logo.jpg) no-repeat center; background-size:contain;}
.banner a{ width:320px; height:150px; margin:0 auto; display:block;}
/*title*/
.title{ width:100%; height:32px; background-color:#dbdbdb; margin-top:20px; line-height:32px;box-sizing:border-box; padding:0 15px; color:#333; display:table; vertical-align:middle; position:relative;}
.title p{ position:absolute; right:10px; top:0px;}
.title a{ font-size:0.75em; color:#fff; background-color:red;border-radius: 5px; padding:2px 5px;}
/*cont1*/
.nyxmlist{width: 100%; padding:10px 0 10px 0;  margin:0 0 6px 0; overflow:hidden;}
.nyxmlist ul li{width: 25%;float: left;margin:20px 0 0 0;text-align: center; font-size:0.75em;}
.xmpic{border:1px solid #dbdbdb;width: 70px;margin-left: 5px;border-radius: 5px; padding:5px 0;}
.xmpic img{position: relative;top: 5px}
/*cont2*/
.cont2{ width:300px; padding:20px 0; height:210px; background:url(../images/lu.jpg) no-repeat left 30px; margin:0 auto; font-size:0.75em;}
.cont2 .ct1{ width:140px; text-align:center; padding-top:155px; float:left;}
.cont2 .ct2{ padding-top:5px;}
.cont2 .ct2 li{ border-bottom:1px dashed #dbdbdb; width:145px; float:right; margin-top:5px; overflow:hidden;}
.cont2 .ct2 li.tel{ border:none; }
.cont2 .ct2 li.tel a{color:red;}
.jsqw{ width:215px; height:60px; background:url(../images/bj-qw.gif) no-repeat center; margin:10px auto; padding-left:85px; display:table; vertical-align:middle;}
.jsqw p{ font-size:0.75em; line-height:18px; display:table-cell; vertical-align:middle;}
/*cont3*/
.cont3{ width:300px; padding:0 10px; margin:0 auto; margin-top:15px;}
.cont3 li{width:180px; height:130px;padding-left:120px; margin:15px 0; display:table; vertical-align:middle;}
.cont3 li.li1{background:url(../images/zj2.jpg) no-repeat left center;}
.cont3 li.li2{background:url(../images/zj1.jpg) no-repeat left center;}
.cont3 li.li3{background:url(../images/zj3.jpg) no-repeat left center;}
.cont3 li div{ display:table-cell; vertical-align:middle; font-size:0.875em;}
.cont3 li div p.p1{ padding:10px 0; font-size:0.75em;}
.cont3 li div p.p1 a{ color:red;}
.cont3 li div p.p2 a{ background-color:#f50000; margin-right:10px; color:#fff; padding:2px 5px;}
.cont3 li div p.p2 a.a1{ background-color:#5B3168;}

.cont3 .hd{height:20px; overflow:hidden; font-size:0; text-align:center;}
.cont3 .hd ul{ display:inline-block; padding-top:5px;}	
.cont3 .hd li{ display:inline-block; width:8px; height:8px; background:#D0D0D0; margin:0 5px; vertical-align:top; overflow:hidden;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; padding:0; 
	}
.cont3 .hd .on{ background:#BA2636;  }
.zixun{ width:100%; height:60px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background:#fff url(../images/phone.jpg) no-repeat center; position:relative; margin-top:20px;}
.zixun a{ position:absolute; display:block; height:33px;}
.zixun a.a1{ width:185px; left:50%; margin-left:-128px; top:13px;}
.zixun a.a2{ width:66px; left:50%; top:13px; margin-left:65px;}
.foot{ font-size:0.75em; text-align:center; padding-top:10px; padding-bottom:55px;}

