@charset "utf-8";
/* CSS Document 
制作 青华互联网站建设  www.qinghuahulian.com
电话：18653219163  QQ:893157818
联系人：王小姐
*/

*{margin:0px;
 padding:0px;
}
html,body{
      -webkit-text-size-adjust:none;width:100%; height:100%;
}
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: #666666; LINE-HEIGHT: 150%; TEXT-DECORATION: none;
	font-size:12px
}
A:link {
	COLOR: #666666; TEXT-DECORATION: none
	font-size:12px
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: none
	font-size:12px
}
A:hover {
	RIGHT: 0px; COLOR: #d42826;
	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;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.hj_box{
	width:1200px; height:auto; margin:0 auto; display:table;
}
.box{
	width:980px;
	height:auto;
	margin:0 auto;
	background-color:#fff;
	display:table;
	
}
.index-main{
	width: 100%;
	height: 100%;
	position: relative;
	margin-top: 0px; display:block; overflow:hidden;
}

.banner{width:100%; height:100%;display:block; position: absolute;left: 0;top: 0; z-index:1;}
.banner ul li{ position:absolute; left:0; top:0;width:100%; height:100%; display:none;}
.banner .number{ position:absolute; right: 43%; bottom:136px;}
.banner .number span{ display: inline-block;
	position: relative;
	overflow: hidden; margin-LEFT:10px;width:40px; height:5px; background: #e7e7e7; }
.banner .number span.on{ background: #d42826; cursor:pointer;}
.banner ul li{
	image-rendering:-webkit-optimize-contrast;
}
.top_left{
	width:263px; height:auto; position:relative; z-index:2; margin-left:-110px;
}
.logo{
	background:url(../images/logobg2.png); height:144px; text-align:center; font-size:14px; color:#b4b4b4;
}
.logo img{
	margin-bottom:10px; margin-top:25px;
}
.nav{
	background-color:#1b1f24; height:100%; padding-top:35px; padding-bottom:535px; position:relative;
}
.nav ul{
	list-style-type:none;
}
.nav li{
	text-align:center; height:55px; line-height:50px; background:url(../images/navlibg.png) 226px center no-repeat; margin-bottom:2px;
}
.nav a:link{
	font-size:16px; line-height:50px; display:block; color:#fff;
}
.nav a:visited{
	font-size:16px; line-height:50px; display:block; color:#fff;
}
.nav a:hover{
	font-size:16px; line-height:50px; display:block; color:#fff; background:url(../images/navlibg.png) 226px center no-repeat; background-color:#d42826;
}
.nav .cur a:link{
	font-size:16px; line-height:50px; display:block; color:#fff; background:url(../images/navlibg.png) 226px center no-repeat; background-color:#d42826;
}
.nav .cur a:visited{
	font-size:16px; line-height:50px; display:block; color:#fff; background:url(../images/navlibg.png) 226px center no-repeat; background-color:#d42826;
}
.nav .cur a:hover{
	font-size:16px; line-height:50px; display:block; color:#fff; background:url(../images/navlibg.png) 226px center no-repeat; background-color:#d42826;
}
.dropMenu {
	position:absolute;
	top: 92px;
	z-index:10000;
	width:1046px;
	display:none;
	background:#09509f;
	font-size:14px;
	color:#fff; left:263px; border:1px #bdd1e3 solid;
}
.dropMenu li {
	text-align:center;
	list-style-type:none;
	line-height:55px;
	border-bottom:1px #bdd1e3 solid; width:auto; float:left; height:55px; margin-bottom:0px !important;
}
.dropMenu li.marbot0{
	border-bottom:0px !important;
}
.dropMenu a {
	display:block;
	font-size:14px;
	color:#fff; padding-left:10px; padding-right:10px;
	line-height:55px; height:55px;
}
.dropMenu a:link {
	font-size:14px;
	color:#fff;line-height:55px; 
}
.dropMenu a:visited {
	font-size:14px;
	color:#fff; line-height:55px;
}
.dropMenu a:hover {
	background:#d20003; 
	color:#fff;line-height:55px;
	font-size:14px;
	display:block; text-decoration:none;
}
.nav li:hover .dropMenu{
	display:block;
}
.dropMenu_ds {
	position:absolute;
	top: 92px;
	z-index:10000;
	width:1046px;
	background:#09509f;
	font-size:14px;
	color:#fff; left:263px; border:1px #bdd1e3 solid;
}
.dropMenu_ds li {
	text-align:center;
	list-style-type:none;
	line-height:55px;
	border-bottom:1px #bdd1e3 solid; width:auto; float:left; height:55px; margin-bottom:0px !important;
}
.dropMenu_ds li.marbot0{
	border-bottom:0px !important;
}
.dropMenu_ds a {
	display:block;
	font-size:14px;
	color:#fff; padding-left:10px; padding-right:10px;
	line-height:55px; height:55px;
}
.dropMenu_ds a:link {
	font-size:14px;
	color:#fff;line-height:55px; 
}
.dropMenu_ds a:visited {
	font-size:14px;
	color:#fff; line-height:55px;
}
.dropMenu_ds a:hover {
	background:#d20003; 
	color:#fff;line-height:55px;
	font-size:14px;
	display:block; text-decoration:none;
}
.top_right{
	height:54px; line-height:40px; color:#fff; position:relative; z-index:2; padding-top:10px;
}
.top_info{
	text-align:right;
}
.top_info a:link{
	color:#fff; line-height:40px;
}
.top_info a:visited{
	color:#fff; line-height:40px;
}
.top_info a:hover{
	color:#d42826; line-height:40px;
}
.top_info .mob{
	background:url(../images/mobbg.png) left center no-repeat; padding-left:20px; margin-right:6px; position:relative;
}
.wxImg{
	display:none;height:128px; width:128px; background-color:#fff; text-align:left; position:absolute; z-index:333; right:0px; top:25px;
}
.top_info .sitemap{
	background:url(../images/sitemapbg.png) left center no-repeat; padding-left:23px; margin-left:6px; margin-right:6px;
}
.top_info .fav{
	background:url(../images/favbg.png) left center no-repeat; padding-left:23px; margin-left:6px; margin-right:6px;
}
.top_info .xunpan{
	background:url(../images/txbg.png) left center no-repeat; padding-left:20px; margin-left:6px; margin-right:6px;
}
.top_info .xunpan font{
	background-color:#d42826; color:#fff; padding-left:5px; padding-right:7px; margin-left:3px; margin-right:3px;
}
.top_info .jump{
	background-color:#d42826; padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:5px; margin-right:3px;
}
.top_info .jump a{
	color:#fff;
}
.banner_bot{
	width:100%; height:122px; background:url(../images/ban_botbg.png) center center no-repeat; position:absolute; left:0px; bottom:0px; z-index:2;
}
.xcy_left{
	width:700px; height:122px; background-color:#d42826;
}
.xcy{
	font-size:26px; color:#fff; margin-top:15px; line-height:45px;
}
.xcy span{
	font-size:12px;
}
.xcy p{
	margin-left:30px;
}
.tel{
	background:url(../images/telbg7.jpg) left center no-repeat; color:#fff; font-size:30px; padding-left:80px; margin-top:26px; height:auto; line-height:30px; margin-left:60px; font-weight:bolder;
}
.tel span{
	font-size:14px; font-weight:normal; margin-left:40px;
}
.xcy_right{
	width:500px; height:122px;
}
.search{
	height:61px; background-color:#fff;
}
.search_txt{
	width:382px; height:61px; line-height:61px; padding-left:10px; margin-left:20px;
}
.sea_sub{
	width:88px; height:61px; border:0px; float:right; background:url(../images/subbg.jpg) center center no-repeat #d42826; cursor:pointer;
}
.keywords{
	height:31px; background-color:#f7f7f7; padding-left:30px; font-size:14px; line-height:31px; overflow:hidden; margin-top:20px;
}
.keywords a{
	margin-left:5px; margin-left:5px;
}
.keywords a:link{
	font-size:14px; line-height:31px;
}
.keywords a:visited{
	font-size:14px; line-height:31px;
}
.keywords a:hover{
	font-size:14px; line-height:31px;
}
.keywords span{
	float:right;
}
.ys{
	height:440px; background:url(../images/ie_bg.jpg) center top no-repeat #fff; padding-top:58px;
}
.ys ul{
	list-style-type:none; width:auto; margin:0 auto; display:table; margin-top:40px;
}
.ys li{
	width:212px; height:152px; padding-top:30px; border:1px #d42826 solid; float:left; margin-left:30px; margin-right:30px; text-align:center; font-size:16px;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}
.ys .nub{
	font-size:50px; color:#d42826;
}
.ys p{
	font-size:14px;
}
.ys li:hover{
	background-color:#d42826; color:#fff; padding-top:40px;
}
.ys li:hover .nub{
	color:#fff;
}
.pro_box{
	width:100%; height:800px; background:url(../images/probg.jpg) center center no-repeat; padding-top:45px;
}
.pro_title{
	text-align:center; font-size:36px; color:#fff; line-height:34px;
}
.pro_title span{
	font-size:16px;
}
.pro_title img{
	vertical-align:middle;
}
.pro_cat{
	height:54px; margin-top:30px;
}
.pro_cat ul{
	height:54px; width:auto; margin:0 auto; display:table;
}
.pro_cat li{
	width:200px; height:54px; background-color:#fff; float:left; text-align:center; border-left:1px #dadada solid;
}
.pro_cat a:link{
	font-size:18px; line-height:54px; display:block;
}
.pro_cat a:visited{
	font-size:18px; line-height:54px; display:block;
}
.pro_cat a:hover{
	font-size:18px; line-height:54px; display:block; background-color:#d42826; color:#fff;
}
.pro_cat li:first-child{
	border-left:0px;
}
.indexarticletitle li.articles_tabOn {
	 background-color:#d42826; color:#fff;
}
.indexarticletitle li.articles_tabOn a:link{
	color:#fff;
}
.indexarticletitle li.articles_tabOn a:visited{
	color:#fff;
}
.indexarticletitle li.articles_tabOn a:hover{
	color:#fff;
}
.products{
	height:auto; width:1450px; margin:0 auto; margin-top:40px;
}
.products ul{
	list-style-type:none;
}
.products li{width:338px; height:433px; float:left; padding-bottom:20px; margin-right:35px; display:inline; background-color:#fff; }
.products li img{ width:338px; height:302px; display:block;}
.products .pro_txt{
	line-height:22px; text-align:left;
}
.products a:link{
	font-size:12px; color:#fff;
}
.products a:hover{
	font-size:12px; color:#fff;
}
.products a:visited{
	font-size:12px; color:#fff;
}
.products p{
	margin:0 10px; margin-top:10px;
}
.products li:hover{
	background-color:#095bc9;
}
.products li:hover p{
	color:#fff;
}
.products li:hover a:link{
	color:#ffffff;
}
.products li:hover a:hover{
	color:#ffffff;
}
.products li:hover a:visited{
	color:#ffffff;
}
.pro_tel{
	width:515px; height:50px; background:url(../images/protelbg.png) no-repeat; margin:0 auto; margin-top:40px;
}
.pro_tel2{
	width:518px; height:52px; background:url(../images/protelbg.jpg) no-repeat; margin:0 auto; margin-top:40px;
}
.demo{
	overflow:hidden;width:1450px;height:433px;
}
.tel2{
	width:297px; height:50px; font-size:16px; line-height:50px; background:url(../images/telbg2.jpg) left center no-repeat; padding-left:35px; margin-left:30px;
}
.tel2 span{
	color:#095bc9; font-size:20px; font-weight:bolder;
}
.pro_more{
	background:url(../images/morebg01.jpg) 70px center no-repeat; width:115px; height:50px;
}
.pro_more a:link{
	font-size:16px; color:#fff; line-height:50px; display:block;
}
.pro_more a:visited{
	font-size:16px; color:#fff; line-height:50px; display:block;
}
.pro_more a:hover{
	font-size:16px; color:#fff; line-height:50px; display:block; background:url(../images/morebg02.jpg) 70px center no-repeat;
}
.title{
	text-align:center; font-size:16px; margin-top:40px; color:#898989;
}
.liucheng{
	height:auto; min-height:178px; background:url(../images/lcbg.jpg) center top no-repeat #dcdcdc;
}
.liucheng ul{
	list-style-type:none; width:auto; margin:0 auto; display:table; margin-top:30px;
}
.liucheng li{
	width:92px; height:137px; padding-top:15px; float:left; text-align:center; background:url(../images/lc01bg.png) center top no-repeat; font-size:14px;
}
.liucheng li:hover{
	background:url(../images/lc02bg.png) center top no-repeat; color:#d42826;
}
.liucheng span{
	color:#fff; font-size:14px;
}
.liucheng img{
	margin-top:8px; margin-bottom:35px;
}
.liucheng .jiantou{
	width:15px; height:11px; background:none; margin-top:10px; margin-right:3px; margin-left:0px;
}
.liucheng .jiantou:hover{
	background:none;
}
.hb_box{
	width:100%; height:220px; background:url(../images/hbbg2.jpg) repeat-x; padding-top:20px;
}
.hb_title{
	text-align:center; font-size:22px; color:#000000; height:35px; line-height:35px;
}
.hb_title img{
	vertical-align:middle;
}
.hb_list{
	height:160px; background:url(../images/hbbg.jpg) center bottom no-repeat; width:1250px; margin:0 auto; margin-top:20px; overflow:hidden;
}
.hb_list ul{
	list-style-type:none;
}
.hb_list li{
	width:201px; height:126px; padding-top:20px; text-align:center; background-color:#ffffff; float:left; border-left:1px #e2e2e2 solid;box-sizing:border-box;
}
.hb_list img{
	width:201px; height:auto;
}
.f_fl{
	float:left;
}
.f_fr{
	float:right;
}
.hb_list .u_ljt{ margin-top:50px; }
.hb_list .u_rjt{ margin-top:50px;}
.hb_list .u_ljt a{ background: url(../images/left2.png) no-repeat; width:16px; height:27px; display:block; cursor:pointer;}
.hb_list .u_rjt a{ background: url(../images/right2.png) no-repeat; width:16px; height:27px; display:block; cursor:pointer;}
.hb_list .u_mid{ width:1200px; overflow:hidden; margin-left:10px;}

.case_box{
	height:auto; margin-top:30px;
}
.case_cat{
	width:280px; height:auto; float:left;
}
.case_cat ul{
	list-style-type:none;
}
.case_cat li{
	height:76px; border:1px #cecece solid; background:url(../images/case_cat01.jpg) 250px center no-repeat; margin-bottom:14px;
}
.case_cat a:link{
	font-size:18px; line-height:76px; display:block; padding-left:50px;
}
.case_cat a:visited{
	font-size:18px; line-height:76px; display:block; padding-left:50px;
}
.case_cat a:hover{
	font-size:18px; line-height:76px; display:block; background:url(../images/case_cat02.jpg) 250px center no-repeat; background-color:#d42826; color:#fff; padding-left:50px;
}
.indexarticle li.art_tabOn {
	  background:url(../images/case_cat02.jpg) 250px center no-repeat; background-color:#d42826; color:#fff;
}
.indexarticle li.art_tabOn a:link{
	color:#fff;
}
.indexarticle li.art_tabOn a:visited{
	color:#fff;
}
.indexarticle li.art_tabOn a:hover{
	color:#fff;
}
.case_cat li:hover{
	border:1px #d42826 solid;
}
.case_pic{
	width:590px; height:446px; margin-left:20px; position:relative;
}
.case_pic img{
	width:590px; height:446px; display:block;
}
.case_more{
	width:290px; height:auto; background-color:#f1f1f1; padding-bottom:13px;
}
.case_tit{
	height:40px; background-color:#d42826; color:#fff; font-size:14px; line-height:40px; padding-left:15px;
}
.case_list{
	height:auto; padding-top:6px;
}
.case_list ul{
	list-style-type:none;
}
.case_list li{
	width:230px; height:auto; float:left; text-align:center; margin-left:30px; margin-top:8px;
}
.case_list img{
	width:230px; height:160px;
}
.case_list a:link{
	font-size:14px;
}
.case_list a:visited{
	font-size:14px;
}
.case_list a:hover{
	font-size:14px;
}
.case_xq{
	height:100px; width:550px; padding-top:10px; padding-left:20px; padding-right:20px; background:url(../images/casebg.png); position:absolute; left:0px; bottom:0px; z-index:100; color:#fff; font-size:14px; line-height:26px;
}
.case_xq a:link{
	font-size:18px; color:#fff;
}
.case_xq a:visited{
	font-size:18px; color:#fff;
}
.case_xq a:hover{
	font-size:18px; color:#fff;
}
.message{
	width:1200px; height:auto; margin:0 auto; margin-top:30px;
}
.mesg_pic{
	width:702px; height:auto;
}
.mesg_info{
	width:448px; height:257px; background-color:#d42826; font-size:14px; color:#fff; padding-left:50px; padding-top:20px;
}
.ly_txt{
	width:255px; height:32px; line-height:32px; background-color:#ffcece; padding-left:6px;
}
.ly_txt2{
	background-color:#ffcece; width:255px; padding-left:6px; padding-top:5px;
}
.yzm_txt{
	width:60px; height:32px; line-height:32px; background-color:#ffcece; padding-left:10px; text-transform:uppercase;
}
.ly_sub{
	width:108px; height:35px; background-color:#b0b0b0; color:#fff; text-align:center; border:0px; cursor:pointer; margin-left:15px;
}
.about_box{
	width:100%; height:702px; background:url(../images/aboutbg.jpg) center center no-repeat; margin-top:40px;
}
.about_con{
	width:1500px; height:auto; margin:0 auto;
}
.about_info{
	width:600px; height:auto; font-size:16px; color:#fff; line-height:30px; padding-top:138px; padding-right:35px;
}
.about_info img{
	margin-bottom:20px;
}
.more{
	width:205px; height:47px; line-height:47px;  border-radius:47px;-moz-border-radius:47px;-webkit-border-radius:47px;-o-border-radius:47px; background:url(../images/morebg01.jpg) 150px center no-repeat; background-color:#d42826; margin-top:30px;
}
.more a:link{
	font-size:16px; color:#fff; display:block; line-height:47px; padding-left:60px;
}
.more a:visited{
	font-size:16px; color:#fff; display:block; line-height:47px; padding-left:60px;
}
.more a:hover{
	font-size:16px; color:#fff; display:block; line-height:47px; padding-left:60px; background:url(../images/morebg02.jpg) 150px center no-repeat;
}
.about_pic{
	width:865px; height:auto; margin-top:109px;
}
.about_pic ul{
	list-style-type:none;
}
.about_pic li{
	width:auto; height:auto; float:left; border-left:1px #fff solid; margin-bottom:1px; position:relative;
}
.about_pic .first{
	border-left:0px;
}
.about_pic img{
	display:block;
}
.about_pic .wdth50{
	width:215px; height:auto;
}
.about_more{
	width:110px; height:110px; background:url(../images/morebg01.jpg) center 64px no-repeat; background-color:#d42826; text-align:center;
}
.about_more a:link{
	font-size:14px; color:#fff; height:80px; padding-top:30px; display:block;
}
.about_more a:visited{
	font-size:14px; color:#fff; height:80px; padding-top:30px; display:block;
}
.about_more a:hover{
	font-size:14px; color:#fff; height:80px; padding-top:30px; display:block; background:url(../images/morebg02.jpg) center 64px no-repeat;
}
.about_txt{
	width:100%; height:100%; background:url(../images/casebg.png); position:absolute; z-index:10; left:0px; top:0px; text-align:center; line-height:197px; color:#fff; font-size:16px;
}
.about_pic li:hover .about_txt{
	background:none;
}
.news_cat{
	height:44px; margin-top:30px;
}
.news_cat ul{
	list-style-type:none; width:auto; margin:0 auto; display:table;
}
.news_cat li{
	width:141px; height:42px; border:1px #cecece solid; float:left; line-height:42px; text-align:center; margin-left:15px; margin-right:15px; display:inline;
}
.news_cat a:link{
	line-height:42px; font-size:16px; color:#171717; display:block;
}
.news_cat a:visited{
	line-height:42px; font-size:16px; color:#171717; display:block;
}
.news_cat a:hover{
	line-height:42px; font-size:16px; color:#ffffff; display:block; background-color:#d42826;
}
.news_cat li.news_tabOn {
	  background:url(../images/case_cat02.jpg) 250px center no-repeat; background-color:#d42826; border:1px #d42826 solid; color:#fff;
}
.news_cat li.news_tabOn a:link{
	color:#fff;
}
.news_cat li.news_tabOn a:visited{
	color:#fff;
}
.news_cat li.news_tabOn a:hover{
	color:#fff;
}
.news{
	height:auto; margin-top:30px;
}
.news ul{
	list-style-type:none;
}
.news li{
	height:143px; border-bottom:1px #dadada dashed; font-size:14px; line-height:26px; color:#666; margin-bottom:20px;
}
.news img{
	width:183px; height:127px; float:left; margin-right:30px;
}
.news .time{
	width:102px; height:77px; line-height:20px; background-color:#efefef; float:right; text-align:center; color:#999; padding-top:12px; margin-left:30px; margin-top:25px;
}
.news .time span{
	font-size:28px; border-bottom:1px #e7e7e7 solid; width:100%; display:block; padding-bottom:15px; margin-bottom:10px;
}
.news a:link{
	font-size:18px; font-weight:bolder; line-height:26px;
}
.news a:visited{
	font-size:18px; font-weight:bolder; line-height:26px;
}
.news a:hover{
	font-size:18px; font-weight:bolder; line-height:26px;
}
.news li:hover .time{
	background-color:#d42826; color:#fff;
}
.news li:hover .time span{
	border-bottom:1px #e43e3c solid; color:#fff;
}
.news li:nth-child(5n){
}
.down{
	height:auto; margin-top:30px;
}
.down ul{
	list-style-type:none;
}
.down li{
	height:103px; border-bottom:1px #dadada solid; font-size:14px; line-height:26px; color:#666; margin-bottom:20px;
}
.down img{
	width:183px; height:127px; float:left; margin-right:30px;
}
.down .download{
	width:102px; height:35px; line-height:20px; background-color:#d42826; float:right; text-align:center; color:#fff; margin-left:30px; margin-top:45px;
}
.down .download a:link{
	font-size:14px; font-weight:bolder; line-height:35px; color:#fff; display:block;
}
.down .download a:visited{
	font-size:14px; font-weight:bolder; line-height:35px; color:#fff; display:block;
}
.down .download a:hover{
	font-size:14px; font-weight:bolder; line-height:35px; color:#fff; display:block;
}
.down .download span{
	font-size:28px; border-bottom:1px #d5d5d5 solid; width:100%; display:block; padding-bottom:15px; margin-bottom:10px;
}
.down a:link{
	font-size:18px; font-weight:bolder; line-height:36px;
}
.down a:visited{
	font-size:18px; font-weight:bolder; line-height:36px;
}
.down a:hover{
	font-size:18px; font-weight:bolder; line-height:36px;
}
.down li:hover .download{
	background-color:#d42826;
}
.down li:hover .download span{
	border-bottom:1px #e43e3c solid;
}
.mtau{
	margin:0 auto;
}
.links{
	height:auto; padding-top:40px; padding-bottom:20px; border:1px #ddd solid; display:table; width:1198px; margin:0 auto; margin-top:40px; position:relative; margin-bottom:30px;
}
.links ul{
	list-style-type:none;
}
.links li{
	float:left; margin-left:15px; height:26px; line-height:26px;
}
.links a:link{
	font-size:14px;
}
.links a:visited{
	font-size:14px;
}
.links a:hover{
	font-size:14px;
}
.links_title{
	width:162px; height:34px; background-color:#d52a28; text-align:center; color:#fff; position:absolute; left:15px; top:-10px; font-size:16px; line-height:34px;
}
.foot_box{
	width:100%; height:auto; padding-top:70px; padding-bottom:40px; display:table; background-color:#161616;
}
.foot_left{
	width:166px; height:auto; color:#c5c5c5; margin-left:-110px;
}
.foot_left img{
	vertical-align:middle;
}
.foot_left2{
	width:166px; height:auto; color:#c5c5c5;
}
.foot_left2 img{
	vertical-align:middle;
}
.wechat{
	width:166px; text-align:center; color:#c5c5c5; margin-bottom:10px;
}
.wechat img{
	border:1px #4b4b4b solid; padding:11px; margin-bottom:10px;
}
.foot_contact{
	width:370px; height:auto; margin-left:70px;
}
.foot_contact h2{
	background:url(../images/telbg3.jpg) left center no-repeat; padding-left:35px; color:#d52a28; font-size:30px; font-weight:normal;
}
.foot_contact ul{
	list-style-type:none; margin-top:20px;
}
.foot_contact li{
	height:36px; line-height:36px; color:#adadad; font-size:14px;
}
.foot_contact .ftel{
	background:url(../images/telbg4.jpg) left center no-repeat; padding-left:30px;
}
.foot_contact .ffax{
	background:url(../images/faxbg.jpg) left center no-repeat; padding-left:30px;
}
.foot_contact .femail{
	background:url(../images/emailbg.jpg) left center no-repeat; padding-left:30px;
}
.foot_contact .fadd{
	background:url(../images/addbg.jpg) left center no-repeat; padding-left:30px;
}
.foot_contact2{
	width:370px; height:auto; margin-left:40px;
}
.foot_contact2 h2{
	background:url(../images/telbg3.jpg) left center no-repeat; padding-left:35px; color:#d52a28; font-size:30px; font-weight:normal;
}
.foot_contact2 ul{
	list-style-type:none; margin-top:20px;
}
.foot_contact2 li{
	height:36px; line-height:36px; color:#adadad; font-size:14px;
}
.foot_contact2 .ftel{
	background:url(../images/telbg4.jpg) left center no-repeat; padding-left:30px;
}
.foot_contact2 .ffax{
	background:url(../images/faxbg.jpg) left center no-repeat; padding-left:30px;
}
.foot_contact2 .femail{
	background:url(../images/emailbg.jpg) left center no-repeat; padding-left:30px;
}
.foot_contact2 .fadd{
	background:url(../images/addbg.jpg) left center no-repeat; padding-left:30px;
}
.foot_nav{
	height:auto; padding-top:10px; float:right;
}
.foot_nav ul{
	list-style-type:none;
}
.foot_nav li{
	width:89px; height:auto; float:left; color:#fff; margin-left:50px; display:;
}
.foot_nav .firstnav{
	width:130px;
}
.foot_nav h3{
	background:url(../images/h3bg.jpg) left center no-repeat; font-size:16px; padding-left:25px; font-weight:normal; margin-bottom:30px;
}
.foot_nav a:link{
	font-size:14px; line-height:40px; color:#939393; margin-left:25px;
}
.foot_nav a:visited{
	font-size:14px; line-height:40px; color:#939393; margin-left:25px;
}
.foot_nav a:hover{
	font-size:14px; line-height:40px; color:#ffffff; margin-left:25px;
}
.copyright{
	width:100%; height:55px; border-top:1px #3d3d3d solid; background-color:#161616; line-height:55px; color:#adadad;
}
.copyright a:link{
	line-height:55px; color:#adadad;
}
.copyright a:visited{
	line-height:55px; color:#adadad;
}
.copyright a:hover{
	line-height:55px; color:#ffffff;
}
.copyright span{
	float:right;
}
.beian{
	background:url(../images/beian.png) left center no-repeat; padding-top:3px; padding-bottom:3px; padding-left:25px;
}
.pro_banner{
	background:url(../images/case_banner.jpg) center top no-repeat #ffffff; background-attachment:fixed;
}
.about_banner{
	background:url(../images/about_banner.jpg) center top no-repeat; background-attachment:fixed;
}
.news_banner{
	background:url(../images/news_banner.jpg) center top no-repeat;  background-attachment:fixed;
}
.contact_banner{
	background:url(../images/contact_banner.jpg) center top no-repeat;  background-attachment:fixed;
}
.case_banner{
	background:url(../images/case_banner.jpg) center top no-repeat; background-attachment:fixed;
}
.header{
	width:100%; height:110px; background:url(../images/hdbg.png); position:fixed; left:0; top:0; z-index:1000;
}
.c_logo{
	width:202px; height:67px; margin-top:15px;
}
.c_right{
	color:#fff; width:998px; padding-top:3px;
}
.c_nav{
	height:auto; margin-top:7px;
}
.c_nav ul{
	list-style-type:none; float:right;
}
.c_nav li{
	width:auto; float:left; height:32px; margin-left:1px;
}
.c_nav a:link{
	font-size:14px; color:#fff; padding-left:11px; padding-right:11px; line-height:32px; display:block;
}
.c_nav a:visited{
	font-size:14px; color:#fff; padding-left:11px; padding-right:11px; line-height:32px; display:block;
}
.c_nav a:hover{
	font-size:14px; color:#fff; padding-left:11px; padding-right:11px; background-color:#d52a28; line-height:32px; display:block;
}
.c_nav .cur a:link{
	font-size:14px; color:#fff; padding-left:11px; padding-right:11px; background-color:#d52a28; line-height:32px; display:block;
}
.c_nav .cur a:visited{
	font-size:14px; color:#fff; padding-left:11px; padding-right:11px; background-color:#d52a28; line-height:32px; display:block;
}
.c_nav .cur a:hover{
	font-size:14px; color:#fff; padding-left:11px; padding-right:11px; background-color:#d52a28; line-height:32px; display:block;
}
.c_box{
	width:1200px; height:auto; background-color:#f4f4f4; margin:0 auto; margin-top:361px;
}
.shop_box{
	width:1200px; height:auto; background-color:#f4f4f4; margin:0 auto; margin-top:-55px;
}
.c_box2{
	width:1200px; height:auto; background-color:#ffffff; padding-bottom:30px; margin:0 auto;
}
.c_box3{
	width:100%; height:auto; background-color:#ffffff; padding-bottom:30px;
}
.position{
	height:60px; width:1150px; margin:0 auto; font-size:14px; line-height:60px; background:url(../images/posibg.jpg) left center no-repeat; padding-left:10px;
}
.position a:link{
	font-size:14px; line-height:60px;
}
.position a:visited{
	font-size:14px; line-height:60px;
}
.position a:hover{
	font-size:14px; line-height:60px;
}
.position2{
	height:60px; margin:0 auto; font-size:14px; line-height:60px; background:url(../images/posibg.jpg) left center no-repeat; padding-left:10px;
}
.position2 a:link{
	font-size:14px; line-height:60px;
}
.position2 a:visited{
	font-size:14px; line-height:60px;
}
.position2 a:hover{
	font-size:14px; line-height:60px;
}
.cser_txt{
	width:328px; height:34px; background-color:#fff; border:0px; padding-left:10px; font-size:14px;
}
.cser_txt2{
	width:328px; height:34px; background-color:#f1f1f1; border:0px; padding-left:10px; font-size:14px;
}
.c_sub{
	width:67px; height:34px; background:url(../images/searchbg.jpg) no-repeat; border:0px; cursor:pointer; vertical-align:middle;
}
.pro_cat_c{
	height:auto;
}
.pro_cat_cl{
	width:205px; height:auto; background:url(../images/pro_catbg.jpg) left top no-repeat #d42826;
}
.pro_cat_cl ul{
	list-style-type:none;
}
.pro_cat_cl li{
	height:65px; line-height:65px; border-top:1px #e46d6b solid;
}
.pro_cat_cl .cat01{
	background:url(../images/catbg01.png) 15px center no-repeat;
}
.pro_cat_cl .cat02{
	background:url(../images/catbg02.png) 15px center no-repeat; height:97px;
}
.pro_cat_cl .cat03{
	background:url(../images/catbg03.png) 15px center no-repeat;
}
.pro_cat_cl .cat04{
	background:url(../images/catbg04.png) 15px center no-repeat;
}
.pro_cat_cl .cat05{
	background:url(../images/catbg05.png) 15px center no-repeat;
}
.pro_cat_cl a:link{
	font-size:16px; color:#fff; line-height:61px; display:block; padding-left:50px;
}
.pro_cat_cl a:visited{
	font-size:16px; color:#fff; line-height:61px; display:block; padding-left:50px;
}
.pro_cat_cl a:hover{
	font-size:16px; color:#fff; line-height:61px; display:block; padding-left:50px;
}
.pro_cat_cl li:first-child{
	border-top:0px;
}
.pro_cat_cl .cat02 a{
	line-height:97px;
}
.pro_cat_cr{
	width:995px; height:auto; background-color:#fff;
}
.cat-serc{
	height:64px; border-bottom:1px #eaeaea solid; line-height:63px; padding-left:10px; padding-right:10px;
}
.cat-serc a{
	margin-right:15px;
}
.cat-serc a:link{
	line-height:62px; font-size:14px;
}
.cat-serc a:visited{
	line-height:62px; font-size:14px;
}
.cat-serc a:hover{
	line-height:62px; font-size:14px;
}
.cat-serc .cat_cur  a:link{
	line-height:62px; font-size:14px; color:#d42826; font-weight:bolder;
}
.cat-serc .cat_cur a:visited{
	line-height:62px; font-size:14px; color:#d42826; font-weight:bolder;
}
.cat-serc .cat_cur a:hover{
	line-height:62px; font-size:14px; color:#d42826; font-weight:bolder;
}
.cat-serc2{
	height:60px; border-bottom:1px #eaeaea solid; padding-left:10px; padding-top:6px; padding-right:10px;
}
.cat-serc2 a{
	margin-right:18px;
}
.cat-serc2 a:link{
	line-height:26px; font-size:14px;
}
.cat-serc2 a:visited{
	line-height:26px; font-size:14px;
}
.cat-serc2 a:hover{
	line-height:26px; font-size:14px;
}
.cat-serc2 .cat_cur  a:link{
	line-height:26px; font-size:14px; color:#d42826; font-weight:bolder;
}
.cat-serc2 .cat_cur a:visited{
	line-height:26px; font-size:14px; color:#d42826; font-weight:bolder;
}
.cat-serc2 .cat_cur a:hover{
	line-height:26px; font-size:14px; color:#d42826; font-weight:bolder;
}
.cat-serc3{
	height:auto; border-bottom:1px #eaeaea solid; padding-left:10px; padding-top:10px; padding-bottom:9px; padding-right:10px;
}
.cat-serc3 a{
	margin-right:18px;
}
.cat-serc3 a:link{
	line-height:26px; font-size:14px;
}
.cat-serc3 a:visited{
	line-height:26px; font-size:14px;
}
.cat-serc3 a:hover{
	line-height:26px; font-size:14px;
}
.cat-serc3 .cat_cur  a:link{
	line-height:26px; font-size:14px; color:#d42826; font-weight:bolder;
}
.cat-serc3 .cat_cur a:visited{
	line-height:26px; font-size:14px; color:#d42826; font-weight:bolder;
}
.cat-serc3 .cat_cur a:hover{
	line-height:26px; font-size:14px; color:#d42826; font-weight:bolder;
}
.procat01 .sercat01{
	 border-bottom:1px #d42826 solid; background-color:#fdeeee;
}
.procat02 .sercat02{
	 border-bottom:1px #d42826 solid; background-color:#fdeeee;
}
.procat03 .sercat03{
	 border-bottom:1px #d42826 solid; background-color:#fdeeee;
}
.procat04 .sercat04{
	 border-bottom:1px #d42826 solid; background-color:#fdeeee;
}
.procat05 .sercat05{
	 border-bottom:1px #d42826 solid; background-color:#fdeeee;
}
.products_list{
	height:auto; margin-top:30px;
}
.products_list ul{
	list-style-type:none; margin-left:-16px;
}
.products_list li{
	width:286px; height:365px; float:left; border:1px #d0d0d0 solid; background-color:#fff; margin-left:16px; display:inline; padding-bottom:20px; margin-bottom:16px;
}
.products_list img{
	width:286px; height:254px; display:block; image-rendering:-webkit-optimize-contrast;
}
.products_list .pro_txt{
	line-height:22px;
}
.pro_tit{
	height:32px; background-color:#d42826; line-height:32px; overflow:hidden; padding-left:10px; padding-right:10px; text-align:center;
}
.products_list a:link{
	font-size:12px; color:#fff;
}
.products_list a:hover{
	font-size:12px; color:#fff;
}
.products_list a:visited{
	font-size:12px; color:#fff;
}
.products_list p{
	margin:0 10px; margin-top:10px; color:#666666;
}
.products_list li:hover{
	background-color:#095bc9;
}
.products_list li:hover p{
	color:#fff;
}
.products_list li:hover a:link{
	color:#fff;
}
.products_list li:hover a:visited{
	color:#fff;
}
.products_list li:hover a:hover{
	color:#fff;
}
.title_c{
	height:80px; line-height:80px; font-size:24px; color:#252525; font-weight:bolder;
}
.title_c span{
	float:right;
}
.title_c span a:link{
	font-size:16px; color:#d52a28;
}
.title_c span a:visited{
	font-size:16px; color:#d52a28;
}
.title_c span a:hover{
	font-size:16px; color:#333333;
}
.tj_products{
	height:auto; width:1270px; margin:0 auto; padding-bottom:30px; display:table;
}
.tj_products ul{
	list-style-type:none;
}
.tj_products li{
	width:280px; height:370px; border:1px #ddd solid; float:left; background-color:#eeeeee; margin-right:23px; display:inline;
}
.tj_products .u_ljt{ margin-top:100px; }
.tj_products .u_rjt{ margin-top:100px;}
.tj_products .u_ljt a{ background: url(../images/left2.png) no-repeat; width:16px; height:27px; display:block; cursor:pointer;}
.tj_products .u_rjt a{ background: url(../images/right2.png) no-repeat; width:27px; height:27px; display:block; cursor:pointer;}
.tj_products .u_mid{ width:1200px; overflow:hidden; margin-left:20px;}
.tj_products img{
	width:280px; height:249px; display:block;
}
.tj_products .pro_txt{
	line-height:22px;
}
.tj_products a:link{
	font-size:12px; color:#fff;
}
.tj_products a:hover{
	font-size:12px; color:#fff;
}
.tj_products a:visited{
	font-size:12px; color:#fff;
}
.tj_products p{
	margin:0 10px; margin-top:10px;
}
.tj_products li:hover{
	background-color:#095bc9;
}
.tj_products li:hover p{
	color:#fff;
}
.tj_products li:hover a:link{
	color:#fff;
}
.tj_products li:hover a:visited{
	color:#fff;
}
.tj_products li:hover a:hover{
	color:#fff;
}
.news_title{
	height:70px; line-height:70px; background:url(../images/news_titbg.jpg); text-align:center; font-size:24px; color:#fff; font-weight:bolder;
}
.tj_news{
	height:auto; margin-top:30px; padding-bottom:10px; display:table;
}
.tj_news ul{
	list-style-type:none; margin-left:-100px;
}
.tj_news li{
	width:520px; height:50px; background:url(../images/arrow.jpg) left center no-repeat; padding-left:20px; float:left; line-height:50px; border-bottom:1px #e9e9e9 solid; font-size:14px; color:#999; margin-left:100px; display:inline; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.tj_news a:link{
	line-height:50px; font-size:14px;
}
.tj_news a:visited{
	line-height:50px; font-size:14px;
}
.tj_news a:hover{
	line-height:50px; font-size:14px;
}
.tj_news span{
	float:right;
}
.about_by{
	text-align:center; font-size:36px; color:#fff; font-weight:bolder; margin-top:220px; line-height:32px; background:url(../images/jiantou2.png) center bottom no-repeat; padding-bottom:100px; margin-bottom:100px;
}
.about_by span{
	font-size:15px; font-weight:normal; letter-spacing:1px;
}
.contact_by{
	text-align:center; font-size:36px; color:#333; font-weight:bolder; margin-top:220px; line-height:32px; background:url(../images/jiantou2.png) center bottom no-repeat; padding-bottom:100px; margin-bottom:100px;
}
.contact_by span{
	font-size:15px; font-weight:normal; letter-spacing:1px;
}
.about_cat{
	height:86px; background:url(../images/about_cat_line.jpg) left bottom repeat-x #f6f6f6;
}
.about_cat ul{
	list-style-type:none; width:auto; margin:0 auto; display:table;
}
.about_cat li{
	width:190px; height:86px; float:left; text-align:center; margin-left:10px; margin-right:10px; display:inline;
}
.about_cat a:link{
	line-height:86px; font-size:18px; display:block;
}
.about_cat a:visited{
	line-height:86px; font-size:18px; display:block;
}
.about_cat a:hover{
	line-height:86px; font-size:18px; background:url(../images/about_catbg.jpg) center bottom no-repeat #d42826; display:block; color:#fff;
}
.about_cat .thisclass a:link{
	line-height:86px; font-size:18px; background:url(../images/about_catbg.jpg) center bottom no-repeat #d42826; display:block; color:#fff;
}
.about_cat .thisclass a:visited{
	line-height:86px; font-size:18px; background:url(../images/about_catbg.jpg) center bottom no-repeat #d42826; display:block; color:#fff;
}
.about_cat .thisclass a:hover{
	line-height:86px; font-size:18px; background:url(../images/about_catbg.jpg) center bottom no-repeat #d42826; display:block; color:#fff;
}
.common{
	height:auto; background-color:#fff; width:1150px; display:table; margin:0 auto; padding-left:25px; padding-right:25px;
}
.content{
	font-size:16px; line-height:40px; padding-left:50px; padding-right:50px; padding-top:30px;
}
.content a{
	font-size:16px; line-height:40px; color:#444;
}
.job_content{
	font-size:16px; line-height:40px; padding-top:30px;
}
.job_content h2{
	margin-bottom:10px;
}
.job_content h4{
	height:40px; background-color:#f3f3f3; line-height:40px; margin-top:15px; margin-bottom:15px; padding-left:10px;
}
.company_tit{
	text-align:center; font-size:31px; color:#095bc9; font-weight:bolder; margin-top:40px;
}
.company_tit span{
	font-size:15px; font-weight:normal; color:#777;
}
.company_tit h1{
	font-size:30px; color:#333;
}
.info{
	width:850px; height:45px; background-color:#f6f6f6; text-align:center; line-height:45px; margin:0 auto; font-size:14px; margin-top:30px;
}
.culture{
	height:auto; margin-top:30px; padding-bottom:40px;
}
.culture ul{
	list-style-type:none; margin:0 auto; width:auto; display:table;
}
.culture li{
	width:220px; float:left; text-align:center; font-size:20px;
}
.culture img{	
	transition: .5s all;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-o-transition: .5s all; margin-bottom:10px;
}
.culture li:hover img { -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg); -moz-transition: all 1.5s; -ms-transition: all 1.5s; -webkit-transition: all 1.5s; -o-transition: all 1.5s; transition: all 1.5s; }
.culture li:hover{
	color:#e60012;
}
.culture p{
	font-size:14px; margin-top:15px; line-height:24px; color:#888;
}
.grey_box{
	height:auto; width:100%; display:table; background-color:#f4f4f4;
}
.article{
	font-size:16px; line-height:40px; padding-top:30px;
}
.article img{
	max-width: 100%!important;height: auto!important;width:expression(this.width > 1180 ? "1180px" : this.width)!important;
}
.article a:link{
	font-size:16px; line-height:40px; color:#095bc9; text-decoration:underline;
}
.article a:visited{
	font-size:16px; line-height:40px; color:#095bc9; text-decoration:underline;
}
.article a:hover{
	font-size:16px; line-height:40px; color:#d42826; text-decoration:underline;
}
.back{
	width:143px; height:40px; background-color:#d42826; text-align:center; line-height:40px; margin-bottom:15px;
}
.back a:link{
	color:#fff; line-height:40px; display:block; font-size:16px;
}
.back a:visited{
	color:#fff; line-height:40px; display:block; font-size:16px;
}
.back a:hover{
	color:#fff; line-height:40px; display:block; font-size:16px; background-color:#c02a28;
}
.pages{
	margin:0 auto;
}
.pages ul{
	list-style-type:none;
	padding:22px 16px 12px 0px; display:table; margin:0 auto;
}
.pages ul span{
	float:left;
	font-family:Tahoma;
	height:30px;
	line-height:30px;
	margin-right:5px; margin-bottom:8px;
}
.pages ul span.page-status{
	padding-left:12px; padding-right:12px; border:1px solid #E9E9E9;
}
.pages ul span.page-numbar{
	margin-right:3px; margin-left:-3px;
}
.pages ul span.page-numbar a{
	margin-left:3px; margin-right:3px;	
}
.pages ul span a{
	float:left;
	color:#555;
	height:30px;
	line-height:30px;
	padding-left:12px;
	padding-right:12px;
	display:block;
	border:1px solid #E9E9E9;
}
.pages ul span a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#d42826; height:30px; line-height:30px;
	padding-left:12px;
	padding-right:12px; display:block;
}
.pages ul a.page-num-current,
.pages ul a.page-num-current a,.pagebox ul a.page-num-current a:hover{
	background-color:#d42826;
	padding:0px 4px 0px; padding-left:12px; padding-right:12px;
	font-weight:bold;
	color:#fff;
}
.text-secondary{
       font-size:14px; text-align:center; padding-bottom:30px; height:auto; overflow:hidden; color:#888;
}
.prenext{
	color:#525252;
	height:auto;
	border-top:1px #ddd dashed;
	width:100%;
	padding-top:20px;
	padding-bottom:10px;
	margin-top:15px; font-size:14px;
}
.prenext ul{
	list-style-type:none;
}
.prenext li{
	line-height:25px; color:#525252; font-size:14px;
}
.prenext a:link{
	line-height:25px; font-size:14px;
}
.prenext a:visited{
	line-height:25px; font-size:14px;
}
.prenext a:hover{
	line-height:25px; font-size:14px;
}
.wshare{
	margin-right:30px; margin-top:6px;
}
.contact{
	height:auto; margin-top:40px;
}
.contact ul{
	list-style-type:none; margin-left:10px;
}
.contact li{
	width:270px; height:200px; float:left; text-align:center; background:url(../images/conbg.jpg) center top no-repeat; font-size:16px; color:#7d7d7d; padding-top:30px; line-height:30px; margin-left:10px; display:inline;
}
.contact span{
	font-size:18px; font-weight:bolder; color:#343434;
}
.contact img{	
	transition: .5s all;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-o-transition: .5s all; margin-bottom:40px;
}
.contact li:hover img {transform: rotate(360deg);-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);}
.maps{
	height:550px; background:url(../images/maps.jpg) center center no-repeat;
}
.cases_list{
	height:auto; margin-top:30px; display:table; padding-bottom:30px;
}
.cases_list ul{
	list-style-type:none;
}
.cases_list li{
	width:360px; height:345px; float:left; margin-right:35px; display:inline;
}
.cases_list li:nth-child(3n){
    margin-right:0px;
}
.cases_list img{
	width:360px; height:271px; margin-bottom:10px;
}
.cases_list a:link{
	font-size:14px;
}
.cases_list a:visited{
	font-size:14px;
}
.cases_list a:hover{
	font-size:14px;
}
.bot{
	border-top:1px #ddd dashed;
}
.image_content{
	width:1150px; height:auto; background-color:#fff; padding:25px; display:table; margin:0 auto; margin-top:30px;
}
.image_pic{
	width:477px;
}
#preview { float:left; width:477px; height:auto;}
.jqzoom{ width:477px; height:426px; position:relative; margin:auto; margin-bottom:15px; overflow:hidden; }
.jqzoom img{
	width:477px; height:426px;
}
.zoomdiv{ left:859px; height:477px; width:426px;}
.list-h li{ float:left;}
#spec-n5 { width:477px; height:90px; position:relative; margin:auto;}
#spec-left { background:url(../images/prev_page2.png) center center no-repeat; width:21px; height:92px; cursor:pointer; top:0px; left:0; position:absolute;}
#spec-right { background:url(../images/next_page2.png) center center no-repeat; width:21px; height:92px; cursor:pointer; top:0px; right:0; position:absolute;}
#spec-list { width:430px; height:92px; overflow:hidden; margin:0 auto;}
#spec-list ul li{ float:left; margin-right:0px; text-align:center; display:inline; width:108px;}
#spec-list ul li img { border:1px solid #ddd; width:100px; height:90px;}

.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:477px;height:426px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:700px;height:auto;}
.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;}
.image_txt{
	margin-left:50px; font-size:14px; line-height:40px; position:relative; width:623px; height:537px;
}
.image_txt a:link{
	font-size:14px;
}
.image_txt a:visited{
	font-size:14px;
}
.image_txt a:hover{
	font-size:14px;
}
.image_txt h1{
	margin-bottom:10px; font-size:16px; color:#da2625; border-bottom:2px #ddd solid; background:url(../images/cpbg.jpg) left 10px no-repeat; padding-left:27px;
}
.image_txt .bj{
	background:url(../images/bjbg.jpg) 5px center no-repeat #d42826; padding-left:35px; padding-right:15px;padding-bottom:5px;
}
.image_txt .bj a{
	color:#fff; font-size:14px;
}
.wxzx{
	width:154px; height:auto; line-height:24px; position:absolute; color:#fff; right:10px; bottom:4px; text-align:center; background-color:#505050; padding-bottom:10px;
}
.wxzx_txt{
	width:155px; font-size:14px; text-align:right;
}
.wxzx_pic{
	width:155px;
}
.wxzx img{
	border:1px #ddd solid;
}
.pro_zx{
	height:auto;  margin-bottom:10px; width:415px; margin-top:12px;
}
.zxzx{
	width:200px; height:52px; background:url(../images/zxzxbg.jpg) no-repeat; letter-spacing:1px; font-weight:bolder;
}
.zxzx a:link{
	font-size:16px; color:#fff; display:block; line-height:52px; display:block; padding-left:80px;
}
.zxzx a:visited{
	font-size:16px; color:#fff; display:block; line-height:52px; display:block; padding-left:80px;
}
.zxzx a:hover{
	font-size:16px; color:#fff; display:block; line-height:52px; display:block; padding-left:80px;
}
.zxbj{
	width:200px; height:52px; background:url(../images/zxbjbg.jpg) no-repeat; letter-spacing:1px; font-weight:bolder;
}
.zxbj a{
	font-size:16px; color:#fff; display:block; line-height:52px; display:block; padding-left:80px;
}
.zxbj a:link{
	font-size:16px; color:#fff; display:block; line-height:52px; display:block; padding-left:80px;
}
.zxbj a:visited{
	font-size:16px; color:#fff; display:block; line-height:52px; display:block; padding-left:80px;
}
.zxbj a:hover{
	font-size:16px; color:#fff; display:block; line-height:52px; display:block; padding-left:80px;
}
.pro_400{
	width:222px; height:72px; padding-left:195px; background:url(../images/400bg.jpg) no-repeat; font-size:28px; line-height:72px; color:#fff; font-weight:bolder; margin-top:17px;
}
.pro_zonghe{
	position:absolute; left:0px; bottom:4px;
}
.pro_tel3{
	width:220px; background:url(../images/telbg6.jpg) 5px center no-repeat; border:1px #ddd solid; font-size:28px; font-weight:bolder; padding-left:50px; margin-top:15px; line-height:50px;
}
.proxq_cat{
	height:62px; background:url(../images/proxqbg.jpg) repeat-x; background-color:#f4f4f4; margin-top:30px;
}
.proxq_cat ul{
	list-style-type:none; background:url(../images/proxq_libg2.jpg) right center no-repeat; width:auto; margin:0 auto; display:table;
}
.proxq_cat li{
	width:200px; float:left; text-align:center; line-height:62px; font-size:16px; background:url(../images/proxq_libg2.jpg) left center no-repeat; cursor:pointer;
}
.proxq_cat li.articles_tabOn {
	background:url(../images/proxq_libg.jpg) center center no-repeat;
}
.proxq_content{
	height:auto; background-color:#fff; padding-top:30px; padding-bottom:30px; font-size:16px; line-height:40px; padding-left:40px; padding-right:40px; width:1120px;
}
.proxq_content a:link{
	font-size:16px; line-height:40px; color:#095bc9; text-decoration:underline;
}
.proxq_content a:visited{
	font-size:16px; line-height:40px; color:#095bc9; text-decoration:underline;
}
.proxq_content a:hover{
	font-size:16px; line-height:40px; color:#d42826; text-decoration:underline;
}
.proxq_content img{
	display:block; margin:0 auto;
}
.proxq_content table{
	width:100% !important; border-left:1px #555 solid; border-top:1px #555 solid;
}
.proxq_content td{
	border-right:1px #555 solid; border-bottom:1px #555 solid;
}
.proxq_content tr{
	background-color:#fcfcfc;
}
.proxq_content tr:nth-child(2n){
	background-color:#f7faff;
}
.xg_products{
	height:auto;
}
.xgpro_cat{
	width:170px; height:auto;
}
.xgpro_cat ul{
	list-style-type:none;
}
.xgpro_cat li{
	height:46px; background:url(../images/xgpro_catbg1.jpg) right center no-repeat; text-align:center; color:#fff; font-size:16px; margin-bottom:10px; line-height:46px; cursor:pointer;
}
.xgpro_cat li.art_tabOn {
	 background:url(../images/xgpro_catbg2.jpg) right center no-repeat; 
}
.xgpro_list{
	width:1020px; height:auto; padding-bottom:30px; position:relative;
}
.xgpro_list ul{
	list-style-type:none; margin-left:-12px;
}
.xgpro_list li{
	width:244px; height:auto; border:1px #ddd solid; margin-left:12px; background-color:#f7f7f7; float:left; display:inline; padding-bottom:15px;
}
.xgpro_list img{
	width:244px; height:217px; display:block;
}
.xgpro_list .pro_txt{
	line-height:22px;
}
.xgpro_list a:link{
	font-size:12px; color:#fff;
}
.xgpro_list a:hover{
	font-size:12px; color:#fff;
}
.xgpro_list a:visited{
	font-size:12px; color:#fff;
}
.xgpro_list p{
	margin:0 10px; margin-top:10px;
}
.xgfa_list{
	width:1020px; height:auto; padding-bottom:30px; position:relative;
}
.xgfa_list ul{
	list-style-type:none; margin-left:-12px;
}
.xgfa_list li{
	width:244px; height:auto; border:1px #ddd solid; margin-left:12px; background-color:#f7f7f7; float:left; display:inline; padding-bottom:15px;
}
.xgfa_list img{
	width:244px; height:175px; display:block;
}
.xgfa_list .pro_txt{
	line-height:22px;
}
.xgfa_list a:link{
	font-size:12px; color:#fff;
}
.xgfa_list a:hover{
	font-size:12px; color:#fff;
}
.xgfa_list a:visited{
	font-size:12px; color:#fff;
}
.xgfa_list p{
	margin:0 10px; margin-top:10px;
}
.xgmore{
	position:absolute; position:absolute; right:0px; top:-46px; font-weight:bolder;
}
.xgmore a:link{
	font-size:16px; color:#d52a28;
}
.xgmore a:visited{
	font-size:16px; color:#d52a28;
}
.xgmore a:hover{
	font-size:16px; color:#333333;
}
.fengexian{
	height:10px; background:url(../images/fegexian.jpg) repeat-x;
}
.yhal_cat{
	height:54px; background:url(../images/case_catbg.jpg) repeat-x;
}
.yhal_cat ul{
	list-style-type:none; border-left:1px #ddd solid;
}
.yhal_cat li{
	width:150px; height:54px; font-size:16px; line-height:54px; text-align:center; float:left; border-right:1px #ddd solid; cursor:pointer;
}
.yhal_cat li.news_tabOn {
	 background:url(../images/case_catbg2.jpg) left center no-repeat; color:#ca0707;
}
.yhal_list{
	height:auto; margin-top:30px;
}
.yhal_list ul{
	list-style-type:none; margin-left:-50px;
}
.yhal_list li{
	width:550px; height:153px; float:left; margin-left:50px; display:inline; margin-bottom:30px;
}
.yhal_list img{
	width:232px; height:148px; float:left; margin-right:25px;
}
.yhal_list a:link{
	font-size:14px; color:#333; font-weight:bolder;
}
.yhal_list a:visited{
	font-size:14px; color:#333; font-weight:bolder;
}
.yhal_list a:hover{
	font-size:14px; font-weight:bolder;
}
.yhal_list p{
	color:#999; line-height:24px; margin-top:10px; margin-bottom:10px;
}
.yhal_list span{
	background-color:#d42826; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;
}
.yhal_list span a:link{
	color:#fff;
}
.yhal_list span a:visited{
	color:#fff;
}
.yhal_list span a:hover{
	color:#fff;
}
.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; border:1px #ddd solid;
}

