@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th{margin:0;padding:0;border:0;outline:0;}
table {border-collapse:collapse;border-spacing:0;}
td {border:1px solid #ccc;}
ul,li,ol,dt,dl,dd {list-style:none}
p {margin:0 0 0.5em 0}
a {text-decoration:none; color:#333;}
.pointer {cursor:pointer}
.clear {clear:both;line-height:0;height:0;font-size:0}
* {-webkit-tap-highlight-color:rgba(0,0,0,0);}
body {font:14px "微软雅黑",Arial, Helvetica, sans-serif;line-height:24px;color:#333; background:url(../images/bg.jpg);}

.nav {width:1100px; margin:auto; overflow:hidden; height:120px; overflow:hidden;}
.nav a {display:block; float:left; width:110px; text-align:center; height:46px; line-height:46px;border-radius:23px; background:#eee; border:2px solid #fff; margin:35px 2px;}
.nav a:hover {background:#999; color:#fff;}
.nav a.logo {float:left; display:block; width:274px; height:120px; background:url(../images/logo.png); padding:0; margin:0; border:0;}

.banner {width:1060px; margin:auto; padding:20px;border-radius:20px; background:#fff;box-shadow:0 0 3px #999;}
.hiSlider {overflow:hidden;height:407px;}
.hiSlider-item {float:left;}
.hiSlider-item img {width:100%; display:block;border-radius:10px;}
.hiSlider-btn-prev,.hiSlider-btn-next {display:none;}

.main {width:1100px; margin:50px auto 25px;}
.main img {width:100%;border-radius:10px;}
.main .left,.center,.right {width:316px; padding:15px; margin-right:31px; float:left; background:#fff;box-shadow:0 0 3px #999;border-radius:20px;}
.right {margin-right:0;}
.main h2 {font-weight:normal; line-height:40px; text-align:center;}

.list_box {width:1060px;background:#fff;box-shadow:0 0 3px #999;border-radius:20px; padding:50px 20px; margin:50px auto 25px; overflow:hidden;}
.list_box .left {width:210px; float:left; overflow:hidden;}
.list_box .left h1 {background:#4598C0; color:#fff; font-size:20px; font-weight:normal; padding-left:20px; line-height:40px; margin-bottom:10px;}
.list_box .left h2 {line-height:35px; font-size:15px; font-weight:normal;}
.list_box .left h2 a {display:block; background:#ddd; padding:0 15px; height:35px; overflow:hidden;}
.list_box .left h2 a:hover {color:#fff; background:#4598C0;}
.list_box .left ul {display:none; background:#eee;}
.list_box .left ul li {line-height:30px; height:30px;}
.list_box .left ul li a {display:block;padding-left:30px; overflow:hidden; height:30px;}
.list_box .left ul li a:hover {color:#fff; background:#333; }

.info {width:820px; float:right;}
.info h1 {background:#4598C0; color:#fff; font-size:14px; font-weight:normal; padding-left:20px; line-height:40px; margin-bottom:10px;}
.info h1 a {color:#fff;}
.info .cont {padding:20px;}
.info .cont img.pic {width:40%; float:right; margin-left:20px; margin-bottom:10px;}
.info .cont_p {overflow:hidden;}
.info .cont dl {float:left; width:205px; margin-bottom:30px;}
.info .cont dl dt img {display:block; width:175px; height:132px; margin:auto;}
.info .cont dl dd {line-height:30px; text-align:center;}


.cp {width:795px; overflow:hidden;}
.cp div {width:250px; margin-right:15px; margin-bottom:15px; float:left;}
.cp div p {line-height:30px; margin:0; text-align:center; height:60px;}
.cp div img {width:100%;}
.cp1 {overflow:hidden;}
.cp1 div img {width:100%;}
.cp1 div p {text-align:center; line-height:30px; margin:0; height:60px;}
.cp1 .l3 {margin-bottom:15px;}
.cp1 .l1 {float:left; width:250px; margin-bottom:15px;}
.cp1 .l2 {float:right; width:500px; margin-bottom:15px;}
.cp2 {width:810px; overflow:hidden;}
.cp2 div img {width:100%;}
.cp2 div {float:left; width:250px; margin-right:15px; margin-bottom:15px;}
.cp2 div.l15 {width:375px; margin-right:30px;}
.cp2 div p {line-height:30px; text-align:center; margin:0; height:60px;}

.cont_p {overflow:hidden;}
.cont_p dl {float:left; width:205px; margin-bottom:20px;}
.cont_p dl dt img {width:180px; height:150px; display:block; margin:auto; padding:2px; border:1px solid #ccc;}
.cont_p dl dd {text-align:center; line-height:30px; height:90px; overflow:hidden;}
.pages,.page {text-align:center; margin-top:20px;}
.pages a,.page a {padding:2px 6px; margin:0 2px; border:1px solid #ccc; background:#eee;}
.pages a:hover,.page a:hover {background:#333; color:#fff; border:1px solid #333;}
.pages span,.page span {padding:2px 6px; margin:0 2px; border:1px solid #ccc;}

.footer {background:#fff; text-align:center; padding:40px 0; width:1100px;box-shadow:0 0 3px #999;border-radius:20px; margin:0 auto 5px; line-height:30px;}
.footer a {padding:0 10px;}
.footer a:hover {text-decoration:underline; color:#f60;}





