﻿@charset "utf-8";
/* CSS Document */
body{
	margin:auto;
	padding:0px;
	font-size:14px;
	color:#666;
	line-height:180%;
	font-family:"微软雅黑";
	}
a{
	text-decoration:none;
	color: #666;
	}
img{
	border:0px;
	}
ul{
	padding:0px;
	margin:auto;
	list-style:none;
	}
.break{
	width:auto;
	height:0;
	clear:both;
	overflow:hidden;
}
/*头部*/
.top{
	width:100%;
	height:4px;
	/*background:url(ys_01.jpg) left no-repeat #5054a9;*/
    background:url(ys_01.jpg) left no-repeat #8387e8;
	}
.menu{
	width:1200px;
	margin:auto;
	height:120px;
	}
.login{
	float:left;
	margin-top:20px;
	}
.menu ul{
	float:right;
	height:85px;
	background:url(ys_02.jpg) left no-repeat;
	margin-top:35px;
	}
.menu ul li{
	float:left;
	width:95px;
	height:85px;
	background:url(ys_02.jpg) right no-repeat;
	text-align:center;
	}
.menu ul li a{
	width:95px;
	height:85px;
	display:block;
	font-size:15px;
	line-height:85px;
	}
.menu ul li a:hover{
	background:url(ys_03.jpg) center;
	color:#fff;
	}
.menu ul ul{
	position:absolute;
	z-index:9999;
	display:block;
	background:rgba(80,84,169,0.5);
    margin:auto;
	height:auto;
	}
.menu ul ul li{
	float:none;
	width:auto;
    width:95px;
    height:35px;
    line-height:35px;
    overflow:hidden;
    background:none;
}
.menu ul ul li a{
	display:block;
	width:auto;
	border-bottom:none;
	font-family:"黑体";
	color:#fff;
    height:35px;
    line-height:35px;
    overflow:hidden;
	}
.menu ul ul li a:hover{
	border-bottom:none;
	}

/*轮播样式开始*/
.flexslider {
	margin: 0 auto ;
	position: relative;
	width: 100%;
	height: 500px;
	overflow: hidden;
	zoom: 1;
}
.flexslider .slides li {
	width: 100%;
	height: 100%;
}
.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}
.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}
.flexslider .slides a img {
	width: 100%;
	height: 500px;
	display: block;
}
.banner_yy{
    width:100%;
	height:32px;
    margin-top:159px;
	background:url(banner_yy.png) no-repeat center bottom;
}
/*轮播样式结束*/


.gex{
	width:100%;
	height:2px;
	background:url(ys_04.jpg) center no-repeat #cccccc;
    margin-bottom:20px;
	}
/*关于我们*/
.gywm{
	width:100%;
	margin-top:80px;
	}
.gywm_t{
	width:200px;
	margin:auto;
	font-size:36px;
	line-height:50px;
	text-align:center;
	}
.gywm_t span{
	display:block;
	font-size:30px;
	}
.gywm_c{
	width:1200px;
	margin:auto;
	height:470px;
	background:url(ys_05.jpg) top center;
	}
.gywm_cc{
	width:100%;
	text-align:center;
	}
.gywm_ct{
	text-align:center;
	margin-top:110px;
	}


/*精品案例*/
.jpal{
	width:100%;
	height:615px;
	background:url(ys_06.jpg) center;
	}
.jpal_t{
	width:300px;
	margin:auto;
	font-size:36px;
	line-height:50px;
	text-align:center;
	color:#191f81;
	padding-top:80px;
	}
.jpal_t span{
	display:block;
	font-size:30px;
	}
.jpal_c{
	width:1200px;
	margin:auto;
	margin-top:35px;
	}
	
.fwtp {
	height: 90px;
	padding-top: 15px;
}
 .fwtp .l_vn {
	width: 25px;
	float: left;
	height: 47px;
	padding-top: 95px;
}
 .fwtp .avn {
	float: left;
	width: 1040px;
	overflow: hidden;
	margin-left:60px;
}
.fwtp .avn a{
	width:260px;
	min-height:290px;
	background:url(ys_10.png) no-repeat top;
	display:block;
	float:left;
	}
.fwtp .avn a img{
	width:240px;
	height:240px;
	padding-left: 9px;
padding-top: 13px;
	}
	.fwtp .avn a p{
		color:#191f81;
		text-align:center;
		}
 .fwtp .r_vn {
	float: right;
	height: 64px;
	width: 42px;
	padding-top: 95px;
}
.more{
	width:80px;
	height:40px;
	margin:auto;
	}

/*新闻中心*/
.xwzx{
	width:100%;
	margin-top:80px;
	}
.xwzx_t{
	width:300px;
	margin:auto;
	font-size:36px;
	line-height:50px;
	text-align:center;
	}
.xwzx_t span{
	display:block;
	font-size:30px;
	}
.xw1{
	width:1200px;
	margin:auto;
	background:url(ys_11.jpg) no-repeat right;
	min-height:260px;
	}
.xw1_c{
	width:630px;
	height:170px;
	}
.xw1_c p{
	font-size:22px;
	color:#fe0000;
	}
