/* `text
----------------------------------------------------------------------------------------------------*/
html, body{font:14px/1.5em Arial,Verdana,"microsoft yahei";color:#686868;}
a, a:visited, a:hover{text-decoration:none;}
a, a:visited{color:#069;}
a:hover{color:#e40;}

.fl{float:left}
.fr{float:right}

/* `header
----------------------------------------------------------------------------------------------------*/
.header{height:800px;width:100%;position:relative;z-index:1;overflow:hidden}
.idx-ads{height:480px;background:url(../images/img_lb_1.png) no-repeat center;}
.lb{position:absolute;z-index:11;height:800px;width:1920px;background:url(../images/img_lb_1.png) no-repeat center;margin:-400px 0 0 -960px;top:50%;left:50%;}
.page{background:url(../images/img-pg-bg.png) repeat-x top;}
/* `index column 1
----------------------------------------------------------------------------------------------------*/
.idx-col1{position:relative;z-index:111;}
.main-nav{float:right;padding:44px 0 0 0;}
.main-nav li{float:left;padding:0 20px;position:relative;}
.main-nav li a,
.main-nav li a:visited{display:block;padding:0 0 7px;color:#686868;font-size:16px;letter-spacing:2px;font-weight:700;}
.main-nav li a:hover,
.main-nav li a.current{color:#5182be; }
.main-nav li a.current{cursor:default;background:url(../images/img_nav_bm.png) no-repeat center bottom;}
.main-nav li span.nav-tab{display:block;position:absolute;right:4px;top:-20px;width:21px;height:27px;background:url(../images/ico-hot-tab.png) no-repeat center;}
.idx-logo{display:block;margin:12px 0 0 0;padding:18px 0 0 74px;background:url(../images/index-logo.png) no-repeat left center;height:64px;outline:none}
.idx-logo b,.idx-logo h1{display:block;font-size:24px;color:#181818;letter-spacing:1px;padding:2px 0 0 0;font-weight:700;}
.idx-logo p{font-size:16px;color:#686868;letter-spacing:4px;padding:7px 0 0 0;}

/* `index column 2
----------------------------------------------------------------------------------------------------*/
.idx-col2{padding:48px 0;background:url(../images/img-i-c2-bg.png) repeat-x bottom;}
.idx-col2 .w .gd4{width:399px;margin:0;}
.idx-col2 h2{padding:160px 0 0 0;background-repeat:no-repeat;background-position:center 0px;text-align:center;color:#5b8ecf;font:700 24px/2em "microsoft yahei";}
.idx-col2 h2.tit1{background-image:url(../images/ico-i-c2-1.png);}
.idx-col2 h2.tit2{background-image:url(../images/ico-i-c2-2.png);}
.idx-col2 h2.tit3{background-image:url(../images/ico-i-c2-3.png);}
.idx-col2 ul{padding:0 20px;}
.idx-col2 ul li{padding:12px 0 0 24px; background:url(../images/ico-arrow.png) no-repeat 3px 15px;font-size:16px;}
.idx-col2 ul li b{color:#333}
.bor-l{border-left:1px dashed #e4e4e4;overflow:hidden}

/* `index column 3
----------------------------------------------------------------------------------------------------*/
.idx-col3{background:url(../images/img-c3-bg.png) no-repeat center;height:480px;overflow:hidden;}
.idx-col3 p.desc{color:#fff;font-size:22px;padding:24px 0 0;text-align:center;line-height:36px;letter-spacing:2px;font-weight:400;}
.idx-col3 .img-list{margin:64px 0 0 0;}
.idx-col3 .img-item{height:250px;overflow:hidden;font-size:0px;text-align:center;}
.idx-col3 .img-item img{height:240px;width:360px;}

/* `index column 4
----------------------------------------------------------------------------------------------------*/
.idx-col4{padding:24px 0;}
.idx-col4 .w .gd6{width:600px;margin:0;}
.idx-col4 .w .gd3{width:299px;margin:0;}
.idx-col4 .gd-inner{padding:0 10px;height:230px;}
.idx-col4 h3{border-left:3px solid #66a4ce; padding-left:7px; vertical-align:baseline;height:18px;line-height:20px;overflow:hidden}
.idx-col4 h3 b{font-size:16px;}
.idx-col4 h3 a,.idx-col4 h3 a:visited{float:right;padding:5px 0 0;color:#f99204;font:100 14px/14px "宋体";}

.idx-col4 .list{padding:10px 0 0;}
.idx-col4 .list i{display:inline-block;background-color:#e40;color:#fff;font-size:12px;line-height:14px;padding:2px 6px 2px 3px; border-radius:10px;}
.idx-col4 .list li{line-height:30px;background-repeat:no-repeat;background-position:0px 4px;padding:0 0 0 30px;}
.idx-col4 .list li.men1{background-image:url(../images/ico-c4-men1.png);}
.idx-col4 .list li.men2{background-image:url(../images/ico-c4-men2.png);}
.idx-col4 .list li.men3{background-image:url(../images/ico-c4-men3.png);}
.idx-col4 .news-list{width:260px;}
.idx-col4 .img-list{}
.idx-col4 .img-list li{float:left;padding:12px 0 0;}
.idx-col4 .first-news{}
.idx-col4 .first-news dt{font-weight:700;color:#333;margin:10px 0 0 0;}
.idx-col4 .first-news dd{font-weight:100;color:#919191;margin:4px 0 0 0;}
.idx-col4 .other-news{margin:10px 0 0 0;}
.idx-col4 .other-news li{padding:2px 0 2px 12px;background:url(../images/ico-n-arrow.png) no-repeat 0px center;}
.idx-col4 .first-news-ph{padding:16px 0 0 0;}

/* `index column 5
----------------------------------------------------------------------------------------------------*/
.idx-col5{background:url(../images/map.png) no-repeat center;height:240px;border-top:1px solid #eee;}

/* `index column 6
----------------------------------------------------------------------------------------------------*/
.idx-col6{height:160px;color:#585858;border-top:1px solid #eee;font-size:12px;background:#FFF url(../images/img-hd-bg.png) repeat-x bottom;}
.idx-col6 .copyright{margin:20px 10px 0 0;line-height:1.8em;}
.idx-col6 .copyright a{font-size:14px;}
.idx-col6 .ewm{margin:16px 10px 0 0;color:#383838;font-weight:700;text-align:center;}

/* `public columns
----------------------------------------------------------------------------------------------------*/

.pub-hd{height:107px;background:url(../images/img-hd-bg.png) repeat-x top;overflow:hidden}


/* `recruit columns
----------------------------------------------------------------------------------------------------*/
.rclb{}
.rclb h1{padding:30px 0 10px;font-size:16px;color:#383838;letter-spacing:2px;} 
.rclb .list{padding:10px 0 0;}
.rclb .list i{display:inline-block;background-color:#e40;color:#fff;font-size:12px;line-height:14px;padding:2px 6px 2px 3px; border-radius:10px;}
.rclb .list li{line-height:30px;background-repeat:no-repeat;background-position:0px 4px;padding:0 0 0 30px;}
.rclb .list li.men1{background-image:url(../images/ico-c4-men1.png);}
.rclb .list li.men2{background-image:url(../images/ico-c4-men2.png);}
.rclb .list li.men3{background-image:url(../images/ico-c4-men3.png);}

.jobs-list{padding:30px 0 10px;}
.job-item{padding:0;margin:0 0 48px;}
.job-item .job-title{font-size:16px;color:#282828;background-color:#f3f3f3;padding:10px 0 0 10px;letter-spacing:1px;}
.job-item .job-desc{color:#666;background-color:#f3f3f3;padding:0 0 10px 10px;}
.job-item .job-other{padding:20px 0 0 10px;}
.job-item .job-other h3{color:#666;}
.job-item .job-other ul{}
.job-item .job-other li{padding:8px 0;}
.job-item .Resp{ }
.job-item .respon{}

.contact-us{padding:10px 0 0 0;margin:10px 0 0 0;border-top:1px dashed #e4e4e4}
.contact-us li{padding:2px 0;}


/* `aboutus columns
----------------------------------------------------------------------------------------------------*/
.aboutus{padding:30px 0;}
.aboutus h2{text-align:center;font-size:16px;color:#383838;letter-spacing:2px;background-color:#f3f3f3;padding:12px 0;}
.aboutus-item{padding:20px 0 0;}
.aboutus-item .photo{text-align:center}
.aboutus-item p{line-height:30px;padding:5px;text-indent:28px;}



.hd{background:url(../images/img_lb_5.png) no-repeat top center;}
.hd a{display:block;height:360px;}

/* `SEO
----------------------------------------------------------------------------------------------------*/
.page .w .nonefont{font-size:0px;text-indent:-999px;padding:0;margin:0;}











































