﻿@charset "utf-8";
/* CSS Document */
/**全局**/
*{ margin:0px; padding:0px;}
div,form,img,ul,ol,li,dl,dt,dd,map ,span,p{padding:0;margin:0;border:0;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0; }
body{margin:0px; padding:0px; font-size:14px; color:#222222;font-family:"微软雅黑",Arial, Helvetica, sans-serif,"宋体";background:#fff;}
ul,li{list-style:none;}
.clear{clear:both;}
a{color:#222;text-decoration:none;}
a:hover{color:#ec9d13;text-decoration:none;}
img{border:none;}
hr{line-height:0px; font-size:0px; border:none; height:1px; width:100%; margin:5px 0px;}
div{margin:0px auto;}
.f_l{ float:left;}
.f_r{ float:right;}
input,select{ font-family:arial, Helvetica, sans-serif; padding:1px;}
.blank{width:100%;height:10px;clear:both;overflow:hidden;}
.blank20{width:100%;height:20px;clear:both;overflow:hidden;}
.mt10{margin-top:10px;}
.hide{display:none;}
.red{color:#f00;}
.blue{color:#00f;}
.gray{color:#ccc;}
.noInfo{width:100%;float:left;padding:10px 0; text-align:center;}
.input_submit{width:77px;height:41px;float:left;background:url(../images/search.png) no-repeat left top; text-align:center;line-height:41px; color:#fff; border:0px; cursor:pointer;}
.float_bg{background:url(../images/qq_3.gif) repeat-y left top;width:118px;padding:2px 0;float:left;}
.f_list{width:100%;float:left;margin:5px auto;clear:both;}
.f_list span{float:left;width:80px;}
.block{width:1000px;margin:0 auto;}
table{max-width:100% !important;}



/*all*/
.main{width:100%;float:left;padding:50px 0;}

/*end*/

/**顶部**/
#header{float:left;width:100%;position: fixed;top:0;left:0;z-index: 99;/*position:absolute;left:0;right:0;top:0;z-index:99;*/}
#top{float:left;width:100%;padding: 8px 0;border-bottom: 1px solid rgba(181, 181, 181, 0.1);font-size: 14px;color:#fff;background: rgb(38, 46, 40);}
#top a{color:#fff;}
.top_l{float:left;}
.top_r{float:right;}
.top_l ul{margin:0;padding:0;}
.top_l ul li{display: inline-block;margin-right: 10px;}
.top_l ul li i,.top_r i{display: inline-block;color: #ec9d13;padding-right:10px;display: inline-block;font-weight:400;}
.icon-envelope:before {
    content: "\f003";
}
#middle{float:left;width:100%;height:100px;padding:20px 0;}
#logo,#logo2{float:left;}
#logo img,#logo2 img{max-height:60px;}
.hide{display:none !important;}
.nav_color{color:#222 !important;}
.header_fixed{position: fixed !important;top:0;left:0;background:#fff;border-bottom: 2px solid #ec9d13;z-index: 99;}

/*menu*/
#navigate{float:right;}
#navigate ul li{float:left;position: relative;z-index:1000;padding-bottom:5px;}
#navigate ul li.first_menu{ background:none;}
#navigate ul li a{ display:inline-block;height:60px;line-height:60px;font-size:14px;color:#222;padding: 0 15px; }
#navigate ul li a:hover,#navigate ul li .current{color: #ec9d13 !important;}
.caret {
    border-top: 4px solid;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s;
    -webkit-transform: scale(1.001);
    -ms-transform: scale(1.001);
    -o-transform: scale(1.001);
    transform: scale(1.001);
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.dropdown ul{display:none;}
#navigate ul li ul{position:absolute;top:100%;left:0;min-width:160px;background-color:#ec9d13;text-align:left;overflow:hidden;}
#navigate ul li ul li{display:block;width:100%;border-bottom:1px solid #fbc66a;padding:0;}
#navigate ul li ul li:last-child{border-bottom:0;}
#navigate ul li ul li a{display:block;width:100%;height:38px;line-height:38px;font-size:14px;}
#navigate ul li ul li a{
  color: #333 !important;
  transition: color 0.5s;
  -moz-transition: color 0.5s;
  -webkit-transition: color 0.5s;
  -o-transition: color 0.5s;
  transition: background 0.5s;
  -moz-transition: background 0.5s;
  -webkit-transition: background 0.5s;
  -o-transition: background 0.5s;	
}
#navigate ul li ul li a:hover{color:#ec9d13;background:#f5f5f5;}
 /* 侧滑 隐藏*/
        @keyframes fadeInLeft {
            0% {
                -webkit-transform: translateX(90%);
                transform: translateX(90%);
            }

            100% {
                -webkit-transform: translateX(100%);
                transform: translateX(100%);
            }
        }

        @-webkit-keyframes fadeInLeft {
            0% {
                -webkit-transform: translateX(90%);
                transform: translateX(90%);
            }

            100% {
                -webkit-transform: translateX(100%);
                transform: translateX(100%);
            }
        }               
        .fadeInLeft {
            -webkit-animation-name: fadeInLeft;
            animation-name: fadeInLeft;
        }  

/*end*/

/*mobile menu*/
.navbar-toggle{margin:15px 5px 0 0;}
.navbar-toggle .icon-bar{background-color:#333;}



/*search*/
#search{width:100%;float:left; text-align:center;}
#search form,#top_search form{margin:0px auto;padding:0px; width:100%;position:relative;}
.skw{width: 100%;height: 36px;padding: 6px 15px;font-size: 14px;line-height: 1.57142857;color: #76838f;background-color: #fff;border: 1px solid #e4eaec;border-radius:15px;}
.icon-search{width:40px;height:36px;line-height:36px;font-size:16px;color:#666;position:absolute;right:0;top:0;border:0;background:none;z-index:2;}
.icon-search:before{
    content: "\f002";
}
#top_search{margin:12px 0 0 30px;width:200px;float:right; text-align:center;}
/*end*/

/*flash*/
#banner{margin-top:140px;width:100%;float:left;overflow:hidden;}
#banner img{width:100%; height:auto;}
#flash,#flash2{width:100%;float:left;}
#flash{display:block;margin-top:140px;}
#flash2{display:none;}
/*end*/





/* 特色农家乐 */
#about{float:left;width:100%;padding:70px 0;}
.home_top{float:left;width:100%;text-align:center;}
.home_top h3{font-size: 36px;color: #ec9d13;font-weight: 300; margin-bottom:11px;height:43px;line-height:43px;}
.home_top h3.black{color: #1a1a1a;}
.home_top h4{font-size:16px;color:#999;font-weight:3000;height:24px;line-height:24px;}
.about_con{float:left;width:100%}
.about_item{margin-top:30px;}
.about_item a{display:block;float:left;width:100%;position:relative;}
.about_item_img{float:left;width:100%;overflow:hidden;}
.about_item_img img{width:100%;height:auto;
  -moz-transition: all 1s ease 0s;
  -ms-transition: all 1s ease 0s;
  -o-transition: all 1s ease 0s;
  -webkit-transition: all 18s ease 0s;
  transition: all 1s ease 0s;
}
.about_item_title{float:left;width:100%;padding: 5px 15px;background:#fff; }
.about_item_title h3{color: #333;font-size: 20px;font-weight: 500;margin: 5px 0;
  -moz-transition: all 1s ease 0s;
  -ms-transition: all 1s ease 0s;
  -o-transition: all 1s ease 0s;
  -webkit-transition: all 18s ease 0s;
  transition: all 1s ease 0s;
}
.about_item_title h4{color: #999;font-size: 14px;font-weight: 300;margin: 0 0 11px;}
.about_border{width:0;height:2px;background:#ec9d13;position:absolute;left:0;bottom:0;z-index:2;
  -moz-transition: all 1s ease 0s;
  -ms-transition: all 1s ease 0s;
  -o-transition: all 1s ease 0s;
  -webkit-transition: all 18s ease 0s;
  transition: all 1s ease 0s;
}
.about_item:hover a{box-shadow: 0px 5px 10px #e0e0e0;}
.about_item:hover .about_item_img img{
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.about_item:hover .about_item_title h3{color:#1a1a1a;font-weight: bold;}
.about_item:hover .about_border{width:100%;}
.about_more{float:left;width:100%;}
.about_more a{    
	display: block;
    margin: 0 auto;
    width: 150px;
    padding: 0 5px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 5px;
    color: #514a45;
    border: 1px solid #514A45;
    margin-top: 50px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: background-color 0.5s linear;
    -moz-transition: background-color 0.5s linear;
    -webkit-transition: background-color 0.5s linear;
    -o-transition: background-color 0.5s linear;
}
.about_more a:hover{background-color: #ec9d13;border-color: #ec9d13;color:#fff;}

/* 活动套餐 */
#act{float:left;width:100%;padding:70px 0;}
.nav-tabs {
    border-bottom: none;
    margin: 30px auto;
    text-align: center;
}
.act_con{float:left;width:100%;}
.act_type{float:left;width:100%;margin:30px 0;text-align:center;}
.act_type li{display: inline-block;cursor:pointer;}
.act_type li span{display:block;font-size:14px;color: #76838f;background: #fff;padding: 8px 30px;border: none;text-decoration:none;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s;
}
.act_type  li span:hover{color:#ec9d13;}
.act_type  li span.active{color:#fff;background:#ec9d13;}

.act_list{float:left;width:100%;padding:0;margin:0;}
#portfoliolist .portfolio {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	display:none;
	float:left;
	overflow:hidden;
	padding:0 5px;
}
.act_list_item{float:left;width:100%;overflow:hidden;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);box-shadow: 0 1px 1px rgba(0, 0, 0, .05);cursor:pointer;}
.act_list_img{float:left;width:100%;overflow:hidden;background:#000;}
.act_list_img img{width:100%;height:auto;opacity:0.5;
  -moz-transition: all 1s ease 0s;
  -ms-transition: all 1s ease 0s;
  -o-transition: all 1s ease 0s;
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
}
.act_list_title{float:left;width:100%;height:40px;line-height:40px;overflow:hidden;font-size:16px;color:#37474f;text-align:center;padding:0 20px;}
.act_list_item:hover .act_list_img img{
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
  opacity:1;  
}


/* 案例 */
#case{float:left;width:100%;padding:70px 0;background:url(../pic/case_bg.jpg) no-repeat bottom center;}
.case_con{float:left;width:100%;padding:50px 0 11px 0;}
.scrollable{
	overflow-x:hidden;
	position: relative;
}

.scrollable ul {
    padding: 0;
    list-style: none;
    overflow-x: hidden;
    width: 10000em;
}
.case_item {
    margin:0 10px;
    display: block;
    float: left;
    width: 272.5px;
	height:434px;
	position:relative;
}
.case_item a{float:left;display:block;width:100%;height:100%;}
.case_item_img{float:left;width: 100%;height: 100%;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;}
.case_item_title{
	width: 100%;
    height: 44px;
    overflow: hidden;
    cursor: pointer;
    padding: 0 15px;
    position: absolute;
    bottom: 0px;
    background: rgba(255, 255, 255, 0.9);
    -moz-transition: height 1s ease 0s;
    -ms-transition: height 1s ease 0s;
    -o-transition: height 1s ease 0s;
    -webkit-transition: height 1s ease 0s;
    transition: height 1s ease 0s;	
}
.case_item:hover .case_item_title{height:194px;}
.case_item_title h3{
	font-weight: 500;
    margin: 10px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 20px;
    color: #666;
	text-align:center;
}
.case_item_title span{
    color: #bbb;
    padding-bottom: 0px;
    line-height: 1.8em;
}
.scrollable a.carousel-next {
    right: 0px;
}
.scrollable a.carousel-prev {
    left: 0px;
}
.scrollable .carousel-direction a{
    display: block;
    overflow: hidden;
    position: absolute;
	width:50px;
	font-size:50px;
	color: #fff;
	background:rgba(0,0,0,0.1);
    margin-top: -25px;
    top: 50%;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
	z-index: 100;
}
.carousel-direction a {
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

/* 新闻中心 */
#news{float:left;width:100%;padding:70px 0;}
.news_con{float:left;width:100%;margin-top:20px;}
.news_item{float:Left;width:50%;padding:15px; margin-bottom: 22px;
	border: 1px solid transparent;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.news_item:nth-child(2n+1){clear:both;}
.news_item_img{float:left;width:28%;}
.news_item_img  img{width:100%;}
.news_item_right{float:right;width:72%;padding-left:20px;}
.news_item_title{float:left;width:100%;margin-bottom:5px;}
.news_item_title a{font-size:18px;color:#222;}
.news_item_des{float:left;width:100%;font-size:14px;color:#999;margin-bottom:5px;}
.news_item_time{float:left;width:100%;}
.news_item_time span{font-size:300;color:#999;margin-right:10px;}
.news_item_time span i{display:inline-block;width:14px;height:14px;font-size:14px;color:#999;margin-right:5px;}
.news_item:hover{box-shadow: 0px 5px 10px #eaeaea;}
.news_item_title a:hover{color: #ec9d13;}
.icon-eye-open:before {
    content: "\f06e";
}

/* bottom */
#bottom{float:left;width:100%;padding:40px 0 20px 0;background: #ec9d13;border-bottom: 1px solid #fff;color:#fff;}
#bottom span{line-height:30px;}
.bottom_l{padding-right:5%;}
.bottom_l h3{font-size:20px;color:#fff;font-weight:bold;margin:10px 0;}
.bottom_l img{max-width:100% !important;margin:20px 0;}

/* footer */
#footer{float:left;width:100%;padding:15px 0;background: #262e28;font-size:16px;color:#fff;text-align:center;}
#footer a{font-size:16px;color:#fff;}
#link{float:left;width:100%;padding:10px 0;}
#link ul li{display:inline-block;margin:0 5px;}
#link ul li i{margin-right:5px;}
#copy_txt{font-size:14px;margin:5px 0;}
#btn_top{position: fixed;right: 10px;bottom: 10px; z-index: 10;background: #ec9d13; width:36px;height:36px;line-height:36px;text-align:center;cursor:pointer; }
#btn_top i{font-size: 24px; color:#fff;}
.animation-slide-bottom {
    -webkit-animation-name: slide-bottom;
    -o-animation-name: slide-bottom;
    animation-name: slide-bottom;
}
.hide {
    display: none!important;
}

/*end*/


/*left*/
#left{width:100%;float:left; border-bottom:1px solid #f5f5f5;text-align:center;}
.left_list{width:100%;float:left;padding:10px 0;}
.left_con{width:100%;}
.type_list{width:100%;float:left;}
.type_list ul{margin:0px;padding:0px;list-style-type:none;}
.type_list li{margin:0px;padding:0px;list-style-type:none;display:inline-block;position:relative;}
.type_list li a{text-decoration: none; display: block;padding: 5px 10px;font-size: 16px;font-weight: 300;color: #90939b;}
.type_list li a:hover,.type_list li a.current{color: #ec9d13;}
.type_list ul li ul{position:absolute;left:0;top:100%;margin-top:5px;min-width:160px;background:#fff;padding:5px 0;border: 1px solid #e4eaec;z-index:2;display:none;}
.type_list li.second_cat{width:100%;height:38px;line-height:38px;text-align:left;}
.type_list li.second_cat a{font-size:14px;color:#90939b;padding:0 15px;}
.type_list li.second_cat a:hover{color:#ec9d13;background: #f2f2f2;}
.type_list li.second_cat a.current{color:#e7272d;}


/*end*/

/*right*/
#right{width:100%;float:right;}
#right_top{width:100%;height:60px;line-height:60px;float:left;border-bottom:1px solid #e5e5e5; text-align:center;}
#right_top h3{font-size:24px;color:#45b1ff;line-height:60px; font-family:"微软雅黑";}
#right_top h3 a{color:#45b1ff;}
#right_top span{float:right;}
#right_con{width:100%;float:left;padding:10px 0 0 0;line-height:210%;/*overflow-x:hidden;*/min-height:300px;height:auto !important;height:300px;}
#right_con img{max-width:100%;height:auto;}
/*end*/
	 
/*news*/
.news_main{background:#f2f2f2;padding:30px 0;}
.news_bg{width:100%;float:left;padding:30px;line-height:210%;min-height:300px;height:auto !important;background:#fff;}
.art_list{width:100%;float:left;padding:30px 0;border-bottom: 1px solid #f5f5f5;}
.art_img{float:left;width:20%;height:115px;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;}
.art_img img{width:100%;}
.art_right{float:right;width:78%;}
.art_title{width:100%;margin: 0 0 20px;font-size: 22px;}
.art_title a:hover{color:#ec9d13;}
.art_author{width:100%;height:20px;line-height:20px;color:#666;}
.art_author span{font-size:16px;color:#a3afb7;margin-right:10px;}
.art_author span i{display:inline-block;width:16px;height:16px;font-size:16px;color:#a3afb7;margin-right:5px;}
.art_des{line-height:25px;font-size:16px;color: #76838f;margin-bottom: 10px;}

.padding-20{padding:20px;}
.news_right_box{float:left;width:100%;margin: 20px 0px;padding: 20px 0px;border-top: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;}
.news_right_top{float:left;width:100%;font-size:18px;}
.news_right_list{float:left;width:100%;margin-top:10px;border:1px solid #e4eaec;}
.news_right_list ul li{float:left;display:inline-block;width:100%;line-height:170%;padding:10px 15px;border-bottom:1px solid #e4eaec;}
.news_right_list ul li:last-child{border-bottom:0;}
.news_right_list ul li a{font-size:15px;color:#222;}
.news_right_list ul li a:hover{color:#ec9d13;}

.articleList{width:100%;float:left;}
.articleList ul{margin:0px;padding:0px;list-style-type:none;}
.articleList li{margin:0px;padding:0 0 0 10px;list-style-type:none;border-bottom:1px dotted #ccc;background:url(../images/li_0.png) no-repeat left center;line-height:35px;}
.time{float:right;}
.articleTitle{ font-weight:bold; font-size:18px; text-align:center;}
.articleAuthor{text-align:center; padding:7px 0px;border-bottom:1px dotted #ccc;}
.articleAuthor span{ margin:0px 6px; font-size:9pt;}
.articleInfo{width:100%;padding:10px 0; line-height:200%;}
.articleInfo img{max-width:100%;}
.pageUpDown{padding-top:10px;text-align: left;line-height:30px;}


/*end*/

/*Product*/
.pro_main{padding-top:20px;background-color: #f5f5f5;}
.productList{/*width:100%;float:left;*/margin:0 -15px;}
.pro_list{ text-align:center; margin:10px auto;position:relative;background-color: #fff;}
.pro_img{background:rgba(0,0,0,1);overflow:hidden;}
.pro_img img{ width:100%;opacity:0.7;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.pro_list .pro_title2{font-size: 16px;margin: 0px;padding: 10px 0;font-weight: bold;text-align: center;text-shadow: 0 0 1px rgba(0, 0, 0, 0.15);}
.pro_list:hover .pro_title2 a{color: #ec9d13;}
.proClass_box .proClass_title{font-size: 18px;line-height: 40px;border-bottom: 1px solid #e5e5e5;}
.proClass_box .proClass_title a{float: right;font-size:12px;color: #ec9d13;}
.proClass_box .noinfo{text-align: center;}
/* .pro_layer{position:absolute;left:0;top:0;width:100%;height:100%;}
.pro_layer_table{display:table;width:100%;height:100%;}
.pro_layer_table div{display:table-cell;vertical-align:middle;}
.pro_layer span{display:block;width:100%;text-align:center;}
.pro_time{font-size:14px;color:#fff;}
.pro_time i{display:block;width:20px;height:2px;background:#fff;margin:10px auto;} */
/* .pro_title2{font-size:24px;color:#fff;margin-bottom:20px;}
.pro_browse a{display:inline-block;padding: 6px 15px;font-size: 14px;line-height: 1.57142857;color:#fff;border:1px solid #fff;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.pro_browse a:hover{
	color: #76838f;
    background:#fff;
}
.pro_list:hover .pro_img img{
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;	
	opacity:0.5;
} */


.productTitle{line-height:35px;font-weight:bold; text-align:center; font-size:18px;}
.productImg{width:100%;text-align:center;float:left;margin:10px auto;}
.productImg img{max-width:100%;}
.productBuy{width:100%;text-align:center;float:left;margin:10px auto;}
.productBuy a{margin:0 10px;}
/*.productBuy a{width:120px;height:40px;line-height:40px;background:#45b1ff; display:inline-block; color:#fff; border-radius:5px; font-size:14px;}
.productBuy a:hover{background:#000;}*/
.title{width:100%;float:left;margin:10px 0 0 0;border-bottom:1px dotted #ccc;line-height:25px;}
.title span{font-size:14px;font-weight:bold;}
.productDesc{ line-height:200%;padding:10px 0;width:100%;float:left;}
/*end*/

/*page*/
.pages{ font-size:14px;text-align:center; padding:30px 0px 10px 0px;}
.pages li{ display:inline-block;}
.pages a{font-size:14px;color:#666;padding:5px 12px;border:1px solid #ccc;margin:0 3px;}
.pages a:hover{background:#ec9d13;border:1px solid #ec9d13;color:#fff;}
.pages li.active a{background:#ec9d13;border:1px solid #ec9d13;color:#fff;}
.pages select{ vertical-align:middle; font-size:8pt; padding:0px; }
.pages b{ font-weight:normal;}
/*end*/

/*feedback*/
.f_list{width:100%;float:left;margin-bottom:13px;clear:both;border-bottom: 1px solid #fbc66a;	color:#fff;position:relative;}
.f_list:last-child{margin-bottom:0;border-bottom:none;}
.input_text{
    display: block;
    width: 100%;
    height: 36px;
	line-height:36px;
    padding: 6px 15px;
    font-size: 14px;
    line-height: 1.57142857;
    color: #76838f;
	background:none;
	border:0;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;	
}
:-moz-placeholder {color: #fff;}
::-moz-placeholder { color: #fff;}
.input_text:-ms-input-placeholder{color: #fff;}
.input_text::-webkit-input-placeholder{color: #fff;}
textarea.input_text{height:100px;}
.f_list img{position:absolute;right:15px;bottom:7px;height:15px;}
.f_list_submit{display:block;width:100%;height:46px;line-height:46px;background:#1a1a1a;opacity:0.9;font-size:18px;color:#fff;text-align:center;border:0;}
.f_list_submit:hover{opacity:0.8;}
.input_text:focus{border-bottom:1px solid #fff !important;}

/* .f_list .fl_l{float:left;width:20%;text-align:right;}
.f_list .fl_r{float:left;width:80%;} 
.input_text{width:90%;border:1px solid #ccc; line-height:24px;
-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  }*/
.w100{width:100px;}
/*end */

@media screen and (max-width: 1200px){

}
@media screen and (max-width: 992px){
	#navigate ul li a{padding:0 14px;}
	.home_top h3{font-size:30px;margin-bottom:5px;}
    .home_top h4{font-size:14px;}
	#top_search{display: none;}
}

@media screen and (max-width: 760px){
    #middle{height: 60px;padding:0;}
    #logo img, #logo2 img{max-height: 50px;margin:5px 5px 10px;}
	#flash,#flash2,#banner{margin-top:60px;}
	#top,#flash{display:none;}
    #flash2{display:block;}
	#navigate,.SonlineBox{display:none;}
	.slick:hover .slick-prev,.slick:hover .slick-next{display:none !important;}
	.mobile_nav{display:block;}
	#navigate{width:100%;clear:both;background:#fff;border-top:1px solid #e4eaec;}
    #navigate ul li{width:100%;padding-bottom:0;float:none;background-color: #fff;}
    #navigate ul li.first_menu{background-color: #fff;}
	#navigate ul li a{color:#222;height:42px;line-height:42px;padding:0 15px;}
	#navigate ul li ul{position:inherit;padding-left:10px;background-color:#fff;}
	#navigate ul li ul li{border-bottom:0;}
	#navigate ul li ul li a{color:#222 !important;}
	#middle{background:#fff;}
	
	.home_top h3{font-size:28px;}
    #about,#act,#case,#news{padding:50px 0;}
    .productList{margin:0;}
	.act_type li{margin-bottom:5px;}
	.act_type li span{padding: 4px 15px;}
	.news_item{width:100%;}
	.news_item_right{padding-left:10px;}
	.news_item_title a{font-size:16px;}
	.news_item_des{font-weight: 300;max-height: 4.5em;overflow: hidden;text-overflow: ellipsis;}
	#news{padding-bottom:70px;}
	.bottom_l{padding-right:15px;}
    
    .proClass_box .proClass_title{font-size: 16px;}
	.news_main{background:#fff;}
	.news_bg{padding:0;}
	.art_img{width:30%;height:80px;}
	.art_right{width:67%;}
	.art_title{font-size:16px;line-height:150%;margin-bottom:5px;}
	.art_des{font-size:14px;line-height:20px;max-height:60px;overflow:hidden;margin-bottom:5px;}
	.art_author span{font-size:14px;}
	.art_list{padding:20px 0;}
	.art_author span i{font-size:14px;}
	#banner img{width:100%;}
	.type_list li a{padding:5px 8px;}
	.main{padding:20px 0;}
	.pages{padding: 15px 0px 25px 0px;}
	.pages a{padding:3px 10px;margin:0 2px;font-size:12px;}
	.articleTitle{font-size:16px;}
	.pageUpDown{padding:10px 0 30px 0;}
	table{width:100% !important;}

}