.baojia_box {
	position: absolute;
	width: 490px;
	height: auto;
	z-index: 1002;
	display: none; background-color:#fff; color:#000;
}
.baojia_box h2{
	height:45px; background-color:#d42826; color:#fff; text-align:center; line-height:45px; padding-left:55px;
}
.demohj{width:100%; height:100%;margin:0 auto;}
.btnDel {
	 font-family:"微软雅黑","Microsoft YaHei";
	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; color:#fff; text-align:center; line-height:25px; cursor:pointer;
}
.baojia{
	margin-top:20px;
}
.baojia td{
	line-height:40px; height:40px; font-size:14px; color:#4b4b4b; padding-left:30px;
}
.bj_txt{
	width:260px; height:32px; border:1px #d0d0d0 solid; font-size:14px; line-height:32px; padding-left:5px; font-family:"微软雅黑","Microsoft YaHei";
}
.bj_txt:hover{
	border:1px #c4122a solid;
}
.yzm_txt2{
	width:70px; height:32px; border:1px #d0d0d0 solid; font-size:14px; line-height:32px; padding-left:5px; font-family:"微软雅黑","Microsoft YaHei"; text-transform:uppercase;
}
.yzm_txt2:hover{
	border:1px #c4122a solid;
}
.checkcode{
	height:34px; width:auto; vertical-align:middle; margin-left:10px;
}
.bj_txt2{
	width:260px; height:62px; border:1px #d0d0d0 solid; font-size:14px; line-height:32px; padding-left:5px; font-family:"微软雅黑","Microsoft YaHei"; margin-top:10px; color:#888; font-size:14px; line-height:22px;
}
.bj_txt2:hover{
	border:1px #c4122a solid;
}
.baojia span{
	line-height:24px; color:#F00;
}
.tdheight{
	line-height:24px; font-size:13px; margin-top:10px;
}
.tdheight2{
	line-height:24px; font-size:12px; color:#333;
}
.baomi{
	font-size:12px; background:url(../images/bmbg.jpg) left center no-repeat; padding-left:23px; color:#2eb71b; margin-left:134px; margin-top:10px;
}
.bj_sub{
	width:280px; height:40px; background-color:#d42826; color:#fff; text-align:center; line-height:40px; border:0px; cursor:pointer; margin:0 auto; font-family:"微软雅黑","Microsoft YaHei"; font-size:18px; margin-bottom:25px;
}
.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_txt3{
	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_txt3:hover{
	border:1px #e70f0f solid;
}
.mesgyzm{
	padding-top:15px;
}
.mesgyzm img{
	vertical-align:middle; margin-left:10px;
}
.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"; float:right; margin-right:20px;
}
.ry_content{
	height:543px; background:url(../images/rybg.jpg) center top no-repeat; padding-top:150px; padding-left:25px;
}
.orbit-wrapper { position: relative; overflow: visible; width: 860px;height: 540px; margin:0 auto;}
.orbit { position: relative; overflow: hidden;}
.orbit span { display:none;}
.orbit a img{ position: absolute; display:block;width: 274px; box-shadow: 0 3px 8px rgba(0,0,0,0.5); background:#fff; }
.orbit-wrapper h4{ display: none; }
.slider-nav { display: block; }
.slider-nav span { width: 37px; height: 80px;  color: #fff; text-align: center; position: absolute; z-index: 100; top: 130px; cursor: pointer; text-indent:-9999px;}
.slider-nav span.right { right: 15px; background:url(../images/slider_right.jpg); }
.slider-nav span.left { left:-50px;background:url(../images/slider_left.jpg); }
.ry_list{
	height:auto; display:table;
}
.ry_list ul{
	list-style-type:none;
}
.ry_list li{
	width:274px; height:auto; float:left; text-align:center; margin-right:17px; margin-bottom:20px;
}
.ry_list li:nth-child(4n){
    margin-right: 0;
}
.ry_list img{
	width:274px; height:367px; margin-bottom:5px;
}
.ry_list a:link{
	font-size:14px;
}
.ry_list a:visited{
	font-size:14px;
}
.ry_list a:hover{
	font-size:14px;
}
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox_img/prevlabel.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox_img/nextlabel.gif) right 50% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}			
#imageData #bottomNavClose{ width: 66px; padding-bottom:5px; float:right;}	

		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