.xw1_c span{
	display:block;
	width:100%;
	margin-top:20px;
	}
.xw1_c a{
	padding:5px;
	background:#fe0000;
	color:#fff;
	margin-top:10px;
	display:block;
	width:120px;
	border-radius:2px;
	}
.xw2{
	height:555px;
	background:url(ys_12.jpg) center bottom repeat-x;
	}
.xw2 ul{
	width:1200px;
	margin:auto;
	}
.xw2 ul li{
	width:33%;
	float:left;
	}
.xw2 ul li a{
	display:block;
	height:375px;
	width:320px;
	background:#fff;
	}
.xw2 ul li a img{
	width:100%;
	height:225px;
	}
.xw2 ul li a p{
	font-size:14px;
	padding-left:30px;
	padding-right:30px;
	width:260px;
    font-weight:bold;
	}
.xw2 ul li a span{
	font-size:12px;
	padding-left:30px;
	padding-right:30px;
	width:260px;
	display:block;
	}


.jdals{
    width:1200px;
    margin:auto;
	}

.fwtp1 {
	height: 280px;
	padding: 30px;
	padding-left:60px;
	padding-right:60px;
	width: 465px;
	background:#d4d4d4;
	float:left;
}
 .fwtp1 .l_vn1 {
	width: 41px;
	float: left;
	height: 40px;
	padding-top: 130px;
	margin-left:-50px;
}
 .fwtp1 .avn1 {
	float: left;
	width: 465px;
	overflow: hidden;
	height:275px;
}
.fwtp1 .avn1 a{
	width:465px;
	height:275px;
	background:#fff;
	display:block;
	float:left;
	}
.fwtp1 .avn1 a img{
	width:465px;
	height:275px;
	}
	.fwtp1 .avn1 a p{
		color:#fff;
		font-size:14px;
		text-align:center;
		width:100%;
		filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9;
	  background-color:rgba(0,0,0,0.5);
	  height:20px;
	  line-height:20px;
	  margin-top:-20px;
	  display:block;
	  z-index:99;
			}
 .fwtp1 .r_vn1 {
	float: right;
	height: 40px;
	width: 41px;
	padding-top: 130px;
	margin-right:-50px;
}

.xwzxc{
	float:right;
	width:550px;
	}
.xwzx_c{
	width:100%;
	margin-top:10px;
	}
.xwzx_c a .xwzx_ct{
	background:#d2d2d2;
	width:55px;
	height:75px;
	color:#fff;
	text-align:center;
	font-size:24px;
	float:left;
	padding-top:25px;
	}
.xwzx_c a .xwzx_ct span{
	display:block;
	font-size:18px;
	}
.xwzx_c a .xwzx_cc{
	float:right;
	width:480px;
	color:#adadad;
	font-size:14px;
	}
.xwzx_c a .xwzx_cc span{
	width:100%;
	display:block;
	border-bottom:1px solid #adadad;
	padding-bottom:10px;
	color:#adadad;
	font-size:18px;
	}
.xwzx_c a:hover .xwzx_ct{
	background:#191f81;
	}
.xwzx_c a:hover .xwzx_cc{
	color:#787878;
	}
.xwzx_c a:hover .xwzx_cc span{
	color:#787878;
	border-bottom:1px solid #787878;
	}
.jdalm{
	width:50px;
	height:40px;
	margin:auto;
	margin-top:30px;
	}

/*客户案例*/
.khal{width:100%;height:582px;background:url(ys_12.jpg) center;padding-top:40px;margin-top:40px;}
.khalc{width:1200px;margin:auto;margin-top:20px;}
#box {
	position:relative;
	margin:20px auto 0 auto;
	
}
#box ul {
	position:relative;
	width:1200px;
	height:330px;
    margin-left:43px;
}
#box li {
	position:absolute;
	/*border:1px solid #d8d8d8;*/
    background:rgba(255,255,255,0.5);
    padding:10px;
    border-radius:10px;
    border:10px solid #fff;
	list-style:none;
	background:#000;
	width:0;
	height:0;
	top:146px;
	left:377px;
	z-index:0;
	cursor:pointer;
	overflow:hidden;
	background:#fff;
	padding:2px;
}
#box li img {
	width:100%;
	height:100%;
	vertical-align:top;
}
#box li div {
	position:absolute;
	bottom:-100px;
	width:100%;
	height:40px;
    line-height:40px;
    font-size:18px;
    text-align:center;
    font-family:"宋体";
	background:#011625;
	filter:alpha(opacity=70);
	opacity:0.7;
	left:-1px;
}
#box li div h4 {
	margin:0 10px;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	display:block;
	line-height:30px;
}
#box .prev, #box .next {
	position:absolute;
	width:60px;
	height:121px;
	overflow:hidden;
	cursor:pointer;
	top:85px;
	z-index:999999999999999999999999;
}
#box .prev {
	
	background:url(pre.png) no-repeat;
	border:none;
}
#box .next {
	right:-23px;
	background:url(next1.png) no-repeat;
	border:none;
}

/*底部*/
.db{
	width:100%;
	min-height:260px;
	background:#191f81;
	color:#fff;
	}
