/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin: 0;padding: 0;font-family: "5FAE8F6F96C59ED1","Hiragino Sans GB",tahoma,arial,"5B8B4F53" !important; font-size:14px;color:#333;list-style:none;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,th,var,optgroup {font-style:normal;font-weight: normal;}
h1,h2,h3,h4,h5,h6{font-weight: normal; font-size: 100%;}
input,button,textarea,select,optgroup,option {font-family: inherit;font-size: inherit;font-style: inherit;	font-weight: inherit;}
body .fn-left {float:left;display:inline;}
body .fn-right {float:right;display:inline;}
body .center{text-align:center;}	
a{text-decoration: none; color: #424242;}
a.color{color: #31a5e7;}
a:link{text-decoration: none;}
a:visited{text-decoration: none; }
a:hover { text-decoration: none; color: #31a5e7;}
a:active{text-decoration: none;}
i,em{font-style:normal;}
.hide{display:none;}
.clear{clear:both;}

body{background:#FFF;}
header{float:left; width:100%; min-width:1200px; height:78px; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; position:fixed; top:0px; z-index:999; background:#f4f4f4;}
section{width:1200px; height:auto; margin:0 auto;}
.header{width:1200px; height:78px; margin:0 auto;}
.logo{float:left; width:310px; height:78px;}
.logo a{float:left; width:280px; height:78px; background:url(../images/logo.png) no-repeat;}
.head-dh{float:right; width:942px; height:78px;}


.nav{height:78px; position:relative; *z-index:1000; width:890px; float:right;}
.nav .tc{ display:none;}
.sy1_ul li.home02{float:left; width:148px; float:left; height:100px;}
.sy1_ul li.home02 a{float:left; width:148px; height:78px; color:#FFF; display:block; background:#05b4f0}
.sy1_ul li.home02 a:hover{color:#FFF;}
.sy1_ul li.home02 span{float:left; font-size:18px; font-weight:bold; width:148px; margin-top:18px; line-height:30px; text-align:center;}
.sy1_ul li.home02 i{float:left; font-size:12px; width:152px; text-align:center;}

.sy1_li{float:left; width:148px; height:78px;}
.sy1_li a.sy1_tit{float:left; width:148px; height:78px; text-align:center;}
.sy1_li a.sy1_tit span{float:left; font-size:18px; width:148px; color:#57585a; margin-top:18px; line-height:30px;}
.sy1_li a.sy1_tit i{float:left; font-size:12px; width:148px;  color:#57585a;}
.sy1_li a.sy1_tit:hover,.sy1_li_bg a.sy1_tit{color:#FFF; border-left:1px solid #ccc; border-bottom:1px solid #FFF; border-right:1px solid #ccc; background:url(../images/h_bj.png);}
.sy1_li a.sy1_tit:hover span,.sy1_li_bg a.sy1_tit span{color:#31a5e7;}
.sy1_li a.sy1_tit:hover i,.sy1_li_bg a.sy1_tit i{color:#31a5e7;}


.sy2_ul{position:absolute; left:-284px; top:79px; z-index:1112; display:none; width:1199px; border:1px solid #ccc; border-top:none; background:#FFF;}
.sy2_ul-l{float:left; width:284px; height:300px; border-right:1px solid #ccc;}
.sy2_ul-l ul{float:left; width:284px; height:auto;}
.sy2_ul-l ul li{float:left; width:284px; height:40px; border-bottom:5px;}
.sy2_ul-l ul li a{float:left; width:284px; height:38px;}
.sy2_ul-l ul li span{float:left; width:230px; height:38px; text-indent:45px; line-height:38px; color:#515151; font-size:14px;}
.sy2_ul-l ul li.hover{background:#e26e4c;}
.sy2_ul-l ul li.hover span{color:#FFF;}
.sy2_ul-l ul li.hover i{float:right; width:54px; height:40px; background:url(../images/menu.png) no-repeat left center;}

.sy2-ul-l-r-img{float:left; width:260px; height:175px; border:1px solid #9ec3e8; padding:2px; margin:50px 30px;}
.sy2-ul-l-r-img img{float:left; width:260px; height:175px;}
.sy2-ul-l-r-xx{float:left; width:550px; height:175px; margin-top:50px;}
.sy2-ul-l-r-xx p{float:left; width:550px; height:150px; line-height:30px; font-size:12px;}
.sy2-ul-l-r-xx a{float:right; width:78px; height:28px; border:1px solid #515151; color:#515151; line-height:28px; text-align:center;}
.sy2-ul-l-r-xx a:hover{border:1px solid #31a5e7; color:#31a5e7;}

#indexSlide {overflow: hidden;margin-top:78px;}
.fullSlide{width:100%; min-width:1200px;position:relative;height:550px;overflow:hidden;-moz-user-select:none}
.fullSlide .bd{margin:0 auto; min-width:1200px;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;height:550px; min-width:1200px;overflow:hidden;text-align:center}
.fullSlide .bd li a{display:block;height:500px}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:20px;line-height:20px;overflow:hidden;display:none}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px;overflow:hidden;background:url(../images/fullSlide.png) no-repeat;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;line-height:999px}
.fullSlide .hd ul .on{background-position:right top;filter:alpha(opacity=80);opacity:0.8}
.fullSlide .pd{width:1228px;height:40px;position:relative;margin:0 auto;clear:both;display:none}
.fullSlide .prev,.fullSlide .next{position:absolute;cursor:pointer;width:40px;height:40px;overflow:hidden;left:15px;z-index:2;top:-270px;background:url(../images/slider-arrow.png);-moz-user-select:none;display:none}
.fullSlide *::selection{background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.6)}
.fullSlide *::-moz-selection{background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.6)}
.fullSlide .next{left:auto;right:315px;background-position:left bottom}

.con-top{float:left; width:1200px; height:auto; margin-top:60px;}
.con-title{float:left; width:1200px; text-align:center; font-size:28px; color:#555; font-family:"宋体";}
.con-title em{font-weight:600;}
.con-b{float:left; width:496px; height:auto; margin:auto; background:url(../images/dd.png) repeat-x center; margin-left:352px;}
.con-b span{float:left; width:138px; background:#FFF; margin-left:179px; text-align:center; line-height:32px; }
.con-b hr{float:left; width:496px; border-top:1px solid #c2c3c6; position:absolute; z-index:-1; margin-top:56px;}
.con-i{float:left; width:1200px; height:6px; margin-top:14px;}
.con-i i{float:left; width:28px; height:6px; background:#00b3f0; margin-left:586px;}

.count1{float:left; width:1200px; height:150px; overflow:hidden; margin-top:30px; margin-bottom:20px;}
.count1 ul{float:left; width:1212px; height:150px;}
.count1 ul li{float:left; width:190px; height:148px; margin-right:9px; border:1px solid #c2c3c6;}
.count1 ul li a{float:left; width:190px; height:148px;}
.count1 ul li a i{float:left; width:68px; height:55px; margin-left:63px; margin-top:34px; background:url(../images/ico-01.png) no-repeat;}
.count1 ul li a span{float:left; width:190px; text-align:center; font-size:18px; margin-top:10px;}
.count1 ul li a i.con1{background-position:0px 0px;}
.count1 ul li a i.con2{background-position:-68px 0px;} 
.count1 ul li a i.con3{background-position:-136px 0px;} 
.count1 ul li a i.con4{background-position:-204px 0px;} 
.count1 ul li a i.con5{background-position:-272px 0px;} 
.count1 ul li a i.con6{background-position:-340px 0px;} 
.count1 ul li:hover a{ background:#31a5e7;}
.count1 ul li:hover a span{color:#FFF;}
.count1 ul li:hover a i.con1{background-position:0px -55px;}
.count1 ul li:hover a i.con2{background-position:-68px -55px;} 
.count1 ul li:hover a i.con3{background-position:-136px -55px;} 
.count1 ul li:hover a i.con4{background-position:-204px -55px;} 
.count1 ul li:hover a i.con5{background-position:-272px -55px;} 
.count1 ul li:hover a i.con6{background-position:-340px -55px;} 


.baner{float:left; width:100%; text-align:center; height:350px; min-width:1200px; margin-top:60px; overflow:hidden;}
.con-wz{float:left; width:100%; height:40px; background:#f5f5f5; min-width:1200px;}
.AreaPath{width:1200px; margin:0 auto; text-align:right; line-height:40px; font-size:12px;}
.AreaPath h3{float:left; position:absolute; width:195px; height:80px; line-height:80px; color:#FFF; text-align:center; font-size:22px; background:#05b4f0; margin-top:45px;}
.AreaPath a{color:#333;}

/*服务时间*/
.fw-time{float:left; width:1200px; height:auto; text-align:center; margin-bottom:50px;}
.fw-time-t{float:left; width:520px; height:148px; background:url(../images/fw-time.png) no-repeat; line-height:148px; margin:60px 340px 50px 340px; text-align:left;}
.fw-time-t span{float:left; position:absolute; font-size:16px;}
.fw-time-t span.span1{float:left; margin-left:55px;}
.fw-time-t span.span2{float:left; margin-left:178px;}
.fw-time-t span.span3{float:left; margin-left:305px;}
.fw-time-t span.span4{float:left; margin-left:430px;}
.fw-time h1{float:left; width:1200px; height:auto; font-style:normal; font-size:24px;}
.fw-time p{width:1200px; float:left; line-height:25px; margin-top:25px;} 

.rczp{float:left; width:100%; min-width:1200px; height:430px; background:#f5f5f5;}
.rczp .con-b span{background:#f5f5f5;}
.rcpz-nr{float:left; width:1200px; text-align:center; line-height:30px; color:#555555; margin-top:45px;}
.rcpz-nr a{float:left; width:215px; height:35px; border-radius:5px; background:#00b3f0; color:#FFF; line-height:35px; font-size:18px; margin-top:55px; margin-left:492px;}

.lxfs{float:left; width:1200px; height:auto; margin:40px 0px; color:#555; font-size:18px; }
.lxfs ul{float:left; width:1202px; height:auto}
.lxfs ul li{float:left; width:46%; border-bottom:1px dashed #555; height:200px; margin-left:4%; line-height:40px; margin-bottom:30px; font-size:16px;}
.lxfs ul li strong{font-size:18px;}

/*案例*/
.allist{margin-bottom:40px;}
.al_anli_box{ width:1200px; overflow:hidden; height:300px; position:relative; z-index:100; margin:15px auto; }
.al_anli_box_ul{width:1920px; overflow:hidden; height:300px; position:relative;left:24.5%; margin-left:-960px;}
.al_anli_box ul{ float:left; width:99999px;}
.al_anli_box ul li{float:left; width:500px; height:300px; margin:0px 15px 0px -5px; overflow:hidden; position:relative; z-index:100; color:#fff;}
.al_anlione_bot{ position:absolute; left:0px;width:500px; height:280px; top:300px; background:url(../images/al_bj.png); text-align:center; padding-top:60px; font-size:20px; z-index:101}
.al_anlione_bot h1{ margin-top:30px; padding:0px 30px; color:#FFF;}
.al_anlione_bot p{ margin-top:20px;}
.al_anlione_bot p a{ display:inline-block; _display:inline-block; width:78px; height:28px; text-align:center; line-height:28px; border:1px solid #FFF; color:#FFF; }
.al_anlileft,.al_anliright{ position:absolute; top:129px; width:18px; height:62px;z-index:102; cursor:pointer;}
.al_anlileft{left:50%; margin-left:-300px; background:url(../images/al_left.png) no-repeat left top;}
.al_anliright{right:50%; margin-right:-303px; background:url(../images/al_right.png) no-repeat left top;}


/*图片展示*/
.zx-t{float:left; width:1200px; height:auto; margin-top:100px; margin-bottom:38px;}
.zx-t dl{float:left; width:1200px; height:26px;}
.zx-t dl dd{float:left; margin-right:15px; height:26px;}
.zx-t dl dd a{float:left; width:auto; padding:0px 10px;line-height:24px; height:24px; border:1px solid #555;}
.zx-t dl dd a.hover,.zx-t dl dd:hover a{border:1px solid #01b3f0; color:#01b3f0;}

.zx-list{float:left; width:1200px; height:auto; overflow:hidden;}
.zx-list ul{float:left; width:1215px;}
.zx-list ul li{ float:left; width:390px; height:280px; margin:0px 15px 15px 0px; overflow:hidden;}
.zx_anlione_bot{float:left; position:absolute; width:390px; height:280px; background:url(../images/bj-04.png); margin-top:-283px; z-index:1; text-align:center; font-size:24px; display:none;}
.zx_anlione_bot h1{margin-top:85px; color:#fff;}
.zx_anlione_bot p{ margin-top:20px;}
.zx_anlione_bot p a{display:inline-block; _display:inline-block; width:50px; height:50px; background:url(../images/al_fangda.png) no-repeat left top;}
.zx-list ul li:hover .zx_anlione_bot{display:block;}


.ghlist {float:left; width:1200px; height:auto; overflow:hidden; margin-top:50px;}
.pw{width:1200px;overflow:hidden;margin:auto;}
.diary{padding-bottom:80px;}
.diary dl{width:300px;height:215px;overflow:hidden;float:left;cursor:pointer;position:relative;}
.diary dl dt{width:300px;height:215px;overflow:hidden;float:left;}
.diary dl dt img{width:100%;height:100%;transition-duration:1s;-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;}
.diary dl dd{width:300px;height:195px;padding-top:20px;background:#3a0b52;filter:alpha(opacity=50);background:rgba(0,0,0,0.7);position:absolute;top:0px;left:0px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition-duration:0.8s;opacity:0;}
.diary dl dd h3{line-height:40px; color:#fff;font-size:18px; font-weight:normal; text-indent:20px;}
.diary dl dd p{width:260px;margin:auto;height:88px;text-align:left;line-height:23px; font-size:14px;color:#fff; margin-top:5px;}
.diary dl dd a{background:#00b3f0; line-height:28px; padding:5px 10px;  margin-left:190px; margin-top:165px; width:88px; height:28px; color:#fff;}
.diary dl dd a:hover{background:#fff;color:#00b3f0;}
.diary dl:hover dd{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;}

.news-hd{float:left; width:508px; height:380px; background:url(../images/ico-04.jpg) no-repeat left bottom;}
.news-qh{float:left; position:absolute; width:80px; height:34px; z-index:5; margin-top:240px; margin-left:468px;}
.news-qh div{float:left; width:40px; height:34px; background:#868686;}
.news-qh div.hover{background:#31a5e7;}
#prev-news{float:left; width:40px; height:34px; background:url(../images/ico-03.png) no-repeat;}
#next-news{float:left; width:40px; height:34px; background:url(../images/ico-03.png) no-repeat -40px 0px;}
.news-i-list{float:left; width:488px; height:355px; margin-left:20px; overflow:hidden;}
.news-i-list li{float:left; width:488px; height:415px;}
.news-i-list li img{float:left; width:488px; height:415px;}

.i-news{float:right; width:580px; height:auto;}
.news-t{float:left; width:580px; height:48px; border-bottom:1px solid #858585;} 
.news-t-t{float:left; font-size:30px; color:#57585a; height:47px; border-bottom:2px solid #00b3f0;}
.news-t-t em{ border-left:1px solid #57585a; height:12px; font-size:14px; margin-left:15px; padding-left:15px;}
.news-list{float:left; width:580px; height:auto;}
.news-list ul{float:left; width:580px; height:auto; margin-top:5px;}
.news-list ul li{float:left; width:580px; height:104px; border-bottom:1px dashed #555;}
.news-list ul li i{float:left; width:50px; height:42px; background:url(../images/ico-02.png) no-repeat; margin-top:31px; margin-left:18px;}

.news-list ul li.news1 i{background-position:0px 0px;}
.news-list ul li.news1:hover i{background-position:0px -42px;}
.news-list ul li.news2 i{background-position:-50px 0px;}
.news-list ul li.news2:hover i{background-position:-50px -42px;}
.news-list ul li.news3 i{background-position:-100px 0px;}
.news-list ul li.news3:hover i{background-position:-100px -42px;}

.news-list ul li .news-bt{float:left; width:420px; height:42px; margin-top:25px;}
.news-list ul li .news-bt h3{float:left; width:420px; line-height:30px; overflow:hidden;}
.news-list ul li .news-bt h3 a{color:#555; font-size:16px;}
.news-list ul li .news-bt span{float:left; color:#555; width:400px;}
.news-list ul li a.more{float:right; width:78px; height:28px; border:1px solid #515151; color:#515151; margin-top:37px; line-height:28px; text-align:center;}
.news-list ul li:hover a.more{border:1px solid #31a5e7; color:#31a5e7;}
.news-list ul li:hover .news-bt h3 a,.news-list ul li:hover .news-bt span{color:#31a5e7;}


.about{float:left; width:1200px; height:auto; font-size:14px; line-height:30px; text-align:center; margin-top:35px;} 
.about-img{float:left; width:1000px; height:250px; background:url(../images/about.jpg) no-repeat; margin:50px 100px 20px 100px;}

.hzpp{float:left; width:1200px; height:65px; margin-top:30px; margin-bottom:20px; overflow:hidden;}
.hzpp ul{float:left; width:1200px; height:45px;}
.hzpp ul li{float:left; width:1200px; height:45px;}
.hzpp ul li img{height:45px; width:200px; float:left;}

.zr{float:left; width:1090px; height:auto; overflow:hidden; margin-left:55px; margin-top:15px;}
.zr ul{float:left; width:1140px; height:auto;}
.zr ul li{float:left; width:520px; height:auto; margin-right:50px; margin-bottom:22px;}
.zr ul li h1{float:left; width:520px; font-size:18px; font-weight:bold; color:#515151; margin-top:10px; margin-bottom:5px;}
.zr ul li p{float:left; width:520px; height:auto; min-height:100px; text-indent:20px; margin-bottom:10px; font-size:14px; color:#747474; line-height:26px;}

/*分页*/
.fenye{float:right; width:900px; height:auto; margin:30px 0px; text-align:right;}
.fenye ul{float:right; width:auto; height:auto;}

.fenye ul li{float:left; width:auto; margin-right:5px; border:1px solid #9ec3e8; padding:2px 8px;}
.fenye ul li a{width:100%; height:100%;}
.fenye ul li.thisclass,.fenye ul li:hover{background:#00b3f0; border:1px solid #00b3f0;}
.fenye ul li.thisclass a,.fenye ul li:hover a{color:#FFF;}


/*内容页*/
.txt-l{float:left; width:195px; height:auto; margin-top:85px; background:#f6f6f6; margin-bottom:50px; overflow:hidden;}
.txt-l ul{float:left; width:195px; height:auto; margin-bottom:-1px;}
.txt-l ul li{float:left; width:155px; margin-left:20px; border-bottom:1px dashed #aaaaaa; height:50px; line-height:50px;}
.txt-l ul li u{float:left; width:155px; height:50px;}
.txt-l ul li a{float:left; width:155px; height:50px; text-align:center; color:#555555; font-size:16px;}
.txt-l ul li a:hover,.txt-l ul li a.hover{color:#00b3f0;}

.txt-r{float:left; width:905px; height:auto; margin:58px 50px 50px 50px;}
.txt-r-t{float:left; width:905px; height:auto; text-align:center; border-bottom:1px dashed #adadad; margin-bottom:20px;}
.txt-r-t h3{float:left; width:905px; font-size:24px; color:#555;}
.txt-r-t p{float:left; width:905px; color:#adadad; line-height:55px;}
.txt{float:left; width:905px; height:auto; padding-bottom:20px; border-bottom:1px dashed #adadad;} 
.txt div,.txt p{float:left; width:905px; line-height:23px; padding:5px 0px;}
.sxp{float:left; width:905px; line-height:45px; margin-bottom:30px;}
.sxp span{float:left; width:48%; padding-left:2%;}

.txt-zp-t{float:left; width:905px; height:auto; text-align:center; border-bottom:1px dashed #b8b8b8; height:50px;}
.txt-zp-t h3{float:left; font-size:24px; padding-left:30px;}
.txt-zp-n{float:left; width:905px; height:auto;}
.txt-zp-n ul{float:left; width:800px; margin:30px; margin-bottom:20px;}
.txt-zp-n ul li{float:left; width:800px; height:36px; line-height:36px; font-size:15px;}
.txt-zp-n ul li i{float:left; width:24px; height:24px; margin-top:6px; background:url(../images/newjobAll.png) no-repeat;}
.txt-zp-n ul li i.i1{float:left; background-position:0px 0px;}
.txt-zp-n ul li i.i2{float:left; background-position:-24px 0px;}
.txt-zp-n ul li i.i3{float:left; background-position:-48px 0px;}
.txt-zp-n ul li i.i4{float:left; background-position:-72px 0px;}
.txt-zp-n ul li strong{float:left; color:#295266; margin-left:10px;}
.txt-zp-n ul li span{font-weight:bold; color:#666;}
.txt-zp-n a{background-color: #0287ca;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    width: 120px; float:left; margin-left:30px; margin-bottom:20px;}
.txt-zp-m{float:left; width:905px; height:40px; border-bottom:1px #cccccc solid;}
.txt-zp-m span{float:left; width:120px; height:39px; line-height:39px; border-bottom:2px #2abbb4 solid; text-align:center; font-size:16px; font-weight:bold; color:#295266;}
.txt-zp-nr{float:left; width:txt-zp-nr; height:auto; margin:20px 0px 20px 30px;}
.txt-zp-nr h2{float:left; width:800px; font-size:16px; line-height:18px; color:#295266; font-weight:bold; border-left:4px solid #295266; text-indent:10px; height:18px;}
.txt-zp-nn{float:left; width:800px; margin-top:15px; line-height:25px;}
.txt-zp-nn p,.txt-zp-nn div{float:left; width:800px; height:auto;}
.txt-zp-nn1{float:left; width:800px; line-height:25px;}
.txt-zp-nn1 p,.txt-zp-nn1 div{float:left; width:800px; height:auto;}


/*内容列表*/
.list,.list-img,.list-txt,.list-td,.list-lc,.list-zp{float:left; width:955px; height:auto; margin:58px 0px 0px 50px;}
.list ul{float:left; width:955px; height:auto;}
.list ul li{float:left; width:955px; height:180px; margin-bottom:17px;}
.list-l{float:left; width:300px; height:180px;}
.list-l img{float:left; width:300px; height:180px;}
.list-r{float:right; width:645px; height:180px; background:#f6f6f6;}
.txt-t{float:left; width:200px; height:180px; margin-left:40px; line-height:25px;}
.txt-t span{float:left; margin-top:40px; color:#555; width:200px; }
.txt-t h3{float:left;color:#555; width:200px;}
.txt-t a.more{float:left; width:74px; height:20px; background:#00b3f0; color:#FFF; line-height:20px; font-size:12px; text-align:center; margin-top:15px;}
.txt-ms{float:right; width:355px; height:75px; margin-right:30px; line-height:28px; margin-top:20px;}

.list-img ul{float:left; width:975px; height:auto;}
.list-img ul li{float:left; width:175px; height:300px; text-align:center; margin-right:20px; margin-bottom:5px;}
.list-img ul li img{float:left; width:175px; height:232px;}
.list-img ul li span{float:left; width:175px; height:30px; text-align:center; overflow:hidden; line-height:40px; font-weight:bold;}
.list-img ul li p{float:left; width:175px; height:30px; overflow:hidden; line-height:30px;}

.list-txt ul{float:left; width:935px; margin-left:10px;}
.list-txt ul li{float:left; width:935px; height:40px; line-height:40px; border-bottom:1px dashed #ccc;}
.list-txt ul li span{float:right; padding-right:10px;}
.list-txt ul li a{float:left; background:url(../images/bj-01.png) no-repeat left center; text-indent:10px; margin-left:10px;}

.list-td{float:left; width:955px; height:auto}
.list-td ul{float:left; width:955px; height:auto;}
.list-td ul li{float:left; width:955px; height:auto; margin-bottom:30px;}
.list-td-img{float:left; width:151px; height:200px; margin-left:15px;}
.list-td-img img{float:left; width:151px; height:200px;}
.list-td-r{float:left; margin-left:30px; width:720px} 
.list-td-r span{float:left; width:750px;}
.list-td-r span b{float:left; font-size:16px; line-height:40px;}
.list-td-r span em{float:left; margin-left:10px; line-height:42px;}
.list-td-r p{float:left; width:720px; line-height:25px;}

.list-lc ul.list-lc-ul{float:left; width:955px; height:auto;}
.list-lc ul.list-lc-ul li{float:left; width:955px; height:auto;}
.list-lc ul.list-lc-ul li span.info{float:left; width:950px; font-size:16px; font-weight:bold;}
.list-lc ul.list-lc-ul li div.intro{float:left; width:955px; margin-bottom:20px;}
.list-lc ul.list-lc-ul li div.intro ul{float:left; width:950px; height:auto; margin-left:5px;}
.list-lc ul.list-lc-ul li div.intro ul li{float:left; width:950px; height:30px; line-height:30px; background:url(../images/bj-01.png) no-repeat left center; text-indent:10px;}

.list-zp ul{float:left; width:955px; height:auto;}
.list-zp ul li{float:left; width:955px; height:50px; line-height:50px; background:url(../images/plus.gif) no-repeat left center; border-bottom:1px dashed #b8b8b8; padding-left:20px; font-size:15px;}
.list-zp ul li a{float:left; margin-right:15px;}
.list-zp ul li span{float:left; margin-left:15px; color:#999}

.list-tp{float:left; margin-left:50px; margin-top:50px; width:910px;}
.list-tp h1{float:left; font-size:18px; height:42px; color:#747474; width:910px; font-weight:bold;}
.list-tp ul{float:left; width:910px; margin-bottom:30px;}
.list-tp ul li{float:left; width:120px; height:94px; margin-right:10px;}
.list-tp ul li img{float:left; width:118px; height:58px; border:1px solid #f2f2f2;}
.list-tp ul li span{float:left; width:120px; text-align:center; line-height:30px; font-size:12px;}

/*企业资质*/
/*.list-ry{float:left; width:925px; height:auto; overflow:hidden; margin:50px 0px 50px 50px;}
.list-ry ul{float:left; width:940px; height:auto;}
.list-ry ul li{float:left; width:215px; height:160px; margin-right:20px; margin-bottom:20px;}
.list-ry li img{float:left; width: 216px; height: 160px; position: absolute; left: 50%;top: 50%;margin: -80px 0 0 -108px;z-index: 1;}*/

.list-ry{float:left; width: 925px;height:auto; margin:50px 0px 50px 50px;}
.list-ry ul{float:left; width:944px; height:auto;}
.list-ry ul li{ width:216px; height: 160px; float: left; position: relative; margin-right:20px; margin-bottom:20px;}
.list-ry ul li img{ width: 216px; height: 160px; position: absolute; left: 50%;top: 50%;margin: -80px 0 0 -108px;z-index: 1;}


/*人才招聘*/
.list-rczp{float:left; width:945px; height:auto; margin:50px 0px 50px 50px;}
.list-rczp-l{float:left; width:400px;}
.crzp-t{float:left; width:400px; border-bottom:1px solid #cfcfcf; height:30px;}
.crzp-t span{float:left; width:auto; height:30px; border-bottom:2px solid #31a5e7; font-size:18px; font-weight:bold; color:#515151;}
.list-rczp-l ul{float:left; width:400px; height:auto;}
.list-rczp-l li{float:left; width:400px; height:30px; margin-top:15px;}
.list-rczp-l ul li input{float:left;  border:1px solid #cccccc; }
.list-rczp-l ul li input#name,.list-rczp-l ul li input#tel{text-indent:10px;width:398px; height:30px;line-height:28px;}
.list-rczp-l ul li input#wenjian{float:left; text-indent:0px; width:398px; height:22px;}
.list-rczp-l ul li input#vdcode{width:280px; height:30px;}
.list-rczp-l ul li img#vdimgck{float:left; width:110px; height:30px; margin-left:10px;} 
.list-rczp-l ul li.file {position: relative;display: inline-block;background:#fff; height:28px; width:108px; text-align:center;border: 1px solid #cccccc; overflow: hidden; color: #1E88C7;text-decoration: none; text-indent: 0; line-height: 28px; margin-left:10px; cursor:pointer;}
.list-rczp-l ul li .file input {position: absolute;font-size: 100px;right: 0;top: 0;opacity: 0;cursor:pointer;}
.list-rczp-l ul li .file:hover { background: #AADFFD; border-color: #78C3F3;color: #004974;text-decoration: none;cursor:pointer;}
.list-rczp-l ul li .coolbg{float:left; width:398px; height:30px; border-radius:5px; background:#31a5e7; color:#FFF; border:1px solid #31a5e7;}
.list-rczp-r{float:right; width:480px; height:auto;}
.crzp-t1{float:left; width:480px; border-bottom:1px solid #cfcfcf; height:30px;}
.crzp-t1 span{float:left; width:auto; height:30px; border-bottom:2px solid #31a5e7; font-size:18px; font-weight:bold; color:#515151;}
.list-rczp-r ul{float:left; width:480px; height:auto; margin-top:7px;}
.list-rczp-r ul li{float:left; width:480px; height:29px; border-bottom:1px dashed #cccccc; line-height:29px;}
.list-rczp-r ul li a{float:left; color:#424242;}
.list-rczp-r ul li span{float:right; color:#999999;}
	

footer{float:left; width:100%; height:420px; background:url(../images/footer.png); min-width:1200px;}
.foter{width:1200px; height:365px; margin:0 auto;}
.fot-l{float:left; width:800px; height:236px; margin-top:54px;}
.fot-l dl{float:left; width:160px; background:url(../images/bj-02.jpg) repeat-y right; padding-left:35px; height:236px;}
.fot-l dl dt{float:left; width:160px; height:50px; line-height:50px;}
.fot-l dl dt a{float:left; font-size:18px; color:#a4a4a4;}
.fot-l dl dd{float:left; width:160px; height:30px; line-height:30px;}
.fot-l dl dd a{float:left; color:#a4a4a4;}
.fot-r{float:right; width:380px; margin-top:55px;}
.fot-r span{float:left; width:380px; font-size:18px; color:#a4a4a4; margin-top:15px;}
.fot-r p{float:left; width:380px; line-height:35px; color:#a4a4a4; margin-top:30px;}
.fot-ss{float:left; width:240px; height:34px; background:url(../images/fot-ss.jpg) no-repeat; margin-top:20px;}
.fot-txt{float:left; width:190px; padding:0px 8px; color:#FFF; height:34px; border:none; background:none;}
.fot-btn{float:left; width:34px; height:34px; border:none; background:none; cursor:pointer;}
.fot{float:left; width:100%; height:55px; line-height:55px; background:#212121;}
.fots{width:1200px; margin:0 auto; color:#a4a4a4;}


#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:540px; width:840px; position:absolute; z-index:9999; left:50%;background:url(../images/bodyBg.png); -moz-border-radius:10px; -webkit-border-radius:10px; }
#mbCenter.mbLoading { background:url(../images/bodyBg.png); url(images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:26px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:40px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; margin-top:-5px; text-indent:30px; font-size:16px; color:#999; text-align:left;}
#mbTitle { display:inline; color:#FFF; font-weight:bold; font-size:16px; }
#mbNumber { background:url(images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; display:none;}
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:48px; height:48px; background:transparent url(../images/CustomBlackPrevious.png) no-repeat center; position: absolute; top:50%; left:37px; margin-top:-24px;}
#mbNextLink { width:48px; height:48px; background:transparent url(../images/CustomBlackNext.png) no-repeat center; position: absolute; top:50%; right:37px;  margin-top:-24px;}
#mbCloseLink { width:22px; height:22px; background:transparent url(../images/CustomBlackClose.png) no-repeat center; position:absolute; bottom:25px; right:30px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left; width:300px; height:215px;}
.mod_gallerylist{width:1200px;float:left; padding-bottom:80px; margin-top:50px;}
.meta{float:left; width:300px; height:35px; line-height:35px;font-size:14px; text-align:center; margin-top:-35px; background:url(../images/bodyBg.png); color:#FFF; display:none;}
.layout_default:hover .meta{display:block;}
.image_container img{ float:left; width:300px; height:215px;}
.meta a{color:#FFF; text-decoration:none}

.xc-list{float:right; margin:50px 0px; width:970px;}