#bottomNav{
	position:relative;
}
#bottomNav a{
	display:block;
}
#bottomNav img{
	position:absolute; bottom:-15px; right:15px;
}
.kehu_list{
	height:auto; display:table;
}
.kehu_list ul{
	list-style-type:none;
}
.kehu_list li{
	width:224px; height:auto; float:left; text-align:center; margin-right:5px; margin-bottom:20px; border:1px #ddd solid;
}
.kehu_list li:nth-child(5n){
    margin-right: 0;
}
.kehu_list img{
	width:223px; height:84px;
}
.kehu_list li:hover{
	border:1px #d42826 solid;
}
.kehu_list img:hover{
	filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;
}
.linksinfo{
	height:auto; width:1200px; margin:0 auto; margin-top:25px; color:#939393;
}
.linksinfo a:link{
	font-size:12px; line-height:30px; color:#939393; margin-right:15px;
}
.linksinfo a:visited{
	font-size:12px; line-height:30px; color:#939393; margin-right:15px;
}
.linksinfo a:hover{
	font-size:12px; line-height:30px; color:#ffffff; margin-right:15px;
}
.linkstxt{
	margin-left:-110px;
}
.webcopy{
	margin-left:-110px;
}
.linkstxt2{
	margin-left:0px;
}
.linkstxt2 .lastlink{
	display:none;
}
.rightkf{
	Z-INDEX: 1111111;right:3px; _right:3px; WIDTH: 70px; position: fixed; _position: absolute; TOP: 30%; HEIGHT:auto;
}
.rightkf li{
	width:68px; height:68px; border:1px #00aef3 solid; font-size:12px; text-align:center; margin-bottom:5px; position:relative;
	 background:url(../images/rightbg.png);
}
.rightkf .kf01 .zxzx_r{
	margin-left:-0px;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}
