/*--
Styles Index
=======
1.0 Reset
2.0 Common style
3.0 Main structure
--*/

/* -- 1.0 Reset -- */
body,ul,dl,dd,h1,h2,h3,h4,h5,h6,p,form{margin:0;padding:0;font:12px 'Microsoft YaHei',Arial,Helvetica,sans-serif;}
ul,ol{padding-left:0;list-style-type:none;}
img{border:0 none;}
em,i{font-style:normal;}
input,textarea,select{font-size:12px;font-size:100%;font-family:inherit;}
a:link{color:#656565; text-decoration: none;}
a:visited{color:#551a8b;}
a:hover{color:#2b71e4; text-decoration: underline;}
a:active{color: #cc0000;}
/* -- 2.0 Common style -- */
/* -- display && float -- */
.dn{display:none;}
.db{display:block;}
.fl{float:left;}
.fr{float:right;}
.fb{font-weight: bold;}
/* -- vertical-align -- */
.vm{vertical-align:middle;}
.vtb{vertical-align:text-bottom;}
.vb{vertical-align:bottom;}
.vt{vertical-align:top;}
/* -- position -- */
.rel{position: relative;}
.abs{position: absolute;}
/* -- others -- */
.gap{height: 10px;}
.auto{margin: 0 auto;}
.fb{font-weight: bold;}
.fz16{font-size: 16px;}
.tr{text-align: right;}
.tc{text-align: center;}
.pb20{padding-bottom: 20px;}
/* -- clear -- */
.clear { clear: both;}
.clearfix:before, .clearfix:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after { clear: both }
.clearfix { *zoom: 1 } /*触发hasLayout 清除浮动*/

/* -- 3.0 Main structure -- */
/*------HEADER------*/
.header{min-width:1200px;height: 129px;background: url(../imgs/topbg_rx.jpg) repeat-x;}
.topbar{height: 80px;width: 1000px;margin:0 auto;}
.searchArea{margin:27px 5px 0 0;}
.logo{width: 500px;height: 79px;float: left;background: url(../imgs/logo.jpg) no-repeat; position: relative; text-decoration: none; }
.logo span{position: absolute; right: -120px; top:35px; color: #aaa;cursor: pointer;}
.logo span img{vertical-align:middle; margin-left:5px;}
.logo:hover{text-decoration: none;}
.theTop{width:100px; height:40px; line-height:40px; color:#3f61a9; font-size:14px; padding-left:60px;padding-bottom:30px; display:inline;}
.telnum{ background:url(../imgs/headtel.jpg) no-repeat left top; width:220px; height:50px; color:#3f61a9; padding-left:60px; font-size:18px; text-align:left; float:right; display:inline;padding-top:18px; }
.telnum b{ font-size:18px; display:block; font-weight:normal;}
/*nav*/
.topnav{width: 1000px;height: 49px;margin:0 auto;}
.topnav .li{float: left;margin:0 45px 0 0;position:relative;z-index: 999;}
.topnav .a{float: left;position: relative;height: 49px;padding:0 20px;line-height: 49px;font-size: 15px;color: #414141;font-weight: bold;text-decoration: none;}
.topnav .a:hover,.topnav .a.selected{color: #00aa58;background: url(../imgs/nav_rx_hover.png) repeat-x;}
.nav_bl{display:none;width: 5px;height: 49px;top:0;left:-5px;position: absolute;background: url(../imgs/nav_bl.png) no-repeat;}
.nav_br{display:none;width: 5px;height: 49px;top:0;right:-5px;position: absolute;background: url(../imgs/nav_br.png) no-repeat;}
.topnav .a:hover .nav_bl,.topnav .a:hover .nav_br,.topnav .a.selected .nav_bl,.topnav .a.selected .nav_br{display: block;}
/*submenu*/
.submenu{display: none;position: absolute;top:49px;left:-390px;width: 941px;height: 362px;background: #f3f3f3;background: url(../imgs/submenu_bg.png) no-repeat center top;z-index: 999;}
.submenu .inner{margin:10px;overflow:auto;height: 340px;position: relative;}
.submenu h2{font-weight: bold;color: #00aa58;padding:5px 0;padding-left: 10px;background: url(../imgs/icon_arrow.png) no-repeat left center;}
.submenu p{line-height: 25px;padding-left: 10px;}
.submenu a{white-space: nowrap;color: #666666;}
.submenu a:hover{color: #3376cf;}
.submenu .zhhb{position: absolute;top:0px;right:5px;width: 134px;height: 332px;margin:0 auto;border:1px solid #a2ceed;background: #e8f2ff url(../imgs/submenu_zhhb_rx.png) repeat-x;}
.submenu .zhhb p{color: #1d62be;line-height: 24px;text-indent: 24px;padding:40px 5px 0;}

/*-------CONTAINER-------*/
.container{min-width:1200px;background:#fff url(../imgs/bg_container_rx.png) repeat-x left top;}
.main-ctn{width: 1000px;margin:0 auto;}
.main-inner{padding:10px 10px 0;}
.page-path span{padding-top: 5px;color: #666;}
.scrollBtn{display:none;position: fixed;bottom: 100px;right: 130px;width: 31px;height: 31px;background: url(../imgs/icon_top.png) no-repeat;}
.scrollBtn:hover{background: url(../imgs/icon_top_hover.png) no-repeat;cursor: pointer;}

/*----首页样式----*/
.topbar-news{height: 30px;background: url(../imgs/topbar_news_rx.png) repeat-x;}
.topbar-news-ctn{width: 1000px;margin:0 auto;height: 30px;line-height: 30px;}
.topbar-news-ctn span{color: #515151;}
.topbar-news-ctn span a{color: #2b71e4;}
.items-grid{width: 1000px;margin:0 auto;}
.items-topbar{border-bottom: 2px solid #8c8c8c;height: 20px;}
.items-topbar .tit{float: left;font-weight: bold;color: #3f3f3f;}
.items-topbar img{margin:3px 0 0 5px;}
.items-topbar .more{color: #a4a4a4;margin-top: 3px;}
.items-ctn{position: relative;}
.items-news{width: 310px;height: 180px;float: left;}
.items-contacts{width: 310px;height: 180px;float: right;}
.items-produces{height: 180px;margin:0 350px;}
/*新闻列表样式*/
.news_ul{padding: 10px 5px 0;}
.news_ul li{padding: 8px 0;padding-left: 10px;overflow: hidden;background: url(../imgs/icon_arrow_x.png) no-repeat left center;}
.news_ul a{float: left;color:#656565; }
.news_ul a:hover,.news_ul .date:hover{color:#2b71e4; }
.news_ul .date{float: right;color:#656565;}
/*产品方案列表样式*/
.produces_ul{padding: 0px 2px 0;color:#656565;}
.produces_ul li{padding: 5px 0;padding-left: 9px;overflow: hidden;background: url(../imgs/icon_arrow_x.png) no-repeat left 15px;}
.produces_ul h2{color:#656565; font-weight: bold;padding:5px 0;}
.produces_ul p{line-height: 20px;}
.produces_ul a{color:#2b71e4; }
/*联系我们样式*/
.items-contacts{background: url(../imgs/icon_map.png) no-repeat 100px bottom;}
.contact{position: absolute;top: 108px;right:0;}
.contact img{cursor: pointer;}
.contact .ewm{display: none;position: absolute;top:-70px;left:-155px;width: 153px;height: 157px;background: url(../imgs/bg_ewm.png) no-repeat;}

/*----About US 页面样式----*/
.tabs-hd{border-bottom: 1px solid #d3d3d3;position: relative;}
.tabs-hd a{width:208px;margin-right: 49px;float: left;position: relative;top:1px;color: #7c7c7c;font-weight: bold;text-align: center;padding-bottom: 10px;border-bottom: 3px solid transparent;text-decoration: none;}
.tabs-hd a:hover,.tabs-hd a.selected{color: #00aa58;}
.tabs-hd a .arrow,.tabs-hd a .arrow{display:none;position: absolute;bottom:-7px;left:50%;margin-left:-5px;width: 10px;height: 5px;background: url(../imgs/icon_arrow_d.png) no-repeat;}
.tabs-hd a:hover .arrow,.tabs-hd a.selected .arrow{display: none;}
.tabs-ctn .txt{color: #5d5d5d;line-height: 28px;text-indent: 24px;padding:10px 0;}
.tabs-hd .slider{position: absolute;bottom:-6px;left:0px;width: 208px;height: 8px;background: url(../imgs/tab_slider.png) center center no-repeat;}
/*团队风采*/
.tb-tdfc td{padding:15px 0;border-bottom: 1px solid #e5e5e5;text-align: center;}
.tb-tdfc .td-ctn{text-align: left;vertical-align: top;}
.tb-tdfc .tit{font-weight: bold;color: #ff8a00;}
.tb-tdfc .subtit{color: #ff8a00;}
.tb-tdfc p{line-height: 28px;color: #666;}
.tb-tdfc .detail{color: #3366cc;}
/*分页样式*/
.pages{text-align: center;padding:10px 0;}
.pages a{padding:3px 5px;border:1px solid #c7c7c7;text-decoration: none;margin:0 2px; color: #656565;}
.pages a:hover,.pages a.current{background: #00aa58;border-color: #00aa58;color: #fff;}

/*----HR  页面样式----*/
.tab_topbar{position: fixed;width:980px;padding-top:10px;top:0px;background: #fff;}
.x-tabs-hd{border-bottom: 3px solid #d3d3d3;position: relative;}
.x-tabs-hd a{width:208px;margin:0 0px 0 100px;float: left;position: relative;top:3px;color: #7c7c7c;font-weight: bold;text-align: center;padding-bottom: 10px;border-bottom: 3px solid transparent;text-decoration: none;}
.x-tabs-hd a:hover,.x-tabs-hd a.selected{/*border-bottom: 3px solid #00aa58;*/color: #00aa58;}
.x-tabs-hd a .arrow,.x-tabs-hd a .arrow{display:none;position: absolute;bottom:-7px;left:50%;margin-left:-5px;width: 10px;height: 5px;background: url(../imgs/icon_arrow_d.png) no-repeat;}
.x-tabs-hd a:hover .arrow,.x-tabs-hd a.selected .arrow{display: none;}
.x-tabs-ctn{padding-top: 15px;}
.x-tabs-hd .slider{position: absolute;bottom:-8px;left: 100px;width: 208px;height: 8px;background: url(../imgs/tab_slider.png) center center no-repeat;}
/*福利待遇*/
.fldy{width: 977px;height:564px;background: url(../imgs/bg_fldy.png) no-repeat center top;}
.fldy .inner{padding:36px 0 0 30px;}
.fldy h1{font-weight: bold;color: #585858;padding: 15px 0;}
.fldy p{line-height:40px;color: #767676;padding-left: 30px;}
.fldy .num1{background: url(../imgs/icon_num_1.png) no-repeat left 10px}
.fldy .num2{background: url(../imgs/icon_num_2.png) no-repeat left 10px}
.fldy .num3{background: url(../imgs/icon_num_3.png) no-repeat left 10px}
.fldy .num4{background: url(../imgs/icon_num_4.png) no-repeat left 10px}
.fldy .num5{background: url(../imgs/icon_num_5.png) no-repeat left 10px}
.fldy .num6{background: url(../imgs/icon_num_6.png) no-repeat left 10px}
.fldy .num7{background: url(../imgs/icon_num_7.png) no-repeat left 10px}
.fldy .num8{background: url(../imgs/icon_num_8.png) no-repeat left 10px}
.fldy .num9{background: url(../imgs/icon_num_9.png) no-repeat left 10px}
.fldy .num10{background: url(../imgs/icon_num_10.png) no-repeat left 10px}
.fldy .num11{background: url(../imgs/icon_num_11.png) no-repeat left 10px}
/*职位招聘*/
.zw-hd{border-bottom: 1px solid #caecdc;}
.zw-hd span{float: left;padding:5px; background: #caecdc;color: #399a6b;font-weight: bold;}
.items-zw{margin-top: 10px;}
.zw-xx h2{font-weight: bold;padding: 15px 0 5px 0;}
.zw-xx p{line-height: 30px;color: #545454;}
.ypcd{padding:10px;background: #f6fffb;border:1px solid #dfdfdf;margin-bottom: 40px;}
.ypcd h2{font-weight: bold;color: #606060;}
.ypcd .linkArea a{float: left;padding:10px 5px;}
.ypcd p{line-height: 20px;color: #545454;padding-top: 5px;}
/*----Contact US 页面----*/
.banner-cs{width: 977px;height:135px;margin:0 auto;margin-top: 10px;background: url(../imgs/banner_contact.jpg) no-repeat;}
.contact-box{width:977px;min-height:745px;margin:0 auto;}
.contact-box .inner{padding: 0px 20px 20px;}
.contact-items{color: #353535;padding: 25px 0;border-bottom: 1px solid #d5dde3;}
.contact-items img{float: left;margin:0 20px 0 0;}
.contact-items h2{font-weight: bold;padding-bottom: 5px;	}
.contact-items p{line-height: 24px;}
.contact-list h2{padding-left: 15px;background: url(../imgs/icon_dot.png) no-repeat left 4px;}
.contact-list .b{width: 33%;float: left;padding-bottom: 15px;}
/*----Services 页面----*/
.banner-service{width: 977px;height:137px;margin:0 auto;margin-top: 10px;background: url(../imgs/banner_services.jpg) no-repeat;}
/*流程图*/
.chart-box {position: relative;}
.chart-box h2{font-weight: bold;color: #545454;}
.chart-box li,.chart-box a{float: left;}
.chart-box a{width: 89px;margin:15px 25px;text-align: center;text-decoration: none;}
.chart-box span{display:block;width: 89px;height: 89px;}
.chart-box a .opt_1{background: url(../imgs/icon_chart_1.png) no-repeat center top;}
.chart-box a .opt_2{background: url(../imgs/icon_chart_2.png) no-repeat center top;}
.chart-box a .opt_3{background: url(../imgs/icon_chart_3.png) no-repeat center top;}
.chart-box a .opt_4{background: url(../imgs/icon_chart_4.png) no-repeat center top;}
.chart-box a .opt_5{background: url(../imgs/icon_chart_5.png) no-repeat center top;}
.chart-box a .opt_6{background: url(../imgs/icon_chart_6.png) no-repeat center top;}
.chart-box a .opt_7{background: url(../imgs/icon_chart_7.png) no-repeat center top;}

.chart-box a:hover .opt_1,.chart-box a.selected .opt_1{background: url(../imgs/icon_chart_1_hover.png) no-repeat center top;}
.chart-box a:hover .opt_2,.chart-box a.selected .opt_2{background: url(../imgs/icon_chart_2_hover.png) no-repeat center top;}
.chart-box a:hover .opt_3,.chart-box a.selected .opt_3{background: url(../imgs/icon_chart_3_hover.png) no-repeat center top;}
.chart-box a:hover .opt_4,.chart-box a.selected .opt_4{background: url(../imgs/icon_chart_4_hover.png) no-repeat center top;}
.chart-box a:hover .opt_5,.chart-box a.selected .opt_5{background: url(../imgs/icon_chart_5_hover.png) no-repeat center top;}
.chart-box a:hover .opt_6,.chart-box a.selected .opt_6{background: url(../imgs/icon_chart_6_hover.png) no-repeat center top;}
.chart-box a:hover .opt_7,.chart-box a.selected .opt_7{background: url(../imgs/icon_chart_7_hover.png) no-repeat center top;}

.chart-box p{padding:15px 0 0;color: #999;font-weight: bold;}
.tipsbox{display: none;position: absolute;width: 977px;top:132px;left:0px;}
.tipsbox .t{width: 977px;height: 17px;background: url(../imgs/tipsbox_t.png) no-repeat;}
.tipsbox .c{width: 977px;background: url(../imgs/tipsbox_c.png) repeat-y;}
.tipsbox .b{width: 977px;height: 24px;background: url(../imgs/tipsbox_b.png) no-repeat;}
.tipsbox .innerText{padding: 0px 20px;}
.tipsbox p{line-height: 25px;color: #626262;font-weight: normal;padding: 0;}
.tipsbox .arrow{position: absolute;left:50%;top:-9px;margin-left:-20px;width: 39px;height: 10px;background: url(../imgs/icon_arrow_t.png) no-repeat;}

.s-contact{color: #545454;}
.s-contact h2{font-weight: bold;padding:5px 0;}
.s-contact  p{line-height: 25px;}
.opinion{color: #545454;}
.opinion h2{font-weight: bold;padding:15px 0;}
.opinion-box{border:1px solid #d8d8d8;margin-bottom: 30px;background:#fff url(../imgs/bg_opinion_rx.png) repeat-x;background-repeat: repeat-x;}
.opinion-box dt{height: 37px;line-height: 37px;text-align: center;border-bottom:1px solid #d8d8d8;font-weight: bold;}
.opinion-box dd{padding:15px;margin-bottom: 10px;margin-left:2px;background: #fff;}
.tb-opinion td{padding: 5px;}
.tb-opinion .td-label{text-align: right;vertical-align: top;padding-top: 10px;}
.tb-opinion input[type="text"]{height: 20px;line-height: 20px;border:1px solid #d8d8d8;}
.tb-opinion textarea{border:1px solid #d8d8d8;}
.btn_submit{width: 100px;height: 29px;line-height: 29px;color:#fff;font-weight: bold;text-align: center;border:0 none;outline:none;cursor:pointer;background: url(../imgs/btn_bg_g.png) no-repeat;}
/*----Product 页面----*/
.product-box{padding-bottom: 50px;}
.product-kstd{width: 977px;height:220px;border:1px solid #dadada;margin:0 auto;margin-top: 10px;background:#fdfcfd url(../imgs/bg_kstd_rx.png) repeat-x left 1px;}
.product-shad{width: 977px;margin:0 auto;background: url(../imgs/bg_kstd_shd.png) no-repeat;}
.product-kstd .tit{position: relative;width: 32px;height:100%;border-right:1px solid #dadada;background: url(../imgs/bg_kstd_ry.png) repeat-y;}
.product-kstd .tit span{position: absolute;top:50%;left:50%;margin-top:-40px;margin-left:-6px;width:12px;line-height: 20px;vertical-align: middle;color: #4f4f4f;font-weight: bold;}
.product-kstd .tit img{position: absolute;top:50%;margin-top:-7px;right:-9px;width: 9px;height: 15px;background: url(../imgs/icon_kstd_arrow.png) no-repeat;}
.product-kstd .kstd-ctn{margin-left: 45px;height: 100%;}
.kstd_list{margin-top: 10px;}
.kstd_list li{float: left;padding:7px 4px;}
.kstd_list a{display: block;height: 26px;white-space: nowrap;line-height: 26px;padding-right: 5px;background: url(../imgs/btn_kstd_r.png) no-repeat right bottom;text-decoration: none;color: #535353;}
.kstd_list a span{display: block;height: 26px;line-height: 26px;padding:0 10px 0 15px;background: url(../imgs/btn_kstd_l.png) no-repeat left bottom; width: 145px; text-align: center;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.kstd_list a:hover,.kstd_list a.selected{background: url(../imgs/btn_kstd_r_hover.png) no-repeat right bottom;color: #fff;}
.kstd_list a:hover span,.kstd_list a.selected span{background: url(../imgs/btn_kstd_l_hover.png) no-repeat left bottom;cursor: pointer;}
.book-box{position: relative;padding:15px 23px;background: #fff;border:2px solid #d5d5d5;z-index: 0;}
.buttons{position: absolute;top:50%;margin-top:-35px;width: 35px;height: 70px;border:0 none;outline: none;cursor: pointer;}
.book-box .prev{display:none;left: 30px;background: url(../imgs/book_arrow_l.png) no-repeat;}
.book-box .next{display:none;right:30px;background: url(../imgs/book_arrow_r.png) no-repeat;}
.book-box:hover .prev,.book-box:hover .next{display: block;}
.book-box .prev:hover{background: url(../imgs/book_arrow_l_hover.png) no-repeat;}
.book-box .next:hover{background: url(../imgs/book_arrow_r_hover.png) no-repeat;}
.page_num{position: absolute;bottom: 0px;right: 10px;color: #fff;}
.fullScreen{height: 29px;line-height: 29px;width:929px;position: absolute;bottom: 17px;left: 24px;background: url(../imgs/bg_fullscreen.png) repeat-x;}
.fullScreen img{float: left;margin:7px 5px 0 0;}
.fullScreen span{color: #fff;float: right;padding-right: 10px;cursor: pointer;}
/*------FOOTER------*/
.footer{min-width:1200px;background: #fafafa;border-top: 1px solid #dcdcdc;padding:10px 0;}
.footer p{text-align: center;line-height: 30px;color: #878787;}
.footer a{color: #878787;}

/*------2014/12/17团队风采内容样式-----*/
.article{background:url(../imgs/bodybg.jpg);}
.aritcle-box{width:1000px;margin:0 auto;font-family: 'Microsoft YaHei';background: #fff;}
.article-inner{padding:10px 100px;}
.aritcle-box img{border:0;vertical-align: middle;display: inherit; margin:0 auto;}
.aritcle-box h1{font-size: 24px;padding:30px 0 50px;font-weight: bold;text-align: center;}
.aritcle-box h2{font-size: 16px;padding: 20px 0;font-weight: bold;}
.aritcle-box p{line-height:35px;font-size: 14px;}
.aritcle-box .txt{padding:10px 0;text-indent: 28px;}


/*------新闻中心------*/
.news-box{float: left;width:720px;}
.sidebar-box{float: right;width: 230px;}

/*新闻列表*/
.news-box-ul{border-top:1px solid #e1e1e1;padding:0 0 10px;}
.news-box-ul li{padding:20px 0;border-bottom:1px solid #e1e1e1;}
.news-box-ul a{font-weight: bold;color: #464646;}
.news-box-ul a:hover,.news-box-ul a:hover font{color: #327fe7;}
.news-box-ul p{line-height: 24px;color: #464646;}
.news-box-ul .date{color: #999;}

/*最新动态*/
.latest-news{border:1px solid #e3e3e3;min-height: 250px;background: #fff;}
.latest-news .tit{height: 27px;line-height: 27px;border-bottom:1px solid #e3e3e3;}
.latest-news .tit span{float: left;padding-left: 10px;color: #464646;font-weight: bold;}
.latest-news .tit .more{float: right;padding-right: 5px;color: #b4b4b4;}
.latest-news .ctn{padding:10px;}
.latest_news_ul li{padding: 6px 0;background: url(../imgs/icon_arrow_news.png) no-repeat left center;}
.latest_news_ul a{color: #666;padding-left: 10px;}

/*相关链接*/
.links-box{border:1px solid #e3e3e3;min-height: 80px;background: #fff;}
.links-box .tit{height: 27px;line-height: 27px;border-bottom:1px solid #e3e3e3;}
.links-box .tit span{float: left;padding-left: 10px;color: #464646;font-weight: bold;}
.links-box .tit .more{float: right;padding-right: 5px;color: #b4b4b4;}
.links-box .ctn{padding:10px;}
.links-box_ul li{padding: 6px 0;}
.links-box_ul a{color: #666;}

/*客服专线*/
.tel-box{background: #f1f7ff;padding:15px;}
.tel-box h1{font-weight: bold;color: #3372c6;padding-bottom: 10px;border-bottom: 1px solid #b7d3f8;}
.tel-box p{padding-left: 25px;color: #6692ce;margin-top:10px;}
.tel-box .icon_1{background: url(../imgs/icon_call.png) no-repeat left 2px;}
.tel-box .icon_2{background: url(../imgs/icon_fax.png) no-repeat left 3px;}