.db_c{
	width:1200px;
	margin:auto;
	padding-top:50px;
	}
ul.lm{
	float:left;
	}
ul.lm a{
	color:#fff;
	}
ul.lm li{
	float:left;
	width:140px;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	}
ul.lm li li{
	float:none;
	font-size:14px;
	font-weight:normal;
	line-height:25px;
	}
.lxwm{
	float:left;
	width:360px;
	}
.lxwm_t{
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	}
.ewm{
	float:left;
	width:135px;
	}
.ewm_t{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	}

/*脚注*/
.jz{
	background:#080400;
	line-height:40px;
	text-align:center;
	color:#fff;
    overflow:hidden;
}
.jz a{
	color:#fff;
	}


/*单页开始*/
.dy{
	width:1180px;
    margin:auto;
    padding:10px;
    padding-bottom:30px;
}
.dy_cent{
	width:1180px;
    margin:auto;
    background:#fafafa;
    border:1px solid #d4bdc6;
    padding:10px;
	}
.dy_cent_l{
	width:255px;
	float:left;
	margin:auto;
	margin-bottom:20px;
	}
.dy_cent_l .left1{
	width:100%;
	}
.dy_cent_l .left1 .t{
	width:255px;
	height:50px;
	background:url(sub_03.jpg) no-repeat;
	color:#fff;
	font-size:18px;
	}
.dy_cent_l .left1 .t span{
	line-height:50px;
	padding-left:10px;
	}
.dy_cent_l .left1 ul{
	width:253px;
	min-height:120px;
	border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
	}
.dy_cent_l .left1 ul li{
	width:220px;
	height:40px;
	padding:5px;
	padding-left:20px;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	}
.dy_cent_l .left1 ul li a{
	width:220px;
	height:40px;
	display:block;
	background:url(mun1.jpg) no-repeat;
	}
.dy_cent_l .left1 ul li a:hover{
	width:220px;
	height:40px;
	display:block;
	background:url(mun2.jpg) no-repeat;
	color:#fff;
	}
.dy_cent_l .left2{
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #EB6100 #CCC #CCC;
	margin-top:10px;
	background:url(bmbj.jpg) repeat-x;
	}
.dy_cent_l .left2 .c{
	padding-left:10px;
	}
.dy_cent_l .left2 .xx{
	width:100%;
	background:url(ytsy_47.jpg);
	height:39px;
	line-height:39px;
	}
.dy_cent_l .left2 .xx ul{
	width:255px;
	height:39px;
	}
.dy_cent_l .left2 .xx ul li{
	float:left;
	width:85px;
	text-align:center;
	}
.dy_cent_l .left2  #demo1  li span,.dy_cent_l .left2  #demo2  li span{
	width:85px;
	color:#737272;
	text-align:center;
	}
.dy_cent_l .left2  #demo1  li ul.nr li,.dy_cent_l .left2  #demo2  li ul.nr li{
	float:left;
	width:85px;
	color:#737272;
	text-align:center;
	}
.dy_cent_l .left3{
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #fe0000 #CCC #CCC;
	margin-top:10px;
	background:url(bmbj.jpg) repeat-x;
	}
.dy_cent_l .left3 .t{
	color: #fe0000;
	font-size:16px;
	font-weight:bold;
	width:100%;
	height:40px;
	line-height:40px;
	padding-left:10px;
	}
.dy_cent_l .left3 ul li{
	width:100%;
	height:25px;
	line-height:25px;
	padding-left:20px;
	}
.dy_cent_l .left3 ul li a{
	padding-left:5px;
	}
.dy_cent_r{
	width:910px;
	float:left;
	margin-left:10px;
	}
.dy_cent_r .t{
	width:100%;
	height:50px;
	line-height:50px;
	font-size:28px;
	color: #fe0000;
	padding-left:10px;
	font-family:"微软雅黑";
	}
.dy_cent_r .mbx{
	border-bottom: 1px solid #D8D8D8;
	height:30px;
	line-height:30px;
	width:100%;
	}
.dy_cent_r .mbx img{
	float:left;
	margin-top:8px;
	}
.dy_cent_r .mbx span{
	padding-left:6px;
	float:left;
	}
.dy_cent_r .nr{
	padding:5px;
	line-height:25px;
	}
.dy_db{
	width:1200px;
	padding-top:10px;
	margin-top:20px;
	margin:auto;
	min-height:50px;
	line-height:30px;
	border-top:1px solid #bababa;
	}
	
	
.fy{
	width:97%;
	margin-top:10px;
	margin-bottom:10px;
	}
.ImageText{
	float:left;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	margin-right:20px;
	}
.ImageText a{
	width:186px;
	height:221px;
	background:url(imgbox.png) no-repeat;
	padding-top:10px;
	padding-left:10px;
	}
.ImageText p{
	line-height:20px;
	text-align:center;
	}
.modquerylist ul li span
{
    line-height:20px;
	float:right;
    }




.kj {
    margin-top:20px;
    margin-bottom:20px;
}
    .kj a {
        margin-top:10px;
        margin-left:30px;
    }

