﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/

/**/
.banners{height: 541px;}
.fullSlide {
	width:100%;
	position:relative;
	height:541px;
}
.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:541px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:541px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	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:35px;
	height:8px;
	margin:5px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#004ebe;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
    
  }
.fullSlide .next {
	left:auto;
	right:5%;

}
/**/
.banner22{height:541px;  clear: both;}
.banner22 a{ display:block;background:url(../images/banner.jpg) no-repeat center 0; height:541px; overflow:hidden; }
/**/
.sea{margin-bottom:48px;}
.tn{ height: 348px;}
.tn h3{ text-align: center; font-size: 0; padding-bottom: 29px;}
.tn p{ font-size: 14px; color: #000; text-align: center; padding: 0 28px; line-height: 32px; height: 95px;}.tn p strong{ font-weight: bold;}
.tn ul{ overflow: hidden;}
.tn ul li{ float: left; text-align: center; margin-right: 14px;}.tn ul li.nom{ margin-right: 0;}
.tn ul li img{ width: 156px; height: 102px; border: 1px solid #dcdcdc;}
.tn ul li span{ display: block; padding-top: 22px; font-size: 14px; color: #333;}
    /**/
.jz{ height: 655px;background:url(../images/jz.gif) repeat; margin-bottom: 48px;}
.jz h3{ text-align: center; font-size: 0; padding: 52px 0 0 0; height: 62px;}
.jz h3 span{ display: block; text-align: center;background:url(../images/j_m.png) no-repeat center 0;  margin-top: 9px; height: 23px; line-height: 23px;}
.jz h3 span a{ display: inline-block; text-align: center; font-size: 14px; color: #333; font-weight: normal;}
.jz ul{ overflow: hidden;}
.jz ul li{ float: left; width: 320px; margin-right: 3px;}.jz ul li.nom{ margin-right: 0;}
.jz ul li img{ width: 320px; height: 188px;}
.jz ul li em{ display: block; text-align: center; line-height: 65px; font-size: 16px; color: #333;}
.jz ul li em i { color: #003e8e; font-size:20px; padding-right:8px;}.jz ul li em span{ padding-left: 8px;}
    /**/
.pro{height:695px; overflow: hidden;}
.pro h2{ font-size: 0; padding-bottom: 55px;}
.pro_l{ width:242px; }
.pro_l h3{ height:114px; background: #0068b7; color: #fff; padding-left: 29px;}
.pro_l h3 a{ font-size: 22px; color: #fff; display: block; padding-top: 32px;}
.pro_l h3 span{ display: block; font-size: 26px; text-transform: uppercase; font-weight: normal;}
.pro_l ul li a{ display: block; height:64px;line-height: 64px; font-size: 18px; color: #333; padding-left: 58px;background: url(../images/pl_li.gif) no-repeat 34px 28px #f5f5f5; border-bottom: 1px solid #e1e1e1;}
.pro_l ul li.cur a,.pro_l ul li a:hover{background: url(../images/pl_cur.png) no-repeat; color: #fff; font-weight: bold; width: 249px; position: relative; border-bottom: none;}
.pro_r{ width:779px; background: #f8f8f8;border-left: 1px solid #dcdcdc; margin-left: -1px;}
.pro_r h3{ text-align: center; font-size: 24px; color: #333; background: #efefef; height:88px;line-height: 88px; font-weight: normal;}
.pro_r dl dt img{ width: 776px; height: 350px;}
.pro_r dl dd{ overflow: hidden;border-bottom: 1px solid #dcdcdc;}
.pro_r dl dd .con{box-sizing: border-box;padding: 30px}
.pro_r dl dd .con{ overflow: hidden; height: 125px; border-top: 1px solid #dcdcdc;padding-block-end: ;}
.pro_r dl dd p i{ display: inline-block; float: left; width: 209px; text-align: center; font-size: 20px; color: #333; font-weight: bold; padding-top: 51px;}
.pro_r dl dd p em{ display: inline-block; float: left; width: 548px; font-size: 16px; color: #333; line-height: 32px;padding-top: 15px;height: 92px;overflow: hidden;}
.pro_r dl dd p em span{ display: block; padding-top: 19px;}
.proqh_li{display: none;}
.tt1{background: url(../images/tt1.jpg) no-repeat center 0;  height: 198px; margin-bottom: 48px;}
.tt1 p{ float: left; padding:55px 0 0 15px; color:#fff; font-size:32px; font-weight: bold; width: 566px;}.tt1 p strong{ color: #aacd05; font-size: 40px;}
.tt1 p em{ display: block; font-size:28px; font-weight: normal; padding-top: 25px;}
.tt1 i{ display: inline-block; float: right; width:360px; padding:68px 0 0 0; font-size:22px; color: #fff; text-align: center;}.tt1 i strong{ font-size: 30px; font-weight: bold; text-align: right;}
.tt1 i a{ display:block;height:52px;  text-align: center; font-size:24px; color: #fff; margin-top: 12px; font-weight: bold; line-height: 52px;}
/**/
.ccase{ height: 643px;}
.ccase h2{ padding-bottom:43px;}
.cc_on{ position: relative; font-size:0;}
.c_on img{ width: 1022px; height: 520px;}
.anli_d{width: 1022px; height: 520px;}
.cc_on1{ position:absolute; top: 91px; left:1px; width: 543px; height: 248px;background: url(../images/spn.png) repeat; }
.cc_on1 h4{ padding-top: 36px; font-weight: normal; text-align: center; font-size: 24px; color: #fff; height: 72px;background: url(../images/cc_lin.gif) no-repeat center 78px;}
.cc_on1 p{ font-size: 16px; color: #fff; line-height: 26px; padding:0 78px; height: 80px; text-align: center;}
.cc_on1 em{ display: block; text-align: center;}
.cc_on1 em a{ display: inline-block; width: 138px; height: 30px; line-height: 30px; font-size: 16px; color: #fff; background: #045a9e; border: 1px solid #0068b7;}

.cc_menu{ position: absolute; left:1px; bottom: 0; height: 78px;background: url(../images/spn.png) repeat; width:1019px;}
.cc_menu ul li{ float: left;}
.cc_menu ul li a{ display: inline-block;  line-height: 78px; color: #b8bbc7; font-size: 16px; border-right: 1px solid #506587; padding: 0 22px;}
.cc_menu ul li.nob a{ border-right: none; padding: 0 25px 0 27px;}
.cc_menu ul li a:hover,.cc_menu ul li.cur a{ background: #88a914; color: #fff;}
    /**/
.ys{ height: auto; overflow: hidden;/*background:url(../images/ys1.jpg) no-repeat center 0;*/}
.ys h2{ text-align: center; font-size: 0; padding-top: 65px; height: 205px;}
.ys dl{display: inline-block;width: 100%;margin-bottom: 30px;}
.ys dl:nth-child(2n) dt{float: right;}
.ys dl:nth-child(2n) dd{padding-right: 0;padding-right: 20px;}
.ys dl dt{ font-size: 0;width: 50%;min-height: 1px;float: left;}
.ys dl dt img{display: block;width: 100%;}
.ys dl dd{ width: 50%;box-sizing: border-box;padding-left: 20px;float: left;}
.ys dl dd h3{ font-size: 0; padding-bottom: 42px; overflow: hidden;}
.ys dl dd h3 i{ display: inline-block; float: left; width: 52px; height: 56px; line-height: 56px; background: #045a9e; background: #045a9e; font-family: Impact; font-size: 25px; text-align: center; color: #fff; font-weight: normal; margin-right: 19px;}
.ys dl dd h3 em{ display: inline-block; float: left; color: #2a73ab; font-size: 36px;}
.ys dl dd p{ font-size: 16px; color: #333; line-height: 33px;}
.ys dl dd p span{ display: block; padding-left: 22px;background: url(../images/y_li.png) no-repeat 0 15px;}
.ys dl dd p i{ font-weight: bold; color:#045a9e; font-size: 16px; font-weight: bold;}
.ys .pat{ padding: 130px 0 0 455px;}.ys .pat p,.ys2 dl dd p{ font-size: 16px;}.ys .pat p i,.ys2 dl dd p i{ font-size: 16px;}
/*.ys2{ height:904px; overflow: hidden;background:url(../images/ys2.jpg) no-repeat center 0;}
.ys2 dl{ padding-top: 127px; width: 483px;}
.ys2 dl dd p span{background: url(../images/y_li.png) no-repeat 0 12px;}
.ys2 dl.pat2{ padding: 230px 0 0 350px; width: 672px;}*/
    /**/
.tt2{background:url(../images/tt2.jpg) no-repeat center 0; height:198px; margin-bottom:42px;}
.tt2 p em{ padding-top: 0; font-weight: bold; margin-bottom: 11px;}.tt2 p{ font-size: 30px; padding-left: 0; width: 615px;}.tt2 p strong{ font-size: 30px;}
.tt2 i{ padding-top: 53px;}.tt2 i a{ margin-top: 3px;}
/**/
.news{ height:532px; overflow: hidden;}
.news h2{ padding-bottom: 39px; font-size: 0;}
.news h3{border-bottom:1px solid #d7d7d7; font-size:24px; padding-bottom: 8px; font-weight: normal;}
.news h3 a{ color:#333; display: inline-block; }
.news h3 i{ font-size:12px; font-weight:normal; color:#2e2e2e; text-transform:uppercase;display: inline-block; padding-left: 12px;}
.news h3 span{ float:right; font-size:12px; font-weight:normal; text-transform: uppercase; display: inline-block; padding-top:12px;}
.news h3 span a{ color:#333;}

.n_l{ width:588px;}
.n_l dl{ overflow: hidden; padding: 30px 0; border-bottom: 1px dashed #d0d0d0;}
.n_l dl dt{ float: left; width:236px; height: 121px; font-size: 0; position: relative;}.n_l dl dt img{ width:236px; height: 121px; }
.n_l dl dt span{ display: inline-block; width: 50px; height: 22px; line-height: 22px; text-align: center; background: #0068b7; color: #fff; font-size: 18px; position: absolute; right: 0; top: 0;}
.n_l dl dd{ float: right; width:330px;}
.n_l dl dd h4{ font-weight: normal;}
.n_l dl dd h4 a{ color: #333; font-size: 16px;}
.n_l dl dd h4 a:hover{color:#045a9e}
.n_l dl dd p{ color: #8c8c8c; font-size: 14px; line-height: 25px;  padding-top:32px;}
.n_l dl dd p a{ color:#8c8c8c; font-size: 14px;}.n_l dl.nob{ border-bottom: none;}

.n_r{ width:390px;}
.n_k{ margin-top: 30px; border: 0px solid #cacaca; width: 390px; height: 355px;}
.n_k dl{ margin:35px 0px 0 0px;}
.n_k dl dt a{ color: #222; font-size: 20px;}
.n_k dl dt a:hover{color:#045a9e}
.n_k dl dd p{ font-size: 14px; color: #333; line-height: 25px; padding-top: 18px; padding-right: 0px; height: 72px;border-bottom: 1px dashed #ccc;}
.n_k dl dd p a{ color: #333;}
.n_k .bkqh_dv{ margin:0;padding-top: 15px;}
.n_k ul li{ line-height: 36px;}
.n_k ul li a{ font-size: 14px; color: #333;}
.n_k ul li span{ display: inline-block; margin-right: 19px; width: 13px; line-height: 13px; background: #0068b7; color: #fff; text-align: center; font-size: 12px;}
.n_k ul li a:hover,.news h3 a:hover,.news h3 span a:hover,.n_l dl dd p a:hover,.zj dl dd a:hover h4,.pro_r a:hover h3{color:#045a9e}
    /**/
    /**/
.zj{ height:444px;}
.zj h2{ text-align: center; font-size: 0; padding-bottom: 51px;}
.zj dl{ overflow: hidden;}
.zj dl dt{ float: left; width: 519px; height: 298px;}
.zj dl dt img{ width: 519px; height: 298px;}
.zj dl dd{ float: right; width:470px;}
.zj dl dd h4{ font-weight: normal;color: #333; font-size:20px; padding:12px 0 38px 0;}
.zj dl dd p{ color: #6e6e6e; font-size: 14px; line-height:28px;}
.zj dl dd p a{ color: #0068b7; font-size: 14px;}

    /**/
.lx_con { height: 371px; overflow: hidden; margin: 0 auto 62px; width: 1022px; background: #f0f0f0;}
.lx_con h3{ float: left;}
.lx_con h3 a{ color: #fff; display: inline-block;background:url(../images/lx_pi.jpg) no-repeat center 0; width: 518px; height: 371px;}
.lx_con h3 b{ display: inline-block; padding: 173px 0 0 38px; font-size: 30px;}
.lx_con h3 em{ display: block; font-size:24px; padding-left: 38px; font-weight: normal;}
.lx_con h3 em strong{ font-weight: bold;}
.lx_con ul{ float: right; width: 470px; padding-top: 48px; position: relative;}
.lx_con ul li {width:203px; height:39px;border: 1px solid #c7c7c7; margin-bottom: 19px;}
.lx_con ul li img { float:left; border-right: 1px solid #c7c7c7;}
.sinp01{ background: none; width:159px;height:39px; line-height:39px; border:none; float:left; font-family:"Microsoft YaHei"; font-size:14px; color:#c7c7c7; text-indent: 12px;}
.lx_con ul .lx_li02 { width:356px;}
.lx_con ul .lx_li02 img{ border-left: 1px solid #c7c7c7; border-right: 0;height: 39px;width: 125px;}
.lx_con ul .lx_li01 {width:230px; height:40px; display:block; float:left; }
.sinp02 { background: none; width:223px;height:39px; line-height:39px; border:none; float:left; font-family:"Microsoft YaHei"; font-size:14px; color:#c7c7c7; float:left;text-indent: 12px;}
.sbz { color:#db262d; padding:6px 0 0 3px; float:left; display:block;}
.area { background: none; width:198px; height:119px; overflow:auto; border:none; font-family:"Microsoft YaHei"; font-size:14px; color:#c7c7c7; line-height: 24px; padding: 0 5px;}
.lx_con ul .lx_li03 { background:none; border: none; width:465px;}
.lx_con ul .lx_li03 button{ border: none; cursor: pointer; background: #006ab7; width: 206px; height: 41px; line-height: 41px; text-align: center; float: left; margin-right: 20px; font-size: 18px; color: #fff; font-weight: bold;}
.lx_con ul .lx_li03 .bg{ background: #838383;}
.lx_con ul .h66  { position: absolute; left: 223px; top:48px; width: 205px; height: 159px; border: 1px solid #c7c7c7;}
.lx_con ul .lx_li03 .submit{ border: none; cursor: pointer; background: #006ab7; width: 206px; height: 41px; line-height: 41px; text-align: center; float: left; margin-right: 20px; font-size: 18px; color: #fff; font-weight: bold;}


 /**/
.link{height:130px; overflow: hidden; ;}
.link h4{float: left; width: 130px;}
.link h4 a{ color: #333; font-size:14px; font-weight: normal;}
.link h4 span{ display: block; padding-bottom: 12px;}
.link p{ float: left; width:890px;}
.link p a{ display: inline-block; color: #333; font-size: 14px;  padding: 0 12px; line-height: 39px;}
.f_con a{color: #fff;}
.f_con p{color: #fff;}