@charset ;
/* CSS Document */

*{margin:0;padding:0;}
body{font:12px Arial,"宋体",Helvetica,sans-serif;line-height:180%;color:#333;text-align:left;background:#fff;white-space:normal;}
img{border:0;}ul,li,ol{list-style:none;}
body,button,input,select,textarea,img{font:tahoma,Helvetica,arial,"#333",sans-serif;vertical-align:middle;font-size:12px;}
body {background:url(../images/bg.jpg) top repeat-x #E8FAFC;}
a {color:#333333; text-decoration:none;}
.clr {clear:both;}


#header {width:1003px; height:162px; background:url(../images/top.jpg);margin:0 auto;}
#header .en {line-height:30px; text-align:right; color:#CCCCCC;}
#header .en a {color:#FFFFFF;}
.search { width:224px; height:32px; margin-top:62px; margin-left:762px;}
.search  .input {width:140px; height:28px; float:left; display:inline;}
.search  .input input {width:130px; height:28px; line-height:28px; padding-left:26px; border:none; background:none;}
#main_nav { width:1003px; margin:0 auto;height:46px; background:url(../images/nav_bg.jpg) repeat-x;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{height:42px; line-height:42px; position:relative; z-index:1;}
.nav a{ color:#333; font-family:微软雅黑,宋体;}
.nav .nLi{ float:left; width:109px; position:relative; display:inline;}
.nav .nLi h3{ float:left; text-align:center ;}
.nav .nLi h3 a{ width:109px; display:block;  font-size:14px; font-weight:bold; text-align:center;}
.nav .sub{ display:none; width:110px; left:0; top:42px;  position:absolute; background:#fff; border:#78B10F solid 1px; line-height:26px; padding:5px 0;}
.nav .sub li{ zoom:1;}
.nav .sub a{ display:block; padding:0 10px;}
.nav .sub a:hover{ text-decoration:underline ;}
.nav .on h3 a{ background:url(../images/sub_on.jpg); color:#fff;}
.nav .line {float:left;width:2px; height:42px; background:url(../images/line.jpg); position:relative;display:inline;}
#main { width:1001px; border:#FFFFFF solid 1px; background:url(../images/main_bg.jpg) top repeat-x #FFFFFF;margin:0 auto; margin-top:10px; padding-bottom:10px;}
.ttgg {width:978px; height:28px; border:#CCCCCC solid 1px; margin:0 auto; margin-top:6px; background:#FFFFFF;}
.ttgg .t { width:120px; height:28px; background:url(../images/ttgg.jpg) left center no-repeat #EBF7FC; float:left;}
.ttgg .t span { margin-left:40px; line-height:28px;font-family:微软雅黑,宋体; font-size:14px; font-weight:bold;}
.ttgg .c {float:left;}
.txtMarquee-left{ width:850px;  position:relative;}
.txtMarquee-left .bd{}
.txtMarquee-left .bd .tempWrap{ width:850px !important;}/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.txtMarquee-left .bd ul li{ margin-right:20px; margin-top:6; float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;}/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li span{ color:#999; line-height:25px;}

.l_box {width:232px; float:left; margin-left:10px; margin-top:10px; background:#FFFFFF; border:#ccc solid 1px;padding-bottom:10px; display:inline;}
.xygk .t {height:37px; background:url(../images/l_box_bg.jpg); border-bottom:#ccc solid 1px; line-height:37px;font-family:微软雅黑,宋体; font-size:14px; font-weight:bold; padding-left:20px;}
.xygk .c img {margin-left:10px; margin-top:10px;}

.xygk .c  ul {margin-left:10px; margin-right:10px; margin-top:10px;}
.xygk .c  ul li {width:85px; padding-left:20px; background:url(../images/xxgk_li_bg.jpg) left center no-repeat; line-height:40px; border-bottom:#CCCCCC solid 1px; float:left;font-family:微软雅黑,宋体; font-size:14px;}
.index_news  { width:650px; height:258px; background:#FFFFFF; border:#CCCCCC solid 1px; float:left; margin-left:10px;margin-top:10px;}

.slideBox{ width:290px; height:234px; padding-left:10px; padding-top:10px; margin-left:10px; margin-top:6px; overflow:hidden; position:relative; background:url(../images/slide_bg.jpg) ; float:left;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:25px; bottom:55px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;}
.slideBox .hd ul li.on{ background:#f00; color:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:278px; height:192px; display:block;}
.slideBox .bd span{ width:278px; height:25px; line-height:18px; text-align:center; display:block;}

.xyxw{width:430px; float:left; margin-left:10px;}
.xyxw .t { height:30px; line-height:30px; background:url(../images/news_t.jpg) left center no-repeat; padding-left:50px;font-family:微软雅黑,宋体; font-size:16px; font-weight:bold; border-bottom:#CCCCCC solid 1px; margin-top:10px;}
.xyxw .t span {float:right; margin-right:10px; font-size:12px; font-weight:100;}
.xyxw .c ul {padding:6px;}
.xyxw .c ul li {line-height:30px; background:url(../images/li_bg.png) left center no-repeat; padding-left:20px;font-size:14px;font-family:宋体; }
.time {color:#999999; float:right;}

.banner {width:980px; height:140px; margin-top:10px; margin-left:10px;}
.banner img {width:980px; height:140px;}


.l_box1 {width:234px; float:left; margin-left:10px; margin-top:10px; background:#FFFFFF; display:inline;}
.yjjg {border:#ccc solid 1px; padding-bottom:10px;}
.yjjg .t {height:37px; background:url(../images/l_box_bg.jpg); border-bottom:#ccc solid 1px; line-height:37px;font-family:微软雅黑,宋体; font-size:14px; font-weight:bold; padding-left:20px;}
.yjjg .c  ul {margin-left:10px; margin-right:10px; margin-top:20px;}
.yjjg .c  ul li { height:23px; line-height:23px; background:#F6F6F6; border:#ccc solid 1px; margin-bottom:8px; font-family:宋体;}
.xxdh {margin-top:10px;}

.rczp {border:#ccc solid 1px; margin-top:10px; padding-bottom:10px;}
.rczp ul li { width:103px; height:41px; line-height:41px;font-family:微软雅黑,宋体; font-size:14px; text-align:center; background:url(../images/rczp_bg.jpg); float:left;  float:left; margin-left:9px; margin-top:10px; display:inline;}
.xyxx{width:732px;  background:#FFFFFF; border:#CCCCCC solid 1px; float:left; margin-left:10px;margin-top:10px;}
.xsxx { width:351px; height:220px; margin-left:10px; margin-top:10px; float:left;}
.xsxx .t { height:30px; line-height:30px; background: url(../images/xyxx_t_bg.jpg) bottom center no-repeat; font-family:微软雅黑,宋体; font-size:16px; font-weight:bold; padding-left:10px;margin-top:10px;}
.xsxx .t span {float:right; margin-right:10px; font-size:12px; font-weight:100;}
.xsxx .c ul {padding:6px; margin-top:8px;}
.xsxx .c ul li {line-height:30px; font-family:宋体;font-size:14px; }
.xsxx .c .c1 { height:150px; }
.xsxx .c .c2 { height:150px; }
.xsxx .c .c3 { height:150px; background:url(../images/xyxx_pic3.jpg) left center no-repeat; padding-left:100px;}
.xsxx .c .c4 { height:150px; background:url(../images/xyxx_pic4.jpg) left center no-repeat; padding-left:100px;}

.link {width:978px; border:#CCCCCC solid 1px; margin-left:10px; margin-top:10px;}
.link .t {height:37px; background:url(../images/l_box_bg.jpg); border-bottom:#ccc solid 1px; line-height:37px;font-family:微软雅黑,宋体; font-size:14px; font-weight:bold; padding-left:20px;}
.link .c ul {padding:10px;}
.link .c ul li {line-height:30px; margin-left:10px; margin-right:10px; float:left;text-overflow:ellipsis;  white-space:nowrap;} 

/*列表*/
.list_l{height:658px;}
.list_r { width:736px; margin-left:10px; margin-top:10px; float:left; min-height:600px; background:#FFFFFF; border:#CCCCCC solid 1px;}
.list_r .t {height:30px; line-height:30px; background:url(../images/ico.fw.png) left center no-repeat; padding-left:20px; margin:10px; border-bottom:#CCCCCC solid 1px; background:url(../images/xyxx_t_bg.jpg) left bottom no-repeat;}
.list_r  .c {margin-left:20px;height:520px; margin-right:20px; margin-top:10px;}
.list_r  .c  ul li {line-height:35px ; border-bottom:#CCCCCC dotted 1px; background:url(../images/li_bg.png) left center no-repeat; padding-left:15px;}
.pages{padding-bottom:10px;height:20px; margin-top:10px; margin-left:30px; margin-right:30px;}
.pages a,.pages strong{display:inline-block;height:18px;line-height:18px;padding:0px 8px;border:1px solid #CCC;text-decoration:none;margin:0px 3px 0px 0px;color:#555;}
.pages strong,.pages a.current{background:#F5F5F5;}
.pages span{float:right; margin-right:20px;}

/*内容*/
.content{ margin:10px; border:#ccc solid 1px; background:#FFFFFF; padding-bottom:20px;}
.content .t {height:30px; line-height:30px; background:url(../images/ico.fw.png) left center no-repeat; padding-left:20px; margin:10px; border-bottom:#CCCCCC solid 1px; background:url(../images/xyxx_t_bg.jpg) left bottom no-repeat;}
.content .c {margin:20px 50px 20px 50px;}
.content .c h1 {text-align:center; font-family:微软雅黑,宋体; font-size:18px; font-weight:bold;}
.content .c .c_n { background:#F3F3F3; border:#CCCCCC solid 1px; height:25px; line-height:25px; color:#666666; margin-top:20px; text-align:center;} 
.content .c .c_c {padding:10px; margin-top:20px; font-size:14px; line-height:180%;}
.content .c .c_c table {background:#CCC;}
.content .c .c_c table td {background:#FFF; line-height:200%; padding-left:6px;}

.js_list{margin:50px;height:520px; margin-top:30px;}
.js_list h3{ height:30px; line-height:30px;font-family:微软雅黑,宋体; font-size:14px;  border-bottom:#CCCCCC solid 1px; margin-top:10px;}
.js_list ul {margin:10px;}
.js_list ul li {width:20%; float:left; height:25px; line-height:25px;}

.js_content{ margin:10px; border:#ccc solid 1px; background:#FFFFFF; padding-bottom:20px;}
.js_content .t {height:30px; line-height:30px; background:url(../images/ico.fw.png) left center no-repeat; padding-left:20px; margin:10px; border-bottom:#CCCCCC solid 1px; background:url(../images/xyxx_t_bg.jpg) left bottom no-repeat;}
.js_content .c {margin:20px 50px 20px 50px;}
.js_content .c .pic {float:right; margin-left:20px; margin-bottom:20px; width:249px; height:307px; background:url(../images/tx_bg.jpg) ;}
.js_content .c .pic img { width:232px; height:273px; margin-left:8px; margin-top:8px;}
.js_table td {font-family:微软雅黑,宋体; font-size:14px; line-height:40px; border-bottom:#ccc solid 1px;}
.js_content .c .c_c { line-height:180%; padding-top:20px;}
.js_content .c .c_c table {background:#CCC;}
.js_content .c .c_c table td {background:#FFF;line-height:200%; padding-left:6px;}


.list_r1 .t {height:30px; line-height:30px; background:url(../images/ico.fw.png) left center no-repeat; padding-left:20px; margin:10px; border-bottom:#CCCCCC solid 1px; background:url(../images/xyxx_t_bg.jpg) left bottom no-repeat;}
.list_r1 { width:736px;min-height:668px; margin-left:10px; margin-top:10px; float:left; background:#FFFFFF; border:#CCCCCC solid 1px;}
.list_r1 .c {margin:20px;}
.list_r1 .c h1 {text-align:center; font-family:微软雅黑,宋体; font-size:18px; font-weight:bold;}
.list_r1 .c .c_n { background:#F3F3F3; border:#CCCCCC solid 1px; height:25px; line-height:25px; color:#666666; margin-top:20px; text-align:center;} 
.list_r1 .c .c_c {padding:10px; margin-top:20px; font-size:14px; line-height:200%;}

.list_r1 .c .c_c  table {background:#CCC;}
.list_r1 .c .c_c  table td {background:#FFF;line-height:180%; padding-left:6px;}


.list_ld { width:736px;height:668px; margin-left:10px; margin-top:10px; float:left; background:#FFFFFF; border:#CCCCCC solid 1px;}
.list_ld .t {height:30px; line-height:30px; background:url(../images/ico.fw.png) left center no-repeat; padding-left:20px; margin:10px; border-bottom:#CCCCCC solid 1px; background:url(../images/xyxx_t_bg.jpg) left bottom no-repeat;}
.list_ld h1 {text-align:center; font-family:微软雅黑,宋体; font-size:18px; font-weight:bold; border-bottom:#CCCCCC dotted 1px; line-height:40px; margin-top:20px; margin-left:20px; margin-right:20px;}
.list_ld  ul { margin:20px; margin-left:50px; margin-right:50px;}
.list_ld  ul li { width:50%; text-align:center; float:left; margin-top:20px; display:inline;}
.list_ld  ul li img {width:150px; height:170px; border:#CCCCCC solid 1px; padding:3px;}
.list_ld  ul li span {display:block; font-family:微软雅黑,宋体; font-size:14px; height:30px; line-height:30px;}



#tuijian {margin:0 auto; border-top:#CCCCCC dotted 1px;}
#footer { margin-top:10px; width:100%; background:#4375AD; padding-top:15px; padding-bottom:15px; width:1003px; margin:0 auto;}
#footer .copyright {line-height:35px; color:#FFFFFF; text-align:center;}


#flashBoxu_u2_{margin-left:-100px;}
