@charset "gb2312";
* {margin:0;padding:0;}
body {text-align:center;overflow-x:hidden;color:#333;font:normal 12px/20px Verdana,宋体;background:#fff url(../images/index_03.jpg) repeat-x;}
div,ul,li,span,p,strong{text-align:left;}
div,ul,li,span,p,table,tr,td,h1,h2,h3,h4,h5,h6  {overflow:hidden;margin:0;padding:0;font:normal 12px/20px Verdana,宋体;}
ul,li {list-style-type: none;}
body a {text-decoration: none;font-size:12px;color:#666;}
body a:hover {text-decoration:underline;color:#DA0000;}
/* a:active {text:expression(target="_blank");} 指定某div的链接打开新窗口.此样式占用资源大,慎用.*/
img {border:none;margin:0;}
.clear {clear: both;}
.main {width:1003px;margin:0 auto;position:relative;}
.pages {text-align:center;width:99%;height:25px;padding-top:6px;margin:0px auto 5px;background:#EBEBEB;color:#000;}
.pages,.pages a {color:#333;}
.pages a {text-decoration:underline;}
.left {float:left;}
.right {float:right;}
.con {width:1000px;margin:0 auto;position:relative;}

.textareastyle,.inputstyle,.selectstyle {border:1px solid #ccc;background:url(../images/bg_inputs.jpg) no-repeat;}
.inputstyle {border:1px solid #ccc;height:18px;}
.selectstyle {border:0;}


/* header */
#header {height:306px;position:relative;}
#header h1 {float:left;height:71px;width:355px;margin-right:20px;}
.lang {float:left;line-height:74px;margin-left:500px;_margin-left:400px;}
.search {position:absolute;width:200px;background:red;padding:9px 0 0 92px;height:41px;top:15px;right:40px;left:0;z-index:100;background:url(../images/index_06.jpg) left top no-repeat;}
.search input {float:left;}
.flash {clear:both;width:1003px;height:175px;}
.top_nav {width:100%;height:55px;padding-left:255px;background:url(../images/index_14.jpg) left top no-repeat;}
.top_nav ul {float:left;width:100px;display:block;width:1000px;height:55px;background:url(../images/index_15.jpg) repeat-x;}
.top_nav ul li {float:left;height:14px;line-height:16px;border-right:1px solid #fff; padding:0 16px;margin-top:25px;}
.top_nav ul li a {color:#fff;font-size:14px;}
.top_nav ul li a:hover {color:#F7F514;}

/* left */

#left {float:left;width:203px;margin-right:20px;}
#left h2 {display:block;width:203px;height:53px;background:url(../images/index_21.jpg) no-repeat;}
#left h2 strong {display:block;margin:28px 0 0 35px;}

.left_list li {display:block;width:203px;height:30px;padding-left:36px;line-height:31px;background:url(../images/index_34.jpg) no-repeat;}
.note {width:203px;height:150px;margin-top:10px;background:url(../images/note.jpg) no-repeat;}
.note p {height:107px;margin-top:35px;padding:0 10px;color:#DA0000;}

.login {width:201px;height:142px;position:relative;padding-bottom:25px;background:url(../images/index_88.jpg) left bottom no-repeat;}
.left_bg {background:url(../images/index_86.jpg) repeat-y;margin:10px 0 0;}
.login .go {position: absolute;bottom:26px;right:20px;}
.login a {font-weight:bold;color:#FF9900;}

.tools {height:122px;padding-bottom:23px;background:url(../images/index_88.jpg) left bottom no-repeat;}
.tools li {float:left;width:49%;text-align:center;height:30px;line-height:32px;}
.tools ul {margin-top:13px;height:85px;}

#in_middle {float:left;width:566px;}
.in_about {position:relative;margin:0 auto;width:512px;height:245px;background:url(../images/index_25.jpg) no-repeat;}
.in_about p {width:381px;height:162px;margin:52px 0 0 13px;}
.in_about img {position: absolute;bottom:30px;right:110px;}

.it {width:100%;border-bottom:1px solid #ccc;height:24px;margin-top:15px;}
.it h3 {float:left;width:80px;height:24px;text-align:center;line-height:25px;background:url(../images/index_53.jpg) no-repeat;}
.it h3,.it h3 a {color:#fff;font-weight:bold;}
.it img {float:right;margin:3px;}
.zzz {width:100%;text-align:center;margin:20px 0 0;}

#in_right {float:right;width:190px;}
.r_job {height:159px;position:relative;margin-top:25px;background:url(../images/index_28.jpg) left top no-repeat;}
.r_job ul {width:188px;height:137px;;margin-top:19px;border:1px solid #ddd;background:url(../images/index_38.jpg) 140px 70px no-repeat;}
.r_job ul li {width:106px;height:20px;padding-left:6px;margin:5px 0 0 10px;border-bottom:1px dotted #ddd;background:url(../images/index_32.jpg) left center no-repeat;}
.r_job img {position:absolute;top:0px;right:0px;}

.in_rt {margin-top:10px;}
.r_bor {border:1px solid #EAF1F9;width:188px;}
.email_login {height:116px;}
.online {height:103px;height:auto;padding-bottom:6px;}
.online ul {margin:10px;width:200px;}
.online li {float:left;width:80px;height:20px;margin:10px 10px 5px 0;}

.online ul.other {margin:0 10px;width:200px;}
.online ul.other li {word-wrap:break-word;word-break:break-all;float:none;width:160px;height:auto;padding-left:6px;margin:5px 6px;background:url(../images/index_32.jpg) left  6px no-repeat;}

.links {height:60px;text-align:center;line-height:60px;}
.links select {width:100px;}


.news dl {float:left;width:96%;margin:10px auto 5px;clear:both;padding-bottom:6px;border-bottom:1px solid #ccc;}
.news dl img {float:left;width:60px;height:60px;border:1px solid #999;padding:2px;}
.news dl dt,.news dl dd {margin-left:80px;}
.news dl dt {color:#FF9900;}
.news dl dt a {font:bold 12px/2 sans;color:#DA0000;}
.news dl dt a:hover {color:#000;}
.news dl dd {color:#555;line-height:2;}

.new {width:100%;}
.new h2 {display:block;text-align:center;border-bottom:1px solid #ccc;font:bold 20px/2.6 sans;color:#DA0000;}
.new cite {display:block;margin:12px 0 5px;font-style: normal;text-align:center;color:#666;}
.new cite a {margin-left:20px;color:#DA0000;text-decoration: underline;}
.new_content,.new_content * {font:14px/2.1 sans;}
.new_content p {text-indent: 2em;margin-top:18px;}
.about,.contact {margin-top:15px;}
.about strong {color:#DA0000;font-weight: bold;}

.jobs dl {width:98%;margin:10px auto 20px;border:1px solid #ccc;}
.jobs dl dt {height:25px;width:100%;display:block;background:#EDEDED;line-height:26px;border-bottom:1px solid #ccc;}
.jobs dl dt strong {margin-left:15px;}
.jobs dl dd {padding:15px;}
.jobs dl dd p input {margin:15px;float:right;}
.jobs li {width:98%;margin:10px auto 20px;}
.jobs td {padding:3px 0 3px 6px;}

.contact li.contactbg {width:441px;height:263px;margin:30px auto 0;position:relative;background:url(../images/ct_03.jpg) no-repeat;}
.contact strong {position:absolute;top:35px;left:30px;color:#fff;font:bold 18px sans;}
.contact li.contactbg ul {position:absolute;top:80px;left:30px;}
.contact li.contactbg li {font:bold 14px/2 sans;}

.guest {margin:30px 0;width:566px;hei/ght:400px;background:url(../images/office.jpg) no-repeat;}


/* foot */
#foot {height:84px;margin-top:10px;background:url(../images/index_92.jpg) repeat-x;}
.foot_bg {background:url(../images/index_91.jpg) left top no-repeat;}
.copyright {height:84px;margin:8px 0 0 262px;line-height:25px;color:#888;}
.copyright a,.icp a {color:#888;}
.icp {position: absolute;top:8px;right:10px;}


/* Tab */
#Tab1{width:100%;}

/*菜单class*/
.Menubox {width:100%;height:24px;border-bottom:1px solid #ddd;}

.Menubox li{
 float:left;
 width:80px;height:24px;line-height:25px;
 display:block;
 cursor:pointer;
 text-align:center;
 color:#666;
 background:url(../images/index_55.jpg) no-repeat;
 }
.Menubox li.hover{
 background:#fff;
 width:80px;
 height:24px;
 background:url(../images/index_53.jpg) no-repeat;
 color:#fff;
 font-weight:bold;
 line-height:25px;
}
.Contentbox{
 width:100%;
 clear:both;
 margin-top:0px;
 border-top:none;
 height:260px;

}

.Contentbox li {height:20px;padding-left:15px;width:540px;line-height:30px;background:url(../images/index_62.jpg) left center no-repeat;}
.Contentbox li a {float:left;}
.Contentbox li span {float:right;font-size:11px;}