.rightkf .kf01 .zxsbzx_r{
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all; height:70px; background-color:#00aef3; overflow:hidden; width:0px; right:70px; top:-1px; position:absolute; overflow:hidden; font-size:14px; line-height:70px;
}
.rightkf .kf01:hover .zxzx_r{
	margin-left:-80px;
}
.rightkf .kf01:hover .zxsbzx_r{
	display:block; right:0px; width:150px;
}
.rightkf .kf02 .zxzx_r{
	margin-left:-0px;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}
.rightkf .kf02 .zxsbzx_r{
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all; height:70px; background-color:#00aef3; overflow:hidden; width:0px; right:70px; top:-1px; position:absolute; overflow:hidden; font-size:14px; line-height:70px;
}
.rightkf .kf02:hover .zxzx_r{
	margin-left:-80px;
}
.rightkf .kf02:hover .zxsbzx_r{
	display:block; right:0px; width:150px;
}
.rightkf .kf03 .zxzx_r{
	margin-left:-0px;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}
.rightkf .kf03 .zxtel_r{
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all; height:70px; background-color:#00aef3; overflow:hidden; width:0px; right:70px; top:-1px; position:absolute; overflow:hidden; font-size:16px; line-height:70px;
}
.rightkf .kf03:hover .zxzx_r{
	margin-left:-80px;
}
.rightkf .kf03:hover .zxtel_r{
	display:block; right:0px; width:150px;
}
.wximg2{
	width:150px; height:auto; position:absolute; left:-150px; top:-1px; display:none; background-color:#00aef3; padding-top:5px; padding-bottom:5px; font-size:14px; color:#fff;
}
.right_tel{
	width:150px; height:71px; position:absolute; left:-150px; top:-1px; display:none; background-color:#00aef3; font-size:18px; line-height:71px; color:#fff;
}
.rightkf a:link{
	padding-top:10px; display:block; color:#fff; height:60px;
}
.rightkf a:visited{
	padding-top:10px; display:block; color:#fff; height:60px;
}
.rightkf a:hover{
	padding-top:10px; display:block; color:#fff; height:60px;
}
.rightkf .kf04 a:link{
	padding-top:10px; display:block; color:#fff; height:60px;
}
.rightkf .kf04 a:visited{
	padding-top:10px; display:block; color:#fff; height:60px;
}
.rightkf .kf04 a:hover{
	padding-top:10px; display:block; color:#fff; background-color:#00aef3; height:60px;
}
.share-platform{
    clear: both;
}
.share-platform .share-platform-l{
    float: left;
    width: 50px; padding-top:15px;
}
.share-platform .share-platform-r{
    float: left;
}
.share-platform .bds_weixin{
    background-image: url('../images/css-bg.png');
    background-position: -13px -8px !important;
}
.share-platform .bds_tsina{
    background-image: url('../images/css-bg.png');
    background-position: -57px -8px !important;
}
.share-platform .bds_sqq{
    background-image: url('../images/css-bg.png');
    background-position: -101px -8px !important;
}
.share-platform .bds_qzone{
    background-image: url('../images/css-bg.png');
    background-position: -146px -7px !important;
}
.share-platform .share-platform-text{
    color: #aaa;
    margin-top: 5px;
}
.pro_table{
	margin-top:15px; margin-bottom:15px;
}
.pro_table tr:nth-child(2n){
	background-color:#f2f2f2;
}
.pro_table td{
	padding-left:20px; padding-top:7px; padding-bottom:7px;
}
.pro_table tr:first-child{
	background-color:#166ece; color:#fff;
}
.pro_table tr:first-child td{
	padding-top:10px; padding-bottom:10px;
}
.powerby{
	display:none;
}
@keyframes webfd
{
from  {top: 6px;}
to  {top: -6px;}
}
@-moz-keyframes webfd /* Firefox */
{
from  {top: 6px;}
to  {top: -6px;}
}
@-webkit-keyframes webfd /* Safari 和 Chrome */
{
from  {top: 6px;}
to  {top: -6px;}
}
@-o-keyframes webfd /* Opera */
{
from  {top: 6px;}
to  {top: -6px;}
}
.webfd{
    animation: webfd 0.8s linear 0s infinite alternate;
    /* Firefox: */
    -moz-animation: webfd 0.8s linear 0s infinite alternate;
    /* Safari 和 Chrome: */
    -webkit-animation: webfd 0.8s linear 0s infinite alternate;
    /* Opera: */
    -o-animation: webfd 0.8s linear 0s infinite alternate;position:relative;
}


