/*common*/
body,html{-webkit-text-size-adjust: none;}
body,ul,li,table,tr,td,button,p,dd,dt,dl,ol{margin:0;padding:0;}
body{font-size:12px;font-family:"宋体";color:#333333;background:#fff;line-height:18px;}
address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}
table{ border-collapse:collapse;}
ul,li,ol{list-style:none;}
a,input,img,select,textarea{outline:none;}
a,select,option,span{color:#333333; text-decoration:none}
a:hover{color:#07aea4;}
a:hover img{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
img{border:none;}
input,select,button{border:none;background:none;outline:none;}
button{cursor:pointer;background:none;border:none;}
.margin{width:1000px;margin:0 auto;}
.clear{clear:both}
.rel{position:relative}
.abs{position:absolute;}
a,button{background:none;cursor:pointer}
.last{margin-right:0 !important;}
.font14{font-size:14px;}
.font28{font-size:28px;}
.fontweight{font-weight:bold;}
.floatl{float:left}
.floatr{float:right;}
.cursor{cursor:pointer}
.paddt30{padding-top:30px;}
.line20{line-height:20px;}
.line30{line-height:30px;}
.marb20{margin-bottom:20px;}
.padd10{padding:10px;}
.marb10{margin-bottom:10px;}
.bggreen{background:#05776f;}
.colorwhite{color:#fff;}
.colorblue{color:#0c52a0;}
.coloryellow{color:#f46624;}
.wid191{width:191px !important;}
.fontwr{font-family:Microsoft Yahei;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
select,input,textarea{box-sizing: border-box; -wikit-box-sizing: border-box; -moz-box-sizing: border-box; }
textarea{background:none;overflow:hidden;}
.font26{font-size:26px;}
.font18{font-size:18px;}
.font20{font-size:20px;}

.top{background:#0c52a0;height:36px;line-height:36px;}
.top,.top a,.top span{color:#fff;}
.top img{ vertical-align:text-bottom}
.header{padding-top:10px;}
.header .logo{padding-left:10px;height:90px;}
.header .logo .logoinfo{margin-top:15px;margin-left:20px;}
.header .menu{width:100%;margin-top:10px;margin-bottom:25px;}
.header .menu a{display:block;width:100px;text-align:center;float:left;margin:0 32px;height:24px;line-height:24px;font-family:Microsoft Yahei;font-size:14px;color:#424b50;}
.header .menu a:hover,.header .menu a.current{color:#f46624;}
.banner{background:url(../images/banner01.jpg) center no-repeat;height:500px;}
.banner .search{background:rgba(255,255,255,0.3);padding:145px 10px 0;height:355px;width:300px;}
.banner .search form{display:block;width:260px;padding:20px;background:#0c52a0;}
.banner .search .txt{background:url(../images/icon_search.png) left top no-repeat;line-height:20px;color:#f46624;text-indent:28px;height:32px;}
.banner .search .inp1{width:100%;height:30px;padding:5px;border:solid 1px #fff;border-radius:4px;}
.banner .search .btn{font-size:14px;font-family:Microsoft Yahei;color:#fff;text-align:center;line-height:24px;width:62px;height:24px;border:none;background:#f46624;border-radius:2px;margin-top:10px;display:none;}
.banner .search placeholder{color:#fff;}
.menu_service{width:100%;margin:40px auto 10px;}
.menu_service td{width:25%;text-align:center;}
.index_title{margin:30px auto 40px;text-align:center;height:10px;border-bottom:solid 1px #666666;}
.index_title span{display:inline-block;height:20px;line-height:20px;color:#666;font-size:19px;padding:0 18px;font-family:Microsoft Yahei;background:#fff;}
.index_area{background:#019bff}
.index_area .img{float:left;margin-right:15px;}
.index_area .info{width:463px;float:left;padding-top:10px;font-size:16px;line-height:22px;}
.index_area .info,.index_area .info a,.index_area .info span{color:#fff;}
.index_area .info .title{height:38px;border-bottom:solid 1px #58b9fd;margin-bottom:10px;}
.index_area .info p{height:25px;}

.index_news .img{width:265px;height:310px;}
.index_news .info{width:600px;float:right}
.index_news .info .title{border:solid 1px #019bff;margin-bottom:10px;}
.index_news .info .title a{display:block;text-align:center;height:50px;width:50%;float:left;line-height:50px;font-size:19px;}
.index_news .info .title a.current{background:#019bff;color:#fff;}
.index_news .info .list{display:none;}
.index_news .info .list li{height:30px;border-bottom:dashed 1px #ddd;line-height:30px;}
.index_news .info .list .date{float:right;color:#ff9453;}
.foot{border-top:5px solid #4eaeff;margin-top:40px;padding:20px 0;line-height:22px;font-family:Microsoft Yahei;}
.foot .ewm{width:310px;text-align:center;float:left;padding-left:60px;}
.pagelist{width:100%;height:40px;text-align:center;margin-top:20px;}
.pagelist a{display:inline-block;border:solid 1px #cccccc;height:28px;padding:0 10px;line-height:28px;margin:0 2px;}

.goback{display:block;margin:10px auto;width:93px;height:35px;}