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

*/
*{margin:0px;
 padding:0px;
}
html,body{
      -webkit-text-size-adjust:none;
}
body{
	font-size:12px;
	color:#333333;
	background-color:#fff; font-family:"微软雅黑","Microsoft YaHei";
}
body img{
    border:0px;
}
/*强制去除表单自带的样式*/ 
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}
/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
A {
	COLOR: #333333; LINE-HEIGHT: 150%; TEXT-DECORATION: none;
	font-size:12px
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
	font-size:12px
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
	font-size:12px
}
A:hover {
	RIGHT: 0px; COLOR: #e70f0f;
	text-decoration:none;
	font-size:12px
}
.clear{
	clear:both;
}
ul li{
	list-style-type:none;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.fc_03c{
	color:#ff0000;
}
.box{
	width:100%;
	height:auto;
	background-color:#f1f1f1;
	display:table; 
	
}
.header{
	width:100%; height:120px; border-top:0px #fff solid; border-bottom:3px #F08519 solid;
	position: fixed;
	_position: absolute; /* IE6 */
	z-index:1000; background-color:#fff;
	left: 0;
	top: 0;
	_top:expression(eval(documentElement.scrollTop)); /* IE6 */
}
.w{
	width:1550px; margin: 0 auto; 
}
.logo{
	padding-top: 10px; display: inline-block; float: left;
}
.nav{
	width:66%; height:120px; float:right; margin-left:3%;
}
.nav ul{
	list-style-type:none;
}
.nav li{
	width:auto; height:120px; line-height:120px; float:left; text-align:center; margin-left:2%; display:inline;
}
.nav a:link{
	font-size:18px; line-height:120px; display:block; color:#EF841A; padding-left:10px; padding-right:10px;
}
.nav a:visited{
	font-size:18px; line-height:120px; display:block; color:#EF841A; padding-left:10px; padding-right:10px;
}
.nav a:hover{
	font-size:18px; line-height:120px; display:block; color:#fff; border-top:0px #e60707 solid; background-color:#F08519; padding-left:10px; padding-right:10px;
}
.nav .cur a:hover{
	font-size:18px; line-height:120px; display:block; color:#fff; border-top:0px #e60707 solid; padding-left:10px; padding-right:10px;
}
.nav .cur a:visited{
	font-size:18px; line-height:120px; display:block; color:#fff; border-top:0px #e60707 solid; padding-left:10px; padding-right:10px;
}
.nav .cur a:link{
	font-size:18px; line-height:120px; display:block; color:#fff; border-top:0px #e60707 solid; padding-left:10px; padding-right:10px;
}
#dropmenu3{
	width:380px; height:auto; padding-left:0px;
}
#dropmenu3 li{
	width:160px; float:left; margin-left:20px; display:inline; text-align:left;
}
#dropmenu3 li a:link{
	padding-left:10px;
}
#dropmenu3 li a:visited{
	padding-left:10px;
}
#dropmenu3 li a:hover{
	padding-left:10px;
}
/* 新增调用下拉菜单样式开始  */
.dropMenu {
 position:absolute;
 top: 0px;
 z-index:10000;
 width: 139px;
 visibility: hidden;
background:#f4f4f8;
font-size:14px; padding-left:6px; padding-bottom:10px; padding-top:5px;filter:alpha(opacity=95); -moz-opacity:0.95; -khtml-opacity: 0.95; opacity: 0.95; margin-top:2px;
}
.dropMenu li {
 text-align:center;
 list-style-type:none;
line-height:37px;
border-bottom:1px #cdcdcd dashed; width:132px;
}
.dropMenu a {
display:block;
font-size:14px;
color:#252525; 
}
.dropMenu a:link {
display:block;
font-size:14px;
line-height:37px;
color:#252525; 
}
.dropMenu a:visited {
display:block;
font-size:14px;
line-height:37px;
color:#252525; 
}
* html .dropMenu a {
display:block;
font-size:14px;
color:#252525; 
}
.dropMenu a:hover {
background:#F08519; 
color:#fff;
font-size:14px;
line-height:37px;
display:block; text-decoration:none;
}
/* 新增调用下拉菜单样式结束  */
.header_right{
	width:325px; height:120px; float:right; border-left:1px #e0e0e0 solid; border-right:1px #e0e0e0 solid;
}

