/* CSS Document */

body{ margin:0; padding:0; font-size:14px; font-family:"Microsoft YaHei", Arial; color:#000}
img{ border:0;}
ul,li{list-style-type:none;}
a{ text-decoration:none; font-size:14px; color:#000 }
a:hover{ text-decoration:none; font-size:14px; color: #a50001; }
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0;padding:0;border:0;}
.clear{ clear:both;}
.w{ width:1060px; margin:0 auto}
.f{ float:left;}
.r{ float:right}
.h20{ height:20px;}
.p12{ font-size:12px;}
.p14{ font-size:14px;}
.p16{ font-size:16px;}
.p28{ font-size:28px;}
.top{ width:100%; height:30px; background-color:#2272C9; color:#FFFFFF; line-height:30px; font-size:12px}
.top a{ color:#FFFFFF;font-size:12px}
.top a:hover{ color:#f1f1f1}
.head{ width:100%;  background:url(../IMAGES/headb2.jpg) #6DCAF3  top center no-repeat;}
.head2{ width:100%;  background:url(../IMAGES/headb2.jpg) #6DCAF3  top center no-repeat;}
.foot{ width:100%; height:200px; background:url(../IMAGES/footb.jpg) top  left repeat-x; margin-top:20px;}
.foot table{  background:url(../IMAGES/foot_tb.png) center right no-repeat;}
.foot a{ color:#FFF}
.foot p{ color:#FFFFFF; line-height:25px; padding-left:10px;}
.logo{ width:1060px; height:90px; background:url(../IMAGES/logo.png)  center left no-repeat; text-align:right}
.nav_bg{ height:50px;background:url(../IMAGES/navbg.jpg) top center repeat-x}
.nav{ width:1060px; margin:0 auto}
.nav ul{ width:1000px; float:left}
.nav ul li {float:left;  text-align:center}
.nav ul li a{ display:block;  padding:0px 25px; color:#fff; font-size:16px; line-height:50px;}
.nav ul li a:hover{background:url(../IMAGES/navhover.jpg) top center repeat-x; text-decoration:none}
.nav .search{float:right; width:200px; height:50px; display:none}
/*search*/
	#searchform { float:right;  margin:0px 0px 0px; padding:0px; }
	#searchform fieldset { padding:0px; border:none; margin:0px; }
	#searchform input[type="text"] { 
		background:#e8e8e8;
		border:none;
		float:left;		
		padding:0px 10px 0px 15px;
		margin:0px;
		width:115px; 
		height:28px;
		line-height:28px;
		transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-moz-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
		-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
		-o-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		color:#585858; 
	}
	
	#searchform input[type="submit"] { background:url(../images/icon-search.png) center 5px no-repeat; cursor:pointer; margin:0px; padding:0px; width:27px; height:28px; line-height:28px; }
	
	input[type="submit"] { padding:4px 17px; color:#ffffcolor:#585858; ff; text-transform:uppercase; border:none; font-size:20px; background:url(../images/gradient.png) bottom repeat-x; cursor:pointer; margin-top:10px; float:left; overflow:visible; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; }
	
	#searchform input[type="submit"]:hover { background-color:#333232; }
	.style_1 #searchform input[type='submit'] { background-color:#2272cb; text-indent:-9999px; }
	.style_1{ margin:10px; display:block; clear:both }
/*search end*/

.navbottom{width:100%; height:4px;background:url(../IMAGES/navbottom.jpg) top left repeat-x;}

/*首页上部图片轮换*/
.index_mid_box{ width:520px; margin:0 auto; height:200px; overflow:hidden; }
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:520px; height:200px; margin:0px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:70px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:70px; right:10px; z-index:10;}
#playBox .smalltitle {width:500px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}
/*首页上部图片轮换END*/

.index_main{ width:100%; }
.w .one{ width:250px;}
.w .two{ width:520px; margin-left:20px;}
.w .three{ width:250px;margin-left:20px;}
.w .four{ width:790px;}
.w .five{ width:250px;}
.w .six{ width:250px;}
.w .seven{ width:250px;margin-left:20px;}
.w .eight{ width:250px;margin-left:20px;}
.w .nine{ width:250px; margin-left:20px;}

.w .shuxia a{ display:block; width:100px; float:left; text-align:left; font-size:14px;color:#00458A; line-height:35px; background:url(../IMAGES/con1.png) center left no-repeat; margin-left:10px; text-indent:10px}
.w .xlink a{ display:block; width:100px; float:left; text-align:center; font-size:14px;color:#00458A; line-height:35px;}
.m1{ background:url(../images/lm1.jpg) top left no-repeat; height:40px; line-height:40px; text-indent:45px;font-size:16px}
.m2{ background:url(../images/lm2.jpg) top left no-repeat; height:40px; line-height:40px; text-indent:45px; font-size:16px}
.m2 a, .m4 a{ float:right;  padding-right:10px; color:#2272C9}
.m3{ background:url(../images/lm3.jpg) top left no-repeat; height:40px; line-height:40px; text-indent:45px;font-size:16px}
.m4{ background:url(../images/lm4.jpg) top left no-repeat; height:40px; line-height:40px; text-indent:45px;font-size:16px}
.m5{ background:url(../images/lm5.jpg) top left no-repeat; height:40px; line-height:40px; text-indent:45px;font-size:16px}
.m6{ background:url(../images/lm6.jpg) top left no-repeat; height:40px; line-height:40px; text-indent:45px;font-size:16px}
.m7 a{ float:right;  padding-right:10px; color:#2272C9}
.m8 a{ float:right;  padding-right:10px; color:#2272C9}
.m9 a{ float:right;  padding-right:10px; color:#2272C9}
.m10 a{ float:right;  padding-right:10px; color:#2272C9}
.m11 a{ float:right;  padding-right:10px; color:#2272C9}
.m7{ background:url(../images/lm7.jpg) top left no-repeat; height:40px; line-height:40px; text-indent:45px;font-size:16px}
.m8{ background:url(../images/lm8.jpg) top left no-repeat; height:40px; line-height:40px; text-indent:45px;font-size:16px}
.m9{ background:url(../images/lm9.jpg) top left no-repeat; height:40px; line-height:40px; text-indent:45px;font-size:16px}
.m10{ background:url(../images/lm10.jpg) top left no-repeat; height:40px; line-height:40px; text-indent:45px;font-size:16px}
.m11{ background:url(../images/lm11.jpg) top left no-repeat; height:40px; line-height:40px; text-indent:45px;font-size:16px}
.border{ border:1px #ccc solid}
.index_news{ width:95%; margin:0 auto}
.index_news ul li{ width:100%;  line-height:32px; background:url(../IMAGES/con1.png) top left no-repeat; text-indent:10px;}
.index_news ul li span{ float:right}
.index_news ul li .time{ font-size:12px; font-style:italic}

.yingyun a{ color:#00458A; font-size:13px;}
.yingyun a .jy-1{ width:58px; height:58px; background:url(../IMAGES/jy-1.jpg) no-repeat;}
.yingyun a:hover .jy-1{ width:58px; height:58px; background:url(../IMAGES/jy-1s.jpg) no-repeat;}
.yingyun a .jy-2{ width:58px; height:58px; background:url(../IMAGES/jy-2.jpg) no-repeat;}
.yingyun a:hover .jy-2{ width:58px; height:58px; background:url(../IMAGES/jy-2s.jpg) no-repeat;}
.yingyun a .jy-3{ width:58px; height:58px; background:url(../IMAGES/jy-3.jpg) no-repeat;}
.yingyun a:hover .jy-3{ width:58px; height:58px; background:url(../IMAGES/jy-3s.jpg) no-repeat;}
.yingyun a .jy-4{ width:58px; height:58px; background:url(../IMAGES/jy-4.jpg) no-repeat;}
.yingyun a:hover .jy-4{ width:58px; height:58px; background:url(../IMAGES/jy-4s.jpg) no-repeat;}
.yingyun a .jy-5{ width:58px; height:58px; background:url(../IMAGES/jy-5.jpg) no-repeat;}
.yingyun a:hover .jy-5{ width:58px; height:58px; background:url(../IMAGES/jy-5s.jpg) no-repeat;}
.yingyun a .jy-6{ width:58px; height:58px; background:url(../IMAGES/jy-6.jpg) no-repeat;}
.yingyun a:hover .jy-6{ width:58px; height:58px; background:url(../IMAGES/jy-6s.jpg) no-repeat;}
.yingyun a .jy-7{ width:58px; height:58px; background:url(../IMAGES/jy-7.jpg) no-repeat;}
.yingyun a:hover .jy-7{ width:58px; height:58px; background:url(../IMAGES/jy-7s.jpg) no-repeat;}
.yingyun a .jy-8{ width:58px; height:58px; background:url(../IMAGES/jy-8.jpg) no-repeat;}
.yingyun a:hover .jy-8{ width:58px; height:58px; background:url(../IMAGES/jy-8s.jpg) no-repeat;}
.yingyun a .jy-9{ width:58px; height:58px; background:url(../IMAGES/jy-9.jpg) no-repeat;}
.yingyun a:hover .jy-9{ width:58px; height:58px; background:url(../IMAGES/jy-9s.jpg) no-repeat;}


.fy{ min-height:1000px; }
.fy_banner img{ width:100%; }
.fy .cw{ background-color:#f1f1f1; padding-bottom:30px;}
.fy .lma{ width:570px;height:430px;}
.fy .lma .nabout{ line-height:30px; float:right; width:510px;}
.fy .lma .shu { float:left; margin:0 auto;width:40px; line-height:48px;border-right:2px solid #3687DE; color:#3687DE; font-size:28px; text-align:center;  background:url(../IMAGES/icon6.png) top  center  no-repeat; padding-top:40px; margin-top:20px; margin-right:10px;}
.fy .lmb{ width:450px;height:430px;  margin-left:40px;}
.fy .lmb li{ width:450px;height:80px;background:url(../IMAGES/fy_news_bg.jpg) bottom right repeat-x; text-align:left}
.fy .lmb li a{ font-size:16px;color:#3687DE; text-align:left; font-weight:800; }
.fy .lmb li a:hover{color:#555}
.fy .title{width:1060px;margin:0 auto; height:60px;background:url(../IMAGES/ntitle_bg.jpg) center left repeat-x;}
.fy .title .font{font-size:28px !important; color:#3687DE; text-align:center; margin: 0 auto; height:60px;  line-height:60px; background-color:#FFFFFF; display:block;width:200px; padding:0px 10px;}
.fy .jt{ width:40px; height:22px;background:url(../IMAGES/con2.jpg) center center; margin:0 auto}



/*单独页面图片轮换*/

#wrapper
{
text-align:center;
}
.overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  text-align:center;
  display:none;
}

#overlay_pic {
    margin:800px auto;
    width:400px;
    box-shadow: 10px 10px 5px #999;
}

.jscarousal
{
	width: 1060px;
	height: 200px;
	margin:0 auto;
	padding: 0;
	padding: 22px 0px 22px 0px;
	position: relative; /*overflow: hidden;*/
}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right
{
	float: left;
	width: 23px;
	height: 118px;
	color: White;
	position: relative;
	top: 32px;
	cursor: pointer;
}
.jscarousal .jscarousal-left
{
	background-image: url(../images/left_arrow.png);
	background-repeat: no-repeat;
	background-position: left;
}
.jscarousal .jscarousal-right
{
	background-image: url(../images/right_arrow.png);
	background-repeat: no-repeat;
	background-position: right;
}
.jscarousal-contents
{
	width:1010px;
	height: 210px;
	float: left;
	position: relative;
	overflow: hidden;
}
.jscarousal-contents > div
{
	position: absolute;
	width: 100%;
	height: 210px;
}
.jscarousal-contents > div > div
{
	float: left;
	margin-left: 8px;
	margin-right: 8px;
}
.jscarousal-contents img
{
	width:233px;
	height:175px;
	border: solid 1px #3687DE;
}
.hidden
{
	display: none;
}
.visible
{
	display: block;
}
.thumbnail-active
{
	filter: alpha(opacity=100);
	opacity: 1.0;
	cursor: pointer;
}
.thumbnail-inactive
{
	filter: alpha(opacity=80);
	opacity: 0.8;
	cursor: pointer;
}
.thumbnail-text
{
	color: #00458A;
	font-weight: bold;
	text-align: left;
	display: block;
	padding: 10px 2px 2px 0px;
}
/*单独页面图片轮换END*/

/*首页新闻轮换*/
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }

.frame { margin-bottom: 10px; border: 1px solid #e1e1e1; background: #FFF; }
.title { padding: 0 10px; height: 32px; font-size: 14px; font-weight: 700; line-height: 32px; overflow: hidden; }

.block { margin: 10px 10px 0; }

.temp { margin: 1px; }

.slideshow { clear: both; }
    .slideshow li { position: relative; overflow: hidden; }
    .slideshow span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 100%; height: 32px; line-height: 32px; font-size: 14px; text-indent: 10px; }
    .slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }
.slidebar li { float: left; margin-right: 1px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; }
    .slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color: #000; font-weight: 700; }


ul, li { list-style: none; }
a:hover { text-decoration: underline; color: #a50001; }

.frame { background: none; border: 0px solid #fff; margin-bottom: 0px; }
.temp { margin: 0; }
.slidebar { position: absolute; top: 5px; left: 4px; }
    .slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }
        .slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #ff0; font-weight: 700; }

.slideshow SPAN.title { text-indent: 0px; }
.block { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.comiis_wrap960, .comiis_wrapad { margin: 0 auto; width: 250px; }
.comiis_wrapad { margin-top: 0px; }
.comiis_wrapad { overflow: hidden; }
    .comiis_wrapad img { float: left; margin-top: 0px; }

#slidesImgs li { width:250px; height: 210px; display: none; }
/*首页新闻轮换end*/



/*内页css*/

.nei{ width:100%;  }
.nbanner img{ width:100%; height:250px;}
.p_container{padding:30px 0;height:400px; min-height:500px; height:auto }

.p_left{float:left; width:220px; background-color:#fff}
.p_right{float:right; width:820px;background-color:#fff}
.p_left .title02{ font-size:28px; color:#1B75AA; font-weight:800; height:50px; }

.sidebar{width:220px;}

.sortnav {
    margin-bottom: 10px;
}

.sortnavt {
   
}

.sortnav dl {
    width: 220px;
    margin: auto;
}

.sortnav dt {
   
width: 220px;
height: 40px;
font-size: 14px;
}

  .sortnav dt a {
       display: block;
color: #626567;
line-height: 40px;
text-indent: 47px;
transition: background 0.2s ease-in 0s;
background: url(../images/sidebar_abg.jpg) no-repeat left bottom;
  }

 .sortnav .select a, .sortnav dt a:hover, .sortnav dt.hover a {
            color: #FFF;
text-decoration: none;
background-position: left top;
        }


.p_path{height:40px; line-height:20px;float:right;}
.p_path a{ padding:0 10px 0 10px; color:#555759;}
.p_right .title03{font-size:24px;  height:50px; float:left}

.p_news{width:820px;text-align:center;}
.p_news li{float:left; width:820px; height:43px; font-size:14px; background:url(../Images/icon03.jpg) repeat-x left bottom;text-align:left;}
.p_news li a{display:block; width:820px; text-indent:20px; line-height:42px; background:url(../Images/icon04.png) no-repeat left top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.p_news li a:hover{ background-position:left bottom;color:#1B75AA}
.p_news li a span{font-size:13px; float:right;}

.p_news .title_detailed { font-size:24px; height:30px; line-height:30px;}
.p_news .p_n_info{ font-size:12px; text-align:right; padding-right:10px;}
.remark{ text-align:left; line-height:30px; padding:20px 0; font-size:14px; color:#565656}
.remark img{ border:2px #1B75AA solid}
.prevnext{ padding-top:30px;}
.prevnext span{ width:100%; float:left; text-align:left; height:30px;}

DIV.scott {
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.scott A {
BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #555; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
DIV.scott A:hover {
BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #000; BORDER-BOTTOM: #ccc 1px solid; 1px solid; BACKGROUND-COLOR: #00ACE6; color:#fff; text-decoration:none;
}
DIV.scott A:active {
BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #000; BORDER-BOTTOM: #ccc 1px solid; 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.scott SPAN {
BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #555; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
DIV.scott SPAN.disabled {
BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}



/*图片CSS*/
#lib_product_list{width:100%; clear:both; overflow:hidden;}
#lib_product_list .item{float:left; width:180px; height:210px; margin:5px 0 0 12px; overflow:hidden;}
#lib_product_list .item li.img{width:178px; height:134px; border:1px solid #c2c2c2; text-align:center; overflow:hidden;}
#lib_product_list .item li.img img{vertical-align:middle;}
#lib_product_list .item li.img span{vertical-align:middle; display:inline-block; height:100%;}
#lib_product_list .item li.name{height:30px; line-height:15px; margin:5px 0; text-align:center; overflow:hidden;}
#lib_product_list .item li.name a{color:#414141;}
#lib_product_list .item li.name a:hover{color:#14509f;}



/*内页css_end*/




		/* 本例子css */
		.slideGroup{ width:1060px; border:1px solid #ddd; text-align:left;  }
		.slideGroup .parHd{ height:50px; line-height:50px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
		.slideGroup .parHd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
		.slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer;  }
		.slideGroup .parHd ul li.on{ height:50px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
		.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 42px; position:relative;   }

		.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:50px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(../images/icoLeft.gif) center center no-repeat #f4f4f4; }
		.slideGroup .sNext{ left:auto; right:5px; background:url(../images/icoRight.gif) center center no-repeat #f4f4f4;  }
		.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }

		.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
		.slideGroup .parBd ul li{ margin:0 9px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.slideGroup .parBd ul li .pic{ text-align:center; }
		.slideGroup .parBd ul li .pic img{ width:220px; height:170px; display:block;  padding:2px; border:1px solid #ccc; }
		.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
		.slideGroup .parBd ul li .title{ line-height:24px;   }




.otherc{ width:1060px; margin:0 auto}
/*--about--*/

.otherc .about p {
  font-size: 1.1em;
  color: #868585;
  line-height: 1.8em;
  margin-top: 0px;

}
.otherc .about {
  padding: 3em 0 2em;
  width:1060px;
}
.otherc .about img{ padding-top:10px;

}
.otherc .about-info {
  float: left;
  width: 50%;
  padding-left: 0;
}

.otherc .about h3 {
  font-size: 2em;
   margin:0;
  color:#14509f;
}
/*--//about--*/
/*---services---*/

.services-grids ul {

}
.services-grids ul li {
	display:block;
	background: url(../images/icon1.png) no-repeat 0px 2px;
	padding-left: 2em;
	height:30px;
	width:120px;
	float:left
}
.services-grids ul li:nth-child(1) {
  margin: 0;
}
.services-grids ul li a{
  color: #868585;
  font-size: 1.1em;
}
.services-grids ul li a:hover{
	  color:#14509f;
	padding-left: 5px;
}
.services h3 {
  font-size: 2em;
  color:#14509f;

}

.services-grids h4 {
  margin: 0.8em 0 0;

 color:#14509f;
}
.services-grids h4 a{
  color:#14509f;
  font-size: 1em;
}
.services-grids h4 a:hover{
 color:#14509f;
}
.services-grids-info p{
	margin: 0.8em 0 0;
  color: #868585;

}
.services-grids-info {
  float: left;

}

/*--gallery--*/
.gallery {
  padding: 1em 0;
}
.gallery h3 {
  font-size: 2em;
  color:#14509f;
  text-align:center;
  margin-bottom: 0.5em;
}

.og-grid { width:100%}
.og-grid li{ width:23%; float:left; padding:10px;}
.og-grid li p{padding:10px; text-align:center}
.og-grid li img{ width:250px; height:188px;}


/*2016 06 08 添加*/

.p_news2{width:1050px; margin:0 auto}
.p_news2 .title03{font-size:24px;  height:50px; float:left}
.p_news2 li{float:left; width:500px; height:43px; font-size:14px; background:url(../Images/icon03.jpg) repeat-x left bottom;text-align:left; margin:0px 10px;}
.p_news2 li a{display:block; width:500px; text-indent:20px; line-height:42px; background:url(../Images/icon04.png) no-repeat left top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.p_news2 li a:hover{ background-position:left bottom;color:#1B75AA}
.p_news2 li a span{font-size:13px; float:right;}



.services h3 {
  float:left;
  display:block;
  width:100%;
}
.services-grids-info .more{ float:right; width:73px; line-height:35px; background:url(../IMAGES/moref.png) center center no-repeat; text-align:center;}
.services-grids-info .more a{ color:#FFFFFF; font-weight:normal;}

/*2016 06 08 添加结束*/