@charset "utf-8";
/*defalt css*/
*{margin:0;padding:0;}
body{ background:#fff;text-align:center;color:#333; background:url(../images/new/bg.jpg) top repeat-x;font:12px "宋体";}
ul,li,ol{list-style:none;}
div,form{margin:0px auto;border:none;padding:0px;font:12px "宋体";}
table{margin:0px auto;}
img{margin:0px;padding:0px;border:0px;}
a:link,a:visited,a:hover{ color:#333; text-decoration:none;}
.clear { clear:both; height:1; font-size:1px; line-height:1px; overflow:hidden; padding:0; margin:0;}
/*struction*/
.wrap{ width:1001px; margin:0 auto;}
.top{height:256px; background:url(../images/new/top.jpg) no-repeat center;}
.top h1{ position:absolute; left:-9999px;}
.nav{ height:39px; line-height:39px; color:#fff; font-size:12px; background:url(../images/new/nav.jpg) no-repeat center;}
.nav a:link,.nav a:visited,.nav a:hover{color:#fff; font-size:14px;}
.bottom{ text-align:center; line-height:22px; padding-top:25px; height:54px;background:url(../images/new/footbg.jpg) no-repeat;} 
.bflower{ height:50px; background:url(../images/new/bflower.jpg) no-repeat center; margin-top:5px;}
.adv{ height:324px; overflow:hidden;}
.nav h2{ float:left; padding:0 15px;line-height:43px; vertical-align:middle; color:#fff; font:bold 14px/39px "宋体"; display:inline;}
.nav span{ float:left; display:block;}
.nav h3{ float:left; width:210px; height:20px; margin:12px 30px 0 0; font:normal 14px "宋体"; display:inline;}
.nav h3 a:link,.nav h3 a:visited,.nav h3 a:hover{ color:#fff;  font:normal 14px "宋体";}
.main{ clear:both;}
.left{ float:left; width:202px; margin-top:10px; display:inline;background:url(../images/new/leftbg.jpg) repeat-y; position:relative;}
.right{ float:right;width:192px;background:url(../images/new/r_bg.jpg) repeat-y; position:relative;}
.middle{ float:left; width:582px; margin:20px 0 0 12px; display:inline;}
.flowers{ position:absolute; top:0;right:-22px;background:url(../images/new/flowerright.gif) repeat-y; width:127px; height:133px;}
/*.flowers_l{ position:absolute; top:0;left:-20px;background:url(../images/new/flowerleft.gif) repeat-y; width:127px; height:133px;}
*/
/*left*/
.leftop{ background:url("../images/new/ltop.jpg") no-repeat; height:46px; font:bold 14px/43px "宋体"; vertical-align:middle; color:#fff;}
.left dl{ width:167px; margin:0 auto;}
.left dl dt{ color:#fe6d04; background:url("../images/new/leftbg1.jpg") no-repeat; height:32px; padding-left:48px; text-align:left;font:bold 14px/32px "宋体"; margin:10px 0 10px 0;}
.left dl dt.first{ margin:3px 0 10px 0;}
.left dl dt a:link,.left dl dt a:visited,.left dl dt a:hover{color:#fe6d04;}
.left dl dd{ text-align:left; line-height:23px; vertical-align:middle; padding-left:10px;}
.left dl dt.h_btn{ background:url("../images/new/leftbg2.jpg") no-repeat; height:37px;font:bold 14px/16px "宋体"; vertical-align:middle; padding-top:6px;}
.left dl dd a{ display:inline-block; padding:0 0 0 25px; background:url("../images/new/icon2.jpg") no-repeat 7px 4px;}
.left dl dd a{ display:inline-block;}
.leftfoot{ background:url("../images/new/leftfoot.jpg") no-repeat; height:7px; font:5px/5px "宋体"; margin-top:6px;}

/*mid*/
.frontpage{ width:257px; height:209px; float:left; margin-bottom:10px;}
.infolist{color:#fffbdf; text-align:left;}
.infolist h3{font:bold 14px/24px "宋体"; vertical-align:middle;padding:0 15px 0 20px;}
.infolist h3 span{ float:right; font-size:12px; font-weight:normal;color:#fff;}
.infolist h3 span a:link,.infolist h3 span a:visited,.infolist h3 span a:hover{ color:#fff;}
.w_gzdt{ float:right; width:317px; background:url("../images/new/infobg.jpg") no-repeat;}
.w_zcfg,.w_tzgg{width:288px; background:url("../images/new/infobg2.jpg") no-repeat;}
.w_zcfg{ float:left;}
.w_tzgg{ float:right;}
.ztxw{ height:177px; background:url("../images/new/ztzl_mid.jpg") repeat-y; clear:both; margin:10px 0;}
.zt_top{background:url("../images/new/ztzl_top.jpg") repeat-x; height:25px; text-align:left;}
.zt_top img { margin-left:20px; height:23px; width:133px;}
.zt_left{width:24px; background:url("../images/new/ztxw.jpg") no-repeat; float:left;height:177px;}
.zt_right{width:8px; font:5px/5px "宋体"; background:url("../images/new/zt_right.jpg") no-repeat; float:right;height:177px;}
.zt_mid{padding:5px 15px;}
.zt_foot{background:url("../images/new/ztzl_foot.jpg") no-repeat; height:6px; line-height:4px; overflow:hidden; font-size:4px;}
.comp{ padding-top:10px; clear:both;}
.advlink{  text-align:left;}

/*right*/
.rtop{ background:url("../images/new/r_top.jpg") no-repeat; height:48px;}
.rtop img{ }
.rfoot{ background:url("../images/new/r_foot.jpg") no-repeat; height:7px;font:5px/5px "宋体";}
.rtitle{ background:url("../images/new/r_infobg.jpg") no-repeat; width:120px; height:24px;font:bold 14px/24px "宋体"; vertical-align:middle; text-align:left; margin:0 auto; position: relative; color:#af4600; padding-left:40px;}
.rtitle img{  position:absolute; left:12px; }
.sinfo{ background:url("../images/new/lwsy.jpg") no-repeat; width:141px; height:20px; margin:5px auto 5px auto;}
.input_w1{ width:98px; text-indent:3px; border:0; height:18px;font:12px/18px "宋体";}
.input_w2{ width:35px; text-indent:3px; border:0; height:18px; background:transparent;font:12px/18px "宋体"; color:#fff;}
.sinfo2{width:141px; margin:5px auto 5px auto;}
.searchinput{ width:139px; height:18px; border:1px solid #7f9db9; margin-bottom:5px;}
.searchbutton{ width:57px; height:19px; background:url(../images/new/searchbg.jpg) no-repeat;font:bold 12px/18px "宋体"; color:#fff; border:0px;}
.sinfo2 a:link,.sinfo2 a:visited,.sinfo2 a:hover{ font-weight:bold; color:#af4600; }
.rlist{width:150px; margin:10px auto; text-align:left;}
.rlist a{ margin-right:12px; line-height:21px; vertical-align:middle;}
.rlist a.end{ margin-right:0px;}
.rlist em{ font-style:normal; font-weight:normal; text-align:right; display:block; color:#af4600;}
.rlist em a{ margin:0px;font-weight:normal; }
.rlist em a:link,.rlist em a:visited,.rlist em a:hover{ font-weight:bold; color:#af4600;font-weight:300;}

/*sec left*/
.leftop2{ background:url("../images/new/ltop2.jpg") no-repeat; height:43px; font:bold 14px/43px "宋体"; vertical-align:middle; color:#fff;}
.leftfoot2{ background:url("../images/new/lfoot2.jpg") no-repeat; height:37px; margin:15px 0;clear:both;}
.sec_left{ padding:10px 0;}
.secright{ float:right; width:781px;background:url("../images/new/secbg.jpg") repeat-y; margin-top:20px;}
.sectop{ background:url("../images/new/sectop.jpg") no-repeat; vertical-align:middle; color:#fff; font:5px/5px "宋体"; height:10px;}
.secfoot{ background:url("../images/new/secfoot.jpg") no-repeat; height:8px; font:5px/5px "宋体";}
.loc{ background:url(../images/new/locbg.jpg) no-repeat; width:697px; margin:15px auto 5px auto; height:24px; line-height:24px; vertical-align:middle; padding-left:25px; color:#fff; text-align:left;}
.loc a:link,.loc a:visited,.loc a:hover{ color:#fff;}
.seclist{ min-height:500px;height:expression(this.scrollHeight<=500?'500px':this.scrollHeight+'px'); width:700px; margin:0px auto; text-align:left; font-size:14px;}
.left dl.fljg{ margin:15px 0 0 0;}
.left dl.fljg dd{ text-align:left; line-height:23px; vertical-align:middle; padding-left:10px; float:left; width:65px;}
.zfzz{width:147px; margin:10px auto;}
.zfzz ol{ text-align:left; line-height:24px; font-size:14px; color:#fe6d04; font-weight:bold; }
.zfzz ol img{ margin-right:10px;}
.zfzz ol a:link,.zfzz ol a:visited,.zfzz ol a:hover{ color:#fe6d04; font-weight:bold;}
.zfzz li{ text-align:left; padding-left:28px;line-height:22px; background:url("../images/new/icon2.jpg") no-repeat 7px 4px;}
.openav{ display:none;}

/*webflow*/
.seclist .article{width:100%; margin-top:10px;}
.timedefault{ padding-right:3px; padding-left:5px; text-align:right; white-space:nowrap; vertical-align:top; padding-top:7px;}
.article{width:98%;}
.ardot{width:23px;text-align:center; vertical-align:top; padding-top:12px; }
.arlisttd{ vertical-align:top;padding-top:7px; font-size:14px;height:24px;}
.time2312{ padding-right:3px; padding-left:5px; text-align:right; white-space:nowrap; vertical-align:top; padding-top:6px; color:#333;}
.dot{ text-align:center; height:15px; width:25px; vertical-align:top; padding-top:10px;}
a.artitle:link{font-size:12px;text-decoration:none;color:#525252; line-height:150%;}
a.artitle:visited{font-size:12px;text-decoration:none;color:#525252; line-height:150%;}
a.artitle:hover{font-size:12px;text-decoration:underline;color:#525252; line-height:150%;}

li.pages{clear:both; text-align:center; padding:10px; border:0px; background:none; height:30px;}
li.pages2{clear:both; text-align:center; padding:10px; border:0px; background:none; height:30px; width:670px;}
.hover{ line-height:200%; font-size:14px; padding:10px;}

/*article*/
.aloc{ background:url(../images/new/abg.png) no-repeat 0 -23px; width:884px; margin:15px auto; height:24px; line-height:24px; vertical-align:middle; padding-left:25px; color:#fff;}
.aloc a:link,.aloc a:visited,.aloc a:hover{ color:#fff;}
.atext{ width:1000px; margin:15px auto; background:url(../images/new/amid.jpg) repeat-y; text-align:left;}
.content{font-size:11.5pt; line-height:200%; }
.atop,.afoot{height:8px; line-height:5px; font-size:5px; overflow:hidden;}
.atop{ background:url(../images/new/abg.png) no-repeat 0 0;}
.afoot{ background:url(../images/new/abg.png) no-repeat 0 -15px;}
.amid{ width:900px; margin:0 auto; text-align:left;}
.mtitle{ font-size:16px;/* color:#ff4901;*/ color:#000; text-align:center; padding:20px 0 15px 0 ;}
.source{ font:normal 12px/28px "宋体"; color:#333; text-align:center; border-bottom:1px solid #eee; width:900px; margin:0 auto;}


.dot2{text-align:center; height:20px; width:20px; vertical-align:top; padding-top:12px;}
.article2{width:90%; margin-top:5px; }
a.listtitle2:link{font-size:12px;text-decoration:none;color:#000000; line-height:150%; cursor:hand;}
a.listtitle2:visited{font-size:12px;text-decoration:none;color:#000000; line-height:150%; cursor:hand;}
a.listtitle2:hover{font-size:12px;text-decoration:underline;color:#000000; line-height:150%; cursor:hand;}
.listtime2{ padding-right:3px; padding-left:8px; text-align:right; white-space:nowrap; vertical-align:top; padding-top:5px;}

.sp_title1{ margin-top:10px; position:relative;}
.indexsp{ height:406px; padding-top:0px;}
.indexsp ul li{ text-align:center; margin-top:5px;}
.indexsp ul li img{ width:156px; height:107px;}
.indexsp ul li p{ line-height:20px;}
.spmore{ position:absolute; top:0; right:5px; font-size:12px; font-family:"宋体"; font-weight:normal;}