﻿@charset "utf-8";

/* CSS Document */

*{ outline:none;}

/*banner*/

.banner { overflow:hidden; width:100%; height:527px; position:relative}

.banner ul{ overflow:hidden; position:absolute;}

.banner li{ overflow:hidden; width:100%; height:527px; float:left}

.banner i{ display:block; width:71px; height:108px; cursor:pointer; position:absolute; top:230px;}

.banner .btnl{ background:url(../images/btn_l.png) no-repeat center top; left:10px;}

.banner .btnr{ background:url(../images/btn_r.png) no-repeat center top; right:10px;}

.banner i:hover{ background-position:bottom}

.banner .btn{ width:100%; height:5px; text-align:center; position:absolute; left:0; bottom:80px;}

.banner .btn span{ display:inline-block; width:35px; height:8px; background-color:#000; opacity:0.8; filter:alpha(opacity=50); margin:0 2px;}

.banner .btn span { *display:inline}

.banner .btn span.cur{ margin-top:0; height:8px; background-color:#be0000;}



/*search*/

.search { width:100%; position:absolute; left:0; bottom:0; background-color:rgba(0,0,0,0.7); z-index:99;}

.search .box{ overflow:hidden; width:1200px; margin:15px auto; height:37px;}

.search p{ float:left; line-height:37px; font-size:16px; color:#fff;}

.search p a{ color:#fff; margin:0 5px;}



.search .sbox {

	display:block;

	float:right;

	width:421px;

	border:1px solid #c7c7c7;

	border-right:none;

	height:35px;

	line-height:35px;

	font-size:13px;

	color:#c9c9c9;

	background:url(../images/search.png) no-repeat 15px center;

	outline:none;

	padding-left: 40px;

	position:relative;

}

.search .text {

    background-color: transparent;

    border: medium none;

    color: #fff;

    float: left;

    font-size: 16px;

    height: 36px;

    line-height: 22px;

    padding:0 3px;

    width: 345px;

}

.search .bnt {

	background-color: #be0000;

	border: medium none;

	cursor: pointer;

	float: left;

	height: 37px;

	padding: 1px 0;

	width: 70px;

	position:absolute; right:0; top:-1px;

	background-image: url(../images/ss.png);

	background-repeat: no-repeat;

	background-position: center center;

}

.search span{ display:block; width:60px; height:37px; background-color:#be0000; text-align:center; line-height:37px; font-size:13px; color:#fff; float:right}





/*关于我们修改*/

/*about*/

.about { overflow:hidden; width:100%;}

.about .aboutBox{ overflow:hidden; width:100%; margin-top:50px; margin-bottom:45px;}

.about .aBDiv{ width: 484px; float: left;}

.about .about_sp{ overflow:hidden; width:484px; height:320px;}

.about .aBDiv a{ line-height: 45px; text-align: center; display: block; background-color: #eeeeee; font-size: 14px; color: #2e2e2e; width: 100%;}

.about .aBDl{ float: right; width: 680px;}

.about .aBDl dt{ width: 680px; float: left;}

.about .aBDl dt h3{}

.about .aBDl dt p{ line-height: 25px;  margin-top: 25px; font-size: 14px; color: #000; text-align: justify;}

.about .aBDl dd{ float: right; width: 300px; height: 340px; background-color: #be0000;}

.about .aBDl dd h3{ color: #fff; font-weight: normal; margin-top: 10px; font-size: 14px; text-indent: 15px;}

.about .aBDl dd b{ font-size: 20px; display: block;}

.about .aBList{ overflow: hidden; position: relative; width: 295px; height: 270px; background: #fff; margin: 10px auto 0;}

.about .aBcon{position: absolute;top:0;left:0;width: 100%;padding: 10px 0;}

.about .aBcon li{ font-size: 14px; color: #000; line-height: 30px; background: url("../images/aB_liBg.png") no-repeat 16px center;  text-indent: 30px; width: 100%; }

.about .aBcon li span{  margin: 0 5px;}

.about .numBox{overflow: hidden;width: 110%;margin: 50px 0;position: relative;left: -5%;}

.about .numBox li{text-align: center;width: 214px;border-left:1px dashed #a8a8a8;float: left;}

.about .numBox li h3{ font-size: 70px; color: #333333; font-family: Arial}

.about .numBox li h3 span{ font-size: 20px; color: #020202; font-weight: normal}

.about .numBox li p{ line-height: 22px; margin-top: 5px; font-size:16px; color: #666666;}

.about .numBox li:first-child{ border-left:0;}

.about .numBox li:hover h3,.about .numBox li:hover h3 span{color: #be0000}







/*服务*//*修改服务项目，停用页面服务javascript*/

.fuwu { overflow:hidden; width:100%; background-color:#eee; padding-bottom:50px;}

.fuwu h2{ text-align:center; margin-top:35px; margin-bottom:20px;}

.fuwu ul{ overflow:hidden; width:1201px; margin:0 auto}

.fuwu li{float:left;margin-right:1px;width:199px;height:385px;position:relative;/*background:url(../images/fuwu_b.png) no-repeat center 229px;*/background-color:#fff;border-bottom: 5px solid #fff;}

.fuwu li strong{ display:block; margin:9px auto; margin-bottom:16px; width:184px; height:248px; overflow:hidden;}

.fuwu li strong img{ height:248px; display:block; margin:auto;

transition-delay: 0s;

    transition-duration: 1s;

    transition-property: all;

    transition-timing-function: ease;

	/* Firefox 4 */

	-moz-transition-delay: 0s;

    -moz-transition-duration: 1s;

    -moz-transition-property: all;

    -moz-transition-timing-function: ease;

	/* Safari 和 Chrome */

	-webkit-transition-delay: 0s;

    -webkit-transition-duration: 1s;

    -webkit-transition-property: all;

    -webkit-transition-timing-function: ease;

	/* Opera */

	-o-transition-delay: 0s;

    -o-transition-duration: 1s;

    -o-transition-property: all;

    -o-transition-timing-function: ease;

}

.fuwu li:hover img{-webkit-filter:none;

    -moz-filter:none;

    -ms-filter:none;

    -o-filter: none;

	transform: scale(1.1, 1.1);

	-ms-transform:scale(1.1, 1.1); 	/* IE 9 */

	-moz-transform:scale(1.1, 1.1); 	/* Firefox */

	-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */

	-o-transform:scale(1.1, 1.1); 	/* Opera */

}

.fuwu li span{ display:block; text-align:center; font-size:18px; color:#333; line-height: 22px; height: 22px; overflow: hidden;}

.fuwu li em{ display:block; width:22px; height:22px; margin:0 auto; margin-top:20px; background:url(../images/fw_btn.png) no-repeat center top;}

.fuwu li a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:5}

.fuwu li b{/* display:block; */width:0%;height:8px;/* background-color:#be0000; */position:absolute;left:50%;bottom:0;display: none;}

.fuwu li:hover{ border-bottom-color: #be0000}

.fuwu li:hover em{ background-position: bottom;}







/*case*//*修改标题高度图片更换--*/

.case {overflow:hidden;width:100%;/* height:1190px; */background: url(../images/case_bg.png) no-repeat center 250px;padding-bottom: 50px;}

.case h2{ text-align:center; margin:35px 0;}  /*高度 背景定位*/

.case .caseBox{ overflow:hidden; width:1220px; margin:0 auto}

.case .casebig { overflow:hidden; width:788px; height:566px; border:3px solid #be0000; float:left; position:relative; margin:0 9px; margin-bottom:16px;}

.case .casebig i{ display:block; width:71px; height:108px; cursor:pointer; position:absolute; top:230px; z-index:2}

.case .casebig .btn01{ background:url(../images/btn_l.png) no-repeat center top; left:3px;}

.case .casebig .btn02{ background:url(../images/btn_r.png) no-repeat center top; right:3px;}

.case .casebig i:hover{ background-position:bottom}

.case .casebig ul{ overflow:hidden; position:absolute}

.case .casebig li{ float:left; width:782px; height:560px; border:3px solid #fff; position:relative}

.case .casebig li span{ display:block; width:100%; height:110px; background:url(../images/case_w.png) repeat center; position:absolute; left:0; bottom:0}

.case .casebig li b{ display:block; text-align:center; font-size:30px; color:#fff; text-align:center; font-weight:normal; margin:15px 0 20px 0;}

.case .casebig li em{ display:block; text-align:center; width:90%; margin:0 auto; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px; color:#fff;}

.case .caselist{ overflow:hidden; float:left; width:285px; height:214px; position:relative; margin:0 10px; margin-bottom:16px; text-align:center;}

.case .caselist span{ display:block; width:100%; height:50px; text-align:center; line-height:50px; font-size:16px; color:#fff; background:url(../images/case_w.png) repeat center; position:absolute; left:0; bottom:0}

.case .caselist em{ display:none; background:url(../images/case_w.png) repeat center; position:absolute; left:0; top:0;width:215px; font-size:17px; color:#fff; line-height:24px; height:48px; padding:116px 35px; overflow:hidden}

.case .caselist i{ display:none; width:100%; height:100%; background:url(../images/case_k.png) no-repeat center top; position:absolute; left:0; top:0;}

.case .caselist a{ display:block; width:100%; height:214px; overflow:hidden; text-decoration:none;}

.case .caselist a img{ width:100%; display:block;}

.case .caselist:hover span{ display:none}

.case .caselist:hover em{ display:block}

.case .caselist:hover i{ display:block}

.case .btn { overflow:hidden; width:420px; margin:0 auto; margin-top:36px;}

.case .btn a{ display:block; width:200px; height:48px; text-align:center; line-height:48px; font-size:18px; color:#000; border:2px solid #bcbcbc; margin:0 2px; float:left}

.case .btn a:hover{ border-color:#be0000; color:#be0000;}

.case .btn a.a02{ background-color:#be0000; border-color:#be0000; color:#fff;}

.case .btn a.a02 img{ margin-right:5px; position:relative; top:5px;}



/*问题*//*问题模块去掉*/

.wenti { overflow:hidden; width:100%; height:760px; background:url(../images/wenti_bg.jpg) no-repeat center top; display: none}

.wenti h2{ text-align:center; margin-top:60px; position:relative; z-index:2}

.wenti .wenbox{ width:1200px; margin:0 auto; margin-top:-147px; position:relative}

.wenti .wenbox>img{ display:block; float:left; position:relative}

.wenti .wen{ overflow:hidden; width:839px; height:407px; padding-bottom:35px; background:url(../images/wenti02.png) no-repeat left top; position: absolute; z-index:1; right:25px; top:108px;}

.wenti .wen p{ font-size:16px; color:#bcbcbc; line-height:48px; border-bottom:1px solid #444; width:320px; margin:0 auto; padding-left:50px; position:relative}

.wenti .wen p em{ font-size:20px;}

.wenti .wen .p01{left:50px; margin-top:20px;}

.wenti .wen .p02{left:20px;}

.wenti .wen .p03{left:-10px;}

.wenti .wen .p04{left:-40px;}

.wenti .wen .p05{left:-70px;}

.wenti .wen img{ display:block; position:absolute; right:141px; top:62px;}

.wenti .wen span{ display:block; font-size:32px; color:#fff; margin-top:45px; margin-left:100px;}

.wenti .wen a{ display:block; width:144px; height:149px; background:url(../images/wenti04.png) no-repeat center top; position:absolute; right:150px; bottom:0}



/*理由*//*这个模块隐藏--新增案例模块*/

.liyou { overflow:hidden; width:100%; height:750px;background:url(../images/01.png) no-repeat center  bottom; background-color:#262626; display: none;}

.liyou h2{ text-align:center; margin-top:45px; margin-bottom:40px;}

.liyou ul{ width:1200px; margin:0 auto;}

.liyou li{ float:left; width:298px; margin:0 1px; height:495px; position:relative}

.liyou li span{ display:block; width:164px; height:164px; position: absolute; overflow:hidden; left:67px; top:0; z-index:1}

.liyou li .wen{ overflow:hidden; width:298px; height:419px; position:absolute; left:0; bottom:0;}

.liyou li .wen01{ background:url(../images/001.jpg) no-repeat center top;}

.liyou li .wen02{ background:url(../images/002.jpg) no-repeat center top;}

.liyou li .wen03{ background:url(../images/003.jpg) no-repeat center top;}

.liyou li .wen04{ background:url(../images/004.jpg) no-repeat center top;}

.liyou li h3{ text-align:center; font-size:36px; color:#be0000; margin-top:115px; margin-bottom:30px; z-index:3; position:relative; font-weight:normal}

.liyou li p{ font-size:18px; color:#333; line-height:25px; width:190px; margin:0 auto; text-align: justify; text-align-last:center; position:relative; z-index:3}

.liyou li a{ display:none; width:148px; height:36px; text-align:center; line-height:36px; margin:0 auto; position:absolute; left:74px; bottom:65px; text-decoration: none; font-size:14px; color:#fff; border:1px solid #fff; z-index:3}

.liyou li a img{ margin-left:5px; position:relative; top:3px;}

.liyou li .img_tu{ display:block; position:absolute; left:0; top:0; opacity:0.1; filter:alpha(opacity=10)}

.liyou li i{ display:block; width:100%; height:100%; background:url(../images/liyou_b.png) repeat center; position:absolute; left:0; top:0}

.liyou li b{ display:block; width:100%; height:10px; background:#be0000; position:absolute; left:0; bottom:0}

.liyou li.cur span img{ margin-top:-164px;}

.liyou li.cur h3,.liyou li.cur p{ color:#fff;}

.liyou li.cur a{ display:block}

.liyou li.cur i{ display:none}

.liyou li.cur .wen{ background-position:bottom}



/*案例模块*/

.programme{ overflow: hidden; width: 100%; background-color: #fff; padding:15px 0;}

.programme .ProImg{ overflow: hidden; width: 1200px; margin-top: 50px;margin-bottom: 40px; height: 170px;}

.programme .list{}

.programme .list li{width: 217px;border-right: 1px dotted #a8a8a8;height:165px;float: left;text-align: center;padding: 4px 11px; cursor:pointer;}

.programme .list li strong{ width:183px; height:109px; display:block; margin:auto; overflow:hidden;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;}

.programme .list li strong img{ width:100%; display:block;}

.programme .list li h3{

	font-size: 18px;

	margin: 25px 0 15px;

	font-weight: normal;

	color: #333;

	transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;

}

.programme .list li h3 a{color: #4a4a4a;}

.programme .list li p{ line-height: 24px; font-size: 14px ;color: #7e7e7e; height: 100px; overflow: hidden; margin-top: 10px; padding: 0 20px;}

.programme .list li.last{ border-right: none}

.programme .list li.two{ padding: 0 8px;}

.programme .list li:last-child{ border-right:none;}

.programme .list li:hover strong,.programme .list li:hover h3{-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px);color:#be0000;}



/*资源*/

.ziyuan { overflow:hidden; width:100%; height:800px; background:url(../images/ziyuan_bg.png) no-repeat center top;}

.ziyuan h2{ text-align:center; margin:40px 0 20px 0;}

.ziyuan .top{ overflow:hidden; width:100%; margin-bottom:20px;}

.ziyuan .top h3{ float:left; font-size:24px;}

.ziyuan .top a{ color:#333;}

.ziyuan .top .more{ float:right; font-size:14px; font-family:Arial; text-transform:uppercase; margin-top:7px;}

.ziyuan .top i{ display:block; float:left; margin-left:5px; width:1040px; height:1px; background-color:#d4d4d4; margin-top:15px;}

.ziyuan .top b{ display:block; width:120px; height:1px; background-color:#d4d4d4; float:left; margin-left:5px; margin-top:15px;}

.ziyuan .hy{ float:left; width:1200px;}

.ziyuan .tj{ float:right; width:279px;}

.ziyuan .hy ul{ overflow:hidden; width:105%; padding:5px 0;}

.ziyuan .hy li{ float:left; width:292px; height:277px; margin:0 4px 0 3px;}

.ziyuan .hy li strong{ display:block; padding:2px; background-color:#fff; border:1px solid #e3e3e3; margin-bottom:14px; width:286px; height:215px;}

.ziyuan .hy li strong b{ width:286px; height:215px; display:block; overflow:hidden;}

.ziyuan .hy li strong b img{ width:100%; display:block;}

.ziyuan .hy li a{ display:block; text-align:center; font-size:18px; color:#000; text-decoration:none}

.ziyuan .hy li:hover strong{ box-shadow:0 0 5px #999}

.ziyuan .tj ul{ overflow:hidden; width:100%; background-color:#fff;}

.ziyuan .tj li{ float:left; width:69px; height:120px; margin:0 12px; margin-top:14px;}

.ziyuan .tj li a{ display:block; text-align:center; font-size:14px; color:#000; text-decoration:none}

.ziyuan .tj li img{ display:block; margin-bottom:10px;}



/*签约*/

.qianyue { overflow:hidden; width:100%; margin:45px 0; position:relative;}

.qianyue h2{ text-align:center; margin-bottom:40px;}

.qianyue i{ display:block; width:71px; height:108px; cursor:pointer; position:absolute; top:280px; left:50%; z-index:5}

.qianyue .btn01{ background:url(../images/btn_l.png) no-repeat center top; margin-left:-690px;}

.qianyue .btn02{ background:url(../images/btn_r.png) no-repeat center top ; margin-left:620px;}

.qianyue i:hover{ background-position:bottom}

.qianyue .qybox{ overflow:hidden; width:1200px; margin:0 auto; height:450px; position:relative}

.qianyue .jzt{ overflow:hidden; width:1200px; margin:0 auto; height:400px; position:relative;}

.qianyue .jzt .list{ overflow:hidden; position:absolute; background-color:#d4d4d4;}

.qianyue .jzt p{ font-size:18px; color:#333; text-align:center; margin-top:12px;}

.qianyue .jzt b{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background-color:#000; opacity:0.3; filter:alpha(opacity=30);}

.qianyue .jzt .active b{ display:none}

.qianyue .jzt .active { height:450px !important;}

.qianyue .jzt .active a{ position:relative; display:block; width:100%; height:400px; overflow:hidden;}



/*合作*/

.hezuo { overflow: hidden; width:1200px; margin:0 auto; margin-bottom:55px;}

h.ezuo .top{ overflow:hidden; width:100%; margin-bottom:35px;}

.hezuo .top h2{ float:left;}

.hezuo .top h2 em{ font-size:16px; color:#b2b2b2; margin-left:5px; font-family:Arial;}

.hezuo .top i{ display:block; width:886px; height:1px; background-color:#cdcdcd; float:left; position:relative; top:30px; margin-left:10px;}

.hezuo .top .more{ float:right; font-size:14px; font-family:Arial; text-transform:uppercase; margin-top:22px;}

.hezuo .hzbox{ overflow:hidden; width:100%; height:100px; position:relative}

.hezuo .hzbox ul{ overflow:hidden; position:absolute}

.hezuo .hzbox li{ float:left; width:173px; height:93px; border:3px solid #f8f8f8; margin-right:25px;}





/*荣誉修改*/

.rongyu {

	overflow:hidden;

	width:100%;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #E0E0E0;

}

.rongyu h2{ text-align:center; margin-top:35px; margin-bottom:20px;}

.rongyu .rybox{ overflow:hidden; width: 1200px; height:240px; position:relative; margin: 0 auto; display: none;}

.rongyu .rybox i{ display:block; cursor:pointer; width:46px; height:102px; position:absolute; top:46px;}

.rongyu .rybox .btn01{ background:url(../images/about_btn.png) no-repeat center top; left:0}

.rongyu .rybox .btn02{ background:url(../images/about_btn.png) no-repeat center bottom; right:0}

.rongyu .ryWin{ overflow:hidden; width:1200px; margin:0 auto; height:250px; position:relative; display: none;}

#videoWin{ display: block;}

.rongyu .ryWin ul{width: 3000%; overflow:hidden; position:absolute}

.rongyu .ryWin li{

	float:left;

	width:286px;

	margin:0 7px;

	height:260px;

	background:url(../images/tybg.png) no-repeat center;

}



.rongyu .ryWin li strong{ width:280px; height:202px; display:block; border: 1px solid #ccc; padding: 2px; overflow:hidden;}

.rongyu .ryWin li strong b{ width:280px; height:202px; display:block; overflow:hidden;}

.rongyu .ryWin li strong img{ height:202px; display:block; margin:auto;}

.rongyu .ryWin li span{ display: block; text-align: center; font-size: 14px; line-height: 35px; color: #000}

.rongyu .ryWin li:hover strong{ border:1px solid #be0000;}

.rongyu .ryWin li:hover h5{ color:#be0000;}

.rongyu .ryNav{height: 55px; width: 1200px; margin: 10px auto 45px;}

.rongyu .ryNav li{

	width: 14.1%;

	height: 51px;

	line-height: 51px;

	text-align: center;

	font-size: 16px;

	color: #333333;

	position: relative;

	float: left;

	border-right-width: 2px;

	border-right-style: solid;

	border-right-color: #FFF;

	background-color: #D9D9D9;

}

.rongyu .ryNav li a{ color: #333333; text-decoration: none;}

.rongyu .ryNav li i{ display: none; background: url("../images/ryXjx.png") no-repeat center; width: 15px; height: 6px; position: absolute; bottom: -8px; left:50%; margin-left: -8px;}

.rongyu .ryNav li:hover,.rongyu .ryNav li.cur{ background: #be0000; border-color: #be0000;}

.rongyu .ryNav li:hover a,.rongyu .ryNav li.cur a{ color: #fff; font-weight: bold}

.rongyu .ryNav li:hover i,.rongyu .ryNav li.cur i{  display: block}

.rongyu .ryBigBox{ overflow:hidden;}

.rongyu .rybox:first-child{ display: block}

.rongyu h5{

	font-size: 16px;

	text-align: center;

	margin-top: 10px;

	font-weight: normal;

}





















    /*流程*//*模块隐藏*/

.liucheng { overflow:hidden; width:1200px; margin:50px auto; display: none;}

.liucheng h2{ text-align:center; margin-bottom:40px;}

.liucheng ul{ overflow:hidden; width:110%; padding:30px 0; padding-left:258px;background:url(../images/02.png) no-repeat left center; background-color:#262626;}

.liucheng li{ float:left; width:189px; height:166px; border-right:1px solid #414141;}

.liucheng li span{ display:block; overflow:hidden; position:relative; width:57px; height:52px; margin:0 auto; margin-bottom:10px;}

.liucheng li p{ text-align:center; font-size:18px; color:#fff; line-height:22px; margin-bottom:20px;}

.liucheng li em{ display:block; text-align:center; font-size:28px; color:#4d4d4d; font-family:Impact}



/*流程新增*/

.processBg{overflow: hidden; width: 100%; background: url("../images/processBG.jpg") no-repeat center; height: 475px}





/*news*/

.news { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:40px;    padding-top: 50px;}/*修改padding*/

.news h2{ text-align:center; margin-bottom:20px;}

.news .newsleft{ overflow:hidden; float:left; width:860px; height:490px;}

.news .newsright{ overflow:hidden; float:right; width:320px; height:490px;}

.news .top{ overflow:hidden; width:100%; margin-bottom:10px;}

.news .top h3{ float:left; font-size:24px;}

.news .top h3 a{ color:#333}

.news .top i{ display:block; width:550px; height:1px; background-color:#cdcdcd; float:left; position:relative; top:20px; margin-left:-5px;}

.news .top .more{ float:right; font-size:14px; font-family:Arial; text-transform:uppercase; margin-top:11px;}

.news .newsright .top i{ width:150px; margin-left:10px;}

.news .top ul{ overflow:hidden; float:left; height:40px; padding-bottom:11px;}

.news .top li{ float:left; width:120px; height:40px; text-align:center; line-height:40px; font-size:18px; color:#333; background-color:#d4d4d4; margin-right:5px; position:relative}

.news .top li a{ color:#333; display:block; text-decoration:none}

.news .top li img{ display:none; position:absolute; left:0; top:40px;}

.news .newsright .top{ margin-bottom:20px;}

.news .top li.cur{ background-color:#be0000; font-weight:bold}

.news .top li.cur a{ color:#fff;}

.news .top li.cur img{ display:block}

.news .nbox { overflow:hidden; width:100%; height:430px;}

.news .nlist{ overflow:hidden; width:100%; height:430px;}

.news .nleft{ overflow:hidden; float:left; width:510px; height:430px; position:relative}

.news .nleft img{ display:block; margin-bottom:25px;}

.news .nleft h3{ font-weight:normal; font-size:22px; margin-bottom:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}

.news .nleft h3 a{ color:#333;}

.news .nleft p{ font-size:14px; color:#333; line-height:24px; height:120px; overflow:hidden; text-align:justify}

.news .nleft .jr{ display:block; width:118px; height:107px; text-align:center; line-height:107px; font-size:22px; color:#fff; background-color:#000; position:absolute; right:0; top:30px;}

.news .nlist ul{ overflow:hidden; width:330px; float:right}

.news .nlist li{

	padding-left:2px;

	width:275px;

	list-style-image: url(../images/01.png);

	white-space:nowrap;

	text-overflow:ellipsis;

	overflow:hidden;

	font-size:14px;

	line-height:38px;

	color:#333;

	background:url(../images/news_ss.png) no-repeat left center;

	list-style-position: inside;

}

.news .nlist li a{ color:#333}

.news .wenda { overflow:hidden; width:100%; height:430px; position:relative}

.news .wenda ul{ overflow:hidden; width:100%; position:absolute}

.news .wenda li{ overflow:hidden;height:139px; background:url(../images/news_w.png) left top no-repeat; padding-left:45px; width:285px;}

.news .wenda  h4{ font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:14px; color:#333; margin-bottom:5px;}

.news .wenda  h4 a{

	color:#333;

	font-weight: bold;

}

.news .wenda  .da{ overflow:hidden; width:100%;}

.news .wenda  span{ display:block; float:left; width:35px; font-size:14px; color:#333;}

.news .wenda  p{ font-size:14px; width:230px; line-height:22px; color:#333; height:88px; overflow:hidden;}



/*link*/

.link { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:40px;}

.link h2{ font-weight:normal; margin-bottom:10px; overflow:hidden}

.link h2 em{ font-size:16px; color:#b2b2b2; margin-left:10px; font-family:Arial; float:left; margin-top:20px;}

.link h2 a{ float:left}

.link h2 i{ display:block; float: right; width:1027px; height:1px; background-color:#cdcdcd; margin-top:28px;}

.link ul{ overflow:hidden; float:right; width:1200px;}

.link li{

	float:left;

	font-size:12px;

	line-height:24px;

	margin-right:15px;

	white-space:nowrap;

	margin-left: 15px;

}

.link li a{

	color:#333;

	font-size: 15px;

}

.hzboxa{

	margin-top: 30px;

}

.hzboxa p{

	font-size: 18px;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 20px;

	color: #333;

}

.hzboxa li{

	float: left;

	margin-right: 28px;

	margin-left: 28px;

	cursor:pointer;

	}

.hzboxa strong{ display:block; width:183px; height:109px; overflow:hidden; -webkit-transition: -webkit-transform 1s,height 1s,width 1s;}

.hzboxa strong img{ display:block; width:100%;}

.hzboxa li:hover strong{ -webkit-transform: rotateY(-360deg);}

.hzboxa li:hover p{ color:#be0000;}