﻿@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font-family:"微软雅黑", Arial, Tahoma, Verdana, sans-serif;font-size:12px;background:#fff;}
ol,ul,li{list-style-type:none;}
a{text-decoration:none;}
img{border:0;}
body{background:#fff;}
picture{display:block;}
a:hover{text-decoration:none;}
a{color:#666; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.fl{float:left;}
.fr{float:right;}
.wrap { margin:0px auto; width:1260px;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
@font-face
    {
        font-family:'DINCond-Medium';
        src: url("font/DINCond-Medium.otf");
    }
@font-face
    {
        font-family:'impact';
        src: url("font/impact.ttf");
    }
 @font-face {font-family: "../font/iconfont";
          src: url('../font/iconfont.eot'); /* IE9*/
          src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"../font/iconfont" !important;
          font-size:20px; color:#a7a7a7;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }

/*-------------header-----------------*/
#header{position:fixed; z-index:9999; left:0; top:0; width:100%; min-width:1260px; margin:auto; background:#fff; }
#top_info{width:100%; height:40px; border-bottom:1px solid #ededed;}
.top_info{width:1260px; margin:auto; height:40px;}
.top_info summary{font-size:12px; color:#696969;}
.top_info summary p{ float:left; line-height:40px;}
.top_info summary .tel{height:40px; float:right;width:430px;}
.top_info summary .tel a{ float:left; padding-right:10px; line-height:40px; margin-right:10px;background:url(../images/xi.jpg) no-repeat right;}
.top_info summary .tel a:hover{ color:#d7000f;}
.top_info summary .tel a img{ float:left; padding-right:6px;}
.top_info summary .tel img{ padding-top:10px;}
.top_info summary .language{ display:block; height:40px; float:left; background:url(../images/map.png) no-repeat left;width:1260px;}

.menu_xlk{width:400px;height:40px; list-style:none; float:left;}
.menu_xlk li{float:left;height:40px;position:relative; list-style:none; line-height:40px; vertical-align:middle; background:url(../images/xi.jpg) no-repeat right; padding:0 15px;}
.drop-menu-effect img{ padding-top:10px; float:left;}
.menu_xlk li:last-child{ background:none}
.menu_xlk li i{ float:left;}
.mj_hover_menu{text-decoration:none; height:40px;}
.menu_xlk li.selected .submenu{display:block;}
.menu_xlk li .submenu{display:none;position:absolute;top:40px;left:-9px; padding:10px; background:#fff; border:1px solid #d8d8d8; text-align:center;}


#header .header_con{width:1260px; margin:auto;}
#logo{float:left; width:379px; height:43px; padding-top:24px;}
#logo img{width:100%;}
#header .fr{background:#fff;}

#header.min #top_info{ overflow:hidden;}

#nav{float:left;}
#nav li{float:left; height:88px; margin-left:40px;}
#nav li > a{display:block; width:100%;font-size:16px; color:#262626; text-align:center; line-height:88px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; background:url(../images/nav01.png) no-repeat right center;}
#nav li:hover > a{color:#cf0b00; background:url(../images/xi2.jpg) repeat-x bottom;}

#nav li div{display:none; position:absolute; top:100%; left:0; height:55px; width:100%; background:#f0f0f0; box-shadow:1px 3px 2px 1px rgba(0, 0, 0, 0.1);}
#nav li div figure{width:1260px; margin:10px auto; overflow:hidden;}
#nav li div figure dl{padding-left:224px; width:100%;}
#nav li div figure dl dt{font-size:18px; font-weight:bold;}
#nav li div figure dl dd{float:left; padding-right:20px; color:#000;}
#nav li div figure dl dd a{line-height:36px; font-size:14px; color:#555; background:url(../images/nav04.png) no-repeat 0 center; padding-left:15px;}
#nav li div figure dl dd a:hover{background-image:url(../images/nav05.png); background-position: 3px center; line-height:36px; color:#f00;}

.swiper-container{height:620px; margin-top:130px;}
.arrow-left { background: url(../images/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px;z-index:10;}
.arrow-right { background: url(../images/arrows.png) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px;
  z-index:10;}
.pagination { position: absolute; left: 0; text-align: center; bottom:30px; width: 100%;}
.swiper-pagination-switch {display: inline-block;width:14px; height:14px; border-radius:14px; background: #555; margin: 0 10px; cursor: pointer;}
.swiper-active-switch { background: #f00;}
.swiper-slide{position:relative;opacity:0;transition: opacity 0.7s ease-in-out;}
.swiper-slide-active{opacity:1;}
.swiper-slide .img{	position:absolute;}
.inner{position:relative;display:block;width:1300px;height:500px;margin:0 auto;}
.slide1{background:url(../images/banner1.jpg) no-repeat center;}
.slide2{background:url(../images/banner2.jpg) no-repeat center;}
.slide3{background:url(../images/banner3.jpg) no-repeat center;}
.slide1 .s1{left: 54%;top: 360px;}
.slide1 .s2{left: 51%;top: 210px}
.slide2 .zh-a-2{left:25%;top:200px;}
.slide3 .b-1 {left:0;top: 20px;}
.slide3 .b-2 {left:130px;top:240px;}
.slide3 .b-3 {margin-left:390px;top:280px;}
.slide3 .b-4{right:0;top:150px;}
.targetBtn {margin-top: 20px; position: absolute; bottom: 60px; left: 352px; z-index: 999;}
.targetBtn a{
	height:50px;
	border-radius:50px;
	background:rgba(0,0,0,.5);
	float:left;
	line-height:50px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	}
.targetBtn .a1{
	width:110px;
	}
.targetBtn .a2{
	width:170px;
	margin-left:15px;
	}	
/*自定义CSS动画*/
.moveRight{-webkit-animation-name:moveRight;animation-name:moveRight}
@-webkit-keyframes moveRight{0%{opacity: 0;left:0px;}
10%{opacity: 1;}
100%{opacity: 1;left:550px;}}
@keyframes moveRight{0%{opacity: 0;left:0px;}
10%{opacity: 1;}
100%{opacity: 1;left:550px;}}

.moveLeft{-webkit-animation-name:moveLeft;animation-name:moveLeft}
@-webkit-keyframes moveLeft{0%{opacity:0;left:390px;}
10%{opacity:1;}
100%{opacity:1;left:-370px;}}
@keyframes moveLeft{0%{opacity:0;left:390px;}
10%{opacity:1;}
100%{opacity:1;left:-370px;}}


/* DaTouWang URL: www.datouwang.com */
.swiper-container {
	position:relative;
	overflow:hidden;
	direction:ltr;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

.ss{ height:60px;overflow:hidden; background:#f4f4f4;}
.ss_lt{ float:left; line-height:60px; color:#8a8a8a}
.ss_lt b{ font-size:14px; color:#c30000;}
.ss_lt a{ font-size:14px; padding:0 4px; color:#535353;}
.ss_lt a:hover{ color:#f00;}
.sea_rt{ float:right;width:310px; margin-top:14px; border:1px solid #d8d8d8; background:#fff; height:32px;}
.sinput{float:left; width:255px;background:url(../images/ss_lt.jpg) no-repeat; font-size:13px; font-family:"微软雅黑"; color:#787878; padding-left:10px; line-height:32px; border:0; outline:none;}
.sbtn{float:left; width:41px; height:32px;background:url(../images/ss_rt.jpg) no-repeat;  cursor:pointer;  display:inline-block;  border:0;} 


/*关于拓发*/
.plan{padding:40px 0; overflow:hidden; margin-bottom:20px;}
.plan .tit { margin-bottom:30px; color:#333333;  font-size:26px; text-align:center;background:url(../images/abo.png) no-repeat top center;}
.plan .tit p { color:#231815; font-size:38px;height:76px; line-height:76px; text-align:center;text-transform:uppercase;background:url(../images/hx.png) no-repeat bottom center; }
.plan .tit span{ color:#616161; font-size:14px; line-height:50px;}
#plan-list{width:1260px; margin:auto; text-align:left; overflow:hidden; margin-bottom:60px;}
#plan-list ul{overflow:hidden;}
#plan-list ul li a{position:relative; color:#727272; width:250px; float:left; background:#fff; height:450px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#plan-list ul li article{height:225px; overflow:hidden;}
#plan-list ul li a:hover{background:#475e88; color:#fff;}
#plan-list ul li article div{margin:30px 20px 10px; font-size:18px; color:#d7000f; font-weight:bold;}
#plan-list ul li article p{margin:0 20px; line-height:24px; font-size:13px; color:#575757;}
#plan-list ul li picture{position:relative; height:225px; background:#fff; overflow:hidden;}
#plan-list ul li picture img{display:block;width:100%;}
#plan-list ul li picture img:hover{ opacity:0.7; background:#fff;}
#plan-list ul li picture i{position:absolute; left:35px; top:0; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #fff; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#plan-list ul li.aroww picture i{top:auto; bottom:0; border-top:0; border-bottom:8px solid #fff;}
#plan-list ul li:hover picture i{border-top-color:#475e88;}
#plan-list ul li.aroww:hover picture i{border-bottom-color:#475e88;}
#plan-list ul li.aroww:hover div,#plan-list ul li.aroww:hover p,#plan-list ul li.aroww:hover span,#plan-list ul li.plan_list_dd03:hover div,#plan-list ul li.plan_list_dd03:hover p{ color:#fff;}
.jj_lt{width:510px; float:left; height:450px;}
.jj_lt ul{ position:relative; color:#fff; text-align:right;}
.jj_lt p{ position:absolute;top:0;right:0; padding:20px 20px 0 130px; line-height:24px; font-size:14px;}
.jj_lt strong{ font-weight:bold; font-size:20px; line-height:50px;}
.jj_lt img,#plan-list ul li.aroww picture img,.plan_list_dd03 img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.jj_lt img:hover,#plan-list ul li.aroww picture img:hover,.plan_list_dd03 img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
#plan-list ul li.aroww span,#plan-list ul li.plan_list_dd03 span{ padding-left:20px; padding-top:14px; display:block;}
.jj_a a{width:185px; height:50px; border:1px solid #b1b1b1; line-height:50px; text-align:center; display:block; color:#696767; font-size:16px; margin:0 auto;}
.jj_a a:hover{ background:#d7000f; color:#fff;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear; border:1px solid #d7000f;}


/*产品中心*/
.cpzx{ height:668px; background:url(../images/cp_bj.jpg) no-repeat center; padding-top:50px; overflow:hidden;}
.cpzx .tit { margin-bottom:30px; color:#333333;  font-size:26px; text-align:center;background:url(../images/pro.png) no-repeat top center;}
.cpzx .tit p { color:#fff; font-size:38px;height:76px; line-height:76px; text-align:center;text-transform:uppercase;background:url(../images/hx.png) no-repeat bottom center; }
.cpzx .tit span{ color:#fff; font-size:14px; line-height:50px;}
.cpzx .tit a{ color:#fff; padding:0 16px; background:url(../images/line.jpg) no-repeat right;}
.cpzx .tit a:last-child{ background: none;}
.cpzx .tit a:hover{ color:#f00;}


.container{
	width:1260px;
	height:430px;
	margin:40px auto;
	overflow:hidden;
	position:relative;
	-moz-user-select:none;
}
.presswraper{
	height:100px;
	border:1px solid #ddd;
	background-color:#f1f1f1;
}
.press{
	line-height:100px;
	white-space:nowrap;
	position:absolute;
	left:0px;
	top:0px;
}
.container2{
	width:1260px;
	height:430px;
	margin:40px auto;
	overflow:hidden;
	position:relative;
	-moz-user-select:none;
}
.container2 ul{
	width:10000px;
	position:absolute;
	left:0px;
	top:0px;
	padding:0;
	margin:0;
}
.container2 ul li{
	height:375px;
	width:295px;
	float:left;
	padding:0;
	margin-right:24px;
	list-style-type:none;
}
.hScrollPane_draghandle,
.hScrollPane_leftarrow,.hScrollPane_rightarrow{background:url(../images/dragbar.gif);}

.hScrollPane_dragbar{
	position:absolute;
	left:0px;
	bottom:0px;
	height:12px;
	margin:0 auto;
	background:url(../images/xi3.jpg) no-repeat 0px 5px;
}
.hScrollPane_draghandle{
	height:12px;
	width:30px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	cursor:default;
	background-position:center -48px;
	background-repeat:no-repeat;
	background-color:#d7000f;
}
.hScrollPane_leftarrow,.hScrollPane_rightarrow{
	display:inline-block;
	height:16px;
	width:17px;
	overflow:hidden;
	position:absolute;
	bottom:0;
}
.hScrollPane_leftarrow{left:0;}
.hScrollPane_leftarrow:hover{background-position:left -64px;}
.hScrollPane_rightarrow{right:0; background-position:left -16px;}
.hScrollPane_rightarrow:hover{background-position:left -80px;}

.draghandlealter{
	background-position:center -96px;
	background-color:#d7000f;
}

.con{padding-left:25px;padding-top:25px;}
.con ul li{float:left;margin-bottom:15px;position:relative;overflow:hidden;cursor:pointer;}
.con ul li dl{ position:relative;}
.con ul li dt{ position:absolute; top:0;left:0; font-size:20px; color:#464646; line-height:100px; text-align:center; display:block;width:295px;}
.txt{width:295px;height:0px;background:rgba(0,0,0,0.84);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.txt h3{font-size:20px;font-weight:100;line-height:80px; background:url(../images/xi4.jpg) repeat-x bottom;width:220px; margin-left:40px;}
.txt p{font-size:14px;padding:40px; line-height:24px;}



/*新闻中心*/
.xwzx{ padding-top:60px;}
.xwzx .tit { margin-bottom:30px; color:#333333;  font-size:26px; text-align:center;background:url(../images/news.png) no-repeat top center;}
.xwzx .tit p { color:#231815; font-size:38px;height:76px; line-height:76px; text-align:center;text-transform:uppercase;background:url(../images/hx.png) no-repeat bottom center; }
.xwzx .tit span{ color:#616161; font-size:14px; line-height:50px;}

.news_nr{ overflow:hidden; padding-bottom:50px;}
.slideTxtBox1{ padding-top:10px;}
.slideTxtBox1 .hd{ height:38px;  position:relative; padding-bottom:40px; overflow:hidden;}
.slideTxtBox1 .hd ul{ height:38px; text-align:center;width:316px; margin:0 auto; overflow:hidden;}
.slideTxtBox1 .hd ul li{ float:left; width:136px; height:36px; margin:0 10px; line-height:36px;  cursor:pointer; font-size:18px; color:#585858; border:1px solid #dbdbdb;}
.slideTxtBox1 .hd ul li.on{ height:36px; color:#d7000f; border:1px solid #d7000f;}

.xwzx_nr_lt{ float:right;width:635px;}
.xwzx_nr_lt li a{ background:#f7f7f7; height:92px; margin-bottom:20px; padding:10px 0; display:block;}
.xwzx_nr_lt li a:hover{ background:#475e88;}
.xwzx_nr_lt li b{ float:left; text-indent:10px; font-size:66px; color:#878787; line-height:90px; font-weight:300;}
.xwzx_nr_lt_lt{ float:left; text-align:right;width:100px; padding-top:12px;}
.xwzx_nr_lt_lt p{ font-size:22px; color:#333333; font-family:'DINCond-Medium','microsoft yahei'}
.xwzx_nr_lt_lt span{ font-size:26px; color:#f60000; font-family:'DINCond-Medium','microsoft yahei'}
.xwzx_nr_lt_rt{ float:right; padding-right:10px;width:500px;}
.xwzx_nr_lt_rt p{ font-size:14px; color:#282828; padding-top:8px; line-height:30px;}
.xwzx_nr_lt a:hover p,.xwzx_nr_lt a:hover dl,.xwzx_nr_lt li:hover b,.xwzx_nr_lt_rt:hover span{ color:#fff;}
.xwzx_nr_lt_rt span{ color:#828282; float:right;}
.xwzx_nr_lt_rt dl{ font-size:14px; color:#9d9d9d;}
.xwzx_nr_rt{ float:left;width:600px;}
.xwzx_nr_rt ul{width:280px; float:left; margin-right:20px;}
.xwzx_nr_rt_nr{ height:114px; background:#f7f7f7; padding:16px 20px 10px 20px;}
.xwzx_nr_rt_nr p{ font-size:18px; line-height:30px; color:#181818;}
.xwzx_nr_rt_nr span{ color:#616161; font-size:12px; line-height:30px;}
.xwzx_nr_rt_nr dl{ font-size:14px; color:#9d9d9d;}



/*end*/
.end{ height:326px; background:url(../images/end_bj.jpg) no-repeat center; overflow:hidden; margin-top:50px;}
.end_lt{ float:left;width:360px; color:#999; font-size:14px; line-height:40px; margin-top:30px; height:225px;}
.end_lt p{ font-size:26px; color:#fff; line-height:50px;}
.end_lt ul li{ line-height:40px; color:#ffffff;}
.end_lt ul li img{ float:left; padding-top:12px; padding-right:10px;}

.end_zh{ float:left;width:630px; padding-top:36px;}
.end_zh ul{ float:left; padding-right:70px;}
.end_zh ul p{ padding-bottom:6px;}
.end_zh ul p a{ color:#fff; font-size:18px; background:url(../images/xi5.jpg) no-repeat left bottom; line-height:46px; display:block;}
.end_zh ul li a{ color:#a3a2a2; line-height:26px; font-size:14px;}
.end_zh ul p a:hover,.end_zh ul li a:hover{ color:#f00;}
.end_rt{ float:right;width:250px; padding-top:20px;}
.end_rt li{ border-bottom:1px solid #51525b; padding:6px 0; height:81px;}
.end_rt li dl{ float:left; padding-top:10px;}
.end_rt li dl dt{ color:#e0e0e0; font-size:14px; line-height:30px;}
.end_rt li dl dd{ color:#fff; font-size:14px;}
.end_rt li img{ float:right;}

.cop{ height:50px; background:#081222; color:#d0cfcf; line-height:50px; font-size:13px;}
.cop a{ color:#d0cfcf;}


.nyban1{ background:url(../images/nyban1.jpg) no-repeat center; }
.nyban2{ height:250px; background:url(../images/nyban2.jpg) no-repeat center; margin-top:130px;}
.nyban3{ height:250px; background:url(../images/nyban3.jpg) no-repeat center; margin-top:130px;}
.nyban4{ height:250px; background:url(../images/nyban4.jpg) no-repeat center; margin-top:130px;}
.lmt{ height:auto; overflow:hidden;}
.lmt2{ padding-top:30px; text-align:center;padding-bottom:30px;}
.lmt_wei{ line-height:40px; font-size:14px; color:#999; background:#f2f2f2;}
.lmt2 a{color:#333;width:auto; text-align:center; line-height:40px; font-size:16px; background:#e5e5e5; padding:8px 30px; margin:0 6px;}
.lmt2 a:hover{ color:#fff;background:#d70c19;}
.lmt2 .slink{color:#fff;width:auto; height:40px; text-align:center; line-height:40px; font-size:16px;background:#d70c19;}
.ny_nr{ overflow:hidden; margin-bottom:20px; line-height:34px; font-size:14px; padding:20px 0;}


/****************news**********************/

/*首行新闻*/
.first_news{ height:402px; margin-top:26px; overflow:hidden; margin-bottom:50px;}
.first_news .pic{ width:500px; height:402px; float:left;}
.first_news .first_news_nav{ width:530px; height:402px; float:right; background:url(../images/xw_rt.jpg) no-repeat;}
.first_news_nav .hd{ height:36px; background:url(../images/type1_bg.jpg) repeat-x; cursor:pointer; padding-bottom:10px;}
.first_news_nav .hd ul li{ height:36px; margin:0px 5px; text-align:center; background:url(../images/xw01.jpg) no-repeat; line-height:36px; font-size:22px; float:left; color:#404040; cursor:pointer;}
.first_news_nav .hd a{ padding-right:10px; float:right; line-height:36px; font-size:14px;}
.first_news_nav .bd ul li{ height:36px; line-height:36px; background:url(../images/jiantou.jpg) left center no-repeat; color:#d50001; text-indent:8px;}
.first_news_nav .bd{}
.first_news_nav .bd ul li span{ float:right; color:#b2b2b2; font-size:12px;}

.first_news_nav .bd ul li a { color:#4a4a4a; font-size:14px}
.first_news_nav .bd ul li a:hover { color:#ff0000; text-decoration:none;}


/*焦点图*/
.focus{ position:relative; width:700px; height:402px; background-color: #000; float: left;}  
.focus img{ width: 700px; height: 402px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:60px; line-height: 30px; padding-top:10px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .shadow a b{ font-size:12px; text-indent:10px; font-weight:300; color:#bababa; display:block;}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#dc0000;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  




.news_listkd{overflow: hidden;}
.news_listkd li{display: block;overflow: hidden;}
.news_listkd li:nth-child(2n-1){background: #f0f0f0;}
.news_listkd li .in-xwlbj{width:90%;}
.news_listkd li .news_listk{width:1260px; margin:0 auto; padding:40px 0;}
.news_listkd li:hover .in-xwlbtu  img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.news_listkd li:hover .in-xwlbda1,.news_listkd li:hover .in-xwlbti{color:#d20000;}

.in-xwlbtu {
	display: block;
	float: left;
	width: 220px;
	overflow: hidden;
}

.in-xwlbtu img {
	display: block;
	width: 100%;
}


.in-xwlbda {
	display: block;
	float: right;
	width: 115px;
	height: 100px;
	padding-top: 25px;
	padding-left: 45px;
	text-align: right;
	border-left: 1px solid #e0e0e0;
}

.in-xwlbda1 {
	display: block;
	margin-bottom: 8px;
	font-size: 40px; font-family:'DINCond-Medium';
	line-height: 30px;
	color: #5e5e5e;
}

.in-xwlbda2 {
	display: block;
	font-size: 20px;font-family:'DINCond-Medium';
	line-height: 20px;
	color: #bababa;
	
}

.in-xwlbtjk {
	display: block;
	margin-left: 255px;
	margin-right: 160px;
}

.in-xwlbti {
	display: block;
	margin-bottom: 22px;
	line-height: 40px;
	font-size: 18px;
	color: #000;
}

.in-xwlbj {
	display: block;
	height: 52px;
	overflow: hidden;
	line-height: 26px;
	font-size: 14px;
	color: #747474;
}

.in-xwlb li:hover .in-xwlbtu img,
.in-xwtj:hover .in-xwtu0 {
	transform: scale(1.2) rotate(-8deg);
	-ms-transform: scale(1.2) rotate(-8deg);
	/* IE 9 */
	-webkit-transform: scale(1.2) rotate(-8deg);
	/* Safari 和 Chrome */
	-o-transform: scale(1.2) rotate(-8deg);
	/* Opera */
	-moz-transform: scale(1.2) rotate(-8deg);
}

.in-xwlb li:hover .in-xwlbti,
.in-xwtj:hover .in-xwlbti {
	color: #f25f24;
	text-indent: 4px;
}

.in-xwlb li:hover .in-xwlbj,
.in-xwtj:hover .in-xwlbj {
	color: #222;
	text-indent: 8px;
}

.in-xwlb li:hover .in-xwlbda1,
.in-xwtj:hover .in-xwlbda1 {
	color: #f25f24;
}

.in-xwlb li:hover .in-xwlbda2,
.in-xwtj:hover .in-xwlbda2 {
	color: #f25f24;
}
/****************news结束**********************/


/****************about**********************/
.about{ overflow:hidden; padding-top:50px;}
.about_t{ font-family:'impact'; position:relative; font-size:100px; color:#e9f0fd; text-align:center;}
.about_t h1{ text-align:center; font-size:24px; line-height:50px; color:#1e1e1e;display:block;width:100%; font-weight:400; position:absolute; bottom:10px; font-family:"微软雅黑"}
.about_nr{ color:#595757; font-size:14px; line-height:30px; padding:20px 80px; text-align:center;}
.wrapper{ padding-top:40px; margin-bottom:40px; overflow:hidden;}
.wrapper li{ float:left; padding:0 105px; text-align:center; border-right:1px solid #d6d6d6;}
.wrapper li:last-child{ border-right:none;}
.wrapper li h2{ font-size:90px; font-weight:bold; color:#d20000; font-family:'impact'; }
.wrapper .count-text{ font-size:15px; line-height:30px; color:#1e1e1e;}

/*industry*/
.industry{padding:80px 0;background-position:center top; background-repeat:no-repeat; background-size:cover;}
.industry .title{font-size:36px; color:#000; text-align:center; margin-bottom:20px;}
.industry .info{font-size:14px; color:#666; line-height:27px; width:80%; margin:0 auto 40px; text-align:center;}
.industry .detail_box .cell{background:url(../images/white_6.png) repeat; height:500px;width:420px; float:left; overflow:hidden; position:relative; cursor:pointer;}
.industry .detail_box .cell .pd{padding-top:70px; opacity:1;  transition:all 0.5s ease; -webkit-transition:all 0.5s ease; visibility:visible;}
.industry .detail_box .cell .t{font-size:28px; color:#000000;text-align:center; line-height:1; margin-bottom:20px;}
.industry .detail_box .cell .d{font-size:14px; color:#666666; width:67%; margin:0 auto 50px; text-align:center;}
.industry .detail_box .cell .con_box{width:80%; margin:0 auto;}
.industry .detail_box .cell .con_box li{width:80%; padding-left:10%; margin-bottom:15px; font-size:14px;}
.industry .detail_box .cell .con_box .btn{width:165px; line-height:40px; background:#a80d0f; color:#e7cccd; font-size:13px; display:block; margin:35px auto 0; text-align:center;}
.industry .detail_box .cell .con_box .btn i{margin-left:50px;}
.industry .detail_box .cell .con_box .btn:hover{color:#fff;}
.industry .detail_box .cell .icon_box{text-align:center; margin-bottom:12px; margin-top:70px;}
.industry .detail_box .cell .icon_box img{width:95px; height:95px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.industry .detail_box .cell .img_box{position:absolute; left:0; bottom:0; width:100%;}
.industry .detail_box .cell .list_cover{position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; opacity:0; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; visibility:hidden;}
.industry .detail_box .cell:hover .pd{opacity:0; visibility:hidden;}
.industry .detail_box .cell:hover .list_cover{opacity:1; visibility:visible;}
.industry .detail_box .cell:after{content:''; position:absolute; right:0; top:0; width:1px; height:100%; background:#fff; opacity:0.4;}
.industry .detail_box .cell:last-child:after{display:none;}
.industry .detail_box .cell:hover .icon_box>img{transform:rotateY(180deg); -webkit-transform:rotateY(180deg);}




/*新闻中心*/
.container1{
	width:1200px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	-moz-user-select:none;
}
.container1 .title{ text-align:center;}
.container1 .title h2{ color:#222; font-size:30px;}
.container1 .title em{ font-size:14px; color:#999;}

.news_center{ height:auto; border-bottom:1px solid #d8d8d8;}
.newsp02 { overflow:hidden; width:100%; padding:50px 0;}
.newsp02 .p02box{ margin-top:50px; width:100%; height:390px; position:relative; margin-bottom:40px;}
.newsp02 .p02box ul{ overflow:hidden; position:absolute}
.newsp02 .p02box li{ float:left; width:340px; height:390px; margin-right:90px;}
.newsp02 .p02box li img{ display:block; margin-bottom:30px;}
.newsp02 .p02box li h4{ font-weight:normal; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:5px;}
.newsp02 .p02box li h4 a{ color:#333;}
.newsp02 .p02box li span{ display:block; font-size:14px; color:#777; padding-bottom:18px; border-bottom:1px solid #e2e2e2; margin-bottom:20px;}
.newsp02 .p02box li p{ font-size:14px; line-height:22px; color:#666; height:66px; overflow:hidden; text-align:justify;}
.newsp02 .p02box li:hover h4 a{ color:#1a46a1;}
.newsp02 .btnbox{ overflow:hidden; width:100%; text-align:center;}
.newsp02 .btnbox i{ display:inline-block; width:10px; height:18px; cursor:pointer; margin:0 15px;}
.newsp02 .btnbox .btn01{ background:url(../images/index_btn02.png) no-repeat center top;}
.newsp02 .btnbox .btn02{ background:url(../images/index_btn03.png) no-repeat center top;}
.newsp02 .btnbox .btn{ display:inline-block; overflow:hidden}
.newsp02 .btnbox .btn span{ display:inline-block; width:15px; height:15px; background:url(../images/index_btn01.png) no-repeat right center; margin:0 3px; cursor:pointer}
.newsp02 .btnbox .btn span.cur{ background-position:left}
.newsp02 .btnbox i,.newsp02 .btnbox .btn,.newsp02 .btnbox .btn span{ *display:inline}
.newsp02 .btnbox i:hover{ background-position:bottom}
.newsp02.hangye{ background-color:#f4f4f4}
.newsp02.hangye .p02box{ height:190px;}

.yingx{background-color: #f4f4f4;}
.yingxiang { overflow:hidden; width:1200px; margin:0 auto;}
.yingxiang .yxbox{ overflow:hidden; margin-top:40px;}
.yingxiang .listbg{ overflow:hidden; width:400px; height:360px; float:left; position:relative; margin-right:10px;}
.yingxiang .listbg img{ display:block;}
.yingxiang .listbg .name{ overflow:hidden; width:100%; height:70px; background:url(Img/inpage/news/index04.png) repeat center; position:absolute; left:0; bottom:0;}
.yingxiang .listbg h3{ font-size:16px; color:#fff; float:left; line-height:70px; margin-left:25px;}
.yingxiang .listbg .name img{ float:right; margin-right:25px; margin-top:20px;}
.yingxiang .listbg a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2}
.yingxiang .listsm{ overflow:hidden; width:380px; height:360px; float:right;position: relative;}
.yingxiang .listsm .slists{ overflow:hidden; width:100%; height:175px; margin-bottom:10px;}
.yingxiang .listsm .slists .tu{ display:block; float:left; width:190px; height:175px; position:relative}
.yingxiang .listsm .slists .tu img{ display:block}
.yingxiang .listsm .slists .tu .icon{ position:absolute; left:65px; top:56px;}
.yingxiang .listsm .slists .wen{ overflow:hidden; width:149px; height:173px; border:1px solid #cecece; border-left:none; padding:0 20px;}
.yingxiang .listsm .slists h3{ font-size:16px; text-align:justify; line-height:25px; height:50px; margin-bottom:30px; margin-top:35px; overflow:hidden}
.yingxiang .listsm .slists h3 a{ color:#333}
.yingxiang .listsm .slists em{ font-size:12px; color:#888; padding-left:16px; background:url(Img/inpage/news/index_time.png) no-repeat left center;}

.xw001{ text-align:center; padding:50px 0 50px 0;}
.xw001 h2{ color:#222; font-size:30px;}
.xw001 em{ font-size:14px; color:#999;}
