﻿@charset "utf-8";
/* CSS Document */
/** Generated by FG **/
@font-face {
	font-family:'Conv_CALIBRI';
	src: url('../fonts/CALIBRI.eot');
	src: local('☺'), url('../fonts/CALIBRI.woff') format('woff'), url('../fonts/CALIBRI.ttf') format('truetype'), url('../fonts/CALIBRI.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

*{ padding:0; margin:0; font-family:'Arial'; text-decoration:none;font-weight:100; list-style:none; border:none;}
ul,li{ margin:0; padding:0; list-style:none; font-weight:100}
a{ text-decoration:none; color:#555555; }
a:hover{text-decoration:none;}
img{ display:block; max-width:100%;border:0;}
body{background:#fff;font:normal 14px/24px;width:100%;font-weight:100}

/* fullSlide */
.fullSlide{width:100%;position:relative;height:auto;background:#000; z-index:-1}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; z-index:-1}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:auto;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#0066CC;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}

#xl{margin:0 auto;clear:both;overflow:hidden;}
#xl ul{border-bottom:1px #dcdcdc solid; height:180px; margin-bottom:20px;clear:both;}
#xl img{ float: left; text-align:left; padding-right:20px;}
#xl h2{ font-size:18px; font-weight:100; line-height:40px; height:50px; color:#555; text-align:left}
#xl span{ font-size:12px; font-weight:100; line-height:18px; color:#0962D5;}
#xl li{ font-size:12px; line-height:22px; padding-top:15px; padding-bottom:15px;}



/*header*/
#header{ width:100%; height:auto;}
#top{ width:100%; height:auto;height:95px;}
#nav{ width:100%; height:auto; border-bottom:1px #dcdcdc solid; border-top:1px #dcdcdc solid}
.top{ width:1155px; margin:0 auto; overflow:hidden;position:relative;}
.top ul li{z-index:999;}
.top ul li img{ display:block; float:left;}
.top ul li span img{ margin-top:16px; margin-right:10px;}
.top .logo2{display:none;}
.top .logo1{}
@media screen and (max-width: 600px) {
.top .logo1{
display:none;//隐藏元素
}
.top .logo2 img{ margin:0 auto}
#nav{width:100%; height:auto;}
}

.nav{width:1168px; margin:0 auto;height:56px; position:relative;}
.logo{ position:absolute;left:0;top:-16px; z-index:999;}
.logobg{ position:absolute; left:162px;}

.left_logobg{
	position: absolute;
    height: 87px;
    background-color:#ffffff;
    top: -16px;
	z-index:999;
}
.nav .nav_bar{ float:right;}
.nav .search{ width:56px; height:56px; float:right; background-color:#005baf; cursor:pointer;}
.nav .search img{ margin:16px auto;}
.nav .search_form{ position:absolute; right:0px; background-color:#fff;top:56px; padding:10px 5px; display:none; z-index:9999;}
.nav .search_form input.search1{
	float:left;
	width: 274px;
    height: 36px;
    color: #666;
    border-radius: 6px;
    padding-left:14px;
	border:1px solid #a8a8a8;	
	
}
.nav .search_form button{ background:none; margin-left:-30px;height:16px; cursor:pointer; width:25px; height:36px;}

.search_form ul li{ float:left;}
.nav_bar ul li{ float:left; margin-right:60px; line-height:47px;}
.nav_bar ul .lastli{margin-right:40px;}
.nav_bar ul .lastli1{margin-right:40px;border-top:3px solid #C60F01;}
.nav_bar ul .lastli1 a{color:#C60F01;}
.nav_bar ul li:hover{ border-top:3px solid #C60F01;}
.nav_bar ul li:hover a{ color:#C60F01;}
.nav_bar ul li a{ font-size:16px;color:#282828;display: block; font-weight:bold;margin-top: 6px;}
.nav_bar ul .current_li{border-top:3px solid #C60F01;}
.nav_bar ul .current_li a{ color:#C60F01;}
.menu {
    display: none;
    position: fixed;
    top:72px;
    right: 30px;
    z-index: 999;
    cursor: pointer;
}


#bframe{display:block;margin:0 auto}
#bar .carousel-control span{margin-top:100%;display:inline-block}
.carousel-indicators{z-index:2;height:25px;padding-top:13px}
.carousel-indicators li{display:inline-block;width:12px;height:12px;margin:0 10px 0 0;line-height:40px;*display:inline;zoom:1;overflow:hidden;cursor:pointer;border:1px solid #fff}
.carousel-indicators li.active{*display:inline;margin:0 10px 0 0;background-color:#fff}
#bar .carousel-caption a:hover{text-decoration:none}
#bar .bg{bottom:0;position:absolute}#bar .bg img{height:auto;width:100%}
@media screen and (min-width:1230px){#bar .carousel-caption{top:30%}#bar .carousel-caption a{color:#fff;font-size:40px}}
@media screen and (min-width:1024px) and (max-width:1230px){#bar .carousel-caption{top:38%}
#bar .carousel-caption a{color:#fff;font-size:35px}}
@media screen and (min-width:768px) and (max-width:1024px){#bar .carousel-caption{top:35%}
#bar .carousel-caption a{color:#fff;font-size:25px}}
@media screen and (min-width:1px) and (max-width:768px){
#bar .carousel-caption{top:35%}#bar .carousel-caption a{color:#fff;font-size:14px;font-size:20px}}

.lyt-visual-top-01 {
    position: relative;
    width: 100%;
}

.lyt-visual-top-01 .lyt-visual-top-01-inner {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.lyt-visual-top-01 .lyt-visual-top-01-inner .visual-list {
    visibility: hidden;
    width: 100%;
}
.lyt-visual-top-01 .lyt-visual-top-01-inner .visual-list li {
    position: absolute;
    width: 100%;
}

.lyt-visual-top-01 .lyt-visual-top-01-inner .visual-list li .li-inner {
    position: relative;
    width: 100%;
}
.lyt-visual-top-01 .lyt-visual-top-01-inner .visual-list li .li-inner .image-front {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transition: all 10s cubic-bezier(0, 0, 1, 1) 0s;
    -webkit-transition: all 10s cubic-bezier(0, 0, 1, 1) 0s;
    -moz-transition: all 10s cubic-bezier(0, 0, 1, 1) 0s;
    -o-transition: all 10s cubic-bezier(0, 0, 1, 1) 0s;
    -ms-transition: all 10s cubic-bezier(0, 0, 1, 1) 0s;
    transform: scaleX(1) scaleY(1) scaleZ(1);
    -webkit-transform: scaleX(1) scaleY(1) scaleZ(1);
    -moz-transform: scaleX(1) scaleY(1) scaleZ(1);
    -o-transform: scaleX(1) scaleY(1) scaleZ(1);
    -ms-transform: scaleX(1) scaleY(1) scaleZ(1);
}
.lyt-visual-top-01 .lyt-visual-top-01-inner img {
    width: 100%;
}
.lyt-visual-top-01 .lyt-visual-top-01-inner .loader {
    margin-left: -20px;
    position: absolute;
    top: 40%;
    left: 50%;
    z-index: 1000;
}
.lyt-visual-top-01 .lyt-visual-top-01-inner .loader img {
    width: 40px;
    height: 40px;
}

.lyt-visual-top-01 .lyt-visual-top-01-inner img {
    width: 100%;
}
.lyt-visual-top-01 .lyt-visual-top-01-inner .setheight-img {
    position: relative;
    width: 100%;
    z-index: -1;
}
.lyt-visual-top-01 .lyt-visual-top-01-inner img {
    width: 100%;
}
.lyt-visual-top-01 .lyt-visual-top-01-inner .visual-list li .li-inner .image-front.scale {
    transform: scaleX(1.18) scaleY(1.18) scaleZ(1);
    -webkit-transform: scaleX(1.18) scaleY(1.18) scaleZ(1);
    -moz-transform: scaleX(1.18) scaleY(1.18) scaleZ(1);
    -o-transform: scaleX(1.18) scaleY(1.18) scaleZ(1);
    -ms-transform: scaleX(1.18) scaleY(1.18) scaleZ(1);
}
.lyt-visual-top-01 .lyt-visual-top-01-inner .visual-list li .li-inner .image-front {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transition: all 10s cubic-bezier(0, 0, 1, 1) 0s;
    -webkit-transition: all 10s cubic-bezier(0, 0, 1, 1) 0s;
    -moz-transition: all 10s cubic-bezier(0, 0, 1, 1) 0s;
    -o-transition: all 10s cubic-bezier(0, 0, 1, 1) 0s;
    -ms-transition: all 10s cubic-bezier(0, 0, 1, 1) 0s;
    transform: scaleX(1) scaleY(1) scaleZ(1);
    -webkit-transform: scaleX(1) scaleY(1) scaleZ(1);
    -moz-transform: scaleX(1) scaleY(1) scaleZ(1);
    -o-transform: scaleX(1) scaleY(1) scaleZ(1);
    -ms-transform: scaleX(1) scaleY(1) scaleZ(1);
}


#main_banner{ width:100%;background:#AA1C11; text-align:center; height:auto; overflow:hidden; margin-top:-30px; z-index:2}
#main_banner img{ margin:0 auto; width:1150px; overflow:hidden; }

@media screen and (max-width: 600px) {
#main_banner {
display:none;//隐藏元素
}
}
/*main1*/
#main1{width:100%; height:auto; overflow:hidden;}
.main1{width:1168px; margin:0 auto; padding-bottom:50px;}
.main1 h1{ font-family:"黑体"; font-size:28px;  padding-bottom:5px; border-bottom:1px solid #dcdcdc; background:url(title_line.jpg) no-repeat bottom left; margin-top:56px; font-weight:normal; color:#555555;}
.main1 .small_title{ line-height:40px; color:#b6b6b6; font-size:16px; margin-bottom:10px;}
.main1 h2{ text-align:center; margin:0 auto; width:611PX; padding-bottom:20PX;}
.main1 span{ font-size:16px; color:#005baf;}
.main1 .pro_box{ overflow:hidden;}
.main1 .pro{ width:250px;margin-bottom:10px; border:1px solid #e2e2e2; border-radius:8px; float:left; margin-right:20px; margin-left:20px; cursor:pointer;}
.main1 .pro:hover{ width:250px; border:1px solid #AA1C11; border-radius:8px; float:left;  margin-right:20px; margin-left:20px; cursor:pointer;}
.main1 .pro img{ 
 width:240px; height:240px;
}
.main1 .pro:hover img{ 
    opacity:0.8;
    transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
}
.main1 .last_pro{margin-right:0;}
.main1 .pro a{ display:block; text-align:center; line-height:24px; font-weight:100; padding:5px; font-size:18px;background-color:#AA1C11; color:#ffffff;}
@media screen and (max-width: 600px) {
.main1 h1{font-family:"黑体"; font-size:18px;  padding-bottom:5px; border-bottom:1px solid #dcdcdc; background:url(title_line.jpg) no-repeat bottom left; margin-top:32px; font-weight:normal; color:#555555;}
.main1 h2 {
margin:0 auto; width:100%
}
.main1 .small_title{ line-height:28px; color:#b6b6b6; font-size:14px; margin-bottom:10px;}
}
/*main2*/
#main2{ width:100%; height:auto; margin-top:50PX; overflow:hidden; background:url(index_indubg.jpg) no-repeat; background-size:100% 100%;}
.main2{ width:1168px; margin:0 auto;}
.main2 h1{ font-family:"黑体"; font-size:28px; text-align:center; padding-bottom:5px; border-bottom:1px solid #ffffff; background:url(title_line1.jpg) no-repeat bottom center; margin-top:45px; font-weight:normal; color:#000000;}
.main2 p{ text-align:center; line-height:40px; color:#707070; font-size:16px; margin-bottom:20px;}
.main2 span{ font-size:16px; color:#000000;}
.main2 .icon_box{ overflow:hidden; margin:30px auto;color:#000000;}
.main2 .icon_box .icon:hover img{
	transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
	
	-webkit-filter: grayscale(100%); 
	-moz-filter: grayscale(100%); 
	-ms-filter: grayscale(100%); 
	-o-filter: grayscale(100%); 
	filter: grayscale(100%); 
	filter: gray;
}
.main2 .icon_box{ padding-top:10px;}
.main2 .icon{ width:280px; float:left; margin:0px 6px 0px 6px;}
.main2 .icon img{border-radius:8px;}
.main2 .icon a{display:block; padding-left:40px; line-height:54px; font-size:16px; color:#000000;}
.main2 .icon_last{ margin-right:5px;}
.main2 .more{ display:block; line-height:36px; text-align:center; border:4px solid #fff; background-color:#1cade9;  border-radius:8px; margin-bottom:40px; color:#ffffff; font-size:16px;}
.main2 .more:hover{ 
	background-color:#ffffff; 
	color:#005baf;
	transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
}

/*main3*/
#main3{ width:100%; height:auto; overflow:hidden;}
.main3{ width:1168px; margin:0 auto; padding-bottom:76px;}
.main3 h1{ font-family:"黑体";font-size:28px; padding-bottom:10px; border-bottom:1px solid #dcdcdc; background:url(title_line.jpg) no-repeat bottom left; margin-top:56px; font-weight:normal; color:#555555;}
.main3 .small_title{ text-align:center; line-height:40px; color:#b6b6b6; font-size:16px; margin-bottom:20px;}
.main3 .small_title span{ color:#005baf;}
.main3 .choose_box{ overflow:hidden;}
.main3 .choose_l{ width:451px; overflow:hidden; float:left;}
.main3 .choose_m{ float:left; padding-right:40PX; overflow:hidden; padding-top:30px;}
.main3 .choose_m img{	
    display:block;
	position:relative;
	-webkit-transition:all .4s linear;
	transition:all .4s linear;
	}
.main3 .choose_m img:hover{
/*    transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;*/
	-moz-transition: all, 0.5s;
    -o-transition: all, 0.5s;
    -webkit-transition: all, 0.5s;
    transition: all, 0.5s; 
	
	-moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);	
}
.main3 .choose_r{ float:right; width:610PX; padding-top:20PX;}
.main3 .row1{ margin-bottom:14px; cursor:pointer;}
.main3 .row1 .text{ width:95%; float:right }
.main3 .row1 .text h3{line-height:60px; font-size:22px; height:80px; color:#333333; font-weight:bold;}
.main3 .row1 .text .txt{text-align:left;text-indent:2em;line-height:30px;font-size:14px; color:#555555;}
.main3 .row1 .text .more{ text-align:center; float:right; width:110px; color:#FFFFFF; font-weight:100; font-size:14px; background:#AA1C11; padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px; margin-top:50px; margin-right:20px;}
.main3 .row1 .text .more:hover{ text-align:center; color:#FFFFFF; font-weight:100; font-size:14px; background:#FA2212; padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px;}

/*main4*/
#main4{ width:100%; height:auto; overflow:hidden; background:url(offerbg.jpg) no-repeat; background-size:100% 100%;}
.main4{ width:1168px; margin:0 auto; overflow:hidden;}
.main4 h3{ font-size:30px;font-family:"黑体"; font-weight:normal; color:#ffffff;  margin-top:50px; margin-bottom:15px;}
.main4 p{ font-size:16px; color:#ffffff; line-height:24px;margin-bottom:50px}
.main4 a.now{ display:block; float:left; font-family:"黑体"; width:200px; line-height:58px; background-color:#3d3d3d; color:#ffffff; font-size:24px; font-weight:100; text-align:center; border-radius:8px; margin-top: 111px;margin-left: 150px; cursor:pointer;}
.main4 a.now:hover{
	background-color:#a8a8a8;
	color:#fff;
	transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
}
.main4 .left_text{ width:55%; float:left; padding-left:20PX;}

/*main5*/
#main5{ width:100%; height:auto; overflow:hidden; background-color:#f1f1f1;}
.main5{ width:1168px; margin:0 auto; overflow:hidden;margin-bottom: 50px;}
.main5 .news_left{ width:565px; border:1px solid #e9e9e9; background-color:#ffffff; margin-top:30px; float:right;}
.main5 .title{ overflow:hidden; padding-bottom:18px; background:url(news_line.jpg) no-repeat bottom;}
.main5 .news_box{ padding:20px;}
.main5 .bt{ font-size:20px; font-weight:normal; float:left; color:#4b4b4b;}
.main5 .more{ display:block; float:right; font-size:20px;font-weight:normal; color:#005baf;}
.main5 .news{ overflow:hidden;}
.main5 .news_l{float: left;margin-right:13px;width: 24%;}
.main5 .news_l img:hover{
	opacity:0.5;
    transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
}
.main5 .news_r h3{ font-family:Helvetica; font-size:14px; font-weight:100;color:#000000; line-height:20px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; float:left}
.main5 .news_r .date{ font-size:13px; color:#9e9e9e; float:right}
.main5 .news_r .date img{ float:left; margin-right:10px;}
.main5 .news_r p{font-size:14px; color:#717171; line-height:18px;margin-top: 10px;margin-bottom:4px;}
.main5 .news_r a{ font-size:15px; color:#555555;display: inline-block;}
.main5 .news_r a img{ float:right;margin-top: 6px;margin-left: 6px;}
.main5 .content ul li{ margin:5px auto; padding-bottom:5px;}
.main5 .content .firstli{ border-bottom:1px solid #eeeeee;}
.main5 .content .secondli{ margin:0; padding:0;}

.main5 .news_right{ width:562px; overflow:hidden; float:left;margin-top: 30px;}
.main5 .currentli1,.main5 .currentli2{ background:url(index_news_2bg.png) no-repeat; line-height:42px; text-align:center; color:#333; font-size:16px; float:left; position:absolute; cursor:pointer;}
.main5 .currentli1{z-index:600;left: 0px;padding: 0px 40px 0px 31px; }
.main5 .currentli2{z-index:700;left: 144px;padding: 0px 40px 0px 31px;}
.main5 .clickli{ background:url(index_news_1bg.png) no-repeat; line-height:42px; text-align:center; color:#fff; font-size:16px; float:left;padding: 0px 40px 0px 31px;}

.main5 .right_shang{ overflow:hidden; position:relative; height:42px;}
.main5 .right_xia{ border:1px solid #e9e9e9; padding-bottom:20px; background-color:#ffffff;}
.main5 .right_con{ padding:15px;}
.main5 .right_con p{ font-size:14px; color:#717171; line-height:25px;margin-top: 24px;margin-bottom:9px;}
.main5 .right_con h5{ font-size:18px; color:#717171; line-height:25px;}
/*footer*/
#footer{ width:100%; margin:auto; height:auto; overflow:hidden; background-color:#222222; padding-bottom:20px;}
.footer{ width:1168px; margin:0 auto; overflow:hidden; margin-top:40px;}
.footer .footer1{ width:296px;float:left; margin-right:120px;}
.footer .footer1 h3{ font-size:20px; color:#a8a8a8; line-height:36px; clear:both; border-bottom:1px solid #353535; font-weight:normal;}
.footer .footer1 input{ width:274px; height:36px; background-color:#a8a8a8; color:#ffffff; border-radius:6px; padding-left:14px;}
.footer .footer1 button{ width:111px; height:36px; border-radius:6px; background-color:#ffffff; color:#222222; font-size:14px; font-weight:bold; text-align:center; line-height:36px; float:left; margin-right:8px; cursor:pointer;}
.footer .footer1 button:hover{ 
	background-color:#a8a8a8;
	color:#ffffff;
    transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
}
.footer .footer1 p{ font-size:14px; color:#878787; line-height:18px;}
.footer .footer1 li{margin: 12px 0; color:#888888; line-height:22px;}
.footer .footer1 .shejiao ul li{ float:left; margin-right:5px;}

.footer .footer2{width:335px; float:left;margin-right:120px;}
.footer .footer2 ul{ margin-top:18px;}
.footer .footer2 h3{ font-size:20px; color:#a8a8a8; line-height:36px; clear:both; border-bottom:1px solid #353535;font-weight:normal;}
.footer .footer2 ul li{ font-size:14px; color:#7d7d7d; line-height:24px;}
.footer .footer2 ul li a{ color:#d0d0d0;}
.footer .footer2 ul li a:hover{ text-decoration:underline;}
.footer .footer2 ul li span{    display: block;margin-left: 60px;margin-top: -22px;}

.footer .footer3{width:296px; float:left;}
.footer .footer3 .ft_nav{ margin-top:12px;}
.footer .footer3 h3{ font-size:20px; color:#a8a8a8; line-height:36px; clear:both; border-bottom:1px solid #353535;font-weight:normal;}
.footer .footer3 .list_l ul li,.footer .footer3 .list_r ul li{ border-bottom:1px solid #353535; cursor:pointer;}
.footer .footer3 .list_l,.footer .footer3 .list_r{ float:left; margin-right:45px;}
.footer .footer3 .list_l ul a li,.footer .footer3 .list_r ul a li{color:#d0d0d0; font-size:14px; line-height:36px;}
.footer .footer3 ul a li:hover{
	color:#005baf;
	transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
}

/*copyright*/
#copy{ width:100%; margin:auto; height:auto;background-color:#AA1C11;}
.copy{ width:1168px; margin:0 auto;color:#ffffff; overflow:hidden; text-align:center}
.copy p{ font-size:14px; color:#ffffff;display: inline-block;line-height:50px;/*margin-left:18%;*/ display:inline-block;}
.copy a{font-size:14px; color:#ffffff;}
.copy .copy_r{ /*margin-right:24%;*/display: inline-block; float:right;}
.copy .copy_r ul li{ float:left;}
.copy .copy_r ul li{ font-size:14px; color:#abd6fe; line-height:50px;}
/*----------------------------------首页结束----------------------------------*/

/*pro_banner*/
#pro_banner{ width:100%;  background-size:100% 100%;}
.pro_banner{ width:100%;  margin:0 auto; height:auto}
.pro_banner h1{ font-family:"黑体";font-size:36px; font-weight:100; color:#ffffff;}
.pro_banner p{ font-size:14px; color:#ffffff; line-height:24px; display:block; width:28%;}

/*road*/
#road{ width:100%; overflow:hidden; height:auto;border-bottom:1px #dcdcdc solid}
.road{ width:1168px; margin:0 auto;}
.road .list{ font-size:14px; color:#909090; display:block; line-height:24px; padding:10px 0px; }

/*products*/
.main_pro{ width:100%; height:auto; overflow:hidden;/* padding-bottom:25px;*/}
#product_1{ width:100%; background-color:#f4f4f4; overflow:hidden;}
.product_1{ width:1168px; margin:0 auto; overflow:hidden;}
.product_1 .pro_img{ float:left;margin-right:5%;}
.product_1 .pro_txt{ overflow:hidden;}
.product_1 .tip{ margin:36px 0px 20px 0px;}
.product_1 .tip h1{ font-size:36px; font-family:'CALIBRI'; color:#333323;}
.product_1 .descript{ margin-bottom:24px;}
.product_1 .descript p{ font-size:14px; line-height:30px; color:#a5a5a5;}
.product_1 .more_pro{ overflow:hidden;}
.product_1 .more_pro ul li{ background:url(right_arrow.png) no-repeat left center; float:left; width:24%;}
.product_1 .more_pro ul .longli{width:28%;}
.product_1 .more_pro ul li a{ font-size:14px; line-height:30px; color:#0b5192; display:block; padding-left:15px;}

#product_2{ width:100%; background-color:#ffffff; overflow:hidden;}
.product_2{ width:1168px; margin:0 auto; overflow:hidden;}
.product_2 .pro_img{ float:right;margin-left:5%;}
.product_2 .pro_txt{ overflow:hidden;}
.product_2 .tip{ margin:36px 0px 20px 0px;}
.product_2 .tip h1{ font-size:36px; font-family:'CALIBRI'; color:#333323;}
.product_2 .descript{ margin-bottom:24px;}
.product_2 .descript p{ font-size:14px; line-height:30px; color:#a5a5a5;}
.product_2 .more_pro{ overflow:hidden;}
.product_2 .more_pro ul li{ background:url(right_arrow.png) no-repeat left center; float:left; width:24%;}
.product_2 .more_pro ul .longli{width:28%;}
.product_2 .more_pro ul li a{ font-size:14px; line-height:30px; color:#0b5192; display:block; padding-left:15px;}
.more_pro ul li:hover a{ text-decoration:underline;}

.main_pro .pro_img:hover img{ 
    opacity:0.5;
    transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
}

/*products_class*/
#products_class{ width:100%; height:auto;}
.products_list{ width:1168px; margin:0 auto; overflow:hidden; margin-top:27px;}
.products_list .products_box{ width:275px; position:relative; float:left;margin:0px 8px;; margin-bottom:35px;/* overflow:hidden;*/}
.products_list .products_box:hover{box-shadow: 0px 0px 5px 0px rgb( 204, 204, 204 ); border:none;}
.products_list .products{ border:1px solid #efefef;}
.products_list .products_box .pro_img_bg{ position:absolute; bottom:-20px;}
.products_list .products .pic img{ margin:0 auto;}
.products_list .products .pic img:hover{
	opacity:0.5;
    transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
}
.products_list .products h3{ font-size:18px; font-weight:normal; line-height:30px; color:#0b5192; text-align:center; margin:18px auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	width:90%;
}
.products_list .products p{ font-size:12px; color:#848484; line-height:18px; text-align:center; width:90%; display:block; margin:0 auto; margin-bottom:15px;
height:54px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient: vertical;
}
.products_list .products .read_more{ margin-bottom:18px; cursor:pointer;}
.products_list .products .read_more img{ margin:0 auto; }
.products_list .products .read_more img:hover{
	transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
	
	-webkit-filter: grayscale(100%); 
	-moz-filter: grayscale(100%); 
	-ms-filter: grayscale(100%); 
	-o-filter: grayscale(100%); 
	filter: grayscale(100%); 
	filter: gray;
}

/*products_details*/
.line{ width:1168px; margin:0 auto; height:1px; background-color:#e4e4e4;}
#products-details-box{width:100%; height:auto;}
.products-details{ width:1168px; margin:0 auto; overflow:hidden; margin-top:44px;}
.products-details .shang{ overflow:hidden; margin-bottom:30px;}
.products-details .left{ width:571px; float:left; border:1px solid #dcdcdc; background:url(logop.jpg) top left no-repeat; margin-right:30px;}
.products-details .left_img{width: 432px;margin: 0 auto;  opacity:0.95;}
.products-details .right h1{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#005baf; font-weight:normal;margin-bottom: 10px;}

.products-details .right h3{ font-size:16px; color:#555555; line-height:30px;font-weight:bold}
.products-details .right p{ font-size:14px; color:#666666; line-height:28px; display:block; width:98%;}
.products-details .right .send{ display:inline-block; width:500px;  height:42px; padding:20px; font-weight:100;background-color:#333333; color:#ffffff; line-height:42px; margin-top:18px;font-size:24px; border-top:10px #333333 solid; border-bottom:10px #333333 solid}
.products-details .right .send:hover{
	background-color:#cccccc;
	transition: all 0.6s ease 0s;
	color:#333333;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
}
.products-details .right .small_img{ margin-top:25px;}
.products-details .right .small_img ul li{ float:left; margin-right:20px; border:1px solid #ebebeb; width:111px; cursor:pointer;}
.products-details .right .small_img ul .currentli{ border:1px solid #005baf;}
/*.products-details .right .small_img ul li img{ margin:10px 15px;}*/

.products-details .xia{ margin-top:30px; margin-bottom:30px;}
.products-details .xia .biaoti{ width:100%; overflow:hidden;}
.products-details .xia .biaoti1{ width:100%; background:#e1e1e1; margin-bottom:15px; padding:10px; font-weight:bold}
.products-details .xia .biaoti ul li{ border-bottom:1px solid #d1d1d1; padding-left:6px; line-height:35px;  float:left; color:#8e8e8e; font-family:'CALIBRI'; font-size:18px; font-weight:normal; width:330px; margin-right:50px; cursor:pointer;}
.products-details .xia .biaoti ul .firstli{ border-top-left-radius:8px; border-bottom-left-radius:8px;color:#8e8e8e;}
.products-details .xia .biaoti ul .currentli{background-color:#005baf; color:#ffffff;}
.products-details .xia .biaoti ul .lastli{padding:7px 134px;border-top-right-radius:8px; border-bottom-right-radius:8px;}
.products-details .xia .neirong .unit p{ font-size:14px; line-height:24px; color:#8e8e8e;display: block;width: 96%;margin: 30px auto;}

#bottom_enquiry{ background-color:#f4f4f4; overflow:hidden;}
.enquiry{ width:1168px; margin:0 auto;}
.enquiry h3{ font-size:24px; color:#585858; font-weight:normal; text-align:center; line-height:44px; margin-top:30px; margin-bottom:10px;}
.enquiry .form_box {
    width:49%;
	margin: 0 auto;
    overflow: hidden;
    border-radius: 8px;
    background-color: #ddd;
    margin-bottom: 74px; 	
}
.enquiry .form {
     margin:2% 1.5% 0 1.5%;
    width:97%;
	overflow:hidden;
}
.enquiry {
    width: 100%;
    margin: 0 auto;
}
.enquiry .form input {
    height: 39px;
    width: 97.4%;
    background-color: #ffffff;
    border: 1px solid #c2c2c2;
    border-radius: 5px;
    float: left;
    /* margin: auto 2px; */
    margin-bottom: 12px;
    padding-left:3%;
}
.enquiry .form textarea {
    width: 97%;
    border-radius: 5px;
    margin: auto 4px;
    padding: 10px 0px 0px 10px;
   /* margin-bottom: 12px;*/
    border: 1px solid #c2c2c2;
}
.enquiry .form ul li{ float:left; width:48.8%; margin:auto 4px;}
.enquiry .form_box .line {
    width: 100%;
    height: 1px;
    background-color: #ffffff;
}
.enquiry .form_box .button{ margin: 10px 0 20px 0;}
.enquiry .form_box .button button{
    display: inline-block;
    width: 157px;
    height: 33px;
    background-color: #005baf;
    color: #fff;
    font-size: 14px;
    line-height: 33px;
    text-align: center;
    border-radius: 5px;
    float: left;
	margin: auto 5px;
	border: 1px solid #c2c2c2;
}
.enquiry .form_box .button .btn1,.enquiry .form_box .button .btn2{ cursor:pointer;}
.enter .leftimg{ width:13%;}
.enquiry .form_box .enter {display: block;margin: 10px auto;}
.enquiry .form_box .enter .code{ margin-bottom:0; width:96.3%;}
.enquiry .form_box .button .btn1{ float:right;}
.enquiry .form_box .button .btn2{ float:left;}
.enquiry .form_box .button button:hover{
    background-color:#0077e5;
	transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
}
/*contact*/
.big_contact{ max-width:1174px; margin:auto; margin-top:30px;}
.total_contact{ width:68%; float:left; margin-top:30px; padding-bottom:20px;border-top:1px solid #e8e6e7;background:url(con_bg.jpg)}
.contact_title p{ color:#005baf; font-size:36px; font-family:Calibri; line-height:40px;}
.contact_title{   padding-bottom:0px;}
.contact_detail li{ list-style:none; line-height:25px; float:left; margin-left:110px; margin-top:30px;}

.contact_detail li h1{ font-weight:normal; color:#005baf; font-size:18px; font-family:Calibri; }
.contact_detail li h2{ font-weight:normal; color:#333; font-size:14px;  font-family:"Arial";}
.contact_detail li h2 a{ color:#333;font-size:14px;font-family:"Arial" }
.contact_detail li h2 a:hover{ color:#005baf; }
 .contact_detail .current{ margin-left:0;}
 .contact_detail .current1{ margin-left:140px;}
.contact_form{ width:26%; border:none; margin-bottom:20px; float:left; margin-top:-40px; margin-left:70px; border-radius:4px; }
.contact_form1{ width:100%; border:none; float:right; }
.box21{ border:none; border-radius:4px; padding:12px 1px 11px 3%; float:left; font-size:14px; width:96%; height:40px; font-family:Calibri; margin-right:2%; margin-bottom:20px; color: #999; background:#fff; border:1px solid #e8e6e7;}

.request{
    width: 96%;
    height: 130px;
    font-family: Calibri;
    color: #999;
    font-size: 14px;
    background:#fff;
    padding-left: 3%;
    border: none;
    border-radius: 5px;
    margin-bottom: 10px;
    margin-right: 4%;
    padding-top: 18px;
	border:1px solid #e8e6e7;
	}


.btn1 {
    width: 43%;
    margin-right: 35px;
    border: none;
    float: left;
    cursor: pointer;
    border-radius: 6px;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    background: #fff;
    color:  #fff;
    margin-top: 20px;
	    margin-left: 0px;
		background:#005baf;
}
.btn2 {
    width: 43%;
    border: none;
    float: left;
    cursor: pointer;
    border-radius: 6px;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    background:#005baf;
    color: #fff;
	background:#005baf; margin-top:20px;}
	.btn1:hover {
    background:#999; color:#fff;
}
.btn2:hover {
    background: #999; color:#fff;
}
/*download*/
.ny1 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 10px;
    padding: 0 3%;
    box-shadow: 0px 5px 10px #888888;
    background: #FFF;
	margin-bottom:30px;}
	div.sabrosus11 {
    margin: 0px;
    text-align: right;
    padding: 10px 5px 28px 0px;
    float: right;
    height: 20px;
    width: 700px;
    position: relative;
    font-size: 12px;
    color: #4c4c4c;
	
}

	.sabrosus11 input { border:1px solid #ddd;}
	

.down_list{  background:#005baf; width:50%; line-height:30px; color:#fff; margin:auto; border-radius:4px;}
.down_list a{  line-height:30px; color:#fff; margin:auto; border-radius:4px; display:block;}
.tech_title{ width:1174px; margin:auto; font-size:14px; font-family:Arial; line-height:25px; margin-top:15px; text-align:center;}


.about_oy{ max-width:1174px; margin:auto; overflow:hidden; padding-bottom:20PX;}
.ab_menu{ width:100%;  border-radius:7px; margin-TOP:30PX;}
.ab_menu ul{ width:50%; margin:auto; text-align:center;}
.ab_menu li{float:left;background:#000000; padding:5px 20px; width:100PX; border-right:1PX  #CCCCCC solid;  line-height:30px; cursor:pointer; color:#fff; }
.ab_menu .ab_current{background:#AA1C11;  padding:5px 20px; width:100PX; border-right:1PX  #CCCCCC solid;  line-height:30px; cursor:pointer; color:#fff; }
.ab_menu li:hover{float:left; padding:5px 20px;border-right:1PX  #CCCCCC solid; background:#AA1C11;  line-height:30px; cursor:pointer; color:#fff; }
.ab_menu li:active{float:left; padding:5px 20px; border-right:1PX  #CCCCCC solid; background:#AA1C11;  line-height:30px; cursor:pointer; color:#fff; }
.clear{ clear:both;}

.ab_menu1{ width:100%; background:#003581; border-radius:7px; margin-TOP:30PX;}
.ab_menu1 ul{ width:100%; margin:auto;}
.ab_menu1 .on{float:left; padding:10px 35px;border-radius:7px; border-right:1PX  #CCCCCC solid; font-size:16px; font-weight:bold;background:#AA1C11; line-height:30px;  color:#ffffff;}
.ab_menu1 li{float:left; padding:10px 35px; border-right:1PX  #CCCCCC solid;  line-height:30px; cursor:pointer; color:#fff; }
.ab_menu1 li:hover{float:left; padding:10px 35px; border-right:1PX  #CCCCCC solid; background:#AA1C11;  line-height:30px; cursor:pointer; color:#fff; }
.ab_menu1 li:active{float:left; padding:10px 35px; border-right:1PX  #CCCCCC solid; background:#AA1C11;  line-height:30px; cursor:pointer; color:#fff; }
.clear{ clear:both;}

.com_pro h1{text-align:center; color:#105AAF; font-family:"黑体";font-size:40px; background:url(titlebg.jpg) bottom no-repeat; height:95px; font-weight:100}
.ab_word p{ line-height:25px; font-size:14px; font-family:Arial;margin-bottom:20px;}
.ab_word img{ margin-left:0px;  margin-bottom:30px; }
.ab_word{margin-top:60px;}
.com_pro{ margin-top:50px; margin-bottom:20px; }
.why_us{ width:100%; margin-top:60px;} 
.why_us li{ width:100%; margin-top:30px; line-height:25px;}
.why_us li img{ width:24%; display:inline; margin-top:20px;}
.why_us h1{ font-size:18px; font-family:"Arial"; color:#005baf; text-align:left;}
.why_us p{ font-family:"Arial"; font-size:14px;}
.com_honor { width:100%;margin-top:60px;}
.com_honor img{ width:24%; display:inline;}
.why_us li .current_img{width:48%; margin-left:10px;}
.ab_word p img{ display:inline;  }
/*a.index_new_bg{ background:none;
    display: block;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    background-color:transparent;
    color: #ffffff;
}*/

.culture_content{ max-width:1174px; margin:auto; overflow:hidden; }
.culture_content_r li{ border:1px solid #eee;padding-left:20px; height:60px;  width:95%; display:table-row;}
.culture_content_r ul{ padding-top:150px; width:100%; display:table; border-collapse:collapse;}
.culture_content_r li img{ margin-left:-11px; margin-top:20px; display:table-cell; max-width:21px;}
.culture_content_l img{ height:900px;}
.culture_content_r li span{ padding-left:20px; font-size:26px; color:#999; display:table-cell}
.culture_main{ width:100%;}
.culture_content_l{ width:15%; float:left;}
.culture_content_r{ width:85%;float:left;margin-top:100px;}
.culture_main h1 {
    text-align: center;
    color: #005baf;
    font-family: Calibri;
    font-size: 36px; margin-top:60px;
}
img.current_img{ margin-left:30px;}
.pro_box a img{ width:auto;    max-width: inherit;}
.unit img {
    margin: auto;
}
.about {
    width: 1158px;
    margin: 0 auto;
    
}
.testimonial {
    width: 20%;
    margin: 2%;
    float: left;
    border: #DCDCDC solid 1px;
}
.testimonial:hover{    width: 20%;
    margin: 2%;
    float: left;
    border: #B10202 solid 1px;}
.testimonial img{ width:100%; margin:0 auto}
.testimonial h3{ width:98%; background:#B10202; font-weight:300; font-size:16px;  color:#FFFFFF; vertical-align:middle; text-align:center; line-height:40px; padding:1%;}

@media screen and (max-width: 600px) {
.testimonial {
    width:40%;
    margin: 1%;
    border: #DCDCDC solid 1px;
}
.testimonial:hover{      width:40%;
    margin: 1%;

    border: #B10202 solid 1px;}
.testimonial img{ width:98%; margin:0 auto}



}

.testimonial1 {
    width:47%;
    margin: 1%;
    float: left;
    border: #F0F0F0 solid 1px;
    -webkit-box-shadow: 0 0 10px 5px #e1e1e1;
    -moz-box-shadow: 0 0 10px 5px #e1e1e1;
    box-shadow: 0 0 10px 5px #e1e1e1;
}
.testimonial1 img{ width:100%;margin:0 auto}
.testimonial1 h3{ width:98%; background:#005BAF; font-weight:300; font-size:16px;  color:#FFFFFF; vertical-align:middle; text-align:center; line-height:40px; padding:1%;}
@media screen and (max-width: 600px) {
.testimonial1 {
    width:98%;
    margin: 1%;
    border: #F0F0F0 solid 1px;
    -webkit-box-shadow: 0 0 10px 5px #e1e1e1;
    -moz-box-shadow: 0 0 10px 5px #e1e1e1;
    box-shadow: 0 0 10px 5px #e1e1e1;
}
.testimonial1 img{ width:100%;margin:0 auto}
.testimonial1 h3{ width:98%; background:#005BAF; font-weight:300; font-size:16px;  color:#FFFFFF; vertical-align:middle; text-align:center; line-height:40px; padding:1%;}


}



.testimonial2 {
    width:31%;
    margin: 1%;
    float: left;
    border: #F0F0F0 solid 1px;
    -webkit-box-shadow: 0 0 10px 5px #e1e1e1;
    -moz-box-shadow: 0 0 10px 5px #e1e1e1;
    box-shadow: 0 0 10px 5px #e1e1e1;
}
.testimonial2 img{ width:100%;margin:0 auto}
.testimonial2 h3{ width:98%; background:#005BAF; font-weight:300; font-size:16px;  color:#FFFFFF; vertical-align:middle; text-align:center; line-height:40px; padding:1%;}
@media screen and (max-width: 600px) {
.testimonial2 {
    width:98%;
    margin: 1%;
    border: #F0F0F0 solid 1px;
    -webkit-box-shadow: 0 0 10px 5px #e1e1e1;
    -moz-box-shadow: 0 0 10px 5px #e1e1e1;
    box-shadow: 0 0 10px 5px #e1e1e1;
}
.testimonial2 img{ width:100%;margin:0 auto}

.testimonial2 h3{ width:98%; background:#005BAF; font-weight:300; font-size:16px;  color:#FFFFFF; vertical-align:middle; text-align:center; line-height:40px; padding:1%;}
}