@charset "utf-8";
/* CSS Document */

/* public start*/
*{margin:0px; padding:0px; list-style:none;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,img{
	/* [disabled]margin: 0; */
	padding: 0; margin:0;
	font-family: "微软雅黑";
}
.clear{ clear:both; height:0px; width:100%; margin:0; padding:0;}
img { border:0; }
ul, li { list-style-type:none; }
body{font-size:12px; background:url(../images/bg_01.jpg) repeat #fff; font-family:"微软雅黑";}
p{ color:#000;}
a{text-decoration:none; color:#000;}
A:link{text-decoration:none; color:#000;}
A:visited{text-decoration:none; color:#000;}
A:hover{text-decoration:none; color:#272423;}

/* 首页 */
/* top */
.template_top{ width:100%; height:106px; background:#FFF;}
.en{
    position: fixed;
    top: 40%;
    right: 0px;
    z-index: 999;
}
.top_logo{ width:1000px; height:106px;  margin:0 auto;position: relative;}
.top_logo img{ width:1000px; height:106px;}

/* top end */

/* top */
.template_nav{ width:100%; height:44px; border-bottom:2px solid #272423; border-top:2px solid #272423; background:#fff; filter:alpha(opacity=90); /*IE滤镜，透明度50%*/ -moz-opacity:0.9; /*Firefox私有，透明度50%*/ opacity:0.9;/*其他，透明度50%*/ z-index:9999; position:relative;}
.template_nav ul{ width:1085px; height:auto; display:table; margin:0 auto; position:relative;}
.template_nav ul li{ width:135px; text-align:center; float:left; height:44px; line-height:44px; font-size:16px; letter-spacing:2px; }
.template_nav ul li a{ color:#272423;}
.template_nav ul li a:hover{ color:#000;}

.template_nav ul ul{ display:none; z-index:9999; padding:0;}
.template_nav ul li:hover ul {display:block;position:absolute;top:44px;left:40px;;width:auto;z-index:9999;}
.template_nav ul li:hover ul li{ width:165px; height:39px; line-height:39px; font-size:14px; font-weight:normal; overflow:hidden; float:left;}
.template_nav ul li:hover ul li a {width:165px; height:39px;display:block;background:#e86660;color:#fff; line-height:39px; font-size:14px; font-weight:normal;}
.template_nav ul li:hover ul li a:hover {background:#da7773;color:#fff;}
.template_nav ul ul ul{ display:none;}

/* top end */

/* banner */
.template_banner{ width:100%; height:786px; position:relative; margin-top:-48px; z-index:9; }
.template_banner img{ width:100%; height:auto; display:table;}

/* flexslider */
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{}
.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:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/* banner end */

/* product */
.template_product{ width:100%; height:auto; display:table; position:relative; margin-top:-166px; z-index:99;}
.pro_left{ width:55%; height:166px; float:left; background:; margin-top:-340px; z-index:9; }
.pro_right{ width:55%; height:163px; float:right; background:; margin-top:-166px;display: none;}
.pro_fenlei{ width:1025px; height:auto; display:table; z-index:999999; margin:0 auto;  position:relative;}
.pro_fenlei ul li{     border: 2px solid #ffffff;width:250PX; height:166px; float:left; margin:0; padding:0; position:relative;}
.pro_fenlei ul li.fl_02{ width:250px; height:166px; background:url(../images/bj.png); z-index:99999999;}
.pro_fenlei ul li.fl_03{ width:250px; height:166px;background: #9c2221; }
.pro_fenlei ul li.fl_03:hover{ background:#333;}
.pro_fenlei ul li a{ width:250px; height:166px; display:block;overflow: hidden; }

.pro_fenlei ul li a img { position:relative; z-index:999;height: 166px;}
.hidBox { width:0px; height:100%; display:block; position:absolute; z-index:9999;   background:url(../images/bj.png);top:0px; left:0px; filter:alpha(opacity=90); /*IE滤镜，透明度50%*/
-moz-opacity:0.9; /*Firefox私有，透明度50%*/
opacity:0.9;/*其他，透明度50%*/}
.hidInfo { width:86%; height:78%; display:block; position:absolute; top:0px; left:-1000%; z-index:99999; margin:6%; border:3px #fff solid;  }
.hidInfo font {    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    width: 75%;
    height: 33px;
    display: block;
    margin: 0 auto;
    margin-top: 20%;
    text-align: center;
    line-height: 30px;
    border-bottom: 2px #fff solid;
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 4px;
    text-indent: 4px;}



/* 懒人图库 搜集整理 www.lanrentuku.com */
*{ margin:0; padding:0; list-style:none;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;}
#playBox{ width:1000px; height:240px;position:relative; margin-top:30px;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:60px; left:10px; z-index:999999;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:60px; right:10px; z-index:999999;}
#playBox .smalltitle { margin-left:46.3%;height:10px; position:absolute; bottom:3px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;display:flex; text-align:center}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#000; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#c3a17a;}

#product{ width:100%; height:414px;min-width:1329px; margin-top:25px;}

#company{ width:100%; height:320px;min-width:1329px; background:#fff}
#productcon{ width:1000px; height:414px; margin:0 auto;text-align:center; overflow:hidden;}
#productcon dl{ width:221px; height:165px; float:left; display:inline; margin-right:40px; transition:0.8s;}
#productcon dl dd{     position: relative;
    z-index: 100;
    width: 219px;
    height: 165px;
    border: 1px solid #CCCCCC;}

#productcon dl #hong{ display:none}
#productcon dl:hover{transform:translateY(-20px)}
#productcon dl:hover dt{ background:#333333}
#productcon dl:hover #hong{ display:block;width:208px; height:153px; border:#333333 1px solid; position: absolute; z-index:1000; top:5px; left:5px}

#productcon dl dt{    margin-top: 3px; height:32px; line-height:32px; color:#FFF; background:#4c4746}
#productcon dl dd img{     width: auto;
    max-width: 219px;
    display: block;
    margin: 0 auto;
    height: 165px;}
	.new_pa{
		width: 221px; height: 165px;border: 1px solid #CCCCCC;
	}

#productcon span{ display:block}

#case{ color:#272423; font-size:16px; margin-top:15px; margin-bottom:5px}
#show{ color:#272423; font-size:22px; font-weight:600; }

/* product end */


/* 简介 */
.template_gsjj{ width:1000px; height:auto; display:table; margin:0 auto;}
.gsjj_title{ width:151px; height:53px; margin:0 auto;}

.gsjj_body{ width:1000px; height:387px; background:url(../images/gsjj_bg.png) no-repeat right center; margin-top:20px;}
.gsjj_img{ width:450px; height:300px; float:left; padding-top:43px;}

.gsjj_nr{ width:490px; height:auto; display:table; float:left; margin-left:30px; margin-top:20px;}
.gsjj_nr h2{ text-align:center; line-height:50px; font-size:18px; letter-spacing:2px; color:#333333;}
.gsjj_nr p{ font-size: 14px;
    color: #333;
    line-height: 37px;
    text-indent: 24px;}
.gsjj_nr a{ width:231px; height:46px; line-height:46px; text-align:center; letter-spacing:1px; font-size:16px; color:#FFF; display:block; float:right; background:#9c2221; margin-top:10px; margin-right:-30px;}
.gsjj_nr a:hover{ background:#333;}
/* 简介 end */

/* 优势 */
.template_cpys_bg{ width:100%; height:532px; display:table; margin-top:60px; background:url(../images/cpys.jpg) no-repeat center;}
.template_cpys{ width:1000px; height:532px; overflow:hidden; margin:0 auto;}
.cpys_01{ width:350px; height:260px; float:left;}
.cpys_01 h2{ font-size:23px; color:#272423; line-height:50px; letter-spacing:2px; font-style:oblique; font-weight:normal; display:block; width:350px; height:50px; margin-top:50px; margin-bottom:10px;}
.cpys_01 p{ font-size:17px; line-height:32px; color:#272423; letter-spacing:2px;}
.cpys_02{ width:350px; height:260px; float:right;}
.cpys_02 h2{ font-size:24px; color:#fff; line-height:50px; letter-spacing:2px; font-style:oblique; font-weight:normal; display:block; width:350px; height:50px; margin-top:50px; margin-bottom:10px; text-align:right;}
.cpys_02 p{ font-size:17px; line-height:32px; color:#fff; letter-spacing:2px; text-align:right;}
.cpys_03{ width:350px; height:260px; float:left;}
.cpys_03 h2{ font-size:24px; color:#fff; line-height:50px; letter-spacing:2px; font-style:oblique; font-weight:normal; display:block; width:350px; height:50px; margin-top:50px; margin-bottom:10px;}
.cpys_03 p{ font-size:17px; line-height:32px; color:#fff; letter-spacing:2px;}
.cpys_04{ width:350px; height:260px; float:right;}
.cpys_04 h2{ font-size:24px; color:#272423; line-height:50px; letter-spacing:2px; font-style:oblique; font-weight:normal; display:block; width:350px; height:50px; margin-top:50px; margin-bottom:10px;text-align:right;}
.cpys_04 p{ font-size:17px; line-height:32px; color:#272423; letter-spacing:2px; text-align:right;}
/* 优势 end */

/* news */
.template_news{ width:1000px; height:auto; display:table; margin:0 auto; margin-top:60px;}

.news_left{ width:735px; height:auto; display:table; float:left;}
.wjzs_title{ width:152px; height:34px;}
.wjzs_body{ width:737px; height:auto; display:table; margin-top:30px;}
.wjzs_body ul{}
.wjzs_body ul li{ width:238px; width:auto; display:table; float:left; padding:0; margin-right:6px;}
.wjzs_body ul li a h2{ width:238px; height:36px; line-height:36px; background:url(../images/list_li.png) no-repeat left bottom; font-size:16px; letter-spacing:1px; display:block; margin-top:20px;overflow: hidden;}
.wjzs_body ul li a p{width: 238px;
    line-height: 20px;
    color: #666;
    margin-top: 8px;
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    overflow: hidden;}

.news_right{ width:253px; height:auto; display:table; float:right; margin-top:53px;}
.news_right h2{ font-size:36px; height:50px; line-height:50px; color:#272423;}
.news_right h3{ font-size:22px; letter-spacing:1px; width:253px; display:block; overflow:hidden; font-weight:normal; color:#767676; line-height:30px; height:30px;}
.news_right ul{ margin-top:20px;}
.news_right ul li{ width:253px; height:26px; line-height:26px; font-size:14px;}
.news_right ul li a{ color:#5c5c5c;}
.news_right ul li a:hover{ color:#272423;}
/* news end */


/* footer */
.template_footer_bg{ width:100%; height:auto; display:table; background:#333; margin-top:30px;}
.template_footer{ width:1000px; height:auto; display:table; margin:0 auto;}
.foot_left{ width:252px; height:100px; float:left; padding:18px 0;}
.foot_left img{ width:252px; height:97px;}

.foot_right{ width:700px; height:auto; display:table; float:right; margin-top:25px;}
.foot_right p{ font-size:14px; color:#ccc; text-align:right; line-height:25px;}
/* footer end */

/* 内页 */
.ny_content{ width:1000px; height:auto; display:table; margin:0 auto; margin-top:30px; padding-bottom:90px;}

/* 内页 left */
.ny_left{ width:230px; height:auto; display:table; float:left; overflow:hidden;}
.ny_left_list{ width:230px; height:auto; display:table;}
.ny_left_title{ width:230px; height:85px; background:#272423;;}
.ny_left_title h2{ font-size:28px; color:#FFF; text-indent:0px; width:auto; height:auto; display:table; padding-top:10px; font-weight:normal; letter-spacing:3px;}
.ny_left_title h3{ font-size:22px; color:#ccb9a6; text-indent:0px; width:auto; height:auto; display:table; padding-top:0px; font-weight:normal; letter-spacing:1px; font-family:Georgia, "Times New Roman", Times, serif;}
.ny_left_title h5{ font-size:70px; color:#ccb9a6; text-indent:20px; width:auto; height:70px; float:left; display:table; padding-top:2px; font-weight:normal; letter-spacing:1px; font-family:Georgia, "Times New Roman", Times, serif; padding-right:2px;}
.ny_left_list_body{ width:230px; height:auto; display:table;}
.ny_left_list_body ul li{ width:230px; height:34px; display:block; line-height:32px; text-indent:20px; margin-top:5px; border:1px solid #eee; }
.ny_left_list_body ul li a span{ float:right; margin-right:20px; color:#aaa; font-size:14px; font-family:"宋体"；}
.ny_left_list_body ul li a{ width:228px; height:32px; display:block; background:#fafafa; border:1px solid #eee; font-size:14px; letter-spacing:1px;}
.ny_left_list_body ul li a:hover{ background:#f5e9dd; border:1px solid #ccb9a6; color:#272423;;}
.ny_left_list_body ul li a:hover span{ color:#272423;;}

.ny_left_news{ width:230px; height:auto; display:table; margin-top:20px;    border: 1px solid #ccc;}
.ny_left_news_body{ width:230px; height:auto; display:table; overflow:hidden; margin-top:10px;}
.ny_left_news_body ul li{ width:230px; height:26px; line-height:26px; font-size:14px;}
.ny_left_news_body ul li span{ font-size:10px; color:#272423;; margin-right:5px;}

.ny_left_contact{ width:230px; height:auto; display:table; margin-top:20px;    border: 1px solid #ccc;}
.ny_left_contact_body{ width:220px; height:auto; display:table; overflow:hidden; margin-top:5px; padding-left:5px;}
.ny_left_contact_body h2{ font-size:14px; line-height:23px;}
.ny_left_contact_body h3{ font-size:20px; line-height:33px;}
.ny_left_contact_body p{ font-size:14px; line-height:23px;}
/* 内页 left end */

/* 内页 right */
.ny_right{ width:730px; height:auto; display:table; float:right; overflow:hidden;}
.ny_right_title{ width:730px; height:36px; border-bottom:3px solid #272423;; }
.ny_right_title a{ width:auto; height:36px; display:block; float:left; background:#272423;; padding:0 10px; line-height:36px; color:#FFF; font-size:14px; }
.ny_right_title span{ width:auto; height:36px; display:block; float:left; background:#272423;; line-height:36px; color:#FFF;}
.ny_right_title a:hover{ color:#F96;}
.ny_right_body{ width:730px; height:auto; display:table; margin-top:20px;}

/* 内页 right 简介 */
.ny_right_body .ny_jianjie{ width:730px; height:auto; display:table; overflow:hidden;}
.ny_right_body .ny_jianjie h2{ width:730px; height:52px; line-height:50px; font-size:22px; letter-spacing:1px; text-align:center;}
.ny_right_body .ny_jianjie p{ line-height:26px; text-indent:28px; font-size:14px; width:730px; overflow:hidden;}
.ny_right_body .ny_jianjie p img{ max-width:100%; height:auto; display:table; text-align:center;}

/* 内页 right 产品 */
.ny_right_body .ny_product_index{ width:732px; height:auto; display:table;}
.ny_right_body .ny_product_index ul li{ width:231px; height:auto; display:table; float:left; margin-left:10px; margin-bottom:15px;  }
.ny_right_body .ny_product_index ul li a{     width: 231px;
    height: auto;
    display: block;
    border: 1px solid #ccc;}
.ny_right_body .ny_product_index ul li a img{    max-width: 228px;
    width: auto;
    display: block;
    height: 138px;

    margin: 0 auto;}
.ny_right_body .ny_product_index ul li a h3{ width:auto; height:36px; line-height:26px; display:block; float:left; text-indent:5px;}
.ny_right_body .ny_product_index ul li a p{ width:auto; height:36px; line-height:26px; display:block; float:left; font-size:14px;}
.ny_right_body .ny_product_index ul li a:hover p{ color:#272423;;}

.ny_right_body .ny_product_view{ width:730px; height:auto; display:table;}
.ny_right_body .ny_product_view .ny_product_view_img h2{ width:730px; height:52px; line-height:50px; font-size:22px; letter-spacing:1px; text-align:center;}
.ny_right_body .ny_product_view .ny_product_view_img{ text-align:center;}
.ny_right_body .ny_product_view .ny_product_view_img img{ max-width:100%; width:auto; height:auto; text-align:center; margin:0 auto;}
.ny_product_view_body{ width:730px; height:auto; display:table;}
.ny_product_view_body h3{ font-size:16px; font-weight:bold; line-height:36px;}
.ny_product_view_body p{ text-indent:28px; line-height:26px; font-size:14px;}


/* 内页 right 新闻 */
.ny_right_body .ny_news_index{ width:730px; height:auto; display:table;}
.ny_right_body .ny_news_index ul li{ width:730px; height:36px; line-height:36px; border-bottom:1px dashed #ccc; background:url(../images/news_arrow.gif) no-repeat 6px 15px; text-indent:20px; font-size:14px;}
.ny_right_body .ny_news_index ul li a{ width:730px; height:36px; display:block;}
.ny_right_body .ny_news_index ul li a span{ float:right; margin-right:6px;}

.ny_right_body .ny_news_view{ width:730px; height:auto; display:table;}
.ny_right_body .ny_news_view h2{ font-size:16px; font-weight:bold; line-height:39px;}
.ny_right_body .ny_news_view h5{ font-size:14px; font-weight:normal; width:730px; line-height:26px; height:36px; display:block; border-bottom:1px solid #ddd; color:#999; margin-bottom:10px;}
.ny_right_body .ny_news_view h5 a{ color:#999;}
.ny_right_body .ny_news_view h5 span{ float:right;}
.ny_right_body .ny_news_view h5 a:hover{ color:#272423;;}
.ny_right_body .ny_news_view p{ font-size:14px; text-indent:28px; line-height:28px;}


/* 内页 right 联系 */


/* 内页 right 留言 */
.guestbk,.guestbk p,#guestsmt{ width:100%; text-align:left; margin-left:2px;}
.useript{ background-color: white; border-color: #CCCCCC #E2E2E2 #E2E2E2 #CCCCCC; border-style: solid; border-width: 1px;  box-shadow: 1px 2px 3px #F0F0F0 inset; overflow: hidden; padding: 10px 0 8px 8px; vertical-align: middle; height:12px;}
#guestsmt{ padding:30px 0 30px 10px;}
.guestinfo{ width:50%; height:80px; margin-bottom:15px;}
#guestsmt p{ width:97%;}
#guestsmt span{ font-family:"微软雅黑"; font-size:14px;}
.usertel{height:5px; width:300px; margin-right:20px;}
.userbtn{ padding:0.2em 0.8em; font-family:"微软雅黑"; font-size:20px; border:none; cursor:pointer;}
.usersbmt{ background:#272423;; color:#fff; margin-top:15px; width:110px; height:43px;}
#articeBottom { font-size: 14px; margin: 6px 0 10px; padding-top: 10px; text-align: right; width: 97%;}



/* 内页 right end */
/* 内页end */



.wjzs_body li img{
	    width: auto;
	    max-width: 236px;
	    display: block;
	    margin: 0 auto;
	    height: 139px;
}
.new_pa_1{
			width: 236px;
		    height: 139px;
			border: 1px solid #CCCCCC;
}




/*分页*/

.sub_dede_pages{clear: both;text-align: center; padding-bottom: 10px;font-size: 14px;}

.sub_dede_pages ul li{display: inline-block; padding: 0 6px; margin: 0 auto; color: #333333; margin-top: 20px;}
.sub_dede_pages ul li a{ color: #333333; }
.sub_dede_pages ul li.active a{color: #FFFFFF; background: #333333; border: 1px solid #333333; padding:5px 10px;}
/*分页结束*/
.ny_product_view img{
    max-width: 100%;
    display: block;
    margin: 2px auto;
	
}


.news_page{margin-top: 20px; border-top:2px dashed #999; padding-top: 20px; }
.news_page ul{ background: #E8E8E8; padding: 10px 0; }
.news_page ul li{height: 30px;line-height: 30px;font-size: 14px; color: #14322a; text-indent: 24px;    text-align: -webkit-left; }
.news_page ul li a{ color: #14322a; }
.news_page ul li a:hover{ color: #2571b6; }

.zxzx_list01 p{height: 40px;width: 170px;overflow: hidden;}
.zxzx_list01 a{height: 17px;width: 170px;overflow: hidden;}

/*l留言*/

.ny_right_message form{width: 100%;margin: 0 auto; padding-bottom: 75px;margin-top: 20px;}
.ny_right_message ul {overflow: hidden;width: 68%; display: block; margin: 0 auto;margin-top: 20px;}
.ny_right_message ul li{width: 100%;line-height: 30px;    margin: 2% 10px;font-size: 14px;}
.ny_right_message ul li input{width: 68%;height: 24px; border:1px solid #eaeaea;}
.ny_right_message_1 ul li input{width: 54%;height: 24px; border:1px solid #eaeaea;}
.ny_right_message ul li textarea{width: 84%;min-height: 80px; border:1px solid #eaeaea;}
.ny_right_message ul button{width: 80px;height: 34px;line-height: 34px;text-align: center;display: block;margin: 0 auto;background-color:#333333;border: 0;color:#fff;cursor: pointer;}
.ny_right_message ul button:hover{ background-color:#999;}
.ny_right_message ul img{width: 140px;
    display: block;
    margin: 19px 109px;
    height: 30px;
}

.form-code input {
    width: 45%;
    display: inline-block;
	
}
.form-code span {
float: left;
}

.foot_erweima img{
	width: 100px;
}
.template_nav ul li li{
	width: 122px;
}
.template_nav ul li li a{
	width: 122px;
}