@charset "utf-8";
/* CSS Document */
*{ font-family:Microsoft YaHei; margin:0; padding:0;outline:none; -webkit-font-smoothing:antialiased !important;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;} 
input,img,textarea{ border:none;}
a{ text-decoration:none; color:#666;}
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ }
li{ list-style:none;}
input,textarea,select {outline:none;}
textarea{ resize:none;}
.qing{ display:block; clear:both; overflow:hidden;}
body > .qing{ min-width:1250px !important;}
.juzhong{ display:block; width:1250px; margin-left:auto; margin-right:auto; overflow:hidden;}
.juzhonga{ display:block; width:2000px; margin-left:auto; margin-right:auto; overflow:hidden;}
.lf{ display:block; float:left; overflow:hidden;}
.rf{ display:block; float: right; overflow:hidden;}
body{ background:#f7f7f7;}

.a1{ text-decoration:none; color:#666;}
.a1:hover{ text-decoration:none; color:#666;}
/**************导航***************/

.head_warp{}
.head{ width:1250px; margin:0 auto; height:105px; padding-top:25px;}
.logo{ display:block; float:left; padding-top:14px; padding-bottom:8px;}
.head_r{ float:right;}
.tel{ float:right; height:65px; padding:20px 0 0 55px; color:#333333; background:url(../images/ico_tel.png) left top no-repeat; margin-left:0px;}
.tel span{ display:block; color:#8d0304; font-size:20px; font-family:Impact;}
.shared_link{ display:block; float:right; width:28px; height:28px; background:#333; margin:25px 0 0 10px;}
.shared_link:hover{ background:#8e0000;}

.nav_warp{ background:url(../images/nav_01.png) repeat-x;}
.nav{ width:1250px; margin:0 auto;}
.nav_list{ float:left; width:1250px; padding-left:2px; background:url(../images/nav_02.gif) left center no-repeat;}
.nav_list li{ width:154px; padding-right:2px; background:url(../images/nav_02.gif) right center no-repeat; float:left; position:relative; z-index:200;}
.nav_list li a.nav_item0{ display:block; height:36px; padding:8px 0; line-height:18px; text-align:center;color:#fff;}
.nav_list li a.nav_item0 span{ font-size:14px; -webkit-transform:scale(0.9);}
.nav_list li a.nav_item0 em{ display:block; text-transform:uppercase; font-size:8px; -webkit-transform:scale(0.7); color:#888; letter-spacing:-0.08em;}
.nav_list li:hover a.nav_item0,.nav_list li.nav_cur a.nav_item0{ background:url(../images/nav_03.jpg) center center no-repeat;}
.nav_list li:hover a.nav_item0 em,.nav_list li.nav_cur a.nav_item0 em{ color:#fff;}
.erji{ width:277px; padding:10px; background:#8e0000; position:absolute; top:52px; left:0; margin:0 0 0 -1px; z-index:100; display:none;font-size:13px; }
.erji dt{ width:131px; float:left; overflow:hidden;}
.erji dd{ width:130px; float:left; margin:-4px 0 0 14px;}
.erji dd a{ display:block; height:23px; line-height:23px; color:#fff; padding:0 0 0 24px; margin-top:8px;}
.erji dd a:hover{ background:url(../images/nav_04.png) no-repeat;}
.mark{ float:right; width:180px; height:52px; line-height:52px; text-align:center; padding-right:2px; background:url(../images/nav_02.gif) left center no-repeat;}
.mark a{ display:block; background:url(../images/nav_05.gif) repeat-x; font-size:13px; color:#c9c9c9; font-weight:bold;}
.mark a:hover{ background-image:url(../images/nav_05b.gif); color:#fff;}
.mark span{ background:url(../images/nav_06.png) right center no-repeat; padding-right:28px;}

.clearfix{ *zoom:1; }
.clearfix:after{ content:"\200B"; display: block; clear: both; height: 0;}


/*焦点图*/
.focus{ width:100%; height:560px; position:relative; overflow-x:hidden;}
#myFocus-wrap{ width:1920px; position:absolute; left:50%; margin-left:-960px;} 
.mF_YSlider .pic li,.mF_YSlider .rePic li{ width:100%; height:496px; position:absolute;top:0; left:0; display:none;}
.mF_YSlider .pic li img{ display:block; width:1920px; position:absolute; left:50%; margin-left:-960px;}
.mF_YSlider .num{ position:absolute; width:100%; bottom:30px; text-align:center; z-index:3; }
.mF_YSlider .num li{ display:inline-block; width:20px; height:20px; overflow:hidden; margin:0 10px; overflow:hidden; cursor:pointer; background:url(../images/focus_btn1a.png) no-repeat;} 
.mF_YSlider .num li.current{ background-image:url(../images/focus_btn1b.png);}
.mF_YSlider .num li a,.mF_YSlider .num li span{ display:none; /**+display:inline-block; *+font-size:26px;*/}


/*首页模型分类*/
.for_warp{ padding:20px 0 30px;}
.fot_top{ text-align:center; font-size:14px; padding-bottom:28px; background:url(../images/for_01.gif) center bottom no-repeat;}
.for_tit{ font-size:30px; color:#000; margin-bottom:5px;} 
.for{ width:1250px; margin:0 auto; border-top:1px solid #cccccc; margin-top:-1px;}
.for_list{ margin-top:15px; border-right:1px dashed #cccccc; }
.ser_area{cursor:pointer; display:inline; width:175px; height:130px; float:left;overflow:hidden; position:relative; font-size:16px; border-left:1px dashed #cccccc;} 
.ser_area .pic1{width:60px;height:60px;text-align:center;position:absolute;top:20px;right:60px;z-index:99;}
.ser_area .pic2{width:60px;height:60px;text-align:center;position:absolute;top:20px;left:-60px;z-index:99;}
.ser_area .txt1{width:170px; text-align:center; font-size:16px; font-weight:bold; color:#333333; position:absolute;top:102px;left:0px;z-index:99;}
.ser_area .txt2{width:170px; text-align:center; font-size:16px; font-weight:bold; color:#8e0000;position:absolute;top:102px;right:-170px;z-index:99;}

.ser_areaa{cursor:pointer; display:inline; width:1px; height:130px; float:right;overflow:hidden; position:relative; border-left:1px dashed #cccccc;} 



/**************首页案例***************/
.case_warp{ background:#f4f4f4; padding:10px 0;}
.case_top{ width:1250px; margin:0 auto;}
.title_01{ font-size:20px; padding-top:5px; background:url(../images/ico_title.gif) left bottom no-repeat;}
.title_01 a {font-family:Microsoft YaHei; color:#c4c4c4; font-size:14px; margin-left:15px; color:#000;}
.title_01 span{font-family:Microsoft YaHei; color:#c4c4c4; font-size:14px; margin-left:10px;}
.cases{ position:relative; padding-top:20px;}
.case_list{}
.case_area{ width:300px; padding:0 0 10px; background:url(../images/case_01.png) center bottom no-repeat; float:left; margin:0 6px;} 
.case_show{ overflow:hidden; width:280px; height:343px; padding:10px 12px 0; background:#fff;}
.case_item{ font-weight:normal; font-size:13px; color:#999; line-height:25px;}
.case_item a{ font-size:18px; color:#333; display:block;}
.case_img{ width:280px; height:162px; overflow:hidden; margin:15px 0; position:relative;}
.img_box{ width:592px; position:absolute; top:0; left:0;}
.img_box img{ display:block; float:left;}
.case_des{ font-size:13px; line-height:25px; height:50px; overflow:hidden; margin-bottom:15px;}
.more_01{text-transform:uppercase; font-size:14px; float:right; color:#a20000;}
.case_btn{ position:absolute; top:5px; left:50%; margin:-33px 0 0 550px;}
#prev, #next{display:block;width:33px;height:33px; float:left; margin-left:3px; background-color:#000; background-position:center center; background-repeat:no-repeat; } 
#prev{ background-image:url(../images/ico_left.png);}
#next{ background-image:url(../images/ico_right.png);}
#prev:hover, #next:hover{ background-color:#a20000;}

/**************index***************/
.tbg{ background:url(../images/tbg.png) repeat; width:100%; position: relative; height:40px; z-index:99;}
.soubg{ float:left; background:url(../images/soubg.png) left bottom no-repeat; padding-top:6px; width:209px; height:28px;}
.sous{ height:28px; float:left; width:155px; padding-left:20px; background-color:transparent; line-height:28px !important; font-size:12px; color:#878787;}
.souc{ display:block; float:left; height:28px; width:25px;background-color:transparent; cursor:pointer;}
.wei{ padding-top:9px;}
.wei a{ display:block; float:left; margin-left:7px;}
.nabg{ background:url(../images/navbg.png) repeat; position:relative; z-index:99;}


/*内页banner*/
.listBanner{position: relative;}
.listBanner img{width: 100%;}
.listBox{padding: 40px 0;}

/**案例列表**/
.homeTopic{font-size: 22px;font-weight: normal;text-align: center;color: #191919;margin-bottom:0%;}
.homeTopic b{font-weight: normal;font-style: normal;font-size: 14px;color: #c8c8c8;display: block;margin-top: -5px;}
.homeTopic span{font-size: 18px;color: #666666;display: block;margin-top: 0px;}

.homeCasea{padding: 20px 0;background-color: #f2f2f2;position: relative;z-index: 0 ;height:1200px;}
.homeCasea .container{overflow: hidden;}
.homeCasea ul{max-width: 1720px;}
.homeCasea li{width: 19.5%;float: left;margin:0  0.25%;overflow: hidden;position: relative;z-index:0;background-color: #fe9001;transition: all .5s;}
.homeCasea li img{;position: relative;z-index: -1;width: 100%;transition: all .5s;}
.homeCasea li {overflow: hidden;display: block;}
.homeCasea li .tit{display: block;padding: 6.5% 10%;font-size: 14px;color: #191919;background-color: #fff;transition: all .5s;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.p_productsa{ width:1436px; height:1200px;overflow:hidden;}
.p_productsa ul{ width:1436px; height:1200px;}
.p_productsa ul li{ width:269px; border:1px solid #ccc; background:#fff; float:left; height:260px; overflow:hidden; margin-right:10px; margin-bottom:10px;}
.p_productsa ul li:hover{border:1px solid #05A0F0;}
.p_productsa ul li p{ width:269px; text-align:center; margin-top:0px; border-top:1px dotted #ccc; height:30px; line-height:30px; padding-top:5px; overflow:hidden; float:left;font-size:14px;}
.p_productsa ul li a img{ width:266px; height:212px;padding:1px; float:left;}
.p_productsa ul li a:hover img{filter:alpha(opacity=80);-moz-opacity:0.6;opacity:0.6;}


/**banner**/
.ban_in{height:672px; position:relative; width:100%; z-index:2; top:-136px !important;}
.adban{ display:block; float:left; width:300px; height:500px;}
.ban_adk{ width: 1250px; margin: 0px auto; position: relative; z-index:12; top:0px; }
.adban{	position: absolute; top: 196px; left:0; width:361px; height: 450px; z-index:6; background: url(../images/batou.png) repeat; padding-top:30px;}
.ab_qy{ display:block; width:322px; height:63px; margin:0 auto; background:url(../images/bat.png) center center no-repeat; text-align:center;}
.ab_lb{ padding:24px 35px; height:150px; line-height:30px; font-size:12px; color:#FFF;}
.ab_lb span{ font-size:16px; }
.ab_qh{ display:block;  background:url(../images/batubg.png) center top no-repeat; height:169px; padding:10px 45px;}
.xmdbg{ display:block; padding:15px 0 15px; }

.ywk2{ position: absolute; margin:0 auto; width:152px; padding:0 15px; bottom:0; text-align:center; font-size:16px; line-height:28px; color:#1c1c1c;}
/**更多**/
.tuanbg{ background:#FFF; padding:25px 0 45px; margin:0 auto;}
.duo{ display:block; float:right; width:76px; height:28px; border:1px solid #cccccc; line-height:28px; font-size:13px; color:#cccccc; text-align:center; margin-top:13px;} .duo:visited{ color:#cccccc;} .duo span{ font-family:"宋体";}
.jihua_1{ overflow:hidden; display:block; padding-top:23px; margin-left:-18px;}
.jihua{ overflow:hidden; display:block; float:left; width:235px; height:305px; position:relative; z-index:1; margin-left:18px; }
.jihua_tu, .jihua_tu img{ position:absolute; z-index:2; left:0; top: 0; width:235px; height:305px;}
.jihua_h{ display: block; position: absolute;	left: 0; top: 0px; z-index: 3; background: url(../images/heit.png) repeat; width: 183px;	height: 277px; padding: 28px 26px 0; color: #ffffff;}
.jh_bg{ display:block; width:79px; height:91px; background:url(../images/dabg.png) center center no-repeat; font-family:Arial, Helvetica, sans-serif;}
.jh_d1{ padding-left:14px; line-height:54px; font-size:24px;}
.jh_d2{ padding-left:22px; line-height:28px; font-size:12px;}
.jh_ti{ padding-top:12px; line-height:26px; font-size:14px; white-space: nowrap; overflow: hidden;}
.jh_xia{ width:84px; height:10px; border-bottom:1px solid #acaaa0;}
.jh_js{ display:block; height:50px; padding-top:8px; line-height:24px; font-size:12px; padding-bottom:24px;}
.jjia{ width:32px; height:32px; text-align: center; font-size:24px; line-height:28px; background:url(../images/quan.png) center center no-repeat;}
.jihua, .jihua .jihua_h{
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.jihua:hover .jihua_h{ display:none; -moz-opacity:0; opacity:0; }
/**特别推荐**/
.tuijdbg{ padding:25px 0 30px;}
.tuid{ display:block; padding-top:20px; margin-left:-15px; position:relative; z-index:1;}
.tui1{ display:block; width:300px; height:345px; float:left; margin-left:16px; margin-bottom:16px; position:relative; z-index:2;}
.tui2{ display:block; width:616px; height:268px; float:left; margin-left:16px; margin-bottom:16px; position:relative;  z-index:2;}
.tui1 .tui_tu, .tui1 .tui_tu img{ position:absolute; z-index:2; left:0; top: 0; width:300px; height:345px;}
.tui_m a{text-align:center;  color:#272727;font-size:14px; }
.tui1:hover a{ color:#128807;}
.tui2:hover a{ color:#128807;}
.tui1 .tui_m{ background:url(../images/tbbg1.png) center center no-repeat; width:282px; height:82px; margin:0 auto; position:relative; z-index:4; text-align:center;  color:#272727;font-size:14px; top:254px;}
.tui1 .tui_m1{ line-height:36px;}
.tui1 .tui_m2{ line-height:44px; }

.tui2 .tui_tu, .tui2 .tui_tu img{ position:absolute; z-index:2; left:0; top: 0; width:616px; height:268px;}
.tui2 .tui_m{ background:url(../images/tbbg2.png) center center no-repeat; width:212px; height:122px;  position:relative; z-index:4; text-align:center;  color:#272727;font-size:14px; top:125px; left:24px;}
.tui2 .tui_m1{ line-height:36px; padding-top:16px; padding-bottom:14px;}
.tui2 .tui_m2{ line-height:44px;}
/**团队**/
.duid1{ padding-top:23px; margin-left:-16px;}
.duid{ width:236px; height:339px; float:left; margin-left:17px; background:url(../images/duidbg.jpg) center bottom no-repeat; position:relative;}
.dui_tou{ display:block; position:relative; width:198px; height:198px; margin:0 auto;}
.dtou1{ position:absolute; left:0; top:0;}
.dtout{ position:absolute; left:0; top:0;}
.duiym{ padding:13px 6px 9px; line-height:24px; font-size:16px;  color:#FFF; text-align:center;}
.duiym a, .duiym a:visited{ color:#FFF;}
.duiymg{ line-height:20px; font-size:12px; color:#FFF; padding:0 10px; text-align:center; height:45px;}
.duiymg a, .duiymg a:visited{ color:#FFF;}
.duim{ display:block; padding:15px 10px 0; line-height:22px; height:36px; font-size:12px; text-align:center; color:#3caa31;}
.duim:visited{color:#3caa31;}
.dui_tou{
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.duid:hover .dui_tou{
transform: rotateY(360deg);
-webkit-transform: rotateY(360deg);	
-moz-transform: rotateY(360deg);
-o-transform: rotateY(360deg);
}

/**推荐**/
.jdt0{ padding-top:17px; position:relative; margin-left:-12px;}
.jdt{ overflow:hidden; display:block; position:relative; float:left; width:303px; height:187px; margin-left:12px; padding-bottom:12px;}
.jd_t1{display:block; position: absolute; left:0; top:0; z-index:1;}
.jd_t2{ position:absolute; left:0; top:0; z-index:3; background: url(../images/lvbg.png) repeat; width:0px; height:0px; padding:0; -moz-opacity:0; opacity:0;}
.jd_t2 table{ margin:0 auto; height:157px;}
.jd_t2 table div{ text-align:center; line-height:28px; font-size:16px; color:#FFF; padding:20px; border:1px solid #78b66e;}
.jdt .jd_t2{
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.jdt:hover .jd_t2{  width:273px; height:157px; padding:15px;-moz-opacity:1; opacity:1; }
.jdt1{ display:block; }
.jd_jing{width:619px; height:386px; float:left !important;}
.jd_jing img{ width:619px; height:386px;}
.jdt0_1{ width:630px !important; float:left !important;}

/**新闻资讯**/
.nedbg{ background:#FFF; padding:5px 0 0px;}
.nel0{ padding-top:0px; margin-left:-70px;}
.nel{ float:left; width:590px; height:70px; margin-left:70px; padding-bottom:20px; }
.ne_jie{ padding-bottom:10px;}
.dabg{ width:121px; height:75px; float:left; background:url(../images/dab g2.jpg) center top no-repeat;color:#fff;}
.dah1{ display:block; padding-left:26px; line-height:84px; font-size:36px; }
.dah2{ display:block; padding-left:40px; padding-top:15px; font-size:14px; line-height:18px; }
.nenr{ float:left; margin-left:15px; width:422px;}
.nent_1{ display:block; padding:0px 0 8px; border-bottom:1px solid #e4e4e4; line-height:15px; font-size:16px; color:#3d3d3d;}
.nent_1 a{ display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.nent_1 a, .nent_1 a:visited{ color:#3d3d3d;}
.nent_2{ padding:12px 0; line-height:0px; color:#858585; font-size:12px; height:5px;}
.nent_2 a{ display:block;}
.nent_2 a, .nent_2 a:visited{ color:#858585;}
.jiah{ width:23px; height:23px; float:left; background:#474747; text-align:center; line-height:23px; font-size:12px; color:#FFF;} .jiah:visited{ color:#FFF;}
.dabg, .nent_1 a, .nent_2 a, .jiah{
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.ne_jie:hover .dabg{  background:url(../images/dabg1.jpg) center top no-repeat;}
.ne_jie:hover .nent_1 a, .ne_jie:hover .nent_2 a{ color:#8e0000;}
.ne_jie:hover .jiah{ background:#8e0000; transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(474747); -o-transform: rotate(360deg);}

/**合作伙伴**/
.ljdbg{ background:url(../images/ljbg.jpg) center top no-repeat; height:285px; padding:10px 0;}
.ljnr{ padding-top:0px; padding:15px 0;}
.ljnr li{ width:176px; height:40px; overflow:hidden; display:block; float:left; background:url(../images/ lj_t.jpg) right 0px no-repeat; border:1px solid #ccc;}
.ljnr li a{ width:176px; height:40px; padding:0 0px; overflow:hidden; display:block; padding-top:13px; font-size:14px; color:#666; line-height:14px; text-align:center; background:url(../images/lj 1.png) center top no-repeat;}
.ljnr li a:hover{ color:#000; background:url(../images /lj2.png) center top no-repeat;}

.cooper_list{ margin-top:0px; margin-left:0px; }
.cooper_list a{ display:block; float:left; width:auto; height:65px; font-size:14px; line-height:50px; padding:0 0px; border:1px solid #dddddd; color:#000000;}
.cooper_list a:hover{ background:#8e0000; border-color:#8e0000; color:#fff;}
.i_link {
	overflow: hidden;
	margin-bottom: 3%;
}
.i_link ul li {
	float: left;
	width: 10.2%;
	margin-right: 1%;
	margin-bottom: 1%;
	overflow: hidden;
}
.i_link ul li:nth-child(9n+0) {
	margin-right: 0;
}
.i_link ul li .imgs {
	overflow: hidden;
	border: 1px solid #dddddd;
}
.i_link ul li .imgs img {
	display: block;
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.i_link ul li .imgs:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

/**底部**/
.fobg{ background:#3c3c3c;}
.banq{ display:block; clear: both; border-top:1px solid #4e4e4e; line-height:65px; font-size:12px; color:#9a9a9a;}
.banq a, .banq a:visited{ color:#9a9a9a;}
.fwei{ padding-top:15px;}
.fwei a{ display:block; float:left; margin-left:12px; }
.fona{ padding:25px 0 27px; overflow:hidden;}
.huti{ display:block; font-size:12px; line-height:24px; color:#fff; padding-bottom:14px;}
.sao{ border-right:1px solid #4e4e4e; width:310px; height:265px;}
.sao1{ border:3px solid #616161; float:left; padding:13px 9px 8px; margin-top:8px; width:100px; height:auto; overflow:hidden; margin-right:15px;}
.guan{ padding-bottom:13px; line-height:18px; font-size:12px; color:#c2c2c2; text-align:center;}
.guan_0{ padding-top:11px; line-height:22px; font-size:12px; color:#fff;}
.guan_1{ display:block; float:left; padding-top:4px; padding-left:14px; padding-right:5px;}
.fonav{ display:block; float:left; width:580px; position:relative; }
.fonav li{ float:left; margin-left:46px; width:120px;}
.fonav li p{ display:block; padding-bottom:14px; font-size:14px; line-height:24px; color:#fff;}
.fonav li a{ display:block; clear:both; line-height:25px; color:#9a9a9a; font-size:12px; }
.fonav li a:hover{ color:#FFF !important;}
.fonav li a:visited{ color:#9a9a9a;}
.fotelx{ display:block; border-left:1px solid #4e4e4e; height:265px; padding-left:75px;}
.foyou{ padding-top:4px; line-height:24px; color:#9a9a9a; font-size:12px; padding-bottom:10px;}

/*******************about**************************/
/**banner**/
.ban_ab{height:514px; position:relative; width:100%; z-index:2; top:-136px !important;}
.ban_ab1{height:420px; position:relative; width:100%; z-index:2; top:-10px !important;}
.dqwz{ position:relative; margin-top:-136px; height:54px; border-bottom:1px solid #dedede;}
.dqw0{ height:54px; font-size:12px; line-height:54px; color:#4f4f4f;} .dqw0 a, .dqw0 a:visited{ color:#4f4f4f;}  .dqw0 span{ font-family:"宋体";}
.dqw0 a:hover{ color:#e75b24;}
.dqtu{  height:54px; padding-right:6px; width:15px; position:relative; float:left;}
.dqtu1{ position: absolute; left:0; top:-21px;}
.dqtu2{ position: absolute; left:0; top:16px;}
.dqtu1, .dqtu2{
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.dqw0:hover .dqtu1{ top:16px;}
.dqw0:hover .dqtu2{ top:75px;}
.nybt{ padding-top:0px; line-height:46px; font-size:24px; color:#252525; }
.nybt table{ margin:0 auto; padding:0 20px; border-bottom:2px solid #9e9e9e;}
.nykjs{ padding-top:5px; text-align:center; font-size:13px; color:#4f4f4f; line-height:5px; padding-bottom:5px;}
.nyfl table{ margin:0 auto; position:relative; z-index:6;} .nyfl table td{ padding-left:1px;}
.nyfl table a{ display:block; float:left; padding:0 55px; height:44px; border:1px solid #e7e7e7; text-align:center; line-height:44px; font-size:14px; color:#252525; background:#FFF; margin-left:-1px;} .nyfl table a:visited{ color:#252525;}
.nyfl_2 table a{ padding:0 36px; }
.nyfl table a{
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.nyfl table a:hover, .nyfl table a.nynn{ background:#9e9e9e; border-color:#9e9e9e; color:#fff;}
.nrq{ background:#e7e7e7; padding:40px 0 20px; overflow:hidden; position:relative; z-index:2; margin-top:-25px;}
.abtu{ display:block; float:left;} .abtu img{ float:left;}
.ab_nrq{ background:#FFF; padding:0px;}
.abjs{ float:left; width:100%; height:850x;}
.abjs1{ height:850px; padding:20px 30px 20px 35px;}
.abjs2{ width:100%; height:48px; background:url(../images/lebg.png) repeat;}
.ab_duo{ display:block; float:left; width:60px; height:48px; text-align:center; line-height:48px; color:#fff; font-size:14px; font-family:"宋体";} .ab_duo:visited{ color:#fff;}
.ab_lj{ float:left; font-size:12px; padding:0 38px; line-height:48px; color:#fff;}

.abjti{ line-height:28px; color:#000; font-size:24px; padding-bottom:10px;}
.abjj{ font-size:13px; line-height:30px; color:#4f4f4f;}
#sucai{height:650px;margin:10px auto;padding-right:10px;overflow:hidden; position:relative; z-index:3;}
.gdxian{ display: block; position:absolute; z-index:1; right:0; top:0; height:650px; width:5px; background:#eeeeee;}

/**********************service****************************/
.serl{ clear: both; overflow:hidden;}
.serl li{  clear: both; overflow:hidden; margin-bottom:13px; position:relative; background:#FFF;}
.serbg1{ position:absolute; z-index:1; left:0; top:0; width:0; height:100%; background:#9e9e9e;}
.serbg1, .ser_kan2, .ser_js1, .ser_js2 a ,.ser_js1 a{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.serl li:hover .serbg1{ width:100%;}
.serl li:hover .ser_kan2{ background:url(../images/kanl2.png) center center no-repeat;
	transform: rotate(270deg);
-webkit-transform: rotate(270deg);	
-moz-transform: rotate(270deg);
-o-transform: rotate(270deg);}
.serl li:hover .ser_js1 a{ color:#FFF;} .serl li:hover .ser_js1{ border-bottom-color:#fff;}
.serl li:hover .ser_js2 a{ color:#fefefe;}

.serbg2{ padding:19px; position: relative; left:0; top:0; z-index:3; overflow:hidden;}
.ser_tu{ display:block; float:left; width:265px; height:192px; margin-right:30px;}
.ser_js{ float:left; width:916px;}
.ser_js0{ float:left; width:680px;}
.ser_js1{ padding:9px 0 13px; border-bottom:1px solid #dbdbdb; line-height:32px; font-size:16px; color:#252525;}
.ser_js1 a, .ser_js1 a:visited{ color:#252525;}
.ser_js2{ padding-top:15px; line-height:30px; color:#646464; font-size:12px;}
.ser_js2 a, .ser_js2 a:visited{ color:#646464;}
.ser_js0_1{ display:block; padding-top:15px; width:162px; height:162px; float: right; position:relative;}
.ser_kan1{ display:block; width:162px; height:107px; position:relative; padding-top:55px; z-index:99;}
.ser_kan2{ display:block; width:162px; height:162px; position:absolute; left:0; top:15px; background:url(../images/kanl1.png) center center no-repeat; z-index:2;}
/**页码**/
.yema table{ margin:0 auto; }
.yema a{ display:block; float:left; width:42px; text-align:center; margin:0 3px; line-height:42px; background:#FFF; font-size:14px; color:#000; overflow:hidden;} .yema a:hover, .yema a.yenn{ background:#ad0000; color:#FFF;}
.yema a.yesx{ width:88px;}
.yema a span{position: relative; display: inline-block; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; cursor:pointer !important;}
.yema a span::before { position: absolute; top:100%; width:100%; color:#fff; content: attr(data-hover); -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.yema a:hover span,
.yema a:focus span { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%); color:#fff;}
.yema a.yenn span::before{ position: absolute; top:100%; width:100%; color:#fff; content: attr(data-hover); -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.yema a.yenn span { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%); color:#fff;}
/*****************************team*******************************/
.ceobg{ background:#128807; padding:13px 0;}
.ceo_tk{ display:block; float:left; width:238px; height:238px; margin-right:15px; position:relative; overflow:hidden;}
.ceo_tk div{ cursor:pointer;}
.ceo_tk1, .ceo_tk2{ position:absolute; left:0; top:0; width:238px; height:238px;}
.ceo_tk1_1{ position: absolute; left:0; top:0x; width:238px; height:238px;}
.ceo_tk1_2{ position: absolute; left:0; top:-238px; width:238px; height:238px;}
.ceo_tk1{ z-index:9;} .ceo_tk2{ z-index:99;}
.ceo_tk1_1, .ceo_tk1_2{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.ceobg:hover .ceo_tk1_1{ top:0px;}
.ceobg:hover .ceo_tk1_2{ top:0px;}
.ceo_js{ width:997px; float:left;}
.ceo_js_ti{ display:block; color:#fffefe; font-size:18px; padding:15px 0 14px; line-height:30px; border-bottom:1px solid #41a039;} .ceo_js_ti a, .ceo_js_ti a:visited{ color:#fffefe;}
.ceo_js_js{ padding-top:22px; line-height:30px; font-size:12px; color:#ffffff;} 
.ceo_js_js a, .ceo_js_js a:visited{ color:#FFF;}

.tdl{ padding-top:44px; overflow:hidden; display:block; clear:both; margin-left:-17px;}
.tdl li{ display:block; float:left; width:236px; height:289px;  margin-left:17px; padding-bottom:32px; position:relative; }
.tdk{ position:relative; z-index:99; height:198px;}
.tdk0_tu{width:236px; height:198px; text-align:center; overflow:hidden;  position:absolute; left:0; top:0; z-index:2;}
.tdk0{ width:100%; height:198px; position:absolute; left:0; top:0; background:url(../images/tek1.png) left top no-repeat; z-index:3;}
.tdk1{ width:0; height:198px; position:absolute; left:0; top:0; background:url(../images/tek2.png) left top no-repeat; z-index:4;}
.tdk2{ width:236px; height:90px; background:#878787; position:relative; }
.tdk2 .tdk2_bg{ width:0; height:100%; position:absolute; left:0; top:0; z-index:1; background:#128807;}
.tdk1, .tdk2 .tdk2_bg{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.tdl li:hover .tdk1, .tdl li:hover .tdk2 .tdk2_bg{ width:100%;}
.tdk2_1{ position:relative; left:0; top:0; padding:14px; overflow:hidden; z-index:6; text-align:center;}
.tdk2_1mz{ padding-bottom:6px; line-height:26px; font-size:16px; color:#ffffff} 
.tdk2_1mz a, .tdk2_1mz:visited{ color:#fff;}
.tdk2_1js{ line-height:24px; font-size:12px; color:#fff;}
.tdk2_1js a, .tdk2_1js a:visited{ color:#FFF;}
/*头像放大 begin*/
.tdl li:hover .tdk0_tu img{ 
animation:tdk0_tu 6.5s linear 0s infinite alternate both;
-webkit-animation:tdk0_tu 6.5s linear 0s infinite alternate both; 
-moz-animation:tdk0_tu 6.5s linear 0s infinite alternate both; 
-o-animation:tdk0_tu 6.5s linear 0s infinite alternate both;
}
@keyframes tdk0_tu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-webkit-keyframes tdk0_tu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-moz-keyframes tdk0_tu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-o-keyframes tdk0_tu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
/*头像放大 end*/
/*******************information*********************/
.xin img{ display:block; float:left; margin-right:10px; margin-bottom:10px;}
.shu14{ line-height:30px; font-size:14px; color:#4f4f4f;}

/*******************contact*********************/
.con_jie{ padding-top:22px; border:1px solid #d0d0d0; background:url(../images/con_bai.png) repeat;}
.con_jie li{ width:416px; padding-top:10px; padding-bottom:25px; text-align:center;}
.con_shao{ padding:0 10px;}
.con_img{ height:78px; text-align:center;}
.con_bt{ height:22px; padding-top:18px; font-size:14px; color:#474747; line-height:22px; }
.con_jian{ height:44px; padding-top:7px; font-size:14px; color:#474747; line-height:22px;}

.contact-second{width:100%; height:561px; padding-top:276px; position:relative; border-top:1px solid #FFF;}
.contact-second .consec-map{position:absolute; top:0px; left:0px; z-index: 1; width: 100%;height:837px;}
.consec-address{width:1250px; margin-left:auto; margin-right:auto; position:relative; z-index:10; }
.consec-content{ width:398px; position:absolute; top:85px; left:166px; z-index:20; }
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*******************visa*********************/
.visa{ background:#e7e7e7; padding-top:37px; padding-bottom:75px;}
.visa ul{ margin-left:-26px;}
.visa ul li{ width:611px; height:169px; padding-bottom:20px; margin-left:26px;}
.v_jie{ width:611px; height:169px; background:#FFF;}
.v_img{ width:250px; height:169px;}
.v_img span{ cursor:pointer;}
.v_shao{ width:301px; padding:20px 30px;}
.v_bt{ height:60px; font-size:16px; color:#252525; line-height:30px;}
.v_bt:hover{ color:#e75b24;}
.v_more{ padding-top:29px;}
.v_more a{ width:91px; height:30px; position:relative; background:url(../images/vm1.png) center top no-repeat;}
.v_more a span{ cursor:pointer;}
.v_more a{
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.v_jie:hover .v_more a{ background:url(../images/vm2.png) center top no-repeat;}

.vm1{ width:91px; height:30px; position:absolute; top:0; left:0; font-size:12px; color:#7d7d7d; line-height:30px; text-align:center;}
.vm2{ width:91px; height:30px; position:absolute; top:38px; left:0; font-size:12px; color:#FFF; line-height:30px; text-align:center; }
.vm1, .vm2{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.v_jie:hover .vm1{top:-38px; }
.v_jie:hover .vm2{top:0; }

.v_img span{
	-webkit-transition: all 0.8s linear;
	-moz-transition: all 0.8s linear;
	-o-transition: all 0.8s linear;
	transition: all 0.8s linear;
}
.v_jie:hover .v_img span{
	-webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);
}

/*******************theme*********************/
.zhu_title{ background:#FFF; padding-top:31px; margin-top:-64px;}
.zhu_bt{ padding-bottom:28px; font-size:24px; color:#252525; line-height:32px;}
.zhu_nav{ padding-bottom:25px; margin-left:-8px;}
.zhu_nav li{ overflow:hidden; display:inline-block; float:left; padding-bottom:8px; margin-left:8px;}
.zhu_nav a{ height:42px; overflow:hidden; display:block;}
.zhu_nav a span{ cursor:pointer; height:42px; font-size:14px; color:#676767; line-height:42px; text-align:center;}
.zhu1{ width:10px; overflow:hidden; display:block; float:left; background:url(../images/zhu1.png) left top no-repeat;}
.zhu3{ width:10px; overflow:hidden; display:block; float:left; background:url(../images/zhu3.png) left top no-repeat;}
.zhu2{ min-width:75px; padding:0 6px; overflow:hidden; display:block; float:left; background:url(../images/zhu2.png) left top repeat-x;}

.zhu_nav a:hover .zhu1{ background:url(../images/zhu01.png) left top no-repeat;}
.zhu_nav a:hover .zhu2{ background:url(../images/zhu02.png) left top repeat-x; color:#FFF;}
.zhu_nav a:hover .zhu3{ background:url(../images/zhu03.png) left top no-repeat;}
.zhu1, .zhu2, .zhu3{
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.zhnn .zhu1{ background:url(../images/zhu01.png) left top no-repeat;}
.zhnn .zhu2{ background:url(../images/zhu02.png) left top repeat-x; color:#FFF;}
.zhnn .zhu3{ background:url(../images/zhu03.png) left top no-repeat;}

.zhu_ying{ height:10px; position:relative; z-index:4; background:url(../images/zhu_ying.png) left top repeat-x;}
.zhu_jie{ margin-top:-10px; padding-top:25px; padding-bottom:60px; position:relative; z-index:2; background:url(../images/zhu_bg.jpg) center top no-repeat;}
.zhu_jie li{ padding-bottom:12px;}
.z_shao{ height:268px; background:#FFF; padding:30px 21px;}
.z_img{ width:616px; height:268px;}
.z_img span{ cursor:pointer;
	-webkit-transition: all 1.2s linear;
	-moz-transition: all 1.2s linear;
	-o-transition: all 1.2s linear;
	transition: all 1.2s linear;
}
.z_shao:hover .z_img span{
	-webkit-transform: scale(1.20);
    -moz-transform: scale(1.20);
    -ms-transform: scale(1.20);
    -o-transform: scale(1.20);
    transform: scale(1.20);
}
.z_jian{ width:553px; height:268px; padding-left:30px;}
.z_ti{ height:42px; font-size:18px; color:#474747; line-height:34px; border-bottom:1px solid #d6d6d6;}
.z_shao:hover .z_ti{ color:#128807;}
.z_nei{ height:24px; padding-bottom:11px; font-size:14px; color:#343434; line-height:24px;}
.z_tu{ width:32px; height:24px; text-align:center;}
.z_zi{ width:520px; height:24px; }
.z_zi span{ color:#128807; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.z_ying{ height:5px; background:url(../images/z_ying.png) center bottom repeat-x;}
.z_more{ width:156px; height:40px; }

/*******************theme_view*********************/
.ti_jie{ margin-top:-10px; padding-top:0px; padding-bottom:15px; position:relative; z-index:2; background:#f7f7f7;}
.theme{ font-size:24px; color:#000; line-height:32px; text-align:center; padding-top:10px; padding-bottom:5px;}
.th_bt{ padding-top:17px; height:47px; background:url(../images/th_bt.jpg) left bottom repeat-x;}
.th_bt span{ font-size:18px; color:#000; line-height:44px; border-bottom:3px solid #128807;}
.th_jian{ font-size:14px; color:#474747; line-height:30px;}
.th_day{ height:36px; font-size:18px; color:#474747; line-height:36px;}
.th_day img{ padding-right:14px;}
.th_jie{ padding-left:43px; padding-bottom:32px; background:url(../images/d_xian.png) 20px top repeat-y;}
.th_add{ padding-top:7px; padding-bottom:17px; font-size:18px; color:#474747; line-height:24px;}

.th_su td{ font-size:14px; color:#474747; line-height:26px;}
.th_su td img{ padding-right:9px;}

.fei{font-size:14px; color:#474747; line-height:30px; margin-left:-55px; padding-top:22px; padding-bottom:61px; border-bottom:1px solid #d7d7d7; }
.fei_bt{ padding-top:10px; padding-bottom:18px; font-size:18px; color:#128807; line-height:26px;}

.pian{ padding-top:22px;}
.pian a{ overflow:hidden; display:block; float:left; clear:both; font-size:14px; color:#474747; line-height:30px;}
.pian a:hover{ color:#128807;}

#timeline{width:1250px;height:433px;overflow:hidden; position:relative; background:url(../images/da_bg.jpg) right top no-repeat;}
#issues{width:995px;height:433px;overflow:hidden;float:left; }
#issues li{ width:995px;height:433px; overflow:hidden; display:block; float:left; clear:both; margin:0 !important; padding:0 !important; position:relative;}
.ti_img{ width:995px;height:433px; }
.ti_bai{ width:503px; height:173px; padding-top:35px; padding-left:36px; position:absolute; top:84px; left:0x; background:url(../images/ti_bai.png) repeat;}
#issues .z_zi{ width:430px;}

#dates{ width:239px;height:342px; overflow:hidden;float:right; }
#dates li{ width:239px; height:114px; overflow:hidden; display:block; float:left; clear:both; margin:0 !important; padding:0 !important; overflow:hidden; display:block; }
#dates a{ height:104px; margin:0 !important; padding:5px 0 !important; overflow:hidden; display:block;}
#dates .selected img{ width:233px; height:98px; border:3px solid #e75c25;}

#next1,#prev1{ width:239px; height:41px; position:absolute; right:0; overflow:hidden;}
#next1:hover,#prev1:hover{background-position:0 0;}
#next1{ top:0; }
#prev1{ bottom:0; }
#next1.disabled,#prev1.disabled{opacity:0.2;	}

/*返回顶部 css开始*/
.actGotop{ position:fixed; z-index:100; bottom:60px; right:3%; width:40px; height:81px; display:none; }
.actGotop a,.actGotop a:link{ width:40px; height:40px; display:inline-block; outline:none;}
.fo_top{ width:40px; height:40px;}
/*返回顶部 css结束*/
.tooltip:hover, .tooltip_0:hover, .tooltip2:hover, .tooltip2_0:hover, .tooltip3:hover, .tooltip3_0:hover{ cursor:pointer;}

.tt{font-size:20px; color:#fff;font-weight:bold;}