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

*{margin:0px;
 padding:0px;
}
html,body{
      -webkit-text-size-adjust:none;
}
body{
	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; TEXT-DECORATION: none;
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none;
}
A:hover {
	RIGHT: 0px; COLOR: #b8272c;
	text-decoration:none;
}
.clear{
	clear:both;
}
ul li{
	list-style-type:none;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.mt50{
	margin-top:50px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.w{
	width:1200px; height:auto; margin:0 auto;
}
.box{
	width:980px;
	height:auto;
	margin:0 auto;
	background-color:#fff;
	display:table;
	
}
.top{
	width:100%; height:46px; line-height:46px; color:#b2b2b2; background-color:#171616; font-size:14px;
}
.top_con{
	height:46px;
}
.top_con span{
	margin-left:10px; padding-left:30px
}
.top_con .mesg{
	background:url(../images/bg_mesg.jpg) left center no-repeat; 
}
.top_con .con{
	background:url(../images/bg_con.jpg) left center no-repeat; 
}
.top_con .map{
	background:url(../images/bg_map.jpg) left center no-repeat; 
}
.lang{
	height:46px;
}
.lang span{
	margin-right:20px;
}
.lang span a{
	padding-left:40px;
}
.lang .lang_cn{
	background:url(../images/bg_lacn.jpg) left center no-repeat;
}
.lang .lang_en{
	background:url(../images/bg_laen.jpg) left center no-repeat;
}
.top a:link{
	color:#b2b2b2;
}
.top a:visited{
	color:#b2b2b2;
}
.top a:hover{
	color:#fffff;
}
.head{
	background:url(../images/headbg.jpg) center center no-repeat; height:132px; border-bottom:4px #d20003 solid;
}
.logo{
	width:420px; height:102px; padding-top:15px;
}
.telphone{
	height:68px; background:url(../images/telbg.png) left center no-repeat; font-size:14px; padding-left:65px; line-height:30px; margin-top:30px;
}
.telphone span{
	color:#d20003; font-size:26px; font-weight:bolder;
}
.telphone span.mobile{
	letter-spacing:0.5px;
}
.nav{
	height:58px; background-color:#171616;
}
.nav ul{
	width:1200px; height:auto; list-style-type:none; margin:0 auto;
}
.nav li{
	width:149px; height:58px; float:left; text-align:center; line-height:58px; margin-right:1px; position:relative;
}
.nav a:link{
	font-size:18px; color:#fff; display:block; line-height:58px;
}
.nav a:visited{
	font-size:18px; color:#fff; display:block; line-height:58px;
}
.nav li:hover{
	font-size:18px; color:#fff; display:block; line-height:58px; background-color:#d20003;
}
.nav .cur a:link{
	font-size:18px; color:#fff; display:block; line-height:58px; background-color:#d20003;
}
.nav .cur a:visited{
	font-size:18px; color:#fff; display:block; line-height:58px; background-color:#d20003;
}
.nav .cur a:hover{
	font-size:18px; color:#fff; display:block; line-height:58px; background-color:#d20003;
}

/* 新增调用下拉菜单样式开始  */

.nav ul li ul.sec-menu{
	position:absolute; top: 58px; z-index:10000; width: 170px; left:0px; display:none; background:#171616; font-size:14px; filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;
}
.nav ul li ul.sec-menu li {
	text-align:center; width:100%; height:40px; line-height:40px; float:none; margin-right:0px;
}
.nav ul li ul.sec-menu a {
	 width:100%; display:block; font-size:14px; color:#fff; height:40px; line-height:40px; border-top:1px #2a2828 solid;
}
.nav ul li ul.sec-menu a:link {
	font-size:14px; line-height:40px; color:#fff;  background:#171616; display:block;
}
.nav ul li ul.sec-menu a:visited {
	font-size:14px; line-height:40px; color:#fff;  background:#171616; display:block;
}
.nav ul li ul.sec-menu a:hover {
	background:#d20003; color:#fff; font-size:14px; line-height:40px; display:block;
}
.nav ul li:nth-of-type(3) ul.sec-menu{
	width:195px;
}
.nav li:hover .sec-menu{
	height:auto;
}

/* 新增调用下拉菜单样式结束  */

/*banner*/
.banner { width: 100%; height: auto; }
.slideBox { width: 100%; height: auto; overflow: hidden; position: relative; }
.slideBox .hd { width: 100%; position: absolute; z-index: 1; bottom: 8px; 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: 50px; height: 6px; margin: 5px; overflow: hidden; background: #e7e7e7; line-height: 999px; }
.slideBox .hd ul .on { background: #d20003; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.slideBox .bd img { width: 100%; height: auto; display: block; }
/*前/后按钮代码*/
.slideBox .prev { position: absolute; left: 5%; top: 50%; margin-top: -25px; display: block; width: 56px; height: 56px; background: url(../images/prevArrow.png) no-repeat; filter: alpha(opacity=0); opacity: 0; }
.slideBox .next { position: absolute; right: 5%; top: 50%; margin-top: -25px; display: block; width: 56px; height: 56px; background: url(../images/nextArrow.png) no-repeat; filter: alpha(opacity=0); opacity: 0; }
.slideBox .prev:hover,
.slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
.sea_box{
	width:100%; height:119px; background-color:#f5f5f5;
}
.xcy_txt{
	font-size:26px; padding-top:23px;
}
.xcy_txt span{
	background-color:#d20003; color:#fff; font-size:14px; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;
}
.red{
	color:#d20003; font-weight:bolder;
}
.search{
	width:532px; height:auto; padding-top:40px;
}
.sea_txt{
	width:439px; height:46px; border:1px #cdcdcd solid; float:left; background-color:#fff; padding-left:10px; font-size:14px;
}
.sea_txt:hover{
	border:1px #d20003 solid;
}
.sea_sub{
	width:80px; height:48px; background:url(../images/seabg.jpg) center center no-repeat; background-color:#d20003; border:0px; cursor:pointer;
}
.pro-box{
	width:100%; height:auto; background:url(../images/probg.jpg) center top no-repeat #e9e9e9; padding-top:60px; overflow:hidden; padding-bottom:30px;
}
.products{
	height:auto; padding-top:60px; display:table;
}
.pro_cat{
	width:290px; height:auto;
}
.pro_cat ul{
	list-style-type:none;
}
.indexarticletitle li{
	width:270px; height:62px; border:1px #c7c7c7 solid; background-color:#fff; margin-bottom:10px; font-size:16px; color:#242524; font-weight:bolder; line-height:62px; padding-left:15px; cursor:pointer; border-left:4px #c7c7c7 solid;
}
.indexarticletitle li.articles_tabOn {
	width:273px; height:62px; border:1px #c7c7c7 solid; color:#fff; line-height:62px; background-color:#d20003;
}
.indexarticletitle li.articles_tabOn a{
	color:#fff;
}
.pro_cat img{
	vertical-align:middle; margin-right:10px;
}
.pro_pic{
	width:885px; height:688px; background-color:#afafaf; padding-top:39px; border:1px #c7c7c7 solid; position:relative; overflow:hidden;
}
.pro_txt{
	height:178px; position:absolute; left:0; bottom:0; z-index:10; color:#fff; background:url(../images/pro_txtbg.png); width:850px; padding-left:35px; font-size:14px; line-height:28px;
}
.pro_txt h3{
	margin-bottom:15px; margin-top:30px; font-size:20px; display:inline-block;
}
.pro_txt h3 a:link{
	font-size:20px; color:#fff;
}
.pro_txt h3 a:visited{
	font-size:20px; color:#fff;
}
.pro_txt h3 a:hover{
	font-size:20px; color:#fff;
}
.title{
	text-align:center; height:50px; line-height:50px; font-size:32px; color:#040903; font-weight:bolder;
}
.title span{
	color:#d20003; margin-right:20px;
}
.line{
	width:100%; height:8px; background:url(../images/line.jpg) center center no-repeat;
}
.ys_title{
	width:663px; height:88px; background:url(../images/ystitbg.jpg) no-repeat; margin:0 auto; margin-top:40px; text-align:center;font-size:32px; color:#040903; font-weight:bolder;
}
.ys_title span{
	color:#d20003; margin-right:20px;
}
.ys_content{
	height:auto; padding-top:30px;
}
.ys_left{
	width:450px; height:auto; padding-left:50px;
}
.ys_txt_l{
	width:69px; height:100px; background:url(../images/ys_titbg.jpg) left top no-repeat; color:#fff; font-size:44px; font-family:Verdana, Geneva, sans-serif; font-weight:bolder; text-align:center; line-height:67px;
}
.ys_txt_r{
	margin-left:20px; font-size:24px; line-height:35px;
}
.ys_txt_r ul{
	background:url(../images/yslibg.jpg) left 10px no-repeat; margin-top:20px; overflow:hidden;
}
.ys_txt_r li{
	font-size:14px; height:30px; line-height:30px; padding-left:20px;
}
.ys_right{
	text-align:left; width:633px;
}
.ys_txt_r .ys_txt_r2{
	background:url(../images/yslibg2.jpg) left 10px no-repeat; margin-top:20px; overflow:hidden;
}
.main_pic{
	height:304px; background:url(../images/main_pic.jpg) center center no-repeat;
}
.title2{
	height:67px; background:url(../images/titlebg.jpg) center center no-repeat; margin:0 auto; margin-top:40px; text-align:center;font-size:32px; color:#040903; font-weight:bolder;
}
.title2 span{
	color:#d20003; margin-right:20px;
}
.case_box{
	height:auto; display:table; background:url(../images/casebg.jpg) left bottom repeat-x; width:100%; padding-bottom:50px;
}
.cases{
	height:auto; margin-top:30px;
}
.cases ul{
	list-style-type:none;
}
.cases li{
	width:375px; height:auto; overflow:hidden; float:left; text-align:center; background-color:#d20003; margin-right:37.5px; display:inline; margin-bottom:30px;
}
.cases li:nth-child(3n){
    margin-right: 0;
}
.cases img{
	width:375px; height:252px; display:block; image-rendering:-webkit-optimize-contrast;
}
.cases img:hover{
	filter:alpha(opacity=70); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;
}
.cases a:link{
	color:#fff;
}
.cases a:visited{
	color:#fff;
}
.cases a:hover{
	color:#fff;
}
.case_t{
	padding-top:10px; padding-bottom:10px; height:auto;
}
.moretel{
	width:373px; height:50px; background:url(../images/telmorebg.png) no-repeat; margin:0 auto;
}
.tel{
	font-size:22px; color:#fff; line-height:50px; padding-left:60px;
}
.more{
	font-size:16px; line-height:50px; padding-right:45px;
}
.more a:link{
	color:#fff;
}
.more a:visited{
	color:#fff;
}
.more a:hover{
	color:#fff;
}
.aboutus{
	width:1216px; height:473px; background:url(../images/aboutbg.jpg) no-repeat; margin:0 auto; margin-top:30px;
}
.about_txt{
	width:555px; height:auto; padding-left:50px; padding-top:50px;
}
.about_txt h2{
	 color:#d20003; margin-bottom:25px;
}
.about_txt p{
	line-height:30px; margin-top:10px; text-indent:2em; font-size:14px;
}
.about_txt ul{
	list-style-type:none; margin-top:30px;
}
.about_txt a:link{
	color:#d20003;
}
.about_txt a:visited{
	color:#d20003;
}
.about_txt a:hover{
	color:#d20003;
}
.about_txt li{
	float:left; height:60px; border-left:1px #e7e7e7 solid; width:175px; font-size:14px; color:#d20003; text-align:center; line-height:20px;
}
.about_txt li p{
	font-size:14px; text-align:center; color:#868686; margin-top:0px; text-indent:0em;
}
.about_txt li .large{
	font-size:31px; font-weight:bolder;
}
.about_txt li:first-child{
	border-left:0px;
}
.about_pic{
	padding-left:30px; padding-top:60px;
}
.ry_tit{
	height:41px; background:url(../images/ry_titbg.jpg) no-repeat; margin-top:20px;
}
.ry_tit ul{
	list-style-type:none; width:auto; margin:0 auto; display:table;
}
.indexry li{
	width:140px; height:41px; background-color:#171616; text-align:center; line-height:41px; float:left; color:#fff; font-size:16px; margin-left:10px; margin-right:10px; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px; cursor:pointer;
}
.indexry li.art_tabOn {
	width:140px; height:41px; color:#fff; line-height:41px; background-color:#d20003;
}
.ry_tit li img{
	vertical-align:middle; margin-right:5px;
}
.f_fl{float:left;}
.f_fr{float:right;}
.ry_list{
	height:auto; width:1300px; height:auto; margin:0 auto; margin-top:30px;
}
.ry_list .u_ljt,.m_ser .m_kfc .u_rjt{ width:20px; height:20px; display:block;}
.ry_list .u_ljt{ margin-top:90px; }
.ry_list .u_rjt{ margin-top:90px;}
.ry_list .u_ljt a{ background: url(../images/left.jpg) no-repeat; width:33px; height:122px; display:block; cursor:pointer;}
.ry_list .u_rjt a{ background: url(../images/right.jpg) no-repeat; width:33px; height:122px; display:block; cursor:pointer;}
.ry_list .u_mid{ width:1200px; overflow:hidden; margin-left:33px;}
.ry_list .u_lst1 li{width:213px; height:298px; float:left; margin-right:33px; text-align:center; display:inline; }
.ry_list .u_lst1 img{
	width:213px; height:298px;
}
.video_list{
	height:auto; width:1300px; height:auto; margin:0 auto; margin-top:30px;
}
.video_list .u_ljt,.m_ser .m_kfc .u_rjt{ width:20px; height:20px; display:block;}
.video_list .u_ljt{ margin-top:40px; }
.video_list .u_rjt{ margin-top:40px;}
.video_list .u_ljt a{ background: url(../images/left.jpg) no-repeat; width:33px; height:122px; display:block; cursor:pointer;}
.video_list .u_rjt a{ background: url(../images/right.jpg) no-repeat; width:33px; height:122px; display:block; cursor:pointer;}
.video_list .u_mid{ width:1200px; overflow:hidden; margin-left:43px;}
.video_list .u_lst1 li{width:263px; height:228px; float:left; margin-right:40px; text-align:center; display:inline; }
.video_list .u_lst1 img{
	width:263px; height:186px; margin-bottom:5px;
}
.more2{
	width:140px; height:40px; background:url(../images/morebg.jpg) no-repeat; margin:0 auto; margin-top:30px;
}
.more2 a:link{
	font-size:16px; line-height:40px; display:block; color:#fff; padding-left:20px;
}
.more2 a:visited{
	font-size:16px; line-height:40px; display:block; color:#fff; padding-left:20px;
}
.more2 a:hover{
	font-size:16px; line-height:40px; display:block; color:#fff; padding-left:20px;
}
.hengbg{
	width:100%; height:270px; background:url(../images/hengbg.jpg) center center no-repeat; margin-top:50px;
}
.heng_con{
	height:auto; padding-top:50px;
}
.heng_con h2{
	color:#fff; margin-bottom:30px;
}
.heng_con ul{
	list-style-type:none;
}
.heng_con li{
	width:116px; height:36px; text-align:center; float:left; color:#fff; font-size:18px; font-weight:bolder; border:1px #fff solid;border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px; line-height:36px; margin-right:25px; display:inline; 
}
.hengtel{
	width:361px; height:41px; background:url(../images/hengtelbg.jpg) no-repeat; line-height:41px; color:#fff; font-size:24px; margin-top:30px;
}
.hengtel span{
	margin-left:40px; color:#d20003; margin-right:30px; font-size:18px; line-height:30px;
}
.news{
	height:auto; margin-top:30px;
}
.newslist{
	width:577px; height:auto;
}
.news_tit{
	height:53px; background:url(../images/newsbg2.jpg) left bottom no-repeat; line-height:46px;
}
.news_tit span{
	float:right;
}
.news_tit h2{
	background:url(../images/newsbg.jpg) left center no-repeat; padding-left:50px; font-size:20px;
}
.news_pic{
	height:auto; margin-top:20px;
}
.news_pic img{
	float:left; margin-right:26px; width:168px; height:129px;
}
.news_pic a:link{
	color:#d20003; line-height:45px; font-size:16px;
}
.news_pic a:visited{
	color:#d20003; line-height:45px; font-size:16px;
}
.news_pic a:hover{
	color:#333; line-height:45px; font-size:16px;
}
.news_pic p{
	color:#666666; font-size:14px; margin-top:5px; line-height:22px;
}
.news_pic span{
	font-size:12px; margin-top:10px;
}
.news_list{
	height:auto; margin-top:20px;
}
.news_list li{
	height:45px; line-height:45px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../images/arrow.jpg) left center no-repeat; padding-left:20px; font-size:14px; border-bottom:1px #ddd dashed;
}
.news_list span{
	float:right; line-height:45px; font-size:14px; color:#999;
}
.news_list a{
	font-size:16px;
}
.linksbox{
	height:60px; background-color:#d20003; margin-top:50px;
}
.links_tit{
	height:60px; width:163px; line-height:60px; background-color:#9b0c0e; font-size:20px; color:#fff; text-align:center;
}
.links_info li{
	float:left; height:60px; line-height:60px; color:#fff; margin-left:15px; display:inline;
}
.links_info a:link{
	color:#fff; line-height:60px; display:block; font-size:14px;
}
.links_info a:visited{
	color:#fff; line-height:60px; display:block; font-size:14px;
}
.links_info a:hover{
	color:#fff; line-height:60px; display:block; font-size:14px;
}
.footbox{
	height:auto; background-color:#212020; padding-top:40px; padding-bottom:40px; display:table; width:100%;
}
.foot_pro{
	height:auto; margin-right:55px;
}
.foot_pro h2{
	padding-left:0px; font-size:16px; color:#fff;
}
.foot_pro ul{
	margin-top:25px;
}
.foot_pro li{
	height:30px; line-height:30px;
}
.foot_pro a:link{
	color:#d7d7d7; line-height:30px; font-size:14px;
}
.foot_pro a:visited{
	color:#d7d7d7; line-height:30px; font-size:14px;
}
.foot_pro a:hover{
	color:#fff; line-height:30px; font-size:14px;
}
.foot_con{
	margin-left:5px;
}
.foot_con h2{
	font-size:18px; color:#fff;
}
.foot_con ul{
	list-style-type:none; margin-top:25px;
}
.foot_con li{
	height:38px; line-height:38px; font-size:14px; color:#dedede; padding-left:40px; margin-bottom:5px;
}
.foot_con .con01{
	background:url(../images/con01bg.jpg) left center no-repeat;
}
.foot_con .con02{
	background:url(../images/con02bg.jpg) left center no-repeat;
}
.foot_con .con03{
	background:url(../images/con03bg.jpg) left center no-repeat;
}
.foot_con .con04{
	background:url(../images/con04bg.jpg) left center no-repeat;
}
.foot_con .con05{
	background:url(../images/con05bg.jpg) left center no-repeat;
}
.foot_wechat{
	height:auto;
}
.foot_wechat h2{
	font-size:18px; color:#fff; margin-bottom:30px; margin-left:15px;
}
.wxpic{
	text-align:center; font-size:12px; color:#d9d9d9; margin-left:10px;
}
.wxpic img{
	border:1px #595959 solid; padding:8px; margin-bottom:10px;
}
.copyrights{
	border-top:1px #4a4a4a solid; height:50px; background-color:#212020; line-height:50px; color:#bbbbbb; font-size:14px;
} 
.copyrights span{
	float:right;
}
.copyrights a:link{
	color:#bbbbbb; line-height:50px;
}
.copyrights a:visited{
	color:#bbbbbb; line-height:50px;
}
.copyrights a:hover{
	color:#ffffff; line-height:50px;
}
.com_banner{
	width:100%; height:auto; overflow:hidden;
}
.com_banner img{
	width:100%; height:auto; display:block;
}
.position{
	width:1180px; height:45px; line-height:45px; border-bottom:1px #ddd solid; margin:0 auto; margin-top:15px; background:url(../images/posibg.jpg) left center no-repeat; padding-left:23px;
}
.pages{
	margin:0 auto;
	border-top:1px #dddddd dashed; margin-bottom:40px; padding-bottom:30px;
}
.pages ul{
	list-style-type:none;
	padding:12px 16px 12px 0px;
}
.pages ul span{
	float:left;
	font-family:Tahoma;
	height:30px;
	line-height:30px;
	margin-right:5px;
}
.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:#ad000e; 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:#ad000e;
	padding:0px 4px 0px; padding-left:12px; padding-right:12px;
	font-weight:bold;
	color:#fff;
}
.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;
}
.newslist{
	height:auto; padding-bottom:40px;
}
.newslist ul{
	list-style-type:none;
}
.newslist li{
	height:45px; line-height:45px; border-bottom:1px #ddd dashed;
}
.common{
	margin-top:30px;
}
.comleft{
	width:260px; height:auto; padding-bottom:40px;
}
.left_title{
	height:85px; background-color:#d20003; text-align:center; color:#fff; font-size:24px; padding-top:15px;
}
.left_title span{
	color:#fe7678; font-size:18px;
}
.left_cat{
	width:260px; height:auto;
}
.left_cat ul{
	list-style-type:none;
}
.left_cat li{
	width:258px; height:76px; border:1px #d2d2d2 solid; border-top:0px; line-height:76px;
}
.left_cat a:link{
	padding-left:50px; display:block; background:url(../images/left_catbg2.jpg) 20px center no-repeat #f5f5f5;
}
.left_cat a:visited{
	padding-left:50px; display:block; background:url(../images/left_catbg2.jpg) 20px center no-repeat #f5f5f5;
}
.left_cat a:hover{
	padding-left:50px; display:block; color:#d20003; background:url(../images/left_catbg1.jpg) 20px center no-repeat #ffffff;
}
.left_cat li:hover{
	border-left:2px #d20003 solid; width:257px; background:url(../images/left_catbg1.jpg) 20px center no-repeat #ffffff;
}
.left_cat .thisclass a:link{
	padding-left:50px; display:block; color:#d20003; background:url(../images/left_catbg1.jpg) 20px center no-repeat #ffffff;
}
.left_cat .thisclass a:visited{
	padding-left:50px; display:block; color:#d20003; background:url(../images/left_catbg1.jpg) 20px center no-repeat #ffffff;
}
.left_cat .thisclass a:hover{
	padding-left:50px; display:block; color:#d20003; background:url(../images/left_catbg1.jpg) 20px center no-repeat #ffffff;
}
.left_title2{
	height:85px; background:url(../images/conbg.jpg) no-repeat; text-align:center; color:#fff; font-size:24px; padding-top:15px;
}
.left_title2 span{
	color:#fe7678; font-size:18px;
}
.left_tel{
	border-left:1px #d2d2d2 solid; border-right:1px #d2d2d2 solid; height:95px; background:url(../images/telbg2.jpg) 15px center no-repeat #f5f5f5; font-size:14px; color:#a0a0a0; padding-left:70px; padding-top:25px;
}
.left_tel span{
	font-size:22px; color:#d20003; font-weight:bolder;
}
.left_tel span.mobile{
	letter-spacing:0.3px;
}
.left_con{
	border-left:1px #d2d2d2 solid; border-right:1px #d2d2d2 solid; border-bottom:1px #d2d2d2 solid; background-color:#fff; line-height:34px; font-size:14px; padding-top:15px; padding-bottom:15px; padding-left:10px;
}
.left_con .left_con01{
	background:url(../images/left_con01.jpg) left center no-repeat; padding-left:30px;
}
.left_con .left_con02{
	background:url(../images/left_con02.jpg) left center no-repeat; padding-left:30px;
}
.left_con .left_con03{
	background:url(../images/left_con03.jpg) left center no-repeat; padding-left:30px;
}
.left_con .left_con04{
	background:url(../images/left_con04.jpg) left center no-repeat; padding-left:30px;
}
.left_con .left_con05{
	background:url(../images/left_con05.jpg) left center no-repeat; padding-left:30px;
}
.comright{
	width:905px; height:auto; padding-bottom:40px;
}
.position2{
	height:45px; line-height:45px; border-bottom:1px #ddd solid;  background:url(../images/posibg.jpg) left center no-repeat; padding-left:23px;
}
.content{
	font-size:14px; padding-top:30px; line-height:35px; padding-left:20px; padding-right:20px;
}
.content p{
	margin-top:10px;
}
.content_table{
	border-right:1px #ddd solid; border-bottom:1px #ddd solid; margin:0 auto;
}
.content_table td{
	border-left:1px #ddd solid; border-top:1px #ddd solid; padding-left:5px;
}
.content_table_no{
	margin:0 auto;
}
.content_table_no td{
	padding-left:15px; line-height:28px;
}
.content_table_no strong{
	font-size:18px;
}
.content_table_no img{
	margin-left:-15px;
}
.content h4{
	height:42px; background-color:#d20003; font-size:16px; line-height:42px; padding-left:20px; color:#fff; margin-bottom:15px;
}
.content a{
	text-decoration:none;
}
.info{
	height:32px; font-size:12px; background-color:#f7f7f7; text-align:center; width:500px; margin:0 auto; margin-top:20px; margin-bottom:20px;
}
.gswh{
	height:auto; margin-top:30px;
}
.gswh ul{
	list-style-type:none;
}
.gswh li{
	width:220px; text-align:center; float:left; font-size:16px; margin-left:45px; display:inline;
}
.gswh img{
	transition: .5s all;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-o-transition: .5s all;
}

.gswh li:hover img {transform: rotate(360deg);-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);}
.gswh span{
	font-size:18px; font-weight:bolder;
}
.products_list{
	height:auto; margin-top:30px;
}
.products_list ul{
	list-style-type:none;
}
.products_list li{
	width:435px; height:auto; float:left; text-align:center; background-color:#8e8e8e; overflow:hidden; margin-right:35px; display:inline; margin-bottom:30px; padding-bottom:17px;
}
.products_list li:nth-child(2n){
    margin-right: 0;
}
.products_list img{
	width:435px; height:auto; margin-bottom:10px; overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
.products_list img:hover{
	transform: scale(1.1, 1.1);	
	-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
	-moz-transform:scale(1.1, 1.1); 	/* Firefox */
	-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1, 1.1); 	/* Opera */
}
.products_list a{
	font-weight:bolder;
}
.products_list a:link{
	color:#333; font-size:18px;
}
.products_list a:visited{
	color:#333; font-size:18px;
}
.products_list a:hover{
	color:#f31d1f; font-size:18px;
}
.prolist_pic{
	width:435px; height:249px; overflow:hidden; margin-bottom:15px;
}
.news_list_ny{
	height:auto; margin-top:20px; padding-bottom:20px;
}
.news_list_ny li{
	height:48px; line-height:48px; background:url(../images/arrow.jpg) left center no-repeat; padding-left:20px; font-size:14px; border-bottom:1px #ddd dashed;
}
.news_list_ny span.date{
	float:right; line-height:48px; font-size:14px; color:#999;
}
.news_list_ny a{
	font-size:16px;
}
.bot0{
	border-top:0px;
}
.xgmews{
	height:40px; font-size:18px; background-color:#f7f7f7; line-height:40px; color:#d20003; font-weight:bolder; padding-left:10px; margin-top:10px;
}
.contact{
	height:auto;
}
.contact li{
	width:190px; height:200px; border:1px #e1e1e1 solid; background:url(../images/contactlibg.jpg) center bottom no-repeat; float:left; text-align:center; line-height:30px; margin-right:30px; display:inline; color:#000;
}
.contact li:nth-child(4n){
    margin-right: 0;
}
.contact span{
	font-size:16px; color:#d20003; font-weight:bolder;
}
.contact img{
	margin-top:15px;
	transition: .5s all;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-o-transition: .5s all;
}
.contact li:hover img {transform: rotate(360deg);-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);}
.mes_info{
	border:1px #ffd4d4 solid; background-color:#fff2f2; padding:15px;
}
.mestab td{
	padding-left:10px; border-left:1px #ddd solid; border-top:1px #ddd solid; height:50px; line-height:50px;
}
.mestab{
	border-right:1px #ddd solid; border-bottom:1px #ddd solid;
}
.intxt{
	height:40px; line-height:40px; background-color:#f9f9f9; padding-left:5px;
}
.intxt_yzm{
	height:40px; line-height:40px; background-color:#f9f9f9; padding-left:5px; text-transform:uppercase;
}
.tableimg img{
	vertical-align:middle;
}
.coolbg{
	width:160px; height:40px; background-color:#d20003; color:#fff; font-size:16px; font-family:"微软雅黑","Microsoft YaHei"; margin-top:20px; margin-bottom:10px; cursor:pointer;
}
.coolbg2{
	width:160px; height:40px; background-color:#eabb00; color:#fff; font-size:16px; font-family:"微软雅黑","Microsoft YaHei"; margin-top:20px; margin-bottom:10px; cursor:pointer;
}
.red{
	color:#d20003;
}
.neirong{
	width:90%; padding-top:5px; background-color:#f9f9f9; margin-top:5px;
}
.video_lists{
	height:auto; margin-top:20px; padding-bottom:20px;
}
.video_lists li{
	height:230px; font-size:14px; text-align:center; width:260px; float:left; margin-left:25px; display:inline;
}
.video_lists img{
	width:260px; height:184px; margin-bottom:5px;
}
.video{
	width:780px; height:auto;
}
.article p{
	text-indent:2em; font-family:"微软雅黑","Microsoft YaHei" !important; font-size:16px !important;
}
.article img{
	text-indent:-2em !important;
}
.article div{
	text-indent:2em; margin-top:10px; font-family:"微软雅黑","Microsoft YaHei" !important; font-size:16px !important;
}
.article img{
	text-indent:-2em !important;
}
.article{
	  font-family:"微软雅黑","Microsoft YaHei" !important; font-size:16px !important;
}
.article a{
	font-size:16px !important; font-family:"微软雅黑","Microsoft YaHei" !important;
}
.content img{
	text-indent:-2em !important;
}
/*右侧客服 css*/
.izl-rmenu{position:fixed; right:0; margin-right:10px; top:37%; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-zxkf{background:url(../images/r_zxkf.png) 0px 0px no-repeat; background-color:#d20003;}
.izl-rmenu .btn-zxkf:hover{background-color:#fc2f32;}
.izl-rmenu a.btn-zxkf,.izl-rmenu a.btn-zxkf:visited{background:url(../images/r_zxkf.png) 0px 0px no-repeat; background-color:#d20003; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-150px; top:0px; display:none;width:150px;height:150px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:150px; left:-150px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#888888; display:none;}
.izl-rmenu .btn-top:hover{background-color:#666;}

.copyright span.beian{
	float:none;
}
.beian{
	background:url(../images/beian.png) left center no-repeat; padding-top:3px; padding-bottom:3px; padding-left:25px;
}
.procatli li{
	height:36px; line-height:36px; background:url(../images/proarrow.jpg) left center no-repeat; padding-left:15px; margin-left:10px;
}
.protab{
	width:100%; max-width:650px;
}
.protab td{
	padding-top:15px; vertical-align:top;
}
.protab p{
	text-indent:0; line-height:24px; margin:0 10px; margin-top:0px;
}
#backtop{
	width:36px; height:36px;position:fixed; _position: absolute; right:20px; _right:20px; bottom:20px; z-index:11111; display:none;
}
#backtop a{
	display:block; width:36px; height:36px; background:url(../images/top-1.jpg) no-repeat; 
	transition: 0.3s all;-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}

#backtop a:hover{
	background:url(../images/top-2.jpg) no-repeat;	
}