﻿@charset "utf-8";

/* CSS Document */

/*初始化*/
html { font-family:"微软雅黑";} 
body, dl, dt, dd, ul, ol,li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, button, textarea, th, td{ margin: 0; padding: 0; font-size: 12px; /*text-align: left;*/ }
body { -webkit-overflow-scrolling: touch; text-align:left;  max-height: 100%; }
a, a:hover { text-decoration: none; outline: none;  }
a{ color:#424141;}
ul{list-style: none;}
li { list-style: none }
:link, :visited{text-decoration: none;}
p{ margin:0; padding:0;}
img { border: none; max-width:100%;/* margin:0; */}
input, button, textarea, select, optgroup, option{font-family: inherit;font-size: inherit; font-style: inherit; font-weight: inherit; border: none; outline: none; background: none ;}
em,i { font-style: normal }
h1, h2, h3, h4, h5, h6 { font-weight: normal }
/* clear */
.clear{clear:both; width:100%; overflow:hidden;}
.clearfix::after{ clear: both; display: block; height: 0; content: '';}
.fn-clearfix:after { display: block; font-size: 0; content: '\0020'; clear: both; height: 0; }
.fn-clearfix { zoom: 1; /*for IE6 IE7*/ }
.fn-clear { visibility: hidden; clear: both; display: block; height: 0;  content: '';}
.zj{ width:1200px; margin:0 auto ; display:block;}
/*header*/
.header { width: 1200px;  padding:0px 0; margin: 0 auto; min-width:1200px; display:block; height:90px;}
.logo{ width:172px;  float:left; height:90px; display:block; margin:0px 50px 0 0;  }
.nav{}
.nav a{ display:block; float:left; font-size:15px; color:#454545; padding:0 24px; margin:0 0px; line-height:90px; }
.nav span{ width:1px; height:16px; background:#bfbfbf; float:left; display:block;  margin:38px 0 0;}
.nav a:hover,.nav .on{color:#0e4d9c;}

.yy{ float:right; width:100px; height:30px; margin:28px 0 0;}
.yy a{width:36px; height:36px; border:1px solid #fff; margin:0 0 0 10px; border-radius:50%; display:block; float:left; line-height:36px; font-size:13px; color:#202020; text-align:center;}
.yy .on,.yy a:hover{ border:1px solid #0e4d9c; color:#0e4d9c;}
/**/
.wrap{}
.dk{ min-width:1200px;}
.k1{ background:url(../images/bj.jpg) no-repeat center bottom; width:100%; height:1460px; display:block; min-width:1200px;}
.bt{ text-align:center; font-size:16px; color:#4aa5d1; line-height:20px; display:table; margin:0 auto; padding:40px 0;}
.bt h1{ font-size:24px; color:#131313; font-weight:bolder; line-height:40px;}
.bt h2{ font-size:14px; color:#2b2b2b; line-height:20px; margin:0 0 5px;}

.bt1{ text-align:left; font-size:16px; color:#fff; line-height:20px; display:table;  padding:40px 0; float:left; margin-left:15px;}
.bt1 h1{ font-size:24px;  font-weight:bolder; line-height:40px;}
.bt1 h2{ font-size:14px; line-height:20px; margin:0 0 5px;}
.bt1 h2 span{ margin-left:20px;}
.more{background: -prefix-linear-zgradient(left, #165db2, #0dbffb); background: linear-gradient(to right, #165db2, #0dbffb); margin:30px auto; border-radius:25px;  text-align:center; color:#fff; width:150px; height:36px; line-height:36px; display: table; font-size:16px;}
.more:hover{background: -prefix-linear-zgradient(left, #0dbffb, #165db2); background: linear-gradient(to right,#0dbffb, #165db2); }


/*jj*/

.jj{ width:1200px; margin:0 auto; display:table;}
.jj_n{ width:810px; margin:0 0 50px 45px; height:300px; display: inline-block; font-size:14px; color:#424141; line-height:30px;}
/*cp*/
.cp_k{ width:1200px; margin:160px auto; display:table;}
/*滚动*/
.al_Scroll{width:1200px;height:370px;margin:145px auto 0;position:relative;}
.al_Scroll .jt{ }
.al_Scroll .prev,.al_Scroll .next{width:40px; height:40px;right:60px; top:-90px; position:absolute;z-index:100; cursor:pointer; background:url(../images/jt.png) no-repeat; }
.al_Scroll .next{ left:auto; right:0; background-position: -40px 0;right:15px;}
.al_Scroll .prev:hover{ background-position:0px -40px ; }
.al_Scroll .next:hover{ background-position: -40px -40px; }

.al_Scroll .scrollWrap{width:1200px;overflow:hidden;position:absolute;}
.al_Scroll  dl{float:left;width:370px; height:352px;text-align:center;position:relative; margin:0 15px; }
.al_Scroll  dl a{ width:370px; height:352px; display:block; }
.al_Scroll  dl a h1 { font-size:16px; text-align:center; width:100%; line-height:70px; color:#fff;}
.al_Scroll  dl a:hover{ color:#005ab6;  display:block;}
.al_Scroll a .cp_t{display:block;  overflow: hidden; width:370px;height:282px;}
.al_Scroll a .cp_t  img{width: 100%;display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.al_Scroll a:hover .cp_t  img{transform: scale(1.1);}


/*k2*/
.k2{ width:1120px; display:table;  margin:0 auto;}
.xw{ display: table; width:550px;float:right; margin:0 auto;}
.xw ul{ margin:0px auto 0px; display:table;}
.xw li{ width:550px; float:left; height:82px; margin:0px 0 25px; }
.xw li .sj{ width:82px; height:82px; text-align:center; font-size:14px; color:#fff; float:left; background:#165bb1; }
.xw li .sj h1{ font-size:38px;line-height:44px; margin:10px 0 0 0px;  color:#fff;}
.xw li .xw_z{ float:left; margin:0px; float:right; width:440px; height:82px; color:#828080; font-size:13px; line-height:22px;}
.xw li .xw_z span{ color:#6b6b6b; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:1;}
.xw li .xw_z h1{ font-size:18px; color:#353535; font-weight: bolder; line-height:44px; margin:0px 0 4px; }
.xw li a:hover .xw_z h1{ color:#165bb1;}

.xw_l{ width:518px; height:300px; display:block;  overflow: hidden; float:left; margin:0 0px;}
.xw_l img{width: 100%;display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.xw_l:hover img{transform: scale(1.1);}

.xw_k{ display: inline-block; width:1120px; margin:0 auto 10px; }


.fott{ background:url(../images/fo.jpg) no-repeat top center; font-size:14px; line-height:34px; height:284px; width:100%; display:table;}
.fo{ width:1200px; display: table; margin:100px auto 0; color:#fff;}
.fo_l{ width:1050px; float:left;}
.fo_n a{ color:#fff; font-size:15px; padding:0 28px; }
.fo_r{ width:116px; float:right; text-align:center; line-height:40px; font-size:15px; margin:4px 20px 0 0 ;}
.fo_r img{ width:116px; height:116px; display:block;}
.fo_w{ display:block; margin:10px 0 0 ;}
.fo_w a{color:#ffffff}
.fo_w dt{ margin-left:28px; display: block;}
.fo_w dt span{ font-size:24px; font-weight:bolder;}


.gotop { display: block; width: 36px;  height: 110px; background: url(../images/top.png) center no-repeat;  position: fixed;    bottom: 110px;    right: 40px;    z-index: 99999; /* opacity: .5; */}


