/* CSS Document */
/*------------------------reset------------------------*/
body,div,p,h1,h2,h3,h4,h5,h6,h7,table,td,ul,li,ol,hr,img{ margin:0px; padding:0px; border:0px; font-size:14px; font-family:Arial, Microsoft YaHei;}

a{ text-decoration:none; color:#333; -webkit-transition:.4s ease-in-out; -moz-transition:.4s ease-in-out; -o-transition:.4s ease-in-out; -ms-transition:.4s ease-in-out; transition:.4s ease-in-out;}
a:hover{ color:#fa8312; text-decoration:none;}
li{ list-style-type:none;}
table{ border-collapse:collapse; width:100%;}
td{ vertical-align:top;}
p{word-wrap: break-word;}
html{ -webkit-font-smoothing: antialiased; }
body{ min-width:1204px; max-width:1920px; margin:0px auto; color:#333;}

.fl{ float:left;}
.fr{ float:right;}
.w{ width:1204px; margin:0px auto;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px; overflow:hidden;}


/*------------------------header------------------------*/
.qh{ text-align:right; padding:5px 0;}
.qh a{ display:inline-block; padding:0 10px; }
.qh a:first-child{ border-right:#ddd solid 1px;}
.logo{ padding:20px 0;}
.navbar{ display:none;}
.search{width:240px; position:relative; padding-top:30px;}
.txtinput{ height:35px; border:#0461c9 solid 1px; border-radius:4px;border-right:none; padding-left:10px; width:228px; font-size:14px;}
.submit1{width:45px; height:35px; background:url(../images/s_btn.png) no-repeat; border:none; position:absolute; top:30px;right:0;}
.nav1{ height:48px; line-height:48px; background:#0461c9; color:#fff;}
.nav1 a{ color:#fff;}
.navlist{ color:#000;}
.navlist a{ display:inline-block; width:168px; text-align:center; font-size:16px; position:relative; }

/*------------------------产品样式------------------------*/
.product{ padding-top:70px;}
.pro_title{ text-align:center;}
.product ul{ margin:50px 0;}
.product ul li{ display:inline-block; width:275px; margin-right:28px;}
.product ul li .img_box{width:275px; height:181px; overflow:hidden; margin-bottom:15px;}
.product ul li img{ margin-bottom:10px;transition: all 0.3s;}
.product ul li img:hover{transform: scale(1.1);}
.product ul li div a{ font-size:18px;}
.product ul li div p{ color:#666664; font-size:13px; margin-top:10px; line-height:24px;}
.product ul li.endli{ margin:0;}
.p_more{ text-align:center;}
.p_more a{ display:inline-block; width:142px; height:40px; line-height:40px; text-align:center; border:#333 solid 1px; border-radius:4px;}


/*------------------------关于我们样式------------------------*/
.about{ background:url(../images/about_bg.jpg) no-repeat  center center; height:480px; padding-top:60px;width:100%; margin:50px auto 0 auto;}
.about_img{width:425px;}
.view .swiper-container {
	width: 525px;
	height:275px;
}

.view .arrow-left {
	background: url(../images/index_tab_l.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -25px;
	width: 28px;
	height: 51px;
	z-index: 10;
}

.view .arrow-right {
	background: url(../images/index_tab_r.png) no-repeat left bottom;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -25px;
	width: 28px;
	height: 51px;
	z-index: 10;
}

.preview {
	width: 100%;
	margin-top: 10px;
	position: relative;
}

.preview .swiper-container{
	width: 525px;
	height: 158px;
}

.preview .swiper-slide {
	width: 175px;
	height: 132px;
	cursor:pointer;
	text-align:center;
}
.preview .swiper-slide img{width:98%;}

.preview .slide6 {
	width: 175px;
}

.preview .arrow-left {
	background: url(images/feel3.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
}

.preview .arrow-right {
	background: url(images/feel4.png) no-repeat left bottom;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
}

.preview img {
	padding: 1px;
}

.preview .active-nav img {
	padding: 0;
}

.about_info{width:600px;}
.info_title{ padding-bottom:20px; border-bottom:#fff dashed 1px;}
.info_title h2{ font-size:26px;   font-weight:normal; color:#fff;}
.info_title span{  line-height:26px; color:#fff;}
.info_desc{  line-height:26px; padding:30px 0 40px 0; color:#fff;}
.info_btn a{ display:inline-block; padding:5px 20px;  border:#fff solid 1px; border-radius:4px; margin-right:15px; color:#fff;}

/*------------------------我们的优势------------------------*/
.ys{ background:url(../images/bg_xzld.jpg) no-repeat  top center; height:700px;}
.youshi .ys_title{ text-align:center; padding:40px 0;}
.youshi ul li{ display:block; float:left; width:276px; margin-right:30px;}
.youshi ul li img{ margin-bottom:15px;}
.youshi ul li.endli{ margin:0;}
.youshi li span{font-size:16px; font-weight:bold;}
.youshi li p{ color:#666664; font-size:13px; margin-top:10px; line-height:24px;}
.youshi li span.ys_border{ display:block; background:#ccc; height:2px; width:30px; margin-top:5px; color:#fff;}


.hangye{width:100%; margin:0 auto; height:614px; background:url(../images/hy_bg.jpg) no-repeat center center;}
.hy_title{ text-align:center; color:#fff; font-size:28px; padding:50px 0 30px 0;}
.hy li{ display:inline-block; margin:0 27px 40px 0; position:relative; text-align:center; }
.hy li .yc{ display:none;transition:all 0.3; background:#000; opacity:0.8; text-align:center; color:#fff; font-size:18px; width:270px; height:207px; line-height:180px; position:absolute; top:0; left:0;}
.hy li.endli{ margin:0 0 40px 0;}
.hy li img{ max-width:270px; height:207px; display:block; margin:0 auto;}


.news{ margin:50px auto;}
.newslist{width:755px;}
.new_title{ margin:20px auto;}
.new_title span{ display:inline-block; border-left:#0461c9 solid 3px; font-size:20px; padding-left:10px;}
.new_title a{ display:inline-block; float:right;}
.news .hd{ height:40px; background:#f9f9f9;}
.news .hd li{ padding:0 20px; line-height:40px; text-align:center; display:inline-block; font-size:16px;}
.news .hd li.active{ background:#0461c9; color:#fff;}
.news .bd li{ color:#666664; line-height:40px; border-bottom:#d5d5d5  dashed 1px; padding-top:10px;}
.news .bd li a{ color:#666664;}
.news .bd li span{ float:right; color:#999;}


.gbook{width:416px;}
.inptext{width:402px; height:35px; border:#dedede solid 1px; border-radius:4px; background:#fafafa; padding-left:10px; margin-bottom:15px;}
#nr{ height:70px;}
.submit{ background:#0461c9; height:40px; line-height:40px; color:#fff;width:100%;border:none; font-size:16px; border-radius:4px;}

#foot{ height:258px; background:url(../images/f_bg.png) repeat-x; padding-top:50px;}
.f_nav li{display:block; float:left; height:165px; overflow:hidden;}
.f_nav li.navli{width:200px; border-right:#424244 solid 1px; }
.f_nav li.navli1{width:200px; padding-left:70px; border-right:#424244 solid 1px; }
.f_nav .f_title{ color:#fff; font-size:16px; margin-bottom:15px; display:block;}
.f_nav li a{ display:block; line-height:30px; color:#5d5958;}
.lxfs{ padding-left:50px; color:#5d5958;width:466px;}
.lxfs div{ display:block; line-height:30px;}
.lxfs .dh{ color:#1970b3; font-size:32px; font-weight:bold; margin:10px 0;}
.f_about span{ display:block; width:100%; text-align:center; line-height:30px; color:#5d5958;}
.copayright{ border-top:#424244 solid 1px; text-align:center; color:#5d5958; height:50px; line-height:50px; margin-top:40px;}
.copayright a{ color:#999;}


/*-----------------------详情页样式------------------------*/
.addr{ height:50px; line-height:50px; background:#f4f4f4;}
.a_nav a{ display:inline-block;}
.icon{ display:inline-block; background:url(../images/icon_07.png) no-repeat; width:10px; height:11px; margin:0 5px; vertical-align:middle;}
.nr{ margin:30px auto; border:#dddddd solid 1px; padding:20px; width:1162px;}
.nr .info p{ display:inline-block; width:100%; font-size:14px; line-height:26px; }
.nr .info p img{ max-width:100%;}
.xtype a{ display:inline-block; line-height:50px; padding:0 25px;}
.xtype a.active{ background:#ff9900; color:#fff;}
.cfcm{ margin-top:50px;}

.ul_newslist li{ padding:15px 0; border-bottom:#d5d5d5 dashed 1px;}
.n_img img{width:240px; height:150px;}
.ul_newslist .n_info{width:866px;}
.ul_newslist .n_info_title{ font-size:16px;}
.ul_newslist .n_info_title span{ color:#ff9900; margin-right:10px;}
.date{ color:#999; margin:10px 0; display:inline-block;}
.desc{ display:inline-block; line-height:22px;}

.title{ text-align:center; font-size:22px; font-weight:bold; margin:30px 0 10px 0; }
.n_date{ color:#666; text-align:center;}
.n_deac{ margin:20px 0 40px 0; background:#f5f5f5; border:#e5e5e5 solid 1px; padding:10px; line-height:20px;}
.n_info{ line-height:26px; margin-bottom:50px;}
.n_info img{ margin:0 auto; display:block;}
.n_next{ line-height:26px;}

.ul_pro{ margin:50px auto;}
.ul_pro li{width:345px; margin:0 15px 20px 15px; padding:20px 10px; background:#fbfbfb; border:#eeeeee solid 1px; display:inline-block;}
.pro_img{ text-align:center; position:relative;}

.pro_info span{ display:block; text-align:center; font-weight:bold;width:100%; margin:0 auto; font-size:18px; margin:10px 0; color:#333;}
.pro_info p{display:block; width:100%; color:#666664;}
.ul_pro li{ transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
.ul_pro li.active{ border:#0461c9  solid 1px; box-shadow:2px 2px 30px #666664;}
.ul_pro a:hover span{ color:#333;}
.ul_pro a:hover p{color:#666664;}
.ul_pro li img{width:100%; max-height:248px;}
.zz{ position:absolute; display:none; top:0; left:0; right:0; bottom:0; background:#000; opacity:0.5; color:#fff; text-align:center; font-size:16px; padding-top:100px; letter-spacing:2px;}

.pages{ margin:30px auto 20px auto; text-align:center;}
.pages a,.pages span{ border:#666 solid 1px; padding:5px; margin:0 5px;}
.gbook1{width:600px; margin:20px auto;}
.inptext1{ width:600px; margin-bottom:20px;}
.g_title{ width:600px; background:url(../images/bt.png) no-repeat center center; font-size:20px; text-align:center; margin:30px auto;}
.g_info{ margin:15px 0 50px 0;}
.g_info span{display:inline-block; width:100%; text-align:center;}
.g_info span.c_info{ color:rgb(136, 136, 136); font-size:14px; line-height:24px; }
.g_info span.e_info{ color:rgb(170, 170, 170); font-size:12px; }

.nr_img img{max-width:100%;}

