﻿/* CSS Document */

*{margin:0; padding:0}
ul{list-style:none}
img{border:none}
a{text-decoration:none; color:#454545; transition: all 0.5s;}
a:hover{color:#c00}
.clear{overflow:hidden;}
.margin{margin:0 auto;}
.float{float:left;}
body{font-size:14px; font-family:"微软雅黑"; background-color:#fff; color:#454545;}


.w_100{ width:100%; min-width:1200px; margin:0 auto;}
.w_1400{width:1400px; margin:0 auto; }
.w_1200{width:1200px; margin:0 auto;}

.m10{margin-top:10px;}
.m15{margin-top:15px;}
.m20{margin-top:20px;}
.m25{margin-top:25px;}
.m30{margin-top:30px;}
.m35{margin-top:35px;}
.m40{margin-top:40px;}
.m45{margin-top:45px;}
.m50{margin-top:50px;}
.m55{margin-top:55px;}
.m60{margin-top:60px;}
.m65{margin-top:65px;}



.top{height:90px; min-width:1200px; position:absolute; z-index:111111111; border-bottom:1px #989898 solid; left:0; top:0;}
.top_p{width:1400px; height:90px; margin:0 auto;}

.logo{float:left; margin-top:12px;}
.phone{float:right; height:40px; line-height:40px; background:url(../images/tel.png) no-repeat 0 center; text-indent:35px; font-size:24px; color:#eb6622; font-weight:bold;}

.synav{width:840px; height:90px; float:left; margin-left:70px;}
.nav{width:840px; position:relative; z-index:1; margin:0 auto; }
		.nav a{ color:#fff;}
		.nav .nLi{ float:left;  position:relative; display:inline; height:99px;}
		.nav .nLi h3{ float:left; width:120px; text-align:center;}
		.nav .nLi h3 a{ display:block; font-size:18px; font-weight:normal; height:90px; line-height:90px;}
		.nav .nLi h3 a:hover{ color:#eb6622; font-weight:bold;}
		
		
		.nav .sub{ display:none; width:120px; left:0; top:90px;  position:absolute; background:url(../images/bg_03.png) repeat; line-height:40px;}
		.nav .sub li{ zoom:1; text-align:center; border-top:1px solid #444;}
		.nav .sub a{ display:block; padding:0 1px; font-size:14px;}
		.nav .sub a:hover{ background:#eb6622; color:#fff;}
		


/* banner本例子css */
	.fullSlide{ width:100%; min-width:1200px; margin:0 auto;  position:relative;  height:940px;overflow:hidden; }
	.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:940px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:940px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:40px; line-height:40px; }
	.fullSlide .hd ul{ text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:60px; height:10px; margin:5px; overflow:hidden; background:#fff;
		filter:alpha(opacity=50);opacity:0.7;  line-height:999px; 
	}
	.fullSlide .hd ul .on{ background:#eb6622;  }

	.fullSlide .prev,
	.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; left:2%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px  no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
	.fullSlide .next{ left:auto; right:2%; background-position:-6px -137px; }



.zuo_bt{text-align:center;}
.zuo_bt h5{color:#f3540d; font-size:30px;}
.zuo_bt span{color:#888; font-size:16px; display:block; font-weight:normal; margin-top:5px;}
.zuo_bt img{display:block; margin:0 auto; margin-top:10px;}
.zuo_bt h2{color:#666; font-size:16px; font-weight:normal; margin-top:10px;}


.zuo_p{width:1230px; margin:0 auto;}
.zuo_p li{width:380px; float:left; margin:50px 15px 0 15px; overflow:hidden; background:url(../images/xm_01.jpg) no-repeat; height:254px; position:relative; text-align:center; color:#fff; border-radius:5px;}
.zuo_p li dl{z-index:100; width:380px; height:254px; position:absolute; left:0; top:0;}
.zuo_p li dl dt img{display:block; margin:0 auto; width:75px; height:75px; margin-top:40px; transition: all 0.5s ease-in-out 0s;}
.zuo_p li dl dd h3{font-size:22px; font-weight:normal; margin-top:25px;}
.zuo_p li dl dd h3 a{color:#fff;}
.zuo_p li dl dd span{font-size:14px; line-height:20px; margin-top:15px; display:block;padding: 0 10px;}
.zuo_p li i{display:block; width:380px; height:0px; position:absolute; left:0; top:0; transition: all 0.5s ease-in-out 0s; z-index:20;}

.zuo_p li:hover i{background:#eb6622; height:254px;}
.zuo_p li:hover dl dt img{transform:rotate(360deg);
	-moz-transform:rotate(360deg); /* Firefox 4 */
	-webkit-transform:rotate(360deg); /* Safari and Chrome */
	-o-transform:rotate(360deg); /* Opera */}


.moen_2{height:560px; background:url(../images/lc_bg.jpg) no-repeat top center;}
.zuo_bt2 h5{color:#fff;}
.zuo_bt2 span{color:#fff;}
.zuo_bt2 h2{color:#fff;}


.lc_tu img{display:block; margin:0 auto; margin-top:40px;}


/* Tab切换 */
.slideTxtBox2{width:1230px; margin:0 auto; overflow:hidden; margin-top:40px;}
.slideTxtBox2 .hd{width:1230px; margin:0 auto; text-align:center; overflow:hidden;}
.slideTxtBox2 .hd ul{ overflow:hidden; zoom:1;  }
.slideTxtBox2 .hd ul li{width:180px; height:40px; line-height:40px; font-size:16px; font-weight:normal; text-align:center; display:inline-block; margin:0 10px;margin-bottom: 15px; }
.slideTxtBox2 .hd ul li a{ display:block; background:#ebebeb; color:#111;border-radius:300px;}
.slideTxtBox2 .hd ul li.on a{background:#eb6622; color:#fff;}

.slideTxtBox2 .bd{width:1230px; margin:0 auto; overflow:hidden;}
.slideTxtBox2 .bd .anli li{width:380px; float:left; height:380px; position:relative; margin:40px 15px 0 15px; overflow:hidden;}
.slideTxtBox2 .bd .anli li dl dt img{display:block; width:380px; height:230px;}
.slideTxtBox2 .bd .anli li dl dd{width:380px; height:150px; margin:0 auto; background:#f5f5f5; text-align:center; overflow:hidden;}
.slideTxtBox2 .bd .anli li dl dd h3{width:330px; margin:0 auto; font-size:18px; font-weight:normal; color:#333; margin-top:30px;}
.slideTxtBox2 .bd .anli li dl dd span{width:330px; margin:0 auto; font-size:14px; line-height:22px; color:#888; display:block; margin-top:20px;}

.slideTxtBox2 .bd .anli li .anli_xq{width:380px; height:380px; background:rgba(0,0,0,0.7); position:absolute; left:0; top:-380px; transition:all 0.5s;}
.slideTxtBox2 .bd .anli li .anli_xq a{width:150px; height:50px; margin:0 auto; font-size:16px; line-height:50px; color:#fff; display:block; background:url(../images/anli_02.jpg) no-repeat; text-align:center;  margin-top:165px; border-radius:5px;}
.slideTxtBox2 .bd .anli li:hover .anli_xq{top:-0;}


.anli_more a{display:block; width:260px; height:50px; line-height:50px; display:block; margin:0 auto; text-align:center; font-size:16px; color:#eb6622; border:2px #eb6622 solid; border-radius:300px;}
.anli_more a:hover{background:#eb6622; color:#fff; border:2px #eb6622 solid;}


/* 本例子css */
.picMarquee-left{ width:100%; overflow:hidden; position:relative;}
		.picMarquee-left .bd{width:100%;    }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{float:left; width:33.3%; height:100%;  position:relative; overflow:hidden; margin-top:40px;}
		.picMarquee-left .bd ul li img{width:100%; display:block;}
		
		.picMarquee-left .bd ul li .pingjia{width:100%; height:100%; background:rgba(0,0,0,0.7); position:absolute; left:0; top:-500px; overflow:hidden; transition:all 0.5s; text-align:center; color:#fff;}
		.picMarquee-left .bd ul li .pingjia h3{width:80%; margin:0 auto; font-size:20px; margin-top:100px;}
		.picMarquee-left .bd ul li .pingjia span{width:80%; margin:0 auto; font-size:14px; line-height:24px; display:block; margin-top:20px;}
		.picMarquee-left .bd ul li:hover .pingjia{top:-0;}



.moen_3{height:620px; background:url(../images/one.jpg) no-repeat top center;}


.moen_4{background:#f3f3f3; padding-bottom:50px;}

/* Tab切换 */
.slideTxtBox{width:1200px; margin:0 auto; overflow:hidden; margin-top:40px;}
.slideTxtBox .hd{width:1200px; margin:0 auto; text-align:center; overflow:hidden;}
.slideTxtBox .hd ul{ overflow:hidden; zoom:1;  }
.slideTxtBox .hd ul li{width:180px; height:40px; line-height:40px; font-size:16px; font-weight:normal; text-align:center; display:inline-block; margin:0 10px; }
.slideTxtBox .hd ul li a{ display:block; background:#ebebeb; color:#111;border-radius:300px;}
.slideTxtBox .hd ul li.on a{background:#eb6622; color:#fff;}

.slideTxtBox .bd{width:1200px; margin:0 auto; overflow:hidden;margin-top:20px;}
.slideTxtBox .bd .xw dl{width:440px; float:left; overflow:hidden;margin-top:20px;}
.slideTxtBox .bd .xw dl dt{display:block; width:440px; height:250px; overflow:hidden;}
.slideTxtBox .bd .xw dl dt img{display:block; width:440px; height:250px;cursor: pointer; overflow:hidden;transition: all 0.5s ease-in-out 0s;}
.slideTxtBox .bd .xw dl dd{width:440px; height:250px; margin:0 auto; background:#fff; text-align:left; overflow:hidden;}
.slideTxtBox .bd .xw dl dd h3{width:390px; margin:0 auto; font-size:18px; font-weight:normal; color:#333; margin-top:30px;}
.slideTxtBox .bd .xw dl dd span{width:390px; margin:0 auto; font-size:14px; line-height:24px; color:#888; display:block; margin-top:20px;}
.slideTxtBox .bd .xw dl:hover dt img{transform: scale(1.2);}
.slideTxtBox .bd .xw dl:hover dd h3 a{color:#eb6622;}

.slideTxtBox .bd .xw ul{width:760px; float:right;}
.slideTxtBox .bd .xw ul li{width:360px; height:110px; background:#fff; float:left; margin-top:20px; margin-left:20px; overflow:hidden;}
.slideTxtBox .bd .xw ul li h3{width:90px; height:80px; margin-top:15px; margin-left:15px; text-align:center; background:#eee; float:left; font-size:14px; color:#666; font-weight:normal;transition: all 0.5s ease-in-out 0s;}
.slideTxtBox .bd .xw ul li h3 b{display:block; font-size:30px; color:#eb6622; margin-top:8px;}
.slideTxtBox .bd .xw ul li h4{width:220px; margin-right:20px; text-align:left; float:right; font-size:16px; font-weight:normal; margin-top:20px;}
.slideTxtBox .bd .xw ul li h4 a{color:#222;}
.slideTxtBox .bd .xw ul li h4 span{display:block; font-size:12px; color:#888; line-height:21px; height:42px; overflow:hidden; margin-top:5px;}

.slideTxtBox .bd .xw ul li:hover h3{background:#eb6622;color:#fff;}
.slideTxtBox .bd .xw ul li:hover h3 b{color:#fff;}
.slideTxtBox .bd .xw ul li:hover h4 a{color:#eb6622;}



.jianjie{text-align:center; font-size:14px; line-height:35px; color:#444;}

.team li{width:300px; float:left;}
.team li a{display:block; width:300px; height:220px; overflow:hidden;}
.team li  img{display:block; width:300px; height:220px; cursor: pointer; overflow:hidden;transition: all 0.5s;}
.team li span{display:block; width:298px; border:1px #ddd solid; border-top:none; padding:15px 0; text-align:center; font-size:16px; color:#888;}
.team li span b{font-size:20px; color:#111; display:block;}

.team li:hover img{transform: scale(1.2);}
.team li:hover span b{color:#eb6622;}


.huoban_r ul{border-top:1px #ddd solid; border-left:1px #ddd solid; width:1195px;}
.huoban_r li{width:238px; height:140px; border:1px #ddd solid; overflow:hidden; float:left; margin-top:-1px; margin-left:-1px;}
.huoban_r li img{display:block; width:238px; height:140px;}
.huoban_r li:hover img{-webkit-transition: -webkit-transform 0.7s ease-out;-moz-transition: -moz-transform 0.7s ease-out;transition: transform 0.7s ease-out;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);}



.footer{height:1020px; background:url(../images/dd_bg.jpg) no-repeat top center; position:relative;}
.message_1 img{display:block; margin:0 auto; width:1200px; height:135px; margin-top:80px;}

.message dl{width:1200px; margin:0 auto; overflow:hidden;}
.message dl dt{width:350px; float:left; text-align:left; margin-top:60px;}
.message dl dt h3{font-size:36px; font-weight:normal; color:#fff;}
.message dl dt span{display:block; font-size:14px; color:#8997a4; margin-top:20px;}

.message dl dd{width:800px; float:right;}
.message dl dd input{width:370px; float:left; display:block; height:50px; line-height:50px; text-indent:10px; border-radius:5px; border:none; background:#fff; font-size:14px; font-family:"微软雅黑"; text-align:left; margin-right:30px; margin-top:30px;}
.message dl dd textarea{width:770px; float:left; display:block; height:120px; line-height:30px; text-indent:10px; border-radius:5px; border:none; background:#fff; font-size:14px; font-family:"微软雅黑"; text-align:left; margin-right:30px; margin-top:30px;}


.ddnav li{width:300px; float:left; margin-right:100px; margin-top:80px; font-size:14px; color:#fff;}
.ddnav li h3{text-align:left; border-bottom:1px #666 solid; padding-bottom:10px; font-size:18px; font-weight:normal;}
.ddnav li h3 span{display:inline-block; margin-left:10px;}
.ddnav li p{text-align:left; margin-top:20px; color:#8997a4;}
.ddnav li p img{display:block; width:130px; height:130px; margin-bottom:15px;}

.ddnav li .ddmenu{width:300px; margin:0 auto; overflow:hidden;}
.ddnav li .ddmenu a{width:120px; float:left; margin-right:30px; text-align:left; display:block; margin-top:20px; color:#8997a4;}
.ddnav li .ddmenu a:hover{text-decoration:underline; color:#fff;}

.ddnav li .ddlx{width:300px; text-align:left; line-height:35px; margin:0 auto; overflow:hidden; color:#8997a4; margin-top:20px;}
.ddnav li .ddlx em{display:block; width:250px; height:50px; line-height:50px; background:url(../images/phone.png) no-repeat 30px center; border:1px #69717b solid; font-size:20px; font-weight:bold; color:#eb6622; text-indent:70px; border-radius:300px; margin-top:20px;}

.link_bei{border-top:1px #69717b solid;}
.link_bei p{width:1200px; margin:0 auto; overflow:hidden; text-align:left; font-size:14px; color:#fff; margin-top:20px;}
.link_bei p span{font-size:16px;}
.link_bei p a{display:inline-block; color:#8997a4; margin-right:15px;}
.link_bei p a:hover{text-decoration:underline; color:#fff;}
.link_bei .h3{font-weight:normal; font-size:14px; color:#8997a4; width:1200px; margin:0 auto; overflow:hidden; text-align:center;  margin:30px auto}



/*-------------------------------------------------------------------------------------------------------------------*/

.nyban p{height:450px;}

.nymenu{text-align:center;}
.nymenu a{display:inline-block; background:#ebebeb; color:#111; border-radius:300px; height:40px; line-height:40px; font-size:16px; font-weight:normal; margin:0 10px; padding:0px 30px;}
.nymenu a:hover{background:#eb6622; color:#fff;}
.nymenu .on{background:#eb6622; color:#fff;}


.ny_news_ul{ width:1200px; margin:0 auto; margin-top:35px;overflow:hidden; }
.ny_news_ul ul{ width:1240px;}
.ny_news_ul li{ width:337px; margin-right:20px; background:#f6f6f6;; float:left; padding:40px 25px; margin-bottom:20px;}
.ny_news_ul li h2 a{ display:block;font-size: 16px;color: #222;height: 60px;line-height: 30px; }
.ny_news_ul li span{ display:block; margin-top:10px;  color: #666;padding-left: 24px;background: url(../images/mo_time.png) left no-repeat;height: 16px;}
.ny_news_ul li p{ margin-top:15px;height: 60px;overflow: hidden;line-height: 30px;color: #828282;}

.ny_news_ul li b a{ display:block; font-weight:normal; margin-top:15px; float:right; margin-right:10px; color: #eb6622; border:1px #eb6622 solid; background:#fff; width:90px; height:30px; line-height:30px; text-align:center; border-radius:300px;}
.ny_news_ul li:hover{      box-shadow: 0 2px 20px #d7d7d7;}
.ny_news_ul li:hover h2 a{ color:#F34508;}
.ny_news_ul li:hover b a{border:1px #eb6622 solid; background:#eb6622;color:#fff;}

.ny_news_dao{ margin-top:30px; font-size:15px; text-align:center;}
.ny_news_dao a{ margin:0 5px; padding:9px 15px; border:1px #ccc solid; background:#fff; border-radius:3px; display:inline-block;}
.ny_news_dao a:hover , .ny_news_dao a.on{background:#eb6622; color:#fff; border:1px #eb6622 solid;}



.ny_dp{ line-height:55px; color:#888; background:#fff;box-shadow: 2px 4px 5px 0px rgba(166, 165, 165, 0.11);overflow:hidden;}
.ny_dp a{ color:#888;}
.ny_dp a:hover , .ny_cp_dao a:hover{ color:#792120; text-decoration:underline;}}

.ny_news{ width:1138px; margin:0 auto; border:1px #ddd solid; padding:20px 30px; margin-top:20px; }
.ny_news_h h2{width:1138px; margin:0 auto;font-size:28px; line-height:30px; color:#1d1d1d; margin-top:40px; text-align:center; }
.ny_news_t{width:1138px; margin:0 auto; margin-top:20px; line-height:30px; color:#aaa; text-align:center; padding-bottom:15px; border-bottom:1px #ddd dashed;}
.ny_news_t span{ margin-left:5px; margin-right:5px;}
.ny_news_p{width:1200px; margin:0 auto; line-height:40px; font-size:15px; color:#666; margin-top:20px;}

.ny_cp_dao{ width:1078px; margin:0 auto; background:#f5f5f5; padding:15px 30px;line-height:35px; font-size:15px; margin-top:20px; color:#eb6622 ;}


.ny_news_xg ul{ overflow:hidden; margin-top:30px;}
.ny_news_xg li{ width:540px; line-height:47px; height:47px; overflow:hidden; float:left; margin:0 30px; font-size:15px; background:url(../images/li.jpg) 0 center no-repeat; text-indent:20px;}
.ny_news_xg li span{ float:right; color:#999;}
.ny_news_xg li:hover a , .ny_cp_dao dd a:hover , .ny_dp a:hover{ color:#CA0000; text-decoration:underline;}



.nycase{width:1230px; margin:0 auto; overflow:hidden;}
.nycase li{width:380px; float:left; height:380px; position:relative; margin:40px 15px 0 15px; overflow:hidden;}
.nycase li dl dt img{display:block; width:380px; height:230px;}
.nycase li dl dd{width:380px; height:150px; margin:0 auto; background:#f5f5f5; text-align:center; overflow:hidden;}
.nycase li dl dd h3{width:330px; margin:0 auto; font-size:18px; font-weight:normal; color:#333; margin-top:30px;}
.nycase li dl dd span{width:330px; margin:0 auto; font-size:14px; line-height:22px; color:#888; display:block; margin-top:20px;}

.nycase li .anli_xq{width:380px; height:380px; background:rgba(0,0,0,0.7); position:absolute; left:0; top:-380px; transition:all 0.5s;}
.nycase li .anli_xq a{width:150px; height:50px; margin:0 auto; font-size:16px; line-height:50px; color:#fff; display:block; background:url(../images/anli_02.jpg) no-repeat; text-align:center;  margin-top:165px; border-radius:5px;}
.nycase li:hover .anli_xq{top:-0;}


/* 本例子css */
.picMarquee-left3{ width:100%; overflow:hidden; position:relative;}
		.picMarquee-left3 .bd{width:100%;    }
		.picMarquee-left3 .bd ul{ overflow:hidden; zoom:1; }

.picMarquee-left3 .bd ul li{width:380px; float:left; height:380px; position:relative; margin:40px 15px 0 15px; overflow:hidden;}
.picMarquee-left3 .bd ul li dl dt img{display:block; width:380px; height:230px;}
.picMarquee-left3 .bd ul li dl dd{width:380px; height:150px; margin:0 auto; background:#f5f5f5; text-align:center; overflow:hidden;}
.picMarquee-left3 .bd ul li dl dd h3{width:330px; margin:0 auto; font-size:18px; font-weight:normal; color:#333; margin-top:30px;}
.picMarquee-left3 .bd ul li dl dd span{width:330px; margin:0 auto; font-size:14px; line-height:22px; color:#888; display:block; margin-top:20px;}

.picMarquee-left3 .bd ul li .anli_xq{width:380px; height:380px; background:rgba(0,0,0,0.7); position:absolute; left:0; top:-380px; transition:all 0.5s;}
.picMarquee-left3 .bd ul li .anli_xq a{width:150px; height:50px; margin:0 auto; font-size:16px; line-height:50px; color:#fff; display:block; background:url(../images/anli_02.jpg) no-repeat; text-align:center;  margin-top:165px; border-radius:5px;}
.picMarquee-left3 .bd ul li:hover .anli_xq{top:-0;}


div.flickr {
	padding:0px;margin:0px; text-align:center;font-size:14px; height:36px; margin:30px 0
}
div.flickr a {
	border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #0061de; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none
}


div.flickr span.dis {
	border: #dedfde 1px solid;  display: inline-block;    font-size: 14px;
    color: #999;    padding: 0 18px; height:34px; line-height:34px;margin-right: 3px;
}


div.flickr span.current {
	border: #dedfde 1px solid;  display: inline-block;    font-size: 14px;
    color: #999;    padding: 0 18px; height:34px; line-height:34px;background: #ccc;margin-right: 3px; color:black
}
div.flickr a {
	border: #dedfde 1px solid;  display: inline-flex;    font-size: 14px;
    color: #999;    padding: 0 18px; height:34px; line-height:34px;margin-right: 3px; text-decoration: none
}
div.flickr a:hover {
	background: #ccc;color:black; 
}