.sea_txt{
	width:200px; height:30px; border:1px #ddd solid; background-color:#fff; line-height:30px; padding-left:10px; margin-left:17px; font-family:"微软雅黑","Microsoft YaHei";
}
.sea_txt:hover{
	border:1px #e70f0f solid;
}
.sea_sub{
	width:70px; height:30px; border:0px; cursor:pointer; background-color:#e70f0f; color:#fff; text-align:center; line-height:30px; margin-left:10px; font-family:"微软雅黑","Microsoft YaHei";
}
/*banner*/
.banner { width: 100%; height: 450px; }
.slideBox { width: 100%; height: 450px; overflow: hidden; position: relative; margin-top:123px; }
.slideBox .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.slideBox .hd ul { text-align: center; }
.slideBox .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 12px; height: 12px; margin: 5px; overflow: hidden; background: #fff; line-height: 999px; border-radius: 100%; }
.slideBox .hd ul .on { background: #d71b1b; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.slideBox .bd img { width: 100%; height: 450px; display: block; }
/*前/后按钮代码*/
.slideBox .prev,
.slideBox .next { position: absolute; left: 8%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=0); opacity: 0; }
.slideBox .next { left: auto; right: 8%; background-position: 8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
.com_banner{
	width:100%; height:auto; margin-top:123px;
}
.com_banner img{
	display:block; width:100%; height:auto;
}
.title{
	width:100%; height:auto; font-size:28px; text-align:center; line-height:30px; margin-top:30px;
}
.title span{
	text-transform:uppercase; font-weight:bolder;
}
.pro_left{
	width:13%; height:auto; float:left; margin-top:35px;
}
.cat{
	height:auto;
}
.indexarticletitle {
	list-style-type:none;
}
.indexarticletitle li {	
	width:100%; height:69px; background-color:#ececec; text-align:center; font-weight:bolder; margin-bottom:10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; color:#464646; font-size:16px;line-height:69px; position:relative; font-family:宋体;
}
.indexarticletitle li.articles_tabOn {
	line-height:69px; display:block; background-color:#e70f0f; color:#fff; font-size:16px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; cursor:pointer;
}
.indexarticletitle li:hover{
	background-color:#e70f0f; color:#fff; cursor:pointer;
}
.indexarticletitle li .cat_txts{
	text-align:center; z-index:10px; position:absolute; left:0px; top:0px; width:100%;
}
.about_sp{
	background-color:#e70f0f; font-size:14px; color:#fff; padding-left:10px; padding-right:5px; padding-top:4px; padding-bottom:6px; margin-right:15px;
}
.cat{
	height:auto;
}
.cat a:hover{
	line-height:69px; display:block; background-color:#e70f0f; color:#fff; font-size:16px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; 
}
.com_left_cat{
	height:auto;
}
.com_left_cat h2{
	margin-bottom:10px; padding-bottom:10px; height:59px; background-color:#e70f0f; color:#fff; line-height:59px; text-align:center; font-size:22px;
}
.com_left_cat ul{
	list-style-type:none;
}
.com_left_cat li{
	height:69px; line-height:69px; text-align:center; width:100%; margin-bottom:10px; position:relative; background-color:#ececec;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; font-weight:bolder; font-family:宋体;
}
.com_left_cat li .cat_txts2{
	text-align:center; z-index:10px; position:absolute; left:0px; top:0px; width:100%;
}
.com_left_cat a:link{
	line-height:69px; display:block; color:#464646; font-size:16px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; 
}
.com_left_cat a:visited{
	line-height:69px; display:block; color:#464646; font-size:16px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; 
}
.com_left_cat a:hover{
	line-height:69px; display:block; color:#fff; font-size:16px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; 
}
.com_left_cat li:hover{
	background-color:#e70f0f;
}
.pro_right{
	width:1310px; max-width:85%; height:auto; float:right; margin-top:35px;
}
.cat_pic{
	width:100%; height:auto;
}
.cat_pic img{
	width:100%;
}
.cat_pro{
	width:100%; height:185px; margin-top:25px; overflow:hidden; position:relative;
}
.f_fl{float:left;}
.f_fr{float:right; margin-right:15px;}
.m_ser .m_kfc .u_ljt,.m_ser .m_kfc .u_rjt{ width:20px; height:20px;  display:block;}
.m_ser .m_kfc .u_ljt{ margin-top:0px; }
.m_ser .m_kfc .u_rjt{ margin-top:0px; z-index:100; position:absolute; right:0px;}
.m_ser .m_kfc .u_ljt a{ background: url(../images/left.jpg) no-repeat; width:38px; height:174px; display:block; cursor:pointer;}
.m_ser .m_kfc .u_rjt a{ background: url(../images/right.jpg) no-repeat; width:38px; height:174px; display:block; cursor:pointer;}
.m_ser .m_kfc .u_ljt a:hover{ background: url(../images/left2.jpg) no-repeat; width:38px; height:174px; display:block; cursor:pointer;}
.m_ser .m_kfc .u_rjt a:hover{ background: url(../images/right2.jpg) no-repeat; width:38px; height:174px; display:block; cursor:pointer;}
.m_ser .m_kfc .u_mid{ width:92%; margin-left:38px; margin-top:4px; overflow:hidden; z-index:10; }
.m_ser .m_kfc .u_lst1 li{width:222px; height:auto; border:1px #d3d3d3 solid; float:left; margin-right:20px; text-align:center; display:inline; overflow:hidden;}
.u_lst1 li a{
	display: block;
	position: relative;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.u_lst1  .pic{
	width:100%; height:100%; overflow:hidden;
}
.u_lst1  li img{
	width:100%; height:auto; display:block;
}
.u_lst1  li .txt img{
	width:80px; height:15px; margin:0 auto; margin-bottom:6px;
}
.u_lst1  li .txt h3{
	font-weight:normal; font-size:14px;
}
.m_ser .m_kfc .u_lst1 a:hover{text-decoration: none;}
.u_lst1 a:link{
	font-size:15px;
}
.u_lst1 a:visited{
	font-size:15px;
}
.u_lst1 a:hover{
	font-size:15px;
}
.u_lst1 li a .hover{
	position: absolute;
	left: 0;
	top: -100%;
	width: 100%;
	height: 100%;
	text-align: center;
	background: url(../images/alpha_red_80.png) repeat;
	color: #fff;
	/*display: none;*/
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.u_lst1 li .hover b,.u_lst1 li .hover .txt,.case-img .hover b,.case-img .hover .txt{
	display: inline-block;
	vertical-align: middle;
}
.u_lst1 li .hover b,.case-img .hover b{
	width: 0;
	height: 100%;
}
.u_lst1 li a:hover .hover{
	/*display: block;*/
	top: 0;
}
.more{
	width:115px; height:34px; text-align:center; line-height:34px; margin:0 auto; background-color:#F08519; border-radius:34px;-moz-border-radius:34px;-webkit-border-radius:34px;-o-border-radius:34px; 
}
.more a:link{
	color:#fff; display:block; line-height:34px; font-size:14px; margin-top:0px;
}
.more a:visited{
	color:#fff; display:block; font-size:14px; line-height:34px;
}
.more a:hover{
	color:#fff; display:block; font-size:14px; line-height:34px;
}
.case_cat{
	width:1200px; height:40px; margin:0 auto; margin-top:35px;
}
.indexcases {
	list-style-type:none;
}
.indexcases li {	
	width:185px; height:40px; float:left; text-align:center; line-height:40px; margin-left:15px; margin-right:15px; font-size:16px; color:#e70f0f; background-color:#fff; border:1px #e70f0f solid; border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px;
}
.indexcases li.art_tabOn {
	 font-size:16px; color:#fff; display:block; line-height:40px; background-color:#e70f0f; border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px;
}
.indexcases li:hover{
	background-color:#e70f0f; color:#fff; cursor:pointer;
}
.case_cat ul{
	list-style-type:none; margin-left:380px;
}
.case_cat li{
	width:185px; height:40px; float:left; text-align:center; line-height:40px; margin-left:15px; margin-right:15px;
}
.case_cat a:link{
	font-size:16px; color:#e70f0f; display:block; line-height:40px; background-color:#fff; border:1px #e70f0f solid; border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px;
}
.case_cat a:visited{
	font-size:16px; color:#e70f0f; display:block; line-height:40px; background-color:#fff; border:1px #e70f0f solid; border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px;
}
.case_cat a:hover{
	font-size:16px; color:#fff; display:block; line-height:40px; background-color:#e70f0f; border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px;
}
.case{
	width:1550px; margin: 0 auto; padding-top:10px;
}
.case ul{
	list-style-type:none; margin-left:-30px;
}
.case li{
	width:365px; height:auto; float:left; margin-left:30px; text-align:center; display:inline; margin-top:30px; overflow: hidden;
}
.case li a{
	display: block;
	position: relative;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.case .pic{
	width:100%; height:100%; overflow:hidden;
}
.case li img{
	width:365px; height:240px; display:block;
}
.case li .txt img{
	width:100px; height:19px; margin:0 auto; margin-bottom:8px;
}
.case li h3{
	font-size:15px;
}
.case li a .hover{
	position: absolute;
	left: 0;
	top: -100%;
	width: 100%;
	height: 100%;
	text-align: center;
	background: url(../images/alpha_red_80.png) repeat;
	color: #fff;
	/*display: none;*/
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.case li .hover b,.case li .hover .txt,.case-img .hover b,.case-img .hover .txt{
	display: inline-block;
	vertical-align: middle;
}
.case li .hover b,.case-img .hover b{
	width: auto;
	height: 100%;
}
.case li a:hover .hover{
	/*display: block;*/
	top: 0;
}
.xm_info{
	font-size:16px;
}
.about_left{
	width:925px; height:auto; float:left; padding-top:30px;
}
.about_left h2{
	font-size:22px; border-bottom:3px #F08519 solid; display:inline-block; line-height:40px; color:#1a1a1a; padding-bottom:5px;
}
.about_left p{
	font-size:14px; line-height:30px; margin-top:25px;
}
.about_dh{
	width:100%; height:auto; margin-top:30px;
}
.about_dh ul{
	list-style-type:none;
}
.about_dh li{
	width:20%; height:40px; border:2px #F08519 solid; float:left; margin-right:33px; display:inline; text-align:center;
}
.about_dh .qywh{
	background:url(../images/about_01.png) center 20px no-repeat; padding-top:67px; margin-left:0px;
	transition: 1s all;
	-webkit-transition: 1s all;
	-moz-transition: 1s all;
	-o-transition: 1s all;
}
.about_dh .fzlc{
	background:url(../images/about_02.png) center 22px no-repeat; padding-top:67px;
	transition: 1s all;
	-webkit-transition: 1s all;
	-moz-transition: 1s all;
	-o-transition: 1s all;
}
.about_dh .qyys{
	background:url(../images/about_03.png) center 25px no-repeat; padding-top:67px;
	transition: 1s all;
	-webkit-transition: 1s all;
	-moz-transition: 1s all;
	-o-transition: 1s all;
}
.about_dh .qyjy{
	background:url(../images/about_04.png) center 23px no-repeat; padding-top:67px;
	transition: 1s all;
	-webkit-transition: 1s all;
	-moz-transition: 1s all;
	-o-transition: 1s all;
}
.about_dh li:hover{
	background-color:#e70f0f; color:#fff;
}
.about_dh .qywh:hover{
	background:url(../images/about_011.png) center 20px no-repeat; padding-top:67px; background-color:#F08519; color:#fff;
}
.about_dh .fzlc:hover{
	background:url(../images/about_022.png) center 22px no-repeat; padding-top:67px; background-color:#F08519; color:#fff;
}
.about_dh .qyys:hover{
	background:url(../images/about_033.png) center 25px no-repeat; padding-top:67px; background-color:#F08519; color:#fff;
}
.about_dh .qyjy:hover{
	background:url(../images/about_044.png) center 23px no-repeat; padding-top:67px; background-color:#F08519; color:#fff;
}
.about_dh a:link{
	font-size:18px; color:#e70f0f;
}
.about_dh a:visited{
	font-size:18px; color:#e70f0f;
}
.about_dh a:hover{
	font-size:18px; color:#e70f0f;
}
.video{
	width:550px; height:350px; float:right; padding-top:30px;
}
.video img:hover{
	filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;
}
.honor{
	width:100%; height:auto; overflow:hidden; margin-top:35px;
}
.honor img{
	width:100%; height:auto; display:block;
}
.links_box{
	width:100%; height:102px; background-color:#f1f1f1;
}
.links{
	width:1550px; height:92px; margin:0 auto; padding-top:10px;
}
.links_title{
	width:102px; height:71px; border-right:1px #cecece solid; font-size:20px; color:#e70f0f; padding-top:15px; float:left;
}
.links_title span{
	color:#343434; font-size:22px; letter-spacing:3px; font-weight:bolder;
}
.links_info{
	width:1447px; height:auto; float:left;
}
.links_info ul{
	list-style-type:none;
}
.links_info li{
	width:123px; height:50px; float:left; margin-left:20px; display:inline; padding-top:20px;
}
.foot_box{
	width:100%; height:auto; background-color:#3a3a3a; padding-top:30px; padding-bottom:30px; display:table; color:#fff;
}
.foot_box a:link{
	color:#d5d5d5;
}
.foot_box a:visited{
	color:#d5d5d5;
}
.foot_box a:hover{
	color:#fff;
}
.foot_nav{
	width:165px; height:auto; float:left;
}
.foot_nav h2{
	font-size:14px; font-weight:normal; border-bottom:1px #e70f0f solid; display:inline-block; color:#fff; padding-bottom:10px; margin-bottom:15px;
}
.foot_nav ul{
	list-style-type:none;
}
.foot_nav li{
	width:76px; height:30px; line-height:30px; float:left;
}
.foot_con{
	width:390px; height:auto; float:left; color:#d5d5d5; margin-left:30px;
}
.foot_con h2{
	font-size:14px; font-weight:normal; border-bottom:1px #e70f0f solid; display:inline-block; color:#fff; padding-bottom:10px; margin-bottom:15px;
}
.foot_con li{
	float:left; height:30px; line-height:30px; margin-right:30px;
}
.foot_wechat{
	width:121px; height:auto; text-align:center; float:right; font-size:14px;
}
.foot_wechat img{
	margin-bottom:10px;
}
.foot_tel{
	float:right; width:250px; border-left:1px #5d5d5d solid; padding-left:80px; margin-right:50px;
}
.foot_tel h2{
	font-size:14px; font-weight:normal;
}
.foot_tel span{
	font-size:30px; color:#e70f0f;
}
.share{
	width:228px; height:auto; border-top:1px #575757 solid; font-size:14px; margin-top:10px; padding-top:10px;
}
.copyright{
	width:100%; height:38px; background-color:#222222; line-height:38px; color:#bcbbbb;
}
.copyright a:link{
	color:#d5d5d5;
}
.copyright a:visited{
	color:#d5d5d5;
}
.copyright a:hover{
	color:#fff;
}
.jszc{
	float:right;
}
.beian{
	background:url(../images/beian.png) left center no-repeat; padding-top:3px; padding-bottom:3px; padding-left:25px; margin-left:6px;
}
.posi_box{
	width:100%; height:50px; background-color:#f1f1f1; line-height:50px; font-size:14px;
}
.posi_box a:link{
	font-size:14px; line-height:50px;
}
.posi_box a:visited{
	font-size:14px; line-height:50px;
}
.posi_box a:hover{
	font-size:14px; line-height:50px;
}
.posi_box span{
	float:left; margin-top:3px; margin-right:6px;
}
.news_list{
	list-style-type:none; width:100%; display:table; height:auto; padding-bottom:30px;
}
.news_list li{
	width:100%; height:200px; border-bottom:1px #dddddd solid; margin-top:25px; font-size:14px; line-height:24px; position:relative;
}
.news_list img{
	width:240px; height:158px; float:left; margin-right:30px;
}
.news_list a:link{
	font-size:24px; color:#333333; line-height:40px;
}
.news_list a:visited{
	font-size:24px; color:#333333; line-height:40px;
}
.news_list a:hover{
	font-size:24px; color:#e70f0f; line-height:40px;
}
.news_list p{
	color:#666;
}
.news_list span{
	background:url(../images/timebg.jpg) left center no-repeat; padding-left:25px; color:#888;
}
.news_more{
	background-color:#EF8419; width:118px; height:38px; position:absolute; left:270px; bottom:40px; text-align:center;
}
.news_more a:link{
	font-size:14px; color:#fff; display:block; line-height:38px;
}
.news_more a:visited{
	font-size:14px; color:#fff; display:block; line-height:38px;
}
.news_more a:hover{
	font-size:14px; color:#fff; display:block; line-height:38px;
}
.com_cat{
	width:1400px; height:53px; margin:0 auto; margin-top:30px; margin-bottom:30px;
}
.com_cat ul{
	list-style-type:none; width:auto; margin:0 auto; height:auto; display:table;  border-left:1px #c7c7c7 solid;
}
.com_cat li{
	width:186px; height:53px; float:left; border:1px #c7c7c7 solid; border-left:0px; text-align:center; line-height:53px;
}
.com_cat li a{
	transition: .5s all;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-o-transition: .5s all;
}
.com_cat a:link{
	line-height:53px; font-size:16px; display:block;
}
.com_cat a:visited{
	line-height:53px; font-size:16px; display:block;
}
.com_cat a:hover{
	line-height:53px; font-size:16px; display:block; background-color:#2E7D1A; color:#fff;
}
.com_cat .com_cat_cur a:link{
	line-height:53px; font-size:16px; display:block; background-color:#2E7D1A; color:#fff;
}
.com_cat .com_cat_cur a:visited{
	line-height:53px; font-size:16px; display:block; background-color:#2E7D1A; color:#fff;
}
.com_cat .com_cat_cur a:hover{
	line-height:53px; font-size:16px; display:block; background-color:#2E7D1A; color:#fff;
}
.content{
	font-size:14px; text-align:left; line-height:30px; padding-top:30px; width:1250px; margin:0 auto;
}
.content img{
	margin-top:8px;
}
.a_content{
	font-size:16px; text-align:left; line-height:30px; padding-top:30px; padding-bottom:30px;
}
.a_content img{
	margin-top:8px;
}
.a_content p{
	text-indent:2em; margin-bottom:20px;
}
.a_content h4{
	height:45px; line-height:45px; color:#e70f0f; background-color:#f4f4f4; padding-left:10px; margin-bottom:15px; font-size:16px;
}
.qh_pages{
	margin:0 auto; height:auto; padding-bottom:30px;
}
.qh_pages ul{
	list-style-type:none;
	padding:0px 16px 12px 0px;
}
.qh_pages ul li{
	float:left;
	font-family:Tahoma;
	height:30px;
	line-height:30px;
	margin-right:8px;
	border:1px solid #E9E9E9;
}
.qh_pages ul li a{
	float:left;
	color:#555;
	height:30px;
	line-height:30px;
	padding-left:12px;
	padding-right:12px;
	display:block;
}
.qh_pages ul li a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#e70f0f; height:30px; line-height:30px;
	padding-left:12px;
	padding-right:12px; display:block;
}
.qh_pages ul li.thisclass,
.qh_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#e70f0f;
	padding:0px 4px 0px; padding-left:11px; padding-right:11px;
	font-weight:bold;
	color:#fff;
}
.qh_pages .pageinfo{
	line-height:22px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.qh_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.context{
	float:left;
	color:#525252;
	height:auto;
	border-top:1px #ddd dashed;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	display:inline;
}
.context ul{
	list-style-type:none;
}
.context li{
	line-height:25px;
	color:#525252; font-size:14px;
}
.context a:link{
	line-height:25px; font-size:14px;
}
.context a:visited{
	line-height:25px; font-size:14px;
}
.context a:hover{
	line-height:25px; font-size:14px;
}
.jy_pic{
	width:1550px; margin: 0 auto;
}
.jy_pic ul{
	list-style-type:none; margin-left:-30px;
}
.jy_pic li{
	width:365px; height:auto; float:left; margin-left:30px; text-align:center; display:inline; margin-top:30px; overflow: hidden;
}
.jy_pic li a{
	display: block;
	position: relative;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.jy_pic .jy_pic_t{
	width:760px;
}
.jy_pic .pic{
	width:100%; height:100%; overflow:hidden;
}
.jy_pic li img{
	width:100%; height:auto; display:block;
}
.jy_pic li .txt img{
	width:100px; height:19px; margin:0 auto; margin-bottom:8px;
}
.jy_pic li h3{
	font-size:16px; font-weight:normal;
}
.jy_pic li a .hover{
	position: absolute;
	left: 0;
	bottom: -100%;
	width: 100%;
	height: 40px;
	text-align: center;
	background: url(../images/alpha_black_80.png) repeat;
	color: #fff;
	/*display: none;*/
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.jy_pic li .hover b,.jy_pic li .hover .txt,.case-img .hover b,.case-img .hover .txt{
	display: inline-block;
	vertical-align: middle;
}
.jy_pic li .hover b,.case-img .hover b{
	width: 0;
	height: 100%;
}
.jy_pic li a:hover .hover{
	/*display: block;*/
	bottom: 0;
}
.lc_list{
	width:1000px; height:auto; margin:0 auto; margin-top:50px;
}
.lc_list_l{
	width:428px; height:auto; float:left; padding-top:185px;
}
.lc_list_l ul{
	list-style-type:none;
}
.lc_list_l li{
	width:338px; height:68px; background:url(../images/lc_leftbg.jpg) no-repeat; padding-right:65px; padding-left:20px; color:#666; font-size:14px; padding-top:15px; margin-bottom:180px;
}
.lc_list_l span{
	float:right; font-size:18px; color:#e70f0f; font-weight:bolder; margin-left:5px;
}
.lc_list_m{
	width:92px; height:auto; float:left;
}
.lc_list_r{
	width:428px; height:auto; float:left; padding-top:45px;
}
.lc_list_r ul{
	list-style-type:none;
}
.lc_list_r li{
	width:357px; height:74px; background:url(../images/lc_rightbg.jpg) no-repeat; padding-left:75px; padding-right:20px; color:#666; font-size:14px; padding-top:20px; margin-bottom:173px;
}
.lc_list_r span{
	float:left; font-size:18px; color:#e70f0f; font-weight:bolder; width:78px; display:block; height:74px;
}
.mtline{
	margin-top:30px; border-top:1px #ddd dashed; padding-top:15px;
}
.pro_list_right{
	width:1310px; max-width:85%; height:auto; float:right; padding-top:8px;
}
.pro_list{
	width:100%;
}
.pro_list ul{
	list-style-type:none; margin-left:-2%;
}
.pro_list li{
	width:22.8%; height:auto; float:left; margin-left:2%; text-align:center; display:inline; margin-top:30px; overflow: hidden;
}
.pro_list li a{
	display: block;
	position: relative;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.pro_list .pic{
	width:100%; height:100%; overflow:hidden;
}
.pro_list li img{
	width:99%; height:auto; display:block; border:1px #d6d6d6 solid;
}
.pro_list li .txt img{
	width:100px; height:19px; margin:0 auto; margin-bottom:8px; border:0px;
}
.pro_list li h3{
	font-size:15px;
}
.pro_list li a .hover{
	position: absolute;
	left: 0;
	top: -100%;
	width: 100%;
	height: 100%;
	text-align: center;
	background: url(../images/alpha_red_80.png) repeat;
	color: #fff;
	/*display: none;*/
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.pro_list li .hover b,.pro_list li .hover .txt,.case-img .hover b,.case-img .hover .txt{
	display: inline-block;
	vertical-align: middle;
}
.pro_list li .hover b,.case-img .hover b{
	width: 0;
	height: 100%;
}
.pro_list li a:hover .hover{
	/*display: block;*/
	top: 0;
}
.pro_list li a:link{
	font-size:14px;
}
.pro_list li a:visited{
	font-size:14px;
}
.pro_list li a:hover{
	font-size:14px;
}
.pro_list li span{
	margin-top:10px; display:block; padding-bottom:5px;
}
.map{
	width:900px; height:auto; float:left;
}
.contact_txt{
	width:488px; height:auto; float:left; margin-left:90px; padding-top:50px;
}
.contact_txt h2{
	font-size:23.5px; 
}
.contact_txt .en{
	font-size:14px;
}
.contact_txt ul{
	margin-top:30px;
}
.contact_txt li{
	height:57px; font-size:18px; margin-bottom:30px;
}
.contact_txt span{
	font-size:14px; color:#bf0000;
}
.contact_txt .zongji{
	background:url(../images/telbg2.jpg) left center no-repeat; padding-left:50px;
}
.contact_txt .fax{
	background:url(../images/faxbg.jpg) left center no-repeat; padding-left:50px;
}
.contact_txt .zcode{
	background:url(../images/ybbg.jpg) left center no-repeat; padding-left:50px;
}
.contact_txt .address{
	background:url(../images/addbg.jpg) left center no-repeat; padding-left:50px;
}
.arc_title{
	width:100%; height:30px; text-align:center; margin-top:30px;
}
.article_title{
	width:100%; height:auto; text-align:center; margin-top:50px;
}
.article_title h2{
	font-size:24px;
}
.article_info{
	width:100%; height:35px; border-bottom:1px #ddd solid; line-height:35px; font-size:14px; text-align:center; margin-top:15px;
}
.case_pics{
	width:1095px; height:auto; margin:0 auto; margin-top:30px;
}
.pro_detail_right{
	width:1310px; max-width:85%; height:auto; padding-top:8px; float:right;
}
.pro_pics{
	width:650px; height:auto; margin-top:30px; float:left;
}
#preview { float:left; width:610px; height:auto;}
.jqzoom{ width:610px; height:434px; position:relative; margin:auto; margin-bottom:15px; overflow:hidden; }
.jqzoom img{
	width:608px; height:432px; border:1px #ddd solid;
}
.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5 { width:610px; height:117px; position:relative; margin:auto;}
#spec-left { background:url(../images/prev_page2.png) center center no-repeat; width:24px; height:117px; cursor:pointer; top:0px; left:0; position:absolute;}
#spec-right { background:url(../images/next_page2.png) center center no-repeat; width:24px; height:117px; cursor:pointer; top:0px; right:0; position:absolute;}
#spec-list { width:550px; height:117px; overflow:hidden; margin:0 auto;}
#spec-list ul li{ float:left; margin-right:0px; text-align:center; display:inline; width:184px;}
#spec-list ul li img { border:1px solid #ddd; width:165px; height:115px;}
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:600px;height:432px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:1500px;height:1066px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
.bigpic { width:300px; height:300px; margin:0 auto 10px;}
.thumb { width:300px; margin:auto;}
.thumb li { float:left; width:55px; text-align:center;}
.pro_txt{
	width:48%; height:auto; margin-top:30px; float:right; font-size:14px; line-height:30px;
}
.detail_cat{
	width:100%; height:40px; border-bottom:1px #e70f0f solid; background-color:#f7f7f7; margin-top:30px;
}
.case_tit{
	width:120px; height:40px; background-color:#e70f0f; text-align:center; line-height:40px; color:#fff; font-size:16px;
}
.pro_title{
	height:54px; line-height:54px; margin-top:28px; background:url(../images/pro_titbg.jpg) 15px center no-repeat; background-color:#e70f0f; color:#fff; padding-left:45px;
}
.pro_title h1{
	font-size:20px;
}
.pro_title span{
	float:right; margin-right:15px;
}
.pro_title a:link{
	font-size:14px; color:#ffcdcd; line-height:54px;
}
.pro_title a:visited{
	font-size:14px; color:#ffcdcd; line-height:54px;
}
.pro_title a:hover{
	font-size:14px; color:#ffffff; line-height:54px;
}
.pros_detail_cat {
	list-style-type:none;
}
.pros_detail_cat li {	
	width:120px; height:40px; float:left; text-align:center; line-height:40px; margin-right:15px; font-size:16px; color:#666;
}
.pros_detail_cat li.proart_tabOn {
	 font-size:16px; color:#fff; display:block; line-height:40px; background-color:#e70f0f;
}
.pros_detail_cat li:hover{
	background-color:#e70f0f; color:#fff; cursor:pointer;
}
.pro_content{
	font-size:14px; line-height:30px; padding-top:30px; padding-bottom:30px; height:auto; min-height:320px;
}
.pro_content a:link{
	font-size:14px; line-height:30px;
}
.pro_content a:visited{
	font-size:14px; line-height:30px;
}
.pro_content a:hover{
	font-size:14px; line-height:30px;
}
.down_content{
	font-size:14px; line-height:40px; padding-top:30px; padding-bottom:30px; height:auto; min-height:320px;
}
.down_content a:link{
	font-size:14px; line-height:40px;
}
.down_content a:visited{
	font-size:14px; line-height:40px;
}
.down_content a:hover{
	font-size:14px; line-height:40px;
}
.down_content img{
	vertical-align:middle; margin-right:3px;
}
.soncom{
	height:auto; border-top:1px #ddd solid; padding-top:30px; padding-bottom:30px; padding-left:200px;
}
.soncom .son01 span{
	width:125px; height:40px; background-color:#e70f0f; color:#fff; font-size:16px; text-align:center; float:left; line-height:40px; margin-right:30px;
}
.soncom .son01 li{
	line-height:40px; font-size:16px;
}
.soncom h2{
	margin-top:20px; margin-bottom:15px; font-size:24px;
}
.soncom .son02{
	clear:both; font-size:16px;
}
.soncom .son02 .son021{
	height:34px; line-height:34px; background:url(../images/son01bg.jpg) left center no-repeat; padding-left:30px;
}
.soncom .son02 .son022{
	height:34px; line-height:34px; background:url(../images/son02bg.jpg) left center no-repeat; padding-left:30px;
}
.soncom .son02 .son023{
	height:34px; line-height:34px; background:url(../images/son03bg.jpg) left center no-repeat; padding-left:30px;
}
.soncom .son02 .son024{
	height:34px; line-height:34px; background:url(../images/son04bg.jpg) left center no-repeat; padding-left:30px;
}
.ly_title{
	width:182px; height:62px; background:url(../images/ly_titbg.jpg) center bottom no-repeat; text-align:center; font-size:36px; font-weight:bolder; color:#3a3a3a; margin:0 auto; margin-bottom:20px;
}
.ly_box{
	width:1000px; height:auto; margin:0 auto; margin-top:30px; margin-bottom:30px;
}
.intxt{
	width:292px; height:45px; border:1px #c3c3c3 solid; line-height:45px; padding-left:20px; font-size:14px; color:#979797; margin-right:15px; display:inline; font-family:"微软雅黑","Microsoft YaHei";
}
.intxt:hover{
	border:1px #e70f0f solid;
}
.yzm_txt{
	width:130px; height:45px; border:1px #c3c3c3 solid; line-height:45px; padding-left:20px; font-size:14px; color:#979797; text-transform:uppercase; font-family:"微软雅黑","Microsoft YaHei";
}
.yzm_txt:hover{
	border:1px #e70f0f solid;
}	
.ly_nr{
	width:959px;height:130px; margin-top:20px; font-size:14px; color:#979797; padding-top:10px; padding-left:20px; border:1px #c3c3c3 solid; font-family:"微软雅黑","Microsoft YaHei";
}
.ly_nr:hover{
	border:1px #e70f0f solid;
}
.coolbg{
	width:197px; height:45px; background-color:#e70f0f; line-height:45px; color:#fff; border:0px; text-align:center; font-size:16px; cursor:pointer; margin-left:40px; font-family:"微软雅黑","Microsoft YaHei";
}
.culture{
	list-style-type:none;
}
.culture li{
	width:33%; height:220px; float:left; text-align:center; padding-top:45px; border:1px #dcdcdc solid; font-size:20px; color:#e70f0f;
}
.culture p{
	font-size:16px; color:#333; text-indent:0em; margin-top:10px;
}
.culture img{
	transition: .5s all;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-o-transition: .5s all;
}
.culture li:hover{
	border-bottom:1px #e60707 solid;
}
.culture li:hover img{transform: rotate(360deg);-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);}
/*案例新增*/
.ad-gallery {
  width: 1095px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 821px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper img{
		width:1095px;
	}
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(../images/non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/prev_off.png);
        width: 30px;
        height: 60px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/next_off.png);
        width: 30px;
        height: 60px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../images/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 1095px;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 167px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: 0px;
      width: 38px;
      display: block;
      background: url(../images/prev_page.png) no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: 0px;
      width: 38px;
      background: url(../images/next_page.png) no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      width:1005px; overflow:hidden; margin-left:45px; height:220px;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 15000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
			width:243px; height:220px;
          float: left; margin-right:10px; display:inline;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 2px solid #ddd;
              display: block;
			  width:241px; height:161px;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 2px solid #ff0000;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
.kf_qq{
	height:auto; margin-top:40px;
}
.kf_qq h2{
	margin-bottom:30px; font-size:24px;
}
.kf_qq ul{
	list-style-type:none;
}
.kf_qq li{
	width:245px; height:35px; margin-bottom:20px; background:url(../images/qq.png) 110px center no-repeat; float:left; font-size:14px; line-height:35px;
}
.kf_qq span{
	width:100px; height:35px; background-color:#e70f0f; color:#fff; text-align:center; float:left; margin-right:40px;
}
.kf_qq a:link{
	font-size:14px; line-height:35px;
}
.kf_qq a:visited{
	font-size:14px; line-height:35px;
}
.kf_qq a:hover{
	font-size:14px; line-height:35px;
}
.search_list img{
	border:1px #ddd solid;
}
.box-mask {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 1001;
	display: none;
}
.video_box {
	position: absolute;
	width: 900px;
	height: 600px;
	line-height:600px;
	
	text-align: center;
	z-index: 1002;
	display: none;
}
.demo{width:100%; height:100%;margin:0 auto;}
.btnDel {
	font: "微软雅黑";
	font-size: 14px;
	line-height: 33px;
	vertical-align: middle;
	background-repeat: no-repeat;
	border: 0px !important;
	cursor: pointer;
	background-color: transparent;
}
.btnCancel{
	width:50px; height:25px; border: 0px !important; background-color:#e70f0f; color:#fff; text-align:center; line-height:25px; cursor:pointer;
}
@media screen and (max-width:1680px) {
.banner { width: 100%; height:450px; }
.slideBox {height: 450px;}
/*前/后按钮代码*/
.slideBox .prev,
.slideBox .next { position: absolute; left: 4%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=0); opacity: 0; }
.slideBox .next { left: auto; right: 4%; background-position: 8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
}
@media screen and (max-width:1600px) {
	.nav li{
		margin-left:3%;
	}
/*前/后按钮代码*/
.slideBox .prev,
.slideBox .next { position: absolute; left: 2%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=0); opacity: 0; }
.slideBox .next { left: auto; right: 2%; background-position: 8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
}
@media screen and (max-width:1440px) {
	.w{
		width:1250px;
	}
	.case{
		width:1250px;
	}
	.case li{
		width:282.5px;
		}
	.jy_pic{
		width:1250px;
	}
	.jy_pic li{
		width:282.5px;
		}
		.banner { width: 100%; height:450px; }
.slideBox {height: 450px;}
/*前/后按钮代码*/
.slideBox .prev,
.slideBox .next { position: absolute; left: 6%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=0); opacity: 0; }
.slideBox .next { left: auto; right: 6%; background-position: 8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
.jy_pic .jy_pic_t{
	width:597px;
}
	.nav{
		width:50%;
	}
	.nav{
		margin-left:0px;
	}
	.nav li{
		width:auto; margin-left:1%;
	}
	.cat li{
		height:58px;
	}
	.indexarticletitle li{
		height:58px; line-height:58px; font-size:14px;
	}
	.indexarticletitle li.articles_tabOn {
		height:58px; line-height:58px; font-size:14px;
	}
	.about_left{
		width:657px;
	}
	.about_dh {
		margin-top:15px;
	}
	.about_dh li{
		margin-right:25px;
	}
	.links{
		width:1250px; overflow:hidden;
	}
	.links_info{
		width:1147px;
	}
	.map{
		width:672px;
	}
  .pro_txt{
	  width:400px; font-size:14px; line-height:26px;
  }
}
@media screen and (max-width:1366px) {
	
.banner { width: 100%; height:450px; }
.slideBox {height: 450px;}
/*前/后按钮代码*/
.slideBox .prev,
.slideBox .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=0); opacity: 0; }
.slideBox .next { left: auto; right: 3%; background-position: 8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
}
@media screen and (max-width:1280px) {
	
.banner { width: 100%; height:450px; }
.slideBox {height: 450px;}
/*前/后按钮代码*/
.slideBox .prev,
.slideBox .next { position: absolute; left: 6%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=0); opacity: 0; }
.slideBox .next { left: auto; right: 6%; background-position: 8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
}
@media screen and (max-width:1024px) {
	.header_right{
		display:none;
	}
	.w{
		width:1000px;
	}
	.case_cat{
		width:1000px;
	}
	.case{
		width:1000px;
	}
	.case ul{
		margin-left:-15px;
	}
	.case li{
		width:220px;
		}
  .com_cat{
	  width:1000px;
  }
  .com_cat li{
	  width:130px;
  }
  .banner { width: 100%; height:387px; }
.slideBox {height: 450px;}
/*前/后按钮代码*/
.slideBox .prev,
.slideBox .next { position: absolute; left: 6%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=0); opacity: 0; }
.slideBox .next { left: auto; right: 6%; background-position: 8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
	.jy_pic{
		width:1000px;
	}
	.jy_pic ul{
		margin-left:-15px;
	}
	.jy_pic li{
		width:220px;
		}
		.jy_pic .jy_pic_t{
	width:470px;
}
.map{
	width:96%; margin:0 auto; float:none;
}
.contact_txt{
	float:none; margin-left:30px;
}
		
.about_left{
	width:97%; height:auto; float:none; margin:0 auto; padding-top:30px;
}
.video{
	float:none; width:97%; margin:0 auto; padding-top:30px; height:auto; display:table;
}
	.nav{
		width:70%;
	}
	.nav{
		margin-left:0px;
	}
	.nav li{
		width:auto; margin-left:2%;
	}
	.links{
		width:1000px; overflow:hidden;
	}
	.links_info{
		width:897px;
	}
}

.adv_info{
	width:1550px; height:auto; margin:0 auto; display:table; padding-top:42px;
}
.adv_info ul{
	list-style-type:none;
}
.adv_info li{
	width:280px; height:auto; float:left; text-align:center; margin-left:25px; display:inline;
}
.adv_info img{
	margin-bottom:25px;
}
.adv_info img:hover{
	filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;
}
.adv_info h2{
	font-weight:normal;
}
.adv_info h2 a:link{
	font-size:18px; color:#262525;
}
.adv_info h2 a:visited{
	font-size:18px; color:#262525;
}
.adv_info h2 a:hover{
	font-size:18px; color:#262525;
}
.adv_info p{
	font-size:14px; line-height:24px; margin-top:25px; color:#666666; height:50px;
}
.adv_info .sec_adv{
	margin-left:150px;
}
.line{
	clear:both; height:50px;
}

.index_info{
	width:100%; height:197px; padding-top:50px; background:url(../images/infobg.jpg) center top no-repeat; margin-top:40px;
}
.info_txt{
	width:1200px; height:247px; margin:0 auto; font-size:22px; color:#fff;
}
.info_txt h2{
	font-size:24px; color:#fff; font-weight:bolder;
}
.info_txt .txts{
	height:40px; border:1px #fff solid; width:527px; text-align:center; font-size:16px; line-height:40px; color:#fff; margin-top:20px; margin-bottom:20px;
}

.fobg1 {
	display: block;
	height: 198px;
	background: url(../images/fobg1.jpg) center center no-repeat;
	padding-top: 32px;
}

.fobg1 .juzhong {
	display: block;
	overflow: hidden;
}

.fo1-tel {
	display: block;
	float: left;
	width: 415px;
	height: 166px;
	position: relative;
}

.fobg-ren {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

.fo1-tek {
	display: block;
	padding-top: 23px;
	padding-left: 135px;
}

.fo1-te1 {
	line-height: 32px;
	font-size: 16px;
	color: #fff;
}

.fo1-te2 {
	line-height: 50px;
	font-size: 36px;
	color: #fff;
}

.foxk0 {
	display: block;
}

.foxk0 .rf {
	margin-right: -60px;
}

.foxk {
	float: left;
	width: 230px;
	float: left;
	text-align: center;
	border-right: 1px solid #449cdb;
}

.foxk:first-child {
	border-left: 1px solid #449cdb;
}

.foxk-ti {
	display: block;
	line-height: 50px;
	font-size: 48px;
	color: #fff;
}

.foxk-ti span {
	font-size: 18px;
}

.foxk-j {
	display: block;
	line-height: 28px;
	font-size: 16px;
	color: #fff;
}

.fobg2 {
	display: block;
	background: #1f1f1f;
	padding: 28px 0 16px;
	overflow: hidden;
}

.fo-yqti {
	width: 92px;
	height: 36px;
	margin-bottom: 14px;
	background: #384144;
	text-align: center;
	line-height: 36px;
	font-size: 16px;
	color: #fff;
}

.fo-yqa {
	display: block;
	padding-bottom: 26px;
	line-height: 28px;
	font-size: 12px;
	color: #83888a;
}

.fo-yqa a,
.fo-yqa a:visited {
	color: #83888a;
}

.fo-yqa a:hover {
	color: #eee;
}

.fo-ytt {
	display: block;
	width: 100%;
	height: 1px;
	background: #2e2e2e;
	margin-bottom: 26px;
}

.fo-bqk {
	display: block;
	line-height: 30px;
	font-size: 12px;
	color: #83888a;
}

.fo-bqk a,
.fo-bqk a:visited {
	color: #83888A;
}

.fo-nav {
	display: block;
	margin-bottom: 14px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
}

.fo-nav a,
.fo-nav a:visited {
	color: #fff;
}


/*浜岀淮鐮�*/

.ewmk {
	display: block;
	text-align: center;
	float: right;
}

.ewmtu {
	display: block;
	width: 102px;
	height: 102px;
	margin-bottom: 6px;
}

.ewm-m {
	line-height: 18px;
	font-size: 12px;
	color: #fff;
}
.qing {
	display: block;
	clear: both;
}


.juzhong {
	width: 1550px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0;
}

.lf {
	display: block;
	float: left;
}

.rf {
	display: block;
	float: right;
}

.page1 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 40px; LINE-HEIGHT: 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 24px; PADDING-TOP: 40px
}
.page1 A {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 16px; MARGIN: 0px 3px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; ZOOM: 1; BACKGROUND: #f5f5f5; HEIGHT: 16px; COLOR: #525252; OVERFLOW: hidden; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 4px
}
.page1 A:hover {
	BORDER-BOTTOM: #bf3205 1px solid; BORDER-LEFT: #bf3205 1px solid; BACKGROUND: #bf3205; COLOR: #fff; BORDER-TOP: #bf3205 1px solid; BORDER-RIGHT: #bf3205 1px solid; TEXT-DECORATION: none
}
.page1 A.hover {
	BORDER-BOTTOM: #bf3205 1px solid; BORDER-LEFT: #bf3205 1px solid; BACKGROUND: #bf3205; COLOR: #fff; BORDER-TOP: #bf3205 1px solid; BORDER-RIGHT: #bf3205 1px solid; TEXT-DECORATION: none
}
.wztle {
	TEXT-ALIGN: center; PADDING-TOP: 10px
}
.wztle H1 {
	LINE-HEIGHT: 36px; FONT-FAMILY: "Microsoft YaHei"; MARGIN-BOTTOM: 10px; COLOR: #333; FONT-SIZE: 22px; FONT-WEIGHT: 500
}
.wztle P {
	HEIGHT: 18px; COLOR: #999
}
.wztext {
	PADDING-BOTTOM: 20px; MARGIN-TOP: 15px; BORDER-TOP: #ccc 1px dashed
}
.wztext P {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 35px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #525252; FONT-SIZE: 14px; PADDING-TOP: 10px
}
.wnext {
	OVERFLOW: hidden; BORDER-TOP: #ddd 1px dashed; PADDING-TOP: 15px
}
.wnext P {
	LINE-HEIGHT: 26px; HEIGHT: 26px; FONT-SIZE: 14px
}
.wnext P A {
	COLOR: #369
}
.wnext P A:hover {
	COLOR: #ba2636
}

.xuxian {
	BORDER-BOTTOM: #cccccc 1px dashed; margin-top: 20px;margin-bottom: 30px;
}

/*********************************** contact *************************************/

.cubg{ display:block; height:92px; background:url(../images/wzbg.png) top left repeat-x; padding-top:21px; margin-bottom:35px;}

.wzk{ line-height:40px; font-size:14px; color:#696969;}

.wzk a, .wzk a:visited{ color:#696969;}

.wzk span{ font-family:"宋体";}

.wzk a:hover{ color:#49156f;}

.nfl a{ display:block; float:left; padding:0 28px; height:40px; margin-right:10px; overflow:hidden; border:1px solid #c7c7c7; background-color:#FFF; line-height:38px; font-size:16px; color:#454545;}

.nfl a span{ display:block; position:relative; top:0; color:#454545;}

.nfl a:hover span, .nfl a.on span{ top:-100%; color:#FFF;}

.nfl a:hover, .nfl a.on{ background-color:#5c307d; border-color:#5c307d;}

.fotk{ display: block; height:55px;}

.baik{ position:relative; background:#FFF; border:1px solid #eaeaea; overflow:hidden; padding:30px;}

.baik em{ display:block; position:absolute; width:1px; height:100%; top:0; left:520px; background:#ebebeb; }

.conk1{ width:450px; float:left; padding-left:60px; overflow:hidden;}

.con-add{ display:block; width:330px; padding:42px 0; overflow: hidden; border-bottom:1px solid #ededed;}

.con-add img{ display:block; float:left;}

.con-add-js{ margin-left:80px; padding-top:4px; line-height:26px; font-size:14px; color:#696969;}

.con-sao{ padding:42px 0; overflow:hidden; }

.con-sao1{ float:left; margin-right:18px;}

.con-sao1 img{ display:block; border:14px solid #f6f6f6; margin-bottom:11px;}

.con-saom{ text-align:center; line-height:26px; font-size:14px; color:#5d5d5d;}

.map{ width:900px; height:770px; float:right;}