@media screen and (max-width:1680px) {



}
@media screen and (max-width:1600px) {
.top_left{
	margin-left:-40px !important;
}
.foot_left{
	margin-left:-40px;
}
.linkstxt{
	margin-left:-40px;
}
.webcopy{
	margin-left:-40px;
}
.nav{
	padding-top:10px; padding-bottom:535px;
}
.nav li{
	height:42px; line-height:42px; margin-bottom:6px; font-size:15px;
}
.nav a:link{
	line-height:42px; font-size:15px;
}
.nav a:visited{
	line-height:42px; font-size:15px;
}
.nav a:hover{
	line-height:42px; font-size:15px;
}
.nav .cur a:link{
	line-height:42px; font-size:15px;
}
.nav .cur a:visited{
	line-height:42px; font-size:15px;
}
.nav .cur a:hover{
	line-height:42px; font-size:15px;
}
.dropMenu {
	top: 58px;
	width:973px;
    left:263px;
}
.dropMenu li {
	text-align:center;
	list-style-type:none;
	line-height:42px;
	width:auto; float:left; height:42px; margin-bottom:6px !important;
}
.dropMenu a {
	display:block;
	font-size:12px;
	color:#fff; padding-left:10px; padding-right:10px;
	line-height:42px; height:42px;
}
.dropMenu a:link{
	font-size:12px;line-height:42px;
}
.dropMenu a:visited{
	font-size:12px;line-height:42px;
}
.dropMenu a:hover{
	font-size:12px;line-height:42px;
}
.dropMenu li.marbot0{
	margin-bottom:0px !important; border-bottom:0px !important;
}
.banner .number{bottom:114px;}
.banner_bot{
	height:100px; 
}
.xcy_left{
	height:100px;
}
.xcy{
	margin-top:25px;
}
.tel{
	margin-top:25px;
}
.xcy_right{
	height:100px;
}
.search{
	height:50px; background-color:#fff;
}
.search_txt{
	height:41px; line-height:41px;
}
.sea_sub{
	height:50px;
}
.keywords{
	margin-top:15px;
}
.pro_box{
	height:750px;
}
.products{
	height:auto; width:1200px; margin:0 auto; margin-top:40px;
}
.products ul{
	list-style-type:none;
}
.products li{width:280px; height:376px; float:left; padding-bottom:20px; margin-right:30px; display:inline; background-color:#fff; }
.products li img{ width:280px; height:249px; display:block;}
.products a:hover{text-decoration: none;}
.demo{
	width:1200px; height:376px;
}
.about_con{
	width:1200px;
}
.about_info{
	width:405px; height:auto; font-size:16px; color:#fff; line-height:30px; padding-top:138px; padding-right:45px;
}
.about_info img{
	margin-bottom:20px; width:100%; height:auto;
}
.more{
	width:205px; height:47px; line-height:47px;  border-radius:47px;-moz-border-radius:47px;-webkit-border-radius:47px;-o-border-radius:47px; background:url(../images/morebg01.jpg) 150px center no-repeat; background-color:#d42826; margin-top:30px;
}
.more a:link{
	font-size:16px; color:#fff; display:block; line-height:47px; padding-left:60px;
}
.more a:visited{
	font-size:16px; color:#fff; display:block; line-height:47px; padding-left:60px;
}
.more a:hover{
	font-size:16px; color:#fff; display:block; line-height:47px; padding-left:60px; background:url(../images/morebg02.jpg) 150px center no-repeat;
}
.about_pic{
	width:750px; height:auto; margin-top:119px;
}
.about_pic ul{
	list-style-type:none;
}
.about_pic li{
	width:187px; height:auto; float:left; border-left:1px #fff solid; margin-bottom:1px; position:relative;
}
.about_pic .first{
	border-left:0px;
}
.about_pic .second{
	width:374px;
}
.about_pic img{
	display:block; width:100%; height:auto;
}
.about_pic .wdth50{
	width:215px; height:auto;
}
}
@media screen and (max-width:1440px) {

.top_left{
	margin-left:-30px !important;width:230px;
}
.foot_left{
	margin-left:-30px;
}
.linkstxt{
	margin-left:-30px;
}
.webcopy{
	margin-left:-30px;
}
.logo{
	height:110px; text-align:center; font-size:12px;
}
.logo img{
	margin-bottom:6px; margin-top:15px; width:auto; height:55px;
}
.nav{
	padding-top:25px; padding-bottom:545px;
}
.nav li{
	height:42px; line-height:42px; margin-bottom:4px; background:url(../images/navlibg.png) 192px center no-repeat; 
}
.nav a:link{
	line-height:42px; font-size:14px;
}
.nav a:visited{
	line-height:42px; font-size:14px;
}
.nav a:hover{
	line-height:42px; font-size:14px; background:url(../images/navlibg.png) 192px center no-repeat;  background-color:#d42826;
}
.nav .cur a:link{
	line-height:42px; font-size:14px; background:url(../images/navlibg.png) 192px center no-repeat;  background-color:#d42826;
}
.nav .cur a:visited{
	line-height:42px; font-size:14px; background:url(../images/navlibg.png) 192px center no-repeat;  background-color:#d42826;
}
.nav .cur a:hover{
	line-height:42px; font-size:14px; background:url(../images/navlibg.png) 192px center no-repeat;  background-color:#d42826;
}
.dropMenu {
	top: 70px;
	width:998px;
    left:230px;
}
.dropMenu li {
	text-align:center;
	list-style-type:none;
	line-height:42px;
	width:auto; float:left; height:42px; margin-bottom:4px !important;
}
.rightkf{
	TOP: 25%;
}
}
@media screen and (max-width:1400px) {

.top_left{
	margin-left:-60px !important;
}
.foot_left{
	margin-left:-60px;
}
.linkstxt{
	margin-left:-60px;
}
.webcopy{
	margin-left:-60px;
}
}
@media screen and (max-width:1366px) {
.banner{height:100%;}
.banner ul li{height:100%;}
.top_left{
	margin-left:-30px !important;
}
.foot_left{
	margin-left:-30px;
}
.linkstxt{
	margin-left:-30px;
}
.webcopy{
	margin-left:-30px;
}
.top_right{
	margin-top:-10px;
}
.banner .number{bottom:96px;}
.nav{
	padding-top:8px; padding-bottom:555px;
}
.nav li{
	height:35px; line-height:35px; margin-bottom:3px;
}
.nav a:link{
	line-height:35px; font-size:14px;
}
.nav a:visited{
	line-height:35px; font-size:14px;
}
.nav a:hover{
	line-height:35px; font-size:14px;
}
.nav .cur a:link{
	line-height:35px; font-size:14px;
}
.nav .cur a:visited{
	line-height:35px; font-size:14px;
}
.nav .cur a:hover{
	line-height:35px; font-size:14px;
}
.dropMenu {
	top: 45px;
	width:998px;
    left:230px;
}
.dropMenu li {
	text-align:center;
	list-style-type:none;
	line-height:35px; overflow:hidden;
	width:auto; float:left; height:35px; margin-bottom:3px !important;
}
.dropMenu a:link{
	font-size:12px; line-height:35px;
}
.dropMenu a:visited{
	font-size:12px; line-height:35px;
}
.dropMenu a:hover{
	font-size:12px; line-height:35px;
}
.banner_bot{
	height:82px; 
}
.xcy_left{
	height:82px;
}
.xcy{
	margin-top:15px;
}
.tel{
	margin-top:18px;
}
.xcy_right{
	height:82px;
}
.search{
	height:41px; background-color:#fff;
}
.search_txt{
	height:41px; line-height:41px;
}
.sea_sub{
	height:41px;
}
.keywords{
	margin-top:15px;
}
}

@media screen and (max-width:1360px) {
.top_left{
	width:230px;
}
.top_right{
	margin-top:-10px;
}
}
@media screen and (max-width:1280px) {
.top_left{
	margin-left:0px !important;
}
.foot_left{
	margin-left:0px;
}
.linkstxt{
	margin-left:0px;
}
.webcopy{
	margin-left:0px;
}
.foot_contact{
	margin-left:50px;
}
.nav{
	padding-top:15px;
}
.nav li{
	height:42px; line-height:42px; margin-bottom:1px;
}
.nav a:link{
	line-height:42px; font-size:14px;
}
.nav a:visited{
	line-height:42px; font-size:14px;
}
.nav a:hover{
	line-height:42px; font-size:14px;
}
.nav .cur a:link{
	line-height:42px; font-size:14px;
}
.nav .cur a:visited{
	line-height:42px; font-size:14px;
}
.nav .cur a:hover{
	line-height:42px; font-size:14px;
}
.dropMenu {
	top: 58px;
	width:973px;
    left:230px;
}
.dropMenu li {
	text-align:center;
	list-style-type:none;
	line-height:42px;
	width:auto; float:left; height:42px; margin-bottom:1px !important;
}
.dropMenu a {
	display:block;
	font-size:12px;
	color:#fff; padding-left:10px; padding-right:10px;
	line-height:42px; height:42px;
}
.dropMenu a:link{
	font-size:12px;line-height:42px;
}
.dropMenu a:visited{
	font-size:12px;line-height:42px;
}
.dropMenu a:hover{
	font-size:12px;line-height:42px;
}
}