﻿@charset "utf-8";
.hj {
	color:#ec0000;
	text-align:center;
	width:1000px;
	line-height:30px;
	margin: 0 auto;
	font-size: 14px;
}
/* banner */

.banner {
	width:100%;
	margin:0 auto;
	position:relative;
	height: 530px;
}
.fullSlide {
	width:100%;
	position:relative;
	height:100%;
	background:transparent
}
.fullSlide .bd {
	margin:0 auto;
	height:100%;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	height:100%;
	width: 100%;
}
.fullSlide .bd li {
	height:100%;
	overflow:hidden;
	text-align:center;
	background-position:center;
	background-repeat:no-repeat;
	width: 100%;
}
.fullSlide .bd li a {
	display:block;
	height:100%;
	width: 100%;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0
}
.fullSlide .hd ul {
	text-align:center;
	margin-bottom:10px
}
.fullSlide .hd ul li {
	background: rgba(255, 255, 255, 0.95);
	cursor:pointer;
	display:inline-block;
*display:inline;
	zoom:1;
	width: 35px;
	height: 9px;
	margin: 2px;
	overflow:hidden;
*filter:alpha(opacity=50);
*opacity:.5;
	line-height:999px
}
.fullSlide .hd ul .on {
	background: #0c61be;
}
.fullSlide .prev, .fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
*filter:alpha(opacity=50);
*opacity:.5;
	display:none
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px
}
/**********************************************搜索********************************************/































































