@charset "utf-8";
/* 格式化 */
html{ overflow-y:scroll;}
html, body { height: 100%; }
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form { margin: 0; }
ol, ul, li { margin: 0; padding: 0; list-style: none }
img { border: 0; }
body { color: #464646; font-family: "微软雅黑"; font-size: 12px; line-height: 150%; background:#fff; }
a { text-decoration:none; color:#333; }
em, i {font-style: normal;}
input { padding:0; }
.clear { clear:both; }
.wd1050{ min-width:1100px;}

/* 首页 */
.box_all { width:100%; overflow-x:hidden; }
.box { width:1100px; margin:0 auto; overflow:hidden; }
.head { width:100%; float:left; position:relative; height:113px; }
.logo { position:absolute; left:0; top:0; z-index:9999; }
.head_right { width:285px; float:right; margin:14px 0 0 0; }
.search { float:left; }
.search input { float:left; height:26px; border:0; }
.search_text { width:139px; background:url(../images/index_10.jpg) no-repeat; padding:0 10px; font-size:12px; color:#525252; }
.search_button { width:31px; background:url(../images/index_11.jpg) no-repeat; cursor:pointer; }
.language { float:left; margin:0 0 0 9px; width:70px; }
.language img { margin:0 0 0 8px; cursor:pointer; }
.nav { width:840px; float:right; margin:23px 0 0 0; }
.nav li { float:left; font-size:15px; color:#464646; margin:0 12px 0 44px; }
.nav li:hover { border-bottom:2px solid #ff0103; padding:0 0 14px 0; }
.nav .active { border-bottom:2px solid #ff0103; padding:0 0 14px 0; }

/* bn 焦点图 */
.main_visual{width:100%; height:550px; overflow:hidden;}
.main_image {width:100%; height:550px; overflow:hidden; margin:0 auto; position:absolute}
.main_image ul {width:9999px; height:550px; overflow:hidden; top:0; left:0; list-style-type:none;}
.main_image li {float:left; width:100%; height:550px; margin:0px; padding:0px;}
.main_image li span {display:block; width:100%; height:550px}
.main_image li a {display:block; width:100%;  position:absolute; top:1px; left:-54px; z-index:998; height:550px}

div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:510px; left:490px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{}
#btn_next{}

.banner { height:550px; overflow:hidden; width:100%; }

.mind_pic{width:100%; height:315px; overflow:hidden;}
.dyip{ max-width:1100px; margin:0 auto; padding-top:10px;}
.dyip h2{ font-size:18px; line-height:50px; color:#444;}
.dyip ul{ padding-top:10px;}
.dyip li{ float:left; width:30%;}
.dyip li:nth-of-type(1){ margin-right:5%;}
.dyip li:nth-of-type(2){ margin-right:5%;}
.dyip li .pic{ overflow:hidden;}
.dyip li .pic img{ width:100%; transition:all 0.3s;}
.dyip li:hover .pic img{ transform:scale(1.2);}
.dyip li .title{ padding-top:2%; line-height:25px; font-size:12px; }
.dyip li .title h3{ font-size:17px; line-height:37px; color:#0789d0;}
.dyip li .title p{ text-align:left;}


/*foot*/
.footer{ width:100%; height:auto; overflow:hidden; background:#efeeee; padding-top:17px; margin-top:15px;}
.foot{ width:1100px; height:210px; margin:0 auto;}
.foot_left{ width:681px; height:211px; float:left;}
.foot_left ul li{ width:130px; float:left; text-align:left; font-size:12px; color:#707070;}
.foot_left ul li h5 a{ font-size:16px; color:#434343; line-height:77px;}
.foot_left ul li  a{ font-size:12px; color:#434343; line-height:23px; display:block;}
.foot_left ul li  a:hover{ color:#eb6100;}
.foot_right{ width:369px; height:137px; float:right; padding-top:24px;}
.foot_right dl{ width:369px; height:auto; overflow:hidden;}
.foot_right dl dt{ width:122px; float:right;}
.foot_right dl dt img{ width:120px;}
.foot_right dl dd{ width:220px; height:78px; float:left; padding-right:20px; padding-top:24px; text-align:right}
.foot_right dl dd p{ font-size:14px; color:#666; line-height:20px;}
.foot_right dl dd h6{ font-size:26px; color:#eb6100; line-height:42px;}
.foot_right dl dd  span{ font-size:12px; color:#999; line-height:24px;}

.bottom{ width:100%; height:50px; background:#2a2a2a}
.bottom_cont{ width:1100px; height:50px; line-height:50px; color:#cfcfcf; font-size:12px; margin:0 auto;}

/*内页代码*/
.tops_pic{width:100%; height:250px; overflow:hidden;}
.pro_box{width: 100%;height: auto;overflow:hidden;}
.pro_title{background: #ececec;}
.pro_title h2{padding: 30px 0;height: 30px;font-size: 30px;color: #666;text-align: center;}
.pro_title h2 span{font-family: Arial, Helvetica, sans-serif;color: #999}
.pro_title .title_list{width: 1100px;margin: 0 auto;text-align: center;padding-bottom: 25px;}
.pro_title .support{width: 810px;}
.pro_title ul{ text-align:center;}
.pro_title ul li{width: 142px;height: 40px;line-height: 40px;font-size: 14px;display:inline-block; *display:inline; zoom:1;margin: 0 15px;position: relative;}
.pro_title ul li a{width: 140px;border: 1px solid #ddd;display: block;color: #666;background: #fff;}
.pro_title ul li a:hover{color: #fff;background: #d31a18}
.pro_title ul li.on{}
.pro_title ul li.on a{color: #fff;background: #d31a18}
.jj{width: 150px;height: 20px;position: absolute;left: 0;bottom: -45px;display: block;background: url(../images/pro_title_ico.png) no-repeat top #fff;}


.content{width: 1100px;height: auto;margin: 40px auto;}
.about{font-size: 14px;color: #666; line-height:30px;}

.lxfs_left{ float:left; width:415px;font-size: 14px;color: #666; line-height:30px;}
.lxmap_rt{ float:right; width:675px;}



/*证书列表*/
.horlimg { margin: 0 auto;width:1100px; text-align: center;}
.horlimg ul { list-style: none; overflow:hidden; margin-left:-35px;}
.horlimg li { width: 246px;  float: left; margin-left:35px; }
.horlimg li img { width:240px; border: 1px solid #cdcdcd; padding: 2px; }
.horlimg li span { display: block; text-align: center; line-height: 25px; color: #222; font-size: 12px;}

.CommonProblem{ overflow:hidden;}
.Recruitmentlist{padding:30px 0px 0px;margin:0px;position:relative; width:1100px; margin:0 auto; padding:20px 25px 40px 25px;}
.Recruitmentlist h3.tit{ font-size:18px; font-weight:bold; color:#292929; padding-bottom:23px;}
.Recruitmentlist ul{ margin:0px;padding:0px;border-top:1px solid #e6e6e6;}
.Recruitmentlist ul li{margin:0px;padding:0px;border-bottom:1px solid #dbdbdb;}
.Recruitmentlist ul li h3.Recruitmenttitle{color:#4e4e4e;font-size:14px; font-weight:400; padding:0px 0px 0px 65px; height:60px; line-height:60px;position:relative; cursor:pointer; background:url(../images/FAQ_03.jpg) no-repeat left center;}
.Recruitmentlist ul li span{ display:block; position:absolute; width:19px;height:13px; background:url(../images/FAQ_06.jpg) no-repeat; top:24px; right:15px;}
.RecruitmentContent{padding:30px; padding-left:90px; font-size:13px; line-height:24px; color:#4c4c4c; display:none;overflow:hidden; background:#fff url(../images/FAQ_10.jpg) 33px 25px no-repeat;}
.RecruitmentContent h4.Rtconttitle{color:#4c4c4c; font-size:14px; font-weight:bold;padding-bottom:8px}
.Recruitmentlist ul li.cur{ padding-bottom:30px;}
.Recruitmentlist ul li.cur h3{ color:#f19023;}
.Recruitmentlist ul li.cur span{background:url(../images/FAQ_13.jpg) no-repeat;}
.RecruitmentReturn{text-align:left;padding-top:10px;}
.RecruitmentReturn a{display:block;background:#cc9f34; font-size:16px; font-weight:bold; width:140px; color:#fff;padding:5px 0px; text-align:center;}
.RecruitmentReturn a:hover{color:#fff;}

.CommonProblem{}
.CommonProblem .RecruitmentContent{ background:#f7f7f7 url(../images/FAQ_10.jpg) 33px 25px no-repeat;}
.CommonProblem ul li span{background:url(../images/CommonProblem_06.jpg) no-repeat;}
.CommonProblem ul li.cur span{background:url(../images/CommonProblem_03.jpg) no-repeat;}

.download_list{overflow:hidden; margin-top:10px;}
.download_list ul{overflow:hidden;}
.download_list li{overflow:hidden; margin-bottom:15px;}
.download_list li a{display:block; border:1px solid #eee; height:54px; line-height:54px; font-size:16px; text-indent:20px; position:relative;}
.download_list li a i{ text-indent:25px; position:absolute; right:0; top:0; height:54px; width:140px; background:url(../images/serve12.png) no-repeat 0 center; font-size:12px;}
.download_list li:hover a i{color:#fff; background-image:url(../images/serve13.png)}
.download_list li:hover a{background:#e67817; color:#fff; border-color:#e67817;}

/******企业招聘**********/
.recr{margin: 30px 0 0 30px;overflow: hidden;border-top: 1px solid #e8e8e8;}
.recr li{border-bottom: 1px solid #e8e8e8;}
.recr li .hover{color: #d31a18;background: url(../images/product.png) right -292px no-repeat;}
.recr_name{height: 60px;line-height: 60px;font-size: 16px;cursor: pointer;display: block;color: #4c4c4c;background: url(../images/product.png) right -223px no-repeat;}
.recr_name em{padding: 0 15px 0 10px;font-size: 20px;font-weight: bold;}
.recr_intr{padding:15px 35px;background: #fafafa}
.recr_intr dl{font-size: 14px;color: #4c4c4c;padding-bottom: 15px;}
.recr_intr dl dt{font-weight: bold;height: 30px; }
.recr_intr dl dd{line-height: 27px;}
.recr_intr .jl a{padding: 7px 15px;color: #fff;font-size: 16px;background: #d31a18;}

.news_img_list{margin-top:0; overflow:hidden; display:block; clear:both;}
.news_img_list li{ float:left; width:100%; border-bottom:1px solid #ccc; padding:10px 0}
.news_img_list li h1{ font-size:16px; height:18px; line-height:18px; color:#222; overflow:hidden;margin-bottom:8px; margin-top:3px; position:relative; padding-right:100px;}
.news_img_list li h1 a{ color:#222;}
.news_list li h1{ margin-top:5px; margin-bottom:15px;}
.list_t{ margin-top:10px; margin-bottom:10px; float:left}
.n_l_h_r{ position:absolute; right:0; top:0; bottom:0; font-size:13px; font-weight: normal; color:#acabab}
.news_img_list li p{ max-height:48px; line-height:24px; overflow:hidden; font-size:14px; margin-bottom:5px;}
.news_img_list li span{ float:left; padding:0 5px; line-height:26px; background:#bebebe; color:#fff; border-radius:3px; font-size:12px;}
.news_img_list li a{ color:#8e8e8e}
.news_img_list li a:hover{ color:#ff7b22}
.news_img_list li a:hover span{ background:#ff6700}
.news_img_list li img{ width:100%; max-width:240px; text-align:center; float:left; margin-right:30px;}

/*新闻详情页*/
.n_detail{ padding-bottom:20px; padding-left:10px; padding-right:10px; margin-top:10px;}
.n_detail h1{ font-size:19px; color:#333; font-weight:200; text-align:center; line-height:40px; overflow:hidden; margin-top:0;}
.time_l{ font-size:14px; color:#8f8f8f; font-weight:200; text-align:center; line-height:40px; border-bottom:1px dashed #ccc; width:100%; overflow:hidden}
.time_l.col-md-4{ margin:0; padding:0}
.time_l span{ padding:0 1px; line-height:40px;}
.time_la span{ padding:0 10px 0 20px; line-height:40px;}

.text_line{  border-bottom: 1px dashed #ccc; padding-bottom: 20px; font-size: 13x; line-height:30px; margin:22px 0;}
.text_line img{ display: block; margin: 0 auto; margin-bottom: 30px;}
.news_next{ position: relative; font-size: 14px;}
.news_next .news-back{ display: block; width: 70px; background: url(../images/news_back.jpg) no-repeat left center; text-align: right; position: absolute; right: 0; top:18px;}
.news_next p{ line-height:32px;}
.news_next p a{ color: #808080;}

/*产品类别*/
.prod{}
.prod ul{ padding-top:0; margin-left:-40px}
.prod li{ float:left; width:244px; margin-left:40px; margin-bottom:20px;}
.prod li .pro_box{ border:1px solid #DDD; padding:2px;}
.prod li .pro_box:hover{ border:1px solid #ff0103; padding:2px;}
.prod li .pro_box .pic{ padding-bottom:0.5%;}
.prod li .pro_box img{ width:240px;}
.prod li .pro_box .title{ text-align:center; line-height:24px;}
.prod li .pro_box .title h2{ font-size:15px; padding:5px 0;}
.prod li .pro_box .title p{ color:#999;}

.azyy{ margin-bottom:20px;}
.azyy .title dl{ line-height:50px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; overflow:hidden;}
.azyy .title dt{ float:left; width:15%; font-weight:bold; font-size:18px;}
.azyy .title dd{ float:right; width:85%;}
.azyy .title dd p{ background:url(../images/pic26.gif) no-repeat right; padding:0 20px; float:left; line-height:50px;}

/*** Sta Pro_info ***/
.smallImg{ margin:12px 0 0;}
#leftNav{ float:left; margin:10px 10px 0 0; cursor:pointer;}
#Cont_1{ float:left; width:435px; height:64px; overflow:hidden;}
#Cont_1 li{ float:left; width:80px; height:62px; text-align:center; margin:0 4px 0 0; border:1px solid #ccc; overflow:hidden; cursor:pointer;}
#Cont_1 li img{ height:62px;}
#rightNav{ float:left; margin:10px 10px 0 0; cursor:pointer;}
.simple_slider_disabled { opacity:0.6; filter:alpha(opacity=30); zoom:1; }
.pro_info .r .head{ font-size:14px; font-weight:bold; color:#555; padding:10px 0 5px; border-bottom:1px solid #d6dedf;}
.pro_info .r .body{ color:#555; line-height:25px; padding:10px;}


.products_show_1{width:1100px;height:475px; margin:0 auto; overflow:hidden; padding-top:5px;}
.pro_lft{width:520px; float:left;}
.pro_frt{width:545px; float:right;}
.pro_tit01{color:#f90; line-height:35px; font-size:18px; font-weight:bold;}
.pro_tit02{line-height:28px; padding-bottom:20px; height:200px; overflow:hidden; font-size:13px; }
.color{width:100%;overflow:hidden;padding:5px 0;}
.color1 a{ display:block; width:30px; height:30px; border-radius:15px; background:#000; margin:5px 0; float:left; margin-right:12px;}
.phone2{
	width:100%;overflow:hidden;padding:20px 0 10px 0;
}
.phone2 .img{
	width:100%;overflow:hiddenheight:21px;line-height:21px;font-size:14px;
}
.phone2 .img img{
	vertical-align: middle;
}
.phone2 .pbone_1{
	width:100%;overflow:hidden;font-size:26px;font-family:"Impact";color:#f90;height:35px;line-height:35px;
}
.fengxiang1{
	width:100%;overflow:hidden;padding:10px 0;
}
.fengxiang1 .text{
	width:100%;overflow:hidden;padding:0px 0 10px 0;
}

.click { height:56px; padding-top:10px; border-top:1px solid #e9e9e9; }
.page_click { padding-left:8px; display:inline; }
.page_click a { display:block; height:38px; line-height:38px; padding-left:32px; color:#6a6a6a; width:540px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pre_page { background:url(../images/pre_pageicon.jpg) no-repeat left; }
.next_page { background:url(../images/next_pageicon.jpg) no-repeat left; }
.back { margin:18px 10px 0 0; display:inline; float:right; position:relative; right:0; top:0; }
.back a { display:block; background:url(../images/back_bd.jpg) no-repeat; font-family:"Microsoft YaHei"; color:#FFF; font-size:16px; width:88px; height:35px; line-height:35px; text-align:center; }
.back a:hover { color:#FFF; }
.fll{ float:left;}
.flr{ float:right;}

.goumai_b{}
.goumai_b .slideTxtBox{ margin:10px auto;}
.goumai_b .slideTxtBox .hd{ height:50px; line-height:50px; position:relative; border-bottom:1px solid #dfe0e0;}
.goumai_b .slideTxtBox .hd ul{ max-width:1200px; margin:0 auto; border-left:1px solid #dfe0e0; height:50px;}
.goumai_b .slideTxtBox .hd ul li{ float:left; width:15%; text-align:center; cursor:pointer; border-right:1px solid #dfe0e0; border-top:1px solid #dfe0e0;}
.goumai_b .slideTxtBox .hd ul li.on{ height:50px;background:#FFF; color:#c1072a; border-top:1px solid #f90;}
.goumai_b .slideTxtBox .bd{ max-width:1100px; margin:2% auto;}
.goumai_b .slideTxtBox .bd .xiangqing table{ border-left:1px solid #CCC; border-top:1px solid #CCC;}
.goumai_b .slideTxtBox .bd .xiangqing table td{ border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding:0 1%;}
.goumai_b .slideTxtBox .bd .xiangqing table th{ border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding:0 1%;}
.xiangqing{ line-height:26px; font-size:13px;}


.pages { clear:left; margin-top:6px; margin: 0 auto; text-align:center; line-height:35px; }
.pages a, .pages font, .pages i { border: 1px solid #DDD; color: #333;  padding: 5px 10px; text-decoration: none; font-size:12px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px; }
.pages b { border: 1px solid #196abb;padding: 5px 10px; text-decoration: none; background: #196abb; color:#FFF; font-size:12px; -webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.pages a:hover { border: 1px solid #196abb;  padding: 5px 10px; text-decoration: none; background: #196abb; color:#FFF; font-size:12px;}
