﻿@charset "utf-8";
/* CSS Document */
body{font-family:"Arial"; background-color: #f1f2f3;}
#header{width:1200px; margin: 0px auto 0px auto;height: 115px; background-color: #fff; position: relative;}
#header .logo{float:left;width:110px; height:115px; padding:0px 0px 0px 0px;}
#header .lan{height: 32px; text-align: right; padding: 15px 10px 0px 0px;}
#header .nav{float:right;font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif; padding: 10px 0px 0px 0px;}
#header .nav ul li{float:left;height:65px;width:124px; text-align: center}
#header .nav ul li:hover,#header .nav ul li.curr{background: url(../images/nav1.jpg) no-repeat bottom center;}
#header .nav a{display: block;width:124px; height: 65px; font-size: 24px; background: url(../images/point1.jpg) no-repeat right 8px;}
#header .nav a:hover{text-decoration: none;}
#header .nav ul li:last-child a{background: none;}
#header .nav b{font-size: 14px; display: block; font-weight: normal}

.nav_list{padding:0px 0px 0px 0px;position: absolute; top:115px; left: 0;width:100%;z-index: 8;background-color: #eaeaea;}
.nav_list div{ overflow: hidden}
.nav_list h4{width:200px; height: 100px; float:left; padding:0px 0px 0px 110px; border-right:1px solid #cecfcf; margin:20px 0px 20px 0px;}
.nav_list ul{padding:10px 10px;overflow: hidden; float:left;width:300px; margin:20px 0px 20px 0px;}
.nav_list li{float: left;}
.nav_list a{display: block;line-height: 36px;padding: 0 35px;color: #000;}
.nav_list a:hover{color: #fff;background: #cb171c; text-decoration: none;}
#header .search{float:right;width:200px;height:28px;border:1px solid #d4d4d4; background: url(../images/searchbtn.jpg) no-repeat right top;padding:0px 0px 0px 10px; margin:36px 0px 0px 0px;}
#header .search form{margin: 0px; padding:0px;}
#header .search .input1{float:left;border:none;width:170px;height:26px; line-height: 25px}
#header .search .input2{float:left;border:none; background: none;width:26px; height:28px; padding: 0px;margin: 0px;}

#main{overflow: hidden;width:1200px; margin: 0px auto 0px auto}
#main .pos{background: url(../images/point3.jpg) no-repeat left center; line-height:70px; padding: 0px 0px 0px 28px; height:73px; margin: 20px 0px 0px 60px;}
#main .pos a:hover{color: #d0111b;}
#main .left{float:left;width:830px;border:1px solid #e2e2e2; background-color: #fff;padding:50px 50px 50px 50px;}
#main .right{float:right;width:244px; padding:0px 0px 0px 0px;}
#main .right h4{background-color: #d0111b;color:#fff; padding: 0px 0px 0px 22px; height: 46px; line-height: 46px; }
#main .sort{background-color: #fff;padding:0px 5px 0px 5px; overflow: hidden;border:1px solid #e2e2e2; }
#main .sort ul{padding:0px 0px 0px 0px;}
#main .sort ul li{float:left;width:200px; height: 47px;padding: 0px 0px 0px 30px;background: url(../images/point4.jpg) no-repeat 16px 19px;border-bottom:1px dotted #afaeae; line-height: 47px;}
#main .sort ul li:last-child{border-bottom:none;}
#main .left .title{text-align: right; height:70px;}
#main .left .about{margin: 0px auto;line-height: 180%; min-height: 348px; _height: 348px}
#main .left .about .title{height: 60px;}
#main .left .about p{text-indent: 2em; padding: 5px 0px 5px 0px;}
#main .right .link{padding:20px 0px 0px 0px; overflow: hidden}
#main .right .link img{border:1px solid #e2e2e2;width:242px;}
#main .product{width:828px; margin: 0px auto;overflow: hidden}
#main .product h4{ height:40px; color:#d0111b; font-size:18px; line-height:30px;}
#main .product .pro_top{margin-bottom: 20px;}
#main .product ul{padding-top:0px;}
#main .product ul li{float:left;width:254px;height:290px;margin:10px 10px 10px 10px; text-align: center;}
#main .product ul li img{width:254px;border:1px solid #d0d0d0;}
#main .product ul li .txt{width:254px;height:30px; overflow: hidden;margin: 0px auto;display: block;line-height:30px;}
#main .product .pro{width:822px; margin: 0px auto; overflow: hidden}
#main .product .pro .big{height:544px;overflow: hidden;display: block;margin-bottom: 10px;}
#main .product .pro .big ul li{width:812px; height:544px; margin: 0px;border:none;}
#main .product .pro .big ul li img{width:810px;height:auto; display: block;border:1px solid #d8d8d8;}
#main .product .pro .small{height: 102px; margin-top:30px;}
#main .product .pro .small ul li{float:left;width:150px;height:100px;border:1px solid #eeeeee; margin:0px 12px 0px 0px;cursor:pointer}
#main .product .pro .small ul li.curr{border:1px solid #d8d8d8}
#main .product .pro .small ul li img{width:150px;height:100px;border:none}
#main .product .pro_txt{clear: both;width:400px; margin: 30px auto 0px auto; border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;padding:0px 0px 0px 0px; line-height:40px; text-align: center; overflow: hidden;}
#main .product .pro_txt span{display: block;}

/*新闻*/
.InsideText{min-height: 348px;_height:348px;}
.Insidenews{margin: 0;padding-top:20px;overflow: hidden;border-bottom: 1px #e2e2e2 solid;}
.Insidenews .time{float: left;width: 75px;margin: 0; text-align: center;text-indent: 0;}
.Insidenews .time p{color: #fff;font-size: 24px;background: #d0111b;margin-bottom: 10px;padding: 10px 0;text-indent: 0;}
.Insidenews .time span{display: block;color: #fff;background: #d0111b;}
.Insidenews .text{float: right;width: 700px;margin: 0;text-indent: 0;}
.Insidenews .text a{font-size: 18px;color: #000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.Insidenews .text p{line-height: 26px;height: 78px;margin-bottom: 0; overflow: hidden;}
.Insidenews .text:hover a{color: #d0111b;}
/*新闻内页*/
.InewsHead{text-align: center;border-bottom:1px solid #ccc; line-height: 30px;}
.InewsHead h2{margin-bottom: 10px;}
.InewsHead span{display: inline-block;margin: 0 3px;}
.InewsHead span.Inewstitle{color: #d0111b;}
.Inewstxt{padding:20px 0px 0px 0px;line-height: 180%;min-height: 257px;_height:257px;}
.Inewstxt a{color:#d0111b;}
#footer{padding:20px 0px 0px 0px;margin-top: 20px; background-color: #fff;}
#footer .text{width:1000px;margin: 0px auto; text-align: center;color:#8e8e8e; line-height: 180%; height:50px}
#footer .text b{font-size: 14px; color: #ec4667;}

#index{padding:15px 0px 0px 0px; background-color: #fff;}
.fullSlide{position:relative;width:1200px; margin: 0px auto 0px auto; height: 678px; overflow:hidden;}
.fullSlide .bd{position:relative; z-index:0;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:678px;}
.fullSlide .bd li .siteWidth{width:1000px; position:relative;  margin:0 auto;  height:550px;  }
.fullSlide .bd li a{position:absolute; width:100%; height:550px; display:block; z-index:1;;   }

.fullSlide .hd{width:100%;  position:absolute; z-index:1; top:10px; left:0; height:30px; line-height:30px; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden;line-height:9999px; filter:alpha(opacity=40);opacity:0.4;}
.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;}

.fullSlide .prev,.fullSlide .next {width:45px; height:99px; position:absolute; top:289px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.fullSlide .prev {background-image:url(../images/index.png);background-position:-112px 0; left:0 }
.fullSlide .next {background-image:url(../images/index.png);background-position:-158px 0; right:0 }
.fullSlide .prev:hover,	.fullSlide .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }
.fullSlide .copy{position: absolute;bottom:0px;right:0px;z-index: 3; width:1200px;height:94px;color:#fff;}
.fullSlide .copy a{color: #ffffff; font-size: 14px; display: block; float:left;width:100px; height: 25px; padding: 35px 0px 0px 0px;text-align: center; position: relative}
.fullSlide .copy .left{float: left;width:400px; padding: 17px 0px 0px 10px;}
.fullSlide .copy .right{float:right;width:480px; padding: 50px 0px 0px 0px;}
.fullSlide .copy .a1{background: url(../images/copy1.png) no-repeat top center;border-right:1px solid #e2464d;}
.fullSlide .copy .a2{background: url(../images/copy4.jpg) no-repeat top center;border-right:1px solid #e2464d;padding-top:45px;}
.fullSlide .copy .a3{background: url(../images/copy4.jpg) no-repeat top center;padding-top:45px;}
.icon-sns {
	position: relative;
	padding: 0;
	display: block;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-user-select: text;
	-ms-user-select: text;
	-moz-user-select: text;
	user-select: text
}
.icon-sns:hover .social-content {
	display: block
}
.icon-sns .social-content {
	position: absolute;
	bottom: 80px;
	left: 0px;
	width: 150px;
	color: #a1a1a1;
	background-color: #fff;
	display: none;
	padding: 5px;
	text-align: center;
	cursor: default;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: rgba(0,0,0,0.1) 0 2px 3px;
	-webkit-box-shadow: rgba(0,0,0,0.1) 0 2px 3px;
	box-shadow: rgba(0,0,0,0.1) 0 2px 3px;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out
}
.icon-sns .social-content:after {
	position: absolute;
	left: 0px;
	top: -19px;
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent #fff;
	line-height: 1;
	display: inline-block;
}
.icon-sns .social-content:before {
	position: absolute;
	left: 0px;
	top: -20px;
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent #d7dadb;
	line-height: 1;
	display: inline-block;
}
.fullSlide .copybg{position: absolute;bottom:0px;right:0px;z-index: 1; background: url(../images/banbg.png) no-repeat 0px 0px;width:1200px;height:94px;filter:alpha(opacity=80);opacity:0.8;}