.span4 {
	margin: 20px auto;
}
.span4 ul li {
	float: left;
	width: 25%;
	background: url(../images/bg6.jpg) repeat-y left center;
}
.span4 ul li:first-child {
	background:none;
}
.span4 ul li i {
	color: #c8c8c8;
	text-transform: uppercase;
	line-height: 20px;
}
.span4 ul li img {
 -webkit-transition: all .2s;
 -moz-transition: all .2s;
 -ms-transition: all .2s;
 -o-transition: all .2s;
 transition: all .2s;
}
.span4 ul li:hover img {
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}
.search {
	overflow: hidden;
	height: 62px;
	line-height: 33px;
	background: url(../images/1.jpg) repeat-x;
	padding-top:10px
}
.search .hotkey span {
	font-size: 12px;
	font-weight: bold;
	color:#666;
}
.search .hotkey a {
	font-size: 12px;
	padding-right: 13px;
	color:#868686;
}
.search .form {
	float: right;
	height: 28px;
	line-height: 28px;
	color: #666;
	margin-top: 1px;
	margin-bottom: 3px;
	border:1px solid #CCC;
	padding-left:5px;
	background: url(../images/search.jpg) no-repeat 6px;
center;
}
.search .search-t {
	float: left;
	width: 160px;
	height: 28px;
	line-height: 28px;
	color: #ccc;
	padding-left: 36px;
	margin-bottom: 4px;
	outline: 0;
	font-size: 12px;
	background: none;
}
.search .search-s {
	float: left;
	width: 46px;
	height: 28px;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
	background: #0c61be;
	border: none;
}
.honor .prev, .honor .next {
	display: block;
	width: 20px;
	height: 70px;
	margin-top:-32px;
	position: absolute;
	top:50%;
	background: url(../images/p_n.png) no-repeat;
}
.honor .prev {
	background-position: 0 0;
	left: 10px;
}
.honor .next {
	background-position: -23px 0;
	right: 10px;
}
.fpp .tempWrap {
	width:350px;
	margin:0 auto;
}
.tempWrap {
	width:1060px;
	margin:0 auto;
}
.menu_list {
	width: 238px;
	background: #fafafa;
	border-left: 1px solid #1964b3;
	border-right: 1px solid #1964b3;
	background-color: #eef6ff;
	padding-top: 12px;
	padding-bottom: 5px;
}
.menu_list p {
	width:220px;
	height: 40px;
	line-height: 40px;
	color:#0359a7;
	background: url(../images/3.png) 9% 50% no-repeat #1964b3;
	font-size:14px;
	cursor:pointer;
	position:relative;
	margin-left:10px;
	margin-bottom: 5px;
}
.menu_list .menu_head a {
	display:block;
	margin:1px auto;
	padding-left: 32px;
	width:220px;
	color: #fff;
}
.menu_head {
}
.menu_list .current {
	background: url(../images/3.png) 9% 50% no-repeat #1964b3;
}
.menu_body {
	height:auto;
	overflow:hidden;
	line-height:38px;
	background:url(../images/sort_listline.gif) 24% 0 repeat-y;
}
.menu_body a {
	display:block;
	height: 32px;
	line-height: 32px;
	padding-left: 42px;
	color: #494949;
	text-decoration:none;
}
.menu_body a:hover {
	text-decoration:none;
}
.teshu a {
	display:block;
	height:28px;
	line-height:28px;
	padding-left:60px;
	color:#A1BED8;
	text-decoration:none;
}
.product {
	margin-top:40px;
}
.product .pro-c {
	width: 240px;
}
.product .pro-c .pro-c-tit {
	background: url(../images/2.jpg);
	text-align: center;
	text-transform: uppercase;
	height:96px;
}
.product .pro-c .pro-c-tit h2 {
	width:242px;
	height:77px;
}
.product .pro-c .pro-c-tit h2 a {
	display:block;
	font-size: 27px;
	font-weight:bold;
	color:#fff;
	padding-top: 17px;
	line-height: 36px;
}
.product .pro-c .pro-c-tit h2 a span {
	display:block;
	font-size: 16px;
	font-weight:100;
}
.product .pro-c dl {
	background:#f1f1f1;
	padding-top:1px;
}
.product .pro-c dl dt {
	height:30px;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden;
	margin-top:10px;
	display:block;
	background: #0a5da8;
	width:193px;
	border-radius:5px;
}
.product .pro-c dl .ma {
}
.product .pro-c dl dt a {
	display: block;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
	padding-left:40px;
	width:193px;
	font-weight:bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.product .pro-l {
	width: 926px;
}
.product .pro-c dl dd {
	height: 38px;
	line-height: 38px;
	width:193px;
	margin:auto;
	border-bottom:1px dashed #ccc;
}
.product .pro-c dl dd a {
	display: block;
	font-size: 14px;
	color:#222;
	padding-left: 36px;
	background:url(../images/ico3.png) no-repeat 9px center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.product .tel {
	background: url(../images/7.jpg) no-repeat;
	font-size: 14px;
	color:#fff;
	height: 82px;
	text-align: right;
	padding-top: 90px;
	padding-right: 10px;
}
.product .tel p {
	font-size: 18px;
	font-weight:bold;
	color: #ffde00;
}
.product .tel a {
	font-size: 14px;
	color: #0e488a;
	background:#fff;
	border-radius:5px;
	width: 94px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	display: block;
	margin-left: 135px;
	margin-top: 5px;
}
.product .productlist li a {
	padding-left:40px;
}
.product .pro-l ul {
	margin-top: 10px;
	width: 969px;
}
.product .pro-l li {
	float: left;
	margin: 0 6px 12px 0;
	border: 1px solid #cdced1;
	width: 225px;
}
.product .pro-l li img {
	width: 219px;
	height: 252px;
	margin: 3px;
}
.product .pro-l li a {
	display: block;
	line-height: 28px;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	
}
.product .pro-l li:hover a {
	font-weight: bold;
	text-decoration: underline;

}
.contant ul li .product2_wz {
	width: 225px;
	height: 28px;
	line-height: 28px;
	background: #dddddd;
	text-align: center;
	display: block;
	color: #222;
	font-size: 12px;
		
}
.contant ul li:hover .product2_wz {
	background:#1964b3;
	color:#fff;
}
.ad2 {
	height: 212px;
	background: url(../images/in-1.png) no-repeat center top;
	margin: 10px auto;
	position: relative;
	z-index: 6;
}
.ad2 .wrap {
	position:relative;
	width: 1200px;
}
.ad2 span {
	font-weight: bold;
	font-size: 30px;
	display: block;
	color: #fff;
	position: absolute;
	top: 35px;
	left: 30px;
}
.ad2 b {
	color:#ffde00;
	font-size:40px;
}
.ad2 em {
	font-size: 20px;
	color: #fff;
	display: block;
	position: absolute;
	top: 100px;
	left: 30px;
}
.ad2 .tel {
	background: url(../images/4.png) no-repeat left 5px;
	font-size: 16px;
	color: #fff;
	position: absolute;
	right: 14px;
	top: 33px;
	padding-left: 50px;
}
.ad2 .tel p {
	font-size: 24px;
	color: #ffde00;
	font-weight: bold;
	margin-top: 7px;
}
.ad2 .tel a {
	display: block;
	width: 175px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	color: #0e488a;
	background: #fff;
	border-radius: 10px;
	margin-top: 10px;
}
.ad3 {
	height: 162px;
	background:url(../images/in-2.png) no-repeat center top;/* margin: 10px auto; */
}
.ad3 .wrap {
	position:relative;
	width: 1200px;
}
.ad3 span {
	font-weight: bold;
	font-size: 30px;
	display: block;
	font-weight: bold;
	color: #ffb400;
	position: absolute;
	top: 35px;
	left: 30px;
	text-align: center;
	line-height: 44px;
}
.ad3 em {
	font-size: 24px;
	color: #fff;
	display: block;
}
.ad3 .tel {
	background: url(../images/4.png) no-repeat left 5px;
	font-size: 16px;
	color: #fff;
	position: absolute;
	right: 14px;
	top: 33px;
	padding-left: 50px;
}
.ad3 .tel p {
	font-size: 24px;
	color: #ffde00;
	font-weight: bold;
	margin-top: 7px;
}
.ad3 .tel a {
	display: block;
	width: 175px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	color: #0e488a;
	background: #fff;
	border-radius: 10px;
	margin-top: 10px;
}
/* 广告条 */































































.gg1 {
	height:157px;
	background: #1964b3;
}
.gg1 .wrap {
	position: relative;
}
.gg1 .gg2text {
	width:485px;
	position: absolute;
	top: 13px;
	left: 300px;
}
.gg1 .gg2text p {
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	margin-bottom:20px;
}
.gg1 .gg2text span {
	color:#fff;
	font-size: 18px;
	border: 1px solid #fff;
	padding: 2px 24px;
}
.gg1 .gg2lx {
	width:485px;
	height: 40px;
	line-height:35px;
	position: absolute;
	top: 107px;
	left: 560px;
	background: url(../images/ic14.png) left center no-repeat;
	padding-left: 40px;
}
.gg1 .gg2lx p {
	display:inline-block;
	font-size: 18px;
	color: #fff;
	margin-right:15px;
}
.gg1 .gg2lx em {
	display:inline-block;
	font-size: 26px;
	font-weight:bold;
	color: #fff;
	margin-right:25px;
}
.gg1 a {
	display:block;
	position:absolute;
	top: 0px;
	right:0px;
}
.gg1 .gg2lx .gg2img {
	position:absolute;
	top:10px;
	left:10px;
}
.why {
	background: url(../images/index_11.jpg) no-repeat center top;
	margin-top: -101px;
}
.why .why03 {
	height: 1354px;
}
.why .why03 .why03_tel {
	margin: auto;
	width: 973px;
	height: 98px;
	padding-top: 127px;
}
.why .why03 .why03_tel img {
}
.why .why03 .why03_botom {
	position: relative;
}
.why .why03 .why03_botom dl {
	position: absolute;
	width: 502px;
}
.why .why03 .why03_botom dl dt {
	font-size: 26px;
	color: #1d1d1d;
	margin-bottom: 29px;
	font-weight: bold;
}
.why .why03 .why03_botom dl dd {
	font-size: 14px;
	line-height: 33px;
	color: #333;
}
.why .why03 .why03_botom dl dd em {
}
.why .why03 .why03_botom .why03b01 {
	top: 121px;
	right: 34px;
}
.why .why03 .why03_botom .why03b02 {
	top: 482px;
	left: 95px;
}
.why .why03 .why03_botom .why03b03 {
	top: 825px;
	right: 55px;
}
.why .why03 .why03_botom .why03b01 img {
	position: absolute;
	top: -75px;
	left: -603px;
}
.why .why03 .why03_botom .why03b02 img {
	position: absolute;
	top: -8px;
	left: 534px;
}
.why .why03 .why03_botom .why03b03 img {
	position: absolute;
	top: -23px;
	left: -624px;
}
.why .why03 a {
	display:block;
	width:125px;
	height:37px;
	text-align:center;
	line-height:37px;
	font-size:16px;
	color:#fff;
	position: absolute;
	border-radius: 5px;
}
.why .why03 .liaoj {
	background: #1964b3;
	left: 5px;
	top: 201px;
}
.why .why03 .lizi {
	background: #ffb400;
	left: 144px;
	top: 201px;
}
.why .why03 p {
	color:#141414l;
	font-size:18px;
	font-weight:bold;
	position: absolute;
	top: -4px;
	left: -296px;
}
.vedio {
	background:url(../images/5.png) repeat top;
	height:992px;
}
.vedio h3 {
	background: url(../images/6.png) no-repeat center 70px;
	height:89px;
	padding-top: 50px;
	padding-bottom: 30px;
}
.vedio h3 a {
	display: block;
	color: #0068d1;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	line-height: 43px;
}
.vedio h3 a span {
	display: block;
	text-align: center;
	font-size: 20px;
	font-weight: 100;
	color: #333;
}
.vedio ul {
}
.vedio ul li {
	float: left;
	width: 359px;
	height: 350px;
	margin-top:50px;

}
.vedio ul li a {
	display:block;
}
.vedio ul li embed {
	width:359px;
	height:258px;
}
.vedio ul li p {
	line-height: 36px;
	text-align: center;
	font-size: 14px;
}
.case h3 {
	width: 250px;
	margin: 45px auto;
}
.case h3 a {
	display:block;
	font-size:30px;
	font-weight:bold;
	text-align: center;
}
.case h3 a em {
	font-weight: bold;
	color: #1964b3;
}
.case h3 a span {
	font-size: 12px;
	font-weight: 100;
	text-transform: uppercase;
	background-color: #1964b3;
	color: #fff;
	display: block;
	width: 59px;
	margin: 5px auto;
	height: 20px;
	line-height: 20px;
}
.outline {
	width:1180;
	margin:0 auto;
	margin-bottom:40px;
}
.container {
	width: 1180;
	position: relative;
	text-align: center;
	overflow: hidden;
}
#carouse1 {
	width: 1180;
	height:449px;
	position: relative;
	margin: 0px auto;
	clear: both;
	overflow: hidden;
	margin-top: -50px;
}
#carouse1 div {
	position:relative;
}
#carouse1 div img {
	background:#fff;
	border:3px solid #FFF;
	width:577px;
	height:381px;
}
.container .caseL, .container .caseR {
	display: block;
	overflow: hidden;
	width: 48px;
	height: 48px;
	overflow: hidden;
	position: absolute;
	top: 160px;
	z-index: 555;
	cursor: pointer;
}
.container .caseL {
	background: url(../images/left.jpg) left top;
	left: 0px;
}
.container .caseR {
	background: url(../images/right.jpg) left top;
	right: 0px;
}
#carouse1 p {
	position:absolute;
	bottom:-25px;
	left:0;
	height:25px;
	line-height:25px;
	text-align:center;
}
/*特效*/































































































































































































