﻿@charset "utf-8";
/* html{ overflow-x:hidden; } */
html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,
sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,
tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol{ margin:0;padding:0;}
body{ font-size:12px;font-family:"宋体";  color:#666; background:#fff }
input,select,textarea{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
img{ border:0;}
em,i{font-style:normal;}
ul,ol,li{list-style-type:none;}
div{ margin:0 auto}
.clear{clear:both;font-size:0px; line-height:0px; height:0px} 
.left{ float:left}
.right{ float:right;}
.yahei{ font-family:"微软雅黑"}
.heiti{ font-family:"黑体"}
.Arial{ font-family:"Arial"}
.Tahoma{ font-family:"Tahoma"}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}

a{color:#666;text-decoration:none;}
a:hover,a:active,a:focus{ text-decoration:underline;color:#666;}

.blank1{ height:36px;}
.blank2{ height:77px;}

.top{ height:113px; width:1200px; }
.logo{ float:left; padding-top:70px;}

.t_r{ width:920px; float:right}
.t_r dl{ float:right; padding-top:16px;}
.t_r dt{ width:218px; height:25px; border:1px #d1d1d1 solid; float:left}
.t_r dt input{ width:185px; height:23px; line-height:23px; background:none; border:0}
.t_r dt input[type='submit']{ width:20px; height:20px; background:url(../images/search_btn.jpg) no-repeat; border:0}
.t_r dd{ float:right; padding-left:16px;}
.t_r dd a{ padding-right:9px;}

.nav{ width:920px; float:left; padding-top:35px;}
.nav ul{ float:left}
.nav li{ font-size:16px; float:left; position:relative;  width:76px; height:36px; margin-right:90px; text-align:center;  color:#3e3e3e; }
.nav li a{color:#3e3e3e; display:block; }
.nav li a:hover{color:#2697cc; text-decoration:none; display:block }
.nav li.on{background:url(../images/nav_line.jpg) no-repeat left bottom; }
.nav li.on a,.nav li:hover a{  color:#2697cc; }
.btn2{ width:135px; height:23px; line-height:23px; color:#333; float:right; background:url(../images/btn2.jpg) no-repeat; text-align:center}
.btn2 a{ color:#333}
.btn2 a:hover{color:#333}
.btn2 ul{z-index: 20;display:none;width: 135px;}
.btn2 ul li{z-index: 20;text-align: center;width: 135px;background: #fff;height: 30px;font-size: 12px;}
.btn2:hover ul{display: block;}



.m_bg{ background:#f9f9f9}

.News_center{width:1200px; padding-bottom:70px;}
.News_center dt{ background:url(../images/line5.jpg) no-repeat top right; padding-right:17px; }
.News_center dt{ float:left; width:582px;}
.News_center dt img{ display:block}
.News_center dt .txt{ background:#FFF; height:77px;}
.News_center dt .txt .time{ width:90px; float:left; text-align:right; font-size:20px; color:#000}
.News_center dt .txt .time i{ font-size:28px; padding-top:5px; display:block}
.News_center dt .txt .tit{ float:right; width:409px; color:#bbb; font-size:14px; padding-right:10px;}
.News_center dt .txt .tit span{ display:block; color:#000; padding-top:12px; font-size:20px}



.News_center dd{ float:right; width:583px;}
.News_center dd li{ height:196px; width:583px; float:left; background:#FFF; margin-bottom:11px;}
.News_center dd li .pic{ width:264px; float:left}
.News_center dd li .txt{ width:304px; float:right; color:#9e9e9e; font-size:14px; padding-right:5px}
.News_center dd li .txt .time{ color:#333; display:block; padding-top:22px; height:60px;}
.News_center dd li .txt .title{ color:#000; padding-bottom:14px; display:block; font-size:18px}


.Service_Centre{ background:#FFF; height:311px;}
.Service_Centre dl{ width:1200px; margin:0 auto 0}
.Service_Centre dt{ height:130px;}
.h_title{ width:510px; height:56px; font-size:30px; padding-top:27px; background:url(../images/h_title.png) no-repeat bottom center; text-align:center; color:#333; margin-bottom:48px;}
.h_title i{ font-size:18px; display:block; color:#b8b8b8}
.Service_Centre dd li{ width:240px; float:left; text-align:center; font-size:20px; color:#000}
.Service_Centre dd li .pic{ height:100px;}
.Service_Centre dd li a{color:#000}
.Service_Centre dd li a:hover{color:#0067b7}

.main{ width:1200px;}
.m_left{ width:263px; float:left; background:#f9f9f9}

.L_Title{ height:97px; line-height:97px; padding-left:34px; color:#fff; font-size:18px;  background:#306fc0; }
.L_Title i{ float:left; width:47px; font-size:60px; font-weight:normal}
.L_Title span{  display:block; float:left; line-height:26px; width:146px; font-size:20px; padding-top:22px;}
.L_Title span font{ font-size:25px}

.classify{ background:#f8f8f8; height:auto}
.classify li{ font-size:24px; display:block; cursor:pointer;  height:66px; line-height:66px; width:263px; border-bottom:1px #e5e5e5 solid; background:#f2f2f2 }
.classify li a{ padding-left:31px; display:block}
.classify li a:hover{color:#1e59a6; text-decoration:none}
.classify li.on,.classify li:hover a{ background:#e6e6e6;}

.classify2{ background:#fff; height:auto; padding-bottom:100px;}
.classify2 li{ font-size:24px; display:block; cursor:pointer;  height:66px; line-height:66px; width:263px; border-bottom:1px #fff solid; background:#fff }
.classify2 li a{ padding-left:31px; display:block}
.classify2 li a:hover{color:#666; text-decoration:none}
.classify2 li.on,.classify2 li:hover a{ background:#e6e6e6;}


.m_right{ width:902px; float:right; }
.ab_title{ width:510px; height:56px; font-size:30px; background:url(../images/line.jpg) no-repeat center center; text-align:center; color:#016ab8; margin-bottom:48px;}
.ab_title i{ font-size:14px; display:block}

.about{ font-size:18px; line-height:26px; padding-bottom:100px;}

.news_list{width:902px; padding-bottom:70px;}
.news_list li{ width:902px; float:left; height:146px; padding-top:14px; margin-bottom:19px; background:#FFF}
.news_list li:hover{ background:#d8d8d8}
.news_list li .pic{ width:224px; float:left; padding-left:14px; }
.news_list li .txt{ float:left; width:470px; line-height:24px; color:#666; font-size:14px}
.news_list li .txt h1{ font-size:16px; padding-top:10px; padding-bottom:7px; display:block}
.news_list li .txt h1 a{color:#666;}
.news_list li .time{ float:right; width:90px; height:120px; line-height:35px; color:#666; font-size:18px; font-weight:500; background:url(../images/btn1.png) no-repeat left bottom;}
.news_list li .time i{ font-size:14px; display:block}
.news_list li:hover .time{background:url(../images/btn2.png) no-repeat left bottom;}

.newsshow{ font-size:18px; line-height:40px; padding-bottom:45px; color:#333; width:1000px;}
.newsshow h1{ color:#333; font-size:32px; display:block; text-align:center; font-weight:normal;}
.newsshow .time{ color:#333; font-size:18px; text-align:center; display:block; padding-bottom:80px; padding-top:10px; }

.job{ background:#FFF;}
.job dt{ background:#FFF; height:294px;}
.job dt .job_search{ padding-top:51px;}
.job dt .job_search li{ width:300px;  float:left; color:#000; font-size:18px}
.job dt .job_search li label{ display:inline-block; padding-left:8px; padding-right:8px;}
.job dt .job_search li input{ display:inline-block; border:1px #d1d1d1 solid; width:208px; height:35px; line-height:35px;}
.job dt .job_search li select{ display:inline-block; border:1px #d1d1d1 solid; width:192px; text-indent:16px; height:35px; line-height:35px; color:#ccc}
.job dt .btn{ padding-top:100px; text-align:center; display:block}
.job dt .btn input{ width:136px; height:41px; line-height:41px; background:#b8b8b8; border:0; color:#FFF; font-size:16px; margin-right:30px;}
.job dt .btn input.hover{ background:#406ea9}

.job dd{ width:902px; padding-bottom:36px; }
.job dd ul{ border-bottom:none; }
.job dd ul li{width:902px; float:left; line-height:42px; height:42px; font-size:16px; }
.job dd ul li.title{  background:#e4e4e4; text-align:center; cursor:pointer; color:#000; margin-bottom:10px;}
.job dd ul li span{ float:left; width:180px; display:block; text-align:center }
.job dd ul li span.btn a{ padding:4px 20px; background:#e4e4e4}


.page{ display:block; text-align:center; color:#666; font-size:14px; background:#FFF; padding:50px 0 28px}
.page a{color:#666; padding:6px 8px; border:1px #d1d1d1 solid; font-size:16px; margin-right:11px; margin-left:11px; border-radius:6px;}
.page a:hover{ background:#006; color:#FFF; border:1px #0168b7 solid; text-decoration:none}





.copyright{ height:53px; line-height:53px; text-align:center; background:#406ea9;  color:#fff; position:relative;}





