@charset "utf-8";
/* CSS Document */
html{ -webkit-text-size-adjust:100%  }
body{ margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; color:#565656;  background:#fff; font-family:微软雅黑;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,li,h3{ padding:0px; margin:0px; list-style:none;}
.npm{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { margin:0; padding:0;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:top;}
a{ color:#565656; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#529411;}
.clear{ clear:both; height:0; overflow:hidden;}

.body{width:100%; min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1002px" : "100%" ); zoom:1; position:relative;}


/*首页开始*/

.header{ width:100%;  height:107px; background:url(../images/top_bg_02.jpg) repeat-x ; }
.top{ width:1200px; margin:0 auto; }
.logo{ width:315px; float:left; margin:30px 0px 0px 30px;}
.wechat{ width:114px; float:right; margin:26px 90px 0px 0px; position:relative;}
.wechat a .ewm{ display:none;}
.wechat a:hover .ewm{ position:absolute; right:40px; width:150px; height:150px; display:block; z-index:888;}

/*导航样式*/
.head-v3{position:relative;z-index:100;min-width:1140px;}
.head-v3 .navigation-inner{margin:0 auto;width:1140px;position:relative}
.navigation-up{height:45px; background:url(../images/menu_bg_03.jpg) repeat-x ;}
.navigation-up .navigation-v3{/*margin-left:10px;*/float:left;/*_margin-left:10px*/}
.navigation-up .navigation-v3 ul{float:left; width:1140px; height:45px;}
.navigation-up .navigation-v3 li{float:left;font:normal 14px/59px;color:#595959; line-height:14px; width:106px; text-align:center; height:45px; }
.navigation-up .navigation-v3 .li0{ width:31px; height:45px; line-height:45px; text-align:center; padding-top:15px; +padding-top:0px !important;}
.navigation-up .navigation-v3 .nav-up-selected,.navigation-up .navigation-v3 .nav-on{background:url(../images/nav_bg_06.jpg) no-repeat; color:#fff;}
/*.navigation-up .navigation-v3 .nav-up-selected-inpage{background:url(../images/nav_bg_06.jpg) no-repeat;}*/
.navigation-up .navigation-v3 li p{font-weight:bold;padding-top:10px;margin:0; text-align:center;}
.navigation-up .navigation-v3 li span{ font-size:10px; font-family:"Arial"; color:#b6b6b6; text-transform:uppercase; font-style:normal;}
/*.navigation-up .navigation-v3 li p{ font-style:normal; font-size:10px; line-height:0px;}*/
.navigation-up .navigation-v3 li p a{/*padding:0 25px;*/color:#595959;display:inline-block;height:45px;}
.navigation-up .navigation-v3 li p a:hover{ color:#fff;}

.navigation-down{position:absolute;top:45px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background:url(../images/nav_bg_09.jpg) repeat-x;position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1140px;position:relative}
.navigation-down .nav-down-menu dl{float:left;margin:7px 50px 10px 0}
.navigation-down .menu-1 dl{margin:7px 50px 10px 0}
.navigation-down .menu-1 dt{font:normal 12px;color:#fff;padding-bottom:10px;border-bottom:1px solid #61789e;margin-bottom:10px}
.navigation-down .menu-1 dd a{color:#fff;font:normal 12px/30px "microsoft yahei"}
.navigation-down .menu-1 dd a:hover{color:#b91c25}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;font:normal 12px ;}


/*banner样式*/
.focusBox { position: relative; width:100%; height:593px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:1920px; height:593px; display: block; }
/*.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }*/


/*banner内导航样式*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{height:90px; line-height:90px; background:#212647;  position:relative; top:-90px; z-index:1; width:1140px; margin:0 auto; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;color:#fff; }
.nav a{ color:#fff;  }
.nav .li2{ width:1px; background:#979aab; float:left; /*height:90px;*/}
.nav .nLi{ float:left;  position:relative; display:inline; width:284px;}
.nav .nLi img{ display:block; margin:0 auto; }
.nav .nLi a{ display:block;font-size:12px; padding:0 65px; }
.nav .sub{ display:none; width:284px;left:0; height:135px; top:-135px; +top:-135px !important;  position:absolute; background:#212647;  line-height:30px;}
.nav .sub li{ zoom:1; }
.nav .sub a:hover{ background:#b91c25; color:#fff;  }
.nav a{ background:#212647; color:#fff;   }


/*内容列一样式*/
.content_main{ width:1140px; margin:0 auto; padding:35px 0; overflow:hidden; position:relative; top:-90px;}

.news1{ width:485px; float:left; padding-right:29px; _padding-right:5px;}
.hasMoreTab{width:485px; }
.hasMoreTab .hd{ line-height:50px; height:50px; position:relative; width:485px;  }
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:50px;  overflow:hidden; zoom:1; }
.hasMoreTab .hd ul p{ padding:0px; margin:0px;}
.hasMoreTab .hd li{ float:left; font-size:14px;   cursor:pointer;  background:#cfcfcf; width:160px; height:50px;text-align:center; font-weight:bold; line-height:15px; border-right:1px #fff solid; padding-top:12px; color:#464646;}
/*.hasMoreTab .hd li span{ font-family:Arial; color:#b6b6b6;}*/
.hasMoreTab .hd li.on{ font-weight:bold; line-height:15px;background:#b2232c; width:160px; height:50px; border-top:0;   color:#fff; padding-top:12px;}

.hasMoreTab .bd{/*  padding:10px;*/ clear:both; position:relative;  }
	.hasMoreTab .con_t{ overflow:hidden; width:485px; padding-top:20px;}
	.hasMoreTab .bd .con_img1{ float:left; width:185px; height:138px; border:1px #d8d8d8 solid;}
	.hasMoreTab .bd .con_img1 img{ padding:5px; width:175px; height:128px;}
	.hasMoreTab .bd dl{ float:right; width:280px; margin-left:16px;_margin-left:8px; margin-top:10px; _margin-top:5px;}
	.hasMoreTab .bd dt{ font-size:14px; font-weight:bold;width:280px;}
	.hasMoreTab .bd .span1{ font-size:12px; color:#c1141e; margin-right:5px;}
	.hasMoreTab .bd dt a{ color:#100765;}
	.hasMoreTab .bd .dd1{ color:#8f8f8f; width:280px; line-height:22px; margin-top:10px; }
	.hasMoreTab .bd .dd2{ float:right; margin-top:20px;}
	.hasMoreTab .bd .dd2 a{ color:#333;}
	.hasMoreTab .bd ul { margin-top:10px;}
	.hasMoreTab .bd ul a{ color:#444444;  }
	.hasMoreTab .bd ul .date{ font-family:Arial; font-size:14px; float:right; color:#888888;}
	.hasMoreTab .bd li{ line-height:26px; font-size:14px; color:#333;}


.cb_lb{ width:388px; float:left; padding-right:28px; _padding-right:5px;}
.sort_brand { width:388px; /* height: 378px;*/ overflow: hidden; }
	.sort_brand dt { height: 50px; overflow:hidden; background: #cfcfcf; }
	.sort_brand dt a { float:left; font-size:14px;   cursor:pointer;  background:#cfcfcf; width:193px; height:50px;text-align:center; font-weight:bold; line-height:15px; border-right:1px #fff solid; padding-top:12px; color:#464646; }
	.sort_brand dt a.on { font-weight:bold; line-height:15px;background:#b2232c; width:193px; height:50px; border-top:0; color:#fff; padding-top:12px; }
	/*.sort_brand dt a:hover, .sort_brand dt a.on: hover { color: #fff; }*/
	.sort_brand p.scroll_btn a { width: 13px; height: 13px; display: block; float: left; color:#fff; background: #717375; line-height: 13px; text-align: center; margin-right: 6px; _display: inline; cursor: pointer; }
	.sort_brand p.scroll_btn { float: right; position:relative; margin-top:-26px;}
	.sort_brand p.scroll_btn a:hover, .sort_brand p.scroll_btn a.on { background: #b2232c; color:#fff; }
	.aort_list img{ width:388px; height:210px;}
	.aort_list a { color:#fff; width: 388px; height: 210px; display: block; }
	.aort_text{ width:388px; height:40px; line-height:40px; color:#fff; font-size:14px; padding-left:15px; background:#262a45;}
	.scroll_wrapper { height: 250px; width: 388px; overflow: hidden; position: relative; margin-top:20px; }
	.scroll_box { position: absolute; top: 0; left: 0; width: 9999px; }
	.scroll_box .aort_list { float: left; margin-top: -1px; }


.news2{ width:210px; float:right; }
.news2_title{ width:210px; height:50px; border-top:#dedede 1px solid; border-bottom:1px #dedede solid; font-size:14px; font-weight:bold; line-height:18px;}
.news2_title dt{ color:#333; padding-top:7px;}
.news2_title dd{ color:#ca0b16;}

.news2_img{ position: relative; width: 210px; height: 250px; overflow: hidden; padding-top:17px; }
.news2_pic img { width: 210px; height: 250px; display: block; }
.news2 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #262a45; filter: alpha(opacity=70); opacity: 0.7; overflow: hidden; }
.news2_img .news2_num { position: absolute; z-index: 3; bottom: 12px; right: 8px; }
.news2_img .news2_num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.news2_img .news2_num li a,.news2_img .news2_num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.news2_img .news2_num li span { z-index: 1; background:#717375; filter: alpha(opacity=80); opacity: 0.8; }
.news2_img .news2_num li.on a,.news2_img .news2_num a:hover{ background:#be2a37;  }


/*内容列二样式*/
.related_bg{ height:210px; margin:0 auto; background:url(../images/bg3_21.png) top no-repeat; position:relative; top:-90px; }
.related{ width:1140px; margin:0 auto; overflow:hidden;}
.related_L,.related_M { width:360px; float:left; padding-top:20px; padding-right:30px;}
.related dt{ font-size:14px; font-weight:bold;width:360px; heigth:50px; line-height:50px;}
.related span{ color:#ca0b16; padding-left:8px; text-transform:uppercase;}
.related_R{ width:360px; float:right; padding-top:20px;}

/*首页广告位图片*/
.homeimg_box{ width:1140px; height:128px; margin:0 auto; position:relative; top:-90px; padding-bottom:40px;}
.homeimg_box img{width:1140px; height:128px;}




/*底部样式*/
.end{ width:100%; height:90px; background:#575555; border-top:3px #b91c25 solid; position:relative; top:-30px; }
.end_left{ width:1140px; margin:0 auto; color:#ccc; overflow:hidden;}
.end_left ul{ margin-top:20px;}
.end_left ul li{ float:left;
	margin-right:6px;
	margin-left:4px;
	_margin-left:5px;
	line-height:20px;
	*margin-left:3px;
	*margin-right:3px;}
	.end_left a{
	color:#ccc; cursor:pointer;
}

.end_left a:hover{
	color:#ccc;
}
.end_left span{
	margin-right:6px;
}
.Copyright{ width:1140px; margin:0 auto; color:#ccc; line-height:26px;}
	.Copyright a{
	color:#ccc; cursor:pointer;
}

.Copyright a:hover{
	color:#c1141e;
}
.Copyright span{
	margin-right:6px;}



/*企业概况*/
.clear{ clear:both; overflow:hidden;}
.ban{ height:80px; margin:0 auto; background:url(../images/ban.jpg) no-repeat; display:block;}
.container{ width:1140px; margin:0 auto; padding-bottom:100px;}
.sidebar{ width:250px; float:left;}
.main{ width:889px; float:right; border-left:1px #d9d9d9 solid;}

.location{ padding-left:50px; line-height:47px; border-bottom:1px #d9d9d9 solid; background:url(../images/location.jpg) no-repeat 30px center;}
.location em{ font-style:normal;}
.location span{color:#b91c25;}

.single{ padding-left:28px;}

.menu{ position:relative; padding:0px; margin:0px;}
.menu h2{ z-index:5; width:250px; height:60px; background:url(../images/menu.png) no-repeat; position:absolute; top:-60px; z-index:100px; font-size:18px; color:#fff; line-height:20px; text-align:center; padding:0px; margin:0px; font-weight:normal;}
.menu h2 em{ display:block; text-align:center; color:#fff; font-style:normal;}
.menu h2 em.cn{ padding-top:10px;}
.menu h2 em.en{ text-transform:uppercase; font-family:"Arial"; font-size:16px; }
.menu img{ width:250px; height:120px;}
.menu ul li{ width:250px; min-height:40px; margin-bottom:1px; background:#eaeaea; text-align:center; line-height:40px; font-size:14px; color:#494949;}
.menu ul li a{ color:#494949;}
.menu ul li a:hover,.menu ul li.on a{ color:#b91c25;}
.menu ul li p{ padding:0px; margin:0px; display:none;}
.menu ul li.on p{ display:block;}
.menu ul li.on p a{ color:#888;}
.menu ul li.on p.subon a{ color:#222;}


.news_list{ padding-left:15px; zoom:1; overflow:hidden;}
.news_list ul li{ float:left; padding:15px 15px 15px 0px;}
.news_list ul li dl{ border:solid 1px #fff; padding:20px 20px 0px 20px; width:380px; height:348px; margin:0px;}
.news_list ul li .pic img{ width:380px; height:280px;}
.news_list ul li .txt{ padding-top:8px;}
.news_list ul li .txt a{ font-size:14px;}
.news_list ul li .txt span{ display:block;}
.news_list ul li.odd{ padding-right:0px;}
.news_list ul li.hover dl{ border-color:#d9d9d9}

.news_list_txt{ zoom:1; overflow:hidden; padding-left:20px;}
.news_list_txt ul li{ padding:10px 0;}
.news_list_txt ul li dl{ border:solid 1px #fff; padding:10px;margin:0px;}
.news_list_txt ul li a{ font-size:14px; font-weight:bold;}
.news_list_txt ul li span{ color:#999; padding-left:5px;}
.news_list_txt ul li.hover dl{ border-color:#d9d9d9}

.news_list_font { padding-left:28px; padding-top:15px;}
.news_list_font ul li{ padding:5px 15px; background:url(../images/icon.jpg) no-repeat left;}
.news_list_font ul li a{ font-size:14px;}
.news_list_font ul li span{ color:#999; padding-left:10px;}

.list_links{zoom:1; overflow:hidden; padding-top:20px;}
.list_links ul{}
.list_links ul li{ float:left; width:206px; height:150px; padding-left:15px;}
.list_links ul li .pic { text-align:center; border:solid 1px #eae2d3; padding:1px;}
.list_links ul li .pic img{ width:202px; height:90px;}
.list_links ul li h5{ text-align:center; padding:10px 0px; margin:0px; font-size:14px; font-weight:normal;}
.list_links ul li h5 a{}


.info_txt{ padding-left:20px;}
.info_txt .title{ text-align:center; font-size:16px;}
.info_txt .time{ display:block; text-align:center; background:url(../images/dot.png) repeat-x left bottom; padding-bottom:10px;}
.info_txt .txt{ padding:20px 0; background:url(../images/dot.png) repeat-x left bottom;}

.info_other{ padding:20px 0;}
.info_other span{ padding:3px 0; display:block;}
.info_other span a{ display:inline-block;}
.info_other span.back a{ line-height:30px; background-color:#000; padding:0px 25px; color:#fff;}

.pages { margin:20px auto; font-size:12px; color:#7c7c7c; text-align:right;  }
.pages a {color:#7c7c7c;  margin:0 2px;  }
.pages em{ font-style:normal;}
.pages .a_first,.pages .a_prev,.pages .a_next,.pages .a_end { display:inline-block; width:13px; height:13px;}
.pages .a_first{ background:url(../images/pages_first.jpg) no-repeat center center;}
.pages .a_prev{ background:url(../images/pages_prev.jpg) no-repeat center center;}
.pages .a_next{ background:url(../images/pages_nex.jpg) no-repeat center center;}
.pages .a_end{ background:url(../images/pages_end.jpg) no-repeat center center;}
/*内页左边栏目样式*/


.about4{ width:250px; height:120px; padding-top:32px;}






.about7{ width:560px; float:left; padding:28px 0px 0px 0px;}
.about7 p{ font-size:14px; line-height:30px; color:#4e4e4e}
.about7 span{ font-size:12px; font-family:"Arial";}
.about8{ width:240px; float:right; margin-right:15px; margin-top:30px;}
.about8 ul{ width:240px; padding-bottom:20px;}
.about8 ul li{ line-height:26px; font-size:14px; color:#4e4e4e;}
.about8 ul .about9{ color:#c1141e; padding-top:10px;}

.advice{ width:800px; padding:50px 0px 0px 30px; }
.advice td{ line-height:28px; padding-bottom:20px; vertical-align:top;}
.advice input{}

.advice1{width:315px; height:28px; border:1px #ccc solid; line-height:28px; }
.advice span{ color:#b91c25;  padding-right:8px; }
.advice2{ width:510px; height:150px; border:1px #ccc solid;}
.sue{ background:#be2929; width:60px; height:25px; border:none; color:#fff; }
.sug{ background:#727272; width:60px; height:25px; margin-left:10px; border:none;  color:#fff;}


.business{ width:889px; overflow:hidden;}
.business1{ width:480px; float:left; padding:30px 15px 0px 28px; line-height:36px;}
.business3{ border-bottom:1px #e0e0e0 solid; padding-bottom:20px;}
.business1 dt{ font-size:22px; padding-bottom:10px;}
.business1 dd{ font-size:14px; color:#5c5c5c;}
.business1 dd span{ padding-left:80px;}
.business2{ width:350px; float:right; padding:30px 10px 0px 0px;}
.business2 img{width:350px;}
.business4{ width:850px; padding-bottom:100px; border:1px #e0e0e0 solid; margin-top:30px; background:#fff; margin-left:28px;}
.business5{ width:850px; background:#f4f4f4; height:40px; }
.business5 span{ width:140px; float:left; line-height:40px; border-top:3px #b91c25 solid; background:#fff; text-align:center; font-size:18px;}
.business6{ width:770px; margin:30px 0px 0px 30px; line-height:30px; color:#5c5c5c; font-size:14px;}

.project{ width:850px; margin:30px 0px 0px 28px;}
.project1{ width:850px; height:154px; overflow:hidden; margin-bottom:30px;}
.project2{ width:190px; height:140px; border:1px #e0e0e0 solid; padding:5px; float:left;}
.project2 img{width:190px; height:140px;}

.project3_out dl{ width:626px; height:132px; margin:10px; }
.project3_out dt{ font-size:14px; padding-bottom:8px;}
.project3_out dt span{ padding-left:30px; }
.project3_out dd{ font-size:14px; color:#959595;line-height:28px;}
.project3_out dd ul{ clear:both; overflow:hidden;}
.project3_out dd ul li{ float:left; padding-right:65px;}
.project4{ float:right; font-size:12px; color:#b91c25;}
 

.project3_out{background:#eaeaea; width:647px; height:150px; float:right; border:1px #e0e0e0 solid; border-left:none; cursor:pointer;}
.project3_over{background:#fff; }

/*  翻页样式  */


.Assets{  padding:30px 0px 0px 28px; position:relative;}
.Assets .icon{ position:absolute; margin-left:-12px; margin-top:-12px; background:url(../images/assets_icon.png) no-repeat; width:64px; height:64px; display:block;}
.Assets .icon span{ display:block; font-size:18px; font-weight:bold; color:#fff; padding:7px 0px 0px 7px;}

/*.Assets .icon{ position:absolute; margin-left:-12px; margin-top:-12px; background:url(../images/assets_icon.png) no-repeat; width:64px; height:64px; display:block;}*/

.Assets p{ padding:0px; margin:0px;}
.Assets1{  margin-bottom:30px; border:solid 3px #ca0806; zoom:1; clear:both;}
.Assets2{ padding:35px 15px 0px 35px;}
.Assets_m{ padding:15px 15px 0px 35px; zoom:1; clear:both; min-height:380px;}
.Assets3{ width:290px; float:left;}
.Assets5{ width:390px; height:79px; margin:0px 0px 0px -49px; position:relative; z-index:20; text-align:center; background:url(../images/assets_titlebg.png) no-repeat left top;  }
.Assets4{ width:290px; height:50px; background:#fef4d9; border:1px #fce8b3 solid; text-align:center; line-height:50px;}

.Assets7{ background:#f1f1f1; margin-top:16px; height:42px;}
.Assets8{ width:477px; height:272px; float:right;z-index:10; overflow:hidden;}
.Assets8 .piclist{ width:477px; height:272px; overflow:hidden;}
.Assets8 .piclist li{width:477px; height:272px; float:left; border:1px solid #CCC; margin:0px 5px;}
.Assets8 .piclist li img{width:477px; height:272px;}
.Assets8 .piclist li:hover{ border:1px solid #999;}


/*   管理团队样式    */
.team{ width:880px; margin:30px 0px 0px 24px; text-align:center;}
.team1{ width:235px; height:310px; margin:0 auto; cursor:pointer; margin-bottom:10px;}
.team1 dl{ padding:5px; font-weight:bold; font-size:14px; color:#4e4e4e; line-height:22px; border:1px #e0e0e0 solid;}
.team1 dd span{ font-size:12px; color:#666;}
.team1 img{width:224px; height:249px;}

.jobs{ width:880px; margin:30px 0px 0px 24px;}
.jobs_tb1{ height:45px; background:#b91c25; line-height:45px; font-weight:bold; font-size:18px; color:#fff;}
.jobs_tb1 td{ padding-left:30px;} 

.jobs_tb2{ height:45px; background:#f1f1f1; line-height:45px; font-size:14px;  border-top:1px solid #e3e3e3;}
.jobs_tb2 td{ padding-left:30px;}
.jobs_tb2 .span2 em {display:block; width:40px; height:35px; float:right; background:url(../images/icoAdd.png) 16px 19px no-repeat; cursor:pointer;}

.sideMenu .span2 em.on{  background-position:16px -52px; }


.sideMenu ul { padding:10px 25px; color:#8d8d8d; display:none; /* 默认都隐藏 */ line-height:30px; font-size:14px; background:#fff; }


.faqdiv_job{width:890px;
	z-index:150;background-color:#fff;
	left:35%;/*FF IE7*/
top: 30%;/*FF IE7*/
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
padding-bottom:60px;
margin-top:0px;

/*position:fixed!important;*//*FF IE7*/
position:absolute;/*IE6*/

/*_top:       e&shy;xpression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-

this.offsetHeight)/2 :/*IE6*/
           /* document.body.scrollTop + (document.body.clientHeight - 

this.clientHeight)/2);*//*IE5 IE5.5*/}
.faqdiv_job h2{height:25px;font-size:14px;background-color:#fff;position:relative;padding-right:20px;line-height:25px; float:right; padding-top:10px;}


.jobs_tb3{ width:135px; height:35px; text-align:center; line-height:35px; color:#fff; font-weight:bold; background:#b91c25; margin-top:12px; margin-left:30px; margin-bottom:20px; cursor:pointer;}

.report{ width:880px; margin:20px 0px 0px 24px;}
.report td{vertical-align:top;}
.report td p{ padding:0px; margin:0px;}
.report1{ width:880px; height:50px; line-height:50px; color:#b91c25; font-size:18px; border-bottom:1px solid #e3e3e3;}
.report2{ margin-top:20px;border-bottom:1px solid #e3e3e3;}
.report2 td{ vertical-align:top; padding:10px 0;}
.report2 p{font-size:12px;}
.report2 span{ color:#b91c25;  padding-right:4px; }
.report4{width:300px; height:28px; border:1px #ccc solid; line-height:28px;}
.report3{width:600px; height:28px; border:1px #ccc solid; line-height:28px;}
.report5{ border:1px #ccc solid; line-height:28px; width:90%; height:150px; }
.report6{ background:#fff; line-height:28px;}
.report7{ margin-top:20px;line-height:28px;}
.report7 td{}
.report7 p{font-size:12px;}
.report7 span{ color:#b91c25;  padding-right:4px; }
.report8{width:100px; height:28px; border:1px #ccc solid;line-height:28px;}
.report9{width:880px; height:60px;line-height:50px; border-top:1px solid #e3e3e3; padding-top:20px;}
.mycode{
            display: inline-block;
            width: 100px;
            height: 28px;
            vertical-align: middle;}

.resume{width:860px; *width:880px; margin:20px 0px 0px 24px;}
.resume td{ white-space:nowrap;}
.resume1{ height:50px; line-height:50px; color:#333; font-weight:bold; font-size:18px; text-align:center; padding-bottom:15px; table-layout:fixed;}
.resume1 td{ vertical-align:middle;}
.resume1 td input{ vertical-align:middle;}
.resume2{ font-size:14px; /*font-weight:bold;*/ color:#333;border-collapse:collapse;}
.resume8{ padding-bottom:20px;}
/*.resume3{width:85px;}*/
.resume4{width:85px; height:28px; border:1px #ccc solid;}
.resume5{ border:1px #ccc solid; background:#ededed; height:35px; line-height:35px; border-collapse:collapse;}
.resume6{ border-bottom:1px #ccc solid; border-left:1px #ccc solid; border-right:1px #ccc solid;}
.resume7{ width:150px; height:35px; line-height:35px; border:none; background:#fff;}
.resume9{ width:200px; height:35px; line-height:35px; border:none; background:#fff;}
.resume10{ width:265px; height:35px; line-height:35px; border:none; background:#fff;}
.resume11{ width:120px; height:35px; line-height:35px; border:none; background:#fff;}
.resume12{ width:670px; height:28px; line-height:28px; border:1px #ccc solid;}
.resume13{ width:300px; height:28px;line-height:28px; /*border:1px #ccc solid;*/ background:#fcfcfc;}
.resume14{ width:140px; height:35px; background:#b91c25; line-height:35px; text-align:center; color:#fff; font-size:14px; border:none;}
.sang_Calender{width:85px; height:28px; border:1px #ccc solid;}
.report .sang_Calender{ width:150px;}
.picScroll{ width:850px;  padding:20px 0px 0px 24px;  }
	.picScroll .hd{height:30px;line-height:35px; background:url(../images/h_bg_03.jpg) no-repeat; margin-left:12px; }
	/*.picScroll .hd h2{ font-family: "Microsoft YaHei"; font-size: 17px; color: #C80300; float: left; margin-right: 15px; }*/
	<!--.picScroll .bd{ position:relative;  }-->
	.picScroll .prev,.picScroll .next  { position: absolute; top: 10px; left:-1px; display: block; width: 19px; height: 19px; background:url(../images/h_btn_03.png) 0 -19px; z-index: 9; overflow: hidden; }
	.picScroll .next{ left:auto; right:-1px; background-position: -19px -19px; }
	.picScroll .prev:hover{ background-position:0 -38px; }
	.picScroll .next:hover{ background-position:-19px -38px; }
	.picScroll .prevStop{ background-position:0 -19px !important; }
	.picScroll .nextStop{ background-position:-19px -19px !important; }

	.picScroll .scrollWrap{ padding-left:24px; width:850px; }
	.picScroll ul{ overflow:hidden; zoom:1; width:850px; }
	.picScroll li{ width:30px; margin: 7px 10px 10px 55px; position:relative; float:left; display:inline; cursor:pointer;}
	.picScroll li .pic {position:relative;display:block;overflow:hidden;margin-bottom:6px;}
	.picScroll li .pic img {display:block;background:#ddd;}	
	.picScroll li p {height:15px;margin-top:5px;color:#999;line-height:15px;overflow:hidden;}
	.picScroll li.on p{ color:#b91c25}
	.picScroll li .txt1 a{color:#333;}
	.picScroll li .movielist_tt {position:relative;height:16px;line-height:16px;padding-right:30px;overflow:hidden;position:relative;}
	.picScroll li .movielist_tt a {font-size:14px;}
	.picScroll li .score {color:#FF6600;font-family:Arial;position:absolute;top:0;right:10px;}

.tabRank .ulList2 .pic { float:left;}
	.tabRank .ulList2 .con {float:left; width:535px; padding-left:20px; font-size:14px; color:#4e4e4e; line-height:30px; padding-top:15px;} 
	.tabRank .ulList2 .con a{ color:#4e4e4e;}
	.tabRank .ulList2 .con span{ color:#999; line-height:66px;}
	.tabRank  .ulList2 li { clear:both; padding-top:8px;height:150px; width:800px;}
	.tabRank  .ulList2 img {width:200px; height:150px;  background-color:#fff; float:left;}


/*    弹出层样式     */
.faqbg,.faqbg2,.faqbg3,.faqbg4{background-color: #000;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=50);/*IE*/
opacity:0.5;/*FF*/
z-index:120;

position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/

_top:       e&shy;xpression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-

this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - 

this.clientHeight)/2);/*IE5 IE5.5*/}


.faqdiv,.faqdiv2,.faqdiv3,.faqdiv4{width:250px;
	z-index:150;background-color:#fff;
	left:50%;/*FF IE7*/
top: 30%;/*FF IE7*/
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/

margin-top:0px;

position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/

_top:       e&shy;xpression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-

this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - 

this.clientHeight)/2);/*IE5 IE5.5*/}



.faqdiv h2,.faqdiv2 h2,.faqdiv3 h2,.faqdiv4 h2{height:25px;font-size:14px;background-color:#fff;position:relative;padding-left:10px;line-height:25px;}
.faqdiv h2 a,.faqdiv2 h2 a,.faqdiv3 h2 a,.faqdiv4 h2 a{position:absolute;right:5px;font-size:12px;color:#C30;}
.faqdiv .form,.faqdiv2 .form,.faqdiv3 .form,.faqdiv4 .form{padding:10px;}
.faqdiv .form ul li,.faqdiv2 .form ul li,.faqdiv3 .form ul li,.faqdiv4 .form ul li{ text-align:left; line-height:22px; font-size:12px; color:#666;}
.faqdiv .form ul li span,.faqdiv2 .form ul li span,.faqdiv3 .form ul li span,.faqdiv4 .form ul li span{ font-weight:bold;}
.faqdiv .form .li3,.faqdiv2 .form .li3,.faqdiv3 .form .li3,.faqdiv4 .form .li3{ font-size:14px; font-weight:bold; padding-top:10px; padding-bottom:8px; color:#333;}

.faqdiv img{ width:224px; height:249px;}
.picScroll2{ margin:20px auto;  position:relative;  border:1px solid #eee; width:764px;  padding:10px 0 10px 30px; background:#fff; overflow:hidden;     }
	.picScroll2 .prev,
	.picScroll2 .next{ display:block; position:absolute; top:150px; left:5px; width:14px; height:29px; background:url(../images/team_btn_03.png) 0 -58px;   }
	.picScroll2 .next{ left:auto; right:5px; background-position:-14px 0; }
	.picScroll2 .prev:hover{ background-position:0 -29px; }
	.picScroll2 .next:hover{ background-position:-14px -29px; }
	.picScroll2 ul{ overflow:hidden; zoom:1; }
	.picScroll2 ul li{ width:225px; float:left; overflow:hidden; padding:0 10px; cursor:pointer;}
	.picScroll2 ul li img{ width:225px; height:250px; display:block; padding-bottom:8px; }
	.picScroll2 ul li dl{ font-size:12px; color:666; text-align:center; line-height:24px;}
	.picScroll2 ul li dl span{ font-size:14px; font-weight:bold; color:#333;}


#dituContent{ margin:auto;}

.jobs_info{ padding:20px 0px 20px 20px; font-size:14px;}
.jobs_info table,.jobs_info table td{ border:solid 1px #cccccc; border-collapse:collapse;}
.jobs_info table td{ padding:7px 10px;}
.jobs_info table td.td_bg{ background:#f7f7f7; width:100px; text-align:right;}
.jobs_info .t1{ font-size:16px; padding:0px; margin:0px;}
.jobs_info .t1 b{ color:#b91c25; font-size:22px; display:inline-block; padding-left:30px;}
.jobs_info .t1 span{ float:right; font-size:14px;}
.jobs_info .t2{ font-size:14px; font-weight:normal;}
.jobs_info .t2 span{ float:right; padding-right:50px;}
.jobs_info .t2 a{ float:right; background-color:#b91c25; color:#fff; padding:0px 20px;}

.tab-jobs{border:solid 1px #cccccc; margin-top:30px;}
.tab-jobs .tab-hd{ background:#f4f4f4; padding:0px; margin:0px; font-size:16px; color:#000;}
.tab-jobs .tab-hd span{ display:inline-block;  padding:7px 20px; cursor:pointer;}
.tab-jobs .tab-hd span.on{ border-top:solid 3px #b91c25;background:#fff;}
.tab-jobs .txt{ padding:20px;}


.AssetsBox{  margin-bottom: 30px;border: solid 3px #ca0806;zoom: 1;clear: both;}
.AssetsBox .AssetsLeft{ width:360px; float:left; padding:24px 0px 0px 24px;}
.AssetsBox .AssetsLeft .h2{ font-size:22px; color:#090909; margin-bottom:22px;}
.AssetsBox .AssetsLeft .p1{ font-size:18px; color:#666666; line-height:36px;  font-weight:bold;}
.AssetsBox .AssetsLeft .p1 em{ display:block; color:#343434; font-style:normal;}
.AssetsRight{ width:374px; height:367px; border:3px solid #f2f2f2; float:right; margin:24px 24px 24px 0px;}
.AssetsRight img{width:374px; height:367px; display:block; overflow:hidden;}
.AssetsBox .redbox{ height:40px; background:#ca0906; line-height:40px; font-size:18px; color:#fff; padding:0px 24px;}
.redbox .bianhao{ display:inline-block; width:400px; float:left;}
.redbox .mianyi{ width:90px; float:left; display:inline-block;}
.redbox .tell{ display:inline-block; float:right; text-align:right;}
.singepages{ padding:24px;}




