﻿@charset "utf-8";
/* CSS Document */
body{PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:14px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px;FONT-FAMILY:  "Microsoft Yahei","宋体","黑体",Verdana, Arial, Helvetica, sans-serif;
line-height:20px;  min-width:1004px;}
table{ border-spacing:0;border-collapse:collapse; }
img{border:0;}
em {font-style: normal;}
i {font-style: normal;}
ol,ul,li{padding:0px;margin:0px;list-style-type:none;}
caption,th {text-align:left;}
form,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dd,dt.input{margin:0px;padding:0px;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
A:link,A:visited{TEXT-DECORATION:none;}
A:hover { TEXT-DECORATION:none;color:#ff0000;}
a{color:#000000;}

.clear {clear:both;}
.hidden{display:none;}
.hei40{ height:40px;}
.width{ width:1183px;margin:0 auto;}



/*头部样式*/
.header{background: url(../images/headbg.png) no-repeat; overflow: hidden; height:105px;  width:100%; margin:0 auto}

.logob{ width:1158px; margin:0 auto;}
.logo{ width:420px; float:left;}
.logob .xx{ width:235px; float:left; padding-top:40px; padding-left:70px;}
.ss{ height:33px; width:320px; float:right;  margin-top:47px; background:#fbf6eb;  }
.ss_k{ float:left; background: none; border:none; height:33px;  line-height:33px; width:150px; outline:none; color:#666666; padding-left:13px;}
.ss_an{ float:right; width:28px; background: url("../images/fdj.png") left center no-repeat; border:none; height:33px; cursor:pointer; outline:none;}

/*menu样式*/
.menub{width:100%; margin:0 auto;  height:45px; background-color:#b1092c;}
/*.menu{width:850px; float:right}
.menu ul{}
.menu ul li{ font-size:18px; color:#ffffff; line-height:84px; height:84px; float:left; width:120px; text-align:center;}
.menu ul li a{color:#ffffff;}
.menu ul li a:hover{ border-bottom:3px solid #ff8e00; display:block;}
.menu .focus{ border-bottom:3px solid #ff8e00; display:block;}
*/

div#menu{width:1158px; margin:auto; display:block; }
ul.menu{clear:both;float:none;cursor:pointer;z-index:1000000;position:relative;}
div#menu ul{margin:0px;padding:0px;list-style:none;float:left;z-index:200000;position:relative;}
div#menu li{position:relative;margin:0px;padding:0px;display:block;overflow:visible;float:left;z-index:3;}
/* menu::level1 */
div#menu li a{height:45px;display:block;float:left;line-height:45px;text-decoration:none;color:#ffffff;overflow:hidden;z-index:400000;position:relative; text-align:center; width:105px; font-size:15px;}
div#menu li a:hover{  display:block;color:#fff;background:#ff8e00; }
div#menu li .focus{  display:block; height:45px; line-height:45px;color:#ffffff; border-bottom:3px solid #ff8e00; }
div#menu li span{display:block;padding:0 15px;z-index:6;position:relative;}
div#menu li span.bg{display:block;padding:0;height:30px;z-index:5;position:relative;float:left;}
div#menu li.current{font-weight:bold;}
div#menu li.current ul{font-weight:normal;}
/* menu::level2 */
div#menu ul.menu ul{padding:0px;background:#b1092c; left:-999em;width:165px;position:absolute;top:45px; }
div#menu li:hover ul,div#menu li.sfhover ul{left:0px;z-index:100;visibility:visible;}
div#menu li li{width:100%;text-indent:0px;float:none;height:40px;}
div#menu li li a,div#menu li li span.separator{margin:0px 1px;padding:0px; border-bottom:1px solid #fce9d5; height:39px;float:none;display:block;line-height:39px; width:163px;font-size:15px;color:#fff}
div#menu li li a.parent{ color:#fff}
/* menu::level3 */
div#menu li ul ul{margin:-22px 0 0 164px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul{border-top:1px solid #fce9d5; top:30px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul,div#menu li:hover ul ul ul,div#menu li.sfhover ul ul ul,div#menu li:hover ul ul ul ul,div#menu li.sfhover ul ul ul ul{left:-999em;}
div#menu li li:hover ul,div#menu li li.sfhover ul,div#menu li li li:hover ul,div#menu li li li.sfhover ul,div#menu li li li li:hover ul,div#menu li li li li.sfhover ul{left:0pt;z-index:100;}
div#menu a:hover{color:#fff;}
div#menu span:hover{color:#fff;}
div#menu li ul span:hover{color:#fff;}


/*** guide ***/
.DB_tab25 {position:absolute; top:0;}
.DB_tab25 ul{ list-style:none; margin:0; padding:0;}

.DB_tab25 {width:100%;height:337px;position:relative;overflow:hidden;cursor:pointer;margin:0 auto;}
.DB_tab25 .DB_bgSet{position:relative;width:1920px;margin:0 auto;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:337px;display:none;}
.DB_tab25 .DB_imgSet{position:absolute;width:988px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:20px;top:120px;}
.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:20px;top:200px}
.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:300px;top:0px}
.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:20px;top:120px;}
.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:20px;top:220px}
.DB_tab25 .DB_imgSet .DB_2_3{position:absolute;left:540px;top:0px}
.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:520px;top:120px;}
.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:520px;top:200px}
.DB_tab25 .DB_imgSet .DB_3_3{position:absolute;left:-100px;top:0px}
.DB_tab25 .DB_imgSet .DB_4_1{position:absolute;left:120px;top:0px;}
.DB_tab25 .DB_imgSet .DB_4_2{position:absolute;left:540px;top:120px}
.DB_tab25 .DB_imgSet .DB_4_3{position:absolute;left:690px;top:150px}
.DB_tab25 .DB_imgSet .DB_4_4{position:absolute;left:540px;top:250px}
.DB_tab25 .DB_imgSet .DB_4_5{position:absolute;left:770px;top:0px}

