﻿@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;display:block; */}
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: 100%; height: 100px; padding:1px 0; margin: 0 auto; min-width:1200px;}
.home{ height:32px; line-height:32px; color:#ffffff;  background:#0f6cd2;min-width:1200px; width:100%; font-size:12px;}
.home_l{ float:left; width:550px;}
.home_t{ float: left; width:490px; text-align:right;}
.home_t span{ font-size:14px; font-weight:bolder;}
.home_r{ float:right; color:#fff; width:150px; }
.home_r a{ color:#fff; margin:0 5px;}

.top{ width:1200px; margin:0px auto; height:88px; font-size:12px; line-height:36px; color:#fff;}
.top .logo{ width:240px;  float:left; height:70px; display:block; margin:9px 0 0;  }

/* 本例子css */
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{ /*width:960px;*/ float:right;height:88px; line-height:88px; position:relative; z-index:9999;   }
	.nav{/* width:960px;*/ margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
	.nav h3{ font-size:100%; font-weight:normal;  }
	.nav .m{  position:relative; float:left; width:160px; margin:0 ; display:inline; text-align:center;   }
	.nav #m6{ width:100px;}
	.nav h3 a{ font-size:15px;  zoom:1;  height:81px; line-height:81px; padding:0px 8px;  display: table; margin:4px auto 0; color:#444444; }
	.nav h3 a:hover{ color:#0f6cd2; border-bottom:3px solid #0f6cd2; }
	/*.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }*/
	
	.nav .sub{ display: none; /*默认隐藏*/ width:120px; padding: 0; border-top:3px solid #3d5cb9; margin:0 ;  position:absolute; top:85px;  background-color: rgba(61, 92, 182, 0.7);  float:left; line-height:40px; }
	.nav .sub li{ text-align:center;  }
	.nav .sub li a{ color:#fff; display:block; zoom:1; font-size:13px;}
	.nav .sub li a:hover{  background:#3d5cb9; color:#fff;   }

/* banner */
	.fullSlide{ width:100%;  position:relative;  height:623px; background:#fff;  min-width:1200px; }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:623px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:623px; }
	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:15px; left:0; height:30px; line-height:30px; }
	.fullSlide .hd ul{ text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:22px; margin:2px; overflow:hidden; background:url(../images/dot.png) no-repeat bottom center;  line-height:999px;}
	.fullSlide .hd ul .on{ background: url(../images/dot.png) no-repeat center 1px; }
	.fullSlide .prev{  display:block;  position:absolute; z-index:1; top:44%; left:2%;  z-index:1; width:70px; height:70px;
	 background:url(../images/dot1.png) 0px 0px  no-repeat;  cursor:pointer;display:none;  }
	.fullSlide .next{ display:block;  position:absolute; z-index:1; top:44%; left:2%;  z-index:1; width:70px; height:70px;
	 background:url(../images/dot2.png) 0px 0px  no-repeat;  cursor:pointer; display:none;  }
	.fullSlide .next{ left:auto; right:2%;  }

/*wrap*/
  /*通用*/
.wrap{ color: #4b4b4b; margin:0 auto; min-width:1200px; }
.bt{ color:#474747; text-align:center; display:table; margin:30px  auto 20px; line-height:60px;}
.bt h1{ font-size:38px; color:#313131; font-weight: bolder; margin:14px auto;}
.bt span{ width:40px; height:3px; background:#0c7df8; display:block; margin:0 auto;}
.bt h2{ font-size:18px;}
.more{background: -prefix-linear-zgradient(left, #1c85f8, #0e69cd); background: linear-gradient(to right, #1c85f8, #0e69cd); border-radius:25px; margin:0 auto 30px; text-align:center; color:#fff; width:150px; height:36px; line-height:36px; display: table; font-size:14px;}
.more:hover{background: -prefix-linear-zgradient(left, #f44141, #ea3333); background: linear-gradient(to right,#f44141, #ea3333);}

.fw{ width:1152px; margin:0 auto 30px; display:table;}
.fw li { width:260px; height:200px; display:block; float:left; margin:14px;}
.fw li a{background: -prefix-linear-zgradient(left, #1c85f8, #0e69cd); background: linear-gradient(to right, #1c85f8, #0e69cd);  text-align:center; color:#fff; width:260px; height:200px; display: table; font-size:16px;}
.fw li a img{ margin:24px auto 0; display:block; width:90px; height:80px;}
.fw li a h1{ font-size:20px; font-weight:bolder; line-height:40px;}
.fw li a:hover{background: -prefix-linear-zgradient(left, #f44141, #ea3333); background: linear-gradient(to right,#f44141, #ea3333); }

/*ys*/
.ys_k{ background: url(../images/bj1.jpg) no-repeat  bottom center; height:670px; width:100%; display:table; margin:0 auto; color:#505050;}
.ys_k .bt ,.ys_k .bt h1{ color:#fff;}
.ys_k .bt span{ background:#fff;}
.ys{ width:1200px; margin:0 auto; display:table; padding:30px 0 0;}
.ys dt{ width:280px; float:left; height:345px; background:#fff; display:table; text-align:center; margin:0 10px;}
.ys dt a h1{ font-size:20px; background:#0c7df8; height:54px; line-height:54px; font-weight:bold; width:100%; display:block; color:#fff;}
.ys dt a .ys1{ background:url(../images/ys1.png) no-repeat center center; width:100px; height:100px; display:block; margin:14px auto 16px;}
.ys dt a .ys2{ background:url(../images/ys2.png) no-repeat center center; width:100px; height:100px; display:block; margin:14px auto 16px;}
.ys dt a .ys3{ background:url(../images/ys3.png) no-repeat center center; width:100px; height:100px; display:block; margin:14px auto 16px;}
.ys dt a .ys4{ background:url(../images/ys4.png) no-repeat center center; width:100px; height:100px; display:block; margin:14px auto 16px;}
.ys dt a:hover .ys1{ background:url(../images/ys11.png) no-repeat center center; width:100px; height:100px; display:block; margin:14px auto 16px;}
.ys dt a:hover .ys2{ background:url(../images/ys22.png) no-repeat center center; width:100px; height:100px; display:block; margin:14px auto 16px;}
.ys dt a:hover .ys3{ background:url(../images/ys33.png) no-repeat center center; width:100px; height:100px; display:block; margin:14px auto 16px;}
.ys dt a:hover .ys4{ background:url(../images/ys44.png) no-repeat center center; width:100px; height:100px; display:block; margin:14px auto 16px;}
.ys dt a h2{ line-height:30px; font-size:14px; height:60px; display:block; padding:0 20px;}
.ys dt a h3{ width:150px; height:34px; background:#0c7df8; border-radius:25px; display:block; margin:30px auto 0; color:#fff; font-size:14px; line-height:34px; }
.ys dt a:hover h1,.ys dt a:hover h3{ background:#ea3333;}

/*fc*/
.fc_k{ width:1200px; display:table; padding:0 0 20px; margin:0 auto;}
.al_Scroll{width:1200px;height:320px;margin:35px auto 0;position:relative;}
.al_Scroll .prev,.al_Scroll .next{width:20px; height:35px;position:absolute;top:105px;left:20px;z-index:100; cursor:pointer; background:url(../images/btn.png) no-repeat; }
.al_Scroll .next{ left:auto; right:0; background-position: 0 -70px;top:105px;right:20px;}
.al_Scroll .prev:hover{ background-position:0px -35px ; }
.al_Scroll .next:hover{ background-position: 0 -105px; }
.al_Scroll .scrollWrap{width:1200px;overflow:hidden;position:absolute;}
.al_Scroll  dl{float:left;width:280px; height:300px;text-align:center; margin:0 10px; background:#fff;}
.al_Scroll  dl a{ width:280px; height:300px; display:block; color:#505050 }
.al_Scroll  dl a h1 { font-size:16px; bottom:0; text-align:center; width:100%; line-height:60px; }
.al_Scroll  dl a:hover{ color:#0c7df8;  display:block;}
.al_Scroll  img{display:block;width:280px;height:240px;}

/*xw*/
.news_k{ background:#f2f4f6; width:100%; display:table; margin:0 auto; padding:0 0 10px;}
.idea{ width:1200px; margin:0 auto 20px; display: table; padding:10px 0 0;}
.idea_l{ width:530px; float:left; margin:0 35px;}
.idea_l .idea_img{ width:530px; height: auto; margin: 0;  float: none;  height: 210px;  overflow: hidden;}
.idea_l .idea_img img { width: 100%;display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.idea_l:hover img{transform: scale(1.1);}
.idea_l a{ font-size:13px; color:#7f7d7d;line-height:24px;}

.idea_l a h1{ font-size:15px; color:#4f4e4e; line-height:56px; }
.idea_l a h1 span{font-size:13px; color:#7f7d7d;}
.idea_l a h2{ color:#7f7d7d; font-size:13px; line-height:24px; height:48px;}


.idea_r{ width:560px; float:right; margin-right:30px;}
.idea_r a{ font-size:13px; color:#7f7d7d; line-height:24px;}
.idea_r a li{ height:86px; display:block; margin-bottom:30px;}
.idea_r a li .time{ width:82px; height:82px; border-radius:5px; border:2px solid #666666; float:left; margin-right:30px;}
.idea_r a li .time h1{ font-size:46px; color:#666666; width:100%; text-align:center; line-height:62px; height:62px;}
.idea_r a li .time span{ background:#666666; width:100%; height:20px; line-height:20px; font-size:15px; color:#e6e6e6; text-align:center; display:block;}

.idea_r a:hover li .time h1{ color:#1f6db6; }
.idea_r a:hover li .time span{ background:#1f6db6;  color:#fff; }
.idea_r a:hover li .time{ border:2px solid #1f6db6;}
.idea_r a li .idea_w{ width:444px; float:left;}
.idea_r a li .idea_w h1{ line-height:28px; margin-bottom:6px; font-size:16px; color:#4f4e4e; background:url(../images/news_jt2.png) no-repeat center right ; padding-right:50px;}
.idea_r a li .idea_w h2{ color:#7f7d7d; font-size:13px; color:24px;}

.idea_r a:hover li .idea_w h1{ color:#1f6db6; background:url(../images/news_jt1.png) no-repeat center right;}


/*fott*/
.fott { width:100%; background:#0e6ace;  font-size:14px; line-height:30px; color:#fff; }
.fott a{ color:#fff;}
.fo1{ display:block; border-bottom:1px solid #6a82c9; height:80px; padding:10px 0;}
.fo1_l{ font-size:15px; display:table; float:left;}
.fo1_l a{ color:#fff; padding:0 40px; line-height:80px;}
.fo1_l a:hover{ color:#fff; }
.fo_logo{ width:240px; height:70px; float:right; }

.fo2{ display: table; width:1200px; margin:0 auto; padding:20px 0;}
.fo2_l{ width:990px; float:left;}
.fo2_t{ display: table; width:990px; margin:8px 0 8px;}
.fo2_t dt{ line-height:30px; float:left;}
.fo2_t dt h1{ font-size:15px; line-height:30px;}
.fo2_t dt img{ width:30px; height:30px; float:left; margin-right:10px; padding-bottom:40px;}
.fo2_t dt span{ display:block; font-size:20px;}
.fo2_f{ padding:1px 40px;}

.fo2_w{ width:194px; float:right; padding:15px 0 0; }
.fo2_w img{ width:82px; height:82px; float:left;}
.fo2_w h2{ width:108px; float:left; height:52px; border:2px solid #fff; text-align:center;font-size:14px; line-height:26px; padding:13px 0; }



.fy{ text-align:center; font-size:14px; margin:30px 0 30px;}
.info { width: 450px; height: 27px; line-height: 28px;  text-align: center;  margin: 15px auto 20px; border: 1px dashed #ccc; border-left: none; border-right: none;  color: #626262;}
