@charset "utf-8";
/* CSS Document */
body{font:14px/180% Arial,Helvetica,sans-serif,"新宋体"; margin:0px;color:#444; line-height:24px; /*border-top:5px solid #0f57b1;*/}
a{ text-decoration:none;color:#444;}
a:hover{color:#10529e;}
h1{ font-size:18px;}
#header{width:1200px; margin:0 auto; padding:5px 0px;}
#header:before,#header:after{ content:""; display:block;}
#header:after{ clear:both;zoom:1;}
#header #logo{ float:left;font-size:32px; font-weight:bold; line-height:80px;}
#header #tr{ float:right;}
#header #tr #lnk{ background:#0f57b1;color:#FFF; text-align:center; font-weight:bold; line-height:20px; padding-bottom:5px;border-radius:0 0 10px 10px;}
#header #tr #phone{ padding-top:10px; font-size:24px; text-align:right; clear:both; background:url(24.png) no-repeat left bottom; padding-left:60px; color:#014785;}
#header #tr #phone span{ display:block; font-size:18px;}
#navfrm{ background:url(dh.png) repeat-x; clear:both;}
#navfrm ul{width:1200px; margin:0 auto; padding:0px;}
#navfrm ul:before,#navfrm ul:after{ content:""; display:block;}
#navfrm ul:after{ clear:both;zoom:1;}
#navfrm ul li{ float:left; list-style:none;}
#navfrm ul li a{ display:block; line-height:55px; padding-top:5px; font-size:16px; font-weight:bold; text-decoration:none; padding:0px 25px;color:#FFF; }
#navfrm ul li a:hover{ background:#fff;border-top:5px solid #FCBE00;color:rgb(1, 71, 133); line-height:50px;}
/* 本例子css */
.fullSlide{ width:100%;  position:relative;  height:500px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important; margin:0px; padding:0px;}
.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:0;left:0;height:30px;line-height:30px;background:url(touming.png) repeat-x;text-align:center;_background:#000;_filter:alpha(opacity=60);}
.fullSlide .hd ul{ text-align:center;  padding-top:5px; margin:0px;}
.fullSlide .hd ul li{ cursor:pointer;display:inline-block;*display:inline;zoom:1;width:8px;height:8px;margin:5px;background:url(tg_flash_p.png) -18px 0;overflow:hidden;line-height:9999px;}
.fullSlide .hd ul .on{ background-position:0 0; }

#htkfrm{ border-bottom:1px solid #efefef; margin:0px;}
#htkfrm dd{width:1200px; margin:0 auto; line-height:50px;}

.container{width:1200px; margin:15px auto; padding:15px 0px;}
.container:before,.container:after{ content:""; display:block;}
.container:after{ clear:both;zoom:1;}
#catefrm{width:240px; float:left; margin:0px; background:#014785; }
#catefrm dt{font-size:32px; line-height:72px;text-align:center; color:#FFF;}
#catefrm dd{ padding:0px; margin:0px; background:#f2f2f2; padding:15px 0px; border:0px solid #017045;}
#catefrm dd li{ list-style:none; padding:0px 10px;}
#catefrm a {height: 40px; padding-left:20px;line-height:40px;font-size: 16px;display:block;}
#catefrm a:hover {background-color: #0d62be;color: #fff; border-left:2px solid #bc0008;}
#cbt{  padding:15px;color:#FFF;text-align:center; font-size:24px; font-weight:bold;}
#cbt p{ margin:0px; font-size:16px; line-height:28px; font-weight:normal; margin-bottom:10px; background:url(ico.png) #f0831e no-repeat 40px center;background-size: 16px auto;}
#profrm{width:940px; float:right;}
#profrm:before,#profrm:after{ content:""; display:block;}
#profrm:after{ clear:both;zoom:1;}
#profrm .ipt{ float:left; background:#f3f3f3; margin:30px 15px; margin-top:0px; padding:0px 0px; border:5px solid #efefef;}
#profrm .ipt a{ display:block;}
#profrm .ipt a.pic{ width:271px;height:210px;overflow:hidden;border-bottom:none;display: flex;align-items: center;}
#profrm .ipt a.txt{ line-height:36px; border-top:1px solid #CCC;}
#profrm .ipt a img{width:100%;  -webkit-transition: -webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition: -o-transform 0.3s; transition: transform 0.3s;}
#profrm .ipt a img:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1); transform: scale(1.1);}
#profrm .ipt:hover{ border:5px solid #014785;}
#profrm .ipt:hover a.txt{ display:block; background:#014785;color:#FFF;}
#grey{ background:url(db.jpg) #014785 no-repeat center;}
#five{width:1200px; margin:0 auto; padding:0px;}
#five:before,#five:after{ content:""; display:block;}
#five:after{ clear:both;zoom:1;}
#five li{ list-style:none;width:110px; margin:10px; padding:25px 35px; float:left; text-align:center; border:0px solid #CCC;}
#five li p{ line-height:30px; font-size:18px; font-weight:bold; margin:10px;color:#FFF;}
#five li img{padding:10px;width:50%;}

#abg{background:url(10.png) #f5f5f5 no-repeat center bottom; padding:50px; padding-bottom:300px;}
#abfrm{width:1200px; margin:0 auto; padding:50px 0px; padding-bottom:0px;}
#abfrm:before,#abfrm:after{ content:""; display:block;}
#abfrm:after{ clear:both;zoom:1;}
#abfrm dt{ float:left;width:540px;height:300px; overflow:hidden;}
#abfrm dt img{width:100%;}
#abfrm dd{ float:right;width:620px;}
#abfrm dd h1{ margin:0px; line-height:40px;}
#abfrm dd #abc{ padding:10px 0px;}
#abfrm dd #kf{ padding-left:280px;}
#abfrm dd #kf a{ margin-left:20px; padding:8px 18px; display:block; float:left;color:#FFF; background:#FCBE00;}
#abfrm dd #kf a:hover{background-color:#014785;}

.picScroll-left02 {position: relative;width:1200px; margin:0 auto;clear:both;}
.picScroll-left02 .hd3 {}
.picList li{list-style:none;}
.picScroll-left02 .hd3 .next {top: 122px;right: 0px;display: block;width: 38px;height: 87px;position: absolute;overflow: hidden;cursor: pointer;background: url(shebeiniu.png) no-repeat -39px 0;}
.picScroll-left02 .hd3 .prev {top: 122px;left: 0px;display: block;width: 38px;height: 87px;float: right;position: absolute;overflow: hidden;cursor: pointer;background: url(shebeiniu.png) no-repeat;}
#casefrm{ margin:0 auto; padding-bottom:40px;}
#casefrm:before,#casefrm:after{ content:""; display:block;}
#casefrm:after{ clear:both;zoom:1;}
#casefrm .citem{ float:left; padding:10px; margin:0px 5px;width:250px; list-style:none; background:#fff;}
#casefrm .citem a{ display:block;color:#234584;}
#casefrm .citem a.pic{width:100%;height:210px;overflow:hidden;display: flex;align-items: center}
#casefrm .citem img{width:100%;-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;-o-transition: -o-transform 0.3s;transition: transform 0.3s;}
#casefrm .citem img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
#casefrm .citem p{ margin:0px; font-size:14px;height:42px;}
.tempWrap{ margin:0 auto;}

#box{ background:url(gezi.png) #014785 left top no-repeat; padding-bottom:25px;}
#box .con {width:1200px;margin:0 auto;display:flex;justify-content:space-evenly;color:#fff;font-size:38px;padding:0 90px;padding-top:50px;line-height:38px;}
#box p{color: #fff;font-size: 22px;text-align: center;margin-top: 12px;}
#box .con .hr { display: block; height: 1px; width: 140px; background: #fff; margin-top: 18.5px;}

#flnk{width:1200px; margin:0 auto; clear:both;}
#flnk span{ font-weight:bold;}
#flnk a{ margin:0px 2px;}

#footer{ background:#333;color:#fff; text-align:center; padding:15px;}
#footer a{color:#FFF;}

#footer #cprt{ }

.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}

.newsMain .slideTxtBox {float: left;width: 697px;background-color: #fff;}
.newsMain .new_r {float: right;width: 438px;height: 435px;}
.newsMain{width:1200px; margin:15px auto;}
.newsMain:before,.newsMain:after{ content:""; display:block;}
.newsMain:after{ clear:both;zoom:1;}
.slideTxtBox .hd {overflow: hidden;border-bottom: 1px solid #014785;}
.slideTxtBox .hd ul{ padding:0px; margin:0px;}
.slideTxtBox .hd li {cursor: pointer;}
.slideTxtBox .hd li {
	display: block;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	background: #333;
	font-weight: bold;
	float: left;
	width: 120px;
	height: 45px;
	line-height: 45px;
	text-align: center;
}
.slideTxtBox .hd li:hover, .slideTxtBox .hd li.on {color: #fff;background:#014785;}
.slideTxtBox .news {margin-top: 30px;overflow: hidden;display: block; padding:0px;}
.slideTxtBox .news .top_1 {overflow: hidden;margin-bottom: 15px;}
.slideTxtBox .news .nl_pic {float: left;padding: 2px;border: 1px solid #dddddd;}
.slideTxtBox .news .nl_pic img {display: block;}
.slideTxtBox .news .nl_wen {margin-left: 266px;}
.slideTxtBox .news .nl_wen h5 {	padding: 13px 0; margin:0px;}
.slideTxtBox .news .nl_wen h5 a {font-size: 16px;font-weight: normal;color: #666;}
.slideTxtBox .news .nl_wen p {font-size: 13px;color: #999;line-height: 23px;height: 69px;overflow: hidden; margin:0px;}
.slideTxtBox .news .nl_wen>a {
	display: block;
	width: 106px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #FCBE00;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	margin-top: 15px;
}
.newsMain .slideTxtBox .news li {
	padding-left: 10px;
	background: url(newsli.jpg) no-repeat left center;
	height: 35px;
	line-height: 35px;
	width: 100%!important;
	margin: 0px!important;
}
.newsMain .slideTxtBox .news li em {font-size: 13px;color: #c2c2c2;float: right;width: 100px;}
.newsMain .slideTxtBox .news li a {	font-size: 14px;color: #666;}
.new_r .ntop {height: 45px;color: #fff;line-height: 45px;border-bottom: 1px solid #014785;}
.new_r .ntop h5 {float: left; margin:0px;}
.new_r .ntop h5 a {
	width: 120px;
	display: block;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: #014785;
}
.new_r .ntop .nmor {float: right;font-size: 13px;color: #fff;text-transform: uppercase;}
.new_r .learn {width: 424px;margin: 0 auto;margin-top: 20px;overflow: hidden;}
.new_r .bd {margin: 0 auto;margin-top: 20px;height: 380px;overflow: hidden;}
.new_r .learn li {margin-bottom: 0px;vertical-align: top;height: 100px;border-bottom: 1px dashed #ddd;}
.new_r .learn li img {display: block;}
.new_r .learn li h5 {
	padding: 10px 0 10px 30px; margin:0px;
	font-size: 14px;
	color: #444;
	background: url(wen.jpg) no-repeat 0 9px;
	display:block;
white-space:nowrap; 
overflow:hidden; 
text-overflow:ellipsis;
	width: 360px;
}
.new_r .learn li p {
	font-size: 13px; margin:0px;
	color: #888;
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	padding-left: 30px;
	background: url(da.jpg) no-repeat 0 2px;
}

#right{width:260px; float:right; background:#eee;}
#mfrm{ float:left;width:920px;}

#posfrm{ border-bottom:1px dashed #CCC; padding:10px; padding-top:0px;}
#posfrm:before,#posfrm:after{ content:""; display:block;}
#posfrm:after{ clear:both;zoom:1;}
#posfrm span{ float:left; display:block; font-size:16px; font-weight:bold;color:#014785;}
#posfrm #pos{ float:right;}
#pagefrm{ clear:both; padding:10px;}

.nitm{ padding:10px; border-bottom:1px dashed #CCC;}
.nitm a{ font-weight:bold; font-size:16px; padding-left:5px;}
.nitm .date{ float:right;}
.nitm p{ padding:5px; margin:0px; clear:both;}

#lkfrm{clear:both;/* background:#999999;*/}
#lkfrm:before,#lkfrm:after{ content:""; display:block;}
#lkfrm:after{ clear:both;zoom:1;}
#lkfrm .st{border-bottom:2px solid #014785; color:#014785; font-weight:bold; padding:5px 10px; font-size:16px;}
#lkfrm #sn{ float:left;width:278px; padding-left:5px; padding-top:10px; margin:0px;}
#lkfrm #sn li{ list-style:none;background:url(li.jpg) no-repeat left center; padding-left:10px;}
#lkfrm .sit{ float:right; padding:10px;}

#lkfrm .sit a.pic{width:190px;height:144px; overflow:hidden;display:flex;vertical-align: middle;align-items: center; background:#CCC;}
#lkfrm .sit img{width:100%;}
#lkfrm .sit a{ display:block;}

#pls:before,#pls:after{ content:""; display:block;}
#pls:after{ clear:both;zoom:1;}
#pls .pli{ float:left; margin:10px; padding-bottom:0px; border:5px solid #efefef;}
#pls .pli a{ display:block;line-height:36px;}
#pls .pli a.pic{width:276px;height:200px; display:flex;vertical-align: middle;align-items: center; overflow:hidden; background:#CCC;}
#pls .pli a.pic img{width:100%; border:none;-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;-o-transition: -o-transform 0.3s;transition: transform 0.3s;}
#pls .pli a img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
#pls .pli:hover{ border:5px solid #014785; border-bottom:5px solid #fff;}
#pls .pli:hover a.txt{ display:block; background:#014785;color:#FFF; }
#src{}
#src dt{background:#014785;color:#FFF;text-align:center; font-size:24px; padding:10px;}
#src dd{ margin:0px; padding:10px; padding-right:0px;}
#src dd li{ list-style:none; background:url(li.jpg) no-repeat left center; padding-left:10px;}
#sfrm{}
#sfrm .st{ background:#014785;color:#fff; padding:15px; text-align:center; font-size:24px;}
#cate-list{ padding:0px 15px; margin:0px; padding-right:0px;}
#cate-list li{ margin:0px; list-style:none;}
#cate-list li a{ display:block; line-height:42px; font-size:18px;}

#psfrm{ padding:0px;}
#psfrm:before,#psfrm:after{ content:""; display:block;}
#psfrm:after{ clear:both;zoom:1;}
#psfrm .mp_pic{ float:left;}
.litpic{width:400px;height:300px;}
#psfrm .pp_right{ float:right;width:495px; position:relative;}
.pp_title{ font-size:18px;}
#psfrm .pp_right #msg{ position:absolute;right:0px;top:0px;}

.tel-box {background-color: #f5f5f5;padding: 15px 0; margin-top: 20px;text-align: center;}
.tel-box .tel p {color: #666;font-size: 16px;text-align: left; margin:0px;}
.tel-box .tel .t1 {font-size: 28px;color: #333;}
.tel-box .tel {background: url(tel.png) no-repeat left center;display: table;padding-left: 60px;height: 54px;margin: 0 auto 25px auto;}
.tel-box a {display: inline-block;font-size: 14px;background: #014785 url(qq.png) no-repeat 25px center;height: 35px;width: 137px;line-height: 35px;color: #FFF;text-indent: 20px;margin: 0 5px;}
.tel-box a:hover{ background:#ff0011 url(qq.png) no-repeat 25px center;}