@charset "gb2312";
/* CSS Document */


.clear{clear:both;float:none;}
.blank{ width:100%; height:10px;clear:both;float:none; }



/*head*/
.head{ width:1000px; margin:0 auto;}
.head .logo{ width:100%; background:url(imagesindex_02.png) no-repeat  center; height:148px;}
.head .logo a img{ margin-left:35px; margin-top:35px;}

.menu{ width:100%; height:35px; background:url(imagesindex_05.png) left center;}
.menu ul{ width:980px; margin:0 auto;}
.menu ul li{ float:left; width:80px; height:35px; line-height:35px; margin-left:18px; text-align:center;}
.menu ul li a{ display:block; font-family:"宋体"; font-size:14px; color:#fff; font-weight:bold; height:35px;}
.menu ul li a:hover{ background:url(imagesindex_07.png) left center;}

.city{ width:998px; background:#eeeeee; border:1px solid #ececec; border-top:none; padding:11px 0;}
.city ul{ width:988px; margin:0 auto;}
.city ul li{ width:76px; text-align:center; float:left;  font-family:"宋体"; font-size:14px; background:url(imagesindex_06.png) no-repeat left center; height:20px; line-height:20px;}
.city ul li:first-child{ background:none;}
.city ul li a{ color:#4d4d4d;}
.city ul li a:hover{ color:#0164dd;} 

.other{ width:100%; height:36px; background:url(imagesnav.png) left center;}
.date{ float:left; line-height:36px; font-size:14px; color:#666; margin-left:25px;}
.search{ float:right; height:22px; margin-top:7px; margin-right:100px;}
.search .text1{ width:180px; padding-left:5px; height:20px; line-height:20px; border:1px solid #0484ea; float:left;}
.search .submit{ width:40px; height:22px; border:none; background:url(imagessubmit.png) no-repeat center; margin-left:-7px; }
.search .submit:hover{ cursor:pointer;} 

.resultbar{ height:30px; line-height:30px; font-size:14px; margin-left:10px; width:700px; overflow:hidden;}


/*main*/
.main{ width:1000px; margin:10px auto 0;}

.main_l{ float:left; width:734px;}

.focusBox { position: relative; width: 333px; padding:5px 8px; height:257px; border:1px solid #b8dbef;  overflow: hidden; background: white; float:left; }
.focusBox .pic{ width: 333px; height: 232px; }
.focusBox .pic img { width: 333px; height: 232px; display: block; }
.focusBox .txt { position: absolute; bottom:0; z-index: 2; height: 24px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:24px; line-height:24px; width:100%; text-align:center; position:absolute; bottom:-24px; overflow:hidden; }
.focusBox .txt li a{ display: block; color:#171717; font-size: 12px; font-weight: bold; height:24px; line-height:24px;  }

.xwzx{ width:371px; float:left; margin-left:10px;}
.xwzx .tm{ width:100%; height:33px; background:url(imagesindex_04.png) no-repeat center;}
.xwzx .tm p{ height:33px; line-height:33px; font-size:14px; color:#0074be; font-weight:bold; margin-left:9px;}
.xwzx .news_hot{ width:100%;}
.xwzx .news_hot .tit{ width:351px; padding:0 10px; height:30px; line-height:30px; color:#000000; font-size:16px; font-weight:bold; overflow:hidden;} 
.xwzx .news_hot .con{ width:351px; padding:0 10px; height:46px; line-height:23px; font-size:12px; color:#055d9b; margin:4.5px 0;}
.xwzx .news_hot .tit:hover{ color:#0074be; cursor:pointer;}
.xwzx .news_hot .con:hover{ color:#de4947; cursor:pointer;}

.xwzx ul{ border-top:1px dashed #bfbfbf;}
.xwzx ul li{ background:url(imagesindex_19.png) no-repeat 7px center; height:25px; line-height:25px; *height:23px; *line-height:23px;  font-size:12px;}
.xwzx ul li .category{ float:left; color:#0074be; margin-left:25px;}
.xwzx ul li a{ float:left; color:#333333; width:205px; height:25px; line-height:25px;*height:23px; *line-height:23px;  overflow:hidden; display:block;}
.xwzx ul li .time{ float:right; color:#333333; }
.xwzx ul li:hover .category{ color:#c02a29;cursor:pointer;}
.xwzx ul li:hover a,.xwzx ul li:hover .time{ color:#0074be; cursor:pointer;}

.name{ width:100%; height:30px; background:url(imagesindex_45.png) left center; line-height:30px; border-bottom:1px dashed #91c5e3;}
.name p{ margin-left:12px; font-size:14px; color:#000000; font-weight:bold; float:left;}
.name .more{ font-size:12px; float:right; color:#000000; font-weight:bold; margin-right:15px;}
.name .more:hover{ color:#0084f4;}

.tpxw{ width:349px; float:left; border:1px solid #b8dbef;}
.tpxw ul{ width:329px; margin:0 auto;}
.tpxw ul li{ width:100%; margin:5px 0;}
.tpxw ul li .tm2{ width:100%; height:; font-size:14px; color:#044099; height:23px; line-height:23px;}
.tpxw ul li img{ float:left; border:1px solid #bfbfbf;}
.tpxw ul li .xx2{ width:225px; float:right; height:65px; overflow:hidden; font-size:12px; color:#333333; line-height:21px;}

.tpxw ul li .tm2:hover{ color:#b6123d; cursor:pointer;}
.tpxw ul li .xx2:hover{ color:#0084f4; cursor:pointer;}

.zyxw{ width:371px; float:left; border-top:1px solid #b8dbef; margin-left:10px;}
.zyxw .news_hot1{ width:100%;}
.zyxw .news_hot1 .tit{ width:351px; padding:0 10px; height:30px; line-height:30px; color:#0067a8; font-size:16px; margin:1.5px 0; font-weight:bold; overflow:hidden;} 
.zyxw .news_hot1 .con{ width:351px; padding:0 10px; height:46px; line-height:23px; font-size:12px; color:#333333; margin:3px 0;}
.zyxw .news_hot1 .tit:hover{ color:#e30821; cursor:pointer;}
.zyxw .news_hot1 .con:hover{ color:#b6123d; cursor:pointer;}

.zyxw ul{ border-top:1px dashed #bfbfbf;}
.zyxw ul li{ background:url(imagesindex_36.png) no-repeat 7px center; height:25px; line-height:25px; font-size:12px;}
.zyxw ul li a{ float:left; color:#333333; width:255px; height:25px; line-height:25px; overflow:hidden; display:block; margin-left:15px;}
.zyxw ul li .time{ float:right; color:#333333; }
.zyxw ul li:hover a,.xwzx ul li:hover .time{ color:#0074be; cursor:pointer;}


.link1{ width:100%;}
.link1 img{ width:734px; height:92px;}

.zcfg{ width:360px; float:left; border:1px solid #b8dbef; margin-top:7px; }
.jgdj{ width:360px; float:left; border:1px solid #b8dbef; margin-left:10px; margin-top:7px;}

.tt{ width:336px; margin:0 auto; padding:5px 0; margin-top:7px; border-bottom:1px dashed #d2d2d2;}
.tt img{ float:left;}
.tt .tm1{ width:218px; height:30px; font-size:14px; font-weight:bold; color:#0067a8; float:right; line-height:30px; overflow:hidden;}
.tt .xx1{ width:218px; height:48px; font-size:12px; color:#000000; float:right; line-height:24px; overflow:hidden;}
.tt .tm1:hover{ color:#e0282a; cursor:pointer;}
.tt .xx1:hover{ color:#0084f4; cursor:pointer;}
.tt .xx1 span:hover{ color:#e0282a; cursor:pointer;}

.news{width:336px; margin:0 auto; padding:7px 0; }
.news li{ width:324px; padding-left:12px; background:url(imagesindex_15.png) no-repeat left center;height:25px; line-height:25px; *height:23px; *line-height:23px; overflow:hidden;}
.news li a{ font-size:12px; color:#000000; width:320px;height:25px; line-height:25px; *height:23px; *line-height:23px;  display:block; overflow:hidden; }
.news li a:hover{ color:#0084f4;}

.link2{ width:100%;}
.link2 img{ width:734px; height:92px;}

.ywpt{ width:732px; border:1px solid #b8dbef; }
.fl{ width:700px; margin:0 auto; padding:11px 0;  height:29px; *height:25px;  border-bottom:1px dashed #dcdcdc;}
.fl li{ float:left; font-size:14px;}
.fl li a{ color:#000; line-height:29px; height:29px; *height:24px; *line-height:24px; background:url(imagesindex-2.png) no-repeat left center; padding:0 18px; }
.fl li:first-child a{background:none; margin-left:5px;}
.fl li a:hover{ color:#0277c4;}

.lb{ width:700px; margin:0 auto; padding:3px 0;}
.lb li{ width:683px; padding-left:17px; background:url(imagesindex_15.png) no-repeat 4px center; font-size:12px; }
.lb li a{ height:26px; line-height:26px; width:550px; display:block; overflow:hidden; color:#333333;}
.lb li span{ float:right; height:26px; line-height:26px; color:#333333;}
.lb li:hover a,.lb li:hover span{ color:#0084f4;}

.main_r{ float:right; width:259px;}

.tzgg{ width:257px; border:1px solid #b8dbef;}
.tzgg .mz1{ width:246px; height:26px; margin:8px auto; background:url(imagesindex_11.png) no-repeat center;}
.tzgg .mz1 p{ float:left; height:26px; line-height:26px; color:#fff; font-size:14px; font-weight:bold; margin-left:27px;}
.tzgg .mz1 a{ float:right; height:26px; line-height:26px; color:#292626; font-size:12px; margin-right:15px;}
.tzgg .mz1 a:hover{ color:#167bf1;}
.tzgg ul{ width:246px; margin:0 auto;}
.tzgg ul li{ width:100%;}
.tzgg ul li a{ background:url(imagesindex_15.png) no-repeat 6px center; padding-left:13px; color:#333333; font-size:12px; height:25px; line-height:25px; overflow:hidden; width:233px; display:block;}
.tzgg ul li a:hover{ color:#167bf1;}

.clgk{ width:257px; border:1px solid #bfe0f0; margin-top:12px;}
.clgk .mz{ width:237px; height:49px; line-height:49px; background:url(../images/index_24.png) no-repeat center; margin:3px auto 10px;}
.clgk .mz p{ float:left; margin-left:78px; font-size:14px; color:#000000; font-weight:bold;}
.clgk .mz a{ float:right; margin-right:10px; font-size:12px; color:#000000;}
.clgk .mz a:hover{ color:#167bf1;}
.clgk .wz{ width:227px; padding-right:10px; margin:0 auto;}
.clgk .wz img{ width:221px; height:81px;}
.clgk .wz p{ width:100%; line-height:24px; height:96px; overflow:hidden; font-size:12px; color:#333333; text-indent:24px; margin-top:6px;}
.clgk .lj{ width:240px; margin:10px auto 4px;}
.clgk .lj ul{ width:100%;}
.clgk .lj ul li{ float:left; height:23px; width:112px; background:url(imagesindex_03.png) no-repeat center; margin:6px 3px; text-align:center; line-height:23px; font-size:12px;}
.clgk .lj ul li a{ width:100%; color:#000000; display:block;}
.clgk .lj ul li a:hover{ color:#0273c0;}


.xxgk{ width:257px; border:1px solid #a9cdf0; margin-top:10px;}
.xxgk p{ width:230px; height:27px; background:url(imagesindex-1.png) no-repeat center; line-height:27px; font-size:14px; font-weight:bold; color:#fff; padding-left:27px;}
.xxgk ul{ width:100%; background:#f6fbff; padding:10px 0;}
.xxgk ul li{ width:196px; height:40px; margin:10px auto 0; background:url(imagesindex_46.png) no-repeat center; }
.xxgk ul li:first-child{ margin-top:0px;}
.xxgk ul li a{ height:40px; line-height:40px; display:block; padding-left:63px; width:133px; font-size:14px; color:#047cae; font-weight:bold;}
.xxgk ul li a:hover{ color:#cd3756;}

.cjr{ width:100%; text-align:center; margin-top:10px;}
.cjr img{ width:257px; height:87px;}

.ztzl1{width:257px; border:1px solid #a9cdf0; margin-top:10px;}
.ztzl1 p{ width:230px; height:27px; background:url(imagesindex-1.png) no-repeat center; line-height:27px; font-size:14px; font-weight:bold; color:#fff; padding-left:27px;}
.ztzl1 ul{ background:#f6fbff; padding:3px 0;}
.ztzl1 ul li{ margin:3px auto; width:237px; height:64px;}

/*foot*/
.foot{ width:1000px; margin:0 auto;  }

.foot1{ width:100%;font-family:"宋体"; font-size:12px; color:#000; margin:15px 0; }
.foot1 select{ float:left; border:1px solid #7e9db9; text-align:center; width:160px; margin-left:8px; height:24px; line-height:24px;}
.foot1 select:first-child{ margin-left:0;}

.foot2{ width:100%; padding:15px 0; background:url(imagesindex_75.png) no-repeat left center #fff; height:80px;}
.lwyd{width:100%;  text-align:center;  position:relative;}
.lwyd img{ width:80px; margin:0 10px;}
.foot2_sub{ width:664px; margin:10px 0 0 168px ; font-family:"宋体"; font-size:12px; color:#000000; text-align:center; float:left;} 
.foot2_sub p{ height:24px; line-height:24px;}

.xb{ float:right; margin-right:50px; margin-top:40px;}

/*ejy*/

.ejy{ width:1000px; margin:0 auto; margin-top:10px; }

.left{ width:260px; float:left; font-size:14px; }
.lm{ width:258px;border:1px solid #badada; }
.lm .ul{ width:240px; margin:0 auto; padding:10px 0;}
.lm .ul>li{width:240px;  }
.lm .ul>li .aa{ width:180px; height:34px; line-height:34px; margin-left:20px; background:url(imagesejy1.png) no-repeat left center; padding-left:20px; display:block; overflow:hidden; color:#000000; border-bottom:1px dashed #91c0c0; }
.lm .ul>li .aa:hover{ color:#178cd8;}
.lm .ul>li:hover .sj{ display:block;}
.lm .sj{ width:180px; margin:0 auto; display:none; height:auto;}
.lm .sj li{ width:180px;}
.lm .sj li a{width:170px; padding-left:15px; height:34px; line-height:34px;  background:url(imagesejy1.png) no-repeat left center; display:block; overflow:hidden; color:#000000; border-bottom:1px dashed #91c0c0;}
.lm .sj li a:hover{color:#178cd8;}




.ztzl{ width:258px;border:1px solid #badada; margin-top:10px; }
.ztzl ul{ background:#f6fbff; width:240px; padding:3px; margin:8px auto;}
.ztzl ul li{ width:100%; margin:5px 0;}
.ztzl ul li a{ width:100%;}
.ztzl ul li a img{ width:240px; height:64px;}

.p{ width:100%; height:35px; background:#1b88e6; line-height:35px; color:#fff; font-weight:bold;}
.p p{ margin-left:20px;}

.right{ width:728px; float:right; border:1px solid #c4dbe7; padding-bottom:20px; }
.title{ width:100%; height:29px; background:url(imagesejy_03.png) left center; border-bottom:1px solid #b1e3f3; }
.title .current{ background:url(imagesejy_06.png) no-repeat left center; height:29px; line-height:29px; padding-left:15px; font-size:14px; font-weight:bold; color:#0164dd; margin-left:10px;}
.title .position{ background:url(imagesejy_06.png) no-repeat left center; height:29px; line-height:29px; padding-left:15px; font-size:12px; margin-left:10px; color:#1f63a6;}
.title .position a{color:#1f63a6; }
.title .position a:hover{ color:#c81207;}

/*dy*/
.dy{ width:95%; margin:20px auto 0; color:#333333; line-height:30px; font-family:"宋体"; padding-bottom:40px; font-size:14px; }

/*nr*/
.nr{ width:98%; margin:30px auto 0;padding-bottom:20px;  }
.bt{ width:98%; line-height:40px; text-align:center; overflow:hidden; font-weight:bold; font-size:16px; color:#000000; margin:0 auto;  }
.qt{ width:96%; margin:0 auto; text-align:center; color:#7e7e7e; font-size:12px;}
.nr1{ width:96%;  line-height:28px;  color:#000000; font-size:14px; margin-top:10px; margin-left:2%; border-top:1px dashed #e7e7e7; padding:20px 0;}
.sxp{ width:100%; font-family:"宋体";}
.syp{ width:96%; height:30px; line-height:30px; font-size:14px; overflow:hidden; text-align:left; margin:0 auto; }
.syp a{ color:#333333; }
.syp a:hover{ color:#0168b5; }
.xyp{ width:96%; height:30px; line-height:30px; font-size:14px;overflow:hidden; text-align:left; margin:0 auto;}
.xyp a{ color:#333333;}
.xyp a:hover{ color:#0168b5; }

/*xw*/
.xw{ width:96%; margin:10px auto 0; }
.xw ul{ width:100%;}
.xw ul li{ width:100%; height:40px; line-height:40px; overflow:hidden;font-family:"宋体"; background:url(imagesxw_03.png) no-repeat 5px center; border-bottom:1px dashed #dbdbdb; font-size:14px;}
.xw ul li a{ width:75%; margin-left:15px; float:left;  color:#000; overflow:hidden;}
.xw ul li span{ float:right;  color:#000; margin-right:10px;}
.xw ul li:hover a{ color:#0164dd;}
.xw ul li:hover span{ color:#0164dd;}

/*tp*/
.tp{ width:100%; margin:10px auto 0; }
.tp ul{ width:100%;}
.tp ul li{ width:168px; float:left; margin:10px 7px 0;   }
.tp ul li img{ width:160px; height:112px; border:1px solid #cacbcf; padding:4px;}
.tp ul li p{ width:100%; height:30px; line-height:30px;font-family:"宋体"; text-align:center; color:#5e5e5e; font-size:14px; background:url(../images/tp1.png) no-repeat center center; overflow:hidden;}
.tp ul li a:hover p{ color:#0164dc; cursor:pointer;}

/*bdy*/
.hdjl{ width:96%; margin:0 auto; margin-top:10px;}
.hdjl .text{ width:100%; line-height:26px; font-size:12px; color:#333333; border-bottom:1px dashed #b9baba; padding-bottom:20px; padding-top:10px;}
.hdjl .bg{ width:100%; padding-top:15px;}
.hdjl table{ width:98%; border:1px solid #dfdfdf; color:#333333; font-size:14px;}
.hdjl table td{ background:#fff; border-color:#dfdfdf;}
.hdjl table input{ border:1px solid #abadb3; padding:0 5px; margin-left:10px; line-height:18px;}
.hdjl table textarea{  border:1px solid #abadb3; padding:5px; margin-left:10px;}

.hdjl table span{ margin-left:8px; color:#F00;}

.hdjl .btn{ width:100%; margin-top:10px;}
.hdjl .btn input{ width:79px; height:27px; background:url(imagesbtn_03.png) no-repeat center; border:none; color:#fff; }
.hdjl .btn .submit{ margin-left:260px;}
.hdjl .btn .reset{ margin-left:20px}

.xxgksq{width:96%; margin:0 auto; margin-top:10px; }
.xxgksq table{  width:98%; border:1px solid #dfdfdf; color:#333333; font-size:14px;}
.xxgksq table td{ background:#fff; border-color:#dfdfdf;}
.xxgksq table span{ margin-left:8px; color:#F00;}
.xxgksq table input{ border:1px solid #abadb3; padding:0 5px; margin-left:10px; line-height:18px; height:26px;}
.xxgksq table textarea{  border:1px solid #abadb3; padding:5px; margin-left:10px; width:430px; height:100px;}
.xxgksq .btn{ width:100%; margin-top:10px;}
.xxgksq .btn input{ width:79px; height:27px; background:url(imagesbtn_03.png) no-repeat center; border:none; color:#fff; }
.xxgksq .btn .submit{ margin-left:260px;}
.xxgksq .btn .reset{ margin-left:20px}




/*ym*/
.page{  text-align:center; margin-top:15px; }
.page table{ margin:0 auto;}
.page li,.page span{ display:inline-block; *display:inline; color:#727272;padding:5px; font-size:16px;  }
.page li a{color:#727272;padding:3px 6px ; font-size:14px;  height:20px; border:1px solid #dedede; }
.page .thisclass{ background:#0164dd; color:#fff; padding:3px 6px; border:1px solid #dedede;}
.page a:hover{ background:#0164dc; color:#fff;}