@charset "utf-8";
/*index*/
#ifocus { width:100%;height:450px; overflow:hidden;position:relative; z-index:10;}
#ifocus_pic {width:100%;display:inline; position:relative;float:left; overflow:hidden;}
#ifocus_piclist li {width:100%; height:450px; overflow:hidden;}
#ifocus_piclist li a{ display:block;width:100%; height:450px;}
#ifocus_btn { display:inline; position:absolute;right:38%;top:365px;padding:10px;background:url(../images/ifocus_btn_bg.png);}
#ifocus_btn li {float:left;margin-right:5px;width:200px; height:47px;margin-top:10px;border:#fff 1px solid; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
#ifocus_btn img { width:200px; height:47px; }
#ifocus_btn .on{ border:#fff solid 1px;opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
.headline{width:800px;margin:0 auto; background:url(../images/headline.png) repeat-x center;text-align:center;height:42px; line-height:42px; font-size:22px; color:#73090d;padding:40px 0;}
.headline span{ display:inline-block;padding:0 40px; background:#fff; border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px;-webkit-border-radius:50px; border:#ddd 1px solid;}
.headline span img{margin-right:10px; vertical-align:middle;}
.headline b{ color:#aaa;}

.game163{ position: relative; }
.game163 .smallScroll{ height:610px; font-size:15px; overflow:hidden;}
.game163 .sPrev { float: left; display: block;width: 16px; height: 47px; text-indent: -9999px; background: url(../images/prev.png) no-repeat; position:absolute; z-index:100;top:252px;left:0px;}
.game163 .sNext{ float: left; display: block;width: 16px; height: 47px; text-indent: -9999px; background: url(../images/prev.png) no-repeat; position:absolute; z-index:100;top:252px;}
.game163 .sNext{ background-position: -19px center; right:0;}
.game163 .sPrev:hover{background: url(../images/next.png) no-repeat;}
.game163 .sNext:hover{background: url(../images/next.png) no-repeat -19px;}
.game163 .smallImg{ float:left; display:inline;overflow: hidden;}
.game163 .smallImg li{ float: left;width:243px;margin-right:35px; cursor:pointer;  display: inline;  }
.game163 .smallImg li a{ display:block; border:#fff solid 1px;width:243px;}
.game163 .smallImg li a:hover{ border:#73090d 1px solid;}
.game163 .smallImg li a:hover span{background:#73090d;}
.game163 .smallImg li span{ display:block; height:35px; line-height:35px; color:#fff;background:#aaaaaa; text-align:center;width:243px;}
.game163 .smallImg img{width:243px; height:580px; }



.game163a{position: relative; }
.game163a .smallScroll{ height:280px; font-size:15px; overflow:hidden;}
.game163a .sPrev { float: left; display: block;width: 16px; height: 47px; text-indent: -9999px; background: url(../images/prev.png) no-repeat; position:absolute; z-index:100;top:112px;left:0px;}
.game163a .sNext{ float: left; display: block;width: 16px; height: 47px; text-indent: -9999px; background: url(../images/prev.png) no-repeat; position:absolute; z-index:100;top:112px;}
.game163a .sNext{ background-position: -19px center; right:0;}
.game163a .sPrev:hover{background: url(../images/next.png) no-repeat;}
.game163a .sNext:hover{background: url(../images/next.png) no-repeat -19px;}
.game163a .smallImg{ float:left; display:inline;overflow: hidden;}
.game163a .smallImg li{ float: left;width:280px;margin-right:18px; cursor:pointer;  display: inline;  }
.game163a .smallImg li a{ display:block; border:#fff solid 1px;width:280px;}
.game163a .smallImg li a:hover{ border:#73090d 1px solid;}
.game163a .smallImg li a:hover span{background:#73090d;}
.game163a .smallImg li span{ display:block; height:35px; line-height:35px; color:#fff;background:#aaaaaa; text-align:center;width:280px;}
.game163a .smallImg img{width:280px;  }

.game163a .smallImg li:nth-child(3){ margin-right: 0; }
.game163a .smallImg li:nth-child(6){ margin-right: 0; }
.game163a .smallImg li:nth-child(9){ margin-right: 0; }


/*about us*/
.about_company_img {width:508px;margin-bottom: 40px;}
.about_company_img img {width:508px;height:300px;}
.about_company_text {width:529px;overflow:hidden;}
.about_company_text h2 {font-size:18px;color:#73090d;font-weight:600;line-height:30px;}
.about_company_text p {font-size:14px;line-height:25px;}
.cor_red {color:#ec3c38}
.about_company_text p a:hover {color: #ec3c38;text-decoration: underline;}
/*contact*/
.conbg {width:100%;background:#f4f4f4;padding:40px 0; margin-top:20px;}
.contact_text {width:402px;height:230px;background:#fff;padding:24px 0 0 72px;}
.contact_text h2 {font-size:18px;color:#73090d;font-weight:600;line-height:45px;}
.contact_text p {font-size:14px;line-height:28px;}

/*title*/
.public_title { background: #FFF; height: 64px; }
.m2pos { margin: 0px auto; height: 64px; width: 1080px; position: relative; }
.m2posName { text-transform: uppercase; font-size: 17px; line-height: 64px; background: url(../images/m2png1.png) no-repeat; text-align: center; height: 80px; width: 215px; position: absolute; left: 0px; top: 0px; color: #FFF; }
.m2pos_adr { line-height: 64px; background: url(../images/m2p_ico1.jpg) no-repeat left center; float: right; padding-left: 12px; }
.m2pos_a { line-height: 64px; background: url(../images/m2p_ico2.jpg) no-repeat left center; float: left; margin-left: 12px; padding-left: 17px; }
.pmenu { line-height: 46px; background: url(../images/pline.jpg) repeat-x left bottom; height: 48px; width:1080px;margin:0px auto; }
.pmenu ul li { float: left; margin-right: 26px; }
.pmenu_a { font-size: 16px; color: #444; line-height: 46px; padding: 0px 19px; display: inline-block; }
.pmenu_a:hover,.pmenu_cuta{ border-bottom: 2px solid #EC3C38; text-decoration: none; color: #ec3c38; font-weight: bold; }

/*关于我们page*/
.content {} 
.about_com {width: 343px;height: 408px;padding-right: 45px;}
.about_comtext {width:680px;margin-right:10px;}
.about_comtext h2 {font-size:20px;color:#ec3c38;font-weight:600;line-height:45px;}
.about_comtext p{font-size:14px;line-height:28px;text-indent:2em;}

/*产品page*/
.pro_list { padding: 15px 0px 0px; width: 1080px; overflow: hidden; }
.pro_list ul { width: 1100px; }
.pro_list ul li { margin: 13px 31px 13px 0px; float: left; height: 420px; width: 315px; display: inline; padding: 4px; }
.pro_img { height: 270px; width: 270px; margin-right: auto; margin-left: auto; position: relative; overflow: hidden; }
.pro_a1 { height: 401px; width: 315px; padding-top: 19px; display: block; background: #FFF;}
.pro_a1:hover{color:#666; text-decoration:none}
.pro_t1 { line-height: 36px; margin: 0px auto; height: 36px; width: 265px; padding-top: 5px; font-size: 14px; background: url(../images/m2serIco2.jpg) no-repeat right center; font-weight: bold; color: #555; }
.pro_a1 p { line-height: 24px; margin: 0px auto; width: 265px; }
.pro_a1:hover .pro_t1 { color: #ec3c38; background: url(../images/m2serIco.jpg) no-repeat right center; }
.pro_lay { background: url(../images/pro_hov.png) no-repeat; height: 270px; width: 270px; position: absolute; left: 0px; top: -270px; }
.pro_hover { background: url(../images/pro_hv2.jpg) no-repeat;}

/*联系page*/
.t_contact {font-size:20px;color:#ec3c38;font-weight:600;line-height:45px;text-align:center;}
.c_contact {margin:0 auto;width:750px;}
.c_contact  li {float:left;width: 350px;margin-left: 25px;margin-top: 20px;font-size:16px;}
.c_contact  li span {font-weight:bold;}

/*产品详细page*/
.article_img {width:488px;height:462px;overflow:hidden;margin-left:20px;}
.article_right {width:530px;margin-right:20px;}
.article_title h2 {font-size:18px;color:#ec3c38;font-weight:600;width:340px;float:left;display: block;}
.article_title .btn{display: block;float: right;width: 100px;height: 32px;line-height: 32px;text-align: center;font-size: 16px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;background: #ec3c38;margin-right: 10px;color: #fff;}
.article_title .btn:hover {background: #c40000;}
.article_list {margin-top:20px;}
.article_list p {font-size:16px;font-weight:500;line-height:31px;}
.mian{
	width: 1100px;
	margin: 30px auto;
	
}


.index_l{
    
	width:250px;  
	float:left; 

	}
.index_r{ 
    
	width:810px; 
	float:right;
	}
.n_nav{
	border-bottom: 7px solid #ececec;
	height: 42px;
	
}
.n_nav .tits{
	color: #666;
    float: left;
    font-size: 24px;
    line-height: 24px;
	}
.n_nav .home{
	color: #bbbbbb;
    float: right;
    font-size: 12px;
    height: 13px;
    line-height: 13px;
    margin-top: 15px;
    padding-left: 23px;
	}
.n_nav .home a{ 
	color: #bbbbbb;
    font-size: 12px;
	}
.n_nav .home a:hover{ 
	color: #cd1570;
	}
.nei_bk{
	line-height:24px; 
	padding-top:20px ; 
	}

.pr_fl{
	 width:250px;
	 }
.pr_fl dl{
	 width:250px;
	 padding: 20px 0 ;
	 background: #0176c6;
	 color: #fff;
	 font-size: 22px;
	 text-indent:25px;
	 }
.pr_fl ul{

	background: #f4f4f4;
	border-bottom: 5px solid #ddd;
}
.pr_fl ul li{ 
	border-bottom: 1px solid #d6d7d9;
    line-height: 43px;
	}
.pr_fl ul li a{ 
	display: block;
    font-size: 15px;
    height: 43px;
	line-height:43px;
	text-indent:25px;
    width: 230px;
    background:url("tb9.png") no-repeat center right ;
	}
.pr_fl ul li a:hover{
	display: block;
    font-size: 15px;
    height: 43px;
	line-height:43px;
    text-indent:25px;
    width: 230px;
    color: #0176c6;
    background:url("tb91.png") no-repeat center right;	
	}
.pr_fl ul li .xdhgl{
	display: block;
    font-size: 15px;
    height: 43px;
	line-height:43px;
    text-indent:25px;
    width: 230px;
    color: #0176c6;
    background:url("tb91.png") no-repeat scenter right;	
	}

.fla{
    width:250px;
	height:inherit;
	background: #f4f4f4;
	border-bottom: 5px solid #ddd;
	
}

.fl_bt{
	 width:250px;
	 padding: 20px 0 ;
	 background: #51b8c1;
	 color: #fff;
	 font-size: 22px;
	 text-align: center;
}

/*# sourceMappingURL=index.css.map */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#73090d; border:1px solid #73090d; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


.tiao{ height:30px}
.head{ width:100%; margin: 0 auto; height:188px;background:url(../images/top.jpg) center; height:147px; }
.headbj{ width:1200px; margin: 0 auto; height:35px; line-height:35px; color:#ffffff}
.menu{ width:1200px; margin: 0 auto; overflow:hidden}
.menu ul{ }
.menu ul li{ float:left; text-align:center; font-size:16PX;  color:#ffffff; height:65px; line-height:65px;;width:109px}
.menu ul li:hover{ color:#ffffff; background:url(../images/nava.png) no-repeat; height:65px; line-height:65px;}
.menu ul li a:hover{ color:#ffffff; }
.menu ul li a{ color:#ffffff; }
.nav{background:url(../images/nav.jpg); width:100%; height:65px}
.fs{background:url(../images/fs.jpg) center no-repeat; height:487px; width:100%; margin: 0 auto}


.jiuzhuang{width:100%; margin: 0 auto;}
.jiuzhuang01{ background:url(../images/index_07.jpg) no-repeat center; height:285px; margin:0 auto}
.jiuzhuang02 ul{ width:1180px; margin: 0 auto; height:615px; }
.jiuzhuang02 ul li { float:left}

.products{width:100%; margin: 0 auto; background:url(../images/index_15.jpg) top center no-repeat ; height:995px; margin-top:50px}

.about{width:100%; margin: 0 auto; background:url(../images/index_18.jpg) center no-repeat; height:196px}
.abouta{ width:1180px; background:url(../images/index_20.jpg) center no-repeat; height:368px; margin: 0 auto}

.youshi{width:100%; margin: 0 auto; background:url(../images/index_22.jpg) top center no-repeat ;  margin-top:50px}
.youshia{ width:1180px; margin: 0 auto; background-color:#fbf3e8; margin-bottom:40px}

.news{ width:1180px; margin: 0 auto; background:url(../images/news.jpg) no-repeat; height:484px}

.footer{width:100%; margin: 0 auto; background:url(../images/foot.jpg) ; height:273px }
.footera{ width:1180px; margin: 0 auto; color:#ffffff; padding-top:35px}


.main{padding-top:20px;width:1180px;margin:0 auto;height:auto;overflow:hidden;}
.main .main_left{ float:left; width:200px; }
.main .main_left .leftitem{ border:#d5d5d5 1px solid; border-radius:4px; margin-bottom:12px;}
.main .main_left .leftitem .tit{ background:url(../images/tit1.gif) repeat-x; height:32px; line-height:32px; font-size:14px; text-indent:20px; font-weight:bold}
.main .main_left .leftitem .cates{ padding:12px 0px;}
.main .main_left .leftitem .cates dl{ padding:0px 12px;}
.main .main_left .leftitem .cates dl dt{ background-color:#027BC4; height:24px; line-height:24px; color:#fff; font-weight:bold; text-indent:16px; margin-bottom:6px; border-radius:2px;}
.main .main_left .leftitem .cates dl dd{line-height:24px;height:24px;padding-left:30px;background:url(../images/arrow1.gif) 16px center no-repeat}
.main .main_left .leftitem .cates dl dd a{color:#000;}
.main .main_left .leftitem .lianxi{ padding:12px 0px;}
.main .main_left .leftitem .lianxi dl{ padding:0px 12px;}
.main .main_left .leftitem .lianxi dl dt{background:url(../images/tel1.gif) left center no-repeat; padding:10px 0px; padding-left:60px;}
.main .main_left .leftitem .lianxi dl dt .tel{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#148d01; font-weight:bold; line-height:24px;}
.main .main_left .leftitem .lianxi dl dd{ line-height:24px;}

.main .main_right{ float:right; width:920px; overflow:hidden;margin-bottom:20px;margin-left:20px;}
.main .main_right .sitemap{ border:1px solid #d5d5d5; border-radius:4px; height:34px; line-height:34px; padding-left:12px;}
.main .main_right .sitemap a{display:inline;color:#000;}
.main .main_right .content{border:1px solid #d5d5d5; border-radius:4px; padding:20px; margin-top:12px; font-size:14px; line-height:28px;}

.link{ width:1180px; margin: 0 auto; padding-top:20px}
.link ul{ margin-top:15px}
.link ul li { padding:10px; border:1px dotted #cccccc; float: left; margin-right:15px}

.tiao{ background:url(../images/inc.jpg); height:14px}
.jm{ width:1180px; margin: 0 auto; overflow:hidden}
.jm ul {}
.jm ul li{ float:left; padding-right:15px}
.clear{ clear:both}

.about{ width:1180px; margin: 0 auto; margin-top:30px; overflow:hidden; height:500px} 
.tupian{ background-color:#e2d5c5; height:370px; width:100%}
.tupiana{ width:1180px; margin: 0 auto; background:url(../images/tupian.jpg) no-repeat; height:370px}


.honor{ height:606px; width:100%; background:url(../images/honor.jpg) no-repeat}
.home{ height:750px; width:100%}
.homea{background:url(../images/jyb.jpg); height:149px; width:1180px; margin:0 auto}

.newsa{ height:518px;background-color:#e2d5c5; width:100%}
.newsb{ width:1180px; margin: 0 auto; padding-top:30px}

.online-qq {
	position: fixed;
	top: 30%;
	right: 3px;
	z-index: 200;
}
.online-qq .qq_content {
	background: #fff;
	margin: 0;
	padding: 0;
}
.online-qq .qq_content .dt {
	text-align: center;
	background: #202020;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 15px;
	border: 1px solid #ddd;
	border-bottom: 0;
}
.online-qq .qq_content .qq {
	padding: 10px 10px 5px;
	margin: 0;
	border: 1px solid #ddd;
	border-top: 0
}
.online-qq .qq_content .qq p {
	background: url(../images/online_qq.png) repeat-x 0 -33px;
	margin: 0 0 5px
}
.online-qq .qq_content .qq a {
	border: 1px solid #ddd;
	display: block;
	background: url(../images/online_qq.png) no-repeat 10px -72px;
	height: 23px;
	line-height: 23px;
	padding: 0 18px 0 30px
}
.online-qq .qq_content .tel {
	background: #fff;
	padding: 10px;
	margin: 0;
	text-align: center;
	font-size: 14px;
	color: #333;
	border: 1px solid #ddd;
	border-top: 0
}
.online-qq .qq_content .tel strong {
	font-size: 16px;
	color: #af1f24
}
.online-qq .qq_content .tel p {
	text-align: center;
	font-size: 12px
}
.online-qq .footqq {
	border: 1px solid #ddd;
	background: #f1f1f1;
	height: 2px;
	overflow: hidden;
	margin: 0 5px;
	border-top: 0;
	display: none
}
.qr_code {
	position: fixed;
	top: 50%;
	left: 10px;
	z-index: 200;
	text-align: center;
	background: #fff;
	padding: 5px;
}
.qr_code img {
	margin: 0 0 5px;
	display: block
}
.page_top {
	position: absolute;
}
#pageTop {
	z-index: 160;
	width: 65px;
	height: 65px;
	background: url(../images/pagetop.png) no-repeat;
	position: fixed;
	_position: absolute;
	bottom: 10px;
	right: 10px;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer
}
#pageTop:hover {
	background-image: url(../images/pagetop_on.png)
}
#pageTop a {
	width: 100%;
	height: 100%;
	display: block;
}
*html #pageTop a {
	width: 65px;
	height: 65px
}
.FocusPic1{zoom:1;position:relative; overflow:hidden}
.FocusPic1 .content{overflow:hidden}
.FocusPic1 .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic1 .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:330px;height:30px;line-height:30px;overflow:hidden}
.FocusPic1 .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic1 .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic1 .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic1 .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic1 .change i.cur {background:#6198F3;}
