@charset "gb2312";

/* default css */
body,div,p,ul,li,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,input
{margin:0px;padding:0px;border:0px;  text-decoration:none;}
body{background:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px;}

#main_top{width:990px; margin:0px auto; height:24px;}
#main_top ul{ float:right}
#main_top ul li{ height:24px; width:60px; float:left; line-height:24px;}
#main_top img{ vertical-align:middle; margin-right:5px;}
#main_top a{ line-height:24px; color:#ACABB0;text-decoration:none; font-size:11px;}
#main_top a:hover{color:#f00;text-decoration:none;}

.mtop{ margin-top:6px;}

 ul,li{list-style-type:none;} 
.clear{clear:both;} 
.more{color:#034393;} 
.mt{margin-top:8px;}
.rm{margin-right:15px;font-size:12px;font-weight:200;float:right;}
a{text-decoration:none; color:#333;}
a img{border:0px;} 
a:hover{text-decoration:none; color:#FF0000;}

.search_left{ float:left; width:120px; font-size:12px;}
.search_1{ width:145px; height:33px; float:left;background:url(search.jpg) no-repeat center center ;}
.form{padding-left:10px; padding-top:0px;}
.search-keyword{ width:110px; background-color:#f9f9f9; border-style:none; color:#ccc;}
.search-submit {width:20px; height:25px;background:url() no-repeat center center ;border:0; vertical-align:middle;}

.blue_a{ height:52px;}
.blue_a a{ color:#0c69c2;}

.w990{ width:100%; margin:0px auto;}
.head{ width:100%; height:150px; overflow:hidden;}
.head .logo{ width:980px; height:150px; background:url(bg_top.png) no-repeat left top; margin:0 auto;}
.head .logo a{ width:450px; height:95px; display:block; padding-top:10px;}
/* ----- top css ----- */
.head .top{ top:15px; position:absolute; right:0px; height:28px; line-height:28px;}
.head .top a.en{ padding-left:29px; background:url(icon_en.gif) 0px center no-repeat; color:#3e3e3e;}
.head .top a.cn{ padding-left:29px; background:url(icon_cn.gif) 0px center no-repeat; margin:0px 33px 0px 19px; color:#3e3e3e;}
.head .top .search{ display:inline-block; height:28px; width:176px; vertical-align:middle;}
.head .top .search input{ float:left;}
.subnav{ position:absolute; top:93px; text-align:center; width:990px; line-height:41px; font-size:14px; }
.subnav a{ color:#fff; margin-left:71px;}
.subnav a:hover{ color:#ffcc00;}

#nav{line-height:40px; height:40px; position:absolute; right:0px; top:71px; width:627px; background:url(bg_nav.png) 0px top no-repeat;}
#nav li{ float:left; position:relative; z-index:99; width:92px; margin-left:33px; display:inline; font-size:14px;}
#nav li .aon a{display:block;height:40px; line-height:40px; text-align:center; }
#nav li .aon .sele{color:#fff; text-decoration:none; background:url(bg_navon.jpg) 0px top no-repeat; height:51px;}
#nav .ml19 { margin-left:19px;}
.subnav{ position:absolute; top:110px; text-align:center; width:990px; font-size:14px; }
.subnav a{ color:#fff; margin-left:51px; line-height:41px;}
.subnav a:hover{ color:#ffcc00;}


#full-screen-slider { width:100%; height:330px; float:left; position:relative; margin-bottom:10px;}
#slides { display:block; width:100%; height:330px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:15%; top:300px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}



.mubtm{ background:url(mubtm.jpg) center center no-repeat #3484BF; height:190px;}


.bgbody{ background:url(bg_body.gif) 0px top repeat-x;}
.servicei{ padding-top:30px; width:238px; height:349px; float:left;}
.servicei .title{ height:50px; background:url(icon1.gif) 0px top no-repeat; padding-left:50px; font-size:14px; color:#343434; line-height:33px;}
.servicei .text{ margin:12px 0px 0px -18px; line-height:30px; font-size:14px;}
.servicei .text a{ color:#2f2f2f; font-size:14px; display:inline-block; background:url(hot.gif) 0px center no-repeat; margin-left:18px;}
.servicei .text img{ margin-right:4px;}


.head_left{width:354px; margin:0 auto; height:110px;background:url(logo.jpg) left 5px no-repeat; float:left;}
.head_right{width:636px; margin:0 auto; height:110px;float:left;}
.head_right_1{width:636px; margin:0 auto; height:78px;background:url(phone.jpg) right bottom no-repeat;}
.head_right_2{}
.head_right_2 ul{}
.head_right_2 ul li{float:left; width:116px; text-align:center;background:url(r_line.jpg) right 4px no-repeat;}
.head_right_2 .li{ text-align:left; width:110px;}
.head_right_2 ul li a{width:116px; text-align:center; display:block; height:24px;}


.p_head{ width:100%; height:32px; line-height:32px; font-size:16px; font-weight:bolder; background-color:#f7f7f7;}
.p_head span{ width:102px; color:#fff; float:left; text-align:center; background:url(dh_bg.jpg) repeat-x;}

.link{ width:100%; height:121px; overflow:hidden;font-size:14px; font-weight:bold; line-height:24px;background:#EAE9E7; border-bottom:#CECECC solid 1px;}
.link_1{background:url(link.jpg) center right no-repeat; width:1000px; margin:0 auto; height:90px;}
.link_1 ul{margin:20px 0 0;}

.clink{ width:100%; height:30px; overflow:hidden;font-size:14px; font-weight:bold; line-height:30px; margin-top:30px; border-top:#CECECC dashed 1px;}
.clink span{ float:left; width:50%; height:30px; overflow:hidden;}


.hdp{ width:100%; height:340px;border-bottom:1px solid #225ea8; margin:0px 0 0; position:relative;}
.hdp_bg{background:url(nav_bg.png) repeat-x; width:100%; height:18px; position:absolute; z-index:990;}
.lihdp{ width:100%; height:186px;border-bottom:1px solid #225ea8; margin:0px 0 0; position:relative;}
.lihdp_bg{background:url(nav_bg.png) repeat-x; width:100%; height:18px; position:absolute; z-index:990; top:0;}
.focus{ width:1400px; height:186px; margin:0 auto;}
.focus img{ width:1400px; height:186px;}
.list_line{background:url(list_li.jpg) repeat-x; height:4px; width:100%;}


.xwgd{width:100%;background:url(xw1_bg.jpg) repeat-x center;height:72px; overflow:hidden; }





.pannel{border:1px #ddd solid;}
.pannel_tt{height:28px;line-height:28px;overflow:hidden;background:url(ttbg.gif) repeat-x top;position:relative;width:100%; color:#fff; border-bottom:1px solid #ddd; font-size:14px;}
.pannel_tt b{font-size:14px; color:#fff; text-align:left; background-color:#f7f7f7; display:block; width:131px; height:33px; float:left;}
.pannel_tt span{ width:102px; height:33px; background-color:#024b82; display:block; text-align:center;}
.pannel_tt a{ position:absolute;right:10px;top:12px;font-family:Arial;display:block; font-weight:normal; width:33px; height:5px; background:url(more.jpg) no-repeat top center;}

.news2{ border-top:0; background:url(in_bg.jpg) repeat-x left top; padding:5px 0;border:1px solid #CCC; border-top:none; overflow:hidden; height:275px;}
.left_box{ width:498px; float:left; border-top:none; height:320px;}
.left_box h3{ height:33px; line-height:40px; text-indent:15px; background:url(nav1_bg.jpg) left top; color: #FF0000; overflow:hidden; font-size:14px;}
.box_pic{ width:130px; height:75px; padding:3px;  float:left;}



/*news*/
.news{ width:1004px; margin:10px auto 0 auto; height:auto; overflow:hidden;}
.news_boxs{ width:325px; height:295px; float:left;margin:0 0 11px 11px; display:inline;}
.news_top{ width:300px; height:90px; padding:10px;}
.news_top li.t_pic{ width:80px; height:80px; overflow:hidden;border:#cdcdcd 1px solid; padding:3px; float:left;}
.news_top li.t_pic img{ width:100%;}
.news_top li.t_ct{ width:200px; height:85px; float:right; line-height:22px;}
.news_bot{ margin-bottom:0px;}

.news_tt{height:25px;line-height:25px; margin:0 10px; background:url(jt.png) no-repeat left center;}
.news3 .news_tt{height:28px;line-height:28px; margin:0 10px; background:url(list_bg2.gif) repeat-x bottom;}
.news_tt a{ display:block; padding-left:15px; background:url(iconlist.jpg) no-repeat left center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_txt{ clear:both;}


.cont{ width:1000px; margin:8px auto 0 auto; height:247px; overflow:hidden;}
.cont-left{ width:663px; border:#D6D4D5 solid 1px; float:left; overflow:hidden;}
.cont-right{ width:323px; border:#D6D4D5 solid 1px; float:right; overflow:hidden; height:auto;}
.cont-left-top{ margin:0 20px; padding:20px 0; line-height:24px;}
.cont-left-top a{ font-weight:bold; color:#0471c3; font-size:16	px;}
.cont-left-top p{ text-indent: 2em; margin-bottom:10px; }
.cont-left-con{ padding:0 30px; border-top:1px dashed #CCC;}
.cont-left-con ul{ margin-top:12px; width:220px; height:50px; float:left; margin-left:20px; }
.cont-left-con ul li{ background:url(dian.jpg) left center no-repeat; padding-left:0px; height:19px; line-height:19px;}
.cont-left-con ul li.img{ padding:0px; background:none;height:90px; line-height:90px;} 
.cont-left-con ul li.img img{width:189px; height:83px;}

.cont-left-con_1{ padding:0 30px; border-top:1px dashed #CCC;}
.cont-left-con_1 ul{ margin-top:12px; width:225px; height:136px; float:left; margin-left:15px; }
.cont-left-con_1 ul li{ background:url(dian.jpg) left center no-repeat; padding-left:0px; height:22px; line-height:22px;}
.cont-left-con_1 ul li.img{ padding:0px; background:none;height:90px; line-height:90px;} 
.cont-left-con_1 ul li.img img{width:189px; height:83px;}

.cont-right .crcon1{ height:185px;padding:10px 8px; border-top:none;}
.cont-right .crcon2{border:#D6D4D5 solid 1px; height:150px;padding:10px 8px;}
.cont-right .crcon3{border:#D6D4D5 solid 1px; height:150px;padding:10px 8px;}

.cont-right ul{ width:90%; margin:0 auto; height:auto; overflow:hidden; padding-top:5px;}
.cont-right ul li{ height:22px; line-height:22px; margin-left:5px; margin-bottom:5px; vertical-align:top;}
.cont-right .crcon1 p{height:26px; line-height:26px; font-size:14px; border-top:1px dashed #CCC; padding-top:5px; margin-top:15px; width:100%; text-align:center;}
.cont-right .crcon1 strong{ color:#ff0000; font-size:20px;}

.cont-right .crcon3 p{height:26px; line-height:26px; font-size:16px; border-top:1px solid #CCC; width:180px; margin:0 auto; font-weight:bolder;}
.cont-right .crcon3 ul{ float:left; width:232px; height:160px; overflow:hidden; padding-top:15px;}


.cont-right img.zxzx{ width:452px; height:48px; margin-top:8px; float:none;}
.cont-right .crcon2 img{ width:204px; height:144px; margin-right:8px;}
.cont-right .crcon2 p{ text-indent:2em; line-height:23px; color:#000;}

.cnt{ width:100%; line-height:24px; overflow:hidden; margin-top:20px; font-size:14px; min-height:558px; height:auto;}
.cnt p{ margin-bottom:10px;}

.gssl{width:980px; margin:20px auto; height:187px;}
.ad{width:1000px; height:144px; margin:0 auto; overflow:hidden;}

.cont_1{ width:998px; height:155px; margin:8px auto; overflow:hidden;border:1px solid #CCC;border-top: none;}
.cont_2{ width:998px; height:262px; margin:8px auto; overflow:hidden;border-top: none;}
.cont_3{ width:998px; height:310px; margin:8px auto; overflow:hidden;border:1px solid #CCC;border-top: none;}
.cont_4{ width:1003px; height:190px; margin:8px auto; overflow:hidden;}
.ryzs{ width:1000px;height:188px; border:1px solid #CCC; border-top: none; margin:0 auto;}
.ryzs img{ margin-left:15px; width:123px; height:133px; }

.gshd{ width:1000px;height:188px; border:1px solid #CCC; margin:0 auto 8px auto;}
.gshd img{ margin-left:15px; width:123px; height:133px; }

.hzhb{ width:1000px;height:90px; border:1px solid #CCC; margin:0 auto 8px auto;}
.hzhb_main{ width:100%; height:50px; overflow:hidden;}
.hzhb_ul{ width:100%; height:50px; overflow:hidden;}
.hzhb_ul li{ float:left; width:110px; height:42px; margin-left:16px; margin-right:15px; margin-top:8px;}

.tuandui{ width:960px; margin:0 auto;}
.tuandui td img{ margin-left:20px;}

.cont_2 ul{ width:145px; margin:15px auto 0;}
.cont_2 ul p{ text-align:center; line-height:40px; font-size:16px;}
.cont_2 ul li{ line-height:26px;background:url(dian1.jpg) left center no-repeat; padding-left:0px; }
.yhkh1{ width:176px; height:212px; background:url(yh1.jpg) no-repeat; float:left; margin-left:19px; margin-top:15px;}
.yhkh2{ width:176px; height:212px; background:url(yh2.jpg) no-repeat; float:left; margin-left:19px; margin-top:15px;}
.yhkh3{ width:176px; height:212px; background:url(yh3.jpg) no-repeat; float:left; margin-left:19px; margin-top:15px;}

.haiwai{ height:260px; background:url(hw_bg.jpg) center center no-repeat;}
.haiwai .hwcon{ width:310px; height:128px; float:left; margin:12px 0 0 20px;}
.haiwai .hwcon img{ float:left;}
.haiwai .hwcon ul{ float:left; margin-left:10px; line-height:21px;}
.haiwai .hwcon ul li.t{ font-weight:bold; font-size:14px; line-height:25px;}

.khjz{ width:330px; height:188px;border:1px solid #CCC; border-top: none; float:left; margin-left:8px;}
.khjz .info img{ width:110px; height:116px; float:left; margin-right:15px; margin-bottom:8px;}
.scroll{ background:url(rw.jpg) 15px 0px no-repeat; height:141px; width:100%; margin:20px 0 0;}
#demo_1{OVERFLOW: hidden; WIDTH: 290px; HEIGHT:120px;margin:0px auto;}
#demo_1 .title{font-weight:bold; font-size:14px; line-height:32px;}
#demo_1 .info{line-height:22px; display:block; width:290px; word-wrap:break-word; color:#000; }
#demo_1 .line{border-top:1px dotted #666666; height:0px; overflow:hidden; margin:5px auto; clear:both}

.footer{ width:100%; height:110px; background:url(bom_bg.gif) repeat-x; overflow:hidden; }
.foot{width:1000px; margin:10px auto 0; height:330px; font-size:14px; line-height:24px; text-align:center;}
.fot_nav{ width:100%; height:32px; border-bottom:1px solid #e6e6e6; margin-bottom:5px;}
.fot_nav a{ color:#444; width:auto; height:32px; line-height:32px; text-align:center; margin-left:10px; margin-right:10px;}
.foot p{ color:#666;}
.foot p a{ color:#444;}
.fot_em{ margin-left:10px;}
.fot_copyimg{ width:100%; height:48px; overflow:hidden; margin-bottom:10px; margin-top:5px;}
.fot_copyimg img{ margin-left:5px; margin-right:5px;}

.bottom{ text-align:center; color: #132c88; width:1000px; margin:0 auto; font-weight:900px; font-size:14px;  }






.topNewsBox {
	WIDTH: 424px; POSITION: relative; HEIGHT: 162px; overflow:hidden; margin-top:5px;
}
.topNews {
	Z-INDEX: 90;LEFT: 0px; WIDTH: 421px; POSITION: absolute; TOP: 0px; HEIGHT: 160px;
}
.topNewsPic {
	FLOAT: left; MARGIN: 7px 24px 0px 0px; OVERFLOW: hidden; WIDTH: 173px; HEIGHT: 130px
}
.topNewsPic IMG {
	WIDTH: 171px; HEIGHT: 128px
}
.topNewsList {
	MARGIN-TOP: 0px; FLOAT: left; OVERFLOW: hidden; WIDTH: 220px; HEIGHT: 160px;text-align:left
}
.topNewsList UL {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 250px; HEIGHT: 216px
}
.topNewsList UL LI {
	FONT-SIZE: 14px; OVERFLOW: hidden; WIDTH: 250px; LINE-HEIGHT: 23px;  HEIGHT: 23px
}
.topNewsList UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url() no-repeat 4px; font-size:12px; font-family:"ËÎÌå"; color:#000;
}
.topNewsList UL LI A.up {
	BACKGROUND: url(jiantou.jpg) no-repeat  left center; COLOR: #dd1111;
}
.topNewsBg {
	Z-INDEX: 80;LEFT: 4px; WIDTH: 401px; POSITION: absolute; TOP: 4px; HEIGHT: 160px
}


.focusPicBox {
	PADDING-BOTTOM: 10px; OVERFLOW: hidden; ZOOM: 1; HEIGHT: auto
}
.newsHotBox .focusPic {
	DISPLAY: block; FLOAT: none; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 680px; ZOOM: 1; HEIGHT: auto
}
.newsHotBox .focusPic H4 {
	BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 5px; WIDTH: 680px
}
.newsHotBox .focusPic .picList {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 244px
}
.newsHotBox .focusPic .picList LI {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; FLOAT: left; PADDING-BOTTOM: 0pt; MARGIN-LEFT: -1px; BORDER-LEFT: #989898 1px dashed; WIDTH: 122px; PADDING-TOP: 0pt; HEIGHT: 122px
}
.newsHotBox .focusPic .picList LI IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FLOAT: left; BORDER-LEFT: #000000 1px solid; WIDTH: 120px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 90px
}
.newsHotBox .focusPic .picList LI P {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 122px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center
}

.list_mid{ margin:10px auto 0; width:980px;height: auto; overflow:hidden;}
.list_left{ width:242px;float:left; padding-bottom:15px;}
.img_div{width:240px; line-height:22px;}
.img_div .lead{ line-height:30px; text-indent:1em;background:url(img03.gif) no-repeat;}
.list_left .list{ margin:10px auto 0; width:230px; height:auto; overflow:hidden; line-height:24px;}
.list_left .lst_rm{ margin:10px auto 10px auto; width:230px; height:auto; overflow:hidden;}
.list_left .lst_rm li{ float:left; width:200px; height:30px; line-height:30px; font-size:16px; background:url(jt.png) no-repeat left center; padding-left:12px;}


.list_right{ width:728px; float:right;}
.list_right .lead{ line-height:30px; text-indent:2em;background:url(img03.gif) no-repeat;}
.list_right  .list_hw{ width:700px; margin:10px auto 20px auto; height:auto; overflow:hidden;}
.list_right  .list_hw .hwtt{ width:100%; height:52px; line-height:26px; font-size:14px;}
.list_right  .list_hw ul{ width:100%; height:64px; overflow:hidden; margin-top:15px;}
.list_right  .list_hw li{ line-height:36px; width:74px; height:40px; float:left; margin-left:20px; text-align:center;}
.list_right  .list_hw li p{ width:100%; height:24px; line-height:24px; font-size:14px;}

.list_right  .list_item{ width:700px; margin:0 auto;}
.list_right  .list_item li{ line-height:36px;  border-bottom:#999999 dotted 1px; background:url(dian.jpg) left center no-repeat; padding-left:10px;}
.list ul li{ line-height:30px; border-bottom:1px solid #b00c24;}
.list ul li a{ line-height:30px;}
div.page{height:55px;overflow:hidden;}
div.page ul.page{margin:20px auto 0px 40px;}
div.page ul.page li{display:block;float:left; background:none; border-bottom:none}
div.page ul.page li a{line-height:20px;color:#0959b2;padding:0px 6px;margin-left:2px;border:1px solid #cadbe7;display:block;float:left;}
div.r div.page ul.page li span.pageinfo{line-height:20px;color:#666666;margin-left:10px;display:block;float:left;}

.art_mid{ margin:10px auto 20px auto; width:980px; height:auto; overflow:hidden;}
.art_left{ width:242px;float:left;}
.art_left ul{ padding:8px 0;}
.art_left ul li{ background:url(tuj_bg.jpg) right 10px center no-repeat; width:100%; text-indent:5px; height:35px;}
.body { font-size:14px; line-height:21px; padding-left:15px;}
.body  h1{ font-size:22px; text-align:center; margin:25px auto 15px auto}
.art_right{width:728px; margin-left:10px;float:left;}
.art_right .lead{ text-align:right;}
.art_right .lead a{text-decoration:none;}
.top_ri{ line-height:21px; height:35px;overflow:hidden; font-size:14px;}
.top_ri ul{ margin:10px 0 0 10px; padding:0px; }
.top_le p{ font-weight:bolder;font:18px/50px 'Microsoft yahei',Arial,Tahoma,Helvetica,sans-serif; color:#4f4f4f; text-indent:45px;}
p.top{ font-size:18px; font-weight:bolder; border-bottom:3px solid #024b82; width:100%; color:#024b82; height:42px; line-height:42px;}


.kaihu{width:1000px;height:288px; clear:both; margin:0 auto 8px auto; border:1px solid #ddd;}
.cont_2{ width:998px; height:262px; margin:0px auto; overflow:hidden; border-top: none;}
.cont_2 ul{ margin-top:105px; margin-left:20px;}
.cont_2 ul li{ line-height:22px;background:url(dian1.jpg) left center no-repeat; padding-left:8px; }
.cont_2 .yhkh1{ width:168px; height:232px; background:url(yh1.jpg) no-repeat; float:left; margin-left:10px; margin-top:10px;}
.cont_2 .yhkh2{ width:168px; height:232px; background:url(yh2.jpg) no-repeat; float:left; margin-left:12px; margin-top:10px;}
.cont_2 .yhkh3{ width:168px; height:232px; background:url(yh3.jpg) no-repeat; float:left; margin-left:12px; margin-top:10px;}
.cont_2 .yhkh4{ width:426px; height:222px; padding-top:10px; float:left; margin-left:10px; margin-top:10px; font-size:13px; color:#626262}
.cont_2 .yhkh4 p{ line-height:22px;text-indent: 2em; }
.cont_2 .yhkh4 .khfs{ background:url(yhkh_bg.jpg) left center no-repeat; width:328px; padding:0px 0 0 100px;  height:95px; margin:10px 0 0 20px;}
.cont_2 .yhkh4 .khfs img{ margin-top:8px;}

