/*初始化*/
html { font-family:"微软雅黑"; font-size:12px;} 
html,body{ height:100%; }
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input,figure { margin: 0; padding: 0; }
body { -webkit-overflow-scrolling: touch; text-align:left;  max-height: 100%;  }
body{background:url(../images/bj1.jpg) repeat; width:100%; display:table;}
a, a:hover { text-decoration: none; outline: none;  }
a{ color:#706f6f;}
p{ margin:0; padding:0;}
:link, :visited{text-decoration: none;}
ul,li { list-style: none }
/*img { border: none; max-width:100%;}*/
input, select, textarea { border: none; outline: none; background: none }
em,i { font-style: normal }
h1, h2, h3, h4, h5, h6 { font-weight: normal }
.clear{clear:both; width:100%; overflow:hidden;}
.clearfix::after{ clear: both; display: block; height: 0; content: '';}
/* clear */
.fn-clearfix:after { display: block; font-size: 0; content: '\0020'; clear: both; height: 0; }
.fn-clearfix { zoom: 1; /*for IE6 IE7*/ }
.fn-clear1 { visibility: hidden; clear: both; }
.zj{ width:1200px; margin:0 auto; display:block;}
a{text-decoration: none; outline: 0; blr:expression(this.onFocus=this.blur()); }
.right{ float:right;}
.left{ float:left;}
/*header*/
.header { width: 100%;  padding:0px 0; margin: 0 auto; min-width:1260px; background:url(../images/bj1.jpg) repeat center top; height:100px;}
.top{ width:1200px; display:table; margin:0 auto; padding:15px 0 0;}
.top .logo{ float:left; width:360px; height:70px; display:table;}
.top .logo img{ float:left; margin-right:5px;}
.top .tel{ float:right; text-align:right; width:212px; height:54px; padding:10px 0 0 }

.top_k{ /*position:relative; z-index:9999;*/ width:100%;  background: #16439b;  margin:0px auto; height:54px; font-size:12px; line-height:54px; color:#fff;}

/* 本例子css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ width:1197px; margin:0 auto;height:54px; line-height:34px; position:relative; z-index:9999;   }
.nav{ width:1200px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav h3{ font-size:100%; font-weight:normal;  }
.nav h3 span{ display: block; font-size: 12px; line-height: 16px; color: #6f8bc1; text-transform: uppercase; }
.nav .m{  position:relative; float:left; width:170px; margin:0 ; display:inline; text-align:center;   }
.nav .m:hover{ background:#b99064;color:#fff; }
.nav h3 a{ font-size:15px;  zoom:1; height:54px; line-height:20px; padding:10px 0px 0; box-sizing:border-box;  display: block; margin:0px auto 0; color:#fff; }
.nav h3 a:hover,.nav .m:hover h3 a,.nav h3 a:hover span,.nav .m:hover h3 a span{ color:#fff; }
	
.nav .sub{ display: none; /*默认隐藏*/ width:150px; padding: 0; /*border-top:3px solid #3d5cb9;*/ margin:0 ;  position:absolute; top:54px;  background-color: rgba(255, 255, 255, 0.9);  float:left; line-height:44px; }
.nav .sub li{ text-align:center;  }
.nav .sub li a{ color:#333; display:block; zoom:1; font-size:15px;}
.nav .sub li a:hover{  background:#b99064; color:#fff;   }

/*轮播结束*/
/* banner */
	.fullSlide{ width:100%;  position:relative;  height:500px; background:#fff;  min-width:1260px; }
	.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:500px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:500px; }
	.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/prev.png) 0px 0px  no-repeat;  cursor:pointer;display: block;  }
	.fullSlide .next{ display:block;  position:absolute; z-index:1; top:44%; left:2%;  z-index:1; width:70px; height:70px;
	 background:url(../images/next.png) 0px 0px  no-repeat;  cursor:pointer; display: block;  }
	.fullSlide .next{ left:auto; right:2%;  }
/* banner */
	
#box_header_sub2{width:100%; min-width:1260px;}
#box_main_sub2{margin-top:30px;width:100%}
#box_main_sub1_sub2{padding-left:50px;width:450px;float:left}
#box_main_sub1_sub3{padding-left:50px;width:330px;float:left}
#box_main_sub2_sub2{margin-top:15px;width:100%;overflow:hidden}
#box_main_sub3_sub2{margin-top:15px;width:100%;overflow:hidden}
#box_main_sub1_sub3_sub2_sub1{width:50%;float:left}
#box_main_sub1_sub3_sub2_sub2{width:50%;float:left}
#box_footer_sub1{margin:0 auto;width:1200px;float:none}
#box_footer_sub1_sub1{text-align:left;width:50%;float:left}
#box_footer_sub1_sub2{text-align:right;width:50%;float:left}
.FrontSpecifies_show01-d1_c1{margin:0 auto;width:100%}
.FrontSpecifies_show01-d1_c1{margin:0 auto;width:100%}
.FrontSpecifies_show01-d1_c1 .membernavlist{width:100%;background:#fff}
.FrontSpecifies_show01-d1_c1 .membernavlist LI{height:25px}
.FrontSpecifies_show01-d1_c1 .membernavlist LI A{line-height:24px;width:100%;background:#ebf7fe;float:left;height:24px;text-decoration:none}
.FrontSpecifies_show01-d1_c1 .membernavlist LI A:hover{background:#abe7fa}
.FrontPublic_slideShow01-d3_c1 IMG{border-bottom-style:none;border-right-style:none;border-top-style:none;border-left-style:none}
.FrontPublic_slideShow01-d3_c1 UL{list-style-type:none;list-style-image:none}
.FrontPublic_slideShow01-d3_c1 A{color:#538c9f}
.FrontPublic_slideShow01-d3_c1 A:hover{color:#84b263}
.FrontPublic_slideShow01-d3_c1 DIV .wrapper{position:relative;height:450px;overflow:hidden}
.FrontPublic_slideShow01-d3_c1 .fn-clear{position:absolute;width:1920px;zoom:1;height:450px;margin-left:-960px;overflow:hidden;left:50%}
.FrontPublic_slideShow01-d3_c1 .box_skitter UL{position:relative;width:999999px;display:none;height:450px}
.FrontPublic_slideShow01-d3_c1 .box_skitter UL LI{text-align:center;width:1920px;display:inline;float:left;height:450px;font-size:0}
.FrontPublic_slideShow01-d3_c1 .box_skitter .container_skitter{position:relative;overflow:hidden}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image{position:relative;overflow:hidden}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image IMG{display:none}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone{z-index:20;position:absolute;width:100px;display:none;overflow:hidden;top:0;left:0}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone IMG{z-index:20;position:absolute;top:0;left:0}
.FrontPublic_slideShow01-d3_c1 .box_skitter .prev_button{z-index:999;position:absolute;margin-top:-31px;text-indent:-9999em;width:57px;background:url(../images/prev.png) no-repeat left top;height:62px;overflow:hidden;top:50%;left:17%}
.FrontPublic_slideShow01-d3_c1 .box_skitter .next_button{z-index:999;position:absolute;margin-top:-31px;text-indent:-9999em;width:57px;background:url(../images/next.png) no-repeat left top;height:62px;overflow:hidden;top:50%;right:17%}
.FrontPublic_slideShow01-d3_c1 .box_skitter .label_skitter{z-index:150;position:absolute;display:none}
.FrontPublic_slideShow01-d3_c1 .loading{z-index:10000;position:absolute;text-indent:-9999em;margin:-16px;width:31px;background:url(../images/ajax-loader.gif) no-repeat left top;height:31px;color:#fff;overflow:hidden;top:50%;right:50%}
.FrontPublic_slideShow01-d3_c1 #slideshow UL{display:none}
.clear{line-height:0;height:0;clear:both;font-size:0}
.MultiPageTab{margin:0 auto;width:100%}
#box_main_sub1_sub2 UL LI.MultiPageTab_link{text-align:center;line-height:30px;background-color:#eee;width:100px;float:left;height:30px;color:#fff;cursor:hand;font-weight:bold;margin-right:5px}
#box_main_sub1_sub2 UL LI.MultiPageTab_hover{text-align:center;line-height:30px;background-color:#1b0c73;width:100px;float:left;height:30px;color:#fff;cursor:hand;font-weight:bold;margin-right:5px}
#box_main_sub1_sub2 UL LI.MultiPageTab_link A:link{color:#333;text-decoration:none}
#box_main_sub1_sub2 UL LI.MultiPageTab_link A:visited{color:#333;text-decoration:none}
#box_main_sub1_sub2 UL LI.MultiPageTab_link A:hover{color:#333;text-decoration:none}
#box_main_sub1_sub2 UL LI.MultiPageTab_link A:active{color:#333;text-decoration:none}
#box_main_sub1_sub2 UL LI.MultiPageTab_hover A:link{color:#fff;text-decoration:none}
#box_main_sub1_sub2 UL LI.MultiPageTab_hover A:visited{color:#fff;text-decoration:none}
#box_main_sub1_sub2 UL LI.MultiPageTab_hover A:hover{color:#fff;text-decoration:none}
#box_main_sub1_sub2 UL LI.MultiPageTab_hover A:active{color:#fff;text-decoration:none}
#box_main_sub1_sub2 DIV.tabArea_a{border-bottom:medium none;border-left:medium none;border-top:medium none;border-right:medium none}
#box_main_sub1_sub2 DIV.tabArea_b{border-bottom:#167bbf 1px solid;border-left:#167bbf 1px solid;display:none;border-top:#167bbf 1px solid;border-right:#167bbf 1px solid}

/*wrap*/
.wrap{ width:1200px; display:table; margin:0 auto; min-width:1200px;}
.bt{ width:100%; border-bottom:1px solid #cacbcc; margin:0 0 15px;}
.bt h1{ font-size:18px; color:#16439b; line-height:40px; font-weight:bolder;}
.bt h1 span{ margin-left:8px; font-size: 12px; color: #8e8e8e; font-weight:100; font-style: italic; text-transform: uppercase; }
.bt h1 a{ font-size:12px; color:#706f6f; float:right;font-weight:100;}
.bt h1 a:hover{color:#16439b;}
.bt h2{ background:url(../images/xx.jpg) no-repeat center center; width:100px; height:3px; margin-bottom:-2px;}
/*k1*/
.k1{ display:table; width:100%; padding:20px 0 0}
.k1_l{ width:300px; display:table;}
.fl{}
.fl dt { width:144px; height:50px; float:left; margin:8px 0 10px}
.fl dt a{ width:142px; height:48px; border:1px solid #d3d3d4; display:table; background:#fff;}
.fl dt a div{ width:50px; height:28px; float:left;border-right:1px solid #d3d3d4; margin:10px 12px 0 0 }
.fl dt a h1{ font-size:15px; color:#888888; line-height:17px; padding:8px 0 0}
.fl dt a h1 span{ display: block; font-size: 12px; color: #888888; text-transform: uppercase; }
.fl dt a .fl_ico1{ background:url(../images/ico1.png) no-repeat center center;}
.fl dt a .fl_ico2{ background:url(../images/ico2.png) no-repeat center center;}
.fl dt a .fl_ico3{ background:url(../images/ico3.png) no-repeat center center;}
.fl dt a .fl_ico4{ background:url(../images/ico4.png) no-repeat center center;}
.fl dt a .fl_ico5{ background:url(../images/ico5.png) no-repeat center center;}
.fl dt a .fl_ico6{ background:url(../images/ico6.png) no-repeat center center;}
.fl dt a:hover{ background:#16439b; color:#fff;border:1px solid #fff;}
.fl dt a:hover h1,.fl dt a:hover h1 span{ color:#fff;}
.fl dt a:hover .fl_ico1{ background:url(../images/ico11.png) no-repeat center center;}
.fl dt a:hover .fl_ico2{ background:url(../images/ico22.png) no-repeat center center;}
.fl dt a:hover .fl_ico3{ background:url(../images/ico33.png) no-repeat center center;}
.fl dt a:hover .fl_ico4{ background:url(../images/ico44.png) no-repeat center center;}
.fl dt a:hover .fl_ico5{ background:url(../images/ico55.png) no-repeat center center;}
.fl dt a:hover .fl_ico6{ background:url(../images/ico66.png) no-repeat center center;}
/*k1_c*/
.k1_c{ width:550px; margin:0 25px; display:table;}
.xw1{ width:546px; border-bottom:1px dashed #c6c6c6; margin:0 auto 8px; height:92px; padding:0 0 12px; }
.xw1 a .xw1_l{ width:122px; height:92px; display:block; overflow:hidden; float: left}
.xw1 a .xw1_l img{ width:122px; height:92px;display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.xw1 a:hover .xw1_l img{transform: scale(1.05);}
.xw1 a .xw1_r{ width:408px; float:right;}
.xw1 a .xw1_r h1{ font-size:15px; color:#333333; line-height:32px; margin-bottom:4px; overflow:hidden;}
.xw1 a .xw1_r h2{ font-size:12px; line-height:22px; color:#5a5959; height:44px; overflow:hidden}
.xw1 a .xw1_r h2 span{ color:#16439b;}
.xw1 a:hover .xw1_r h2 span{ color:#ba9165}

.xw{ width:100%; display:table;}
.xw dt{ width:548px; margin:0 auto; display:table;}
.xw dt a {line-height:31px;}
.xw dt a h1{  width:440px; font-size:13px; color:#333333; float:left; background:url(../images/xw_ico1.png) no-repeat center left; padding-left:15px}
.xw dt a time{ color:#656565; float:right}
.xw dt a:hover h1,.xw1 a:hover .xw1_r h1{ color:#16439b;}

.k1_r{width:300px; display:table;}
.kj{ width:300px;}
.kj dt{ background:#999898; text-align:center; width:150px; height:102px; float:left;}
.kj dt a{ color:#fff}
.kj dt a img{ display:table; margin:0 auto; padding:14px 0 0}
.kj dt a h1{ font-size:15px; line-height:32px;}
.kj dt span{ height:84px; float:left; margin:10px 0 0 13px;}
/*case*/
.case_Scroll{width:1200px;height:225px;margin:0px auto 0; position: relative}
.case_Scroll .prev{ display:none;width:20px; height:35px;position:absolute;top:80px;right:0px;z-index:100; cursor:pointer; background:url(../images/btn2.png) no-repeat; }
.case_Scroll .next{ display: none; width:20px; height:35px;position:absolute;z-index:100;left:0px; top:80px; cursor:pointer; background:url(../images/btn1.png) no-repeat;}
.case_Scroll:hover .prev,.case_Scroll:hover .next{ display:block;}

.case_Scroll .scrollWrap{width:1200px;overflow:hidden;position:absolute; }
.case_Scroll  dl{float:left;width:230px; height:225px;text-align:center;position:relative; margin:0 5px; }
.case_Scroll  dl a{ width:230px; height:225px; display:block; }
.case_Scroll  dl a h1 { font-size:14px;text-align:center; width:100%; height:44px; line-height:44px; color:#333333;}
.case_Scroll  dl a:hover h1{ color:#16439b;  display:block;}
.case_Scroll  dl a .cp_t{ width:220px; height:161px; padding:4px; border:1px solid #eaeaea; background:#fff; display:block;  overflow: hidden;}
.case_Scroll  dl a .cp_t img{width:220px; height:161px;display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.case_Scroll  dl a:hover img{transform: scale(1.05);}



/*fo*/
.fott{ min-width:1260px; font-size:14px; display:table; width:100%; background:url(../images/fott.jpg) repeat-x center top #2b4a92;  color:#cad2e4; padding:20px 0}
.fo{ width:1200px; display:table; margin:0 auto; line-height:28px;}
.fo_l{ width:800px;}
.fo_l h1{ font-size:14px; margin-bottom:2px;}
.fo_l h2{ font-size:14px;}
.fo_l h2 span img{ height:22px; padding:4px 0 0; float:left; margin-right:10px;}

.fo_r{ float:right; text-align:right; width:400px;}
.fo_r h3{ font-size:14px; display:table; float: right; }

.fo1_r{  float: right; height:46px;  display:inline-block; margin-top:5px;  text-align:center; margin-left:20px; }
.fo1_r .nav1{ margin:0 auto;height:30px;   }
.fo1_r .nav1 h3{ font-size:100%; font-weight:normal; width:46px; height:46px; display:table; background:#4d74c5; border-radius:50%; }
.fo1_r .nav1 .mm{  position:relative; float:left; height:20px; width:50px; margin:0 ; display:inline; text-align:center;   }
.fo1_r .nav1 h3 img { font-size:16px;  zoom:1;  height:30px; line-height:30px; padding:8px  0px 0;  display: block; margin:0px auto 0; color:#fff; }
.fo1_r .nav1 .sub{ display: none; width:90px; height:90px; padding: 0;  margin:0; right:0;  position:absolute; bottom:30px;  background-color: rgba(255, 255, 255, 0.9);  float:left; line-height:44px; }
.fo1_r .nav1 .sub li{ text-align:center; width:80px; height:80px; margin:5px  auto 0;  }
.fo1_r .nav1 .sub li a img{ width:80px; height:80px; display:block; }



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