@charset "utf-8";
/* CSS Document */
body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun' !important; margin:0; padding:0; font-size:12px; color:#000; background:url(../images/bo_bj.jpg) no-repeat center top;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
.ysj {width:1260px; margin:0 auto;}
a{color:#000000; text-decoration:none; font-size:12px;}
.left{ float:left;}
.right{ float:right;}

.top_t{position:fixed; height:108px; z-index:9999; background:#fff;width:100%;}
.top{ height:108px;}
.logo{width:423px; float:left; padding-top:16px;}
.ewm{ display:none; position:absolute; z-index:999; cursor:pointer;}
.t_t ul li dl.item p.ewm{ display:block; z-index:9999;}


/*主导航菜单*/
.ys_menu{width:800px; float:right; z-index:9998; height:108px;}
#header {POSITION: absolute; Z-INDEX: 9998;}
#header .nav {FLOAT: right;}
#header .nav UL .mainlevel {FLOAT: left;}
* HTML .nav UL .mainlevel {BACKGROUND: 0px 0px; POSITION: relative}
#header .nav UL {DISPLAY: table}
#header .nav UL LI .nav-a {FONT-SIZE: 16px; height:108px; COLOR: #242121; text-align:center; DISPLAY: inline-block; LINE-height:108px; }
#header .nav UL LI .current.nav-a { color:#000;}
#header .nav UL LI .nav-a:hover {height:108px; COLOR:#003aa8; LINE-height:108px; background:url(../images/lx.jpg) no-repeat bottom;}
#header .nav UL LI .nav-a {FONT-SIZE: 16px; height:108px; display:block;COLOR: #242121;width:100px;}
#header .nav UL LI .current.nav-a {}
.mainlevel DIV {HEIGHT:210px; BACKGROUND:#fff; POSITION: absolute; DISPLAY: none; TOP: 88px; PADDING-RIGHT: 20px; WIDTH: 440px; z-index:9999}
#sub_02 {LEFT:0}
#sub_03 {LEFT: 0px}
#sub_04 {LEFT:0}
#sub_05 {RIGHT:0}
#sub_06 {RIGHT: 0}

#sub_07 {RIGHT: 0}
#sub_08{margin-left:-310px;}
.mainlevel DIV OL {FLOAT: left; DISPLAY: block;width:180px;}
.mainlevel DIV OL LI {LINE-HEIGHT: 46px; WIDTH: 200px; margin-left:10px;}
.mainlevel DIV OL A {HEIGHT:39px; COLOR: #3b3b3b; LINE-HEIGHT:46px; WIDTH: 152px; text-align:center; display:block; float:left; border-bottom:1px dashed #a3a3a3; margin-left:10px;}
.mainlevel DIV OL A:hover {COLOR: #f00}
.mainlevel DIV SPAN{ padding:20px 10px 10px 20px;width:150px; height:107px; float:left;}
.mainlevel DIV SPAN img{width:200px; height:150px;}
.mainlevel DIV SPAN p{width:230px; line-height:24px; color:#292929;}


/*banner*/
.banner{width:100%; height:660px; position:relative; top:108px;}
.flexslider{height:660px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:660px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:45px;height:100px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/ban_lt.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/ban_rt.png) center center no-repeat;}

/*搜索*/
.ss{ height:60px;overflow:hidden; background:#f4f4f4;margin-top:108px;}
.ss_lt{ float:left; line-height:60px; color:#8a8a8a}
.ss_lt b{ font-size:13px; color:#303030;}
.ss_lt a{ font-size:13px; padding:0 10px; color:#4f4f4f;}
.ss_lt a:hover{ color:#f00;}
.sea_rt{ float:right;width:320px; margin-top:12px; background:#fff; border:1px solid #d8d8d8;}
.sinput{float:left; width:260px;background:url(../images/ss_lt.jpg) no-repeat; height:31px; font-size:12px; font-family:"微软雅黑"; color:#666; padding-left:10px; line-height:26px; border:0}
.sbtn{float:left; width:38px; height:31px;background:url(../images/fdj.jpg) no-repeat;  cursor:pointer;  display:inline-block;  border:0;} 


/*产品*/
.cpzs{ overflow:hidden; margin-top:30px;}
.cpzs_t{ text-align:center;}
.cpzs_t span{ color:#d20000; font-size:28px; font-weight:bold; background:url(../images/pro.png) no-repeat center; padding-top:28px; display:block;}
.cpzs_t p{ font-size:14px; color:#828282;}
.cpzs_nr{width:1258px; margin:0 auto; overflow:hidden;}
.slideTxtBox{ padding-top:30px;}
.slideTxtBox .hd{ height:34px;  position:relative; padding-bottom:30px; overflow:hidden;}
.slideTxtBox .hd ul{ height:34px; text-align:center;width:480px; margin:0 auto; overflow:hidden;}
.slideTxtBox .hd ul li{ float:left; width:150px; height:34px; margin:0 5px; line-height:34px;  cursor:pointer; font-size:14px; color:#1d1d1d; background:#e5e5e5;  }
.slideTxtBox .hd ul li.on{ height:34px; background:#d70c19; color:#fff;}
.slideTxtBox .bd li{width:300px; height:225px; float:left; margin:8px 7px; color:#fff; text-align:center; line-height:36px; font-size:14px;}
.slideTxtBox .bd li a{overflow:hidden; display:block;}
.slideTxtBox .bd li 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;}
.slideTxtBox .bd li 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);}
.slideTxtBox .bd ul li{text-align:center; float:left; overflow:hidden;}
.slideTxtBox .bd ul li b{display:block; width:290px; overflow:hidden;  background:#000;}
.slideTxtBox .bd ul li b img{width:300px; height:225px; cursor:pointer;  transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}
.slideTxtBox .bd ul li p{display:block; padding:10px; width:270px; height:87px; padding-top:40px; text-align:center; transform:translate(0px,-180px); -moz-transform:translate(0px,-180px); -ms-transform:translate(0px,-180px); -o-transform:translate(0px,-180px); -webkit-transform:translate(0px,-180px); font-family:"微软雅黑"; font-weight:lighter; color:#FFF; filter:alpha(opacity=0); opacity:0; transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}
.slideTxtBox .bd ul li:hover b img{transform:scale(1.2,1.2); filter:alpha(opacity=30); opacity:0.3}
.slideTxtBox .bd ul li:hover p{ filter:alpha(opacity=100); opacity:1;}

.cpzs_a{ text-align:center; padding-top:30px;}
.cpzs_a a{width:120px; height:34px; line-height:34px; color:#fff; font-size:14px; background:#d70c19; display:block; margin:0 auto;}
.cpzs_a a:hover{ background:#262626;}

/*关于美山科*/
.gymsk{ height:710px; background:url(../images/bj.jpg); margin-top:50px; padding-top:50px;}
.gymsk_t{ text-align:center;}
.gymsk_t span{ color:#d20000; font-size:28px; font-weight:bold; background:url(../images/abo.png) no-repeat center; padding-top:28px; display:block;}
.gymsk_t p{ font-size:14px; color:#828282;}
.gymsk_nr{ background:#fff; height:404px; margin-top:55px; margin-bottom:20px;}
.gymsk_nr01{width:460px; float:left;}
.gymsk_nr01_nr{ padding:12px 20px;}
.gymsk_nr01_nr dt{ color:#3a3a3a; font-size:14px; line-height:40px;}
.gymsk_nr01_nr dd{ font-size:13px; line-height:24px; color:#828282; margin-bottom:15px;}
.gymsk_nr01_nr a{ color:#fff; background:#e8a800; line-height:34px;width:114px; display:block; text-align:center; font-size:14px;}
.gymsk_nr01_nr a:hover{ background:#333333;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.gymsk_nr01_img,.gymsk_nr02_e,.gymsk_nr03_t{ overflow:hidden;}
.gymsk_nr01_img img,.gymsk_nr02_e img,.gymsk_nr03_t img{transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;	-o-transition: all 0.3s linear;}
.gymsk_nr01_img img:hover,.gymsk_nr02_e img:hover,.gymsk_nr03_t img:hover{transform: scale(1.2) rotate(-4deg);-ms-transform: scale(1.2) rotate(-4deg);	-webkit-transform: scale(1.2) rotate(-4deg);-o-transform: scale(1.2) rotate(-4deg);	-moz-transform: scale(1.2) rotate(-4deg);}

.gymsk_nr02{ float:left;width:200px;}
.gymsk_nr02_t{ background:#333; height:134px; padding:34px;}
.gymsk_nr02_t dl{width:135px; height:50px; background:url(../images/kk.png) no-repeat; padding-left:16px; padding-top:8px; color:#8d8d8d; display:block;}
.gymsk_nr02_t dl dt{ color:#cacaca; font-size:14px; line-height:20px;}
.gymsk_nr02_t a img{ margin-top:10px;}
.gymsk_nr02_e{ position:relative;}
.gymsk_nr02_e dl img{width:19px; height:10px; position:absolute; top:0; margin-left:160px;}

.gymsk_nr03{ float:left;width:200px;}
.gymsk_nr03_t{ position:relative;}
.gymsk_nr03_t dl img{width:19px; height:10px; position:absolute; bottom:0; margin-left:160px;}
.gymsk_nr03_e{ background:#b20b02; height:134px; padding:34px;}
.gymsk_nr03_e dl{width:135px; height:50px; background:url(../images/kk.png) no-repeat; padding-left:16px; padding-top:8px; color:#d3d3d3; display:block;}
.gymsk_nr03_e dl dt{ color:#fff; font-size:14px; line-height:20px;}
.gymsk_nr03_e a img{ margin-top:10px;}


/*新闻*/
.news{ margin-top:50px; overflow:hidden; margin-bottom:50px;}
.news_t{ text-align:center;}
.news_t span{ color:#d20000; font-size:28px; font-weight:bold; background:url(../images/news.png) no-repeat center; padding-top:28px; display:block;}
.news_t p{ font-size:14px; color:#828282;}

.dcjs{width:1260px; margin-top:50px; overflow:hidden;}
.flickerplate {	position:relative;width:1260px;height:260px;overflow:hidden}
.flickerplate ul.flicks {width:10000%;height:100%;padding:0px;margin:0px;list-style:none}
.flickerplate ul.flicks>li {float:left;	width:1%;height:100%;background-position:center;background-size:cover;display:table}
.flickerplate .arrow-navigation {position:absolute;	height:80%;	width:10%;	top:10%;z-index:100;overflow:hidden}
.flickerplate .arrow-navigation .arrow {display:block;height:100%;width:90%;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {cursor:pointer}
.flickerplate .arrow-navigation.left {left:0%;}
.flickerplate .arrow-navigation.left .arrow {opacity:0;	margin:0px 0px 0px 50%;	background-image:url("../images/flickerplate/arrow-left-light.png");background-repeat:no-repeat;background-position:left}
.flickerplate .arrow-navigation.right {right:0%;}
.flickerplate .arrow-navigation.right .arrow {opacity:0;margin:0px 0px 0px -50%;background-image:url("../images/flickerplate/arrow-right-light.png");background-repeat:no-repeat;background-position:right}
.flickerplate .arrow-navigation.left.hover .arrow {opacity:1;margin:0px 0px 0px 20%}
.flickerplate .arrow-navigation.right.hover .arrow {opacity:1;margin:0px 0px 0px -20%}
.flickerplate .dot-navigation {position:absolute;bottom:15px;right:545px;z-index:100}
.flickerplate .dot-navigation ul {text-align:center;list-style:none;padding:0px 15px}
.flickerplate .dot-navigation ul li {display:inline-block;	float:none}
.flickerplate .dot-navigation .dot {width:18px;height:18px;margin:0px 6px;background:url(../images/ydd1.png) no-repeat;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;	transition:background-color 0.2s ease-out}
.flickerplate .dot-navigation .dot:hover {cursor:pointer;background:url(../images/ydd1.png) no-repeat;}
.flickerplate .dot-navigation .dot.active {background:url(../images/ydd.png) no-repeat;}
.flickerplate.animate-transform-slide ul.flicks {-webkit-perspective:1000;
	-webkit-backface-visibility:hidden;
	transform:translate3d(0%, 0px, 0px);
	-webkit-transform:translate3d(0%, 0px, 0px);
	-webkit-transition:-webkit-transform 0.6s;
	-o-transition:-o-transform 0.6s;
	-moz-transition:-moz-transform 0.6s;
	transition:transform 0.6s
}
.flickerplate.animate-transition-slide ul.flicks {position:relative;left:0%;-webkit-transition:left 0.4s ease-out;-moz-transition:left 0.4s ease-out;-o-transition:left 0.4s ease-out;	-ms-transition:left 0.4s ease-out;	transition:left 0.4s ease-out}
.flickerplate.animate-jquery-slide ul.flicks {position:relative;left:0%}
.flickerplate.animate-scroller-slide {padding-bottom:0px;overflow:auto}
.flickerplate.animate-scroller-slide ul.flicks {position:auto}
.flicks_img{ float:left;width:590px; height:260px;}
.flicks_text{ float:right;width:620px; height:260px; color:#fff; background:#f6f6f6; padding:10px 25px 20px 25px;}
.flicks_text p{ font-size:16px; font-weight:bold; color:#c20202; line-height:50px;}
.flicks_text span{ font-size:14px; line-height:28px; color:#696969; margin-top:10px; display:block;}
.flicks_text dl{ color:#959494; font-size:14px; background:url(../images/hx.jpg) no-repeat left bottom; line-height:50px;}

.xwdb{ margin-top:40px; overflow:hidden;}
.xwdb li{width:294px; text-align:center; border:1px solid #e7e7e7; padding-top:12px; float:left; margin-left:25px;}
.xwdb li:hover{ background:#e7e7e7; border:1px solid #e0e0e0;}
.xwdb li:first-child{margin-left:0;}
.xwdb li dl{ text-align:left; padding:10px 12px;}
.xwdb li dl dt{ font-size:14px; color:#343434; font-weight:bold; line-height:34px;}
.xwdb li dl dd{ line-height:20px; color:#696969; font-size:13px;}
.xwdb li dl h1{ color:#959494; line-height:34px;}

/*广告位*/
.ggw{ height:276px; background:url(../images/ggw.jpg) no-repeat;}
.ggw ul li{ background:url(../images/ggw1.png) no-repeat bottom left;width:710px; height:202px; padding-top:30px; color:#fff; margin-left:100px;}
.ggw ul li dl{ font-size:40px; font-weight:bold; padding-top:44px; text-indent:50px; line-height:50px;}
.ggw ul li dl b{ color:#ebca31;}
.ggw ul li dd{ font-size:24px; text-indent:50px;}
.ggw ul li a{ background:#eac930;width:136px; height:34px; display:block;-moz-border-radius:20px; -webkit-border-radius:20px;border-radius:20px; margin-left:300px; text-align:center; line-height:34px; color:#e10100; font-size:14px; margin-top:5px; font-weight:bold;}


/*合作案例*/
.hzal{ margin-top:50px;}
.hzal_t{ text-align:center;}
.hzal_t span{ color:#d20000; font-size:28px; font-weight:bold; background:url(../images/case.png) no-repeat center; padding-top:28px; display:block;}
.hzal_t p{ font-size:14px; color:#828282;}

.scsl_nr{ padding:40px 0 10px 0;}
.poster-main{ position:relative;width:1260px;height:340px;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width:1260px;height:340px;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;}
.poster-main .poster-btn{ position:absolute;top:0;width:100px;height:345px; z-index:10; cursor:pointer;  opacity:0.8}
.poster-main .poster-prev-btn{ position:absolute; left:-50px; width:50px !important; background: url(../images/btn_l.png) no-repeat center center;}
.poster-main .poster-next-btn{ position:absolute; right:-50px; width:50px !important; background: url(../images/btn_r.png) no-repeat center center;}
.pictureSlider{ width:1100px; height:345px; margin-left:50px;}





.end{ height:297px; background:url(../images/end_bj.jpg) no-repeat center; margin-top:50px;}
.end_lt{ float:left;width:650px; padding-top:36px;}
.end_lt ul{ float:left; padding-right:70px;}
.end_lt ul p{ padding-bottom:10px;}
.end_lt ul p a{ color:#fff; font-size:14px; font-weight:bold; background:url(../images/nav_line.jpg) no-repeat bottom left; display:block; line-height:40px;}
.end_lt ul li a{ color:#dadada; line-height:30px;}
.end_lt ul p a:hover,.end_lt ul li a:hover{ color:#f2b100;}
.end_rt{ float:right; padding-top:40px;}
.end_rt ul li{ float:left; color:#dadada; padding-right:20px; line-height:30px; text-align:right;}
.end_rt ul li img{ padding-bottom:10px;}
.end_rt ul li div{ float:right;}
.cop{ height:54px; background:#111; color:#dadada; line-height:54px;}
.cop a{ color:#dadada;}

.nyban1{ height:300px; background:url(../images/nyban.jpg) no-repeat center;position:relative; top:108px;}
.lmt{ height:auto; background:url(../images/hbj.jpg) repeat-x; overflow:hidden;margin-top:108px;}
.lmt2{ padding-top:30px; text-align:center;padding-bottom:30px;}
.lmt_wei{ line-height:40px; font-size:14px; color:#999;}
.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;}
.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**********************/
.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: center;
	border-left: 1px solid #e0e0e0;
}

.in-xwlbda1 {
	display: block;
	margin-bottom: 8px;
	font-size: 24px;
	line-height: 30px;
	color: #5e5e5e;
}

.in-xwlbda2 {
	display: block;
	font-size: 16px;
	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{ margin-top:108px; overflow:hidden;}
.about_t{ text-align:center; font-size:34px; line-height:50px; color:#1e1e1e; padding-top:30px;}
.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 110px; 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;}

.about_wh{ overflow:hidden;}
.about_wh_lt{width:530px; float:left; padding-top:60px; padding-right:100px;}
.about_wh_lt img{width:630px;}
.about_wh_lt dl{ font-size:32px; line-height:50px;}
.about_wh_lt dd{ font-size:26px; color:#d20000; font-weight:bold;}
.about_wh_lt dt{ font-size:14px; color:#666; line-height:30px; padding-bottom:30px; display:block;}
.about_wh_lt a{ font-size:14px; color:#222;}
.about_wh_rt{ float:right;width:630px;}

.gsysk{padding:20px 0; overflow: hidden;}
.ab_titk{padding:20px 0;}
.abys_lf{font-size: 34px; text-align:center; color:#505050; line-height: 50px;display: block;}
.ac_ysysk{color:#d20000 !important;}
.ab_titk .abys_xitk{width:100px; height:2px; background:#c0c0c0; margin:0 auto; display: block;}
.abys_ywzk{color:#cbcbcb; text-align:center;margin:5px 0; font-size:18px ;line-height: 26px;display: block;}

.cthjk{background:#eeeeee;overflow: hidden; margin-top:50px;}
.abcth_lbk .in-allb dd{padding-left:10px;}
.abcth_lbk .in-alnk{  background:-webkit-linear-gradient(transparent, #000); background: linear-gradient(transparent, #000);}
.in_ctkwzk{text-align: center; display: block; font-size: 20px;color:#fff; line-height: 30px;}
.main_visual-ctk{ height:420px;  overflow:hidden; position:relative;}
.main_image-ctk{height:400px;overflow:hidden;position:relative;}
.main_image-ctk ul{width:9999px;height:316px;overflow:hidden;position:absolute;top:0;left:0}
.main_image-ctk li{float:left;width:100%;height:305px;}

.in-al 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;}
.in-al 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);}

div.flicking_con-ctk{position:absolute;top:350px;text-align:center;z-index:5;width:100%;height:21px;}
div.flicking_con-ctk div{display:table; margin:0 auto}
div.flicking_con-ctk a{float:left;width:20px;height:20px;border-radius:10px;margin:0 5px;padding:0;background:#919191;display:block;text-indent:-1000px}
div.flicking_con-ctk a.on{background:#d20000;}

.in-alk {display: block;overflow: hidden;padding: 30px 0 55px;}
.in-allb {display: block;overflow: hidden;}
.in-allb dd {display: block;float: left;width: 24%;	margin-bottom: 50px;}
.in-allb dd a {	display: block;overflow: hidden;position: relative;}
.in-alnk {display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: auto;padding: 14px 22px;overflow: hidden;background: url(../images/in-albg.png) center center repeat;}
.in-aln1 {display: block;overflow: hidden;line-height: 32px;color: #FFFFFF;}
.in-alnk img {margin-top: 7px;}

.about_ry{ overflow:hidden;}
.about_ry_lt{width:570px; float:right; padding-top:60px;}
.about_ry_lt dl{ font-size:32px; line-height:50px;}
.about_ry_lt dd{ font-size:26px; color:#d20000; font-weight:bold;}
.about_ry_lt dt{ font-size:14px; color:#666; line-height:30px; padding-bottom:30px; display:block;}
.about_ry_lt a{ font-size:14px; color:#222;}
.about_ry_rt{ float:left;width:630px;}
.about_ry_rt img{width:630px;}

/****************about结束**********************/

/***********内页产品************************/
.nycp{ overflow:hidden; width:1200px; margin:0 auto;}
.nycp li{ height:390px; margin-top:50px;}
.nycp li div{ text-align:center;width:700px; float:left; padding-top:15px;}
.nycp li dl{width:420px;background:rgba(0,0,0,0.7); height:300px; float:right; padding:60px 40px 30px 40px;}
.nycp li dt{ color:#fff; font-size:30px; font-weight:bold;}
.nycp li dd{ color:#fff; font-size:20px; margin-bottom:30px;}
.nycp li dl h1{ font-size:14px; color:#fff; line-height:30px; margin-bottom:30px;}
.nycp li dl a{width:140px; height:34px; line-height:34px; text-align:center; color:#fff; font-size:14px; border:2px solid #FFF; display:block;	}
.nycp li dl a:hover{ background:#dc0000; border:2px solid #dc0000;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.nycp01{ background:url(../images/cp01.jpg) no-repeat center;}
.nycp02{ background:url(../images/cp02.jpg) no-repeat center;}
.nycp03{ background:url(../images/cp03.jpg) no-repeat center;}

/***********内页产品************************/


.ny{width:1200px; margin:0 auto; font-size:14px; height:auto; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.ny_lt{ float:left;width:230px; }

.ny_rt{ float:right; width:920px;}
.ny_rt_nr{ line-height:36px; padding:10px; font-size:14px;}

.cpfl{width:230px; padding-bottom:94px; height:auto; float:left;}
.cpfl_t{ text-align:center; background:#d70c19; height:110px;}
.cpfl_t p{ margin-top:6px; display:block; font-size:26px; padding-top:20px; color:#fff; font-weight:bold;}
.cpfl_t span{ font-size:16px; color:#fff; }
.cpfl_nr ul{ height:auto; margin-bottom:4px;background:#F8F8F8;}
.cpfl_nr ul p{ background:#e5e5e5;margin-bottom:6px; height:50px;}
.cpfl_nr ul p a{ line-height:56px; color:#000; font-size:16px; padding-left:16px;}
.cpfl_nr li a{ color:#666; line-height:42px; font-size:14px; padding-left:36px; background:url(../images/kk.jpg) no-repeat 20px;}
.cpfl_nr li a:hover{ color:#f00;}
