﻿/*-----------------[初始化]--------------*/
*,*:before,*:after {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}
body{color: #333;font-size: 14px;line-height: 1.5;font-family: 'Microsoft Yahei',"PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;}
img{max-width: 100%;border: none;}
a,img,button,input,textarea,div{-webkit-tap-highlight-color:rgba(255,255,255,0);}
input,textarea,select{font-size: 14px;color: #666;font-family: 'Microsoft Yahei';outline: 0;border: none;}
input[type='submit'],input[type='reset'],input[type='button'],input[type='radio'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
select::-ms-expand {display: none;}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #ccc;}
::-moz-placeholder {color: #ccc; }
::-ms-input-placeholder {color: #ccc;}

ul {list-style: none;}
em,i {font-style: normal;}
.fix,.clear{*zoom:1;}
.fix:after,.fix:before,.clear:after,.clear:before{display:block;content:"";height:0;clear:both;}
table{border-collapse:collapse; border-spacing:0;}
.c {clear: both;}

.col-l,.col-c,.f-l {float: left;}
.col-r,.f-r {float: right;}

a,.ani{
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
a {color: #333;text-decoration: none;}
a:hover {color: #0073bc;}

/*布局*/
.wrap{margin: 0 auto;width: 1200px;}
/*******************************
  -------[=头部]-------
********************************/
.header-top {height: 34px;line-height: 34px;background-color: #333;color: #999;}
.header-top .links {padding-left: 16px;}
.header-top .links a {color: #999;}
.header-top .links a:hover {color: #fff;}
.header-bot {background-color: #fff;}
.header-bot .logo {padding-top: 25px;width: 35%;}
.header-bot .logo img {height: 50px;}
/*******************************
    -------[=导航]-------
********************************/
.nav {width: 64.9888%;}
.nav li {position: relative;z-index: 900;float: left;width: 12.5%;text-align: center;}
.nav .v1 {display: block;font-size: 16px;line-height: 100px;}
.nav .v1:hover, .nav li.on .v1 {background-color: #0073bc;color: #fff;}
.nav .childlist {display: none;position: absolute;top: 100px;left: 50%;z-index: 900;margin-left: -75px;width: 150px;}
.nav .childlist a {display: block;margin-bottom: 1px;line-height: 40px;color: #fff;background-color: #0073bc;}
.nav .childlist a:hover {background-color: #0e60bc;}
/*******************************
  -------[=底部]-------
********************************/
.footer-top {padding: 15px 0 10px;border-bottom: 1px solid #ebebeb;background-color: #fff;}
.footer-top .tit {font-size: 16px;}
.footer-top a {display: inline-block;margin-bottom: 5px;}
.footer-bot {padding: 25px 0 32px;background-color: #0e60bc;text-align: center;color: #b2d6fd;}
.footer-bot .list li {display: inline-block;padding-bottom: 12px;}
.footer-bot .conts {padding-bottom: 12px;}
.footer-bot .conts span {display: inline-block;padding: 0 8px;}
.footer-bot a {color: #b2d6fd;}
.footer-bot a:hover {color: #fff;}
/*******************************
    -------[=公用]-------
********************************/
.g-title-1 {padding: 35px 0 30px;text-align: center;}
.g-title-1 .en {font-size: 36px;font-family: Arial;line-height: 1.1;text-transform: uppercase;color: #0073bc;}
.g-title-1 .cn {position: relative;z-index: 1;padding-bottom: 4px;font-weight: normal;font-size: 24px;}
.g-title-1 .cn:after {content: '';position: absolute;bottom: 0;left: 50%;z-index: 3;margin-left: -30px;width: 60px;height: 2px;background-color: #0073bc;}
.g-title-1.white .en, .g-title-1.white .cn {color: #fff;} 
.g-title-1.white .cn:after {background-color: #fff;}
.g-toe {overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.banner-inner {height: 250px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.container1 {overflow: hidden;padding: 40px 0;}
/*侧边栏*/
.leftside {float: left;width: 260px;margin-right: 30px;}
.leftside .cate-box { background-color: #fff; color: #fff; border: 1px solid #0073bc;}
.leftside h3 { font-size: 28px; text-align: center; overflow: hidden; color: #fff; font-weight: normal; line-height: 1.5; background: #0073bc; margin-bottom: 20px; padding:10px 0;}
.leftside h3 span { font-size: 12px; color: #fff; display: block; }
.leftside .cate-box ul {padding:0 10px; }
.leftside .cate-box ul li { font-size: 16px; background-color: #0073bc; margin-bottom: 10px; position: relative;}
.leftside .cate-box ul li a { color: #fff; display: block; padding: 0 0 0 20px; line-height: 40px; }
.leftside .cate-box ul li a:hover, .leftside .cate-box ul li.cur { background-color: #0e60bc; color: #fff }
.leftside .cate-box ul li.cur a {color: #fff;}
.leftside .tel-box { border: 1px solid #0073bc; margin-top: 20px;padding-bottom:15px;border-bottom: 20px solid #0073bc}
.leftside .tel-box p {padding: 0 25px;}
.maincont {overflow: hidden;}
.maincont .box-title {overflow: hidden;border-bottom: 1px solid #cccccc;}
.maincont .box-title h3{position: relative;z-index: 1;font-size: 24px;color: #0073bc;position: relative;padding: 15px 10px;float: left;}
.maincont .box-title h3:after{display: block;content: '';position: absolute;bottom: -1px;left: 0;right: 0;width: 100%;height: 4px;background-color: #0073bc}
.maincont .box-cont{padding: 20px 10px;overflow: hidden;}
/* 新闻内容页 */
.newsTitle { color: #333;text-align:center;font-weight:bold; font-family:"黑体";line-height:280%;}
.newsTitle strong{font-size:22px;}
.newsInfo{ margin:10px 0 18px 0;font-weight:normal;text-align:center; color:#3d3d3d;}
.newsdes{padding: 15px;background-color: #ececec;line-height: 2; color:#767676; font-family:"宋体"}
.newsContent{ margin-bottom:16px;margin-top:20px; line-height:24px;font-family:"宋体"}
.newsContent *{ word-break: break-all;word-wrap: break-word;} 
.infoClass{margin:0px;margin-bottom:10px;margin-left:10px;line-height:25px;}
.infoImage{text-align:center;margin:10px 0;}
.infoImage img{padding:4px;border:3px solid #dedede;}
/* 上下篇*/
.n-p{padding:10px 0;border-bottom: 1px dotted #afafaf;font-family:"宋体"}
.n-p li{float: left;padding:0px 20px;max-width: 50%; line-height:24px;}
.n-p li a:hover{ text-decoration:underline}
.n-p .f-l,.n-p .f-r{background: url(../img/base/icon.png) no-repeat;}
.n-p .f-l{background-position: 0px -332px;}
.n-p .f-r{text-align: right;background-position: 0px -313px;}
/* 文章分享工具集 */
.newsShare{height:125px;padding: 15px; border:1px dotted #ccc; border-left:none; border-right:none;font-family:"宋体"}
.newsShare .info{width: 90%;float: left; line-height:22px;}
.newsShare .u-img{height:100%;float: right;}
/* 扩展阅读 */
.kuozhan{ margin:10px 0;}
.kuozhanl,.kuozhanr{ width:48%; height:220px;}
.kuozhan ul{padding: 15px 5px;}
.kuozhan ul li{position:relative;padding-left:10px;margin-top:0px;zoom:1;}
.kuozhan ul li i.dot{position: absolute;top:0.75em;left:0;width:6px;height:8px;margin-top:0px;border:none;background: url(../img/base/icon.png) 0px -409px no-repeat;}
/* 标题 */
.kuozhan .title{height:42px;line-height:42px;}
.kuozhan .title span{ display:block; color:#ffffff;width:100px; line-height:42px; font-size:16px; font-weight:bold; text-align:center;background-color: #d32727}
/* 文章工具集 */
.newsTool{border:1px dotted #afafaf;border-left:none;border-right:none;text-align: center; margin-bottom:2px;}
.newsTool .titletool{ color:#000; white-space: nowrap;overflow: visible;padding: 0 0 0 .5em;height: 28px;line-height: 28px;}
a.titletool:link, a.titletool:visited{color: #000;}
a.titletool:hover,a.titletool:active{color:#2e6e9e;text-decoration:none;}
/* 视力字体 */
#fonts a{ padding:0 1px;}
#fonts a:hover{ font-weight:bold;}
#backg a{ border: 1px solid #999; width: 8px; height: 8px; display: inline-block; line-height:28px; margin-left:2px;}
/* 工具集图标 */
.newsTool i.icon { background: url(../img/base/icon.png) no-repeat;}
i.icon.font { background-position: -25px -42px; width: 1.5em;height: 1.5em;}
i.icon.scolor { background-position: -46px -20px; width: 1.5em;height: 1.5em;}
i.icon.weixin{background-position: 3px 0;}
i.icon.weibo{background-position: 0 -24px;}
i.icon.note{background-position: 0px -135px;}
i.icon.favi{background-position: -25px 0px;width:1.5em; height:1.5em;}
i.icon.print{background-position: -25px 0px;width:1.5em; height:1.5em;}
i.icon.close{background-position: -46px 0px;width:1.5em; height:1.5em;}

/* 面包屑导航 */
.sitemap {padding: 30px 10px 0 0;}
/* 表单 */
.m-form {padding: 0 0 10px 0;}
.m-form legend{font-size: 20px;color: #444;padding-bottom: 8px;}
.m-form .btn{width: 100%;border-radius: 0;padding:5px 10px;font-size: 20px;border:1px solid #0073bc;background: #0073bc;color: #fff;}
.m-form .btn { transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
.m-form .btn-default:focus,
.m-form .btn-default.focus{color: #fff; opacity: 0.8}
.m-form .btn-default:hover{color: #fff; opacity: 0.8;border-color:#f89120;background-color: #f89120;}
.m-form .btn[type='reset']{background-color: #797979;border:1px solid #797979;}
.form-group{margin-bottom: 15px;}
.m-form .col-l, .m-form .col-r{width: 48%;}
.m-form .code-img {margin-left: 10px;}
.form-label{display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: normal;font-size: 14px} 
.form-control {
  box-sizing:border-box;
  display: block;
  width: 100%;
  height: 38px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #f1f1f1;
  background-image: none;
  border-radius: 0; /*4px;*/
  /*
  border: 1px solid #eae7e7;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);*/
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#chkimg{height: 38px;}
.form-control:focus{border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}
.form-control::-moz-placeholder{color: #999; opacity: 1;}
.form-control:-ms-input-placeholder{color: #999;}
.form-control::-webkit-input-placeholder{color: #999;}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control{background-color: #eee; opacity: 1;}
.form-control[disabled],
fieldset[disabled] .form-control{cursor: not-allowed;}
textarea.form-control{height: 150px;}
input[type="search"]{-webkit-appearance: none;}



﻿/* 简易表单 */
.m-form{line-height:29px;color:#555;}
.m-form legend{font-size:14px;font-weight:bold;}
.m-form .formitm{padding:20px 0 0;line-height:30px;}
.m-form .formitm.last{padding:10px 0;}
.m-form .formitm-1{padding-left:100px;}
.m-form .lab{float:left;width:90px;margin-right:-90px;text-align:right;font-weight:bold;}
.m-form .ipt{margin-left:100px; background:none;}
.m-form .ipt *{vertical-align:middle;}
.m-form .ipt a,.m-form .ipt a:hover{text-decoration:none;color:#fb5500;}
.m-form .ipt img{height:28px;margin:0 15px 0 5px;}
.m-form .ipt .domain{margin:0 0 0 5px;font-weight:bold;color:#777;}
.m-form .ipt p{height:22px;line-height:22px;color:#fb5500;}
.m-form .tip{padding-top:10px;color:#545454!important;}
.m-form .tip input{margin:0 5px 3px 0;}
