﻿@charset "utf-8";
/* --------------  Public --------------  */
/* Reset */
/* html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);} */
html{ overflow-x:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,table{margin:0px auto;padding:0;}
body{font-size:14px; vertical-align:middle; font-family:宋体; overflow-x:hidden; text-align:left; margin:0 auto;}
img{border:none; vertical-align:top;}
dl,dt,dd,p{margin:0;padding:0;}
ol,ul,li{list-style:none;}
a { text-decoration:none;}
/* Items */
.left{float:left;}
.right{float:right;}
.clear{clear:both; overflow:hidden;}
.overflow { overflow:hidden;}


/*首页js样式开始*/
.hot_slider{padding:0px;width:308px; float:left;}
.slider_wrap{position:relative;width:308px;height:218px;}
.mask{FILTER:alpha(opacity=100);opacity:1;width:100%;height:22px; position:absolute;bottom:0;left:0;display:block;}
.comt { width:308px; height:22px;color:#ffffff;position:absolute;left:0;bottom:0;height:22px;text-indent:8px;text-align:left;}
.comt H4 { font-size:12px; line-height:22px; background:url(/images/gg.png) no-repeat;}
.comt H4 a { font-size:12px; color:#ffffff; font-weight:normal;}
#slider_box { position:relative; width:308px;height:218px;overflow:hidden;float:left;}
#contentList { width:308px;height:218px;overflow:hidden;}
#contentList li{float:left;position:relative;}
#contentList li IMG{width:308px;height:218px;}
#previewList { position:absolute;bottom:4px;right:0px; font-size:10px; line-height:13px;}
#previewList li { list-style:none;float:left;width:23px;height:13px; background:url(/images/gg1.png) no-repeat; color:#ffffff;text-align:center; cursor:pointer; overflow:hidden; font-size:10px; border-left:1px #ffffff solid; line-height:13px;}
#previewList li:hover,#previewList li.active{ font-family:微软雅黑; color:#ffefab;width:23px;height:13px; font-size:10px; background:none; background-color:#ce0609; line-height:13px;}

.list_top{ width:615px;height:159px; overflow:hidden;}
.list_top .Empty{ width:40px; height:40px; float:left;}
.hot{ width:615px;height:159px;}
.hot ul{ width:615px; height:159px; overflow:hidden; margin:0;padding:0;}
.hot ul li{ width:210px; height:159px; float:left;}
.hot ul li img { border-right:1px #e4e4e4 solid; width:193px; height:101px; padding:13px 8px 6px 9px;}
.hot ul li span { display:block; text-align:left; color:#606060; font-size:12px; line-height:26px; padding-left:34px; background:url(/images/ll.jpg) no-repeat left;}
.hot ul li span font { font-size:12px; float:right;}

#CSSBox { width:309px;height:199px; padding:13px; padding-bottom:0; margin:0 auto; overflow:hidden;}
#CSSBox ul li { width:309px;height:199px; float:left; list-style:none; border:0px solid red; margin-right:26px;}
#CSSBox ul li font { display:block; width:172px; height:186px; float:left; line-height:21px; font-size:12px; color:#303030;}
#CSSBox ul li img {width:127px; height:184px; }
#CSSBox ul li div.dw { width:127px; height:184px; position:relative; float:right;}
#CSSBox ul li span { position:absolute; right:0; bottom:0; line-height:27px; width:127px; background:url(/images/jm.png) no-repeat; text-align:center; font-size:12px; color:#ffffff;}
/*首页js样式结束FILTER:alpha(opacity=70);opacity:0.7;*/

/*首页样式*/
.left { float:left;}
.right { float:right;}
.sybg { background:url(/images/bb_01.jpg) no-repeat #f7f6ee 50% top; }
.flbg { background:url(/images/flbb.jpg) no-repeat 50% top; }
.wid { width:1004px; margin:0 auto; padding:0;}
#nav { height:48px; padding:0 2px; background:url(/images/nn_04.jpg) no-repeat top; overflow:hidden;}
#nav li { float:left; width:100px; text-align:center; background:url(/images/lbg_05.jpg) no-repeat right top;}
#nav li a { line-height:48px; font-family:微软雅黑; font-size:14px; color:#ffffff;}
#nav li.last { background:none;}
.nbb { height:8px; clear:both; overflow:hidden;}
.nbb img { vertical-align: top; line-height:0;}
.syflv { width:996px; padding:0 4px; height:337px; background-color:#ffffff;}
.widd { padding:7px 12px 0 12px; width:980px; margin:0 auto; background-color:#ffffff;}
.symain1 { height:300px;}
.symain1_l { width:615px; height:289px; float:left; background:url(/images/hbg_19.jpg) no-repeat 0 42px;}
.symain1_r { width:335px; height:289px; float:right; background:url(/images/hhbg_20.jpg) no-repeat 0 42px}
.symain1_l h3,.symain1_r h3 { line-height:44px; padding:0 10px 16px 10px; text-align:left; font-size:18px; font-family:微软雅黑;font-weight:normal;}
.symain1_l h3 span,.symain1_r h3 span{ font-size:12px; color:#878585; float:right; font-weight:normal;}
.symain1_l h3 span a,.symain1_r h3 span a { font-size:12px; color:#878585; }
.syxndt { width:615px; height:218px;}
.syxndt_l { width:308px; height:218px; float:left;}
.syxndt_r { width:298px; height:218px; float:right;}
.syxndt_r ul li { width:100%; text-indent:9px; background:url(/images/ss_24.jpg) no-repeat left top; line-height:26px; border-bottom:1px #e4e4e4 dashed; font-size:12px; color:#343434;}
.syxndt_r ul li.fir { font-weight:bold;}
.syxndt_r ul li.mar { border-bottom:none;}
.syxndt_r ul li a { color:#343434; font-size:12px;}
.syxndt_r ul li span.dtjj { display:block; width:298px; height:62px; color:#656464; font-size:12px; line-height:18px; font-weight:normal; overflow:hidden;}
.syxndt_r ul li span.dtjj a { color:#656464; font-size:12px; line-height:18px; font-weight:normal;}
.syxndt_r ul li span.dat { float:right; color:#6b6b6b; font-size:12px; font-weight:normal;}
#act ul li a:hover,#act ul li a:active { color:#1f80e3;}

.symain1_r ul { padding:0 4px;}
.symain1_r ul li { width:100%; border-bottom:1px #e4e4e4 solid; height:47px; padding-top:7px; line-height:20px; font-size:12px; color:#656464;}
.symain1_r ul li a { font-size:12px; color:#656464; line-height:20px; font-family:微软雅黑;}
.symain1_r ul li a:hover,.symain1_r ul li span:hover { color:#1f80e3;}
.symain1_r ul li span { display:block; width:38px; margin-right:15px; text-align:center; color:#656464;}
.symain1_r ul li span.yy { font-size:16px;}
.symain1_r ul li span.md { font-size:12px;}
.symain1_r ul li font { width:38px; float:left;}
.symain1_r ul li span.ggjj { float:right; width:276px; line-height:20px; text-align:left; margin-right:0;}

.sygg { width:980px; height:106px; overflow:hidden; clear:both; margin-bottom:22px;}
.symain2 { width:980px; height:421px; overflow:hidden; clear:both; margin-bottom:16px;}
.symain2_l { width:614px; height:421px; float:left;}
.symain2_r { width:335px; height:421px; float:right;}

.symain2_l_u h3 { width:298px; height:28px; line-height:26px; padding-right:10px; background:url(/images/hh3_45.jpg) no-repeat; font-family:微软雅黑;}
.symain2_l_u h3 span.m { float:right; font-size:12px; color:#878585; font-weight:normal;}
.symain2_l_u h3 span.m a { font-size:12px; color:#878585; }
.symain2_l_u h3 span.n { display:block; width:100px; height:28px; text-align:center; float:left; font-weight:normal; color:#ffffff;}
.symain2_l_u h3 span.n a { color:#ffffff;}
.symain2_l_u { width:307px; height:213px;}
.symain2_l_u ul { width:297px; padding:12px 10px 0 0;}
.symain2_l_u ul li { width:100%; border-bottom:1px #e4e4e4 dashed; padding-left:11px; background:url(/images/sdsd_50.jpg) no-repeat left; line-height:27px; font-size:12px;}
.symain2_l_u ul li.mar { border-bottom:none;}
.symain2_l_u ul li a { color:#343434;}
.symain2_l_u ul li a:hover { color:#1f80e3;}
.symain2_l_u ul li span,.symain2_l_u ul li span a { color:#bc6a30;}
.symain2_l h4 { display:block; line-height:47px; width:614px; border-bottom:1px #e4e4e4 solid; font-size:18px; font-family:微软雅黑; text-align:left; float:left;}
.symain2_l h4 span { width:310px; display:block; float:right; color:#717171; font-size:12px; text-align:right; font-weight:normal;}
.symain2_l h4 font strong { display:block; float:left; color:#242424; font-size:18px; padding: 0 18px 0 10px; font-weight:normal;}
.symain2_l h4 font a { color:#717171; font-size:12px; float:left; font-weight:normal;}
.symain2_l_d { width:615px; height:159px; overflow:hidden; clear:both; border-bottom:1px #e4e4e4 solid;}

.symain2_r h3 { line-height:28px; background:url(/images/ms.jpg) no-repeat left; padding:0 14px 0 37px; font-size:16px; color:#1271ca; font-family:微软雅黑; font-weight:normal;}
.symain2_r h3 span { float:right;}
.symain2_r h3 span a { font-size:12px; color:#878585;}
.syfc { width:335px; height:395px; background-color:#f5f5f5; overflow:hidden; clear:both;}
.symain2_r h4 { line-height:28px; background:url(/images/tt.jpg) no-repeat left; padding:0 14px 0 37px; font-size:16px; color:#1271ca; font-family:微软雅黑; font-weight:normal;}
.symain2_r h4 span { float:right;}
.symain2_r h4 span a { font-size:12px; color:#878585;}
.syfc ol { clear:both; overflow:hidden;padding:0 13px;}
.syfc ol li {  line-height:29px; border-bottom:1px #cfcfcf dashed; font-size:12px;}
.syfc ol li a { color:#343434; font-size:12px;}
.syfc ol li span { float:right;}
.syfc ol li.mar { border-bottom: none;}

.symain3 { width:980px; height:453px; overflow:hidden; clear:both;}
.symain3_l { width:615px; height:453px; float:left;}
.symain3_l_u h3 { width:298px; height:28px; line-height:26px; padding-right:10px; background:url(/images/hh3_45.jpg) no-repeat; font-family:微软雅黑;}
.symain3_l_u h3 span.m { float:right; font-size:12px; color:#878585; font-weight:normal;}
.symain3_l_u h3 span.n { display:block; width:100px; height:28px; text-align:center; float:left; font-weight:normal; color:#ffffff;}
.symain3_l_u { width:307px; height:213px;}
.symain3_l_u ul { width:297px; padding:12px 10px 0 0;}
.symain3_l_u ul li { width:100%; border-bottom:1px #e4e4e4 dashed; padding-left:11px; background:url(/images/sdsd_50.jpg) no-repeat left; line-height:27px; font-size:12px;}
.symain3_l_u ul li.mar { border-bottom:none;}
.symain3_l_u ul li a { color:#343434;}
.symain3_l_u ul li a:hover { color:#1f80e3;}
.symain3_l_u ul li span,.symain2_l_u ul li span a { color:#bc6a30;}
.symain3_l_d { width:615px; height:214px; float:left;}
.syflpic { width:193px; height:200px; float:left;}
.syflpic h3 { width:150px; height:39px; font-size:16px; font-family:微软雅黑; line-height:39px; color:#bc6a30; padding-left:30px; padding-right:13px; display:block; background:url(/images/jcsj_34.jpg) no-repeat; font-weight:normal; margin-bottom:16px;}
.syflpic h4 { width:150px; height:39px; font-size:16px; font-family:微软雅黑; line-height:39px; color:#bc6a30; padding-left:30px; padding-right:13px; display:block; background:url(/images/xkxb_34.jpg) no-repeat;font-weight:normal; margin-bottom:16px;}
.syflpic h5 { width:150px; height:39px; font-size:16px; font-family:微软雅黑; line-height:39px; color:#bc6a30; padding-left:30px; padding-right:13px; display:block; background:url(/images/byln_34.jpg) no-repeat;font-weight:normal; margin-bottom:16px;}
.syflpic h3 span,.syflpic h4 span,.syflpic h5 span { float:right; font-size:14px; color:#515151; font-family:微软雅黑;}
.syflpic h3 span a,.syflpic h4 span a,.syflpic h5 span a { font-size:14px; color:#515151;} 
.symain3_l_d div.mar { margin:0px 17px;}
.sysp { width:193px; height:145px; background:url(/images/ssp_37.jpg) no-repeat;}
.syflpic img { width:193px; height:145px;}

.symain3_r { width:335px; height:453px; float:right;}
.symain3_r h3 { line-height:31px; color:#1271ca; font-size:18px; font-family:微软雅黑; font-weight:normal;}
.symain3_r h3 span { float:right; font-size:12px; color:#878585;}
.symain3_r h3 span a { font-size:12px; color:#878585;}
.symain3_r ul { height:264px; overflow:hidden;}
.symain3_r ul li { line-height:31px; background:url(/images/lla_36.jpg) no-repeat top left;}
.symain3_r ul li span { float:right; font-size:12px; color:#bc6a30;}
.symain3_r ul li font { float:left; padding:0 9px 0 7px; font-size:12px; color:#ffffff;}
.symain3_r ul li a { font-size:12px; color:#343434;}
.symain3_r ul li a:hover { color:#1f80e3;}

.znss { width:250px; height:81px; padding:39px 0 0 85px; background:url(/images/zss_47.jpg) no-repeat;}
.yqlink { width:980px; height:52px; overflow:hidden; margin:0 auto;}
.yqlink ul li { float:left; margin-right:12px;}
.yqlink ul li img { width:108px; height:48px; border:2px #d1d1d1 solid;}

.list_top1{ width:980px;height:52px; padding-left:12px; overflow:hidden; padding-bottom:23px;}
.list_top1 .Empty{ width:40px; height:40px; float:left;}
.hot1{ width:980px;height:52px;}
.hot1 ul{ width:980px; height:52px; overflow:hidden; margin:0;padding:0;}
.hot1 ul li{ width:112px; height:52px; float:left; line-height:52px;}

.bot { width:100%; overflow:hidden; background-color:#1271ca;}
.bott { width:676px; padding:36px 0 0 328px; overflow:hidden; background:url(/images/sdb_67.jpg) no-repeat left top;}
.bott ul { padding-bottom:10px; height:18px;}
.bott ul li { width:74px; float:left; text-align:center; background:url(/images/bgl_74.jpg) no-repeat right ; font-size:14px; color:#ffffff;}
.bott ul li.fir { padding-left:0; text-align:left; width:68px;}
.bott ul li.mar { background:none;}
.bott ul li a { font-size:14px; color:#ffffff; font-family:微软雅黑;}
.bott p,.bott p a { color:#ffffff; font-family:微软雅黑; line-height:20px;}

/*分类样式*/
.flmain { width:100%; background:url(/images/flbg.jpg) repeat-y 50% top; }
.flflv { width:1004px; height:189px; vertical-align:top;}
.xqzl { width:100%; clear:both; overflow:hidden; background:url(/images/xqzl.jpg) no-repeat top;}
.xxxw { width:100%; clear:both; overflow:hidden; background:url(/images/xxxw.jpg) no-repeat top;}
.jxyj { width:100%; clear:both; overflow:hidden; background:url(/images/jxyj.jpg) no-repeat top;}
.dyzc { width:100%; clear:both; overflow:hidden; background:url(/images/dyzc.jpg) no-repeat top;}
.ydlz { width:100%; clear:both; overflow:hidden; background:url(/images/ydlz.jpg) no-repeat top;}
.xstd { width:100%; clear:both; overflow:hidden; background:url(/images/xstd.jpg) no-repeat top;}
.ezxy { width:100%; clear:both; overflow:hidden; background:url(/images/ezxy.jpg) no-repeat top;}
.dwjl { width:100%; clear:both; overflow:hidden; background:url(/images/dwjl.jpg) no-repeat top;}
.ggfw { width:100%; clear:both; overflow:hidden; background:url(/images/ggfw.jpg) no-repeat top;}

.xyfm { width:100%; clear:both; overflow:hidden; background:url(/images/xxxw.jpg) no-repeat top;}
.xlyz { width:100%; clear:both; overflow:hidden; background:url(/images/xxxw.jpg) no-repeat top;}
.wxdns { width:100%; clear:both; overflow:hidden; background:url(/images/xxxw.jpg) no-repeat top;}
.jcsj { width:100%; clear:both; overflow:hidden; background:url(/images/xxxw.jpg) no-repeat top;}
.xkxb { width:100%; clear:both; overflow:hidden; background:url(/images/xxxw.jpg) no-repeat top;}
.btln { width:100%; clear:both; overflow:hidden; background:url(/images/xxxw.jpg) no-repeat top;}

.flmm { width:940px; padding:14px 37px 0 27px; min-height:500px; clear:both; overflow: hidden;}
.lmenu { width:226px; float:left;}
.lmenu ul { width:226px; padding-bottom:30px;}
.lmenu ul li { line-height:40px; margin-bottom:8px; background:url(/images/lli_09.jpg) no-repeat; text-align:center;}
.lmenu ul li a { font-size:16px; color:#424242; font-family:微软雅黑;}
.lmenu ul li.onThis { background:url(/images/on_09.jpg) no-repeat;}
.lmenu ul li.onThis a { color:#ffffff;}
.lmenu ol { padding-left:1px; height:200px;}
.lmenu ol li { width:75px; margin-bottom:18px; float:left; text-align:center;}
.lmenu ol li img { width:38px; height:38px;}
.lmenu ol li span { display:block; text-align:center; line-height:40px; color:#bc6a30; font-size:14px; font-family:微软雅黑;}
.rmain { float:right; width:668px;}
.rmain h3 { height:36px; line-height:36px; background:url(/images/flh_09.jpg) no-repeat bottom; text-align:left; padding-left:17px; font-size:18px; color:#353535; font-family:微软雅黑; font-weight:normal;}

.rmain ul.list { float:left; padding:5px 0;}
.rmain ul.list li { width:656px; line-height:44px; padding-left:12px; border-bottom:1px #b9b9b9 dashed; background:url(/images/lll_12.png) no-repeat left;}
.rmain ul.list li a { font-size:14px; color:#353535; font-family:微软雅黑;}
.rmain ul.list li.mar { border-bottom:none;}
.rmain ul.list li span { float:right; color:#848484;}

.rmain ul.pic {  float:left;  padding:20px 0 5px 13px;}
.rmain ul.pic li { width:202px; margin:0 20px 23px 0; float:left;}
.rmain ul.pic li.mar { margin-right:0;}
.rmain ul.pic li span { display:block; text-align:center; line-height:39px; font-size:14px; color:#686868; font-family:微软雅黑;}
.rmain ul.pic li img { width:190px; height:126px; border:6px #e8e8e8 solid;}

.rmain ul.imgg { float:left; padding:31px 0 5px 10px;}
.rmain ul.imgg li { width:202px; height:267px; overflow:hidden; margin:0 22px 20px 0; float:left;}
.rmain ul.imgg li a {}
.rmain ul.imgg li.mar { margin-right:0;}
.rmain ul.imgg li span { display:block; text-align:center; line-height:42px; font-size:14px; color:#686868; font-family:微软雅黑;}
.rmain ul.imgg li img { width:190px; height:213px; border:6px #e8e8e8 solid;}


/* 通用样式 */

#zyszy,#zyszz { height:auto; width:auto; padding:0; margin:0; border:none; background:none;}
.left { float:left;}
.right { float:right;}
.path { float:right; font-size:12px; color:#6e6e6e; font-weight:normal;}
.path a { color:#6e6e6e; font-size:12px; font-weight:normal;}
.infotitle { color:#1d1d1d; font-size:20px; text-align:center; margin:10px 0; padding:0 20px; font-family:微软雅黑;}
.infocoutent { min-height:300px; font-size:14px; line-height:22px;  color:#1d1d1d; text-align:left; padding:20px; overflow:hidden; font-family:微软雅黑;}
.infocoutent a,.contfont a { font-size:14px; line-height:22px;  color:#1d1d1d; font-family:微软雅黑;}
.contfont { min-height:300px; text-align:center; padding-top:50px; font-size:24px; color:#63788b; line-height:22px;}
.footpage { clear:both; text-align:center; font-size:14px; color:#1271ca; line-height:32px; width:668px; height:20px; padding-top:12px; background:url(/images/footpage_13.jpg) no-repeat; margin:10px auto 5px auto; padding:20px 0;}
.footpage a { color:#1271ca; font-size:14px;}
.footpage font { width:75px; height:27px; line-height:32px; text-align:center; padding:8px 10px 8px 4px; font-size:14px;}
.footpage font a { font-size:14px; width:75px; height:27px; line-height:32px; }
.footpage span {}
.footpage span a { width:28px; height:27px; background:url(/images/sdds_13.jpg) no-repeat 3px 8px; line-height:32px; padding:15px 5px; font-size:12px;}
.footpage font.fup { background:url(/images/up_13.jpg) no-repeat; line-height:100%;}
.footpage font.fdown { background:url(/images/down_13.jpg) no-repeat;}
.redcolor { color:#1271ca; font-weight:bold;}
.goback { text-align:center; line-height:60px;}
.goback a { color:#959595;}
.bg { height:1277px; background: url(/images/bgb.jpg) repeat-x bottom center;}
.flff { height:77px; background: url(/images/ffd.jpg) repeat-x bottom center; clear:both;}
.infokuang1 ul { padding:30px 0;}
.infokuang1 ul li { width:656px; line-height:44px; padding-left:12px; border-bottom:1px #b9b9b9 dashed; background:url(/images/lll_12.png) no-repeat left;}
.infokuang1 ul li a { font-size:14px; color:#63788b;}

.infokuang1 ul li div.zan { width:93px; height:23px; float:right; display:block; margin:7px 0 0 20px; background:url(/images/z_17.jpg) no-repeat; line-height:23px; color:#fff; text-align:right; font-size:12px;}
.infokuang1 ul li div.zan a { font-size:12px; width:92px; height:23px;line-height:23px; color:#fff; text-align:right; float:left; padding-right:1px;  font-weight:normal;}
.infokuang1 ul li span.path { width:500px; text-align:left; float:none; float:left; padding-right:20px;  font-weight:normal;}
.infokuang1 ul li span.break { text-align:left; float:none;}
.infokuang1 ul li span b,.infokuang1 ul li span a { font-weight:normal;}
.infokuang1 ul li span.ssnr { width:350px; text-align:left; float:right;}

/* Footer */

.lltj { clear:both; text-align:center; height:20px; width:100px;}
.lltj a { color:#868686;}

.foot { width:1220px; height:63px; line-height:63px; margin-top:16px; background:url(/images/index_17.jpg) repeat-x; text-align:center; color:#4a4a4a; text-align:center; font-size:14px; font-family:宋体; font-weight:bold;}
.foot p,.foot p a,.foot a { color:#4a4a4a; text-align:center; font-size:14px; font-weight:bold;}
.footer { width:846px; height:34px; padding-left:158px;  margin:0 auto; line-height:34px;  font-size:12px; text-align:left; color:#323232; clear:both;}
.footer a { color:#323232; line-height:34px;}
.fbg { background:url(/images/fo_20.jpg) no-repeat; width:1160; height:124px; margin:0 0 0 10px; padding:0 20px;}
.link { width:1218px; height:40px; line-height:42px; margin:0 auto; border:1px #cacaca solid;}
.link ul li { line-height:42px; float: left;}
.link ul li font { padding:0 20px; color:#000;}
.link ul li.first { padding:0 30px 0 20px; color:#ff4e00; font-size:14px; font-weight: bold;}
.link ul li a { color:#2b2b2b; font-size:12px;line-height:42px;}
.lg { float:left; margin:28px 0 0 26px;}