*{margin:0;padding:0;outline:none;-webkit-text-size-adjust:none; font-family:Arial, Helvetica, sans-serif;}
body{color:#000000;font-size:12px;line-height:180%; background:#fff;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
address, cite, dfn, em, var{font-style:normal;}
code, kbd, pre, samp{font-family:courier new, courier;}
ul, ol{list-style:none;}
a{text-decoration:none;color:#000000;}
a:hover{color:#ff0000;text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset, img{border:0;}
input,button,select,textarea{outline:none;}
.input,textarea,select{font-size:12px;font-family:"Arial";color:#ABB0BE;padding:2px;border:1px solid #ABB0BE; vertical-align:middle; padding-left:10px; border-radius:2px; background:#ffffff;}
.input{height:25px;line-height:25px;}
select{height:24px;line-height:100%;}
select:focus,input.input:focus,textarea:focus,px_avatar:focus{color:#82879A;border-color:#82879A;}
table{border-collapse:collapse;border-spacing:0;}
.block{display:block !important;}
.hidden{display:none !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}
.mt55{margin-top:55px !important;}
.mt60{margin-top:60px !important;}
.mt65{margin-top:65px !important;}
.mb15{margin-bottom:15px !important;}
.mb25{margin-bottom:25px !important;}
.clear{display:block;float:none;clear:both;overflow:hidden;width:auto;height:0;margin:0 auto;padding:0;font-size:0;line-height:0;}
.col_layout{width:100%;clear:both;position:relative;}
.fixed{width:1100px;margin:0 auto;clear:both;}
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.w300{width:470px;}
.w400{width:470px; height:105px;}

/*头部*/
#header{width:100%;height:168px; min-width:1100px; position: fixed; z-index: 99;left: 0px;top: 0px;}
.topbg{width:100%; height:35px; background:#7F7F7F;}
.topbg .langbox{width:1100px;margin:0 auto;clear:both;}
.topbg .langbox .lang{width:214px; height:35px; text-align:center; float:right;}
.topbg .langbox .lang a{color:#fff; height:35px; line-height:50px; padding:0px 10px; font-family:"Microsoft YaHei","微软雅黑","宋体","SimHei", Verdana, Arial;}
.topbg .langbox .lang a:hover{color:#ddd;}
.headbox{width:100%; height:133px; min-width:1100px; background:url(../images/mbg.png) left bottom repeat-x;}
.head_bg{width:1230px; height:130px; margin:0 auto; clear:both; background:url(../images/head_bg.png) right bottom no-repeat;}
.header{width:1100px;margin:0 auto;clear:both;}
.header .logo{width:320px; height:130px; overflow:hidden; float:left;}
.header .logo a{width:320px;height:130px;display:inline-block;line-height:999em;background:url(../images/logo.png) left center no-repeat;}
.header .head_r{float:right; width:680px;}
.header .head_r .head_t{float:right; width:610px; margin-top:5px;}
.header .head_r .head_t .head_biao{color:#7f7f7f; font-size:16px; line-height:150%; float:left; width:350px;}
.header .head_r .head_t .head_tel{float:right; width:210px;}
.header .head_r .head_t .head_tel span{width:100%; text-align:center; display:inline-block; color:#FF3333; font-size:13px;}
.header .head_r .head_t .head_tel em{width:100%; text-align:center; display:inline-block; font-size:19px; font-family:Arial, Helvetica, sans-serif; color:#ff0000;}
.menubox{width:660px; height:45px; margin-top:32px; float:right;}
.menu{width:660px;height:45px;}
.menu .mainlevel{width:138px;height:45px;float:left;text-align:center;text-align:center; position:relative;}
.menu .first{width:100px;}
.menu .mainlevel .m_menu{width:100%;height:45px; line-height:45px; display:inline-block; overflow:hidden; color:#010101; font-size:18px;}
.menu .mainlevel .m_menu:hover{color:#FF0000;}

.menu .mainlevel dl{position:absolute;left:0px;top:45px;padding:0px 0px 1px 0px;display:none;background:#7C7D7E; width:138px;}
.menu .mainlevel dl dd{clear:both; display:inline-block; width:138px;}
.menu .mainlevel dl a{display:inline-block; width:100%;height:45px;line-height:45px;color:#fff;margin:0;clear:both;text-align:center; font-size:13px;letter-spacing:0px;overflow:hidden; border-bottom:1px solid #9D9E9F;}
.menu .mainlevel dl a:hover{color:#FF0000;}

/*切换*/
#banner{width:100%;height:510px;margin:0 auto;overflow:hidden; position:relative; min-width:1100px; margin-top:165px;}
#banner .prev{width:47px; height:94px; position:absolute;left:50%; margin-left:-600px;top:208px;z-index:30; display:inline-block; background:url(../images/pic-11.png) left center no-repeat;}
#banner .next{width:47px; height:94px; position:absolute;right:50%; margin-right:-600px;top:208px;z-index:30; display:inline-block; background:url(../images/pic-12.png) right center no-repeat;}
#banner .prev:hover{background:url(../images/pic-11s.png) left center no-repeat;}
#banner .next:hover{background:url(../images/pic-12s.png) right center no-repeat;}
#banner .imgs a{width:100%;height:510px;background-color:#fff;position:absolute;display:none;background-position:center top;background-repeat:no-repeat;z-index:10; min-width:1100px;}



/*主体内容*/
#container{overflow:hidden; min-width:1100px; position:relative;}
.hhw{width:1310px; height:299px; background:url(../images/hhw.png) left top no-repeat; position:absolute; left:50%; margin-left:-655px; top:590px; z-index:50;}
.total{width:100%; overflow:hidden; min-width:1100px;}


.firstbox{width:100%; overflow:hidden; background:#BF0008; height:435px; padding:20px 0px; border-bottom:5px solid #8C8C8C;}
.firstbox .al_xw{width:1100px; position:absolute; z-index:60; left:50%; margin-left:-550px;}
.firstbox .anli_box{width:529px; float:left; border-right:1px solid #fff; padding-right:22px;}
.firstbox .anli_box .title{width:100%; height:40px; line-height:40px;}
.firstbox .anli_box .title span{color:#fff; font-size:24px;}
.firstbox .anli_box .title a{color:#fff; font-family:Arial, Helvetica, sans-serif; margin-left:15px;}
.firstbox .ali_lsit1{padding:15px 0px 5px 0px; overflow:hidden; border-bottom:#E79CA0 1px dashed;  width:100%; clear:both;}
.firstbox .ali_lsit1 dl{float:left; margin-left:19px; width:255px;}
.firstbox .ali_lsit1 dl.first{margin-left:0px;}
.firstbox .ali_lsit1 dl dd{height:40px; line-height:40px; color:#fff; font-size:14px;}
.firstbox .ali_lsit1 dl dd span{float:left; padding-left:5px;}
.firstbox .ali_lsit1 dl dd em{float:right; padding-right:5px;}
.firstbox .ali_lsit2{margin-top:25px; overflow:hidden; width:100%; clear:both;}
.firstbox .ali_lsit2 dl{float:left; width:171px; margin-left:8px;}
.firstbox .ali_lsit2 dl.first{margin-left:0px;}
.firstbox .ali_lsit2 dl dt img{width:171px;}
.firstbox .ali_lsit2 dl dd{color:#fff; text-align:center; height:40px; line-height:40px; font-size:14px;}
.firstbox .xinwen_box{width:525px; float:right;}
.firstbox .xinwen_box .title{width:100%; height:40px; line-height:40px; text-align:right;}
.firstbox .xinwen_box .title span{color:#fff; font-size:24px;}
.firstbox .xinwen_box .title a{color:#fff; font-family:Arial, Helvetica, sans-serif; margin-right:15px;}
.firstbox .xinwen_box .xinwen_lsit{margin-top:15px;}
.firstbox .xinwen_box .xinwen_lsit dl{width:525px; overflow:hidden; margin-top:17px;}
.firstbox .xinwen_box .xinwen_lsit dl.first{margin-top:0px;}
.firstbox .xinwen_box .xinwen_lsit dl dt{float:left; width:200px;}
.firstbox .xinwen_box .xinwen_lsit dl dd{float:left; width:325px;}
.firstbox .xinwen_box .xinwen_lsit dl dd h6{width:100%; overflow:hidden;}
.firstbox .xinwen_box .xinwen_lsit dl dd h6 a{color:#fff; font-size:14px;}
.firstbox .xinwen_box .xinwen_lsit dl dd h6 a:hover{color:#FFD0D2;}
.firstbox .xinwen_box .xinwen_lsit dl dd p{color:#FFD0D2; margin-top:10px;}

.twobox{width:100%; background:#E6ECEC; overflow:hidden;}
.twobox .newcase{width:1100px; margin-top:5px; overflow:hidden; margin:0px auto; border-bottom:1px solid #646567; padding-bottom:15px;}
.twobox .newcase .title{width:100%; height:40px; line-height:40px; text-align:left; border-bottom:1px solid #646567;}
.twobox .newcase .title span{font-size:24px;}
.twobox .newcase .title a{font-family:Arial, Helvetica, sans-serif; margin-left:15px;}
.twobox .newcase .ncaselsit{margin-top:15px;}
.twobox .newcase .ncaselsit a{width:250px; padding:4px; border:1px solid #888; background:#fff; float:left; display:inline-block; margin-left:20px;}
.twobox .newcase .ncaselsit a.first{margin-left:0px;}
.twobox .newcase .ncaselsit a:hover{border:1px solid #333;}
.twobox .newcase .ncaselsit a dl{width:250px;}
.twobox .newcase .ncaselsit a dl dt{height:160px;}
.twobox .newcase .ncaselsit a dl dt img{width:250px;}
.twobox .newcase .ncaselsit a dl dd h6{color:#222; font-size:14px; font-weight:normal; height:30px; line-height:30px;}
.twobox .newcase .ncaselsit a dl dd p{height:45px; margin-top:5px; color:#666; overflow:hidden;}
.twobox .kehu{width:1100px; margin:0px auto; margin-top:40px;}
.twobox .kehu .biaoyu{text-align:center; font-size:28px; height:40px; line-height:40px;}
.twobox .kehu .title{width:100%; height:40px; line-height:40px; text-align:left; border-bottom:1px solid #646567; margin-top:10px;}
.twobox .kehu .title span{font-size:24px;}
.twobox .kehu .title em{font-size:15px; margin-left:10px;}
.twobox .kehu .title a{font-family:Arial, Helvetica, sans-serif; margin-left:15px;}
.twobox .kehu .kehu_list{width:100%; padding:20px 0px; overflow:hidden;}
.twobox .kehu .kehu_list a{display:inline-block; width:140px; height:60px; float:left; padding:2px; border:1px solid #cecece; margin-left:13px; margin-bottom:13px;}
.twobox .kehu .kehu_list a.first{margin-left:0px;}


.class_gdnews{width:100%; margin:0px auto; border-bottom:1px solid #646567; overflow:hidden; margin-top:5px; clear:both;}
.bline{width:1100px; height:1px; margin:0px auto; margin-top:40px; margin-bottom:20px; background:#646567; overflow:hidden;}
/*滚动新闻*/
.gd_news{width:1100px; margin:0px auto; margin-top:40px; margin-bottom:20px; border-bottom:1px solid #646567; overflow:hidden;}
.gd_news .gdnewlist{float:right; width:440px;}
.BreakingNewsController{width:100%;overflow:hidden;height:auto;position:relative;}
.BreakingNewsController .bn-title{display:inline-block;float:left;padding:10px 5px;color:#FFF;}
.BreakingNewsController ul{padding:0;margin:0;display:block;list-style:none;position:absolute;left:180px;right:50px;}
.BreakingNewsController ul li{list-style:none;padding:10px 5px;display:none; width:300px; text-align:left;}
.BreakingNewsController ul li a{text-decoration:none;color:#333;display:inline-block;overflow:hidden;padding:0;}
.BreakingNewsController .bn-arrows{display:none;float:right;width:50px;position:absolute;right:0;top:0;bottom:0;}
.BreakingNewsController .bn-arrows span{display:block;width:20px;position:absolute;top:0;bottom:0;cursor:pointer;opacity:0.2;}
.BreakingNewsController .bn-arrows span:hover{opacity:1;}
.BreakingNewsController .bn-arrows-left{ left:0;background:url(../images/bn-arrows.png) left center no-repeat;}
.BreakingNewsController .bn-arrows-right{right:10px;background:url(../images/bn-arrows.png) right center no-repeat;}
.easing a, .easing span{transition:.25s linear;-moz-transition:.25s linear;-webkit-transition:.25s linear;}

.chat_box{width:1100px; margin:0px auto; margin-top:5px;}
.chat_box .chat_l{float:left; width:745px; margin-top:25px;}
.chat_box .chat_l a{display:inline-block; float:left;}
.chat_box .chat_l a.first{margin-left:0px;}
.chat_box .chat_l a dl dt{float:left; width:63px;}
.chat_box .chat_l a dl dd{float:left; height:63px; padding-left:14px;}
.chat_box .chat_l a dl dd span{display:inline-block; width:100%; color:#000; font-size:18px; margin-top:13px; font-family:"Microsoft YaHei","微软雅黑","宋体","SimHei", Verdana, Arial;}
.chat_box .chat_l a dl dd em{display:inline-block; width:100%; color:#000; font-family:Arial, Helvetica, sans-serif;}
.chat_box .chat_l .chat1 dl dd{width:83px;}
.chat_box .chat_l .chat2 dl dd{width:132px;}
.chat_box .chat_l .chat3 dl dd{width:121px;}
.chat_box .chat_l .chat4 dl dd{width:95px;}
.chat_box .chat_l .chat2{position:relative;}
.chat_box .chat_l .chat2 .ewm{background:url(../images/ewmbg.png) left top no-repeat; width:114px; height:116px; padding:10px 2px 0px 2px; position:absolute; top:65px; left:-26px; display:none;}

.chat_box .chat_r{float:right; width:340px;}
.chat_box .chat_r dl dt{float:left; width:210px; font-size:12px; color:#000; padding-top:15px;}
.chat_box .chat_r dl dd{width:120px; float:right;}

/*内页*/
.main_banner{width:100%; height:583px;margin:0 auto;overflow:hidden; position:relative; min-width:1100px; margin-top:165px;}
.nhw{width:1310px; height:185px; background:url(../images/nhw.png) left top no-repeat; position:absolute; left:50%; margin-left:-655px; bottom:5px; z-index:20;}
.subbg{width:100%;height:68px;line-height:68px; margin:0 auto; border-bottom:5px solid #8C8C8C; background:#BF0008; position:absolute; bottom:0px; z-index:10;}
.contop{width:1100px;height:68px;line-height:68px; position:absolute; bottom:0px; left:50%; margin-left:-550px; z-index:30;}
.contop h2{height:68px; line-height:68px; float:left;font-size:20px;font-weight:normal;overflow:hidden; color:#fff; padding-left:5px;}
.concrumb{float:right;text-align:right;color:#fff;overflow:hidden; padding-right:5px;}
.concrumb span{background:url(../images/home.png) left center no-repeat; padding-left:25px;}
.concrumb a{height:68px; line-height:68px; display:inline-block;padding-right:13px;margin-right:8px;color:#fff;background:url(../images/ico_07.gif) no-repeat right center;}
.concrumb a:hover{color:#ff9900;}

.mainbox{width:100%;margin:0px auto;clear:both;}
.mainbox .conbox{clear:both; width:100%; overflow:hidden; margin-top:25px;}
.leftbox{width:835px; float:left; overflow:hidden;}
.rightbox{width:220px; float:right; overflow:hidden;}
.leftbox .contentbox{line-height:220%; font-size:14px;}
.rightbox .rtel{width:100%; overflow:hidden;}
.rightbox .rtel dl{width:175px; margin:0px auto;}
.rightbox .rtel dl dt{width:55px; height:44px; background:url(../images/rtel.png) left center no-repeat; float:left;}
.rightbox .rtel dl dd{float:left; width:120px;}
.rightbox .rtel dl dd span{display:inline-block; color:#FE0201; font-size:13px; text-align:center; width:100%;}
.rightbox .rtel dl dd em{display:inline-block; color:#FE0201; font-size:19px; font-family:Arial, Helvetica, sans-serif; text-align:center; width:100%;}
.rightbox .rmenu{border-top:1px solid #646567; width:100%; overflow:hidden; margin-top:20px;}
.rightbox .rmenu dl dt{height:60px; line-height:60px; font-size:23px; border-bottom:1px solid #ddd;}
.rightbox .rmenu dl dd{height:40px; line-height:40px; border-bottom:1px solid #ddd; font-size:15px; background:url(../images/icon_8.png) right center no-repeat;}
.rightbox .rmenu dl dd a{display:inline-block; width:100%; height:40px; line-height:40px;}
.rightbox .rmenu dl dd a.curr{color:#ff0000;}

.rightbox .rtj_box{width:100%; overflow:hidden; margin-top:35px;}
.rightbox .rtj_box dl dt{height:45px; line-height:45px; font-size:23px; border-bottom:1px solid #646567;}
.rightbox .rtj_box dl dd{height:40px; line-height:40px; border-bottom:1px solid #ddd; font-size:14px;}
.rightbox .rtj_box dl dd a{display:inline-block; width:100%; height:40px; line-height:40px;}


/*内容*/
.mainbox .content{line-height:220%; font-size:14px; padding-top:30px;}
.mainbox .content p{margin-top:8px;}
.mainbox .content p.p_b{font-weight:700;font-size:14px;}
.mainbox .content p.p_c{margin-top:15px;font-size:16px;font-family:"Lucida Grande","Lucida Sans Unicode","microsoft yahei",Helvetica,Arial,Verdana,sans-serif;}
.mainbox .content .ptitle{font-size:25px; text-align:center; margin-bottom:30px;}


/*关于我们*/
.mainbox .about_pic{width:100%;margin:18px 0px;overflow:hidden;clear:both;}
.mainbox .about_pic ul{overflow:hidden;clear:both;}
.mainbox .about_pic li{width:248px;float:left;margin-left:35px;overflow:hidden}
.mainbox .about_pic li.first{margin-left:0;}
.mainbox .about_pic .imgs{float:left;padding:3px;border:1px solid #ccc;border-radius:3px;}
.mainbox .about_pic .imgs:hover{border-color:#2A1710;}
.mainbox .about_pic .imgs img{width:240px;height:163px;}
.mainbox .about_pic .bt{height:30px;text-align:center;line-height:30px;font-size:14px;overflow:hidden;clear:both; margin-bottom:10px;}

/*服务项目*/
.service_box{line-height:210%; padding-top:30px;}
.service_left{float:left; width:420px; padding-left:50px;}
.service_left dl{margin-bottom:20px;}
.service_left dl dt{color:#071083; font-size:20px; margin-bottom:5px;}
.service_left dl dd{font-size:15px;}
.service_right{float:right; width:486px; margin-right:50px;}
.service_right ul li{width:203px; height:101px; float:left; margin:0px 0px 40px 40px;}

/*我们的客户*/
.customer_list ul li{float:left;width:194px; height:121px; margin-right:32px; overflow:hidden; margin-top:15px;}
.customer_list ul .li_r{float:right; margin-right:0px;}
.customer_list ul li dl{width:194px;}
.customer_list ul li dl dt{width:194px; height:86px; overflow:hidden;}
.customer_list ul li dl dt a{display:inline-block; background:#fff; border:1px solid #ccc; width:188px; height:80px; padding:2px;}
.customer_list ul li dl dt a:hover{border:1px solid #333;}
.customer_list ul li dl dd{height:35px; line-height:35px; text-align:center;}

/*荣誉资质*/
.honor_list ul li{float:left;width:249px; height:208px; margin-right:34px; overflow:hidden; margin-top:15px;}
.honor_list ul .li_r{float:right; margin-right:0px;}
.honor_list ul li dl{width:249px;}
.honor_list ul li dl dt{width:249px; height:168px; overflow:hidden;}
.honor_list ul li dl dt a{display:inline-block; background:#fff; border:1px solid #ccc; width:243px; height:162px; padding:2px;}
.honor_list ul li dl dt a:hover{border:1px solid #2A1710;}
.honor_list ul li dl dd{height:40px; line-height:40px; text-align:center;}

/*新闻中心*/
.news_list{width:100%;clear:both;}
.news_list dl{overflow:hidden; border-bottom:1px dashed #ccc; margin-bottom:25px; padding-bottom:25px;}
.news_list dl dt{float:left; width:205px; height:116px;}
.news_list dl dt a img{border:1px solid #ccc; padding:2px; width:180px; height:110px;}
.news_list dl dt a:hover img{border:1px solid #333;}
.news_list dl dd{float:left; width:630px;}
.news_list dl .title a{font-size:17px; color:#000;}
.news_list dl .title a:hover{color:#ff0000;}
.news_list dl .desc{margin-top:5px; color:#888; line-height:200%; font-size:12px;}
.news_list dl .time{color:#888;}


/*详情内容*/
.show_box{width:100%;margin-top:10px;}
.show_td{padding:0 20px;min-height:400px;_height:400px;}
.show_name{height:50px;line-height:50px;text-align:center;font-size:20px;color:#333;font-weight:700;clear:both;}
.show_line{border-bottom:1px dashed #ccc;}
.show_info{height:30px;border-bottom:1px dashed #ccc;clear:both;color:#999999;text-align:center;clear:both;}
.show_info span{padding:0 3px;color:#E33713;}
.show_info a{display:inline-block;margin-right:5px;}
.show_info a.last{margin-right:0px;}
.show_info a img{display:inline;vertical-align:middle;_padding-bottom:1px;}
.show_content{padding:20px 0px;clear:both;line-height:220%; color:#333; min-height:200px; margin-top:15px;}
.show_content p.p_img{text-indent:0em;text-align:center;margin:8px 0px;}
.show_content p.p_img img{padding:4px;border:1px #ccc solid;}
.show_next{padding-top:10px;line-height:22px;clear:both;}
.show_next li{height:25px;line-height:25px;width:100%;float:left;white-space:nowrap;overflow:hidden;}
.show_next li:first-child{margin-left:0;}
.show_next span{padding-left:10px;font-size:11px;}
.show_next .nr_line{width:100%;height:20px;background:url(../images/ico_line.gif) repeat-x left center;overflow:hidden;clear:both;}

/*成功案例*/
.case_list ul li{float:left;width:265px; height:275px; margin-left:20px; overflow:hidden; margin-bottom:20px;}
.case_list ul .li_l{margin-left:0px;}
.case_list ul li dl dt{width:265px; height:165px; overflow:hidden; position:relative;}
.case_list ul li dl dt .de_img img {
display: block;
width: 100%;
-webkit-transition: -webkit-transform .3s ease;
-moz-transition: -moz-transform .3s ease;
-ms-transition: -ms-transform .3s ease;
transition: transform .3s ease;
}
.case_list ul li dl dt .de_img img:hover {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}
.case_list ul li dl dd{width:270px; text-align:left;}
.case_list ul li dl dd .title{font-size:16px; margin-top:5px;}
.case_list ul li dl dd .desc{color:#999; line-height:170%; margin-top:5px; font-size:13px; overflow:hidden;}


/*联系我们*/
.contact_l{float:left; margin-left:50px; width:640px;}
.contact_l dl{margin-bottom:28px;}
.contact_l dl dt{font-size:19px; margin-bottom:8px;}
.contact_l dl dd{font-size:16px;}
.contact_r{float:right; background:url(../images/contactbg.png) right top no-repeat; width:350px; min-height:439px; margin-right:50px;}

/*招聘信息*/
.joblist{overflow:hidden;clear:both;}
.joblist dl{padding:0 15px 20px 15px;position:relative;}
.joblist dt{width:478px;padding:20px 20px 0 22px;font-size:18px;background:url(../images/dlbt.png) no-repeat 0 0;}
.joblist dd{width:478px;padding:10px 20px 0 22px;font-size:14px;float:left;clear:both; line-height:200%; color:#333;}
.joblist dd.bc{font-size:13px;}
.joblist dd.bc{background:url(../images/dlbc.png) repeat-y;}
.joblist dd.bf{height:20px;background:url(../images/dlbf.png) no-repeat 0 100%;}
.joblist .jobmail{width:100%; margin-top:10px; color:#888;}

/*给我留言*/
.feedback .red{font-family:"宋体"; color:#F00;}
.feedback button{width:288px; height:38px; line-height:38px; border:0px; background:#aaa;
 text-align:center; font-size:16px; color:#000; cursor:pointer; border-radius:3px;}
.feedback button:hover{background:#bb0000; color:#fff;}
.w200{width:275px;}
.w240{width:275px; height:80px;}
input,button,select,textarea{outline:none;}
.feedback input,.feedback textarea,select{font-size:12px;font-family:"Arial";color:#555555;padding:2px;border:1px solid #ccc; vertical-align:middle; padding-left:10px; border-radius:3px;}
.feedback .anliu{border:0px;}
.feedback input{height:26px;line-height:26px;}
.feedback select{height:24px;line-height:100%;}
.feedback select:focus,.feedback input:focus,.feedback textarea:focus,px_avatar:focus{color:#333;border-color:#333;}

/*放大*/
.zoominner {
    background: url("../images/zoom_bg.gif") repeat-x scroll 0 1px #FFFFFF;
    padding: 5px 10px 10px;
    text-align: left;
}
.zoominner p {
    padding: 8px 0;
}
.zoominner p a {
    background: url("../images/zoom.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 17px;
    line-height: 100px;
    margin-left: 10px;
    overflow: hidden;
    width: 17px;
}
.zoominner p a:hover {
    background-position: 0 -39px;
}
.zoominner p a.imgadjust {
    background-position: -40px 0;
}
.zoominner p a.imgadjust:hover {
    background-position: -40px -39px;
}
.zoominner p a.imgclose {
    background-position: -80px 0;
}
.zoominner p a.imgclose:hover {
    background-position: -80px -39px;
}
.zoomright {
    float: right;
}




/*分页*/
.pages{width:100%;height:30px;overflow:hidden;clear:both; margin-top:30px;}
.pages .pagesthis{font-family:tahoma;padding:0 2px;font-size:12px;color:#322F4E;font-weight:bold;}
.pg{text-align:center;}
.pg,.pgb{line-height:26px;}
.pg a,.pgb a{display:inline-block;margin-left:4px;padding:0 10px;height:26px;border:1px solid #ccc;background-repeat:no-repeat;color:#333;overflow:hidden;text-decoration:none;}
.pg strong{color:#333;display:inline-block;margin-left:4px;padding:0 10px;height:26px;border:1px solid #ccc;background-repeat:no-repeat;overflow:hidden;text-decoration:none;}
.pg a.prev,.pg a.nxt,.pgb a{padding:0 10px;}
.pg a:hover,.pgb a:hover{border-color:#333;color:#000;}
.pg a.nxt{padding-right:25px;background-image:url(../images/arw_r.gif);background-position:90% 50%;}
.pg a.prev{background-image:url(../images/arw_l.gif);background-position:5% 50%; padding-left:20px; padding-right:15px;}
.pg strong{background-color:#dadada;font-weight:400;}

/*网站底部*/
#footer{overflow:hidden; width:100%; min-width:1100px;}
#footer .foot{border-top:5px solid #8C8C8C; background:#BF0008; width:100%; height:190px;}
#footer .foot .foot_l{float:left; width:500px; margin-top:90px;}
#footer .foot .foot_r{float:right; width:460px; text-align:right;}
#footer .foot .foot_r .f_menu{margin-top:15px;}
#footer .foot .foot_r .f_menu a{display:inline-block; color:#fff; font-size:16px; width:110px; text-align:center;}
#footer .foot .f_tel{height:46px; line-height:46px; margin-top:54px; width:360px; margin-left:63px;}
#footer .foot .f_tel span{display:inline-block; color:#fff; font-size:18px; background:url(../images/ftel.png) left center no-repeat; height:46px; line-height:46px; padding-left:50px; float:left; width:105px;}
#footer .foot .f_tel em{display:inline-block; width:200px; height:46px; background:url(../images/f_tel.png) right center no-repeat; float:right;}
#footer .foot .f_link{margin-top:10px; text-align:center; width:430px; float:right;}
#footer .foot .f_link a{padding:0px 15px;}
#footer .copy{background:#909090; width:100%; height:130px; overflow:hidden;}
#footer .copy .copy_l{width:400px; color:#fff; font-size:13px; margin-top:10px; margin-left:89px; float:left;}
#footer .copy .copy_l dl dd{height:30px; display:inline-block;}
#footer .copy .copy_r{float:right; width:520px;}
#footer .copy .copy_r .copy_link{width:100%; margin-top:10px; font-size:13px;}
#footer .copy .copy_r .copy_link dl dt{float:left; width:98px;}
#footer .copy .copy_r .copy_link dl dd{float:left; width:422px;}
#footer .copy .copy_r .copy_link dl dd a{padding:0px 7px;}
#footer .copy .copy_r .copy_link dl dd a:nth-child(1){padding-left:0px;}
#footer .copy .copy_r .copy_right{width:100%; text-align:right; margin-top:20px; font-size:13px;}