﻿@charset "utf-8";
html,body { width:100%; overflow-x:hidden;}
html { height:100%; background:#f7f7f7;}
body { max-width:1920px; margin:0 auto; min-height:100%; background:#fff; font:0/0 Arial; color:#595757;}
* { margin:0; padding:0; list-style:none;}
img { border:0;}
input,select,textarea { float:left; background:none; border:0; font:12px/18px "microsoft yahei"; color:#595757;}
input[type="submit"] { cursor:pointer;}
select:-ms-expand { display:none;}
a,a:hover { text-decoration:none; color:#da251c;}
a { color:#595757; blr:expression(this.onFocus=this.blur());}
:focus { outline:none;}
div,li { font:12px/18px "microsoft yahei";}
p,li,input,select,textarea { text-align:justify; text-justify:inter-ideograph;}
i,em,cite { font-style:normal;}
ul,ol,li { float:left;}
h1,h2,h3,h4,h5,h6 { font:normal 10px/18px "microsoft yahei";}
table { border-collapse:collapse; border-spacing:0; border:#ddd 1px solid;}
th,td { vertical-align:middle; border:#ccc 1px solid; padding:0 10px;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display:block;}
.m_fl { float:left;}
.m_fr { float:right;}
.m_auto { margin:auto; float:none !important;}
.overflow,li { overflow:hidden;}
.clearfix { zoom:1;}
.clearfix:after { clear:both; content:"."; display:block; font:0/0 Arial; visibility:hidden;}
.ffsong { font-family:"SimSun";}
.ffyahei { font-family:"microsoft yahei";}
.hidden { display:none;}
.display { display:block;}
.red { color:red !important;}
.img,#slides,article img,.photo .view_photo_img img { background:#f5f5f5 url(../images/img_loading.gif) no-repeat center center;}

/**头部和尾部**/
header { width:100%; margin-top:2px\9;}
header .header { width:1200px; height:80px; position:relative; z-index:200;}
header .logo { height:50px; position:absolute; top:50%; left:0; margin-top:-25px;}
header .logo img { height:100%;}
header .icon { height:32px; position:absolute; top:50%; right:0; margin-top:-16px; z-index:20;}
header .icon li { width:32px; height:42px; margin-left:5px; position:relative; overflow:visible;}
header .icon li a { width:100%; height:32px; background:url(../images/base.png) no-repeat 100px 0; display:block; position:relative; z-index:20;}
header .icon li #search { background-position:-50px 0;}
header .icon li #weixin { background-position:-85px 0;}
header .icon li #mall { background-position:-120px 0;}

header .icon li #wx { width:100px; height:100px; border:#ddd 3px solid; position:absolute; top:42px; left:50%; margin-left:-53px; display:none;}
header .icon li:hover #wx { display:block;}
header .icon li #wx i { width:15px; height:8px; background:url(../images/base.png) no-repeat -30px 0; position:absolute; top:-10px; left:50%; margin-left:-7.5px;}
header .icon li #wx img { width:100%; height:100%;}

header #search_submit { width:0; height:32px; background:url(../images/base.png) no-repeat -155px 0; position:absolute; top:0; right:0; z-index:10; overflow:hidden;}
header #search_submit input { position:absolute; top:0;}
header #search_submit input[type=text] { width:110px; height:100%; text-indent:10px; font:12px/32px "microsoft yahei"; color:#9fa0a0; left:0;}
header #search_submit input[type=text]:focus { color:#da251c;}
header #search_submit input[type=submit] { width:32px; height:100%; background:url(../images/base.png) no-repeat -50px 0; right:0;}

header .nav { height:80px; position:absolute; top:0; right:130px; z-index:10;}
header .nav>li { height:100%; margin-left:20px; font:16px/80px "microsoft yahei"; overflow:visible; position:relative;}
header .nav>li>a { float:left; height:100%; padding:0 10px; color:#3e3a39;}
header .nav>li:hover>a,header .nav>li>a.active { background:#da251c; color:#fff;}

header .nav>li dl { width:100%; height:0; background:rgba(255,255,255,.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff,endColorstr=#b2ffffff); text-align:center; font:14px/34px "SimSun"; overflow:hidden; position:absolute; top:80px; left:0;}
header .nav>li dl dd { width:100%; height:33px; margin-top:1px; display:block;}
header .nav>li dl dd:first-child { height:34px; margin:0;}
header .nav>li dl dd a { width:100%; height:100%; display:block;}
header .nav>li dl dd a:hover,header .nav>li dl dd a.active { background:#eda423; color:#fff;}

footer { width:100%; margin-top:40px; background:#da251c; color:#fff;}
footer a { color:#fff;}
footer a:hover { color:#eeac3e;}
footer .footer { width:1200px; min-height:60px; padding:20px 0; position:relative;}

footer .footer .link { width:100%; height:12px; margin-top:1px;}
footer .footer .link li { height:100%; padding-left:10px; margin-left:10px; border-left:#fff 1px solid; font:12px/12px "SimSun";}
footer .footer .link li:first-child { padding:0; margin:0; border:0;}

footer .footer .copyright { width:100%; margin-top:15px; font:12px/20px "SimSun";}
footer .footer .copyright font { font-family:Arial;}

footer .footer .icon { position:absolute; top:35px; right:0;}
footer .footer .lzdal { font:12px/12px "SimSun"; position:absolute; top:65px; right:0;}

/**首页**/
#slides { width:100%; height:650px; font:0/0 Arial; position:relative; z-index:50;}
#slides .imgs { width:1920px; height:100%; position:absolute; top:0; left:50%; margin-left:-960px; z-index:10;}
#slides .imgs ul { width:1000%; height:100%;}
#slides .imgs ul li { height:100%;}
#slides .imgs ul li img { width:100%; height:100%;}
#slides .list { width:100%; height:15px; font:0/0 Arial; position:absolute; bottom:10px; left:0; z-index:20;}
#slides .list ul { width:100%; height:100%; text-align:center;}
#slides .list li { float:none !important; width:15px; height:100%; margin:0 4px; background:url(../images/base.png) no-repeat; display:inline-block; font:0/0 Arial; cursor:pointer;}
#slides .list li.active { background-position:-15px 0;}
#slides_prev,#slides_next { width:0; height:0; display:none; position:absolute; top:50%; z-index:5; cursor:pointer;}

#part1 { width:100%; margin-top:40px;}
.part1 { width:1200px; height:345px;}

.part1 .list { width:110%; height:100%;}
.part1 .list li { width:235px; height:100%; margin-right:10px; background:url(../images/part1-li.png) no-repeat; color:#fff; position:relative;}
.part1 .list li:hover { background:url(../images/part1-li-hover.png) no-repeat; color:#595757;}
.part1 .list li p { overflow:hidden; position:absolute;}
.part1 .list li .img { width:220px; height:140px; top:0; left:0;}
.part1 .list li .img img { width:100%; min-height:100%;}
.part1 .list li .h1 { width:220px; text-align:center; font:18px/18px "microsoft yahei"; top:160px; left:0;}
.part1 .list li .h2 { width:220px; text-align:center; font:12px/12px "microsoft yahei"; text-transform:uppercase; top:188px; left:0;}
.part1 .list li .h3 { width:180px; font:12px/20px "microsoft yahei"; top:220px; left:20px;}
.part1 .list li .more { width:18px; height:18px; background:url(../images/base.png) no-repeat -350px 0; top:292px; left:182px;}
.part1 .list li .more a { width:100%; height:100%; display:block;}

#part2 { width:100%; margin-top:30px;}
.part2 { width:1200px; height:310px;}

.part2 .title { width:100%; height:40px; position:relative;}
.part2 .title h2 { font:16px/16px "microsoft yahei"; color:#3e3a39; position:absolute; top:0; left:0;}
.part2 .title .more { width:37px; height:13px; background:url(../images/base.png) no-repeat -370px 0; position:absolute; top:0; right:0;}
.part2 .title .more:hover { background-position:-370px -15px;}

.part2_about { width:385px; height:100%;}
.part2_about .img { width:100%; height:180px; overflow:hidden;}
.part2_about .img img { width:100%; min-height:100%;}
.part2_about .info { width:100%; height:84px; margin-top:10px; font:12px/21px "microsoft yahei"; overflow:hidden;}

.part2_news { width:515px; height:100%; margin-left:40px;}
.part2_news .imglist { width:100%; height:120px;}
.part2_news .imglist li { width:100%; height:105px; position:relative;}
.part2_news .imglist li p { width:335px; overflow:hidden; position:absolute; left:180px;}
.part2_news .imglist li .img { width:160px; height:105px; top:0; left:0;}
.part2_news .imglist li .img img { width:100%; min-height:100%;}
.part2_news .imglist li .h1 { height:14px; font:14px/14px "microsoft yahei"; top:10px;}
.part2_news .imglist li .h1 a { color:#3e3a39;}
.part2_news .imglist li .date { height:12px; font:12px/12px "microsoft yahei"; color:#898989; top:37px;}
.part2_news .imglist li .info { height:40px; font:12px/20px "microsoft yahei"; color:#727171; bottom:8px;}
.part2_news .imglist li:hover a { color:#da251c;}
.part2_news .txtlist { width:100%; border-top:#cacaca 1px dotted;}
.part2_news .txtlist li { width:100%; height:36px; border-bottom:#cacaca 1px dotted; font:14px/34px "microsoft yahei";}
.part2_news .txtlist li span { float:right; margin-left:10px; font:12px/38px Arial; color:#727171;}
.part2_news .txtlist li:hover a,.part2_news .txtlist li:hover span { color:#da251c;}

.part2_service { width:220px; height:100%; background:#fcf5f8;}
.part2_service .tit { width:100%; height:75px; background:url(../images/part2-service-bg.png) no-repeat; color:#fff; position:relative;}
.part2_service .tit h2,.part2_service .tit h3 { width:100%; text-align:center; color:#fff; position:absolute; left:0;}
.part2_service .tit h2 { font:18px/18px "microsoft yahei"; top:18px;}
.part2_service .tit h3 { font:12px/12px "microsoft yahei"; bottom:18px;}

.part2_service .list { width:100%;}
.part2_service .list li { width:100%; height:58px; border-top:#ebe2e5 1px solid; position:relative;}
.part2_service .list li:first-child { border:0;}
.part2_service .list li a { width:100%; height:100%; display:block;}
.part2_service .list li h2,.part2_service .list li h3,.part2_service .list li i { position:absolute; left:20px;}
.part2_service .list li h2 { font:14px/14px "microsoft yahei"; top:13px;}
.part2_service .list li h3 { font:12px/12px Arial; color:#898989; bottom:13px;}
.part2_service .list li i { width:17px; height:17px; background:url(../images/base.png) no-repeat -410px 0; top:50%; left:183px; margin-top:-8.5px;}
.part2_service .list li:hover h2,.part2_service .list li:hover h3 { color:#da251c;}
.part2_service .list li:hover i { background-position:-430px 0;}

/**公共**/
.banner { width:100%; height:400px; margin-bottom:40px; background:#f7f7f7; border-bottom:#ededed 1px solid; font:0/0 Arial; position:relative; z-index:10;}
.banner ul { width:1920px; text-align:center; position:absolute; left:50%; margin-left:-960px;}
.banner .img { height:100%; height:400px; overflow:hidden; top:0; z-index:10;}

main { width:1200px; position:relative; z-index:100;}
.main_left { width:230px;}
.main_right { width:900px;}
.main_left_fix { position:absolute; left:50%; margin-left:-600px;}

.main_left .menu { width:100%; height:60px; background:#da251c; position:relative;}
.main_left .menu h2,.main_left .menu h3 { width:100%; text-align:center; color:#fff; position:absolute; left:0;}
.main_left .menu h2 { font:bold 14px/14px "SimSun"; top:15px;}
.main_left .menu h3 { font:12px/12px "microsoft yahei"; text-transform:uppercase; bottom:15px;}

.main_left .sort { width:100%; background:#fcf5f8; border-bottom:#da251c 2px solid;}
.main_left .sort>li { width:100%; height:39px; border-top:#e3dee0 1px solid; position:relative; overflow:visible;}
.main_left .sort>li:first-child { height:40px;}
.main_left .sort>li>a { width:100%; height:100%; text-indent:11px; font:14px/40px "SimSun"; display:block;}
.main_left .sort>li>a i { width:4px; height:7px; background:url(../images/base.png) no-repeat 0 -20px; position:absolute; top:50%; right:15px; margin-top:-3.5px;}
.main_left .sort>li:hover>a i,.main_left .sort>li>a.active i { background-position:-5px -20px;}
.main_left .sort>li:hover>a,.main_left .sort>li>a.active { color:#da251c;}

.main_left .sort>li dl { width:100px; background:#fcf5f8; border-left:#fff 1px solid; position:absolute; top:0; left:230px; display:none;}
.main_left .sort>li dl.project { width:150px;}
.main_left .sort>li dl.project2 { width:150px;}
.main_left .sort>li:hover>dl { display:block; z-index:1000;}
.main_left .sort>li:hover>dl>dt:hover dl { display:block; z-index:1000; left:150px;}
.main_left .sort>li>dl dt,.main_left .sort>li dl dd { width:100%; height:39px; border-top:#fff 1px solid; text-align:center; font:14px/40px "SimSun"; display:block; position:relative;}
.main_left .sort>li>dl dt:first-child,.main_left .sort>li dl dd:first-child { height:40px; border:0;}
.main_left .sort>li>dl dt a,.main_left .sort>li dl dd a { width:100%; height:100%; display:block;}
.main_left .sort>li>dl>dt:hover>a,.main_left .sort>li>dl dt a.active,.main_left .sort>li dl dd:hover a { background:#da251c; color:#fff;}

.main_left .contact { width:200px; padding:85px 15px 12px; margin-top:10px; background:#dea032; color:#fff; position:relative;}
.main_left .contact i { position:absolute;}
.main_left .contact .tel { width:191px; height:36px; background:url(../images/base.png) no-repeat -50px -40px; top:20px; left:50%; margin-left:-95.5px;}
.main_left .contact .line { width:100%; height:1px; background:#eab14d; top:74px; left:0;}
.main_left .contact p { font:12px/20px "SimSun";}

.main_left .list { width:204px; padding:65px 15px 15px 11px; margin-top:10px; background:#fcf5f8; border-bottom:#da251c 2px solid; position:relative;}
.main_left .list li { width:100%; height:20px; margin-top:10px; font:12px/20px "SimSun";}
.main_left .list span { width:100%; height:60px; background:#da251c; position:absolute; top:0; left:0;}
.main_left .list span h2,.main_left .list span h3 { width:100%; text-align:center; color:#fff; position:absolute; left:0;}
.main_left .list span h2 { font:bold 14px/14px "SimSun"; top:15px;}
.main_left .list span h3 { font:12px/12px "microsoft yahei"; bottom:15px;}

.site { width:100%; height:44px; margin-bottom:20px; border-bottom:#c9caca 1px solid; position:relative;}
.site h2 { width:16px; height:16px; background:url(../images/base.png) no-repeat -470px 0; font:0/0 Arial; position:absolute; top:50%; left:0; margin-top:-8px;}
.site h3 { height:44px; padding:0 50px 0 22px; border-bottom:#da251c 2px solid; font:bold 14px/44px "SimSun"; position:absolute; bottom:-2px; left:0;}
.site span { height:20px; font:12px/20px "SimSun"; color:#898989; position:absolute; top:50%; right:0; margin-top:-10px;}
.site span b { font-weight:normal; color:#898989;}
.site span a { color:#898989;}
.site span a:hover { color:#da251c;}
.site span a:first-child { float:left; height:100%; padding-left:20px; margin-right:5px; background:url(../images/base.png) no-repeat -486px 2px;}
.site span a:first-child:hover { background-position:-486px -18px;}

/**页码**/
.page { width:100%; height:30px; padding:10px 0; margin:20px 0 0 0; background:#f9f9f9; text-align:center;}
.page a,.page span { width:50px; height:28px; margin:0 5px; border:#808284 1px solid; font:12px/28px "SimSun"; color:#808284; display:inline-block;}
.page a:hover,.page span { background:#da251c; border-color:#da251c; color:#fff;}
.page span { width:70px;}
.page .none { border-color:#ccc; color:#ccc; cursor:no-drop;}
.page .none:hover { background:none; border-color:#ccc; color:#ccc;}
.page2 { width:100%; height:40px; position:relative;}
.page2 a,.page2 p { width:148px; height:38px; border:#c9caca 1px solid; text-align:center; font:14px/40px "SimSun"; position:absolute; top:0;}
.page2 .prev { left:50%; margin-left:-160px;}
.page2 .next { right:50%; margin-right:-160px;}
.page2 p { color:#c9caca;}
.page2 a:hover { border-color:#da251c;}
.history { width:100%; margin:20px 0 -7px; padding-top:12px; border-top:#dcdddd 1px solid;}
.history li { width:100%; height:24px; line-height:24px;}
.history li span { color:#9aa1a5;}

.company { width:100%; height:50px; margin:10px 0;}
.company li { width:449px; height:100%; margin-left:2px; text-align:center; overflow:visible; position:relative;}
.company li:first-child { margin:0;}
.company li a { width:100%; height:100%; background:#dea032; font:bold 16px/48px "SimSun"; color:#fff; display:block;}
.company li a:hover,.company li a.active { background:#da251c;}
.company li i { width:11px; height:6px; background:url(../images/base.png) no-repeat 0 -35px; position:absolute; top:50px; left:50%; margin-left:-5.5px; display:none;}
.company li a:hover i,.company li a.active i { display:block;}

/**内容**/
article { width:100%; font:14px/24px "SimSun"; margin:-5px 0 -6px;}
article p { margin-top:10px;}
article img { max-width:100%; margin:5px auto -1px;}
article .img { margin-top:0; font:0/0 Arial;}
article .img:first-child { margin-top:10px;}
article .img img { margin-top:0 !important;}

article#company { font:14px/28px "SimSun"; color:#fff;}
article#company p { width:410px; padding-left:470px; padding-right:20px;}
article#company .p01-01 { height:268px; padding-top:325px; background:url(../images/img_company0101.jpg) no-repeat;}
article#company .p02-01 { height:300px; padding-top:160px; background:url(../images/img_company0201.jpg) no-repeat;}
article#company .p02-02 { height:180px; padding-top:93px; background:url(../images/img_company0202.jpg) no-repeat; margin-top:3px;}

article#project p { display:block;}

article#contact { }
article#contact .info { width:680px; padding-left:220px; background:url(../images/logo.png) no-repeat 0 2px; font:14px/24px "microsoft yahei";}
article#contact .info strong { font:18px/38px "microsoft yahei";}

/**图片**/
.photo { width:100%;}
.photo .list_photo { width:110%; margin-top:-5px;}
.photo .list_photo li { width:228px; height:350px; margin:15px 15px 0 0; border:#ddd 1px solid; position:relative;}
.photo .list_photo li p { width:100%; overflow:hidden; position:absolute; left:0;}
.photo .list_photo li .img { height:318px; top:0;}
.photo .list_photo li .img img { width:100%; min-height:100%;}
.photo .list_photo li .h1 { height:32px; background:#ddd; text-align:center; font:12px/32px "SimSun"; bottom:0;}
.photo .list_photo li:hover { border-color:#1b4790;}
.photo .list_photo li:hover .h1 { background:#1b4790; color:#fff;}

.photo .list_honor { width:110%; margin-top:-5px;}
.photo .list_honor li { width:290px; margin:15px 15px 0 0;}
.photo .list_honor li p { float:left; width:100%; overflow:hidden;}
.photo .list_honor li .img { height:195px; background-color:#da251c;}
.photo .list_honor li .img img { width:100%; min-height:100%;}
.photo .list_honor li .h1 { height:37px; border-bottom:#d2cdcf 1px solid; text-align:center; font:12px/38px "SimSun";}
.photo .list_honor li:hover .img { background-image:none;}
.photo .list_honor li:hover .img img { opacity:0.5; filter:alpha(opacity=50);}
.photo .list_honor li:hover .h1 { border-color:#da251c;}

.photo .list_project { width:110%; margin-top:-5px;}
.photo .list_project li { width:290px; margin:15px 15px 0 0;}
.photo .list_project li p { float:left; width:100%; overflow:hidden;}
.photo .list_project li .img { height:220px; background-color:#da251c;}
.photo .list_project li .img img { width:100%; min-height:100%;}
.photo .list_project li .h1 { height:37px; border-bottom:#d2cdcf 1px solid; text-align:center; font:12px/38px "SimSun";}
.photo .list_project li:hover .img { background-image:none;}
.photo .list_project li:hover .img img { opacity:0.5; filter:alpha(opacity=50);}
.photo .list_project li:hover .h1 { border-color:#da251c;}

.photo .view_photo_title { width:100%; margin:5px 0 15px;}
.photo .view_photo_title h1 { float:left; width:100%; text-align:center; font:20px/30px "microsoft yahei";}
.photo .view_photo_img { width:100%; margin-bottom:25px; text-align:center; font:0/0 Arial; position:relative;}
.photo .view_photo_img img { max-width:90%;}

#view_staff { width:540px; min-height:520px; padding-left:360px; position:relative;}
#view_staff .view_photo_img { width:340px; height:450px; position:absolute; top:10px; left:0;}
#view_staff .view_photo_img img { width:100%; height:100%; max-width:100%;}
#view_staff .view_photo_title { margin-bottom:-10px;}
#view_staff .view_photo_title h1 { text-align:left;}
#view_staff .page2 { width:340px; position:absolute; top:480px; left:0;}

.photo article { padding:5px 0 0; margin-top:25px; border-top:#dcdddd 1px solid;}

/**新闻**/
.news { width:100%;}
.news .imglist { width:100%;}
.news .imglist li { width:898px; height:140px; margin-top:10px; border:#e3dee0 1px solid; position:relative;}
.news .imglist li p { width:670px; color:#898989; overflow:hidden; position:absolute; left:210px;}
.news .imglist li .img { width:180px; height:120px; top:10px; left:10px;}
.news .imglist li .img img { width:100%; min-height:100%;}
.news .imglist li .h1 { height:20px; font:bold 14px/20px "SimSun"; top:20px;}
.news .imglist li:hover { background:#da251c; border-color:#da251c;}
.news .imglist li:hover p,.news .imglist li:hover a { color:#fff;}
.news .imglist li .date { font:12px/12px "SimSun"; top:54px;}
.news .imglist li .info { height:44px; font:12px/22px "SimSun"; top:78px;}

.news .piclist { width:110%; padding-top:45px; margin-top:15px; position:relative;}
.news .piclist:first-child { margin-top:-5px;}
.news .piclist li { width:165px; margin:15px 18.5px 0 0;}
.news .piclist li p { float:left; width:100%; overflow:hidden;}
.news .piclist li .img { height:220px; background-color:#da251c;}
.news .piclist li .img img { width:100%; min-height:100%;}
.news .piclist li .h1 { height:37px; border-bottom:#d2cdcf 1px solid; text-align:center; font:12px/38px "SimSun";}
.news .piclist li:hover .img { background-image:none;}
.news .piclist li:hover .img img { opacity:0.5; filter:alpha(opacity=50);}
.news .piclist li:hover .h1 { border-color:#da251c;}

.news .piclist .first { width:900px; height:40px; background:#f5f5f5; position:absolute; top:10px; left:0;}
.news .piclist .first p { height:100%; font:20px/40px "microsoft yahei"; color:#da251c; position:absolute; top:0; left:20px;}

.news .txtlist { width:100%; margin:-10px 0 0;}
.news .txtlist li { width:900px; height:119px; margin-top:20px; border-bottom:#c9caca 1px dotted; color:#898989; position:relative;}
.news .txtlist li p { width:100%; overflow:hidden; position:absolute; left:0;}
.news .txtlist li .h1 { height:14px; font:bold 14px/14px "SimSun"; top:0;}
.news .txtlist li .date { font:12px/12px "SimSun"; top:33px;}
.news .txtlist li .info { height:44px; font:12px/22px "SimSun"; top:58px;}
.news .txtlist li:hover,.news .txtlist li:hover a { color:#da251c;}

.news .view_title { width:100%; margin-top:5px;}
.news .view_title h1 { float:left; width:100%; text-align:center; font:20px/30px "microsoft yahei"; color:#221e1f;}
.news .view_title h2 { float:left; width:100%; height:38px; margin:15px 0 10px; background:#fcf5f8; text-align:center; font:12px/38px "SimSun"; color:#898989; position:relative;}
.news .view_title h2 span { padding:0 10px;}

/**下载**/
.download { width:100%;}
.download .list { width:100%; border-top:#ddd 1px dotted; margin-top:10px;}
.download .list li { width:100%; height:45px; border-bottom:#ddd 1px dotted; font:12px/46px "SimSun"; position:relative;}
.download .list li .down { padding-left:40px; background:url(../images/base.png) no-repeat -467px -38px; font:12px/18px "SimSun"; position:absolute; top:50%; right:0; margin-top:-9px;}
.download .list li p { width:160px; height:100%; background:#fff; color:#898989; position:absolute; top:0;}
.download .list li .date { right:80px;}
.download .list li .author { right:180px;}
.download .list li:hover { color:#da251c;}
.download .list li:hover .down { background-position:-467px -58px; color:#da251c;}

/**人才**/
.job { width:100%;}
.job .list { width:100%; margin-top:-5px;}
.job .list li { width:860px; padding:70px 19px 15px; margin-top:15px; border:#e3dee0 1px solid; border-top:#c9c0c4 2px solid; font:12px/20px "SimSun"; position:relative;}
.job .list li span { height:53px; background:#fcf5f8; border-bottom:#e3dee0 1px solid; text-indent:19px; font:14px/54px "SimSun"; position:absolute; top:0;}
.job .list li .span1 { width:506px; left:0;}
.job .list li .span2 { width:180px; border-left:#e3dee0 1px solid; right:211px;}
.job .list li .span3 { width:210px; border-left:#e3dee0 1px solid; right:0;}
.job .list li:hover a { color:#da251c;}

.job .view { width:860px; height:108px; padding:0 19px; margin-top:10px; border:#ddd 1px solid; border-top:#7d8588 2px solid; border-bottom:0; position:relative;}
.job .view span { height:53px; border-bottom:#ddd 1px solid; text-indent:19px; font:14px/54px "SimSun"; overflow:hidden; position:absolute;}
.job .view .span1 { width:536px; border-right:#ddd 1px solid; top:0; left:0;}
.job .view .span2 { width:180px; border-right:#ddd 1px solid; top:0; right:180px;}
.job .view .span3 { width:180px; top:0; right:0;}
.job .view .span4 { width:210px; border-right:#ddd 1px solid; top:54px; left:0;}
.job .view .span5 { width:325px; border-right:#ddd 1px solid; top:54px; left:211px;}
.job .view .span6 { width:180px; border-right:#ddd 1px solid; top:54px; right:180px;}
.job .view .span7 { width:180px; top:54px; right:0;}
.job article { width:860px; line-height:22px; padding:5px 19px 15px; margin:0; border:#ddd 1px solid; border-top:0;}

/**投诉**/
.complaint { width:100%;}
.complaint .add { width:880px; height:400px; margin-top:10px; background:#fff; border:#ece6e8 10px solid; position:relative;}
.complaint .add input[type="text"],.complaint .add textarea,.complaint .add select { background:#fff; border:#c9caca 1px solid; color:#9ba3a8; position:absolute;}
.complaint .add input[type="text"] { width:372.5px; height:38px; padding:0 14px; font:14px/38px "SimSun";}
.complaint .add input#comp_user { top:30px; left:30px;}
.complaint .add input#comp_tel { top:30px; right:30px;}
.complaint .add input#comp_userid { width:120px; top:85px; left:30px;}
.complaint .add select { float:left; min-width:150px; height:38px; padding:0 10px; margin-right:15px; font:14px/38px "SimSun";}
.complaint .add #smallarea { min-width:100px;}
.complaint .add #area { position:absolute; top:140px; left:30px;}
.complaint .add #area select { position:relative !important;}
.complaint .add #smallarea { display:none;}
.complaint .add .comp_userid,.complaint .add #area span,.complaint .add .comp_class { font:14px/38px "SimSun"; color:#9ba3a8;}
.complaint .add .comp_userid { position:absolute; top:85px; left:195px;}
.complaint .add #comp_class { top:85px; left:447.5px;}
.complaint .add .comp_class { position:absolute; top:85px; left:610px;}
.complaint .add textarea { width:790px; height:100px; padding:9px 14px; font:14px/20px "SimSun"; bottom:85px; left:30px;}
.complaint .add input[type="text"].err,.complaint .add textarea.err { border-color:#e60020; color:#e60020;}
.complaint .add input[type="text"]:focus,.complaint .add textarea:focus { border-color:#e60020; color:#e60020;}
.complaint .add input[type="submit"] { width:820px; height:40px; background:#df3945; border:0; text-align:center; font:20px/40px "microsoft yahei"; color:#fff; cursor:pointer; position:absolute; left:30px; bottom:30px;}
.complaint .list { width:100%; padding-bottom:15px; margin:4px 0 0; border-bottom:#d9e0e8 1px solid;}
.complaint .list dl { float:left; width:100%; margin-top:15px; border-top:#d9e0e8 1px solid;}
.complaint .list dt { float:left; width:100%; padding:15px 0 2px; font-size:14px; color:#42515a;}
.complaint .list dt span { float:right; font-size:12px; color:#939598;}
.complaint .list dd { float:left; width:860px; padding:10px 0 0 40px; text-align:justify; text-justify:inter-ideograph; position:relative;}
.complaint .list dd.reply { margin-top:10px; border-top:#d3d3d3 1px dotted;}
.complaint .list dd p { width:40px; position:absolute; top:10px; left:0;}

/**在线客服**/
#online { width:160px; background:#fcf6f8; border:#da231b 2px solid; border-left:0; border-right:0; position:fixed; top:50%; right:0; overflow:visible; z-index:999; display:none;}
#online .title { width:30px; height:78px; background:#dc241a; border-top:#c81a11 30px solid; text-align:center; position:absolute; top:10px; left:-30px; cursor:pointer;}
#online .title em { width:30px; height:30px; position:absolute; top:-30px; left:0;}
#online .title em i { width:9px; height:11px; background:url(../images/online.png) no-repeat; position:absolute; top:50%; left:50%; margin:-5.5px 0 0 -4.5px;}
#online .title em.open i { background-position:-10px 0;}
#online .title h1 { width:20px; text-align:center; font:14px/16px "microsoft yahei"; color:#fff; position:absolute; top:5px; left:50%; margin-left:-10px;}
#online .qq { width:135px; margin-left:12.5px;}
#online .qq li { width:135px; height:35px; margin-top:10px; text-align:center; font:14px/33px "microsoft yahei";}
#online .qq li a { width:95px; height:100%; padding-left:40px; background:url(../images/online.png) no-repeat 0 -15px; display:block;}
#online .tel { width:100%; height:54px; margin-top:10px; background:url(../images/online.png) no-repeat 0 -50px;}
#online .ewm { width:135px; margin:0 0 10px 12.5px;}
#online .ewm li { width:100%; margin-top:10px;}
#online .ewm li p { float:left; width:100%;}
#online .ewm li .img { height:135px;}
#online .ewm li .img img { width:100%;}
#online .ewm li #ewm_mb2 img { width:125px; border:#fff 5px solid;}
#online .ewm li .h1 { height:12px; margin-top:10px; text-align:center; font:12px/12px "microsoft yahei";}

/**搜索**/
.search { width:100%;}
.search .view { float:left; width:100%; height:40px; background:#fcf5f8; text-indent:20px; font:12px/40px "SimSun";}
.search .view strong { color:#da251c;}

.search .txtlist { width:100%; margin-top:5px;}
.search .txtlist li { width:100%; padding-bottom:10px; margin-top:15px; border-bottom:#c9caca 1px dotted; color:#898989;}
.search .txtlist li p { float:left; width:100%; overflow:hidden;}
.search .txtlist li .h1 { height:14px; font:bold 14px/14px "SimSun";}
.search .txtlist li .date { margin-top:12px; font:12px/12px "SimSun";}
.search .txtlist li .info { margin-top:8px; font:12px/22px "SimSun";}
.search .txtlist li:hover a { color:#da251c;}