.DB_tab25 .DB_imgSet .DB_5_1{position:absolute;left:120px;top:0px;}
.DB_tab25 .DB_imgSet .DB_5_2{position:absolute;left:540px;top:120px}
.DB_tab25 .DB_imgSet .DB_5_3{position:absolute;left:690px;top:150px}
.DB_tab25 .DB_imgSet .DB_5_4{position:absolute;left:540px;top:250px}
.DB_tab25 .DB_imgSet .DB_5_5{position:absolute;left:770px;top:0px}

.DB_tab25 .DB_menuWrap{position:absolute;width:988px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:300px;text-align:center;font-size:0; border-radius:20px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.DB_tab25 .DB_prev{position:absolute;left:-100px;top:130px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:-100px;top:130px;cursor:pointer;display:none}


/*** 中间版块 ***/
.box1{width:1158px; margin:auto; margin-top:23px; }
.xyxw{ width:370px; float:left;}
.box1 .tit1{ width:100%; height:35px; line-height:35px; background-color:#cb1c1d;}
.box1 .tit1 span{ display:block; float:left; padding-left:12px; color:#fff; font-size:18px; width:180px;}
.box1 .tit1 .more{ float:right;padding-right:10px;font-size:14px;}
.box1 .tit1 .more a{ color:#fff;}
.box1 .news{ margin-top:12px;}
.box1 .news ul{height:260px;}
.box1 .news ul li{background: url(../images/icon1.jpg) left center no-repeat; height:29px; line-height:29px; text-indent:12px; font-size:14px;}
.box1 .news span{ float:right; color:#666666;}

.tpxw{ width:388px; float:left; margin-left:17px;}
.box1 .tit2{ width:100%; height:35px; line-height:35px; background: url(../images/titbg1.jpg) left top no-repeat;}
.box1  .picnews{ width:388px; height:244px; margin-top:14px;}

.tzgg{ width:370px; float:right;}


.box2{width:1158px; margin:auto; margin-top:15px; }
.zxdt{ width:370px; float:left;}
.box2 .tit1{ width:100%; height:35px; line-height:35px;background: url(../images/titbg2.jpg) left bottom no-repeat;}
.box2 .tit1 span{ display:block; float:left; padding-left:12px; color:#fff; font-size:18px; width:180px;}
.box2 .tit1 .more{ float:right;padding-right:10px;font-size:14px;}
.box2 .tit1 .more a{ color:#222;}
.box2 .news{ border:1px solid #c5c5c5; padding:10px;}
.box2 .news ul{height:260px;}
.box2 .news ul li{background: url(../images/icon2.jpg) left center no-repeat; height:29px; line-height:29px; text-indent:15px; font-size:14px;}
.box2 .news span{ float:right; color:#666666;}

.bksjy{ width:383px; float:left; margin-left:17px;}
.yjsjy{ width:370px; float:right;}


.box3{width:1158px; margin:auto; margin-top:15px; }
.xsgz{ width:370px; float:left;}
.box3 .tit1{ width:100%; height:35px; line-height:35px;background: url(../images/titbg2.jpg) left bottom no-repeat;}
.box3 .tit1 span{ display:block; float:left; padding-left:12px; color:#fff; font-size:18px; width:180px;}
.box3 .tit1 .more{ float:right;padding-right:10px;font-size:14px;}
.box3 .tit1 .more a{ color:#222;}
.box3 .news{ border:1px solid #c5c5c5; padding:10px; height:260px;}
.box3 .tt{ padding-top:13px;}
.box3 .tt .pic{ float:left; width:145px; height:83px;}
.box3 .tt .pic .img{ width:134px; height:83px;}
.box3 .tt .bt{}
.box3 .tt .bt em{ font-size:12px; color:#555555; text-indent:2em; display:block;}
.box3 .news ul{}
.box3 .mart{ margin-top:18px;}
.box3 .news ul li{background: url(../images/icon2.jpg) left center no-repeat; height:29px; line-height:29px; text-indent:15px; font-size:14px;}
.box3 .news span{ float:right; color:#666666;}

.xsky{ width:383px; float:left; margin-left:17px;}
.znb{ width:370px; float:right; padding-top:8px;}

.box4{width:1158px; margin:auto; margin-top:15px; }
.djgz{ width:370px; float:left;}
.box4 .tit1{ width:100%; height:35px; line-height:35px;background: url(../images/titbg2.jpg) left bottom no-repeat;}
.box4 .tit1 span{ display:block; float:left; padding-left:12px; color:#fff; font-size:18px; width:180px;}
.box4 .tit1 .more{ float:right;padding-right:10px;font-size:14px;}
.box4 .tit1 .more a{ color:#222;}
.box4 .news{ border:1px solid #c5c5c5; padding:10px; height:260px;}
.box4 .tt{ padding-top:13px;}
.box4 .tt .pic{ float:left; width:145px; height:83px;}
.box4 .tt .pic .img{ width:134px; height:83px;}
.box4 .tt .bt{}
.box4 .tt .bt em{ font-size:12px; color:#555555; text-indent:2em; display:block;}
.box4 .news ul{}
.box4 .mart{ margin-top:18px;}
.box4 .news ul li{background: url(../images/icon2.jpg) left center no-repeat; height:29px; line-height:29px; text-indent:15px; font-size:14px;}
.box4 .news span{ float:right; color:#666666;}

.jzyg{ width:383px; float:left; margin-left:17px;}
.zsjy{ width:370px; float:right;}


.footer{ width:100%; background-color:#efe1cd; height:133px; margin-top:20px;}
.footb{width:1158px; margin:auto;background: url(../images/footbg.jpg) left top no-repeat; height:133px;}
.cpy{ font-size:14px; color:#222222; line-height:24px; margin-left:420px; padding-top:33px;}


/*list样式*/
.listb{ width:1200px; margin:0 auto; margin-top:32px;}
.listbl{ width:240px; background:#eee7df url(../images/lislbg.jpg) bottom center  no-repeat;}
.yjlm{ background-color:#cb1c1d; height:47px; line-height:47px; text-align:center; width:100%; color:#ffffff; font-size:18px;}
.ejlm{ width:100%}
.ejlm ul{}
.ejlm ul li{width:100%;height:37px; background-color:#e8dbcf;  text-align:center; line-height:37px; font-size:14px; margin-top:10px;}
.ejlm ul li a{ display:block;height:37px; line-height:37px; }
.ejlm ul li a:hover{ display:block; height:37px; line-height:37px;background-color:#ff8400; color:#ffffff;}

.dqwz{ width:100%; background:url(../images/icon3.jpg) 5px 13px no-repeat; border-bottom:3px solid #ff8400; font-size:14px;height:44px; line-height:44px; text-indent:35px; color:#757575;}
.dqwz a{color:#757575;}
.dqwz a:hover{color:#ff0000;}

.listo .news{ margin:10px;}
.listo .news ul{}
.listo .news ul li{ border-bottom:1px dashed #b4b4b4; height:110px; padding-top:10px;}
.listo .news ul li em{display:block; color:#000000; font-size:18px; height:43px; line-height:43px;}

.listo .news ul li .tit{ width:765px;}
.listo .news ul li .rq{  color:#ffffff; font-size:14px;line-height:21px; background:url(../images/rqbg.png) 1px 4px no-repeat;  float:right; width:73px; padding-top:12px;  height:53px; text-align:center; margin-top:12px;}

.listo .news ul li span{ display:block;font-size:14px;line-height:24px; text-indent:2em; }
.listo .news ul li span a{ color:#666666; }

.listb .fy{ text-align:center; height:60px; margin-top:40px;}

/*list2新加样式*/
.listw{ margin:10px;}
.listw .news{ margin:30px 10px 0px 10px;}
.listw .news ul{}
.listw .news ul li{ background:url(../images/icon4.jpg) left center no-repeat;  line-height:30px; text-indent:20px;}
.listw .news ul li em{ float:right; font-size:12px;}
.linehr{ height:1px; border:none;border-top:1px dashed #b4b4b4; margin-top:18px;*margin-top:10px; margin-bottom:18px;*margin-bottom:10px;}



/*info样式*/
.infob{}
.infob .tit{ text-align:center; font-size:26px; line-height:45px; margin:30px 15px;}
.infob .titx{ text-align:center; height:37px; width:100%; background-color:#d9d9d9; line-height:37px; font-size:13px; color:#666666;}
.infob .nr{font-size:16px; color:#222222; line-height:34px; text-align:justify; margin:25px 12px;  text-indent:2em; border-bottom:1px dashed #b4b4b4; padding-bottom:35px;}
.infob .nr p{text-align:justify;}
.infob .sxt{ line-height:34px; margin-left:12px;}
.infob .dsg{ text-align:right; margin:12px;}