.index_bg{ width:100%; height:933px; margin:0px; padding:0px; overflow:hidden; background:url(../images/bg.jpg) no-repeat center top; text-align:center;}
.index_foot{ color:#4d4948; line-height:25px;}
a.index_lang{ display:inline-block; width:105px; height:33px; background:#4d4948; text-align:center; line-height:33px; color:#FFFFFF; margin:0px 8px 50px;}
a.index_lang:hover{ background:#ffffff; color:#4d4948;}

.bg0{ background:url(../images/bg0.jpg) no-repeat center top;}
.bg1{ background:url(../images/bg1.jpg) no-repeat center top;}
.bg2{ background:url(../images/bg2.jpg) no-repeat center top;}
.bg3{ background:url(../images/bg3.jpg) no-repeat center top;}
.bg4{ background:url(../images/bg4.jpg) no-repeat center top;}
.bg5{ background:url(../images/bg5.jpg) no-repeat center top;}
.bg6{ background:url(../images/bg6.jpg) no-repeat center top;}
.bg7{ background:url(../images/bg7.jpg) no-repeat center top;}
.bg8{ background:url(../images/bg8.jpg) no-repeat center top;}
.bg9{ background:url(../images/bg9.jpg) no-repeat center top;}
.bgblank{ height:440px; clear:both;}

.top{ position:relative; overflow:hidden; height:84px; width:1042px; margin:0px auto;}
.top .search{ margin-top:28px; width:271px; height:32px; background:url(../images/home_05.png) no-repeat;}
.top .search .input1{ width:66px; height:29px; background:none; border:none;}
.top .search .input2{ width:173px; height:29px; background:none; border:none; line-height:29px;}

.foot{ background:#eee; height:70px;}
.foot .in{ width:1000px; height:50px; padding:10px 0px; color:#686868; line-height:30px; margin:0px auto; position:relative; background:url(../images/logo2.png) no-repeat right center;}
.foot .in .fl{ line-height:30px; height:30px; float:left; }
.foot .in .fl a{ display:inline-block; height:30px; line-height:30px; margin:0px 5px; color:#686868;}
.foot .in .fl a.weixin{ background:url(../images/home_67.png) no-repeat left center; padding-left:25px; margin-left:0px; margin-right:15px;}
.foot .in .fl a.weibo{ background:url(../images/home_69.png) no-repeat left center; padding-left:25px; margin-left:0px; margin-right:15px;}
.foot .in .fr{ line-height:30px; height:30px; float:right; padding-right:168px; text-align:right;}
.foot .in .fr a{ display:inline-block; height:30px; margin:0px 5px; color:#686868;}
.foot .in .fl a.weixin img{ position:absolute; margin-left:-25px; margin-top:-170px; display:none;}
.foot .in .fl a.weixin:hover img{ display:block;}

.btn{ background:url(../images/home_27.png) repeat-x; background-size:auto 100%; border:1px #e9e9e9 solid; }
a.btn:hover{ background:#70aa2f; color:#ffffff;}

.bottom_dashed{ border-bottom:1px #b4b4b4 dashed;}

.nav{ width:1046px; height:41px; line-height:41px; background:url(../images/home_217.png) repeat-x; border:1px #e9e9e9 solid; border-radius:5px;}
.nav a{ display:inline-block; height:41px; line-height:41px; text-align:center; width:208px; border-left:1px #8cb4d0 solid; float:left; font-size:14px; color:#4d4948}
.nav a:hover{ font-weight:bold; color:#0061A5}
.nav a span{ display:none;}
.nav a:hover span{ display:block;}
.nav a.active{ background:#70aa2f; color:#ffffff; margin:-1px 0px; height:43px; line-height:43px;}
.nav a.home{ border:none; background:url(../images/home_09.png) no-repeat 50px center; text-indent:15px; border-top-left-radius:5px; border-bottom-left-radius:5px;}
.nav a.home.homer{ border:none; background:url(../images/home_10.png) no-repeat 50px center; text-indent:15px; color:#0061a5;}
.nav a.job{ width:191px;}
.nav a.job.jober{ width:192px; background:#70aa2f; color:#ffffff; margin:-1px -1px -1px 0px; height:43px; line-height:43px; border-top-right-radius:5px; border-bottom-right-radius:5px;}

.navdown{min-width:200px; width:auto; height:44px; background:#ffffff url(../images/navs.png) no-repeat right bottom; border:#e4e4e2 1px solid; top:127px; padding:10px 5px; padding-right:64px; z-index:100; position:absolute; display:none; line-height:22px;}
.navdown img{ margin-left:10px;}
.navdown a{ border:none; background:none; padding:0px 5px; margin:0px; width:auto; font-size:12px; float:none; height:32px; line-height:32px; display:inline-block;color:#4d4948}
.navdown a:hover{ font-weight:bold; color:#0061A5}
.main{ background:#ffffff url(../images/home_18.png) no-repeat top left; padding:30px 20px 15px; width:970px; margin:0px auto; position:relative; overflow:hidden;}
.main .home_right{ width:755px; height:190px;}
.main .home_right .img{ margin-right:20px; width:180px; height:99px;}
.main .home_right .tit{ color:#5d5d5d;}
.main .home_right .ctt{ color:#8f8f8f; width:550px; height:52px; line-height:25px; display:inline-block; margin:3px 0px; text-indent:2em;}
.main .home_right a.more{ width:100px; height:23px; border-radius:5px; display:inline-block;}
.main .home_right a.more span.ico{ display:block; width:100%; height:23px; line-height:23px; color:#636363; background:url(../images/home_14.png) no-repeat 75px center; text-indent:15px;}
.main .home_right a.more span.ico:hover{ color:#ffffff;}
.main a.home_news{ display:block; height:30px; line-height:30px;color:#8b8b8b}
.main a.home_news a{ color:#8b8b8b}
.main a.home_news span{ color:#b4b4b4; margin-right:12px;}
.main a.home_job{ display:block; height:30px; line-height:30px; background:url(../images/home_62.png) no-repeat left center; padding-left:15px; color:#898989}
.main a.home_job span{ color:#b4b4b4; float:right;}
.main .news_list a{ display:block; height:30px; line-height:30px; background:url(../images/news_03.jpg) no-repeat left center; border-bottom:1px #e6e6e6 dashed; padding-left:18px; color:#7d7d7d}
.main .news_list a span{ color:#b4b4b4; float:right;}
.main .news_bids_list div{ position:relative; overflow:hidden; margin-bottom:10px;}
.main .news_bids_list div img{ width:330px; margin-right:20px;}
.main .news_bids_list div span.f14{ line-height:30px;}
.main .news_bids_list div a.green_bt{ width:80px; height:22px; line-height:22px;}
.main .news_bids_info .title{ background:url(../images/bidsbg.png) repeat-x; height:42px; line-height:42px; padding-left:15px; color:#0061a6; font-size:14px;}

.main .search_list li{ display:block; height:120px; border-bottom:1px #e6e6e6 dashed;}
.main .search_list li strong{ font-size:14px; line-height:30px;}
.main .search_list li .brief{ padding:3px 0px; line-height:25px; color:#666666;}
.main .search_list li a{ color:#b4b4b4; text-decoration:underline;}

.main .home_cat{ position:relative;}
.main .home_cat img{ border:5px #ededed solid; border-left:none; float:left;}
.main .home_cat img.nleft{ border-left:5px #ededed solid;}

.main .home_box{ border-bottom:3px #70aa2f solid; border-left:1px #e7e5e5 solid; border-right:1px #e7e5e5 solid; line-height:23px;}
.main .home_box a.bt{ width:137px; height:55px; display:inline-block; line-height:22px; color:#0061a5; font-size:14px; margin-bottom:6px; border-radius:5px;}
.main .home_box a.bt span{ display:inline-block; width:100px; height:55px; padding-left:27px; padding-top:17px; background:url(../images/home_62.png) no-repeat 12px 26px;}
.main .home_box a.bt .span2{ display:inline-block; width:136px; padding-top:7px; float:right; text-align:center;}
.main .home_box a.bt:hover span{ color:#ffffff;}

.main .home_tab{height:25px; border-bottom:1px #e7e5e5 solid; padding-top:10px; padding-left:15px;}
.main .home_tab .tab{height:24px; margin-bottom:-1px; border:1px #e7e5e5 solid; width:80px; text-align:center; line-height:24px; float:left; margin-right:5px}
.main .home_tab .tab.on{ border-bottom:none; background:#70aa2f; color:#fff}

.main .title_top{ background:#0061a5 url(../images/intro_15.png) no-repeat bottom center; color:#ffffff; padding:20px 15px; height:53px; line-height:22px; font-size:18px;}
.main .title_top .en{ font-size:14px;}
.main .title_nav{ border:1px #e6e6e6 solid; border-top:none; line-height:30px; font-size:13px;}
.main .title_nav a{ background:url(../images/intro_22.png) no-repeat 175px center; height:30px; border-top:1px #e6e6e6 solid; display:block; text-indent:5px; color:#5c5c5c}
.main .title_nav a.on,.main .title_nav a.active,.main .title_nav a:hover{ background:#0061a5 url(../images/intro_19.png) no-repeat 175px center; color:#ffffff;}
.main .title_nav div{ padding:0px 10px; border-top:1px #e6e6e6 solid; display:none;}
.main .title_nav div a{border-top:1px #e6e6e6 solid; background:none;}
.main .title_nav div a.first{ border:none;}
.main .title_nav div a.on,.main .title_nav div a.active,.main .title_nav div a:hover{ color:#70aa2f; background:none;}

.main .main_title{ height:40px; line-height:40px; border-bottom:1px #e6e6e6 solid; font-size:18px; margin-bottom:15px;}
.main .main_title span.urhere{ background:url(../images/intro_11.png) no-repeat left center; padding-left:20px; display:inline-block; float:right; font-size:12px;}
.main .main_title span.urhere a{ color:#868686}
.main .main_title span.urhere a:hover{ color:#0061a5}

.main .main_box{ margin-left:10px; line-height:22px;}
.main .main_box .title{ height:50px; line-height:50px; font-size:18px; text-align:center; color:#333333; padding-top:30px;}
.main .main_box .date{ height:50px; line-height:15px; font-size:12px; text-align:center; color:#bbbbbb;}
.main .main_box .date span{ height:15px; width:15px; background:url(../images/timer.jpg) no-repeat center center; margin-right:5px; display:inline-block;}
.main .main_box embed{ width:100%; height:367px;}
.main .morer{ position:relative; overflow:hidden; border-top:1px #ededed solid; padding:10px 0px; margin-top:10px;}
.main .morer a.btn{ display:inline-block; width:80px; height:20px; line-height:20px; text-align:center; border-radius:3px;}
.main .morer a{ color:#7d7b7b}

.main .intro4{ width:365px; height:205px; border:1px #e6e6e6 solid; background:#ffffff; margin-bottom:12px; cursor:pointer;}
.main .intro4 img{ width:365px; height:118px;}
.main .bigin{ margin:15px; padding-top:7px; text-indent:30px; line-height:20px; height:60px; overflow:hidden;}
.main .bigin.x1{ background:url(../images/x1.png) no-repeat left top;}
.main .bigin.x2{ background:url(../images/x2.png) no-repeat left top;}
.main .bigin.x3{ background:url(../images/x3.png) no-repeat left top;}
.main .bigin.x4{ background:url(../images/x4.png) no-repeat left top;}
.main .bigin.x5{ background:url(../images/x5.png) no-repeat left top;}
.main .bigin.x6{ background:url(../images/x6.png) no-repeat left top;}
.main .bigger{ position:absolute; top:160px; left:245px; width:745px; height:auto; border:1px #e6e6e6 solid; background:#ffffff; box-shadow:3px 3px 3px #cccccc; display:none;}
.main .bigger .bigin{ height:auto;}
.main .bigger.new{ top:190px; left:235px;}
.main .bigger img{ max-width:100%; height:auto; margin:0px auto;}
.main .bigger div.closed{ background:url(../images/x.png) no-repeat; width:34px; height:34px; position:absolute; margin-left:730px; margin-top:-10px; z-index:100;}

.main .scrolls{ height:122px; margin:20px 0px;}
.main .scrolls span.scrollsbox{ display:inline-block; width:689px; height:120px; border:1px #e6e6e6 solid; position:relative; margin:0px 2px; overflow:hidden;}
.main .scrolls span.scrollsbox .ins{ position:absolute; left:0px; top:0px; width:100000px; height:120px;}
.main .scrolls span.scrollsbox .ins a{ display:inline-block; float:left; margin:2px; width:169px; height:116px;}
.main .scrolls span.scrollsbox .ins a img{width:169px; height:116px;}
.main .scrolls .left{ width:23px; height:120px; background:url(../images/intro_37.png) no-repeat center center; float:left; border:1px #e6e6e6 solid; cursor:pointer;}
.main .scrolls .right{ width:23px; height:120px; background:url(../images/intro_40.png) no-repeat center center; float:right; border:1px #e6e6e6 solid; cursor:pointer;}
#tip{ border:#999 1px solid}
#tip img{ height:300px;}

.main .scrollss{ height:122px; margin:20px 0px;}
.main .scrollss span.scrollsbox{ display:inline-block; width:689px; height:120px; border:1px #e6e6e6 solid; position:relative; margin:0px 2px; overflow:hidden;}
.main .scrollss span.scrollsbox .ins{ position:absolute; left:0px; top:0px; width:100000px; height:120px;}
.main .scrollss span.scrollsbox .ins a{ display:inline-block; float:left; margin:2px; }
.main .scrollss span.scrollsbox .ins a img{width:169px; height:116px;}
.main .scrollss .left{ width:23px; height:120px; background:url(../images/intro_37.png) no-repeat center center; float:left; border:1px #e6e6e6 solid; cursor:pointer;}
.main .scrollss .right{ width:23px; height:120px; background:url(../images/intro_40.png) no-repeat center center; float:right; border:1px #e6e6e6 solid; cursor:pointer;}

.main .scrollsb{ height:84px; margin:20px 0px;}
.main .scrollsb span.scrollsbox{ display:inline-block; width:689px; height:84px; position:relative; margin:0px 2px; overflow:hidden;}
.main .scrollsb span.scrollsbox .ins{ position:absolute; left:0px; top:0px; width:100000px; height:84px;}
.main .scrollsb span.scrollsbox .ins a{ display:inline-block; float:left; margin:2px; border:1px #e6e6e6 solid;}
.main .scrollsb span.scrollsbox .ins a img{ width:109px; height:82px;}
.main .scrollsb .left{ width:24px; height:84px; background:url(../images/intro6_11.jpg) no-repeat center center; float:left; cursor:pointer;}
.main .scrollsb .right{ width:24px; height:84px; background:url(../images/intro6_14.jpg) no-repeat center center; float:right; cursor:pointer;}

.main .scrollshow{border:1px #e6e6e6 solid; text-align:center; padding:10px 0px; margin:10px auto;}
.main .scrollshow img{ max-width:100%;}

span.point{ display:inline-block; width:12px; height:15px; position:absolute; top:-6px; left:-8px; z-index:1000;}
span.points{ display:inline-block; width:12px; height:15px; position:absolute; top:50px; left:-8px; z-index:1000;}

.china{}
.global{ width:206px; height:220px; background:url(../images/map_top.png) no-repeat center center; position:absolute; top:-218px; left:-143px; z-index:1000000000;}
.global .in{ margin:10px;}
.global .in .m{ margin:20px 10px;}

.world{width:755px; margin:0px auto; position:relative; background:url(../images/global.png) no-repeat; height:411px;}
.worldglobal{ width:195px; height:88px; background:url(../images/global_tip.png) no-repeat center center; position:absolute; top:3px; left:-91px; z-index:10000;}
.worldglobal .in{ margin:10px;}
.worldglobal .in .m{ margin:10px;}

.main_table table{ border-top:2px #0061a5 solid;}
.main_table table tr th{ border-top:1px #0061a5 solid; border-bottom:1px #0061a5 solid; color:#0061a5; text-align:center; height:30px; line-height:30px;}
.main_table table tr td{ border-right:1px #e5e7ea solid; border-bottom:1px #e5e7ea solid; text-align:left; height:30px; line-height:20px; padding:5px;}
.main_table table tr td.last{ border-right:none;}
.main_table table tr.second{ background:#e8eff5;}

.main_tables table{ border-top:2px #0061a5 solid;}
.main_tables table tr th{ border-top:1px #0061a5 solid; border-bottom:1px #0061a5 solid; color:#0061a5; text-align:center; height:30px; line-height:30px;}
.main_tables table tr td{ border-bottom:1px #e5e7ea solid; text-align:center; height:30px; line-height:20px; padding:5px;}
.main_tables table tr td a{ color:#676767}
.main_tables table tr.second{ background:#e8eff5;}

.pic_list{ min-height:600px;}
.pic_list img{ width:178px; height:122px; padding:2px; border:1px #e6e6e6 solid; margin:2px; float:left;}

.job_title{ border-bottom:1px #e6e6e6 dashed; height:28px; line-height:28px; margin:10px 0px;}
.job_title span{ font-size:14px; color:#0061a5;}
