/* CSS Document *//* Generated by wjdhcms 3.0 */@charset "utf-8";/*-----------CSS Reset-----------*/::selection {	color:#fff;    background-color: #f00;}::-moz-selection {	color:#fff;    background-color: #f00;}::-webkit-selection {	color:#fff;    background-color: #f00;}::-webkit-scrollbar {    width: 8px;    height: 8px;    background-color: #F5F5F5;}::-webkit-scrollbar-track {    border-radius: 10px;    background-color: #E2E2E2;}::-webkit-scrollbar-thumb {    border-radius: 10px;    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);    background-color: #555;}* {    padding: 0;    margin: 0 auto;}body {    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;    color: #101010;    margin: 0;    line-height: 1.5;	background:#ececec;}:focus {    outline: 1;}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {    display: block;}a {    margin: 0;    padding: 0;    border: 0;    font-size: 100%;    vertical-align: baseline;    background: transparent;}ins {    background-color: #ff9;    color: #000;    text-decoration: none;}mark {    background-color: #ff9;    color: #000;    font-style: italic;    font-weight: bold;}del {    text-decoration: line-through;}table {    border-collapse: collapse;    border-spacing: 0;}hr {    display: block;    height: 1px;    border: 0;    border-top: 1px solid #cccccc;    margin: 1em 0;    padding: 0;}input,select {    vertical-align: middle;}li,ul {    list-style-type: none;}img {    border: none;}a {    color: #000;    text-decoration: none;    -webkit-transition: all .3s ease-out;    transition: all .3s ease-out;}a:link,a:hover,a:active,a:visited {    text-decoration: none;}input,textarea {    outline: 0;    border: 0;}textarea {    resize: none;}h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em {    font-weight:normal;}/* banner */.banner{width:100%;  position:relative; height:540px; }.fullSlide{width:100%;position:relative;height:540px;background:transparent}.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}.fullSlide .bd ul{width:100% !important}.fullSlide .bd li{width:100% !important;height:540px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}.fullSlide .bd li a{display:block;height:540px;}.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{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#eda626;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}.fullSlide .hd ul .on{background:#0d5bc5;}.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}/*kqg*/.kqg{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}.kqg-title{ height:42px; line-height:42px; border-bottom:2px solid #cdcdcd;}.kqg-title h3{ font-size:20px; font-weight:bold;}.kqg-title h3 .bt{ float:left; width:134px; border-bottom:2px solid #c50b00;}.kqg-title h3 .more{ float:right; font-size:12px; font-weight:normal;}.kqg-b{ margin-top:30px;}.kqg-n{ float:left; width:266px; margin:0 14px;}.kqg-img{ width:264px; height:auto;}.kqg-img a{ display:block; width:264px; height:auto;}.kqg-img img{ width:100%; height:auto;}.kqg-n:hover img{ width:100%; height:auto; transform: scale(1.1);    transition: all 1s ease 0s;    -webkit-transform: scale(1.1);    -webkit-transform: all 1s ease 0s;}.kqg-text{ margin-top:20px; height:72px; overflow:hidden;}.kqg-text h4{ font-size:15px; text-align:center;}.kqg-text p{ margin-left:10px;}.kqg-text p a{ display:inline-block; width:102px; height:32px; border:1px solid #111; border-radius:3px; float:left; text-align:center; line-height:32px; margin:10px 10px 0;}.kqg-text p a.xq{ border:1px solid #c50b00; color:#c50b00;}/*hz*/.hz-title{ width:100%; background:url(../images/hz-title.png) no-repeat center center; height:93px; text-align:center; line-height:70px;}.hz-title-c{ width:1180px; margin:0 auto;}.hz-title-c h3{ font-size:38px;}.hz-title-c h3 span{ color:#c50b00;}.hz-b{ width:1180px; margin:30px auto; height:auto; overflow:hidden;}/* 滑动门通用按钮 */.lefts ,.rights {display: block;width: 15px;height: 65px;margin-top:-32px; position: absolute;top:40%; background: url(../images/p_n.gif) no-repeat;}.lefts {background-position: 0 0;left: 10px;}.rights {background-position: -15px 0;right: 10px;}/* 连续滑动门开始 */.box1 {width:1160px; padding:10px;position:relative;}.box1 ul {margin:0 auto;}.box1 li {float:left;width:210px;margin-right:20px;text-align:center;}.box1 li img {width:208px;height:88px;border:1px solid #ccc;}.box1 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}/*ys1*/.ys1{ width:100%; background:url(../images/ys1.jpg) no-repeat center center; height:1114px;}.ys1-c{ width:1180px; margin:0 auto; position:relative; color:#FFF;}.ys1-title{ width:744px; position:absolute; left:362px; top:56px;}.ys1-title h3{ font-size:47px; font-weight:bold;}.ys1-title h3 a{ color:#FFF;}.ys1-title h3 span{ font-size:62px; color:#c50b00;}.ys1-title p{ font-size:26px;}.ys1-title em{ text-transform:uppercase; font-size:16px; color:#494949; font-style:normal;}.ys1-b1{ position:absolute;width:586px; top:454px;}.ys1-b1 dl{ position:relative;}.ys1-b1 dl .img1{ position:absolute; /*过度动画部分 start*/-webkit-transition:all .2s ;-moz-transition:all .2s ;-o-transition:all .2s ;-ms-transition:all .2s ;transition:all .2s ;/*过度动画部分 end*/ left:0; top:10px;}.ys1-b1 dl .img1:hover{/*旋转 start*/  -webkit-transform: rotateY(360deg);   -moz-transform: rotateY(360deg);  -o-transform: rotateY(360deg);  -ms-transform: rotateY(360deg);   transform: rotateY(360deg);/*旋转 end*/}.ys1-b1 dl dd{ position:absolute; left:80px;width:490px; }.ys1-b1 dl dd p{ font-size:36px;}.ys1-b1 dl dd span{ display:block; font-size:22px; color:#494949; text-transform:uppercase; font-family:Times New Roman;}.ys1-b2{ top:290px; left:122px;}.ys1-b3{ top:315px; left:545px;}.ys1-b4{ top:416px; left:805px;}.ys1-b5{ top:816px;}.ys1-b6{ top:953px; left:50px;}.ys1-b7{ top:953px; left:643px;}.ys1-b8{ top:800px; left:718px;}/*ad1*/.ad1{ width:100%; background:url(../images/ad1.png) no-repeat center center ; height:330px; margin-top:-30px;}.ad1-c{ width:1180px; margin:0 auto; position:relative; color:#FFF;}.ad1-b{ position:absolute; right:166px; top:166px;}.ad1-b p img{ vertical-align:middle; margin-left:10px;}.ad1-b span{ display:block; font-size:24px; margin-top:10px;}/*cp*/.cp{ width:1180px; height:auto; overflow:hidden; margin:30px auto;}.cp-top{ height:156px; overflow:hidden;}.cp-title{ float:left; width:290px; height:127px; text-align:center; background:url(../images/cp-title.png) no-repeat top; padding-top:25px;}.cp-title p{ font-size:34px; font-family:impact;}.cp-title h2{ font-size:18px;}.cp-title span{ display:block; margin-top:5px;}.cp-menu{ float:right; width:880px;}.cp-menu ul li{ font-size:16px; float:left; width:170px; height:48px; text-align:center; line-height:48px; border:1px solid #000; margin:0 2px 12px;}.cp-menu ul li:hover{ border:1px solid #c50b00;}.cp-menu ul li:hover a{ color:#c50b00; font-weight:bold;}.cp-b{ margin-top:20px;}.cp-b dl{ float:left; width:212px; margin:15px 41px;}.cp-b dl dt{width:180px;  height:180px;position:relative; overflow:hidden; z-index:999;margin-left:17px; }.cp-b dl dt .img_png{ position:absolute; left:0; top:0; width:180px; height:180px;}.cp-b dl dd{ text-align:center;}.cp-b dl dd h4{ font-weight:bold; font-size:14px; margin:10px 0;}.cp-b dl dd p{ font-size:13px; line-height:22px; color:#494949; height:44px; overflow:hidden;}.cp-b dl dd span{ display:block; width:105px; height:35px; line-height:35px; text-align:center; border:1px solid #000; border-radius:4px; margin-top:10px;}.cp-b dl dd span:hover{ border:1px solid #c50b00; background:#c50b00;}.cp-b dl dd span:hover a{ color:#fff;}/*ad2*/.ad2{ width:100%; background:url(../images/ad2.jpg) no-repeat center center; height:195px;}.ad2-c{ width:1180px; margin:0 auto; position:relative;}.ad2-c p{ position:absolute; font-size:22px; color:#c50b00; font-weight:bold; right:9px; top:80px;}.ad2-c span{ display:block; position:absolute; right:16px; top:130px;}/*ys*/.ys{ width:100%; background:url(../images/ys.jpg) no-repeat center center; height:1515px;}.ys-c{ width:1180px; margin:0 auto; position:relative; color:#FFF; padding-top:64px;}.ys-title{ width:558px;}.ys-title dl dt{ float:left; font-size:48px; font-weight:bold; color:#c50b00;}.ys-title dl dd{ float:left; width:353px; margin-left:10px; font-size:18px; font-weight:bold; margin-top:3px;}.ys-title dl dd p.wa{ font-size:24px;}.ys-b1{ position:absolute; width:425px; left:226px; top:188px;}.ys-b1 b{ font-size:24px; display:block;}.ys-b1 p{ color:#a5a5a5; line-height:26px; margin-top:10px;}.ys-b2{ left:728px; top:600px;}.ys-b3{ top:823px;}.ys-b4{ top:1262px; left:728px;}/*liucheng*/.liucheng {height: 780px; width:100%; background: url(../images/lc_dbg.jpg) no-repeat top center;}.mainall1{ width:1180px; margin:0 auto; position:relative;}.liucheng .content {float: right; width: 760px;position: relative;}.liucheng li {clear: both;cursor: pointer;position: absolute;}.liucheng li i {float: left;margin-top: 15px; width: 140px;height: 17px;background: url(../images/bg19.gif) no-repeat;transition: .3s;-moz-transition: .3s; /* Firefox 4 */-webkit-transition: .3s;	/* Safari 和 Chrome */-o-transition: .3s;	/* Opera */}.liucheng li em {float: left;margin-top: 17px; width: 18px;height: 16px;background: url(../images/bg20.gif) no-repeat; margin-right: 33px;transition: .3s;-moz-transition: .3s; /* Firefox 4 */-webkit-transition: .3s;	/* Safari 和 Chrome */-o-transition: .3s;	/* Opera */}.liucheng li span {float: left;margin-left: 30px; font-size: 19px;height: 39px;line-height: 39px;background: #1c1c1c;color: #fff; width:325px;text-indent: 20px;transition: .3s;-moz-transition: .3s; /* Firefox 4 */-webkit-transition: .3s;	/* Safari 和 Chrome */-o-transition: .3s;	/* Opera */}.liucheng li:hover i {background-position: 0 -17px;}.liucheng li:hover em {background-position: 0 -16px;}.liucheng li:hover span {background-position: 0 -34px;background-color: #c50b00;margin-left: 10px;}.liucheng .lc1 {top: 31px; left: 66px;}.liucheng .lc2 {top: 107px; left: 146px;}.liucheng .lc3 {top: 207px; left: 191px;}.liucheng .lc4 {top: 318px; left: 206px;}.liucheng .lc5 {top: 431px; left: 194px;}.liucheng .lc6 {top: 540px; left: 160px;}.liucheng .lc7 {top: 629px; left: 100px;}.liucheng .lc8 {top: 707px; left: 25px;}.liucheng .lc1 i{background-position: 0 -17px;}.liucheng .lc1:hover i{background-position: 0 0px;}.liucheng .lc2 i{background-position: 0 -51px;}.liucheng .lc2:hover i{background-position: 0 -34px;}.liucheng .lc3 i{background-position: 0 -85px;}.liucheng .lc3:hover i{background-position: 0 -68px;}.liucheng .lc4 i{background-position: 0 -119px;}.liucheng .lc4:hover i{background-position: 0 -102px;}.liucheng .lc5 i{background-position: 0 -153px;}.liucheng .lc5:hover i{background-position: 0 -136px;}.liucheng .lc6 i{background-position: 0 -187px;}.liucheng .lc6:hover i{background-position: 0 -170px;}.liucheng .lc7 i{background-position: 0 -221px;}.liucheng .lc7:hover i{background-position: 0 -204px;}.liucheng .lc8 i{background-position: 0 -255px;}.liucheng .lc8:hover i{background-position: 0 -238px;}/*zhanting*/.zhanting{ width:1180px; margin:30px auto; overflow:hidden; height:auto;}.zhanting-l{ float:left; width:740px;}.zhanting-title{ height:48px; line-height:48px; background:#3c3c3c; padding:0 10px;}.zhanting-title h3{ font-size:18px; font-weight:bold;}.zhanting-title h3 a{ float:left; color:#FFF;}.zhanting-title h3 .more{ float:right; font-size:12px; font-weight:normal;}#map{width:738px; height:470px; border:1px solid #000;}.zhanting-r{ float:right; width:424px;}.content-five{	width:424px;	height: 412px;}.con-five{	width: 200px;	height: 163px;	float: left;	margin-right: 10px;	margin-bottom: 15px;	position: relative;	overflow: hidden;	cursor: pointer;	}.conimg{	width: 200px;	height: 163px;}.txt-five{	position: absolute;	left: 0;	bottom: 0;	width: 100%;	height: 30px;	line-height: 30px;	text-align: center;	color: #fff;	background: url(../images/ico1.png);}.txt-five h3{	font-weight: normal; font-size:14px;}.txt-five h3 a{ color:#FFF;}/*anli*/.anli-title{ background:url(../images/anli-title-c.png) no-repeat center center;}.anli-b{ margin:30px auto 0; width:1180px; height:auto; overflow:hidden;}.content-two{	width:1180px;	height: 412px;}.con-two{	width: 279px;	height: 186px;	float: left;	margin-right: 14px;	margin-bottom: 15px;	position: relative;	cursor: pointer;}.con-two1{ width:579px; height:385px;}.con-two img{	width:279px;	height: 186px;}.con-two1 img{ width:579px; height:385px;}.txt-two{	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 126px;	padding-top: 60px;	line-height: 45px;	text-align: center;	color: #fff;	background: url(../images/ico1.png);	display: none;}.txt-two1{ height:235px; padding-top:150px;}.txt-two h3{	font-weight: normal;}.txt-two h3 a{ color:#FFF;}.txt-two p img{ width:50px; height:50px;}/*photo*/.photo{ width:1180px; margin:20px auto 0; height:auto; overflow:hidden;}.photo-title{ height:36px;border-left:5px solid #c50b00; padding-left:15px;}.photo-title h3{ font-size:16px; font-weight:bold; float:left;}.photo-title b{ display:block; font-size:12px; color:#888888;}.photo-title p{ float:right; font-size:13px;}.photo-b{ margin-top:20px;}/* 连续滑动门开始 */.box2 {width:1180px; position:relative;}.box2 ul {margin:0 auto;}.box2 li {float:left;width:256px;margin-right:20px;text-align:center;}.box2 li img {width:256px;height:174px;}.box2 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}/*gg3*/.gg3{background:url(../images/gg3.jpg)  no-repeat top center; height:202px; width:100%; margin-top:20px;}.mainall{ width:1180px; margin:0 auto; position:relative; padding-top:10px;}.gg3_zi{font-size: 28px;font-weight: bold;color:#FFF; line-height: 35px; margin: 20px 0px 0px 30px;}.gg3_zi p{color:#ea332a;font-weight: bold;}.gg3_kk  {margin: 25px 0px 0px 30px;}.gg3_kk  input {width: 247px; padding: 15px;margin-right: 25px;font-size: 16px;font-family: 微软雅黑; height:26px; line-height: 26px;float:left;}.gg3_kk a {float: left;width: 190px;height: 56px;line-height: 56px; font-size: 24px;font-weight: bold;background: #fcf465;text-align: center;}/*wrap*/.wrap{ width:1180px; height:auto; overflow:hidden; margin:30px auto;}.about{ margin-top:20px;}.about-img{ float:left; width:485px;}.about-img img{ width:485px; height:272px;}.about-r{ float:right; width:682px;}.about-text{ height:105px; overflow:hidden; line-height:25px;}.qyxc{ height:170px; overflow:hidden; margin-top:10px;}/* 滑动门通用按钮 */.lefts1 ,.rights1 {display: block;width: 15px;height: 65px;margin-top:-32px; position: absolute;top:40%; background: url(../images/p_n.gif) no-repeat;}.lefts1 {background-position: 0 0;left: 10px;}.rights1 {background-position: -15px 0;right: 10px;}/* 连续滑动门开始 */.box3 {width:662px; padding:10px;position:relative;}.box3 ul {margin:0 auto;}.box3 li {float:left;width:186px;margin-right:20px;text-align:center;}.box3 li img {width:186px;height:124px;}.box3 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}/*nq*/.nq{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}.news{ float:left; width:360px; margin:0 16px;}.news-b{ margin-top:10px;}.news-b ul li{ line-height:27px;}.news-b ul li a{ float:left; width:300px;display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.news-b ul li span{ float:right;}.news-b ul li a:hover{ color:#c50b00;}#ticker2 {		height: 198px; margin-top:20px;		position: relative; }#ticker2 li {	position: relative;	width: 100%;	line-height: 22px;	margin: 10px 0px 15px 0px;}.da{ background:url(../images/wenda.jpg) no-repeat left -30px; padding-left:27px; color:#a4a4a4; height:60px; line-height:20px; overflow:hidden;}.wen{ height:30px;   display:block;background:url(../images/wenda.jpg) no-repeat left 5px; padding-left:27px; line-height:30px; overflow:hidden; }.cjwq ul { padding:20px 0px;}/*link*/.link{width:1180px;/* height:52px; */line-height:52px;background:#1c1c1c;margin:30px auto;}.link dl dt{ float:left; width:140px; background:#c50b00; text-align:center; color:#FFF;}.link dl dt h3{ font-size:16px;}.link dl dd{float:left;margin-left:20px;width: 1020px;}.link dl dd a{ color:#FFF; margin:0 10px;}