﻿body{ margin:0 auto;
background-size:100%;
background-repeat:no-repeat;
background-color:#ebebeb; 
background-attachment:fixed;
font-size:14px;color:#333;font-family:微软雅黑,"Helvetica Neue",Helvetica,Arial,sans-serif;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal}
em{font-style:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}
.clear{clear:both; font-size:0px; height:0px; line-height:0px; visibility:hidden}
.clearfix:after{content:""; display:block; clear: both}
.clearfix{zoom:1}
.fl{float:left;}
.fr{float:right;}
img{vertical-align:top}

a:link,a:visited{text-decoration:none; color:#333;}
a:hover,a:active{text-decoration:none; color:#ec591f;}

.bg_white{background:#fff;}
.bg_gray{background:#f2f2f2;}

.text-black{color:#000;}
.text-black:hover{color:#f00;}
.text-gray{color:#004276;}
.text-gray:hover{color:#cc0000;text-decoration:none;}
.text-red{color:#da0808;}
.text-red:hover{color:#fd2a2a;text-decoration:none;}

.wrapper{width:1100px; margin:0px auto;}
.mar_top_20{margin-top:20px;}
.mar_top_10{margin-top:10px;}
.comm{padding:10px;}

#header .topbar{height:35px;line-height:35px;background:#fff;}
#header .topbar {border-bottom:1px #ccc solid;}
#header .topbar .fl{width:600px;}
#header .topbar .fr{width:500px;text-align:center;}
#header .logo{padding:10px 0;}
#header .logo .fl{width:250px;text-align:center;}
#header .logo .fr{width:820px;text-align:right;padding-right:10px;}
#header .logo .fr a{display:inline-block;width:800px;height:105px;}
#header .navmenu{background:#bb0000;padding:5px 0;}
#header .navmenu ul li{float:left;padding:0 10px;line-height:25px;}
#header .navmenu ul li a{color:#fff;font-size:16px;}
#header .navmenu ul li a:hover{text-decoration:underline;}
#header .navmenu .fl{background:url(20171115_navmenu_02.png) no-repeat right;}
#header .navmenu .list1{width:180px;margin-left:10px;}
#header .navmenu .list2{width:380px;margin-left:10px;}
#header .navmenu .list3{width:280px;margin-left:10px;}
#header .navmenu .list4{width:220px;margin-left:10px;}

.p1{padding:0 10px;background:#fff;}
.p1 .headline{height:105px;background:url(20171115_headline_bg.png) no-repeat -10px 0;padding-left:100px;}
.p1 .headline .box{width:860px;text-align:center;padding-top:20px;}
.p1 .headline .box p{line-height:30px;text-align:center;overflow:hidden;}
.p1 .headline .box p a{background:url(20171115_dian.png) 8px no-repeat;text-align:left;padding:0 20px;}

.p1 .utils{padding:5px 0;}
.p1 .utils .fl{width:710px;background:#f1f1f1;padding:0;font-size:16px;}
.p1 .utils .fl p{color:#800f09;float:left;width:115px;}
.p1 .utils .fl ul{width:585px;padding:0 10px;}
.p1 .utils .fl ul li{float:left;width:auto;padding:0 10px;}
.p1 .utils .fr{width:305px;background:url(20171115_bg_weather.png) no-repeat 0 2px;height:30px;line-height:30px;padding-left:35px;}
.p1 .focus-pic{width:560px;height:350px;overflow:hidden; position:relative; border:1px solid #ddd;}
.p1 .focus-pic .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.p1 .focus-pic .hd ul{ overflow:hidden; zoom:1; float:left;  }
.p1 .focus-pic .hd ul li{ float:left; margin-right:2px;  width:20px; height:15px; line-height:15px; text-align:center; background:#fff; cursor:pointer; }
.p1 .focus-pic .hd ul li.on{ background:#f00; color:#fff; }
.p1 .focus-pic .bd{ position:relative; height:100%; z-index:0;   }
.p1 .focus-pic .bd li{ zoom:1; vertical-align:middle; }
.p1 .focus-pic .bd img{ width:450px; height:230px; display:block;  }
.p1 .focus-pic .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.p1 .focus-pic .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.p1 .focus-pic .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.p1 .focus-pic .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; font-weight: bold; text-decoration: none; }
.p1 .focus-text{width:500px;}

.p2,.p3,.p4,.p5,.p6,.p7,.p8,.p9,.document,.nlist{padding:10px 10px 0 10px;}
.p2 .L{width:350px;margin-right:10px;}
.p2 .M{width:460px;}
.p2 .R{width:250px;}
.p3 ul{min-height:100px;}
.p4 .L{width:358px;border:1px #ccc solid;border-width:0 1px 1px 1px;}
.p4 .M{width:359px;border:1px #ccc solid;border-width:0 1px 1px 0;}
.p4 .R{width:359px;border:1px #ccc solid;border-width:0 1px 1px 0;}
.p5 .L{width:720px;border:1px #ccc solid;border-width:0 1px 1px 1px;}
.p5 .L .L{width:358px;border:1px #ccc solid;border-width:0;}
.p5 .L .R{width:350px;}
.p5 .R{width:350px;}
.p6 .L{width:350px;margin-right:10px;}
.p6 .M{width:350px;}
.p6 .R{width:350px;margin-right:10px;}
.p7 .L{width:820px;}
.p7 .R{width:250px;}


.tbox{}
.tbox .menu h3{float:left;width:140px;font-size:16px;color:#126ac5;height:34px;line-height:34px;font-weight:bold;}
.tbox .menu h3.auto{width:auto;padding:0 25px;}
.tbox .menu h3 a:hover{text-decoration:underline;}
.tbox .menu .more{width:50px;float:right;margin-top:16px;font-size:12px;}
.tbox ul{padding:10px;}
.tbox ul li{height:30px;line-height:30px;overflow:hidden;}
.tbox ul.piclist{padding:10px 0 0 0;}
.tbox ul.piclist li{height:auto;}
.tbox ul.piclist li img{padding:5px 0;}

.tbox .theme1{border:#eee solid 1px;width:500px;}
.tbox .theme1 .menu{height:45px;background:#eee url(20171115_bg_menu_01.png) repeat-x;}
.tbox .theme1 .menu h3{background:#fff;color:#b00;margin-left:15px;margin-top:10px;margin-bottom:-1px;border:1px #b00 solid;border-bottom-width:0;}
.tbox .theme1 .menu h3 a{color:#b00;}
.tbox .theme1 ul li{background:url(20171115_dot_01.png) no-repeat 5px 15px;height:32px;line-height:32px;padding-left:15px;border-bottom:#ccc 1px dotted;}
.tbox .theme1 ul li.hotnews{height:53px;background:none;}
.tbox .theme2{border:#ddd solid 1px;}
.tbox .theme2 .menu{height:39px;background:url(20171115_bg_menu_02.png) repeat-x;}
.tbox .theme2 .menu h3{height:33px;float:left;padding:0 0 0 25px;background:url(20171115_bg_menu_02_h3.png) repeat-x;margin-top:6px;color:#fff;}
.tbox .theme2 .menu .split{width:35px;height:39px;float:left;background:url(20171115_bg_menu_02_split.png) no-repeat;}
.tbox .theme2 .tsjzg{height:230px;overflow:hidden;}
.tbox .theme2 .tsjzg iframe{margin-top:-26px;}
.tbox .theme2 ul li{background:url(20171115_dot_02.png) no-repeat 5px 15px;height:32px;line-height:32px;padding-left:15px;border-bottom:#ccc 1px dotted;}
.tbox .theme2 ul.gygg{padding:10px;}
.tbox .theme2 ul.gygg li{height:63px;padding:5px 15px;background:none;float:left;border-width:0;}
.tbox .theme2 .mlsmx .fl{width:580px;padding:20px 0 10px 0;}
.tbox .theme2 .mlsmx .fl li{float:left;height:auto;background:none;width:280px;border-width:0;padding:5px 0 5px 10px;}
.tbox .theme2 .mlsmx .fl li .fl{width:100px;height:80px;padding-top:5px;}
.tbox .theme2 .mlsmx .fl li .fr{width:160px;line-height:22px;}
.tbox .theme2 .mlsmx .fl li .fr h3 a{color:#b22b2c;font-weight:bold;}
.tbox .theme2 .mlsmx .fl li .fr p{height:66px;overflow:hidden;}
.tbox .theme2 .mlsmx .fr li{height:auto;background:none;padding:0 0 5px 0;width:180px;border-width:0;}
.tbox .theme2 .pic{height:auto;background:none;padding:0 0 5px 0;border-width:0;}
.tbox .theme2 .bd ul li{float:left;height:auto;background:none;border-width:0;padding:10px;width:190px;text-align:center;}
.tbox .theme2 .bd ul li img{width:170px;height:127px;}
.tbox .theme2 .bd ul li p{height:22px;line-height:22px;overflow:hidden;}
.tbox .theme3{border:#ddd solid 1px;}
.tbox .theme3 .menu{height:39px;background:url(20171115_bg_menu_03.png) repeat-x;}
.tbox .theme3 .menu h3{height:37px;float:left;color:#c81205;border-top:2px #c81205 solid;background:#fff;border-right:#ddd solid 1px;}
.tbox .theme3 ul li{background:url(20171115_dot_03.png) no-repeat 5px 15px;height:32px;line-height:32px;padding-left:15px;border-bottom:#ccc 1px dotted;}
.tbox .theme4{padding:10px;}
.tbox .theme4 .menu{height:42px;background:url(20171115_bg_menu_04.png) no-repeat;}
.tbox .theme4 .menu h3{color:#424242;padding-top:6px;font-size:18px;width:140px;text-align:left;letter-spacing:2px}
.tbox .theme4 .menu h3 strong{color:#b00;font-size:22px;}
.tbox .theme4 ul{padding:10px 0;}
.tbox .theme4 ul li.combo,.tbox .theme2 ul li.combo,.tbox .theme4 ul li.text{padding:0;height:auto;;background:none;padding:0 0 10px 0;margin-bottom:10px;border-bottom:#333 1px dotted;}
.tbox .theme4 ul li.text h3{height:30px;line-height:30px;overflow:hidden;color:#333;font-weight:bold;}
.tbox .theme4 ul li.text p{height:66px;line-height:22px;text-indent:2em;overflow:hidden;}
.tbox .theme4 ul li.text p a,.tbox .theme4 ul li.combo p a,.tbox .theme2 ul li.combo p a{color:#888;}
.tbox .theme4 ul li.combo a.fl,.tbox .theme2 ul li.combo a.fl{width:150px;height:98px;}
.tbox .theme4 ul li.combo p.fr,.tbox .theme2 ul li.combo p.fr{width:170px;height:98px;line-height:24px;overflow:hidden;text-indent:2em;}
.tbox .theme4 ul li{background:url(20171115_dot_03.png) no-repeat 5px 15px;height:32px;line-height:32px;padding-left:15px;border-bottom:#ccc 1px dotted;}
.tbox .theme5{border:1px #ccc solid;}
.tbox .theme5 .menu{height:49px;background:url(20171115_bg_menu_05.png) repeat-x;}
.tbox .theme5 .menu h3{padding:10px 20px 5px 20px;color:#666;font-weight:normal;border-right:1px #ccc solid;cursor:pointer;}
.tbox .theme5 .menu h3.on{background:#fff;border-top:2px #d02727 solid;padding:8px 20px 5px 20px;}
.tbox .theme5 .bd p{padding:15px 10px;}
.tbox .theme5 .bd p a{padding:3px 10px;}

.p9 .bd ul li{margin:0 5px; float:left; white-space:nowrap;}
.cp{border-top:1px #ccc solid;padding:45px 10px 50px 10px;background:#f6f6f6;}
.cp .L{width:500px;padding:20px 0 0 50px;}
.cp .L .fl{width:400px;line-height:30px;}
.cp .L .fr{width:100px;}
.cp .R{width:360px;padding-right:45px;}
.cp .R li{float:left;width:120px;text-align:center;}
.cp .R li p{line-height:22px;}

.guide{ height:30px; line-height:30px; background: url(20171115_dqwz_bg.png) 8px no-repeat; padding-left:40px; }

#content{padding:30px;}
#content .title{ line-height:46px; text-shadow:1px 1px 1px rgba(255,255,255,.2),2px 2px 3px rgba(0,0,0,.2); text-align:center; font-size:28px; font-weight:bold; padding:0px 10px 10px 10px; font-family:"Microsoft Yahei","\5b8b\4f53"; color:#174488; letter-spacing:1px; }
#content .info{ border-bottom:1px dotted #ccc; padding:10px 0px; text-align:center; }
#content .info small{padding-right:25px; }
#content .content {  text-indent:0em;line-height:180%; font-size:16px;padding:30px;  color:#444;}
#content .content img { padding:20px 0; text-align:center; margin:0px auto; }
#content .content p { text-indent:0em; padding-top:15px;}

#list{padding:10px;}
#list .L{width:800px;}
#list .R{width:250px;}
#list .L ul{padding:20px 10px 0 10px;}
#list .L ul li{overflow:hidden;height:38px;line-height:38px;}
#list .L ul li.split{margin-bottom:30px;}
#list .L ul li p{float:left;width:530px;}
#list .L ul li p a{font-size:16px;}
#list .L ul li span{float:right;width:110px;text-align:center;color:#ccc;}

/*分页*/
.pages-box{
  text-align: center;
  margin: 20px 0;
}
.pages{
  display: inline-block;
  font-size: 14px;
  color: #333333;
}
.pages a{
  color: inherit;
}
.pages>a,.action_num,.First_Page,.Fir_Page,.next_Page_Action,.Last_Page_Action,.First_Page_action,.Fir_Page_action,.next_Page,.Last_Page {
  display: inline-block;
  box-sizing: border-box;
  min-width: 30px;
  border: 1px solid #d2d2d2;
  line-height: 30px;
  margin: 0 2px;
  cursor: pointer;
}
.First_Page,.Fir_Page,.next_Page_Action,.Last_Page_Action,.First_Page_action,.Fir_Page_action,.next_Page,.Last_Page {
  padding: 0 9px;
}
.pages .Last_Page_Action,.pages .Last_Page{
  margin-right: 20px;
}
.pages .action_num{
  background-color: #922424;
  color: #fff;
}

#zthdlist img{width:250px;height:70px;}
#zthdlist2 img{width:350px;height:65px;}