
body {margin: 0; padding: 0;}
ul,ul li{ list-style:none; margin:0; padding:0;}
.subbanner{ margin:auto; width:100%; text-align:center; overflow:hidden;}
img{ border:0;}
.cat_con{ margin:20px auto; width:1020px; overflow:hidden;}
.cat_lt{ float: left; width:655px; margin-bottom: 50px;}
.cat_rt{ float: left; width:330px; margin-left:20px; margin-bottom:50px;}
.cat_lt h2.tit span{ font-size:18px; padding-bottom:3px;}
h2.tit{border-bottom: 1px solid #ccc;font-size: 15px;height: 30px;}
h2.tit span { border-bottom: 3px solid #e1606a;display: inline-block;padding-bottom: 8px; text-align: center;width:90px; font-size:15px;}
.list_arc{float:left; width:657px;line-height: 33px; padding:0px; font-size:14px;margin-top:20px;}
.list_arc ul.dt_list{ border: 1px solid #CCCCCC; margin:0 0 30px; border-bottom:0;}
.dt_list li{ line-height:12px;background:url(../css/img/list_dian.jpg) no-repeat 15px 15px; border-bottom: 1px solid #ccc;height: 35px;
line-height: 20px; padding-left: 40px;padding-top: 10px;}
.dt_list li a{ float:left; width:500px; color:#706F6F;}
.dt_list li span{ float:right; color:#666; margin-right:15px;}
.pages .pagelist{float:right;color:#666666;}
.pages .pagelist li{list-style:none outside;float:left;padding-left:5px; border-bottom:0;}
.pages .pagelist li a, .pages .pagelist li span{display:block;float:left;padding:0 4px;height:22px;line-height:22px;border:1px solid #D5D0D6;background:#F7F7F7;text-decoration:none;color:#666666;}
.pages .pagelist li a:hover{background:#0093D9;color:#FFFFFF;text-decoration:underline;}
.pages .pagelist .thisclass,.pages .pagelist .thisclass a{font-weight:bold;color:#E42231;}
.pages .pagelist .thisclass a:hover{text-decoration:none;}

.rtbox {border: 1px solid #ccc;margin-bottom: 20px; padding:10px 0 10px 10px; float:left; width:325px;}
.huidian { font-weight: bold; padding-right: 5px; color:#E42231;}
.xw_box { padding:5px 5px 0;  text-align: center;}
.xw_box .pp {text-align: left; padding:10px 0 0; line-height:24px;font-size: 13px;}
.rtbox .hot_sou{ margin-top:20px;}
.rtbox .hot_sou li { float: left;font-size: 13px;height: 25px;overflow: hidden;width: 160px;}

#arc_con{border: 1px solid #ccc;}
#arc_con .title{ text-align:center;}
#arc_con .title h2{ font-weight:normal; font-size:17px; padding:10px 0; border-bottom:1px solid #ccc; color:#333;}
#arc_con .title > p {padding: 10px 0;}
#arc_con .title span { color: #777;font-size: 13px; padding: 3px 10px;}
.art_content{ line-height:24px;}
.wen_Zan{ text-align:center; margin:20px 0;}
.wen_Zan .zhan.dianz span {color: #fff;left:0; position: relative; top: -33px;width: 60px; display: inline-block;}
#arc_con {padding: 0 10px 50px;}
#arc_con .desc {background:#E5E5E5;font-size: 13px;height: 40px;padding: 3px 15px 10px; margin:10px 0 20px;}


#arc_conn { clear: both;padding: 80px 0px 50px; border-bottom:1px solid #ccc; margin: 0 10px;}
#arc_conn .desc {background:#E5E5E5;font-size: 13px;height: 40px;padding: 3px 15px 10px; margin:10px 0 20px;}
#arc_conn{border: 1px solid #ccc;}
#arc_conn .title{ text-align:center;}
#arc_conn .title h2{ font-weight:normal; font-size:20px; padding:0 0 15px;border-bottom:1px solid #ccc; color:#333;}
#arc_conn .title > p {padding: 10px 0;}
#arc_conn .title span { color: #777;font-size: 13px; padding: 3px 10px;}
.wztt { border-bottom: 1px solid #aaa;height: 40px;margin-bottom: 20px;padding: 15px 0;text-align: center; position: fixed; background:#fff;width: 100%;}
.wztt ul { float: left; margin: auto; text-align: center; width: 100%;}
.wztt li {float: left;width: 50%;}
.arcfot{ text-align:center;}
.arcfot img{ width:100%;}


.city h2.tit span{font-size:18px;height:20px;}
.lsuo_con{ width:1140px; float: left;margin-bottom: 50px; margin-top: 25px;}

.lsuo01 {float: left; width: 380px;}
.lsuo_list dd.dm {font-size:17px;padding:16px 5px;}
.lsuo_list dd.dm b{ font-weight:normal;}
.lsuo_list{ width:380px;margin-bottom: 35px;}
.lsuo_list .city{ width:250px;}
.lsuo_list .city dt a{ color:#004EA2; font-size:18px;}
.city dd.lsuo_tt{ color:#EF5C67; font-size:15px;font-weight: 600; padding:10px 6px; border-top: 1px solid #ccc;}
.city dd.lsuo_tt a{ color:#EF5C67; }
.lsuo_list dt{ padding:12px 0;}
.lsuo_list dd { clear:both; padding-left:10px;height: 25px;padding-bottom: 6px;}
.lsuo_list dd span.lsuo_rt{ float:right; width:100px; text-align:left;}
#liansuo{ height:auto;}

.abt_con {margin: 50px 0;}
.content .layout {display: none;}
.abt_con .tagMenu{ border-bottom:1px solid #ccc; height:33px;}
.abt_con .tagMenu li,.abt_con #zfMenu li{ float:left;font-size:18px; margin:0 40px 0 10px; cursor:pointer;}
.abt_con .tagMenu li.current,.abt_con #zfMenu li.on{font-size:18px;height:30px;border-bottom: 3px solid #e1606a;display: inline-block;}
.fl{ float:left;}
.fr{ float:right;}
.abt_lt{ width:600px;}
.abt_rt { width:350px; padding-top:35px;}
.abt_con .layout { padding: 20px 0;}
.abt_con .layout.about p{ text-indent:2em; padding:20px 0 15px; line-height:24px;}
.abt_lt.fl > p {line-height: 24px;padding: 16px 0 0;}
.abt_lt.fl > p b{ font-size:16px; color:#444;}

.liu_rt {float: right; background:url(../css/img/liufabg.jpg) no-repeat; height:410px; width:273px;}
.liu_con.tbody { float: left;width:660px;}
.liu_con.tbody .liu_lt h2 {font-size: 16px; border:0; text-align:left;margin: 20px 0;}
.liu_lt > p {float: left;line-height: 25px;  margin-left: 25px;width: 300px;}
.liu_rt a { float: left; font-size: 17px; line-height: 20px;margin: 0 7px;text-align: center;width:15px; cursor:pointer;}
.liu_rt #tabbed{position: relative; top: 20px; left: 43px;}
.liu_rt #tabbed a.c1{ color:#E42231;}

.jzb_al01 { margin: 20px auto 40px;text-align: center; width: 310px;}
.jzb_al01 > h2 {border-bottom: 1px solid #ccc; font-size: 17px; line-height: 27px; padding: 20px 0 6px;}
.jzb_al01 > h3 {font-size: 17px; padding: 10px;}
.jzb_al01 p{ text-align:left;line-height: 24px; text-indent: 1em;}
.jzb_al02 {margin: auto; text-align: center; width: 885px;}
.jzb_al02 li {border: 1px solid #ccc; border-radius: 18px; float: left; height: 210px; margin-right: -1px;width: 220px;}
.jzb_al02 b {display: inline-block; font-family: cursive;font-size: 30px;padding: 15px 0;}
.jzb_al02 h3 {font-size: 17px;margin: 0 auto 10px;width: 125px;}
.jzb_al02 p { border-top: 1px solid #ccc; padding: 10px;}
.jzb_al02 ul li:hover {background: whitesmoke;display: inline-block; border-radius: 17px;opacity: 0.8;}
.jzb_al02 a.getmore,.kepu_list a.getmore { color:#fff;}
a.getmore { background:#E42231;color: #fff;display: inline-block; margin: 20px 0; padding: 5px;width: 75px; text-align:center;}
a.getmore:hover{ color:#fff; text-decoration:underline;}

.xm_con { clear:both;float: left;margin-bottom: 80px;}
.xm_lt { width: 230px; margin-top:165px;}
.xm_rt { width:640px; margin-left:35px; margin-top:20px;}
.xm_lt .tagMenu{ height:228px; background:#DCDDDD; width:208px;}
.xm_lt .tagMenu li {margin: 0;padding: 5px 4px;text-align: center;width: 200px; line-height:35px; height:35px;border-bottom:1px solid #fff;}
.xm_lt .tagMenu li.current,.xm_lt .tagMenu li.current a{ display: inline-block; font-size: 18px; border:0; background:#936C6F; color:#fff; height:35px;}
.xm01 > h2 { font-size: 17px;padding: 0 0 20px; line-height: 26px;}
.xm01 > p {line-height: 24px; padding-bottom:17px; text-indent: 2em;}

.xm01 {padding: 0 6px;}
.xm02 {margin-top: 6px;}
.xm02 > h2 { background: #936c6f;color: #fff; font-size: 16px; padding: 10px;line-height: 24px;}
.tabqh { padding: 10px;}
.tabqh li { border-bottom: 1px solid #ccc;line-height: 24px;padding: 10px 0;}
.tabqh li h3,.tabqh li p b,.xxx dd,.kepu_list li p b,.xm01 p b{ color: #936c6f; font-weight:normal;}

.kepu_list {margin:15px 10px;}
.kepu_list li { border-bottom: 1px solid #ccc; padding: 20px 0;}
.kepu_list h2{ float:left; width:300px; font-size: 17px; margin-bottom:15px;}
.hrt { float:right; width:280px;}
.hrt a{ margin:0 10px; float: left; color:#666;}
.hrt a.sc{ background:url(../css/img/sc_ico.png) no-repeat 0 2px;font-size: 14px;padding-left: 18px;}
.hrt a.dianz{ background:url(../css/img/zan_ico.png) no-repeat 0 2px;font-size: 14px;padding-left: 18px;}
.hrt a.fenx{ background:url(../css/img/fx_ico.png) no-repeat 0 2px;font-size: 14px;padding-left: 18px;}
#zhan > b {display: none;}
.hrt a.chakan{background:url(../css/img/kan_ico.png) no-repeat 0 2px;font-size: 14px;padding-left: 18px;}
.kepu_list li #nav{ float:left;height:22px;}
.kepu_list li #nav a{display:block;height:20px;text-align:center;}
.kepu_list li #nav li{padding:0; border:0;}
.kepu_list li #nav li ul{display:none;position:absolute;margin-top:3px;}
.kepu_list li #nav li ul li{clear:both; padding:0; border:0;}
.kepu_list li #nav li ul a{width:72px;border-top:1px solid #FFF;text-align:center;}
.kepu_list li .bds_more.fenx {position: relative;top:-10px; left:10px;}
.kepu_list li p.lyuan{ color:#777;}

.arc_lt {float: left;font-size: 16px;line-height: 33px; margin: 15px 0;width: 725px;border: 1px solid #ccc;}
.sbjhcon{ width:1090px; margin:auto;}
.sb_lt {padding:0px;margin-bottom:15px;}
.sb_lt h2.tit2{ background:#DCDDDD; text-align:center; padding:5px 0; font-weight:bold; margin-bottom: 20px;}
.con1_p {font-size: 15px;line-height: 22px;padding:10px 0; text-indent: 2em;}
.con1_p p{ padding:5px 10px;}
.han2 {border-top: 1px solid #ccc;}
.han2 ul{ padding:10px;}
.han2 > li {margin: 10px 0;}
.han2 h2{ background:url(../css/img/sbjh_ico.jpg) no-repeat 0 10px; height:34px; width:349px; font-weight: normal; line-height: 34px; color:#E42231;}
.
.han2_bot{ padding:20px 0;}
.sbrrt{float:left;width:322px;margin:15px 20px;}
.sb_rt{ margin-left: 16px;padding:0 10px; margin-bottom:20px; }


.yang ul{ padding:0 10px;}
.yang ul li{ background:url(../css/img/sbjh_ico.jpg) no-repeat 0 5px; font-size:15px;  font-weight: normal; line-height:25px; padding-bottom:10px ; color:#444;}
.sb_lt .sixfa{ padding:10px;}
.sb_lt .sixfa #tabbed{text-align: center; margin: auto; width: 185px;}
.sb_lt .sixfa #tabbed a {cursor: pointer;float: left;font-size: 17px;line-height: 20px;margin: 0 7px;text-align: center;width: 15px;}
.sb_lt .liu_con{ width:660px; margin-bottom: 70px;}
.sb_lt .liu_lt > p{   margin-left: 30px; padding: 0; width: 330px;}
.yang h2.hoho{ color:#444;}
.yang ul li p{ text-indent:2em;}  
.yang ul li p span{color:#E42231;}
.yang ul li h2{ text-indent:2em; color:#E42231;}

#mea{width:100%;height:66px; background-color:#C9CACA;}
#mea ul {display: inline;float: left;height: 66px;margin-left: 20px;}
#mea ul li,#mea p { display: inline; float: left; height: 66px; margin-left: 5px;}
#mea ul li a,#mea p a{ color: #fff;;display: block; font-size: 16px; font-weight: 500; height: 66px;line-height: 66px; padding: 0 27px;text-align: center;text-decoration: none;}
#mea ul li a:hover,#mea ul li a.active,#mea p a:hover { background-color:#004099;}
.xmfw_con01{ text-align:center; margin:40px 0 20px;}
.xmfw_con01 h2 { border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;font-size: 17px;line-height: 27px; padding: 20px 0; font-size:17px;}
.xmfw_con01 p{ text-align:left; line-height:24px; width:670px; margin:auto; padding:20px 0 10px;font-size: 15px;}
#liu p{ text-align:left; line-height:24px; margin:auto; padding:20px 0 10px; }
ul.xmm li {float: left;width: 200px; margin-right: 5px}
.xmfw_con01 .xmm > li p{ width:170px; text-align:center; font-size:14px;}
.xmfw_con01 .xmm {margin:10px 0 30px;width: 1030px; float:left;}
.xmfw_con01 h3 {padding: 20px 0; color:#2453A0;}
ul.xmm li img{ border:1px solid #ccc;}
ul.xmm li img:hover{ opacity:0.9;}
.jzycon{ background:url(../css/img/fwxm/jzy_conbg.jpg) no-repeat; height:359px;}
.jzycon p{ width:355px; position:relative; padding:20px 0 30px;}
.jzycon p.p1 {top:66px;left: -320px;}
.jzycon p.p2{left: -325px; top:70px;}
.jzycon p.p3{left: -325px; top: 95px;}
.jzycon p.p4{right: -385px; top: -200px;}
.jzycon p.p5{right: -385px; top: -140px;}
.jzycon p.p6{right: -385px; top: -105px;}
.jzycon p.p7{   left: 14px;top: -220px; width: 320px;}
ul.jzy_weih li p{ padding:20px 0 0;}
.sb_lt { width:670px; margin:auto;}
.xmfw_kp.clear { border: 1px solid #ccc;margin: auto;width: 660px;}
.xmfw_kp h2.tit{ padding:10px 0 0;}
.xmfw_kp .xw_box .pp{ padding:0 10px;}
.xmfw_kp .pp > li {float: left;width: 300px;}
.xmfw_kp .xw_box {padding: 10px;}
#scrollNav {
    position: relative;
}
#jh {margin-left: 110px;}
.jzbcon{ background:url(../css/img/fwxm/jzb_conbg.jpg) no-repeat; height:331px;}
.jzbcon p{ width:355px; position:relative; padding:20px 0 30px;}
.jzbcon p.p1 {top:28px;left: -326px;}
.jzbcon p.p2{left: -325px; top:70px;}
.jzbcon p.p3{left: -325px; top: 114px;}
.jzbcon p.p4{right: -385px; top: -200px;}
.jzbcon p.p5{right: -385px; top: -180px;}
.jzbcon p.p6{right: -385px; top: -170px;}
.yzbcon{ background:url(../css/img/fwxm/yzb_conbg.jpg) no-repeat; height:308px;}
.yzbcon p{ width:355px; position:relative; padding:20px 0 30px;}
.yzbcon p.p1 {top:28px;left: -326px;}
.yzbcon p.p2{left: -325px; top:45px;}
.yzbcon p.p3{left: -325px; top: 52px;}
.yzbcon p.p4{right: -385px; top: -238px;}
.yzbcon p.p5{right: -385px; top: -145px;}
#jh2{margin-left: 203px;}
.yjptccon{ background:url(../css/img/fwxm/yjptc_conbg.jpg) no-repeat 0 30px; height:339px; border-top: 1px solid #ccc;}
.yjptccon p{ width:355px; position:relative; padding:20px 0 30px;}
.yjptccon p.p1 {top:60px;left: -326px;}
.yjptccon p.p2{left: -325px; top:68px;}
.yjptccon p.p3{left: -325px; top:102px;}
.yjptccon p.p4{right: -385px; top: -188px;}
.yjptccon p.p5{right: -350px; top: -168px;width: 277px;}
.yjptccon p.p6{right: -341px;top: -140px;width: 264px;}
#jh3{margin-left: 305px;}
.sxxytcon{background:url(../css/img/fwxm/sxxyt_conbg.jpg) no-repeat; height:286px; }
.sxxyt_weih {margin: auto;width: 215px;}
.ghglcon{ background:url(../css/img/fwxm/ghgl_conbg.jpg) no-repeat; height:240px;;}
.ghglcon p{ width:355px; position:relative; padding:20px 0 30px;}
.ghglcon p.p1 {top:80px;left: -326px;}
.ghglcon p.p2{left: 338px;top: -32px;width: 268px;}
#jh4 { margin-left: 94px;width: 840px;}
.mxwycon{background:url(../css/img/fwxm/mxwy_conbg.jpg) no-repeat; height:292px; }
.pwstcon{ background:url(../css/img/fwxm/pwst_conbg.jpg) no-repeat; height:245px;;}
.pwstcon p{ width:355px; position:relative; padding:20px 0 30px;}
.pwstcon p.p1 {top:40px;left: -326px;}
.pwstcon p.p2{left: 338px;top: -130px;width: 268px;}
.pttcon{ background:url(../css/img/fwxm/ptt_conbg.jpg) no-repeat; height:245px;;}
.pttcon p{ width:355px; position:relative; padding:20px 0 30px;}
.pttcon p.p1 {top:40px;left: -326px;}
.pttcon p.p2{left:-328px;top:55px;}
.pttcon p.p3{left: 338px;top: -40px;width: 268px;}
.qxstcon{background:url(../css/img/fwxm/qxst_conbg.jpg) no-repeat center top; height:340px; }
.qxstcon p{padding: 230px 0px 0px;}
.xyzscon{ background:url(../css/img/fwxm/xyzs_conbg.jpg) no-repeat; height:360px;;}
.xyzscon p{ width:355px; position:relative; padding:20px 0 30px;}
.xyzscon p.p1 {top:40px;left: -326px;}
.xyzscon p.p2{left:-328px;top:75px;}
.xyzscon p.p3{left: 338px;top: -40px;width: 268px;}

.lsuobg { margin: auto;width: 880px;}
.lslist{ margin:20px auto; width:1020px;}
.lslist li{ float:left;font-size: 15px;width:44px; overflow:hidden;}
.quyu_lt { float:left; width:260px;line-height:50px;}
.quyu_lt .dtd{ line-height:50px;}
.quyu_lt option{background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #ddd;
	overflow: hidden;
	padding: 4px 10px;
	cursor: pointer;}
.quyu_lt select {
	width: 165px; line-height:38px;
	padding-left:10px;
	height: 38px;
	border: 1px solid #999;
	position: relative;
	box-shadow: 0 0 5px #999;
	cursor:pointer;background: #fff url(../css/images/a2.jpg) no-repeat right center;
}
.nice-select {background: #fff url(../css/images/a2.jpg) no-repeat right center;float:left;padding: 0 10px;line-height:38px;	border: 1px solid #999;
position: relative;box-shadow: 0 0 5px #999;cursor:pointer;height: 38px;margin-top: 13px;width: 141px;}
.nice-select input {
	display: block;
	width: 100%;
	height: 38px;
	line-height: 38px \9;
	border: 0;
	outline: 0;
	background: none;
	cursor:pointer;
}
.nice-select ul {
	width: 100%;
	display: none;
	position: absolute;
	left: -1px;
	top: 38px;
	overflow: hidden;
	background-color: #fff;
	max-height: 150px;
	overflow-y: auto;
	border: 1px solid #999;
	border-top: 0;
	box-shadow: 0 3px 5px #999;
	z-index:9999;
}
.nice-select ul li { border-bottom: 1px solid #ddd;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding: 0 10px;
	cursor: pointer;
}
.nice-select ul li a{ color:#333;} 
.nice-select ul li.on {background-color:#3399FF; color:#fff;}
.bmen b{ float:left;}
.quyu_rt{ width:745px; float:left;}	
#demo1{ 
    position: relative;    
    margin:auto;
    width:562px; 
}
#demo1 .img_list{overflow: hidden; position: relative; height:405px;}
.img_list ul{ width:16300px; position: absolute; height: 350px; left: 0px;}
.img_list li{ float: left; }
.img_list img{ margin: 1px; width:560px; height:350px;}
.img_list li a.title > b { color: #333; display: block; font-size: 16px; text-align: center;}
#demo1 .toLeft,#demo1 .toRight{ display: none; position: absolute;width:32px;height:133px;     top: 120px; }
#demo1 .toLeft{ background:url(http://www.zucijj.com/css/images/arrow-prev.jpg) no-repeat;left: -40px;}
#demo1 .toRight{right: -40px;background:url(http://www.zucijj.com/css/images/arrow-next.jpg) no-repeat;}