.hjz {
	height:338px;

	margin-bottom: 50px;
}
.hjz h3 {
	font-size:18px;
	font-weight:bold;
	margin: 30px 0;
}
.hjz h3 a {
	display:block;
}
.hjz h3 a span {
	display:block;
	float:right;
	font-weight:100;
	text-transform:uppercase;
	font-size:12px;
}
.kehu {
	width:1180px;


}
.jz {
	width:580x;

	height: 438px;
}
.jzff {
	width:570px;
	height: 107px;
	margin-right: 20px;
	margin-top: 21px;
	float:left;
}
.jzff .jzrt {
	display:block;
	width: 404px;
	float:right;
}
.jzff img {
	float:left;
	width: 146px;
	height: 107px;
}
.jzff a b {
	font-size:16px;
	color:#000;

	display: block;
	line-height: 24px;
}
.jzff a p {
	height: 41px;
	overflow:hidden;
	line-height:24px;
	color:#646464;
	margin-top: 7px;
	text-indent: 2em;
}
.jzff a span {
	color: #414141;
	height:19px;
	line-height:19px;
	text-align:center;
	display:block;
	float: left;
	font-size: 14px;
	margin-top: 17px;
	font-weight: bold;
}
.jzff a:hover span {
	color:#0f61cd
}
.jzff a:hover b {
	color:#0f61cd;
}
.hon {
	width:516px;
	overflow:hidden;
}
.honor {
	float:right
}
.honor li {
	float: left;
	margin-top: 20px;
	margin-right: 20px;
}
.honor li a {
	display: block;
	line-height: 40px;
	text-align: center;
}
.honor li a img {
	width: 237px;
	height: 169px;
}
.about {
	background:url(../images/07.jpg);
	height:480px;
	width:100%;
}
.about a {
	display:block;
}
.about .abt {
	float: left;
	margin-top: 60px;
}
.about .abto {
	float: left;
	margin-top: 60px;
}
.about .abto img {
	width: 529px;
	height: 369px;
}
.about .abouttex {
	float: left;
	width: 573px;
	margin-top: 80px;
	margin-left: 20px;
}
.about .abouttex h6 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
}
.about .abouttex p {
	font-size: 14px;
	line-height: 36px;
	height: 216px;
	overflow: hidden;
}
.xzx {
	background: #ffb400!important;
}
.about .abouttex .span {
	display: block;
	float: left;
	width: 140px;
	height: 40px;
	background-color: #0f61cd;
	margin-right: 20px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	margin-top: 30px;
}
.title1 {
	height: 44px;
	background:url(../images/index_nav3.jpg) center left repeat-x;
}
.title1 h3 {
	width: 125px;
	height: 44px;
	background: #1964b3;
	float:left;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	margin-right:10px;
}
.title1 h3 a {
	color: #fff;
}
.title1 .active {
	background: #006bd5;
}
.title1 .active a {
	color:#fff;
}
.title1 .more {
	font-size: 14px;
	color: #2e2e2e;
	float: right;
	margin-right: 10px;
	line-height: 44px;
}
.title2 {
	height: 44px;
}
.title2 h3 {
	width: 135px;
	height: 44px;
	float:left;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	margin-right:10px;
	background-color: #dcdcdc;
}
.title2 h3 a {
	color: #444;
}
.title2 .on {
	background: #1964b3;
}
.title2 .on a {
	color:#fff;
}
.title2 .more {
	font-size: 14px;
	color: #2e2e2e;
	float: right;
	margin-right: 10px;
	line-height: 44px;
}
.faq {
	margin-top:30px
}
.news {
	width: 790px;
}
.news h3 a {
	color: #444;
}
.news .img {
	float: left;
	margin-right: 10px;
}
.news .img img {
	width: 162px;
	height: 104px;
}
.news .info {
	float: left;
	width: 609px;
}
.news .info a {
	font-size: 12px;
	display:block;
	line-height:26px;
}
.news .info .boodp {
	overflow: hidden;
	height:45px;
	margin-top: 1px;
}
.news .info .bood {
	color:#5f5f5f;
	font-size:14px;
	font-weight:bold;
}
.news .info:hover .bood {
	color: #0c61be;
}
.news .info .more {
	float:right;
	color: #646464;
	border:1px solid #ccc;
	width:40px;
	height:18px;
	margin-top: 12px;
	text-align:center;
	line-height:18px;
}
.news dl dd {
	clear: both;
	padding-top: 10px;
}
.news ul {
	width: 750px;
}
.news li {
	float: left;
	line-height: 35px;
	width: 780px;
	background: url(../images/ico1.png) no-repeat left center;
}
.news li a {
	font-size: 12px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left:10px;
}
.news li span {
	float: right;
}
.faq .content {
	height: 390px;
	position: relative;
	overflow: hidden;
	margin-top:30px;
}
.contanta {
	margin-top:20px;
}
.faq .faq-c .faq-l {
	margin-bottom: 20px;
	clear: both;
	overflow: hidden;
}
.faq .faq-c .faq-l .faq-w span {
	width: 22px;
	height: 22px;
	line-height: 20px;
	text-align: center;
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
	background: url(../images/wd.png) no-repeat center top;
}
.faq .faq-c .faq-l .faq-d span {
	clear: both;
	color: #fff;
	width: 22px;
	height: 22px;
	line-height: 20px;
	text-align: center;
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
	background: url(../images/wd.png) no-repeat center -33px;
}
.faq .faq-c .faq-l .faq-w p {
	float: right;
	line-height: 20px;
	width: 320px;
	margin: 0;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.faq .faq-c .faq-l .faq-d p {
	
	float: right;
width: 320px;
	line-height: 20px;
	overflow: hidden;
}
.faq .left dl {
	height:30px;
	line-height:30px;
}
.faq .left dl a {
	height:30px;
	display:block;
	width:280px;
	overflow:hidden;
	line-height:30px;
	color:#000;
}
.faq .left dl a em {
	padding-right:5px;
}
.fpp {
	width:355px;
	float:right;
}
.fpp .left p {
	margin-top:15px;
}
.fpp .left li {
	line-height:28px;
}
.fpp .left li img {
	margin-right:10px;
}
.fpp .left li a {
	color:#666;
}
.lianjie {
	height:40px;
	line-height:40px;
	background:#f5f5f5;
	margin-top: 31px;
	margin-bottom:30px;
}
.lianjie .fl {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	background: #0c61be;
	width:116px;
	text-align:center
}
.lianjie .fr {
	font-size:14px;
	color:#353535;
	float:left;
}
.lianjie .fr a {
	padding-left:40px;
	display:block;
	float:left;
	font-weight:100;
}
