@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0;}
body {background:#fff; font:12px/160% Tahoma, Arial; color:#404040;}
a {text-decoration:none; color:#404040;}
a:hover {text-decoration:underline; color:#8b8b8b;}
a img {border:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px;}
ul li {list-style:none;}
div, table tr td {text-align:left;}

.clear {clear:both;}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.page {width:1040px; height:100%; margin:0 auto;}
.index_img {height:365px; /*background:url(../images/tech/index_img.jpg) no-repeat;*/ position:relative;}
.about_img {height:285px; background:url(../images/tech/banner_about.jpg) no-repeat; position:relative;}
.more {float:right; width:30px; height:5px; background:url(../images/tech/more.gif) no-repeat; margin-top:20px;}
.more a {display:block; width:30px; height:5px; text-indent:-999em; overflow:hidden;}

.logo {width:1040px; height:121px; background:url(../images/tech/logo.png) no-repeat; position:absolute; left:0; top:9px;}
.logo h1 {width:221px; height:109px;}
.logo h1 a {display:block; width:221px; height:109px; text-indent:-999em; overflow:hidden; position:absolute; left:47px; top:6px;}
.logo a {text-indent:-999em; overflow:hidden;}
.logo a.top_login {display:block; width:52px; height:20px; position:absolute; top:42px; left:825px;}
.logo a.top_sitemap {display:none; width:48px; height:20px; position:absolute; top:42px; left:815px;}
.logo a.top_contact {display:block; width:52px; height:20px; position:absolute; top:42px; left:890px;}
.logo a.top_en {display:block; width:51px; height:20px; position:absolute; top:42px; left:951px;}

.logo2 {width:1040px;height:121px;background:url(../images/tech/logo2.png) no-repeat;position:absolute;left:0;top:-32px;}
.logo2 h1 {width:221px; height:109px;}
.logo2 h1 a {display:block; width:221px; height:109px; text-indent:-999em; overflow:hidden; position:absolute; left:47px; top:6px;}
.logo2 a {text-indent:-999em; overflow:hidden;}
.logo2 a.top_login {display:block; width:52px; height:20px; position:absolute; top:42px; left:825px;}
.logo2 a.top_sitemap {display:none; width:48px; height:20px; position:absolute; top:42px; left:815px;}
.logo2 a.top_contact {display:block; width:52px; height:20px; position:absolute; top:42px; left:890px;}
.logo2 a.top_en {display:block; width:51px; height:20px; position:absolute; top:42px; left:951px;}

.navbox {height:107px; background:url(../images/tech/nab_bg.gif) repeat-x; position:relative;}
.navmenu {width:948px; height:16px; line-height:1px; overflow:hidden; background:url(../images/tech/nav.gif) left 54px no-repeat; margin:0 auto; padding-top:54px;}
.navmenu a {display:block; width:63px; height:16px; line-height:1px; float:left; text-indent:-999em; overflow:hidden; filter:alpha(opacity=0); opacity:0; -moz-opacity:0; -khtml-opacity:0;}
.navmenu a.nav0 {background:url(../images/tech/nav.gif) 0px -16px no-repeat; margin-left:2px; filter:alpha(opacity=100); opacity:1; -moz-opacity:1; -khtml-opacity:1;}
.navmenu a.nav1 {background:url(../images/tech/nav.gif) -126px -16px no-repeat; margin-left:63px;}
.navmenu a.nav2 {background:url(../images/tech/nav.gif) -251px -16px no-repeat; margin-left:63px;}
.navmenu a.nav3 {background:url(../images/tech/nav.gif) -380px -16px no-repeat; margin-left:65px;}
.navmenu a.nav4 {background:url(../images/tech/nav.gif) -507px -16px no-repeat; margin-left:64px;}
.navmenu a.nav5 {background:url(../images/tech/nav.gif) -631px -16px no-repeat; margin-left:60px;}
.navmenu a.nav6 {background:url(../images/tech/nav.gif) -759px -16px no-repeat; margin-left:64px;}
.navmenu a.nav7 {background:url(../images/tech/nav.gif) -885px -16px no-repeat; margin-left:61px;}

.navbox .nav_2 {height:31px; line-height:27px; background:url(../images/tech/nav_2bg.gif) left top no-repeat; position:absolute; top:16px; display:none;}
.navbox .nav_2 a {display:block; float:left; height:27px; line-height:27px; margin:0 10px; padding-left:10px; font-size:13px;}
.navbox .nav2_right {float:left; width:10px; height:27px; background:url(../images/tech/nav_2bg.gif) right top no-repeat;}

.navbox .nav2_0 {}
.navbox .nav2_1 {left:166px;}
.navbox .nav2_2 {left:293px;}
.navbox .nav2_3 {left:421px;}
.navbox .nav2_4 {left:547px;}
.navbox .nav2_5 {left:670px;}
.navbox .nav2_6 {left:798px;}
.navbox .nav2_7 {left:683px; background:url(../images/tech/nav_2bg2.gif) left top no-repeat;}

.main{}
.content {float:left; width:1040px; padding:0 0 5px 0; margin-top:9px;}
.about {background:url(../images/tech/content.gif) left top repeat-y;}

.content .leftnav {width:221px; padding-top:28px; float:left; background:#fff url(../images/tech/left_nav_top.gif) no-repeat;}
.content .leftnav .leftnavbg {width:211px; float:right; background:url(../images/tech/left_nav_bg.gif) left bottom; padding-bottom:16px;}
.content .leftnav .leftnavbg ul {width:211px; float:right; padding-top:59px;}
.content .leftnav .leftnavbg ul li {width:206px; height:39px; margin-left:5px; float:left; background:url(../images/tech/left_nav_x.gif) left bottom no-repeat;}
.content .leftnav .leftnavbg ul li a {display:block; width:151px; height:39px; line-height:39px; padding-left:55px; background:url(../images/tech/dd.gif) 38px -23px no-repeat;}
.content .leftnav .leftnavbg ul li a:hover {display:block; width:151px; height:39px; line-height:39px; padding-left:55px; background:url(../images/tech/dd.gif) 38px 17px no-repeat; color:#365384; font-weight:bold; text-decoration:none;}
.content .leftnav .leftnavbg ul.navabout {background:url(../images/tech/left_nav_about.gif) no-repeat;}
.content .leftnav .leftnavbg ul.navnews {background:url(../images/tech/left_nav_news.gif) no-repeat;}
.content .leftnav .leftnavbg ul.navinvestment {background:url(../images/tech/left_nav_investment.gif) no-repeat;}
.content .leftnav .leftnavbg ul.navservice {background:url(../images/tech/left_nav_service.gif) no-repeat;}
.content .leftnav .leftnavbg ul.navhr {background:url(../images/tech/left_nav_hr.gif) no-repeat;}
.content .leftnav .leftnavbg ul.navcontact {background:url(../images/tech/left_nav_contact.gif) no-repeat;}
.content .leftnav .leftnavbg ul.navsettled {background:url(../images/tech/left_nav_settled.gif) no-repeat;}

.content .contentbody {width:770px; float:right; background:url(../images/tech/content_top.gif) no-repeat; padding-left:49px;}
.content .contentbody .thislink {height:40px; padding-top:35px;}
.content .contentbody .thislink span {color:#2c508e; font-weight:bold;}
.content .contentbody .ccbox { padding:0 50px 60px 0; color:#7b7b7b;}
.content .contentbody .ccbox p {padding-bottom:10px; color:#7b7b7b; line-height:180%;}
.content .contentbody .ccbox ul.newslist {background:url(../images/tech/newslistbg.gif); line-height:25px; color:#7b7b7b; margin:0 58px 0 10px;}
.content .contentbody .ccbox ul.newslist li {line-height:25px; height:25px; float:left;}
.content .contentbody .ccbox ul.newslist li span.xuhao {width:62px; line-height:25px; height:25px; text-align:center; display:block; float:left;}
.content .contentbody .ccbox ul.newslist li a {width:493px; padding-left:10px; line-height:25px; height:25px; display:block; text-align:left; float:left;}
.content .contentbody .ccbox ul.newslist li span.newstime {text-align:left; padding-left:10px; display:block; width:65px; line-height:25px; height:25px; float:left;}
.content .contentbody .newstitle {height:165px; background:url(../images/tech/newstitle.gif) no-repeat;}
.content .contentbody .newstitle2 {height:165px; background:url(../images/tech/newstitle2.gif) no-repeat;}
.content .contentbody .ccbox .newsfy {text-align:center; line-height:30px; padding-top:10px; margin:0 58px 0 10px;}

.content .contentbody .downtitle {height:26px; background:url(../images/tech/newstitle.gif) left bottom no-repeat;}
.content .contentbody .ccbox ul.downlist {background:url(../images/tech/newslistbg.gif); line-height:25px; color:#7b7b7b; margin:0 58px 0 10px;}
.content .contentbody .ccbox ul.downlist li {line-height:25px; height:25px; float:left;}
.content .contentbody .ccbox ul.downlist li span.xuhao {width:62px; line-height:25px; height:25px; text-align:center; display:block; float:left;}
.content .contentbody .ccbox ul.downlist li a {width:493px; padding-left:10px; line-height:25px; height:25px; display:block; text-align:left; float:left;}
.content .contentbody .ccbox ul.downlist li span.newstime {text-align:left; padding-left:10px; display:block; width:65px; line-height:25px; height:25px; float:left;}
.content .contentbody .ccbox table {}
.content .contentbody .ccbox table tr td {color:#000; height:20px; line-height:20px; padding:0; margin:0;}

.index_left {float:left; width:311px; padding-left:18px;}
.index_left .title {height:25px;}
.index_left .title #tab_dt {float:left; width:77px;}
.index_left .title #tab_dt h4 {width:77px; height:25px; background:url(../images/tech/index_tab.gif) no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer;}
.index_left .title #tab_gg {float:left; width:77px; padding-left:3px;}
.index_left .title #tab_gg h4 {width:77px; height:25px; background:url(../images/tech/index_tab.gif) -80px bottom no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer;}
.index_left .title #tab_jb {float:left; width:77px; padding-left:3px;}
.index_left .title #tab_jb h4 {width:77px; height:25px; background:url(../images/tech/index_tab.gif) right bottom no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer;}
.index_left ul {background:url(../images/tech/news_bg.gif) repeat-y; margin-top:13px;}
.index_left ul li {line-height:20px; padding-left:11px;}
.index_left ul li a {color:#8b8b8b; padding-left:5px;}
.index_left ul li a:hover {color:#404040;}

.index_qie {float:left; width:368px; height:135px; background:url(../images/tech/qie_bg.gif) no-repeat; margin-left:35px;}
.index_qie_img {width:295px; height:85px; margin:22px auto 0 auto; overflow:hidden;}
#index_qie_imgbox {width:1180px; height:85px;}
#index_qie_imgbox a img {}
.index_qie_menubg {width:237px; height:9px; background:url(../images/tech/qie_gun.gif) no-repeat; margin:5px auto 0 auto; position:relative; padding-top:1px;}
.index_qie_blue {width:58px; height:6px; line-height:1px; overflow:hidden; background:#1e67b7; margin-left:1px;}
.index_qie_menubg a {width:58px; height:6px; display:block; position:absolute; top:1px; text-indent:-999em; overflow:hidden;}
.index_qie_menubg a#index_qie_0 {background:url(../images/tech/qie_gun_w.gif) 1px 1px no-repeat; left:1px;}
.index_qie_menubg a#index_qie_1 {left:59px;}
.index_qie_menubg a#index_qie_2 {left:119px;}
.index_qie_menubg a#index_qie_3 {left:177px;}

.index_right {float:right; width:212px; height:201px; margin-right:65px;}
.index_right h3 {width:212px; height:28px; cursor:pointer; text-indent:-999em; overflow:hidden;}
.index_right h3.itabr_0 { background:url(../images/tech/tab2.gif) 0 0 no-repeat;}
.index_right h3.itabr_1 { background:url(../images/tech/tab2.gif) 0 -28px no-repeat;}
.index_right h3.itabr_2 { background:url(../images/tech/tab2.gif) 0 -56px no-repeat;}
.index_right h3.itabr_3 { background:url(../images/tech/tab2.gif) 0 -84px no-repeat;}
.itabr_0_s {height:83px; overflow:hidden;}
.itabr_1_s,.itabr_2_s,.itabr_3_s {height:2px; overflow:hidden;}
.index_right h3.itabr_1,.index_right h3.itabr_2,.index_right h3.itabr_3 {filter:alpha(opacity=50) ;opacity: 0.5 ;-moz-opacity:0.5 ;-khtml-opacity:0.5;}

.indexbanner {float:left; width:709px; height:48px; background:url(../images/tech/banner.gif) no-repeat; margin:20px 0 0 18px;}

.bottom {height:77px; background:url(../images/tech/bottom.gif) repeat-x;}
.bottom .copyright {width:591px; height:53px; background:url(../images/tech/copyright.gif) no-repeat; margin:10px 0 0 51px; float:left;}
.bottom .copyright ul {width:441px; height:12px; float:right; margin:9px -11px 0 0;}
.bottom .copyright ul li {display:block; float:left; width:41px; height:12px; margin:0 11px;}
.bottom .copyright ul li a {display:block; float:left; width:41px; height:12px; line-height:12px; text-indent:-999em; overflow:hidden;}
.bottom .copyright ul li a.end {margin-right:0;}

.bottom select.bottomlink {float:right; margin:26px 30px 0 0;}
.bottom select option {color:#1e67b7;}

.newsfy a { padding:3px;background:#cbe9fa; border:1px solid #3a6ba1; margin:0 2px;}

.downpage {}
.downpage h2 {text-align:center; font-size:14px; color:#000;}
.downpage h3 {margin-top:10px;}
.downpage #down_address {border:1px dashed #999; padding:5px;}

/*签写留言*/
.guestbook_list{ }
.guestbook_list h3{ background:#E4F3FC url(images/bg_member_1.gif) no-repeat 3px -56px; height:24px; line-height:24px; font-size:12px; color:#09c; clear:both; padding:0 6px 0 20px;}
.guestbook_list h3 sup{ font-family:Arial; font-weight:bold; color:#090; font-size:12px; padding:0; width:120px; text-align:right;} 
.guestbook_list ul{ border-bottom:1px solid #E4F3FC; width:718px; overflow:hidden; background:url(images/bg_gst.jpg) repeat-y 160px 0;}
li.guestbook_person{ text-align:center; width:160px;float:left;}
li.guestbook_person ol{ height:180px; margin:5px;}
li.guestbook_text{ width:525px; float:right; padding:10px; word-wrap:break-word; word-break:break-all; overflow:hidden; height:100%;}
.date{ color:#09c; float:none; font-weight:normal; font-size:12px;}

.table_form{ width:100%;}
.table_form th{ text-align:right; padding:2px 5px; width:15%; font-weight:normal;}
.table_form td{text-align:left; padding:2px 5px; width:85%;}
th.form_th{ font-weight:bold; color:red;}
.table_form ul{width:500px;}
.table_form li{float:left; text-align:center;margin-right:13px;padding-left:7px;margin-bottom:5px;}
.guestbook_search {padding:10px 0;}
.guestbook_navss {width:240px; margin:0 auto; margin-bottom:20px;}
.guestbook_navss a {display:block; width:80px; height:28px; line-height:28px; background:#cbe9fa; border:1px solid #3a6ba1; color:#071a3b; font-weight:bold; text-align:center; font-size:14px; float:left; margin:0 10px;}

/*内容页*/
#content {width:100%; margin:0 auto; overflow:hidden;}
#content_head { text-align:center; padding:10px; border-bottom:1px solid #B9DFF9; }
#content_head h1 { font-family:"宋体"; font-size:20px; color:#077ac7;}
#content_head h2{line-height:24px; font-size:12px; font-weight:normal;}
#digest { margin:10px; border:1px solid #eee; background-color: #fefeff; padding:8px; line-height:150%;text-indent:2em; font-size:14px;}
#digest strong { color:#f00;}
#endtext{ margin:0 auto;}
#endtext,#endtext p,#endtext li,#content p{text-align:left; overflow:hidden; font-size:14px; clear:both; line-height: 180%; word-wrap:break-word; word-break:break-all;}
#endtext,#endtext p,#endtext li{ width:620px;}
#endtext .icon { border:0; margin:3px 0 0;}
#endtext img { border:1px solid #ccc;max-width:700px;width:expression(this.width > 700 && this.width > this.height ? 700 : true);overflow:hidden;}
#endtext p{ margin-top:10px;}
#endtext a { text-decoration:underline;	color:#1f3a87;}
#endtext a:hover { color:#bc2931;}
