@charset "utf-8";
/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px"Microsoft Yahei","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}
a{color:#000;text-decoration:none}
a:hover{color:#341b00;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word; color:#666;}
.g-wp p{ color:#000;}

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.layout, .content{ width:1200px; margin:0 auto; position:relative;}

.boxMo{ min-width:1200px;}
.marB60{ margin-bottom: 60px;}
.w560{ width: 560px;}
.marB30{ margin-bottom: 30px;}
.foot{ min-width: 1200px}

.banner{ position: relative; width:100%; height: 860px; background: url(banner.jpg) no-repeat center top;}

.nav{ width:100%; height: 120px; background:none; background-color: #a40000;}
.nav a{ display: block; float: left; width: 200px; height: 120px;}
.bg_nav1{ background: url(bg_nav1.jpg) no-repeat center top;}
.bg_nav2{ background: url(bg_nav2.jpg) no-repeat center top;}
.bg_nav3{ background: url(bg_nav3.jpg) no-repeat center top;}
.bg_nav4{ background: url(bg_nav4.jpg) no-repeat center top;}
.bg_nav5{ background: url(bg_nav5.jpg) no-repeat center top;}
.bg_nav6{ background: url(bg_nav6.jpg) no-repeat center top;}

.box1{ height: 570px; padding-top: 60px; background: url(box_bg.jpg) no-repeat center -120px;}
.box2{ }
.box3{ background: url(box_bg.jpg) no-repeat center 550px;}

.lmT{ width: 372px; height: 80px; margin-left: auto; margin-right: auto; background-repeat: no-repeat; background-position: center top;}
.lmT_jjlh{ margin-bottom: 40px; background-image: url(bg_lmT_jjlh.png);}
.lmT_sscz{ margin-bottom: 30px; background-image: url(bg_lmT_sscz.png);}
.lmT_tscz{ margin-bottom: 30px; background-image: url(bg_lmT_tscz.png);}
.lmT_cscz{ margin-bottom: 30px; background-image: url(bg_lmT_cscz.png);}
.lmT_tzscz{ margin-bottom: 30px; background-image: url(bg_lmT_tzscz.png);}
.lmT_djscz{ margin-bottom: 30px; background-image: url(bg_lmT_djscz.png);}
.lmT_djscz_tem{ width: 100%; width: 1200px; height: 63px; background-position: center top;}
.lmT_djscz1{ margin-bottom: 20px; background-image: url(bg_lmT_djscz1.png);}
.lmT_djscz2{ margin-bottom: 20px; background-image: url(bg_lmT_djscz2.png);}
.lmT_djscz3{ margin-bottom: 20px; background-image: url(bg_lmT_djscz3.png);}


.jjlh_tem{ position: relative; width: 560px; height: 318px; }
.jjlh_tem img{ width: 100%; height: 100%;}
.jjlh_tem .icon_play{ position: absolute; top: 50%; left: 50%; width: 85px; height: 85px; margin: -42px 0 0 -42px; background: url(icon_play.png) no-repeat center top;}
.jjlh_tem h3{ position: absolute; bottom: 40px; left: 50%; width: 300px; height: 60px; margin-left: -150px; font: bold 24px/60px "Microsoft Yahei"; color: #333; text-align: center; background: url(bg_tit.png) no-repeat center top; overflow: hidden;}

.sscz_intro{ width: 1100px; margin: 0 auto 36px; text-align: justify; border-bottom: 3px solid #c00000; overflow: hidden;}
.sscz_intro p{ float: left; width: 490px; margin: 20px 0 0 30px; font: bold 30px/54px "Microsoft Yahei"; text-indent: 2em; color: #0099e4;}
.sscz_intro img{ float: right; width: 510px; height: 281px;}

#jcl_sscz{ width: 1100px; height: 316px; margin: 0 auto; position:relative; }
.jcl_sscz_block_wrap{ width: 1100px; overflow: hidden;}
.jcl_sscz_container{ overflow: hidden; width:1100px; position: relative; display: block; }
.jcl_sscz_container li{ position: relative; width: 540px; height: 316px; margin-right: 20px; overflow: hidden;}
.jcl_sscz_container li img{ width: 530px; height: 298px; border: 5px solid #dfdfdf;}
.jcl_sscz_bot{ width: 520px; height: 8px; margin: 0 auto; background-color: #f2f2f2;}


.jcl_sscz_next, .jcl_sscz_prev{ position:absolute; top: 50%; display:block; width:32px; height:54px; margin-top: -27px; background-image:url(arr.png);  z-index:10; cursor:pointer;}
.jcl_sscz_prev{ background-position:0 0; left: -52px;}
.jcl_sscz_next{ background-position:-32px 0; right: -52px;}

.tscz_tem{ position: relative; width: 560px; height: 538px;}
.tscz_tem.tem1{ background: url(i_tscz1.png) no-repeat center top;}
.tscz_tem.tem2{ background: url(i_tscz2.png) no-repeat center top;}
.tscz_tem img{ position: absolute; top: 34px; left: 149px; width: 250px;; height: 445px;}

#jcl_cscz{ width: 1100px;  margin: 0 auto; position:relative; }
.jcl_cscz_block_wrap{ width: 1100px; overflow: hidden;}
.jcl_cscz_container{ overflow: hidden; width:1100px; position: relative; display: block; }
.jcl_cscz_container li{ position: relative; width: 1100px; height: 630px; overflow: hidden;}
.cscz_top{ width: 1028px; height: 174px; padding: 12px 35px; margin-bottom: 20px; background-color: #fff; border: 1px solid #dfdfdf; overflow: hidden;}
.cscz_top img{ float: left; width: 247px; height: 178px;}
.cscz_top_wz{ float: right; width: 715px; height: 140px; padding-left: 34px; margin-top: 17px; border-left: 1px solid #dfdfdf;}
.cscz_t{ height: 28px; margin-bottom: 10px; font: bold 24px/28px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.cscz_des{ max-height: 96px; font-size: 18px; line-height: 32px; color: #888; overflow: hidden;}

.cscz_bot{}
.cscz_tem{ float: left; width: 480px; height: 130px; margin: 0 20px 20px 0; padding: 29px; background-color: #fff; border: 1px solid #dfdfdf;}


.jcl_cscz_next, .jcl_cscz_prev{ position:absolute; top: 50%; display:block; width:32px; height:54px; margin-top: -27px; background-image:url(arr.png);  z-index:10; cursor:pointer;}
.jcl_cscz_prev{ background-position:0 0; left: -52px;}
.jcl_cscz_next{ background-position:-32px 0; right: -52px;}

/*厅长说财政*/
.box4{ background: url(box_bg.jpg) no-repeat center 550px ;}
.tzscz{ position: relative; height: 520px;}
.tzscz img{ position: absolute; top: 0; left: 50%; width: 330px; height: 460px; margin-left: -165px; }
.tzscz_l{ float: left; width: 310px;}
.tzscz_r{ float: right; width: 400px;}
.tzscz_tem{ position: relative; margin-bottom: 20px; padding: 20px 28px; background-color: #fff; border: 1px solid #dfdfdf; border-radius: 5px;}
.tzscz_tem h3{ font-weight: normal; font-size: 24px; line-height: 44px;}
.tzscz_tem.tem1:before{ position: absolute; right: -11px; top: 50%; width: 11px; height: 18px; margin-top: -9px; background: url(arr-r.png) no-repeat center top; content: "";}
.tzscz_tem.tem2:before{ position: absolute; left: -11px; top: 50%; width: 11px; height: 18px; margin-top: -9px; background: url(arr-l.png) no-repeat center top; content: "";}

.db_tem{ position: relative; margin-bottom: 30px;}
.db_tem img{ width: 120px; height: 120px; border-radius: 50%;}
.db_wz{ position: relative; width: 380px; height: 80px; padding: 19px; border: 1px solid #dfdfdf; border-radius: 5px; }
.db_wz h3{ max-height: 80px; font: 20px/40px "Microsoft Yahei"; overflow: hidden;}

.db_tem.tem1 img{ float: left;}
.db_tem.tem2 img{ float: right;}

.db_tem.tem1 .db_wz{ float: right;}
.db_tem.tem2 .db_wz{ float: left;}

.db_tem.tem2 .db_wz:before{ position: absolute; right: -11px; top: 50%; width: 11px; height: 18px; margin-top: -9px; background: url(arr-r.png) no-repeat center top; content: "";}
.db_tem.tem1 .db_wz:before{ position: absolute; left: -11px; top: 50%; width: 11px; height: 18px; margin-top: -9px; background: url(arr-l.png) no-repeat center top; content: "";}

.mt_list{}
.mt_list li{ position: relative; height: 60px; padding-left: 30px; font-size: 24px; line-height: 60px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mt_list li:before{ position: absolute; left: 0; top: 50%; width: 20px; height: 20px; margin-top: -10px; background-color: #c00000; content:"";}
.mt_list li a{ color: #333;}
.mt_list li a span{ color: #c00000; padding-right: 8px; margin-right: 8px; border-right: 2px solid #dfdfdf;}

.wy_tem{ position: relative; margin-bottom: 30px;}
.wy_tem img{ width: 120px; height: 120px; border-radius: 50%;}
.wy_wz{ position: relative; width: 380px; height: 96px; padding: 12px 19px; border: 1px solid #dfdfdf; border-radius: 5px; }
.wy_wz h3{ max-height: 96px; font: 20px/32px "Microsoft Yahei"; overflow: hidden; color: #333;}

.wy_tem.tem1 img{ float: left;}
.wy_tem.tem2 img{ float: right;}

.wy_tem.tem1 .wy_wz{ float: right;}
.wy_tem.tem2 .wy_wz{ float: left;}

.wy_tem.tem2 .wy_wz:before{ position: absolute; right: -11px; top: 50%; width: 11px; height: 18px; margin-top: -9px; background: url(arr-r.png) no-repeat center top; content: "";}
.wy_tem.tem1 .wy_wz:before{ position: absolute; left: -11px; top: 50%; width: 11px; height: 18px; margin-top: -9px; background: url(arr-l.png) no-repeat center top; content: "";}