@charset "gb2312";
html{background:#fff;}
body{margin:0px; padding:0px; text-align:center; font-size:12px; line-height:22px; color:#666; background:#fff url(../images/bodyback.jpg) repeat-x left top; font-family:"Î¢ÈíÑÅºÚ"}

a{text-decoration:none; color:#5e5e5e}
a:hover{text-decoration:underline; color:#f00;}
h1, h2, h3, h4, h5,li,dd{margin:0px; padding:0px;list-style:none}
img{border:none;}
p{margin:0px 0px 10px 0px;}
form{margin:0px; padding:0px;}

.mag-T5{margin-top:3px;}
.mag-T3{margin-top:0px;position:relative}
.pad10{padding:10px;}
.clear{clear:both; height:1px; overflow:hidden;}
.block{display:block;}
.floatdiv{width:1000px; padding-top:1px; margin:0 auto;}
.more{position:absolute; right:0px; bottom:0px; padding-left:12px; font-size:10px; font-weight:normal; color:#999; font-family:font-family:"Î¢ÈíÑÅºÚ"; background:url(../images/dot3.gif) no-repeat left center;}
.center{text-align:center;}
#page{clear:both; padding:10px; text-align:center; color:#666;}
.page a{margin:0px 10px;}
.pageli{padding:2px 5px; background:#f3f3f3; border:1px solid #ccc;}
.pagenow{padding:2px 5px}

.qlink{padding:10px 0px 0px 10px;}
.importxt{color:#f60;}

.hbg1{margin-top:5px;  position:relative;}
.le,.ri{position:absolute;top:2px;}
.le{left:0;}
.ri{right:0;}

.hbg2{background:url(../images/line2.gif) repeat-y 240px top;}
/************* Ê×Ò³ *********/
#main{margin:0px auto; text-align:left; width:100%;}
#header{position:relative;  width:1000px; _height:136px; min-height:136px; z-index:3; margin:0 auto;}
#webtitle{float:left; height:98px; overflow:hidden;}
#language{float:right; display:inline; margin:10px 50px 0px 0px; text-align:right; font-family:"Î¢ÈíÑÅºÚ";}
#language span{float:right;}
#english{float:right; padding:5px 10px 5px 20px; background:Url(../images/english.jpg) no-repeat left center;}
#china{float:right; padding:5px 10px 5px 20px; background:Url(../images/china.jpg) no-repeat left center;}
.sb{padding-top:10px;}
.about {BACKGROUND: url(../images/aban1.jpg) no-repeat center top; WIDTH: 100%}
#menu{float:left; list-style:none; margin:0px; padding:0px;width:1000px; height:35px; background:url(../images/nav_bg.jpg) repeat-x left bottom; }
#menu li{position:relative; float:left; width:142px; height:35px; text-align:center; line-height:35px; background:url(../images/nav_bg1.jpg) no-repeat left top;}
#menu #first{width:40px; background:url(../images/menu_left.jpg) no-repeat left bottom;}
#menu #end{float:right; width:40px; background:url(../images/menu_right.jpg) no-repeat right bottom;}

#menu li a{display:block;color:#fff; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";  }
#menu li a:hover, #menu li .now{display:block; text-decoration:none; color:#fff; background:#034ea2}

#menu li ul{display:none; position:absolute; left:0px; top:35px; margin:0px; padding:0px 0px 4px 0px; width:160px; border:1px solid #45b2ea;border-top:0px;background:url(../images/navTwoBG.gif) repeat-x top #0A63F1; -moz-opacity:0.8;opacity: 0.8;filter:alpha(opacity=80) progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
-webkit-box-shadow: 2px 2px 10px #909090;/*safari»òchrome*/
box-shadow:2px 2px 10px #909090;/*opera»òie9*/}
#menu li ul li{margin:0px; padding:0px ; width:160px; height:auto; line-height:20px; text-align:left; float:left; background:none}
#menu li ul li a{display:block;color:#fff; border-bottom:1px solid #a1c3ed; text-align:center; line-height:30px;}
#menu li ul li a:hover{background:#0aa3ea;}

#tabs{background:url(../images/dot8.gif) left 29px repeat-x;height:30px;overflow:hidden;margin:0 auto;width:982px;padding-left:20px;font-size:14px;font-weight:bold;}
#tabs li{float:left; background:url(../images/tabs.gif) left -34px no-repeat;height:30px;padding-left:110px;line-height:30px;margin:0 5px;display:block;_width:170px;}
#tabs li a{background:url(../images/tabs.gif) right -34px;height:30px;padding-right:110px;line-height:30px;display:block;color:#087de7;display:block}
#tabs li.selectd{float:left; background:url(../images/tabs.gif) left top no-repeat;}
#tabs li.selectd  a{background:url(../images/tabs.gif) right top no-repeat;color:#f60;}
.tabContent{display:none;height:149px;background:#fff; border:1px solid #c9c9c9; border-width:0 1px 1px 1px; width:1000px; margin:0 auto; overflow:hidden}
.service td{ text-align:center; padding:6px 2px;font-weight:bold}
.tabContent table{ margin:0 auto}
.homeNews{ margin-top:1em}
.homeNews li{float:left;padding-right:10px;width:270px; line-height:32px;height:32px;overflow:hidden;background:url(../images/dot4.gif) left 12px no-repeat;padding-left:8px;}
.sprit td{ text-align:center; padding:6px 2px;font-weight:bold}
#h_left{}
#h_center{}
#h_right{}

#h_left h2{position:relative; margin:30px 0px 5px 40px; padding-left:15px; height:25px; line-height:25px; font-size:14px; color:#00479D; background:url(../images/dot.gif) no-repeat left center; border-bottom:1px solid #D5D5D5;}
#h_menu{list-style:none; margin:0px 0px 0px 45px; padding:0px;}
#h_menu li{height:25px; line-height:25px; overflow:hidden; padding-left:15px; background:url(../images/dot2.gif) no-repeat left center;}

#h_center h2{position:relative; margin:30px 0px 5px 0px; padding-left:15px; height:25px; line-height:25px; font-size:14px; color:#00479D; background:url(../images/dot.gif) no-repeat left center; border-bottom:1px solid #D5D5D5;}

#h_right h2{position:relative; margin:30px 40px 5px 0px; padding-left:15px; height:25px; line-height:25px; font-size:14px; color:#00479D; background:url(../images/dot.gif) no-repeat left center; border-bottom:1px solid #D5D5D5;}

.h_newli{list-style:none; margin:0px; padding:0px;}
.h_newli li{position:relative; padding-left:10px; height:25px; line-height:25px; overflow:hidden; background:url(../images/dot4.gif) no-repeat left center;}
.h_newli li .new{}
.dots{ position:absolute; left:0; top:0;}
/********** µ×²¿°æÈ¨ ***************/
#links{ width:100%;  line-height:30px; color:#fff; background:url(../images/footbg.jpg); font-size:12px;font-weight:normal; text-align:center; float:left;}
#links a{ color:#FFF}


#copys{float:left; display:inline; margin-left:10px;}
#blink{ display:inline;  color:#BDBDBD; width:1000px;}
#blink a{color:#fff; padding:0px 5px;}
#copyrihgt{clear:both; padding:10px 0px 10px 0px; text-align:center;  font-size:12px; font-weight:normal; width:100%}

/************* ×ÓÒ³ *****************/
#c_cdown{margin-top:10px; padding-top:10px; border-top:1px solid #e3e3e3;}
#c_cdown a{padding:5px 10px 5px 15px; color:#033c87; background:url(../images/icon1.gif) no-repeat left 6px; text-decoration:underline;}
#c_left{float:left; width:220px; }
#c_right{float:right; width:760px; }

#ctitle{margin:20px 0px 0px 0px; text-align:center; font-size:14px; height:36px; line-height:36px; color:#fff; background:url(../images/yy1.gif) no-repeat left top; }

#ctitle1{margin:20px 0px 0px 0px; padding-left:40px; font-size:14px; height:36px; line-height:36px; background:url(../images/yy33.gif) no-repeat left top; }

#leftmenu{list-style:none; margin:0; padding:0px 0px 10px 0px; background:url(nlefbg.gif)}

#leftmenu2{list-style:none; margin:0; padding:0px 5px 0px 8px; }
#leftmenu2 li{padding:5px 5px 6px 30px;background:url(../images/dot5.gif) no-repeat 10px 10px;border-bottom:1px dotted #ccc;font-weight:bold; cursor:hand;}
#leftmenu2 li a{color:#033C87;}
#leftmenu2 li ul{ padding:0; margin:0; }
#leftmenu2 li li{ padding-left:10px; font-weight:bold; background:url(../images/dot10.gif) left 10px no-repeat; border-bottom:none}
#leftmenu2 li li li{ padding-left:10px;background:url(../images/dot14.gif) no-repeat 0px 10px; font-weight:normal;border-bottom:none}


#root{margin-top:20px; margin-right:20px; padding-right:40px; height:45px; line-height:45px; text-align:right; font-family:"Î¢ÈíÑÅºÚ"; background:url(righttop.jpg) no-repeat;}
#rootfoot{background:url(yy.gif) no-repeat; width:737px; height:9px;}
#fbg{background:url(yy2.gif) no-repeat; width:222px; height:8px;}

#root h2{float:left; padding-left:120px; width:150px; font-size:14px; color:#0637B1; text-align:left; background:url(../images/dot6.gif) no-repeat left center;}
#c_content{margin-right:20px; padding:10px 20px 10px 20px; position:relative; background:url(ntbg.gif) repeat-y;}
#newlist{list-style:none; margin:0px; padding:0px;}

#newlist li{padding:5px 0px 5px 20px; color:#999; border-bottom:1px solid #e3e3e3; background:url(../images/dot4.gif) no-repeat 5px 10px;}

#newtitle{padding:10px 0px; text-align:center; font-size:16px; color:#000; line-height:30px;}
#newintro{height:25px; line-height:25px; text-align:center; color:#999; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
#newpl{margin-top:10px; color:#000;}
#newpl a{color:#0637b1;}

.win_title{position:relative; float:left; display:inline; margin:10px 0px 0px 10px; padding-left:25px; width:680px; height:30px; line-height:30px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; background:#e3e3e3 url(../images/dot.gif) no-repeat 10px center; }
.win_title .more{right:10px; background:none;}
.caseli{float:left; margin:0px; padding:0px; list-style:none; width:720px;}
.caseli li{float:left; display:inline; margin:10px 0px 0px 15px; width:220px; overflow:hidden;}


.caseimg{width:220px; height:160px; overflow:hidden; background:url(../images/caseback.gif) no-repeat left top;}
.caseimg:hover{width:220px; height:160px; overflow:hidden; background:url(../images/caseback1.gif) no-repeat left top;}


.caseimg img{margin:5px 0px 0px 5px; width:210px; height:150px;}
.caseli li h3{font-size:12px; font-weight:normal; text-align:center; height:25px; line-height:25px; color:#033C87; overflow:hidden;}

#techlist{list-style:none; padding:0px; margin:0px;}
#techlist li{padding:5px 50px 5px 20px; color:#999; border-bottom:1px solid #e3e3e3; text-align:right; background:url(../images/dot4.gif) no-repeat 5px 10px;}
#techlist li a{float:left;}

/*********** feedback **************/
#flvfeed{float:left; margin-top:10px; width:740px; background:url(../images/line1.gif) repeat-y 495px top;}
#c_fedcon{float:left; width:490px;}
.fe_date{padding-left:10px; background:#f3f3f3; color:#999;}
.fe_con{padding-left:10px;}
.fe_send{margin:0px 0px 10px 10px; padding-bottom:5px; border-bottom:1px dashed #999; }

#c_feed{float:right; display:inline; margin-right:20px; width:220px; overflow:hidden; }
#c_feed p{margin:0px; padding:5px 0px 0px 10px;}
#c_feed h2{margin-bottom:5px; padding-left:15px; height:30px; line-height:30px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; letter-spacing:2px; border-bottom:1px dashed #e3e3e3; background:url(../images/dot3.gif) no-repeat left center;}
#c_feed h2 span{font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; color:#999; font-weight:normal;}
#c_feed input{height:15px; width:180px; line-height:15px; border:1px solid #ccc;}
#c_feed textarea{border:1px solid #ccc;}
#c_feed #submit{width:80px; height:22px; line-height:22px; text-align:center; color:#fff; cursor:pointer; background:url(../images/btn2.jpg) no-repeat left top; border:none;}
#formtab{background:url(../images/feed.jpg) no-repeat center 80px;}
/*********** ÈË²ÅÕÐÆ¸******************/
#jobs_tab{border-collapse:collapse; text-align:center;  }
#jobs_tab th{padding:5px 10px 0px 10px; height:26px; line-height:26px; background:#e3e3e3; border:none;}
#jobs_tab td{padding:5px 10px; border-bottom:1px solid #e3e3e3; background:#fff;}
#jobs_tab .joalign{padding-left:20px; text-align:left;}
#jobs_tab .joalign a{padding:2px 0px 2px 10px; color:#033C87; background:url(../images/dot4.gif) no-repeat left 7px;}
#jobs_title{margin-bottom:10px; padding-left:10px; height:30px; line-height:30px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#AD7A01; background:#e3e3e3;}
#job_stab{text-align:left;}
#job_stab th{padding:5px; text-align:right; width:80px; border-bottom:1px dashed #e3e3e3;}
#job_stab td{padding:5px; text-align:left; border-bottom:1px dashed #e3e3e3;}

#jobs_ctitle{margin:30px 0px 10px 0px; padding-left:10px; height:30px; line-height:30px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; text-align:left; background:#f3f3f3; color:#AD7A01; border:none;}

#jobtdiv{padding:10px 40px; border-top:1px dashed #ccc;}
.jobbtn{padding:5px 10px 3px 10px; background:#f90; font-weight:bold; color:#fff; border:1px solid #f60;}
.jobbtn2{padding:5px 10px 3px 10px; background:#e3e3e3; border:1px solid #ccc;}

/************ ÌîÐ´¼òÀú **************/
#resume{margin-top:10px;}
#resume td{padding:3px 5px; text-align:left; background:#fafafa;}
#resume .title{width:126px; text-align:right;}

/************** haige *****************/
#haili{list-style:none; margin:0px; padding:0px;}
#haili li{float:left; display:inline; margin:20px 0px 0px 20px; width:200px; height:260px; overflow:hidden;}
.haiimg{width:155px; height:205px; background:url(../images/pdfback.jpg) no-repeat right bottom;}
#haili .haitro{ width:170px;}
#haili li h3{margin-bottom:5px; padding-left:12px; font-size:14px; color:#0637B1; background:url(../images/dot4.gif) no-repeat left 8px;}
#haili li h3 a{color:#0637B1;}
#haili li h4{font-size:12px; color:#999; font-weight:normal;}

/************* »î¶¯É³Áú *************/
#act_title{padding:20px 0px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; color:#000; letter-spacing:2px;}
.act_con{clear:both; margin-top:10px;}
.act_con .acth2{margin-bottom:8px; height:25px; line-height:25px; padding-left:15px; font-size:12px; color:#000; background:url(../images/dot7.gif) no-repeat left center; border-bottom:1px dashed #ccc;}
.counts{text-align:right}
#baomForm{display:none;}
#baomTitle{cursor:hand;}
.redStar{color:#f60;}

#actpic{list-style:none; margin:0px; padding:0px; float:left; width:680px;}
#actpic li{float:left; display:inline; margin:10px 0px 0px 10px; width:210px; height:160px; overflow:hidden; border:1px solid #ccc;}
#actpic li img{padding:5px; background:#f3f3f3; width:210px;}
#actlist{list-style:none; margin:0px 0px 0px 20px; padding:0px;}
#actlist li{padding:2px 0px 2px 10px; background:url(../images/dot4.gif) no-repeat left 10px;}

#cthmb{position:absolute; right:0px; bottom:0px; width:295px; height:245px; overflow:hidden; background:url(../images/fldiv.gif) no-repeat left top;}
#ctils{position:relative; padding-left:10px; height:35px; line-height:35px; font-size:14px; font-weight:normal; letter-spacing:2px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; text-align:left;}
#ctbtn{position:absolute; top:8px; right:8px; cursor:pointer;}
#ctcon{}
/*loading*/
.loading{ width:400px; background:url(../images/loading.gif) left center no-repeat; padding-left:40px; line-height:40px; position:absolute; top:70px; left:300px}

/*Õ¾ÄÚËÑË÷*/
.searchWeb{padding:20px;}
.searchWeb h3{font-size:12px;}
.index_search {border:1px solid #C9C9C9;margin:15px 0;padding:0;text-align:center;}
.index_search p {margin:10px 0;padding:0;}
.discript{ color:#CCC;}
.searchList li{ background:#f7f7f7; margin:1em 0; display:block; height:100px;}
.searchCotent{ display:none}

/*ÍøÕ¾µØÍ¼*/
.sitemapTitle { float:left; border:1px solid #ccc; width:60px; text-align:center}
.sitemapTitle h3{ padding-top:170px}
.sitemap { border:1px solid #ccc; float:left; width:610px; padding:0; margin:0; padding:4px 0}
.sitemap li{display:block; float:left; font-weight:bold; background:url(../images/menu_bg_sch.gif) no-repeat;  padding-left:20px;overflow:hidden; width:100%;}
.sitemap  ul li{padding:0; background:none; border:1px solid #ccc; margin:8px 8px 20px 0; height:24px; line-height:24px; padding:0 4px; background:#f7f7f7; font-weight:normal; width:auto; }
.sitemap  ul{ margin:0 0 0 50px; display:block;}



#features-index {
	WIDTH: 1000px;  MARGIN: 0px auto; HEIGHT: 160px; 
}
#features-index A {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; BACKGROUND: url(../images/hw_089235.png) repeat-x 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 12px 12px 0px 0px; WIDTH: 316px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 137px
}
#features-index A SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 185px; PADDING-TOP: 13px; HEIGHT: 107px
}
#features-index A IMG {
	FLOAT: right; WIDTH: 110px; HEIGHT: 137px
}
#features-index A SPAN H4 {
	FONT-WEIGHT: 400; FONT-SIZE: 16px; MARGIN-BOTTOM: 8px; LINE-HEIGHT: 22px; FONT-FAMILY: microsoft yahei
}
#features-index A SPAN P {
	FONT-SIZE: 12px; COLOR: #646464; LINE-HEIGHT: 18px
}

#features-index A SPAN H4.c_blue {
	COLOR: #3686ab
}
#features-index A SPAN H4.c_orange {
	COLOR: #eb8800
}
#features-index A SPAN H4.c_green {
	COLOR: #679800
}
#features-index A.last {
	MARGIN-RIGHT: 0px
}
#features-index A {
	TEXT-DECORATION: none
}
#features-index A:hover {
	TEXT-DECORATION: none
}