@charset "gb2312";
/*重置*/
html{ color:#333;background:#f1fbfc; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1;}
table{	border-collapse:collapse;border-spacing:0;}
th{	text-align:inherit;}
fieldset,img{border:0; margin:0px; padding:0px;}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe{	display:block;}
abbr,acronym{border:0;font-variant:normal;}
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}
ol,ul {	list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:bold;}
q:before,q:after {content:'';}
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
body,button,input,select,textarea{ font: 12px/20px "宋体",arial, sans-serif;}
input,select,textarea{font-size:100%; outline: none;}
table { font-size: inherit; font: 100%;}
ins,a {	text-decoration:none;}
a{ color:#333}
a:hover {text-decoration:underline;  color:#F00}
button{	cursor:pointer; outline: none;}
/*浮动*/
.fn-left,.fn-right {display:inline;}
.fn-left {	float:left;}
.fn-right {float:right;}
.fn-clear { *zoom: 1;}
.fn-clear:before,.fn-clear:after{ display: block;	line-height:0;	height:0;	content:"";}
.fn-clear:after{clear:both;}
.fn-hide {display:none;} 


.top10{ padding-top:10px;}
.right9{ margin-right:9px;}

/*------------index--------------------*/
#box{ background:url(bg.jpg) repeat-x top;}
.top{ width:1003px; margin:0 auto;}
.top_menu{ width:1003px; height:28px; margin:0 auto; overflow:hidden;}
.top_menu_l{ line-height:28px; float:left; }
.top_menu_r{ float:right;}
.top_menu_r ul li{ float:left; padding-left:3px;}



/*--------首页banner----------*/
#mainZ{ width:1000px; height:200px; float:left;}
#left{ width:417px; height:159px; float:left; clear:both;}
#left img{ width:417px; height:159px; float:left;}
#rig{ width:586px; height:banner; float:left; height:159px;}
#banner {position:relative; width:auto; height:159px; overflow:hidden;  }
#banner_list img {border:0px;}
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#banner ul {position:absolute; display:none;dlist-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; border:1px solid #fff;z-index:1002;margin:0; padding:0; bottom:3px; right:5px;}
#banner ul li { padding:0px 8px;float:left;display:block;color:#FFF;border:#e5eaff 1px solid; cursor:pointer;}
#banner_list a{position:absolute;}

#top{ width:1003px; height:159px; margin:0px auto; }
#banner-bj{ width:1003px; height:auto; margin:0px auto;}
.wenbenk{ width:163px; height:22px; float:left; margin-top:3px; margin-left:17px;}




.menu{ background:url(menu_bg.jpg) repeat-x; height:36px;}
.menu ul li{ float:left;width:96px; text-align:center;}
.menu ul li a{ line-height:36px; color:#FFF; font-weight:bold;  }
.menu_line{ background:url(menu_line.jpg) no-repeat; width:2px !important; height:36px;}
.jsuo{ height:39px; background:url(tq_bg.jpg) repeat-x; line-height:39px; padding-left:10px;}
.jsuo span{ padding-right:30px; float:left}
.jsuo_con{ float:right; padding-right:10px;}
.jsuo_con .sousuo{ width:180px; height:20px; float:left; margin:8px; }
.jsuo_con .jiansuo{ width:56px; height:22px; float:left; color:#FFF; margin-top:8px; font-size:12px; cursor:hand;  text-align:center;}


.gd{float:right; padding:5px 18px 0 0;}
.main{ width:1003px; margin:0 auto;  background:#FFF; }


.lan{ overflow:hidden;padding-top:10px; width:1003px;}

.news_img{ width:410px; height:290px; float:left; padding:10px; overflow:hidden; border:#e3e3e3 1px solid; float:left; margin-right:10px; }
.news1{ float:left; border:#e3e3e3 1px solid; width:559px; }

.notice .tit{ background:url(news_tit_bg.jpg) repeat-x; height:31px; overflow:hidden; }
.news1 .tit{ background:url(news_tit_bg.jpg) repeat-x; height:31px; overflow:hidden;}
.news1 .tit .nav{ width:122px;  background:url(news_tit_bg2.jpg) no-repeat; line-height:21px;  font-weight:bold; text-align:center; height:21px;  padding-top:10px;float:left; }
.news1 .tit .nav a{ color:#016dad; }

.notice .tit .nav{ width:122px;  background:url(news_tit_bg2.jpg) no-repeat; line-height:21px;  font-weight:bold; text-align:center; height:21px;  padding-top:10px;float:left; }
.notice .tit .nav a{ color:#016dad; }

/*news*/
#news_con{ height:31px;  background:url(news_tit_bg.jpg) repeat-x;}

#news_con .nav { width:332px;height:31px; float:left; background:url(body_0.jpg) left top no-repeat; line-height:35px;}
#news_con .nav li { float:left; color:#666; height:31px; line-height:31px; text-align:center; width:108px;cursor:pointer; font-weight:bold;}
#news_con .nav_content { width:332px; margin:0 auto; }
#news_con .nav_content dl { height:199px; float:left; overflow:hidden;}

.news{ border:#ccd7e1 1px solid; height:190px; overflow:hidden; }
.news_con1{ line-height:28px; padding:8px; overflow:hidden}
.news_con1 li{ border-bottom: #c7c7c7 dashed 1px; background:url(bt_bg1.jpg) no-repeat 10px 10px; padding-left:20px; overflow:hidden;   }
.news_con1 li a{ float:left;}
.news_con1 li span{ float:right;}


.news_conn1{ line-height:28px; padding:8px; overflow:hidden}
.news_conn1 li{ border-bottom: #c7c7c7 dashed 1px; background:url(bt_bg1.jpg) no-repeat 10px 10px; padding-left:20px; overflow:hidden;   }
.news_conn1 li a{ float:left;}
.news_conn1 li span{ float:right;}



.news2{ float:left; border:#e3e3e3 1px solid; width:367px; margin-right:10px;  }
.news2 .tit{ background:url(news_tit_bg.jpg) repeat-x; height:31px; overflow:hidden;}
.news2 .tit .nav{ width:122px;  background:url(news_tit_bg2.jpg) no-repeat; line-height:21px;  font-weight:bold; text-align:center; height:21px;  padding-top:10px;float:left; }
.news2 .tit .nav a{ color:#016dad; }
.gd2{ float:right; padding:10px 10px 0 0;}

.news_con2{ line-height:24px; padding:9px; overflow:hidden}

.news_con2 li{  background:url(bt_bg2.jpg) no-repeat 10px 12px; padding-left:20px; overflow:hidden; }

.lan2{ float:left; overflow:hidden; }

.ysqgkcx{ overflow:hidden;background:url(ysqgkcx.png) no-repeat; }
.ysqgkcx li{float:left;width:122px; }

.lan2_1 li{ width:245px; overflow:hidden;}
.lan2_2{ overflow:hidden; width:245px;}
.lan2_2 li{ float:left; padding-top:8px; height:45px; width:117px; overflow:hidden;}

.lan2_3{padding-top:3px;}
.lan2_3top{ background:url(lan3_bg.jpg) no-repeat; height:36px; width:243px;}
.lan2_3top a{ font-size:18px; color:#F00; line-height:34px; padding-left:20px;}


.lan2_3con{ width:217px; padding:10px 13px; background:url(lan3_bg2.jpg) repeat-y; overflow:hidden; height:110px;}
.lan2_3bottom{ width:243px; height:4px; background:url(lan3_bg3.jpg) no-repeat; overflow:hidden; }
.ks_list li{float:left; margin:5px 8px ;  width:62px; height:28px; background:url(lan3_bg4.jpg) no-repeat; line-height:28px; padding-left:30px;
}

.img_roll{border:#ccd7e1 1px solid;  overflow:hidden;}
.img_rool_tit{ background:url(img_rool_titbg1.jpg) repeat-x; height:30px;}
.img_rool_tit .nav{ background:url(img_rool_titbg2.jpg) no-repeat 10px 7px; float:left; padding-left:26px; height:30px;}
.img_rool_tit .nav a{ line-height:28px; font-weight:bold; color:#016dad;}

/*img2*/
.gund_content{ padding:1px 15px; width:970px; overflow:hidden;}
.gund_content ul{height:140px; float:left; margin-top:10px;}

.gund_content li{ float:left;  }

#demo { font-size:12px; width:970px; overflow:hidden; }
#demo img {width:136px; height:100px; border: 1px solid #d3d3d3; padding:3px;}
#indemo {float: left;width: 500%;overflow:hidden; }
#demo1  {float: left;height:140px; overflow: hidden;}
#demo1 li{width: 144px; height:132px; float: left; text-align:center; margin-left:12px;overflow:hidden  }
#demo2 {float: left;}
#demo2 li{width: 144px; height:140px; text-align:center;margin-left:12px; overflow:hidden }


.news3{ float:left; border:#e3e3e3 1px solid; width:495px; overflow:hidden; margin-left:8px; }
.news3 .tit{ background:url(news3_tit_bg.jpg) repeat-x; height:31px; overflow:hidden;}
.news3 .tit .nav{ width:120px;   line-height:31px;  font-weight:bold; text-align:center;  float:left; }
.news3 .tit .nav a{ color:#fff; }
.news3_content{ padding-top:10px;}


/*news3*/
#news_con3{ height:26px; background:url(news3_tit_bg1.jpg) repeat-x; }

#news_con3 .nav { width:428px;height:26px; float:left; background:url(bo_0.jpg) left top no-repeat;}
#news_con3 .nav li { float:left; color:#666; height:26px;  text-align:center; width:75px;cursor:pointer; font-weight:bold;}
#news_con3 .nav_content { width:332px; margin:0 auto; }
#news_con3 .nav_content dl { height:199px; float:left; overflow:hidden;}



.news3 .tit2{ background:url(news3_tit_bg2.jpg) repeat-x; height:28px; overflow:hidden;}
.news3 .tit2 .nav{ width:82px;   line-height:28px;  font-weight:bold; text-align:center;  float:left; }
.news3 .tit2 .nav a{ color:#fff; }
.news3_content{ padding-top:10px;}

.news_con4{ margin:10px 10px 5px 10px; line-height:23px; border-bottom:#CCC dashed 1px;}
.news_con4 .tit3{ font-size:14px; font-weight:bold; color:#146ab4;}
.news_con4 .links a{color:#146ab4;}
.about li{ float:left; padding:8px 6px; overflow:hidden; height:29px;}

.footer{ width:1003px; margin:0 auto; overflow:hidden; background:#FFF; padding-bottom:30px; }
.link{ width:auto;  height:43px; border:#fff 1px solid; background-color:#0064ba; }
.link-bt{width:53px; height:43px; border-right:#cdcdcd 1px solid; float:left; color:#fff; font-weight:bold; line-height:21px; text-align:center;  }
.link-content{ width:188px; float:left; text-align:center; height:43px; }
.xuanze{  width:170px; margin-top:10px;}
.bottom{ text-align:center; line-height:26px; padding-top:20px;}


/*-------zhuantitu-------*/

.lan_img{ height:75px; overflow:hidden; padding-top:10px;}
#MainPromotionBanner {
	background: rgb(254, 185, 0); width: 1003px; height: 75px;
}
#MainPromotionBanner #SlidePlayer {
	margin: 0px auto; position: relative;
}
#MainPromotionBanner .Slides {
	list-style: none; margin: 0px; padding: 0px; height: 75px; overflow: hidden;
}
#MainPromotionBanner .Slides li {
	width: 1003px; height: 75px; float: left;
}
#MainPromotionBanner .Slides img {
	border: 0px currentColor; width: 1003px; height: 75px;display: block;
}
#MainPromotionBanner .SlideTriggers {
	list-style: none; margin: 0px; padding: 0px; top: 50px; height: 25px; right: 10px; position: absolute; z-index: 10;
}
#MainPromotionBanner .SlideTriggers li {
	background:url(slide_trigger.gif) no-repeat center; margin: 3px 3px; width: 16px; height: 16px; text-align: center; color:#666; line-height: 16px; overflow: hidden;  font-size: 12px; float: left; display: inline; cursor: pointer;
}
#MainPromotionBanner .SlideTriggers li.Current {
	background:url(slide_trigger_c.gif) no-repeat center; margin: 0px 3px; border: 0px currentColor; width: 21px; height: 21px; color:#FFF; line-height: 21px; font-size:14px; font-weight: bold;
}

/*-------gailan-------*/
.currentcol { color: #bc3716;}
.news-otopl{height:36px;background:url(jt5.gif) no-repeat left; line-height:36px; margin-left:20px; padding-left:15px;  float:left;}
.news-otopr{height:36px;width:300px; line-height:36px;  float:right;}

.news-otop{width:1001px; height:36px; background:url(fg-bj.jpg) repeat-x; border:1px #CCCCCC solid; border-top:none;}
.news-otop2{width:1001px; height:50px; background:url(ziliao2.jpg) repeat-x;  border-top:none;}
.news-otopl2{height:50px; line-height:50px; margin-left:20px; padding-left:15px; font-size:14px; font-weight:bold; color:#0091bc;float:left;}
.news-otopl{height:36px;background:url(jt5.gif) no-repeat left; line-height:36px; margin-left:20px; padding-left:15px;  float:left;}
.news-otopr{height:36px;width:300px; line-height:36px;  float:right;}
.news-otopr .jt7 { background:url(jt7.gif) no-repeat left; }
.news-otopr ul li{float:left; padding:0 15px;}
.title_xilan{padding:10px 50px 20px 50px; border-bottom:1px #CCCCCC dotted;}
.title_xilan p{ text-align:center;  line-height:30px;}
.title_xilan .fubiao{  font-size:14px;font-weight:bold;}
.title_xilan .zhubiao{ color:#000; font-size:20px; font-weight:bold;}

.new-neirong table, .new-neirong td, .new-neirong tr, .new-neirong th{border: 1px solid #ddd !important
}
.new-neirong{ padding:10px; line-height:180%;}
.new-neirong p{  margin:0 auto;}
.new-neirong img{width:600px; height:400px;}
.xinwentu{ width:600px; height:400px; text-align:center; margin:0 auto;}
.new-neirong h2{ font-size:12px; padding-top:20px; width:100%; text-align:right;}

/*-------liebiao-------*/
.main_cont {clear:both;width:1003px;margin:0 auto;overflow:hidden;background:#FFF;padding:10px 0;}
#main_left {float:left;width:225px;overflow:hidden;}
#main_left .tit {height:71px;width:225px; background:url(index_19.gif) no-repeat;line-height:30px;}
#main_left .tit h1 { width:180px; color:#fff; padding:15px 0 0 40px;  display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#main_left .tit h1 a:link {color:#fff;text-decoration:none;}
#main_left .tit h1 a:visited {color:#fff;text-decoration:none;}
#main_left .tit h1 a:active {color:#fff;text-decoration:none;}
#main_left .tit h1 a:hover {color:#fff;text-decoration:none;}
.tit h1 {color:#2662c2;font-size:14px;font-weight:bold;padding:10px 0 0 35px;float:left;}
.tit2 h1 {float:left; height:33px; width:150px;background:url(bmjj.gif) no-repeat bottom;}
.tit h2 {float:right;padding:0 15px 0 0;font-size:12px;font-weight:bold;text-decoration:underline;color:#ff8b03;}
.tit h2 a:link {color:#ff8b03;text-decoration:none;}
.tit h2 a:visited {color:#ff8b03;text-decoration:none;}
.tit h2 a:active {color:#ff8b03;text-decoration:none;}
.tit h2 a:hover {color:#ff8b03;text-decoration:none;}
.tit h3 {float:right;padding:5px 15px 0 0;font-size:12px; color:#999;}
.tit h3 a{color:#999;}
.tit h3 a:hover{color:#f30; text-decoration:underline;}
.pro_cont {border-left:#dadad8 1px solid;border-right:#dadad8 1px solid;overflow:hidden;width:223px;background:#f3fbff;}
.pro_cont1 {border-left:#dadad8 1px solid;border-right:#dadad8 1px solid;overflow:hidden;width:223px;background:#f3fbff;}
.pro_cont ul{width:218px; margin-left:10px;}
.pro_cont ul li {background:url(index_34.gif) no-repeat;width:180px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height:42px;padding:0px 0 0 25px; line-height:32px;}
.tong-lf{ width:225px; height:247px;background:url(tonglf.gif) no-repeat;}
#main_right {width:760px;float:left;overflow:hidden;margin:0 0 0 10px;}
#main_right .tit h3{ width:360px;height:47px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#main_right .tit h1{ width:260px;height:47px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#main_right .tit {background:url(txt1.gif) no-repeat; width:760px;height:47px;line-height:30px;}
#main_right .tit2 {background:url(jgjj.gif) repeat-x;width:760px; border:1px #0099FF solid;height:33px;line-height:30px;}
.news_list {width:700px; padding:5px 15px;}
.news_list li { width:700px; line-height:30px;overflow:hidden;background:url(tub.jpg) no-repeat left; border-bottom:1px #ccc dotted;padding:0 0 0 11px}
.news_list li span {display:block;}
.date01 {color:#a0a0a0;float:right;padding:0 0 0 15px;}
.fl {float:left;}
.ubtn3{ width:440px; height:31px; border:none; margin:0 auto;}
.page{ width:100%; text-align:center;  float:left}
.page a:hover{ background-color:#FC9; border:#f63 1px solid}
.page_link,.page_prev,.page_next,.page_on,.page_end{ display:inline-block; padding:0 5px;margin:0 2px; line-height:20px;}
.page_link,.page_prev,.page_next,.page_end{ border:#bfbeb9 1px solid; color:#666;}
.page_on{ background-color:#ff934b; border:#F63 1px solid; color:#fff; text-align:center; }
.page_more{ display:inline-block}


/*-------tupian-------*/
.box{ overflow:hidden;}
.shipinimg2{ width:746px; margin:0 auto; overflow:hidden; padding-top:10px;}
.shipinimg2 ul li{ width:150px;  float:left; margin:5px 18px; _margin:5px 14px;}
.shipinimg2 ul li img{padding:2px; border:1px #999 solid;}
.shipinimg2 ul li p{width:136px;}
.jianjie{  background-color:#FFF; height:15px; line-height:15px; text-align:center; margin-top:5px;}
/*-------jianjie-------*/
.cont{ width:710px; padding:3px 0;}
.boss{position: relative ;width:625px;margin:0 auto; padding-top:20px; }

.boss-img{position: absolute; top: 50%; left: 0; margin-top: -63px; padding:3px; width:110px; height:134px;  border:1px #CCCCCC solid; }
.boss-r{ width:625px; }
.boss-r h1{ font-size:20px; line-height:30px;font-weight:bold; color:#F00;}
.boss-r h2{ font-size:14px; line-height:25px;font-weight:bold; }
.boss-rdd{ padding:20px; background-color:#e4e4e4; line-height:30px;}
.ldaoz{ font-size:15px;}
.boss-rdd span{ color:#09F; font-weight:bold;}

/*-------gaishu-------*/
.slgs{ padding-top:10px; width:740px; margin:0 auto;}
.slgs p{ line-height:22px; padding-top:20px;}

.shangxia{ width:990px; margin:0 auto; }
.shangxia .shangyi{ width:900px; float:left;text-align:left; padding-left:10px; line-height:30px;}


/*-------通用两列概览---------*/
#general_right {width:774px;float:left;overflow:hidden;}
.general_news{ width:373px; float:left; border:#d4dce4 1px solid; margin-left:10px; margin-bottom:10px; display:inline;}
.general_news_top{ width:100%; height:32px; background: url(general_top.jpg) repeat-x;} 
.general_news_bt{ width:250px; float:left; line-height:32px; color:#333; background:url(general_top_bt.jpg) no-repeat 10px 13px; padding-left:33px; font-weight:bold;}
.general_news_bt a{ color:#333;}
.general_news_content{padding:10px; overflow:hidden; height:164px;}

.general_news_content ul li{  line-height:26px; height:26px;  border-bottom:1px #CCC dotted; clear:both;}
.general_news_content ul li a{ color:#636363;  float:left; background:url(tub.jpg) no-repeat left; padding:0 0 0 8px;}
.general_news_content ul li a:hover{ text-decoration:underline; color:#F00;}
.general_news_content .pr{ float:right; color:#999999; font-size:12px;}
.general_link ul li{ overflow:hidden; margin-left:10px;  width:177px; height:64px; display:inline; border:1px #d4dce4 solid; padding:5px; float:left}
.gd3{float:right; width:40px; padding:10px 10px 0 0;}
.gd3 span{  height:15px; padding-left:15px;background:url(jt6.gif) no-repeat left;color:#999; font-size:12px;display:block; line-height:15px;}
.gd3 span a{color:#666; line-height:15px;}


/*-------通用一列概览---------*/
.general_news2{ width:760px; float:left; border:#d4dce4 1px solid; margin-left:10px; margin-bottom:10px; display:inline;}

/*------左侧无栏目文字列表页---------*/
#main_right2 {width:1003px;float:left;overflow:hidden;}
#main_right2 .tit { background-color:#f8f7f7; background-image:url(txt1.gif); background-repeat:no-repeat; background-position:left;width:1003px;height:47px;line-height:30px; }
#main_right2 .tit2 {background:url(jgjj.gif) repeat-x;width:1003px; border:1px #0099FF solid;height:33px;line-height:30px;}




/*分享*/
.gov_weixin_share{position:fixed; left:50%; margin-left:524px; 
z-index:1000;   width:82px;font-size:12px;bottom:5%;right:82px; background:#FFF}
.gov_weixin_share .fixed{padding:6px 2px;text-align:center;}
.gov_weixin_share .fixed p{padding:0;line-height:16px;}
.gov_wx,.gov_wx a{color:#333;}
.gov_fx,.gov_fx a{color:#ff6600;}
.closeBtn{height:15px;padding-top:5px;}

.newss3 ul{ width:495px; height:180px; float:left;}
.newss3 li{  float:left; margin-left:3px;}
.newss3 li img{ width:241px; height:73px;}

#top_left{ width:432px; height:auto; float:left; background:#09F;}
.notice{ width:432px; height:100px; float:left;  margin-top:8px;}
.lan_left{ width:432px; height:auto; float:left;  }
.lan_rig{ width:560px; height:auto; float:left; margin-left:10px; }