/* CSS Document */
* {word-wrap:break-word;word-break:break-all;}
html{ min-width:1120px;}
body {padding:0px; margin:0px auto; text-align:center;vertical-align:middle; font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;color:#333; font-size:14px; line-height:28px;}
body { background:#fff;}
/*	防止复制代码
body {-moz-user-select: none;-webkit-user-select: none;} 
*/
img,p,form {margin:0px;padding:0px;border:0px;}
ul,li{list-style:none;padding:0px;margin:0px;}
H1,H2,H3 {margin:5px 0px;padding:0px;}
.l {float:left;}
.r {float:right;}
.clear {clear:both;font-size:0; line-height:0; height:0; visibility:hidden;}

::selection {background:#fb912d;color:#ffffff;}
::-moz-selection{background:#fb912d;color:#ffffff;}
::-webkit-selection{background:#fb912d;color:#ffffff;}

/*	链接样式	*/
a {color:#333;}
a:link {text-decoration:none;color:#333;}
a:visited {text-decoration: none;color: #333;}
a:hover {text-decoration: none;color: #ff5b4c;}
a:active {text-decoration: none;color: #333;}

a.nav-link{color:#4b4b4a;}
a.nav-link:link { text-decoration:none;color:#4b4b4a;}
a.nav-link:visited {text-decoration:none;color:#4b4b4a; }
a.nav-link:hover {text-decoration:none; color:#772030;}
a.nav-link:active {text-decoration:none;color:#4b4b4a;}

a.white-link:link { text-decoration:none;color:#ffffff; }
a.white-link:visited {text-decoration:none;color:#ffffff;}
a.white-link:hover {text-decoration:none;color:#FF0; }
a.white-link:active {text-decoration:none;color:#ffffff;}

a.red-link:link { text-decoration:none;color:#772030; }
a.red-link:visited {text-decoration:none;color:#772030;}
a.red-link:hover {text-decoration:none;color:#000; }
a.red-link:active {text-decoration:none;color:#772030;}

a.blue-link:link { text-decoration:none;}
a.blue-link:visited {text-decoration:none;}
a.blue-link:hover {text-decoration:none;color:#468cea; }
a.blue-link:active {text-decoration:none;}

.radius5 { border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.radius10 { border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;}
.shadow10 {box-shadow:0 0 10px #aaa;-moz-box-shadow:0 0 10px #aaa;-ms-box-shadow:0 0 10px #aaa;-o-box-shadow:0 0 10px #aaa;-webkit-box-shadow:0 0 10px #aaa;}
.bga { background-color:#e5e5e5;}
.indent { text-indent:2em;}

.header {width:100%; height:150px; background:url(topbg.gif) repeat left top;}
.header .headerbox {margin:0px auto; width:990px; text-align:left; overflow:hidden;}
.header .headerbox .logo {float:left; width:300px; height:120px; background:url(logo.png) no-repeat left center; overflow:hidden;}
.header .headerbox .logo a {float:left; width:300px; height:120px; display:block;}
.header .headerbox .toptel {float:right; margin-top:40px; background:url(toptel.png) no-repeat left center; padding-left:45px; line-height:40px; height:40px; font-size:24px; color:#fefefe; overflow:hidden;}

.nav { margin:0px auto; width:1100px; position:relative;}
.navbox { position:absolute; z-index:999; width:1100px; height:57px; background:url(navbg.gif) repeat-x left top; line-height:57px; text-align:center; font-size:20px; overflow:hidden;}
.navli {float:left; width:110px; text-align:center; height:57px; line-height:57px; overflow:hidden;}

.wrap {margin:0px auto; width:100%; padding:30px 0px; text-align:left; overflow:hidden;}
.iabout {margin:0px auto;width:1100px;}
.iabout_tit {float:left; margin-bottom:10px;width:100%; font-size:48px; color:#772030; text-align:center; padding-bottom:25px; line-height:50px; background:url(iabout_tit_bg.gif) no-repeat center bottom;overflow:hidden;}
.iabout_text {width:100%; text-align:center; font-size:18px; color:#4b4b4b; line-height:35px; padding:10px 0px;}
.iabout_ico {float:left; width:33.33%; text-align:center; padding:20px 0px; overflow:hidden;}
.iabout_ico .iabout_icopic {margin:0px auto; width:100%; max-width:365px; text-align:center;}
.iabout_ico .iabout_icopic img {float:left; width:100%;}
.iabout_more {width:100%; text-align:center;}

.inews {margin:0px auto; width:1100px;}
.inews .ijoblist {float:left; width:400px; padding-right:30px;}
.inews .ijoblist .ijobbox {width:400px; height:280px; text-align:left;}
.inews .ijoblist .ijobboxtit {width:400px; height:35px; line-height:35px; background:#ccc; border-bottom:1px solid #bbb; text-align:left; text-align:center; color:#fefefe; font-size:15px; overflow:hidden;}
.inews .ijoblist .ijoblistli {float:left; width:400px; height:34px; line-height:34px;border-bottom:1px dotted #bbb; text-align:left; overflow:hidden;}
.inews .ijoblist .ijobname{float:left; width:150px; text-align:left; text-indent:1em;overflow:hidden;}
.inews .ijoblist .ijobxinzi{float:left; width:120px; text-align:center; overflow:hidden;}
.inews .ijoblist .ijobhy{float:left; width:130px;  text-align:center; overflow:hidden;}


.inews .inewsbox {float:left; width:290px; padding-right:30px;}
.inews .inewsboxa {float:left; width:290px; padding-top:25px;}
.inews .inewsboxa .inewsl {float:left; width:50px; font-size:24px; line-height:30px;color:#772030; padding-top:5px; font-weight:bold;}
.inews .inewsboxa .inewsr {float:left; padding-left:20px; width:220px; font-size:14px; color:#772030; text-align:left; overflow:hidden;}
.inewsli {float:left; width:100%; list-style:inside; line-height:30px; height:30px; color:#777777; overflow:hidden;}

.inews .iservice {float:left; width:350px;}
.inews .iservice .iservicepic {width:350px; height:140px; margin-bottom:10px; overflow:hidden;}
.inews .iservice .iservicetext {width:350px; text-align:left; text-indent:2em; line-height:30px; font-size:14px; color:#808080; font-weight:bold; padding-bottom:10px; overflow:hidden;}
.inews .iservice .iservicebutbox {float:left;width:350px; text-align:center; overflow:hidden;}
.inews .iservice .iservicebutbox b {margin:5px;background:#772030; width:160px; font-size:20px; color:#fff; height:60px; line-height:60px; font-weight:normal; display:inline-table;}

.ilink {margin:0px auto; width:1100px; margin-bottom:40px; }
.ilinkli {float:left; width:220px;height:140px;overflow:hidden;}
.ilinkli img {margin:10px;width:200px; height:120px; box-shadow:0 0 5px #aaa; overflow:hidden;}

.main {margin:0px auto; width:1100px; padding:30px 0px; overflow:hidden;}
.mainl {float:left; width:730px; padding:20px; margin-right:30px; background:#efefef;overflow:hidden;}
.mainr {float:left; width:300px; overflow:hidden;}
.mainr .rsider {float:left; width:260px; padding:20px; background:#efefef; margin-bottom:30px; overflow:hidden;}

.rlia {margin:0px auto; width:248px; border:1px solid #ddd; background:#fff; padding:10px 5px; margin-top:10px; text-align:center; font-size:16px; overflow:hidden;}
.rlias {margin:0px auto; width:248px; border:1px solid #ddd; background:#666; color:#fff; padding:10px 5px; margin-top:10px; font-size:16px; text-align:center; overflow:hidden;}
.rlib {float:left; width:260px; list-style:inside; line-height:35px; height:35px; border-bottom:1px dashed #ddd; text-align:left; overflow:hidden;}

.llia {width:100%; line-height:40px; height:40px; text-align:left; list-style:inside; border-bottom:1px dotted #ddd; overflow:hidden;}
.llia span {float:right;}

.llib {width:100%; line-height:40px; padding-top:10px; padding-bottom:5px;text-align:left; list-style:inside; overflow:hidden;}
.llibbut {width:100%;}
.mainbox {float:left; width:730px; text-align:left; overflow:hidden;}

.jobli {width:100%; line-height:40px; height:40px; text-align:left; border-bottom:1px dotted #ddd; overflow:hidden;}
.jobname {float:left; width:350px;}
.jobgongzi {float:left; width:200px;}
.jobhangye {float:left; width:150px;}



.h1 {float:left; width:100%; padding-bottom:10px; font-size:26px; line-height:40px; text-align:center; overflow:hidden;}
.newsinfo {width:100%; border:1px solid #fff; border-left:0px; border-right:0px; line-height:45px; height:45px; text-align:center; background:#fefefe;overflow:hidden;}
.newstext {width:100%; text-align:left; padding-top:10px; overflow:hidden;}

.mapbox {margin:0px auto; width:720px; height:400px; margin-bottom:10px; overflow:hidden;}

.tips {width:710px; margin:0px auto; padding:9px; border:1px dotted #FC0; background:#FFFFD9; text-align:justify; margin-bottom:10px; border-radius:5px; overflow:hidden;}
.tips b {font-size:16px;}

.table { background:#dfdfdf; margin-bottom:10px; overflow:hidden;}
.tda { background:#fefefe; text-align:center; font-size:13px;}
.tdb { background:#fefefe; text-align:left; padding-left:5px; font-size:13px;}

.inputa {float:left; margin-left:5px; width:235px; height:30px; line-height:35px; padding:0px 5px; border:1px solid #efefef; background:#fafafa; text-align:left; overflow:hidden;}
.sela {float:left; margin-left:5px; height:30px; line-height:35px; padding:0px 5px; border:1px solid #efefef; background:#fafafa; text-align:left; overflow:hidden;}
.areaa {float:left; margin:5px 0px 5px 5px; width:95%; height:50px; line-height:25px; padding:5px; border:1px solid #efefef; background:#fafafa; text-align:left; overflow:hidden;}

.foot {width:100%; padding:30px 0px; background:#363533; overflow:hidden;}
.foot .footbox {margin:0px auto; width:1100px; text-align:center; font-size:14px; line-height:30px; color:#fff; overflow:hidden;}

.tit {float:left; margin-bottom:10px;width:100%; font-size:24px; line-height:40px; height:40px; color:#772030; text-align:left; overflow:hidden;}
.rtit{float:left; margin-bottom:10px;width:100%; font-size:14px; line-height:40px; height:40px; text-align:left; border-bottom:2px solid #ddd; overflow:hidden;}
.cur {float:right;}
.b2 {font-size:22px;color:#772030; }

/*	横向流动	*/
.cxscroll{ position:relative;} 
.cxscroll .box{overflow:hidden;width:1100px;} 
.cxscroll .list{overflow:hidden;width:9999px;} 
.cxscroll .list li{float:left;width:220px;height:140px;} 
.cxscroll .prev{width:22px; height:22px; background:url(arr_l.gif) no-repeat center center; position:absolute; z-index:999; left:525px; bottom:-30px; cursor:pointer;} 
.cxscroll .next{width:22px; height:22px; background:url(arr_r.gif) no-repeat center center;position:absolute; z-index:999; right:525px; bottom:-30px;cursor:pointer;} 

/*	Page	*/
.page { margin:0px auto;width:98%;line-height:35px; text-align:left;padding:10px 0px; color:#ffffff; font-size:13px; margin-top:10px; overflow:hidden;}
.page ul {list-style:none; line-height:35px; text-align:center; color:#ffffff; }
.page ul li a {color:#ffffff;}
.page ul li select {border:none; padding:2px;}
/*.page ul li {}*/

.pageli {float:left;padding:2px 5px;border:1px solid #beb9b9; background:#444444;margin-right:5px;line-height:35px; height:35px; color:#ffffff;}
.pagemli {float:right;padding:0px 10px;background:#444444;margin-left:0px;line-height:35px; height:35px;border:1px solid #333333;border-right:none;}
.pagelli {float:right;padding:0px 10px;background:#444444;margin-left:0px;line-height:35px; height:35px;border:1px solid #333333;border-right:none; overflow:hidden;}
.pagelli {border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;}
.pagerli {float:right;padding:0px 10px;background:#444444;margin-left:0px;line-height:35px; height:35px;border:1px solid #333333;overflow:hidden;}
.pagerli {border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;}


/*	焦点幻灯	*/
a img{border:0;}
#slide{position:relative;float:left;width:440px;height:330px;margin-bottom:0px;overflow:hidden;background:url(img/loading.gif) no-repeat center;}
#slide ul{position:absolute;margin:0;padding:0;}
#slide li{float:left; width:440px; height:330px; overflow:hidden; }
#slide .o-control{display:none;position:absolute;top:35%;width:50px;height:80px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
#slide .control{position:relative;top:13px;left:8px;display:inline-block;width:30px;height:55px;background:url(img/bg_index.png);filter:alpha(opacity=60);opacity:0.6;}
#slide #goback{left:0px;}
#goback .control{background-position:0px -35px;}
#slide #forward{right:0px;}
#forward .control{left:10px;background-position:-35px -35px;}
#slide div{position:absolute; float:right; bottom:10px; right:10px; height:32px; overflow:hidden; zoom:1; }
#slide span{width:32px;font-size:14px;height:32px;margin:2px 2px; background:#F1740E;float:left;text-align:center;line-height:32px;cursor:pointer;font-family:arial;filter:alpha(opacity=70);opacity:0.7;}
#slide span a{color:#fff;text-decoration:none;}
#slide span.curr,#slide span.hover{background:#000;filter:alpha(opacity=100);opacity:1;}
#slide .curr a:link, #slide .curr a:visited{color:#fff;}


/*	自适应幻灯	*/

.fullSlide {width:100%; margin:0px auto;position:relative;height:490px;background:#eaeaea;overflow:hidden;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:490px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:490px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f00;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}

/*#goTopBtn {POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: fixed;}*/
#goTopBtn {cursor:pointer;}
.go{width:40px;height:40px;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:12px;_right:-47px;bottom:35px;border-radius:5px;box-shadow:0 0 2px #6E6E6E}
.go a{display:block;width:40px;height:40px;border:0;overflow:hidden;float:left}
.go .top{background:url(GotoTop1.png) no-repeat;}
.go .top:hover{background:url(GotoTop2.png) no-repeat;}

#goTop {position:fixed;right:20px;bottom:40px;width:40px;height:32px;padding:0px;/*background-color:#666;*/border-radius:6px;cursor:pointer;}
#goTop{_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,0)||0)-(parseInt(this.currentStyle.marginBottom,0)||10)));}
#goTop a{display:block;width:40px;height:40px;border:0;overflow:hidden;float:left}
#goTop .top{background:url(GotoTop1.png) no-repeat;}
#goTop .top:hover{background:url(GotoTop2.png) no-repeat;}
/*
#goTop:hover {background-color:#333;}
#goTop:hover .gotop1 {border-left:12px solid #333;border-right:12px solid #333;}
#goTop .gotop1 {width:0;margin:0 auto;border-bottom:12px solid #FFF;border-left:12px solid #666;border-right:12px solid #666;}
#goTop .gotop2 {width:10px;height:10px;margin:0 auto;background-color:#FFF;}
*/

/*	在线QQ	*/
.qqonline {position: fixed; top: 200px; RIGHT: 0px; _position: absolute; width:190px; overflow:hidden;}
.qqonline .showbut {float:right; width:20px; padding:20px 5px;writing-mode:lr-tb; margin-top:30px; color:#ffffff; cursor:pointer; text-align:center; line-height:22px; overflow:hidden;}
.qqonline .l_radius {
	border-top-left-radius:5px;border-bottom-left-radius:5px;
	-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;
	-ms-border-top-left-radius:5px;-ms-border-bottom-left-radius:5px;
	-moz-border-top-left-radius:5px;-moz-border-bottom-left-radius:5px;
	-o-border-top-left-radius:5px;-o-border-bottom-left-radius:5px;	
}
.qqonline .open {background-color:#333;}
.qqonline .close {background-color:#ccc;}
.qqonline .qqbox {float:right; width:130px; border:5px solid #333; padding:10px 10px; min-height:160px; background:#fefefe; overflow:hidden;}
/*.qqonline .qqbox {border-radius:5px; -moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;}*/
.qqonline .qqbox .li_tit {margin:0px auto; width:130px; font-size:15px; text-align:center; color:#333; padding:5px 0px; border-bottom:1px solid #dbdbdb; font-weight:bold; overflow:hidden;}
.qqonline .qqbox .li_qq {margin:0px auto; width:95px; background:url(qqonline_ico_qq_1.png) no-repeat 5px center; padding:5px 0px 5px 35px;line-height:30px; text-align:left;color:#333; border-bottom:1px  dotted #dbdbdb; font-size:12px;overflow:hidden;}
.qqonline .qqbox .li_tel {margin:0px auto; width:95px; background:url(qqonline_ico_tel.png) no-repeat 5px center; padding:5px 0px 5px 35px;line-height:30px; text-align:left;color:#333; border-bottom:1px  dotted #dbdbdb; font-size:12px; overflow:hidden;}
.qqonline .qqbox .li_pic {margin:0px auto; width:130px; padding:5px 0px;text-align:center;border-bottom:1px  dotted #dbdbdb; overflow:hidden;}
.qqonline .qqbox .li_pic img {float:left; width:100%;}
.qqonline .qqbox ul li:hover { background-color:#F7F7F7;}
