@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;}



 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:#1d428b;color:#666;}

a img{border:0px;} 

a:hover{text-decoration:none;}



.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:990px; margin:0px auto;}

.head_bg{ background:url(bg_top.jpg) top center repeat-x; font-size:14px;}

/* ----- top css ----- */

.head{ height:154px; position:relative;}

.head a.logo{ width:350px; height:100px;  background-image:url(logo.gif); background-repeat:no-repeat; position:absolute; left:0px; top:10px;}

.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;}



.mubtm{ background:url(mubtm.jpg) center center no-repeat #3484BF; height:190px;}



.fullSlide {width:100%;	position:relative;height:386px;clear:both;}

.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul {width:100% !important;}

.fullSlide .bd li {width:100% !important;height:386px;overflow:hidden;text-align:center;}

.fullSlide .bd li a {display:block;height:386px;}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:27px; background-image:url(bg_dot.png); padding-top:14px;}

.fullSlide .hd ul {text-align:center;}

.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px; text-indent:10em;margin-right:11px;overflow:hidden; background:url(dot_ban.png) -12px top no-repeat;}

.fullSlide .hd ul .on {background:url(dot_ban.png) 0px top no-repeat;}

.fullSlide .prev {position:absolute;z-index:1;top:50%;margin:-30px 0px 0px -500px;left:50%;z-index:1;width:40px;height:60px; background:url(arrow_ban.png) 0px top no-repeat;cursor:pointer;}

.fullSlide .next {position:absolute;z-index:1;top:50%;margin:-30px 0px 0px 500px;left:50%;z-index:1;width:40px;height:60px; background:url(arrow_ban.png) right top no-repeat;cursor:pointer;}

.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%;background:url(dh_bg.jpg) repeat-x; height:32px; line-height:32px; font-size:16px; font-weight:bolder;}

