@charset "gb2312";
html{background:#fff;}
body{margin:0px; padding:0px; text-align:center; font-size:12px; line-height:22px; color:#333; background:#fff url("../images/bodyback.gif") repeat-x left top;}

a{text-decoration:none; color:#5e5e5e}
a:hover{text-decoration:underline; color:#9d0c02;}
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:2px;position:relative}
.pad10{padding:10px;}
.clear{clear:both; height:1px; overflow:hidden;}
.block{display:block;}
.floatdiv{float:left;padding-top:1px; margin:10px auto 0;background:url("../css/banner/bbg.gif") no-repeat 0 0;}
.lanmutopb{ width:980px; height:200px; display:block;background:url("../images/lanmu_top.jpg") no-repeat 0 0;}
.more{position:absolute; right:0px; bottom:0px; padding-left:12px; font-size:10px; font-weight:normal; color:#999; font-family:'Arial'; background:url("../images/dot3.gif") no-repeat left center;}
#flashcontent{ padding:5px 10px 20px 5px; width:980px; height:360px;}
.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{margin:10px 0px 10px 30px; height:58px; width:177px; display:block; cursor:pointer}
.tel{background:url("../images/tel_kf.jpg") no-repeat left center;}
.qq{background:url("../images/tel_qq.jpg") no-repeat left center;}
.importxt{color:#9d0c02;}
.hbg1{margin-top:5px; background:url("../images/h_center.jpg") repeat-x left 2px; position:relative; width:980px}
.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:980px;}
#header{position:relative; float:left; width:980px; _height:140px; min-height:140px; z-index:100}
#webtitle{float:left; height:98px; overflow:hidden;}
.logo{ width:340px; height:98px; display:block;background:url("../images/logo.gif") no-repeat 0 0; text-indent:-9999px; overflow:hidden}
#language{float:right; display:inline; margin:40px 0px 0px 0px; text-align:right; font-family:'Arial';}
#language span{float:right;}
#english{float:right; padding:5px 10px 5px 20px; background:url("../images/fav.gif") no-repeat left center;}
#china{float:right; padding:5px 10px 5px 20px; background:url("../images/homepage.gif") no-repeat left center;}
#phone{float:right; padding:5px 10px 5px 45px; background:url("../images/tail.gif") no-repeat left center;color:#900;}
.sb{padding-top:10px;}

#menu{float:left; list-style:none; margin:0px; padding:0px;width:980px; height:42px; background:url("../images/menu_back.gif") repeat-x left bottom;}
#menu li{position:relative; float:left; width:110px; height:42px; text-align:center; line-height:42px; background:url("../images/menu_line.gif") no-repeat left center; font-size:14px; font-family:微软雅黑,黑体}
#menu #first{width:40px; background:url("../images/menu_left.gif") no-repeat left bottom;}
#menu #end{float:right; width:40px; background:url("../images/menu_right.gif") no-repeat right bottom;}

#menu li a{display:block; font-weight:bold; color:#333;}
#menu li a:hover, #menu li .now{display:block; text-decoration:none; color:#fff; background:url("../images/menu_hover.gif") no-repeat center top;}

#menu li ul{display:none; position:absolute; left:0px; top:42px; margin:0px; padding:0px 0px 8px 0px; width:180px; background:url("../images/lmback.gif") no-repeat left bottom; filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;}
#menu li ul li{margin:0px; padding:0px 10px;width:158px;height:auto;line-height:20px; text-align:left;background:#f5f5f5;font-size:12px; border-left:1px solid #eee; border-right:1px solid #eee}
#menu li ul li a{display:block;padding:4px 0px 4px 20px;color:#222;border:1px solid #f5f5f5;border-bottom:1px solid #eee;}
#menu li ul li a:hover{background:#c50012;border:1px solid #fff;font-size:14px;color:fafafa}

#tabs{background:url("../images/dot8.gif") left 29px repeat-x;height:30px;overflow:hidden;margin:0 auto;width:910px;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:#333;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:#9d0c02;}
.tabContent{display:none;height:149px;background:#fff;width:978px; margin:0 auto; overflow:hidden}
.service{}
.service{}
.service td{ text-align:center; padding:20px 2px; line-height:24px;font-weight:bold}
.indent-img{ padding:2px; border:1px solid #ccc}
.service td strong{ margin-top:20px}
.tabContent table{ margin:0 auto}
.homeintro{width:296px; height:110px; display:block; float:left;margin:20px 10px 20px 30px}
.homeNews{float:left; width:600px; height:110px; display:block;padding:0; margin:20px 10px 20px 30px}
.homeNews li{float:left;padding-right:10px;width:180px; line-height:24px;height:24px;overflow:hidden;background:url("../images/dot4.gif") 0 10px no-repeat;padding-left:10px;}
.homeNews li span{ color:#999}
.sprit td{ line-height:20px;_line-height:22px;}
#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:#333; 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:#333; 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:#333; 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{margin:20px auto 0px; width:980px; height:30px; line-height:30px;font-size:12px;text-align:center}
#blink{display:inline;color:#eee}
#blink a:link,#blink a:visited,#blink a:hover{color:#eee; padding:0px 5px;}
#copyrihgt{clear:both; padding:0; text-align:center; color:#999; font-size:12px; font-weight:normal;font-family:Arial, Helvetica, sans-serif}
#copyrihgt a:link,#copyrihgt a:visited{color:#999}
.footer{width:100%; background:#333; height:1%; margin-top:20px; display:block; line-height:24px; padding:0px 0 30px;background:url("../images/footerbg.jpg") repeat-x 0 0;}
.flink{color:#999;background:#333; width:100%; margin:0 auto; height:1%; text-align:center;}
.flink a:link,.flink a:visited,.flink a:hover{color:#999; padding:0px 5px;}
#copyrihgt a:hover{color:#ccc;}

/************* 子页 *****************/
#c_cdown{margin-top:10px; padding-top:10px; border-top:1px solid #e3e3e3;}
#c_cdown a{padding:5px 10px 5px 15px; color:#333; background:url("../images/icon1.gif") no-repeat left 6px; text-decoration:underline;}
#c_left{float:left; width:220px; background:url("../images/h_cleft.jpg") no-repeat left top;}
#c_right{float:right; width:740px; background:url("../images/h_cright.jpg") no-repeat right top;}

#ctitle{margin:20px 0px 0px 20px; padding-left:30px; font-size:14px; height:30px; line-height:30px; color:#fff; background:url("../images/tback.gif") no-repeat left top; border-bottom:1px solid #ccc;}
#leftmenu{list-style:none; margin:0px 0px 0px 20px; padding:0px 0px 10px 0px;}
#leftmenu li{padding:5px 5px 6px 30px;background:url("../images/dot5.gif") no-repeat 10px 10px;border-bottom:1px solid #ccc;font-weight:bold; cursor:hand;}
#leftmenu li a:link,#leftmenu li a:visited,#leftmenu li a{color:#333;}
#leftmenu li a:hover{color:#9d0c02;}
#leftmenu li ul{ padding:0; margin:0; display:none;}
#leftmenu li li{ padding-left:10px; font-weight:bold; background:url("../images/dot10.gif") left 10px no-repeat; border-bottom:none}
#leftmenu 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:10px; height:29px; line-height:29px; text-align:right; font-family:'宋体'; background:url("../images/line1.gif") repeat-x left bottom;}
#root h2{float:left; padding-left:20px; width:150px; font-size:14px; color:#333; text-align:left; background:url("../images/dot6.gif") no-repeat left center;}
#c_content{margin-right:20px; padding:10px 20px 10px 20px; position:relative}
#content{}
#content p{ line-height:24px; font-size:14px;margin-bottom:12px}
#newlist{list-style:none; margin:0px; padding:0px;}
#newlist td{ width:680px}
#newlist li{padding:5px 0px 5px 20px;margin-bottom:15px;border-bottom:1px solid #e3e3e3; background:url("../images/dot4.gif") no-repeat 5px 10px; font-size:14px; font-weight:700}
#newlist li span{ float:right; font-weight:400; font-size:12px; color:#999}
#newlist p{ display:block;clear:both; text-indent:24px;font-weight:400;font-size:12px;color:#999}

/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 12px; text-align:center}
.page a,.page span{display:block;color:#a01603;text-decoration:none;letter-spacing:0px;border:1px solid #a01603;padding:3px 5px 0 5px;float:left;margin:5px 2px;text-align:center;height:18px} /* SPAN和链接 */
 /* 当前链接有激活时 */
.page a:hover,.page a.current{color:#fff;border:1px solid #a01603; background:#a01603}
.page input{ display:none} /* 跳转INPUT */

#newtitle{padding:10px 0px; text-align:center; font-size:20px;font-family:微软雅黑,黑体;color:#333; line-height:40px;border-bottom:1px solid #e3e3e3;}
#newintro{height:30px; line-height:30px; text-align:center; color:#999; }
#newpl{margin-top:10px; color:#000; border-top:1px solid #e3e3e3;}
#newpl a{color:#333;}

.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:160px; overflow:hidden;}
.caseimg{width:160px; height:130px; overflow:hidden; background:url("../images/caseback.gif") no-repeat left top;}
.caseimg img{margin:5px 0px 0px 5px; width:150px; height:120px;}
.caseli li h3{font-size:12px; font-weight:normal; text-align:center; height:25px; line-height:25px; color:#333; 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:#333; 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 #9d0c02;}
.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:#333; background:url("../images/dot4.gif") no-repeat left 8px;}
#haili li h3 a{color:#333;}
#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:#9d0c02;}

#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;}

.indexp{margin-top:15px; width:980px; height:140px; overflow:hidden;}
.indexp h3{ line-height:30px; height:30px; font-size:14px; text-indent:20px; border-bottom:1px solid #ccc; margin-bottom:10px}
.indexp img{margin:8px}