@charset "utf-8";
html{ /*font-size:62.5%;*/}
body{ padding:0px; margin:0px auto; /*font-size:1.6em;*/ font-size:16px; font-family: Arial, Helvetica, sans-serif; color:#585858; min-width:320px; max-width:640px; 
-webkit-text-size-adjust:none;
-webkit-text-size-adjust:none; /*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); /*取出点击出现半透明的灰色背景*/
-webkit-user-select: none;  /*控制内容的可选择性*/
-ms-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
-webkit-font-smoothing: antialiased;  /*设置字体的抗锯齿或者说光滑度*/
}

ul,li,form, dl,dt,dd, div{ padding:0px; margin:0px;}
ul,ul li{ list-style:none; margin: 0;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:1em; font-style:normal; color:#585858; font-family:Microsoft YaHei; border-radius:0; -webkit-border-radius:0;}
img,object{ border:none; width:100%; max-width:100%; border:0; overflow:hidden; vertical-align:top;}
a{ color:#585858; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
a:focus {outline:none; -moz-outline:none;}

.hide{ display:none;}
*{outline:0; margin:0; padding:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}
.Contain{ width:100%; height:100%; min-width:320px; max-width:640px; margin:0 auto; position:relative  }
.mid{ min-width:320px; max-width:640px; margin:0 auto; clear:both; overflow:hidden;}
.mid2{ min-width:320px; max-width:640px; margin:0 20px; clear:both; position:relative; z-index:9;}
.clearfix:after { content:" "; display:block; height:0; visibility:hidden; clear:both}


/*pages*/
.Page{ padding-bottom:20px;}
.Pages{ text-align:center;  }
.Pages a{ display:inline-block; height:40px;  line-height:40px; margin:0 1px;}
.Pages a:hover{color: #30468e;}
.Pages em{ padding:0 5px;}
.Pages em a{ border: 1px solid #dfdfdf;font-style:normal; width:30px; line-height:30px; margin:0 4px; border-radius: 5px; -webkit-border-radius: 5px; }
.Pages em a.a_cur{ border: 1px solid #30468e; color:#30468e; }
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{ width:120px; height:40px; text-align:center; background:#949494; color:white }
.Pages .i_text{ width:54px; height:20px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff; margin:0 8px;}
.Pages .p_jump b.f1{ font-weight:normal;}
.Pages .i_button { background:#0087d4; width:40px; height:24px; margin-left:10px; color:#fff; cursor:pointer; border:none;}
.second_page{ text-align:center; padding:50px 0;}
.second_page .Info_page{ display:inline-block; vertical-align:top; width:70px; height:30px; text-align:center; line-height:30px; border:1px solid #d0d0d0; margin:0 40px;}
.second_page .Info_page:hover a{ color:white;}
.second_page .Info_page:hover{ border:1px solid #0faa71; background:#0faa71}

.lei_ban{ position:relative;  height:250px; overflow:hidden; margin-bottom:20px;}
.lei_ban .box{ text-align:center;}

/*---------ҳ end-------------*/
body{ background-color: #fff; padding-bottom:110px }
.top{ height:80px; background-color:#fff; text-align:center; position:relative; z-index:9999; margin-bottom:20px;}
.top_l{ width:215px; height:45px; position:absolute; left:20px; top:0; bottom:0; margin:auto;}
.icon{position:absolute; cursor:pointer; height:38px; width:56px; padding: 3.3% 0; position:absolute; right:20px; top:0; z-index:99999;}
.fahui{ position:absolute; cursor:pointer; height: auto; width:8%; padding: 2% 0; position:absolute; right:1%; top:0; z-index:99999;}

.slideBox{ width:640px; height:420px; overflow:hidden; position:relative; margin-bottom:20px }
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; bottom:25px; z-index:1; width:100% }
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align:center  }
.slideBox .hd ul li{ display:inline-block; margin-right:6px;  width:12px; height:12px; background:white; border-radius:15px; -webkit-border-radius:15px; }
.slideBox .hd ul li.on{ background:#0073dd}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:640px; height:auto;  }

.T_search { width: 60px; height:80px; position:absolute; top:0; right: 90px; background: url(../images/search.png) no-repeat center; background-size: auto 50%; display:block; }

.Search{ position:absolute; top:100%; width:614px; padding:3% 2%; display:none; background:#0073dd; overflow:hidden; clear:both;}
.Search .text{border:1px solid #fff; border-radius:5px; padding-left:30px; -moz-border-radius:5px; -webkit-border-radius:5px;-o-border-radius:5px; background: url(../images/ico_search.jpg) no-repeat 5px center #fff; height:48px; line-height:48px; width:76%; float:left;}
.Search .button{ position:absolute; width:16%; height:50px; float:right; padding:0; margin:0; right:2%;background:#fff;border:1px solid #fff; cursor:pointer;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;-o-border-radius:5px;}
@media (max-width:480px){
	.search .text{ height:32px; line-height:32px;}
	.search .button{ height:32px;}
}

.i_list ul li{ line-height:40px; line-height:40px;}



.liam{ width: 550px; margin:0 auto; height: 330px; }
.liam li{ width: 102px; height: 100px; margin: 25px 17px 35px 17px; float:left; text-align: center;}
.liam li span{ line-height: 35px;}


.botton{padding:25px 0 13px; background:#0073dd}
.botton p{ text-align:center; font-size:20px; color:#fff; margin-bottom:7px}
	

/*栏目名称 End*/
.layer{ position:absolute; z-index:100;background-color:#000; left:0; top:0; bottom:0; right:0;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;-khtml-opacity: 0.5; }
.Menu{ position:absolute; right:0; width:160px; top:100%;  display:none; background-color: #0073dd;}
.Menu li{ line-height:2.2; background:#0073dd ; position:relative  }

.Menu li dl{ position:absolute; width:380px; right:160px; top:0; z-index:99;  background-color: #0073dd; display:none }
.Menu li dl dt{ line-height:2.2 }



.Menu li.on{ background:#00b800}
.Menu li a{ color:#fff; display:block; padding:0 1%;font-size: 21px; }
@media (max-width:320px){
	.Menu{ font-size:100%;}
}
 
.xie{ margin-bottom:20px; border-bottom:1px solid #bdbdbd }
.xie ul > li{ height:50px; line-height:50px; margin-right:18px; float:left; width:290px ; background:#e0e2e4; margin-bottom:20px; text-indent:13px;text-overflow:ellipsis; 
white-space:nowrap; 
overflow:hidden;}
.xie ul > li > a{ font-size:22px; color:#525252;text-overflow:ellipsis; 
white-space:nowrap; 
overflow:hidden; }
.xie ul > li.on a{ color:white;}
.xie ul > li.on{ background:#0073dd }


.news_list{ position:relative;}
.news_list li{ padding-bottom:10px; border-bottom:1px solid #bdbdbd; margin-bottom:10px; padding-right:5px; }
.news_list li a{ font-size:20px; color:#373737;}
.news_list li span{ float:right;}
.news_list li .title{ font-size:20px; color:#373737; line-height:30px}
.news_list li .title a{ font-size:20px; color:#373737; }
.news_list li .info{ font-size:18px; color:#6c7073}


/*新闻详情*/
.Info_title{ padding:0px; margin:20px 0px; font-size:26px; color:#4a4d54; text-align:center; }
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center;}
.Info_time{ color:#666; line-height:34px;}
.big_pic{ width:450px; height:450px; margin:0 auto 30px;}
.big_pic table tr td{ vertical-align:middle}
.Info_txt{ line-height:28px;}
.Info_back{ text-align:center; font-size:16px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:##7a7a7a; text-decoration:underline;}
.Info_back a:hover{ color:#ff9000; text-decoration:none;}
.Info_page a{ color:#7a7a7a;line-height: 20px;}
.page{ text-align:center; padding:20px 0;}
.page a{ display:inline-block; margin-right:10px; height:36px; background:#ececed; padding:0 16px; font:normal 16px/36px "宋体"; color:#202020;}
.page .back{ margin:0;}
.page a:hover{ background:#296899; color:#fff;}


.i_info .form_table{ background:#fff; width:100%;/* border:solid 1px #e2e2e2;*/ border-bottom:0;}
.i_info .form_table td.left{ width:150px;}
.i_info .form_table td{ border-left:0;/*border-bottom:solid 1px #e2e2e2;*/ padding:10px;}
.i_info .form_table td input{ width:154px; height:22px; border:solid 1px #dedede; padding:0 14px;}
.i_info .form_table td select{ width:184px; height:24px; border:solid 1px #dedede; padding:0 14px;}
.i_info .form_table td .text{ border:solid 1px #dedede;}
.i_info .form_table td textarea{ border:solid 1px #dedede; padding:15px; overflow:hidden; width:300px; height:150px }
.i_info .form_table td input.btn{ background:#219ec9; border:#0073dd 1px solid; width:100px; height:40px; color:#fff; border:none; cursor:pointer; font-weight:bold;}
.i_info .form_table .jobname,.i_info .form_table .form_err{ color:red;}
 
.pro_list{ position:inherit}
.pro_list li{ float:left; width:290px; height:auto; margin-right:15px; margin-bottom:15px }
.pro_list li .pic{ width:290px; height:290px }
.pro_list li p{ height:50px; line-height:50px; text-align:center ; color:#6c7073;}


.products .box{ margin:0 auto; width:495px; height:auto; }
.products .box .pic{ width:495px; height:495px; background:#eeeeee; border:1px solid #dbd9da; padding:4px;}
.products .box .title{ height:50px; line-height:50px; text-align:center; color:#343434; font-size:26px;}
.products .box .k{ color:#343434; font-size:22px;}



/*job 招聘*/
.job_list h4{ background:url(../images/templet_job_titlebg.jpg) repeat-x center top; height:34px; overflow:hidden; color:#fff; font-size:12px; line-height:26px;}
.job_list h4 em{ font-style:normal; padding-left:90px;}
.job_list h4 span{ float:right;}
.job_list ul li{ margin:0; padding:0; clear:both;}
.job_list ul li h5{ font-size:12px; line-height:26px; color:#7c7c7c; padding-left:10px; display:block; font-weight:normal; cursor:pointer;}
.job_list ul li h5 a{ color:#333;}
.job_list ul li h5 a:hover{ color:#ff6c00;}
.job_list ul li h5 span{ float:right;}
.job_list ul li .my_content{ padding:10px 10px 10px 85px; color:#696969; line-height:18px; background:#fafafa; display:none;}
.job_list ul li .my_content .name{ position:absolute; margin-top:5px; margin-left:-75px; font-style:normal; font-weight:bold; display:block; height:40px;  color:#ff6c00;}
.job_list ul li .my_content .apply{ display:block; text-align:center; font-weight:bold; background:url(../images/templet_job_btn.jpg) no-repeat; width:91px; line-height:24px; color:#207bcb; margin-top:8px;}
.job_list ul .libg{ background:#f1f1f1; margin-bottom:0px;}
.job_list .time{ width:90px; height:26px; overflow:hidden;}
.job_list .time2{ width:90px; height:26px; overflow:hidden;}
.job_list .num{ width:180px; height:36px;}
/*End*/



.only_title{ height:59px; border-bottom:1px solid #dedede; margin-bottom:20px }
.only_title span{ display:inline-block; width:150px; height:57px; border-bottom:2px solid #0073dd; font-size:26px; color:#0073dd; text-indent:20px; line-height:57px;}
.only_title a{ float:right; margin-right:20px; line-height:59px }


/*首页*/
.sec1{ height:335px; margin-bottom:20px; background:#fff }
.sec1 .list li{ float:left; width:185px;  margin-left:20px }
.sec1 .list li:first-child{ margin-left:0}
.sec1 .list li .tit{ text-align:center; font-size:18px; text-align:center ; line-height:23px; margin-top:10px }

.sec2{ height:290px; margin-bottom:20px; background:#fff }
.sec2 .only_title{ margin-bottom:40px}
.sec2 .bd{ position:relative;}
.sec2 .mid2 > a{ position:absolute; width:50px; height:100px; top:25px;}
.sec2 .mid2 > a.prev{ left:-20px; background:url(../images/l.png) no-repeat center;}
.sec2 .mid2 > a.next{ right:-20px ;background:url(../images/r.png) no-repeat center;}

.sec2 .bd .tempWrap{ margin:0 auto}
.sec2 .picList li{ width:155px; height:155px;margin:0 13px}
.sec2 .picList li img{ border:2px solid #d9d9d9;  }

.sec3{ height:240px; margin-bottom:20px; background:#fff }
.sec3 .mid2 div{ font-size:20px; line-height:28px; color:#6c7073}


/*首页End*/


.xuanfu{ position:fixed; left:0; bottom:0; height:90px; background:url(../images/xuan.jpg) no-repeat center; width:100%; z-index:99} 
.xuanfu .nr{ width:640px; height:90px; margin:0 auto; position:relative}
.xuanfu .nr a{ position:absolute; top:0; height:90px;}
.xuanfu .nr a.no1{ width:214px; left:0; }
.xuanfu .nr a.no2{ width:211px; left:215px; }
.xuanfu .nr a.no3{ width:213px; right:0;}





