﻿@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-family:Arial; font-size:12px; line-height:22px; color:#d1c5a4; background:#fff; /*width: 100%; min-width:1098px; width:expression((documentElement.clientWidth < 1098) ? "1098px" : "100%" );zoom:1;*/}
img{ border:none;}
ul,ol,dl,dd,form{ padding:0px; margin:0px;}
li{ list-style:none;}
.clearfix{*zoom:1; clear:both}
.clearfix:after{content:"\0200"; display:block; height:0; overflow:hidden; clear:both}

input,select{ font-size:12px;  color:#5f5f5f;}
.clear{ clear:both; height:0px; overflow:hidden;}

a{noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}

.bgbody{ background:url(../images/bodybg.jpg) repeat left top;}
.bgbodyphoto{ background:url(../images/bodybgphoto.jpg) no-repeat center top;}

/*input[type=button],input[type=submit]{outline:none;noline:expression(this.onFocus=this.blur());}
input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border-color:transparent!important;}*/


a{ text-decoration:none; color:#d1c5a4;}
a:hover{ text-decoration:underline; color:#ac1026}

.Contain{ width:964px; margin:0 auto; background:url(../images/Contain_Bg.jpg) repeat-x left top #0C1D40; min-height:441px; _height:auto; _height:441px !important;}
.Sidebar{ float:left; width:176px;}
.Maincontent{ float:right; width:751px; padding-right:10px;}
.Content{}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; padding:10px 0;}


/*top*/
.Header{ position:relative; margin:0 auto; width:964px; height:98px;z-index:88;}
.Header .logo{ display:block; width:214px; height:98px; background:url(../images/logo.png) no-repeat center center;}
.Header .language{ position:absolute; right:0px; top:0px; width:92px; height:35px; background:url(../images/language.png) no-repeat;}
.Header .language a.cn{ width:40px; height:35px; display:inline-block;}
.Header .language a.en{ width:52px; height:35px; display:inline-block;}

.mainnav{ position:absolute; top:54px; right:0px; width:696px; height:38px; background:url(../images/mainnav.jpg) no-repeat left top;}
.mainnav ul li{ position:relative; float:left; width:93px; padding-left:7px;}
.mainnav ul li span{ display:block; font-size:0px; line-height:0px; height:38px; }
.mainnav ul li span a{ display:block; height:38px;}
.mainnav ul li span a em{ display:none;}
.mainnav ul li.onnav span a{ color:#fff000;}
.mainnav ul #nav1{ padding-left:4px; width:81px;}
.mainnav ul #nav1.onnav span a,.mainnav ul #nav1 span a:hover{ background:url(../images/mainnav.jpg) no-repeat -4px -38px;}
.mainnav ul #nav2 a{ width:94px;}
.mainnav ul #nav2.onnav span a,.mainnav ul #nav2 span a:hover{ background:url(../images/mainnav.jpg) no-repeat -92px -38px;}
.mainnav ul #nav3.onnav span a,.mainnav ul #nav3 span a:hover{ background:url(../images/mainnav.jpg) no-repeat -193px -38px;}
.mainnav ul #nav4.onnav span a,.mainnav ul #nav4 span a:hover{ background:url(../images/mainnav.jpg) no-repeat -293px -38px;}
.mainnav ul #nav5.onnav span a,.mainnav ul #nav5 span a:hover{ background:url(../images/mainnav.jpg) no-repeat -393px -38px;}
.mainnav ul #nav6.onnav span a,.mainnav ul #nav6 span a:hover{ background:url(../images/mainnav.jpg) no-repeat -493px -38px;}
.mainnav ul #nav7.onnav span a,.mainnav ul #nav7 span a:hover{ background:url(../images/mainnav.jpg) no-repeat -593px -38px;}

.mainnav ul .sub{ position:absolute; width:145px; top:38px;display:none; z-index:5; background:#88435a;  filter:alpha(opacity=80); -moz-opacity: 0.8; opacity:0.8; line-height:22px; text-align:center;}
.mainnav ul .sub a{ color:#fff; display:block; border-bottom: solid 1px #93566b; padding:0px 5px;}
.mainnav ul .sub a:hover{ color:#fff; background:#b1788b; text-decoration:none;}
/*top*/

/*bottom*/
.bgbottom{ padding-top:3px; background:url(../images/footer_bg.png) no-repeat center top;}
.Footer{ position:relative; margin:0 auto; width:964px; height:73px; background:url(../images/copyright.png) no-repeat left top;}
.Footer .nav{ font-size:14px; font-weight:bold; display:block; color:#444; font-family:宋体; padding-top:20px; line-height:30px;}
.Footer .nav a{ width:57px; height:18px; display:block; float:left; font-size:0px; line-height:0px; margin-right:8px; }
.Footer .wanhu{ width:45px; height:18px; display:inline-block; position:absolute; left:537px; top:40px;}
.Footer .link{ position:absolute; top:24px; right:0px; width:185px; height:23px; background:url(../images/footer_link.jpg) no-repeat;}
.Footer .link .item{ color:#473d23; width:145px; padding-left:5px;}
.Footer .link .txt{ width:185px; position:absolute; display:none; bottom:22px; background:#e0e0e0;}
.Footer .link .txt a{ display:block; padding:3px 5px; color:#473d23; line-height:14px;}
.Footer .link .txt a:hover{ background:#c1b58d;}
.Footer .link .arrow{ width:33px; height:23px; display:block; position:absolute; right:0px; top:0px;}
.Footer .record{ position:absolute; color:#333C4F; left:440px; top:37px; font-family:Arial,"微软雅黑";}
/*bottom*/

/*pages*/
.Pages{ padding:15px 30px 15px 0px; line-height:26px; height:26px; zoom:1; overflow:hidden; text-align:right; position:relative;}
.Pages span{ padding:0px 3px; display:inline-block; height:26px;}
.Pages a{ display:inline-block; margin:0px 2px;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#F00;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#F00;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#F00;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em{ font-style:normal; font-family:Arial; display:inline-block;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; height:25px; line-height:25px; display:inline-block; vertical-align:central; padding:0px; text-align:center; font-size:12px; border: solid 1px #0c1d40; background:#fff; vertical-align:middle; margin:0px 5px;}
.Pages .i_button { position: absolute; margin-top:2px; *margin-top:1px; width:25px; height:26px; cursor:pointer; border:none; background:url(../images/go.jpg) no-repeat;}
.Pages .p_cur,.Pages .p_count,.Pages .p_total{ display:none;}
.Pages .a_first{ background:url(../images/pageFrist.jpg) no-repeat left top; width:19px; height:26px; display:inline-block; overflow:hidden; vertical-align:middle;}
.Pages .a_end{ background:url(../images/pageLast.jpg) no-repeat left top; width:19px; height:26px; overflow:hidden; vertical-align:middle;}
.Pages .a_prev{ background:url(../images/pagePrev.jpg) no-repeat left top; width:72px; height:26px; display:inline-block; overflow:hidden; vertical-align:middle;}
.Pages .a_next{ background:url(../images/pageNext.jpg) no-repeat left top; width:72px; height:26px; display:inline-block; overflow:hidden; vertical-align:middle;}
.Pages .num a{ background:url(../images/page1.jpg) no-repeat left top; width:25px; height:26px; display:inline-block; overflow:hidden; line-height:26px; text-align:center; color:#595957; vertical-align:middle;}
.Pages .num a.a_cur{ background:url(../images/page2.jpg) no-repeat left top; width:25px; height:26px; display:inline-block; overflow:hidden; color:#fff;}
.Pages .f1,.Pages .f2{ line-height:26px;  height:26px;  font-size:14px;}
/*pages end*/

/*banner*/
.banner{ width:952px; height:244px; margin:0 auto; border-top:3px solid #0C204A; border-bottom:3px solid #0C204A; border-left:4px solid #11234C; border-right:4px solid #11234C;}
.banner img{ width:952px; height:244px;}
/*banner*/

/*Current*/
.Current{ background:url(../images/Current_Bg.jpg) repeat-x left top; height:40px;}
.Current dl{ background:url(../images/here_Bg.jpg) repeat-x left top; float:left; line-height:40px; height:40px; padding-right:10px;}
.Current dl a{ font-family:"微软雅黑"; font-size:12px;}
.Current dl span{ font-family:"微软雅黑"; font-size:16px;}
/*Current*/

/*menu*/
.menu{}
.menu h3{ padding:0px; margin:0px;}
.menu .MenuList{ background:url(../images/menu_bg.jpg) repeat-x left top; min-height:373px; _height:auto; _height:373px !important}
.MenuList li{ background:url(../images/menu_line.png) no-repeat left bottom; padding-bottom:2px; display:block;}
.MenuList li a{font-size:14px;display:block; line-height:16px;color:#FFFFFE; padding:10px 5px;}
.MenuList li a:hover{ text-decoration:none;}
.MenuList li a:hover em{ font-style:normal; background:url(../images/menu_jt.png) no-repeat right center; padding-right:0px;}
.MenuList li a em{ font-style:normal; display:block; cursor:pointer;}
.MenuList li.onmenu a,.MenuList li a:hover{ background:#D8D6BE; color:#774F1F;}
.MenuList li.onmenu a em{ font-style:normal; background:url(../images/menu_jt.png) no-repeat right center; padding-right:0px;}
.menu #MenuListMember a{ letter-spacing:0px;}


.MenuList_features{ background:url(../images/menu_bg.jpg) repeat-x left top; min-height:373px; _height:auto; _height:373px !important}
.MenuList_features li{ background:url(../images/menu_line.png) no-repeat left bottom; padding-bottom:2px; display:block;}
.MenuList_features li a{font-size:12px;display:block; line-height:16px;color:#FFFFFE; padding:10px 5px;}
.MenuList_features li a:hover{ text-decoration:none;}
.MenuList_features li a:hover em{ font-style:normal;padding-right:0px;}
.MenuList_features li a em{ font-style:normal; display:block; cursor:pointer;}
.MenuList_features li.onmenu a,.MenuList_features li a:hover{ background:#D8D6BE; color:#774F1F;}
.MenuList_features li.onmenu a em{ font-style:normal;padding-right:0px;}

/*menu*/

/*home*/
.SlideShow{ width:952px; height:389px; margin:0 auto; position:relative; padding:4px 14px 0px 14px; background:url(../images/h_banbg.png) no-repeat center top;}
.SlideShow #NewsId{ height:372px; overflow:hidden;}
.SlideShow #NewsId img{ width:952px; height:372px;}
.SlideShow #NewsFont{ position:absolute; right:14px; bottom:17px; z-index:2; line-height:28px; background:url(../images/SlideShow_bg.png) no-repeat right;}
.SlideShow #NewsFont li{ cursor:pointer; float:left; text-align:center; font-family:微软雅黑; color:#fff; font-size:16px; padding:0px 10px;}
.SlideShow #NewsFont li.active{}


.h_home{ width:960px; padding:0px; margin: 0 auto; height:200px;}
.h_home .h_about{ float:left; width:373px; height:186px; margin-right:8px; background:url(../images/h_about.jpg) no-repeat left top;}
.h_home .h_about h2{ padding:0px; margin:0px; height:49px; position:relative;}
.h_home .h_about h2 b{ display:none;}
.h_home .h_about h2 a{ position:absolute; right:10px; top:10px; width:38px; height:15px;}
.h_home .h_about .pic{ position:absolute; padding-left:13px;}
.h_home .h_about .pic img{ width:109px; height:117px;}
.h_home .h_about .txt{ padding-left:138px; padding-right:25px; color:#d1c5a4; line-height:20px;}
.h_home .h_about .txt p{ padding:0px; margin:0px; text-indent:2em; height:90px; overflow:hidden;}
.h_home .h_about .txt p a{color:#d1c5a4;}
.h_home .h_about .txt span a{ font-weight:bold; color:#f5f3ce; width:67px; line-height:25px; display:inline-block; text-align:center; background:url(../images/h_about_a.jpg) no-repeat; margin-right:3px;}
.h_home .h_news{ float:left; width:373px; height:186px; background:url(../images/h_news.jpg) no-repeat left top;}
.h_home .h_news .Htab{padding:4px 0px 0px 11px; margin:0px; height:45px;}
.h_home .h_news .Htab a{ width:94px; height:25px; display:inline-block; cursor:pointer;}
.h_home .h_news .Htab #n1{ background:url(../images/h_tab.jpg) no-repeat left top;}
.h_home .h_news .Htab #n2{ background:url(../images/h_tab.jpg) no-repeat right top;}
.h_home .h_news .Htab #n1.show{ background:url(../images/h_tab.jpg) no-repeat left bottom;}
.h_home .h_news .Htab #n2.show{ background:url(../images/h_tab.jpg) no-repeat right bottom;}
.h_home .h_news .box{ position:relative; }
.h_home .h_news .box .more{position:absolute; right:10px; top:-40px; width:38px; height:15px;}
.h_home .h_news .box ul{ padding:0px 24px; }
.h_home .h_news .box ul li{ position:relative; line-height:26px; background:url(../images/h_dot.gif) repeat-x left bottom;}
.h_home .h_news .box ul li span{ float:right; font-size:11px; color:#888888; font-family:Tahoma}
.h_home .h_news .box ul li a{ padding-left:8px; background:url(../images/h_icon.jpg) no-repeat left;}
.h_home .h_news .box ul li.IsTop { padding-left:90px; position:relative; height:70px;}
.h_home .h_news .box ul li.IsTop h5{ font-size:12px; padding:0px; margin:0px; font-size:12px; font-weight:normal; line-height:22px;}
.h_home .h_news .box ul li.IsTop .pic{ position:absolute; left:0px;}
.h_home .h_news .box ul li.IsTop .pic img{ width:82px; height:61px;}
.h_home .h_news .box ul li.IsTop em{ font-style:normal; font-size:11px; color:#888888; font-family:Tahoma}
.h_home .h_news .box ul li.IsTop a{ background:none; padding-left:0px;}
.h_home .h_group{ float:right; width:197px; height:186px; background:url(../images/h_group.jpg) no-repeat top;}
.h_home .h_group h2{ padding:0px; margin:0px; height:52px; position:relative;}
.h_home .h_group h2 b{ display:none;}
.h_home .h_group h2 a{ position:absolute; right:10px; top:13px; width:38px; height:15px;}
.h_home .h_group span{ display:block; padding-bottom:6px; text-align:center;}
.h_home .h_group span a{ display:block; width:172px; height:35px;}
/*home end*/

/*video*/
.Vide_list{ padding:10px 34px 10px 0;}
.VideoBox{ background:url(../images/videoBox_Bg.jpg) repeat-x left top; height:412px;}
.Vide_list .VideoPlayer{ width:480px; height:400px; border:6px solid #596C80; float:left;}

.VideoList{ position:relative; width:225px; height:370px; margin:0 auto; float:right;}
.VideoList #Scroller-1 { position:absolute; top:16px; overflow:hidden; width:209px; height:370px;}
.VideoList .Scroller-Container {  position: absolute; width:169px; padding:0 20px;}
.VideoList .Scroller-Container li{ width:160px; height:119px; padding-bottom:5px;}
.VideoList .Scroller-Container li.on a{ border:5px solid #DCB915;}
.VideoList .Scroller-Container li a{ width:150px; height:109px; display:block; border:5px solid #183156; position:relative;}
.VideoList .Scroller-Container li img{ width:150px; height:109px;}
.VideoList .Scroller-Container li .videoMark{ background:url(../images/Video_ico.png) no-repeat left top; width:23px; height:23px; display:block; position:absolute; top:40%; left:45%;}
.VideoList #Scrollbar-Container {  position: absolute; right:0px; top:0px; width:225px; height:375px;}
.VideoList .Scrollbar-Track { position:absolute; top:16px; right:0px; width:16px; height:370px; background: url(../images/Hand_Bg.jpg) no-repeat left top;}
.VideoList .Scrollbar-Up{ background:url(../images/up_Btn.jpg) no-repeat left top; width:16px; height:16px; display:block; position:absolute; top:0px; right:0px; cursor:pointer;}
.VideoList .Scrollbar-Down{ background:url(../images/down_Btn.jpg) no-repeat left top; width:16px; height:16px; display:block; position:absolute; bottom:-27px; right:0px; cursor:pointer;}
.VideoList .Scrollbar-Handle { position: absolute; background:url(../images/hand.jpg) no-repeat left top; width:16px; height:124px; cursor:pointer;}
/*video*/

/*news*/
.News_list{ padding:15px 0;}
.NewsBox{  background:url(../images/news_bg.jpg) repeat-x left 138px;}
.News_list li.head{ padding:0 0 20px 0; border:0px; line-height:23px;}
.News_list li.head .pic{ width:150px; height:109px; padding:5px; background:#183156; border-bottom:1px solid #204079; float:left;}
.News_list li.head .pic img{ width:150px; height:109px;}
.News_list li.head .info{ width:556px; float:right; padding-right:15px;}
.News_list li.head .info h1{ margin:0px; padding-bottom:5px;}
.News_list li.head .info h1 a{ font-size:14px; font-family:"微软雅黑"; color:#EACE8A;}
.News_list li.head .info .txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; line-height:20px; padding-bottom:5px;}
.News_list li.head .info h2{ margin:0px;}
.News_list li.head .info h2 a{ font-size:13px; font-family:"微软雅黑"; font-weight:normal;}

.News_list li{ border-bottom:1px solid #151726; line-height:29px; padding:0 10px;}
.News_list li span{ float:right;}
.News_list li em{ font-style:normal; font-family:"微软雅黑"; padding-right:5px;}
.News_list li a{ font-family:"微软雅黑";}

.News_info{ padding:15px 0;}
.News_info .info_title{ padding:10px 0px; font-size:14px; text-align:center; margin:0px;}
.News_info .info_time{ font-size:12px; text-align:center; color:#D1C5A4; font-weight:normal; border-bottom:1px dotted #ccc; margin:0px; padding-bottom:5px;}
.News_info .service_pic{ padding:10px 0; text-align:center;}
.News_info .service_pic img{ width:560px; height:456px;}
.News_info .info_txt{ padding:10px 20px; line-height:24px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .info_back{ color:#999999; padding:10px;  text-align:center;}
.News_info .info_back a{ padding:0px 3px;}
.News_info .info_back .back{ color:#D1C5A4; }
.News_info .info_next a{ color:#666;}
.News_info .info_next a:hover{ text-decoration:underline;}
.News_info .info_next a.none:hover{ text-decoration:none; cursor:default;}
/*news*/

/*job*/
.Job_list{ padding:15px 0;}
.Job_list table{ border-collapse:collapse; margin-bottom:10px; font-family:"微软雅黑";}
.Job_list table td{ border:solid 1px #122847; border-collapse:collapse; padding-left:23px; line-height:38px; background:#183156;}
.Job_list table .title{ font-family:"微软雅黑"; font-size:14px;}
.Job_list table .headTable td{ color:#DCC487; padding:0px 5px 0px 23px; font-size:14px;}
.Job_list .city{ width:150px;}
.Job_list .f_txt{ float:right; border-left:solid 1px #122847;  background:#183156; width:95px; text-align:center; display:block;}
.Job_list .txt{ width:150px; float:right; border-left:solid 1px #122847; width:95px; padding-left:33px; width:168px; display:block;}
.Job_list .apply{ background:url(../images/apply.jpg) no-repeat; width:75px; height:28px; float:right; margin-top:5px;}
.Job_list .tdContent{  background:url(../images/job_bg2.jpg) repeat left top;}
.Job_list dl{ padding:15px 30px 15px 0px;  line-height:18px;}
.Job_list .tdBg{ background:url(../images/job_bg.jpg) repeat-x left top;}

.Job_apply{ padding:15px 0;}
.Job_apply .JobBox{ background:url(../images/Apply_bg.jpg) repeat-x left top; border:1px solid #122948; height:547px;}
.Job_apply .th{ height:43px; line-height:43px; color:#EACE8A; font-family:"微软雅黑"; font-size:14px; padding:0 25px; font-weight:bold;}
.Job_apply td{ line-height:35px;}
.Job_apply .title{ width:100px; padding-left:25px; font-family:"微软雅黑";}
.Job_apply .title .form_err{ color:#cc0000;}
.Job_apply .JobName{ font-family:"微软雅黑"; color:#FF9900;}
.Job_apply .text{ background:url(../images/apply_dt_bg.jpg) repeat-x left top; height:21px; line-height:21px; padding:0 5px; border:1px solid #111D32; color:#D1C5A4; font-size:12px;}
.Job_apply .text1{ width:176px;}
.Job_apply .text2{ width:549px;}
.Job_apply .textarea{ background:url(../images/apply_dt_bg.jpg) repeat-x left top #586E97; padding:5px; width:549px; border:1px solid #111D32; color:#D1C5A4; font-size:12px;} 
.Job_apply .textarea1{ height:84px;}
.Job_apply .textarea2{ height:109px;}
.Job_apply .submit{ background:url(../images/submit.jpg) no-repeat left top; border:none; border:0px; width:83px; height:33px; cursor:pointer;}
/*job*/

/*message*/
.Message {line-height:20px; padding:15px 0;}
.messageBox{ background:#1E3767;}
.Message .f_intro{ padding:10px 25px; border-bottom:dotted 1px #EACE8A; font-family:"微软雅黑";}
.Message table{ margin:20px 0;}
.Message table td{ border-collapse:collapse; padding:4px 7px;}
.Message table .end td{ border:none;}

.Message .btnBox{ border-top:dotted 1px #EACE8A; padding:16px 25px; height:60px;}
.Message .btnBox .tips{ float:left;}
.Message .btnBox .tips span{ color:#cc0000;}
.Message .btn{ background:url(../images/message_btn.gif) no-repeat; width:65px; height:23px; line-height:23px; text-align:center; color:#fff; border:none; cursor:pointer; font-family:"微软雅黑"; float:right;}
.Message .submit{ margin-right:10px;}
.Message .text{ width:170px; height:21px; line-height:21px; padding:0px 5px; border:solid 1px #b1b8cc; background:url(../images/apply_dt_bg.jpg) repeat-x left top; color:#D1C5A4; font-size:12px;}
.Message textarea{  height:160px; line-height:21px; padding:0px 5px; border:1px solid #122948; background:url(../images/apply_dt_bg.jpg) repeat-x left top #586E97; color:#D1C5A4; font-size:12px;}
.Message select{ color:#888888; width:130px;}
.Message .required{ color:#F00;}
/*message*/

/*links*/
.Links_list{ padding:15px 0;}
.Links_list ul li{width:100px; float:left; line-height:24px;}
.Links_list ul li a{}
.Links_list ul li a:hover{ text-decoration:underline;}

/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:80px; display:inline-block;}