@charset "gb2312";
/* CSS Document */
.userContent h1{font-size: 18px;border-bottom: 2px solid #dedede;line-height:40px;margin-bottom: 20px;overflow:hidden;display:block;}
.userContent ul li{line-height: 26px;margin-bottom:15px;display:block;overflow:hidden; font-size:14px;}
.userContent ul{display:block;}
.userContent ul li label{font-size: 14px;display: block;float: left;color: #1c3f95;min-width:80px;text-align:right;}
.userContent ul li input.text{height: 29px;width: 380px;padding-left:5px;border:1px solid #1c3f95;; background:rgba(255,255,255,0)}
.userContent ul li textarea{width: 380px;height: 100px;display: block;float: left;padding:8px;border:1px solid #1c3f95;; background:rgba(255,255,255,0)}
.userContent .subtime{background: #1c3f95;height: 30px;padding: 0 20px;border: 0;color: #fff;border-radius:4px;cursor:pointer;}
.userContent ul li select{width:99px;height:29px;border:1px solid #1c3f95;color:#616161;font-size:12px;padding-left:5px;}
.userContent ul li input.fx{margin:7px 0 0 3px;	}
.userContent span.star{color:red;}
h1.title{ border-bottom:2px solid #eee;height:70px; text-align:center;}
h1.title i{ display:block; color:#e4e4e4; font-size:20px;line-height:70px;}
h1.title em{ font-size:24px; color:#000; line-height:70px; font-weight:600;border-bottom: 2px solid #1f6aae; font-style:normal;}
h1.title i:hover ,h1.title em:hover{ color:#fc5803;}
.anli ul li{ width:47%; float:left; display:inline-block; margin:10px 1%; background:#ffb21b; text-align:center;}
.anli ul li a{ text-align:center; line-height:40px; font-size:18px; color:#fff;}
.anli ul li a img{ margin-top:18px;}
.anli ul li:first-child{ background:#013eda;}
.anli ul li:nth-child(2){ background:#83be19;}
.anli ul li:nth-child(4){ background:#005fb6;}
.about{ background:#fff;}
.about h2{ text-align:center; margin:0 auto; padding:50px 0 0;}
.about h2 img{ display:inline-block; width:80%;}
.callbacks_container{
	margin-bottom:2px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url("../images/themes.gif") no-repeat left top;
	margin-top:-30px;
	display:none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:50px;height:2px;margin-left:5px;position:relative;background:#b0639a;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:50px;height:2px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}
.ck-slide ul.ck-slide-wrapper li {	float: left; position: relative;}
.tuji dl dd{ float:left; margin-left:16px;}
.tuji dl dd a img{ width:190px; height:140px;}
.ck-slide .ck-prev, .ck-slide .ck-next {
	position: absolute;
	top: -61px;
	z-index: 2;
	width: 35px;
	height: 70px;
	margin-top: 270px;
	border-radius: 3px;
	opacity: .15;
	background: 000;
	text-indent: -9999px;

	transition: opacity .2s linear 0s;
}
.ck-slide .ck-prev {
	left: 2px;
	background: url(../images/arrow-left.png) #000 50% no-repeat;
}
.ck-slide .ck-next {
	right: 2px;
	background: url(../images/arrow-right.png) #000 50% no-repeat;
}
.ck-slidebox {
	position: absolute;
	left: 50%; top:200px;
	z-index: 30;
}
.ck-slidebox ul {
	height: 20px;
	padding: 0 4px;
	border-radius: 8px;
}
.ck-slidebox ul li {
	float: left;
	height: 12px;
	margin: 4px 4px;
}
.ck-slidebox ul li em {
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 100%;
	background-color: #f00;
	text-indent: -9999px;
	cursor: pointer;
}
.ck-slidebox ul li.current em {
	background-color: #fe6500;
}
.ck-slidebox ul li em:hover {
	background-color: #fe6500;
}
/*iabout*/
.iabout .tl{
	background:#ff3746;border-radius:0.3rem;
	float:left;width:0.45rem;padding:0.2rem 0;margin-left:0.05rem;
	font-size:0.23rem;color:#FFF;text-align:center;
}
.iabout .con{
	width:92%; margin:0 auto;
	font-size:0.21rem;line-height:1.5em;color:#555; margin-top:0.2rem
}
.iabout .txt{
	max-height:10em;overflow:hidden;
}
.iabout .more a{
	color:#ff3746;
}
.zuzhilist ul li{ width:100%; border-bottom:1px dotted #999; margin-top:15px; height:110px; display:block;}
 .zuzhilist ul li .tu img { width:70px; height:70px;}
  .zuzhilist ul li h3 a{ font-size:18px; }
    .zuzhilist ul li p{ font-size:14px; line-height:24px; width:400px; height:50px; overflow:hidden;}
	 .zuzhilist ul li .weixin img{ width:80px; height:80px;}
.more{ display:block; border:2px solid #000; width:150px; height:50px; text-align:center; line-height:50px;}
.nr{ width:92%; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.padtop50{ padding-top:.1rem;}
.padbottom20{ padding-bottom:.5rem}
.prolist ul li{ width:33%; float:left;}
.main-box{  border-style: solid;border-width:10px;border-color: transparent; width:98% ;}
.main-box-img{ position:relative;}
.main-box-img img{ overflow:hidden;-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out; margin:20px 1% 0 ; }
.main-box-img .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-backface-visibility:hidden;
backface-visibility:hidden;bottom:0;right:0;
-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out; padding-top:180px;color:#000;font-size:0.16rem;}
.main-box-img a:hover .info{  z-index:100;color:#00407f; font-size:0.18rem;  }
.main-box-img .info-back{ position:absolute; left:40%; bottom:0; background:url(../../images/ico2.png) center no-repeat; width:70px; height:50px;-webkit-transition: all 2s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out; opacity:0;}
	
.piclist ul li{ float:left; display:inline-block; width:300px; text-align:center; }
.piclist ul li a{width:300px; height:200px; overflow:hidden; display:block; line-height:60px; color:#00407f; font-size:16px;}
.piclist ul li a img{ width:300px; height:200px;-webkit-transition: all 1s ease-in-out 0s;
	-moz-transition: all 1s ease-in-out 0s;
	-ms-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	transition: all 1s ease-in-out 0s;}
.news dl dt{ display:block; position:relative; margin-bottom:15px; clear:both; height:430px;}
.news dl dt a img{  z-index:1;  position:absolute; width:640px;}
.news dl dt em a{ display:block; width:97%; background:rgba(0,0,0,.7); height:30px; top:400px;z-index:20; position:absolute;color:#fff; line-height:30px; font-style:normal; padding-left:17px;}
.news dl dd{ line-height:40px; clear:both; border-bottom:1px dotted #eee;}
.news dl dd span{ font-size:14px; color:#eee;}
.news dl dd:hover span ,.news dl dd:hover a{ color:#900;}

.fanhui{ width:100%; height:40px; line-height:40px; background:#004ea2;}
.fanhui a{ color:#fff; margin-right:15px;}
	.listbiaoti{ width:100%; display:block; border-bottom:3px solid #ae0a0d; height:57px; line-height:57px;}
.server ul li{ margin:15px auto; border-bottom:1px solid #03C; }
.listbiaoti a{ display:inline-block; height:60px; background:url(../../images/lanmubg.jpg) bottom left no-repeat; width:111px;font-size:24px;  color:#ae0a0d;}
.server ul li em a{ background:url(../../images/wen.jpg) left center no-repeat; padding-left:70px; height:53px; font-size:20px; font-weight:600; display:block; color:#1c3f95;}
.server ul li p{ font-size:14px; color:#797979; background:url(../../images/da.jpg) no-repeat left top; padding-left:70px; padding-bottom:10px; }
	.pager { max-width:600px;
  margin : 0px auto 30px auto;
  text-align : center;
}
.pager .prev,
.pager .pages,
.pager .next {
  display : inline-block;
  box-sizing : border-box;
  width: auto;
}
.pager .prev,
.pager .next {
  height: auto;
  background : none;
}
.pager .prev span,
.pager .next span {
  padding : 5px 15px;
  color : #fff;
  border : 1px solid #c30d23;
}
.pager .prev a span,
.pager .next a span {
  padding : 0;
  color : inherit;
  border : none;
}
.pager .prev {
  text-align : left;
  float : left;
}
.pager .next {
  text-align : right;
  float : right;
}
.pager .pages {
  text-align : center;
}
.pager a,
.pager span {
  padding :5px 15px;
  border-radius : 5px;
  display : inline-block;
  box-sizing : border-box;
}
.pager a {
  background-color : #c30d23; color:#fff;
  text-decoration : none; font-size:14px;
}
.pager .pages span {
  color : #ffffff; font-size:14px;
  background-color: #f00;
  font-weight : bold;
}

.li_6{ float:left; width:50%; margin:22px 0 0 0; background: url(images/main_img3.jpg) bottom right no-repeat;}
/*.li_6:hover{ margin:12px 0 0 0; padding:0 0 10px 0;transition: all 0.5s ease 0s;}*/
.li_6 .l_41{ float:left; width:41px; height:47px; margin:7px 0 8px 15%;}
.li_6 .l_41 a{ float:left; width:41px; height:47px;}
.li_6 .l_41 a.bg41_1{ background:url(../../images/main_img1.png) no-repeat;}
.li_6:hover .l_41 a.bg41_1{background:url(../../images/main_img1_h.png) no-repeat;}
.li_6 .l_41 a.bg41_2{ background:url(../../images/main_img4.png) no-repeat;}
.li_6:hover .l_41 a.bg41_2{background:url(../../images/main_img4_h.png) no-repeat;}
.li_6 .l_41 a.bg41_3{ background:url(../../images/main_img5.png) no-repeat;}
.li_6:hover .l_41 a.bg41_3{background:url(../../images/main_img5_h.png) no-repeat;}
.li_6 .l_41 a.bg41_4{ background:url(../../images/main_img6.png) no-repeat;}
.li_6:hover .l_41 a.bg41_4{background:url(../../images/main_img6_h.png) no-repeat;}
.li_6 .l_140{ float:left; width:46%;}
.li_6 .l_140 .t_140_1{ float:left; width:100%; margin:12px 0 0 0;}
.li_6 .l_140 .t_140_1 a{ float:left; width:100%; color:#333333; font-size:14px; line-height:20px; text-align:center; font-weight:bold;}
.li_6:hover .l_140 .t_140_1 a{ color:#ccb054;}
.li_6 .l_140 .t_140_2{ float:left; width:100%;}
.li_6 .l_140 .t_140_2 a{ float:left; width:100%; color:#969696; font-size:12px; line-height:13px; text-align:center;  font-family:Arial, Helvetica, sans-serif;}
.li_6 .l_17{ float:left; width:17px; height:17px; margin:22px 0 0 0; background:url(images/main_img2.png) no-repeat;}
.li_6:hover .l_17{ background:url(images/main_img2_h.png) no-repeat;}
.li_6:nth-child(4){ background:0;}
.guang img{ width:100%;}
.aboutlanmu{ display:block; width:300px; height:50px; border:1px solid #00407f; border-radius:15px; margin:20px auto;}
.aboutlanmu a{ display:inline-block; height:50px; width:49%; text-align:center; line-height:50px; font-size:18px; color:#00407f;}

.newslist li{display: block;width: 100%;height: 107px;margin-bottom: 5px; float:left;}
.newslist li:hover .date{background: #ad1218;color: #fff;}
.newslist li:hover h4{color: #fff; font-weight:600;}
.newslist .date{width: 94px;height: 95px;float: left;background: #ad1218;text-align: center;color: #fff;-webkit-transition:color 300ms,background 300ms;-moz-transition:color 300ms,background 300ms;-o-transition:color 300ms,background 300ms;-ms-transition:color 300ms,background 300ms;transition:color 300ms,background 300ms;}
.newslist .date a img{width: 94px;height: 95px;}
.newslist .date i{font-size: 40px;line-height: 60px;display: block; border-bottom:1px dotted #fff; width:90%; margin:0 auto;}
.newslist .date span{font-size: 18px; line-height:30px;}
.newslist .cont{width: 424px;height: 82px; float:left;padding: 0 30px 10px 30px; border:1px solid #fff; border-left:0; border-bottom:2px solid #ad1218;}
.newslist .cont h4{width: 400px; color:#fff;font-size: 16px;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms;-ms-transition:color 300ms;transition:color 300ms;}
.newslist .cont p{width: 400px;margin-bottom: 0;color:#fff; line-height:30px;}
.chanpin{ background:url(../../images/productbg_07.jpg) no-repeat;padding:60px 0 20px 0;text-align:center;}
.footerbg{ background:url(../../images/footerbg.jpg) left top no-repeat; background-size:800%; height:323px;}
#menu_con li {float: left; display:inline-block; text-align:center; cursor: pointer;font-size:24px; color:#000; line-height:70px; font-weight:600; }
#menu_con li h2{ border:0;}
#menu_con li h2 a{font-size:16px; color:#0060aa; padding:0 10px;line-height:67px; font-size:18px;display:inline-block}
#menu_con .on a{ color:#c2101d; border-bottom: 2px solid #1f6aae; font-size:18px; display:inline-block}
#content { height:auto;ssfont-size:100%; padding-bottom:10px;}
.entity ul li{ width:14%; margin:0 3%;float:left; display:inline-block; text-align:center; line-height:30px;}
.entity ul li a{ font-size:14px; width:100%;display:inline-block;  color:#004ea2;-webkit-transition: all ease-in-out 1s;
	-o-transition: all ease-in-out 1s;
	-moz-transition: all ease-in-out 1s;
	transition: all ease-in-out 1s;}
.entity ul li a img{overflow:hidden; width:70%;}
.entity ul li:hover a{ transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg); color:#900;}