html, body, div, ul, li, dl, dt, dd, p, em, b, i, h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; }
body{ background:#fff;}
img { border: 0 }
ul, li { list-style: none }
a { text-decoration: none; color: #333 }
.cl { clear: both }
.mr { width: 1200px; margin: 0 auto }
.fl{ float:left;}
.fr{ float:right;}

.ban { width: 100%; height: auto; margin: 0 auto; padding: 0 }
.ban1, .ban2, .ban3, .ban4 { width: 100%; margin: 0 auto }
.ban1 { height: 150px; background: url(../images/ban1.jpg) center no-repeat }
.ban2 { height: 150px; background: url(../images/ban2.jpg) center no-repeat }
.ban3 { height: 150px; background: url(../images/ban3.jpg) center no-repeat }
.ban4 { height: 150px; background: url(../images/ban4.jpg) center no-repeat; position: relative }
.hui{ width:100%; background-color:#f5f3f3; overflow:hidden; padding:10px 0;}
.con1{ width:1200px; margin:20px auto; overflow:hidden;}
.con1 img{ width:519px;}
.con1 p{ width:630px; margin-right:20px; font-size:18px; line-height:35px; text-indent:2em;}
.white{ width:100%; overflow:hidden; padding:10px 0; margin-bottom:20px;}
.title{ width:1200px; margin:20px auto; text-align:center; font-size:30px; color:#000000; line-height:60px;}
.title font{ color:#EC0307;}
.title p{ font-size:18px; line-height:35px;}
.title div{ width:185px; height:3px; background-color:#ED0003; margin:0 auto;}
.con_p{ width:1200px; margin:20px auto; text-indent:2em; font-size:18px; line-height:35px;}
.youshi{ width:1200px; margin:20px auto; overflow:hidden;}
.youshi ul{ margin:0; padding:0;}
.youshi ul li{ width:580px; height:171px; float:left; background-color:#ebebeb; margin:10px;}
.youshi ul li p{ width:330px; padding:15px 10px; font-size:18px; line-height:38px; float:right;}
.youshi ul li p span{ font-size:24px; line-height:45px; padding-left:45px;}
.ys_li1{ background:url(../images/ys_li1.jpg) no-repeat left;}
.ys_li2{ background:url(../images/ys_li2.jpg) no-repeat left;}
.ys_li3{ background:url(../images/ys_li3.jpg) no-repeat left;}
.ys_li4{ background:url(../images/ys_li4.jpg) no-repeat left;}
.zixun{ width:600px; margin:20px auto; text-align:center; overflow:hidden;}
.zixun a{ width:220px; margin:0 40px; float:left; height:68px; line-height:68px; text-align:center; background-color:#ff9900; display:block; border-radius:10px; font-size:24px; color:#FFF;}
.zhuanye{ width:1200px; margin:20px auto; overflow:hidden;}
.zhuanye ul{ margin:0; padding:0;}
.zhuanye ul li{ width:288px; float:left; text-align:center; font-size:18px; line-height:32px; margin:10px 6px;}
.zixun2{ width:220px; margin:15px 34px; height:68px; line-height:68px; text-align:center; background-color:#ff9900; display:block; border-radius:10px; font-size:24px; color:#FFF;}
.zixun3{ width:220px; margin:20px auto; overflow:hidden;}
.zixun3 a{ height:68px; line-height:68px; text-align:center; background-color:#ff9900; display:block; border-radius:10px; font-size:24px; color:#FFF;}
.con_img{ width:1200px; margin:20px auto; overflow:hidden;}
.con_img img{ margin-bottom:10px;}
.jybz{ width:1200px; margin:20px auto; overflow:hidden;}
.jybz ul{ margin:0; padding:0;}
.jybz ul li{ width:280px; float:left; text-align:center; font-size:18px; line-height:32px; margin:10px 10px;}

.other { width: 1200px; margin: 10px auto 20px auto }
.oth_tit { font-size: 20px; line-height: 35px; text-align: center; font-weight: bold; color: #666 }
.oth_img { width: 1110px; margin: 15px auto }
.dy_tit { width: 1200px; text-align: center; margin: 0 auto; padding: 25px 0; font-size: 30px; background: url(images/dy_titbg.jpg) center bottom no-repeat }
.dy_tit font { color: #f63 }