.p_head span{ width:142px; background:#FFFFFF; margin-left:20px; float:left; text-align:center; }



.link{ width:100%; height:141px; overflow:hidden;font-size:14px; font-weight:bold; line-height:24px;background:#EAE9E7; border-bottom:#CECECC solid 1px;}

.link_1{width:1000px; margin:0 auto; height:130px;}

.link_3{ width:130px; float:left; height:130px; padding-top:5px;}

.link_2{ width:355px; float:left; height:90px; margin-left:10px;}

.link_2 ul{margin:10px 0 0;}

.renwu{width:480px; height:112px; border:#d9d9d9 solid 1px; padding:5px; margin:5px auto; text-align:left; overflow:hidden; float:right;}
.renwu li{ width:230px;height:110px; float:left;margin-left:10px;}
.renwu li a{ width:225px; font-size:12px; height:110px; display:block; line-height:22px;color:#1D428B;border:#FFF solid 1px; padding-right:5px;}
.renwu li img.rw{ width:81px; border:#999999 solid 1px; height:108px; float:left; margin-right:10px }
.renwu li a:hover{color:#1D428B; border:#1d428b solid 1px;}





.clink{ width:100%; height:121px; overflow:hidden;font-size:14px; font-weight:bold; line-height:24px; margin-top:30px; border-bottom:#CECECC solid 1px;}



.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; }



.cont{ width:1000px; margin:8px auto 0 auto; height:545px; overflow:hidden;}

.cont-left{ width:540px; border:#D6D4D5 solid 1px; float:left; overflow:hidden;}

.cont-right{ width:450px;margin-left:8px; float:left; overflow:hidden; }

.cont-left-top{ margin:0 20px; padding:20px 0; line-height:21px;}

.cont-left-top .cltimg{ background:url(cont-left-top.jpg) center center no-repeat; width:84px; height:84px; margin:6px 15px; float:left;}

.cont-left-top a{ font-weight:bold; color:#FF0000; font-size:16	px;}

.cont-left-top p{ text-indent: 2em; margin-top:2px; }

.cont-left-con{ padding:0 30px;}

.cont-left-con ul{ margin-top:12px; width:220px; height:160px; float:left; margin-left:20px; }

.cont-left-con ul li{ background:url(dian.jpg) left center no-repeat; padding-left:25px; 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-right .crcon1{border:#D6D4D5 solid 1px; height:150px;padding:10px 8px;}

.cont-right .crcon2{border:#D6D4D5 solid 1px; border-top:none;padding:10px 8px; height:140px;}

.cont-right .crcon3{height:150px; margin-top:8px;}

.cont-right img{ width:190px; height:145px; float:left;}

.cont-right ul{ float:right; width:232px; background:url(rd.jpg) right top no-repeat; height:100px; overflow:hidden; padding-top:35px;}

.cont-right ul li{background:url(dian.jpg) left center no-repeat; padding-left:28px; height:21px; line-height:21px;}

.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:22px; color:#000000; }

.cont-right .crcon3 img{ width:450px; height:131px;}





.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:282px; margin:8px auto; overflow:hidden;border:1px solid #CCC;border-top: none;}

.cont_3{ width:998px; height:310px; margin:8px auto; overflow:hidden;border:1px solid #CCC;border-top: none;}

.cont_4{ width:1000px; height:190px; margin:8px auto; overflow:hidden;}

.ryzs{ width:658px;height:188px; border:1px solid #CCC; border-top: none; float:left;}

.ryzs img{ margin-left:15px; width:123px; height:133px; }

.tuandui{ width:960px; margin:0 auto;}

.tuandui td img{ margin-left:20px;}



.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; }

.yhkh1{ width:168px; height:232px; background:url(yh1.jpg) no-repeat; float:left; margin-left:10px; margin-top:10px;}

.yhkh2{ width:168px; height:232px; background:url(yh2.jpg) no-repeat; float:left; margin-left:12px; margin-top:10px;}

.yhkh3{ width:168px; height:232px; background:url(yh3.jpg) no-repeat; float:left; margin-left:12px; margin-top:10px;}

.yhkh4{ width:426px; height:222px; padding-top:10px; float:left; margin-left:10px; margin-top:10px; font-size:13px; color:#626262}

.yhkh4 p{ line-height:22px;text-indent: 2em; }

.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;}

.yhkh4 .khfs img{ margin-top:8px;}



.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:300px;background:url(footer_bg.jpg) top center repeat-x; overflow:hidden; }

.foot{width:1000px; margin:60px auto 0; height:330px; color:#f1f1f1; font-size:14px; font-weight: 900; line-height:24px; }

.foot img{ padding-bottom:20px;}

.foot_f{width:330px; height:300px;overflow: hidden; float:left;border-right:3px dashed #a1a2a8; color:#e4e4e5; }









.foot_m{width:330px; height:300px;overflow: hidden; float:left;border-right:3px dashed #a1a2a8; }

.foot_m ul{width:290px; margin:0 auto;}

.foot_m ul li{ float:left; width:120px; }

.foot_m ul li a{ line-height:18px;color: #e4e4e5;font-weight: 900; line-height:30px; text-align:left;}





.foot_t{ width:330px; margin:0 auto; float:left;}

.foot_t ul{width:290px; margin:0 auto;}

.foot_t ul li{ float:left; width:240x; font-size:12px; padding-left:60px; height:50px; padding-top:10px; line-height:20px;}

.foot_t ul li a{ line-height:18px;color: #FFFFFF;font-weight: 900; line-height:30px; text-align:left;}

.f_li1{background:url(footer_1.jpg) left center  no-repeat;}

.f_li2{background:url(footer_2.jpg) left center  no-repeat;}

.f_li3{background:url(footer_3.jpg) left center  no-repeat;}



.bottom{ text-align:center; color: #132c88; width:1000px; margin:0 auto; font-weight:900px; font-size:14px;  }



.foot_list{ width:100%; background-color:#3484bf;color: #FFFFFF;}

.foot_list .foot{width:990px; margin:0 auto; height:180px; font-size:12px; line-height:24px;}

.foot_list .foot_f{background:url(logo_f1.jpg) left center no-repeat; width:100%; height:100px;}

.foot_list .foot_f ul{ float:right; height:18px; overflow:hidden; margin-top:40px; overflow:hidden;}

.foot_list .foot_f ul li{ float:left; width:120px; border-right:1px solid #CCC; text-align:center;font-size:12px;}

.foot_list .foot_f ul li a{ line-height:18px; color: #FFFFFF; font-size:12px;}

.foot_list .foot_t{ width:970px; margin:0 auto;}









.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;}

.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;}

.list_right{ width:728px; float:right;}

.list_right .lead{ line-height:30px; text-indent:2em;background:url(img03.gif) no-repeat;}

.list_right  ul{ width:700px; margin:20px auto;}

.list_right  ul li{ line-height:30px;  border-bottom:#999999 dotted 1px; background:url(dian.gif) left center no-repeat; padding-left:15px;}

.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 0; width:980px;}

.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;}

.art_left ul li a{ text-decoration:none; display:block; line-height:35px; }

.art_left ul li a:hover{ text-decoration:none;display:block;width:100%;background:#317156 ; color:#fff;}

.art_left a:hover p{ text-decoration:none;display:block;width:100%;background:url(tuj1_bg.jpg) right 10px center no-repeat; color:#fff;}

.body { font-size:14px; line-height:21px; padding-left:15px;}

.body  h1{ font-size:16px; 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 #83b9e0; width:100%; color:#317156; height:42px; line-height:42px;}


#PageContent,#con-abc{background:#fff; height:auto !important;  height:260px;min-height:260px;}
#con-abc{width:960px; margin:0px auto; padding-bottom:20px; padding-top:10px;}
#con-abc h1, #con-abc h2, #con-abc h3, #con-abc h4, #con-abc h5{ margin:0px; padding:0px; font-size:16px; color:#333; line-height:40px; padding:5px 0px; font-weight:bold;}
#con-abc-a,#con-abc-b,#con-abc-c{width:340px; float:left; margin-right:40px;}
#publication{background:url(../images/bedeck/dotted_line.gif) no-repeat left bottom; padding-bottom:25px;}
#con-abc-b h3 img{vertical-align:middle; padding-bottom:5px; *padding-bottom:2px; padding-left:5px;}
#con-abc-b h3{font-size:14px; height:24px;}

#publication div img{float:left; margin-right:15px;}
#publication div p,#acc p{margin:0px; padding:0px; padding-bottom:5px;color:#333;}
#publication div span a{ padding:2px 0px; padding-right:20px; text-decoration:none; color:#00649d;}
#publication div p b{font-size:16px; color:#333;}
#publication div span a:hover{text-decoration:underline;}
#publication div .more a{ background:url(more.png) no-repeat left center;  padding-left:20px;}
#publication  ul{ margin-top:10px; width:240px; }
#publication   li a{ color:#00649d; background:url(link_arrow.png) no-repeat left 5px; padding-left:10px;}
#publication   li a:hover{ text-decoration:underline;}

#publication dl{margin:10px 0 0 0; padding:0px;}
#publication dd{margin:0px; padding:0px; }
#publication dd a{color:#00649d; background:url(link_arrow.png) no-repeat left 5px; padding-left:10px; line-height:26px;}
#publication dd a:hover{color:#c30d23; }
#con-abc-b #publication dd a:hover{color:#c30d23; }

#publication h1{font-size:16px;}
#publication div p{line-height:26px;} 

