/*-------------------------------------------首页样式开始----------------------------------*/

/*菜单样式开始*/
.menu_pc{height:122px; padding:0px;}
.menu_pc h1{ line-height:122px; padding:0px; margin:0px;}
ul.navlist{}
ul.navlist li{ float:left; font-family:"微软雅黑"; font-size:15px; margin-left:1px; position:relative; width:120px; font-weight:bold;} 
ul.navlist li a{ display:block; height:122px; line-height:122px; padding:0px 20px;}
ul.navlist li a.current,ul.navlist li a:hover{ background:#9f6e1b; color:#fff;}

/*菜单下拉样式开始*/
ul.navlist li .nav_xiala{ position:absolute; display:none;  top:122px; left:0px; background:#fff; z-index:999; width:100%;}
/*.menu ul.menu_list.nav li:hover .nav_xiala{ position:absolute; top:50px; left:0px; display:block;}*/
ul.navlist li .nav_xiala ul.n_x_list{ border:none;}
ul.navlist li .nav_xiala ul.n_x_list li{ height:35px; line-height:35px; border-bottom:1px solid #c5c5c5;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; margin:0px; width:100%;}
ul.navlist li .nav_xiala ul.n_x_list li:hover{ border-bottom:1px solid #fff; background:none;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
ul.navlist li .nav_xiala ul.n_x_list li a{ color:#666; font-size:12px; line-height:35px; padding:0px; height: auto; text-align:center; border:none;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
ul.navlist li .nav_xiala ul.n_x_list li:hover a{ color:#fff;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
/*手机菜单*/
.top2 {height:60px; width:100%; display:none; }
.widt_mold { padding:0 5% 0 0; }
.mo2 { position:fixed; right:15px; z-index:9999; padding-top:10px; }
.mo2 img { display:block; margin:0px auto; }
.top2bg{ width:100%; height:61px; border-bottom:1px solid #ddd; position:fixed; z-index:998; background:#fff;}


/*菜单样式结束*/



/*焦点图样式开始*/
.banner2{ display:none;}
/*焦点图样式结束*/



/*内容样式开始*/
/*产品*/
.pro_pc{ padding-top:52px;}
.pro_jianju{ word-spacing:8px; letter-spacing:12px; text-align:center; font-size:18px; text-transform:uppercase; font-family:Arial;}
.hanzi{ width:200px; margin:0px auto; background:url(../images/line.jpg) repeat-x left center; height:25px; line-height:25px; text-align:center;}
.hanzi span{ background:#fff; padding:0px 10px; font-family:"微软雅黑"; font-size:18px;}
.jianduan{ max-width:800px; padding:0px 15px; overflow:hidden; text-align:center; margin:10px auto 20px auto; line-height:24px;}

.pro_pic_list{ width:100%; margin-bottom:20px; overflow:hidden;}
.pro_pic_list ul li{ float:left; width:33.33333%; position:relative; height:431px; overflow:hidden;}
.pro_pic_list ul li img{-webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.pro_pic_list ul li:hover a{ color:#fff;}
.pro_pic_list ul li:hover img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.xuanfu_bg{ width:100%; height:100%; background:#000; position:absolute; top:0px; left:0px;filter:alpha(opacity=0); -moz-opacity:0; opacity:0; z-index:1;-webkit-transform: scale(.2); -moz-transform: scale(.2); -ms-transform: scale(.2); -o-transform: scale(.2); transform: scale(.2); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.xuanfu_text{ display:none; width:100%; text-align:center; position:absolute; top:0px; left:0px; z-index:2; color:#fff; padding-top:30%;filter:alpha(opacity=0); -moz-opacity:0; opacity:0; z-index:1;-webkit-transform: scale(.2); -moz-transform: scale(.2); -ms-transform: scale(.2); -o-transform: scale(.2); transform: scale(.2); -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; }
.xuanfu_text p.p1{ font-family:"微软雅黑"; font-size:18px; margin-bottom:5px;}
.xuanfu_text p.anniu{ margin:15px auto; text-transform:uppercase; width:174px; height:30px; border:1px solid #777064; text-align:center; line-height:30px;}
.xuanfu_text p.anniu span{ background:url(../images/dian.png) no-repeat right center; padding-right:20px;}

.pro_pic_list ul li:hover .xuanfu_bg{ display:block; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.pro_pic_list ul li:hover .xuanfu_text{ display:block;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

.more{ width:100%; height:40px; line-height:40px; text-align:center; margin-bottom:30px; overflow:hidden;}
.more a{ display: block; text-align:center; line-height:30px; background:#d3d3d3; color:#000;}
.more a span{ background:url(../images/heidian.png) no-repeat right center; padding-right:20px; text-transform:uppercase; font-size:14px;} 
.more a:hover{ background:#d6003f; color:#fff;}
.more a:hover span{ background:url(../images/dian.png) no-repeat right center; }


/*con3*/
.con3{ height:475px; position:relative; overflow:hidden; clear:both; padding-bottom:20px;}
.con3_dise2{ width:100%; height:475px; position:absolute; top:0px; left:0px; z-index:5;}
.con_hui{ float:left; width:50%; background:url(../images/con3_bg1.jpg) repeat-x; height:100%;}
.con_red{ float:right; width:50%; background:url(../images/con_bg2.jpg) repeat-x; height:100%;}

.con3_dise{ position:absolute; top:0px; left:0; width:100%; height:475px;z-index:6;}
.con3_neirong{ width:1200px; margin:0px auto; height:100%;}
.co1,.co2{ width:370px; float:left; height:445px; padding:15px;}
.co1{ background:#f6f3f3;}
.co1 h2{ background:url(../images/co1_h2.jpg) repeat-x bottom; width:100%; text-align:center; line-height:45px; color:#333; font-weight:normal; font-family:"微软雅黑"; font-size:18px; margin-bottom:14px;text-transform:uppercase;}
.co1 h2 span{ color:#999;}
.co1 dl{}
.co1 dt{ width:349px; height:159px;}
.co1 dt img{ width:349px; height:159px;}
.co1 dd{ color:#333;}
.co1 dd.d1{ font-family:"微软雅黑"; font-size:26px; margin-bottom:5px; margin-top:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.co1 dd.d2{ font-size:14px; line-height:24px; height:90px; overflow:hidden;}
.co1 dd.d3{ width:183px; height:31px; line-height:31px; text-align:center; margin:15px auto;}
.co1 dd.d3 a{ display:block; width:183px; height:31px; text-align:center; color:#d6003f; background:#fff; text-align:center; text-transform:uppercase;}
.co1 dd.d3 a span{ background:url(../images/reddian.png) no-repeat right center; padding-right:18px;}
.co2{ background:#ebe8e8;}
.co2 h2{ background:url(../images/co2_h2.jpg) repeat-x bottom; width:100%; text-align:center; line-height:45px; color:#333; font-weight:normal; font-family:"微软雅黑"; font-size:18px; margin-bottom:14px;text-transform:uppercase;}
.co2 h2 span{ color:#999;}
.co2 ul li{ line-height:36px;}
.co2 ul li a{ display:block; background:url(../images/huisanjiao.png) no-repeat left center; padding-left:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.co2 ul li a:hover{ background:url(../images/redsanjiao.png) no-repeat left center;}
.more_pc{ width:183px; height:31px; margin:20px auto;}
.more_pc a{ display:block; width:181px; height:29px; line-height:29px; text-align:center; border:1px solid #c5c5c5; text-transform:uppercase;}
.more_pc a span{ background:url(../images/heidian.png) no-repeat right center; padding-right:18px;}
.more_pc a:hover{ background:#d6003f;border:1px solid #d6003f; color:#fff;}
.more_pc a:hover span{ background:url(../images/dian.png) no-repeat right center;}
.co3{ float:left; height:445px; background:#fff; border:1px solid #cbcbcb; width:368px; padding:15px;}
.co3 h2{ border-bottom:1px solid #c5c5c5; width:100%; text-align:center; line-height:45px; color:#333; font-weight:normal; font-family:"微软雅黑"; font-size:18px; margin-bottom:14px;text-transform:uppercase;}
.co3 h2 span{ color:#999;}
.co3 dl dt{ margin-bottom:10px;}
.co3 dl dt img{ width:349px; height:159px;}
.co3 dl dd{ background:url(../images/yuan.png) no-repeat left center; padding-left:15px; font-family:"微软雅黑"; font-size:18px; color:#333; line-height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*友情链接*/
.friendlink{ width:1200px; margin:15px auto; clear:both; overflow:hidden;padding:20px 0px;}
.f_pin{ text-align:center;}
.fri_pic{ margin-top:20px;}
.fri_pic img{ width:1200px;}
.friend_han{ height:25px; line-height:25px; text-align:center;font-family:"微软雅黑"; font-size:16px; padding-bottom:15px; width:100%; color:#d6003f; border-bottom:1px solid #c5c5c5;}
/*内容样式结束*/


/*底部样式开始*/
.footer{ padding:15px 0px 0px 0px; background:#262626; color:#fff; overflow:hidden; clear:both;}
.footer_neirong{ width:1200px; margin:0px auto; position:relative;}
.footer_left{ margin-bottom:20px; overflow:hidden;}
.di_nav{ text-align:left;}
.di_nav a{ font-family:"微软雅黑"; font-size:14px; color:#fff; padding-right:20px;}
.di_nav a:hover{ text-decoration:underline;}
.left_ma{ clear:both; margin-top:20px;}
.erweima{ float:left; margin-right:160px;}
.erweima img{ width:153px; height:153px;}
.dizhi{ float:left;}
.dizhi .d1{ font-family:"微软雅黑"; font-size:24px; margin-bottom:20px;}
.dizhi ul{ clear:both;}
.dizhi ul li{ float:left; margin-right:60px;}
.dizhi ul li dl dt{ font-size:14px; font-weight:bold; margin-bottom:5px; }
.dizhi ul li dl dd{ font-size:12px; line-height:24px; padding-left:0px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dizhi ul li dl dd.add{ background:url(../images/add.png) no-repeat left center;}
.dizhi ul li dl dd.tel{ background:url(../images/tel.png) no-repeat left center;}
.dizhi ul li dl dd.fax{ background:url(../images/fax.png) no-repeat left center;}
.footer_right{ position:absolute; top:-15px; right:0px;}

.footer_copy{ clear:both; line-height:24px; min-height:40px; padding-top:8px; text-align:center; font-size:12px; caption-side:#fff; border-top:1px solid #7f7f7f;}

/*底部样式结束*/


/*-------------------------------------------首页样式结束---------------------------------*/
/*内页banner*/
.sub_banner{ height:350px; background:url(../images/sub_banner.jpg) no-repeat top center;}
.dangqian{ margin:0px auto 20px auto; height:40px; line-height:40px; border-bottom:1px solid #c5c5c5;}
.text_d{ width:1200px;margin:0px auto;}
.fanye{ text-align:center; margin:30px auto 60px auto; clear:both;}
.fanye a{ padding:10px 15px; border:1px solid #ccc; font-size:12px;}
.fanye a.current,.fanye a:hover{ background:#d6003f; border-color:#d6003f; color:#fff;}

/*产品详情页*/
.pro_xq{ clear:both;}
.detail_context_pic{width:420px;overflow:hidden; float:left;}
.detail_context_pic_top{overflow:hidden;text-align:center;position:relative;z-index:0; height:270px; width:400px; display:table-cell; vertical-align:middle;}
.detail_context_pic_top img{ width:400px; border:1px solid #ccc;}
.detail_context_pic_bot{width:400px;height:107px;overflow:hidden;margin-top:20px;}
.detail_picbot_left{float:left;width:30px;height:107px;overflow:hidden;}
.detail_picbot_left a{display:block;width:30px;height:107px;}
.detail_picbot_right{float:right;width:30px;height:107px;overflow:hidden;}
.detail_picbot_right a{display:block;width:30px;height:107px;}
.detail_picbot_mid{float:left;width:340px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;height:69px;overflow:hidden;padding-top:10px;padding-bottom:13px; background:#FFF;}
.detail_picbot_mid ul{height:58px;width:340px;overflow:hidden;position:relative; margin-left:10px;}
.detail_picbot_mid ul li{float:left;height:58px;margin-left:5px;display:inline;/*width:94px;*/text-align:center;overflow:hidden;position:relative; width:58px;}
#miaoshuwarp{ background:#070707;}
.detail_picbot_mid ul li img{height:56px;width:56px; border:1px solid #CCC;}
.detail_picbot_mid ul li img:hover,.detail_picbot_mid ul li img.selectpic{ border:1px solid red;}

.xx_js{line-height:24px; float:right; width:320px; text-align:left;}
.mingcheng{ font-family:"微软雅黑"; font-size:24px; line-height:35px; color:#333; margin-bottom:5px;}
.jianjie{ line-height:30px;}
.jianjie strong{ color:#999;}
.fanpian{ margin-top:15px;}

.pro_more{ border-bottom:1px solid #ccc; padding-bottom:20px; overflow-y:hidden; clear:both; min-height:200px; line-height:28px; font-size:12px; text-align:left;}
.biati_more{ line-height:40px; border-bottom:1px solid #ccc; font-family:"微软雅黑"; color:#333; clear:both; font-size:16px; text-align:left;}


/*内页菜单*/
.sub_nav{ width:1200px;margin:30px auto 0px auto;}
.sub_nav ul{ clear:both; margin-left:-10px; margin-top:30px; min-height:30px; }
.sub_nav ul li{ float:left; position:relative; margin-left:10px; }
.sub_nav ul li a{ display:block; padding:0px 15px; height:35px; line-height:35px; border:1px solid #ccc;margin-bottom:10px;}
.sub_nav ul li a.current,.sub_nav ul li a:hover{ background:#d6003f; border-color:#d6003f; color:#fff;}

/*关于我们*/
.contaict{ width:1200px;margin:30px auto; clear:both; line-height:28px; font-size:14px;}
.about{background:#ebe8e8; width:1140px; padding:30px;}

/*设备*/
.shebei{ margin-bottom:30px; overflow:hidden;}
.shebei ul.changjing{ width:1200px; margin-left:-10px;}
.shebei ul.changjing li{ width:285px; position:relative; float:left;  margin-left:10px; margin-bottom:10px;}
.shebei ul.changjing li img{ width:285px; height:285px;}
.shebei ul.changjing li p{ line-height:45px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*案例*/
.case{ margin-bottom:30px; overflow:hidden;}
.case ul{ width:1200px; margin-left:-10px;}
.case ul li{ width:285px; position:relative; float:left;  margin-left:10px; margin-bottom:10px;}
.case ul li img{ width:285px; height:200px;}
.case ul li p{ line-height:45px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*案例详情*/
.case_xq{ clear:both; width:1200px; margin:0px auto 35px auto; overflow:hidden;}
.case_left{ float:left; width:740px;background:#ebe8e8; text-align:center; padding:30px 30px 60px 30px; min-height:600px;}
.case_left .c1{ font-family:"微软雅黑"; font-size:22px; color:#333;}
.case_left .c2{ font-size:12px; width:100%; border-bottom:1px dashed #ccc; padding-bottom:15px; margin-bottom:15px;}
.case_left .c3{ text-align:left; line-height:28px; font-size:14px;}
.case_left .c3 img{ width:100%;}

/*翻篇*/
.fanpian{ text-align:left; margin-top:30px; padding-top:15px; border-top:1px dashed #ccc;}
/*相关案例*/
.case_right{ float:right; width:350px;background:#ebe8e8; min-height:600px; padding:15px;}
.hot_pro{ border-bottom:1px dashed #ccc; padding-bottom:15px; margin-bottom:15px;}
.hot_chanpin{ line-height:40px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.hot_chanpin span{ display: inline-block; font-family:"微软雅黑"; font-size:18px; color:#333;line-height:40px;}
.picCenter{ position:relative; padding-top:25px; width:350px; margin:0px auto;}
ul.pro_list{ clear:both;}
ul.pro_list li{ width:350px;}
ul.pro_list li img{ height:200px; width:350px;}
ul.pro_list li p{ text-align:center; line-height:35px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picCenter .prev{display:block; position:absolute; width:15px; height:20px; top:0px; right:35px; background:url(../images/gray_left.png) no-repeat;  }
.picCenter .prev:hover{background: url(../images/green_left.png) no-repeat;}
.picCenter .next{ display:block; position:absolute; width:15px; height:20px; top:0px; right:0px; background: url(../images/gray_right.png) no-repeat;   }
.picCenter .next:hover{background: url(../images/green_right.png) no-repeat;}
ul.case_list{}
ul.case_list li{ line-height:30px;}
ul.case_list li a{ display:block; background:url(../images/sanjiao.png) no-repeat left center; padding-left:10px; font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.case_list li a:hover{ background: url(../images/red_sanjiao.png) no-repeat left center;}

/*新闻页面*/
.news_neiye dl.news_list{ clear:both; padding-bottom:20px; border-bottom:1px dashed #ccc; margin-bottom:20px; overflow:hidden; text-align:left;}
.news_neiye dl.news_list dt{ float:left; margin-right:15px;}
.news_neiye dl.news_list dt img{ width:150px; height:150px;}
.news_neiye dl.news_list dd{ float:left; width:560px;}
.news_neiye dl.news_list dd.d1{ font-family:"微软雅黑"; font-size:14px; color:#333;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_neiye dl.news_list dd.d2{ font-size:12px; line-height:24px; height:86px; overflow:hidden;}
.news_neiye dl.news_list dd.d3{ width:120px; height:30px; line-height:30px; margin-top:3px;}
.news_neiye dl.news_list dd.d3 a{ display:block; width:120px; height:30px; line-height:30px; text-transform:uppercase; border:1px solid #ccc; text-align:center; font-size:12px;}
.news_neiye dl.news_list dd.d3 a span{ background:url(../images/heidian.png) no-repeat right center; padding-right:15px;}
.news_neiye dl.news_list dd.d3 a:hover{ background:#a80000; border-color:#a80000; color:#fff;}
.news_neiye dl.news_list dd.d3 a:hover span{ background:url(../images/dian.png) no-repeat right center;}

/*新闻详情*/
.news_biaoti{ text-align:center; font-family:"微软雅黑"; font-size:16px; color:#fff;}
.nei_yue{ text-align:center; font-size:12px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #141414;}
.newsxq{ line-height:28px; padding-bottom:30px; border-bottom:1px dashed #141414;}
.contact_aa{ clear:both; margin-top:20px;}
.contact_text{ text-align:left; float:left;}
.contact_text .l1{ font-size:22px; color:#333; font-family:"微软雅黑"; margin-bottom:8px;}
.contact_text dl dt{ font-weight:bold; margin-top:5px;}
.erwei_contact{ float:right;}
.erwei_contact img{ width:153px; height:153px;}

/*留言*/
/*feedback*/
.content_box {
	margin-top: 5px;
}
.content_box .messages_box {
	width: auto;
	padding: 10px 1% 60px 1%;
}
.content_box .messages_box ul {
	width: 100%;
}
.content_box .messages_box ul li {
	padding: 5px 28px 5px 5px;
}
.content_box .messages_box .text-input, .content_box .messages_box .summary-input, .content_box .messages_box .qq-input {
	width: 100%;
	height: 33px;
	padding: 0px 10px;
	line-height: 33px;
	background: none repeat scroll 0% 0% rgb(253, 253, 253);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);
	box-shadow: 1px 2px 3px rgb(183, 183, 183) inset !important;
	font-size: 14px;
}
.content_box .messages_box .cont-input {
	width: 100%;
	height: 130px;
	padding: 10px;
	line-height: 20px;
	background: none repeat scroll 0% 0% rgb(253, 253, 253);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);
	box-shadow: 1px 2px 3px rgb(183, 183, 183) inset !important;
	font-size: 14px;
}
.content_box .messages_box .code-input {
	width: 125px;
	vertical-align: middle;
	height: 33px;
	padding: 0px 10px;
	line-height: normal;
	background: none repeat scroll 0% 0% rgb(253, 253, 253);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);
	box-shadow: 1px 2px 3px rgb(183, 183, 183) inset !important;
}
.content_box .messages_box .verify-pic {
	height: 35px;
	vertical-align: middle;
}
.content_box .messages_box .submitBtn {
	text-align: center;
	padding-top: 10px;
}
.content_box .messages_box .messages-button {
	width: 125px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background: none repeat scroll 0% 0% #e24a45;
	border: none;
	transition-duration: .3s;
}
.content_box .messages_box .messages-button:hover {
	background: none repeat scroll 0% 0% #74b956;
	transition-duration: .3s;
	cursor: pointer
}