﻿@charset "utf-8";

.clear{ clear:both;}
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
        list-style-type:none;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:1px 2px 1px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.fl{ float:left}
.fr{ float:right}
.h5{ clear:both; height:5px;}
.h10{ clear:both; height:10px;}
.h20{ clear:both; height:20px;}
.h50{ clear:both; height:50px;}
.zhengwen{ font-size:14px; line-height:24px;}


.title01 {
    background: url('title.gif') no-repeat left bottom;
    line-height: 30px;
    font-size: 14px;
    color: #398fab;
    padding: 0 0 2px 19px;
    font-weight: bold;
}

.comment_list {
    font-size: 14px;
    padding: 5px 10px 15px 10px;
}

.comment_list ul {
    list-style-type: none;
}

.comment_list li {
    line-height: 18px;
    padding: 9px 8px 9px 0;
    background: url('newline.gif') repeat-x left bottom;
}

.comment_list li a {
    line-height: 18px;
    background: url('cion03.gif') no-repeat 14px 6px;
    padding: 0 0 0 31px;
    display: block;
}

.product {
    padding: 15px 0 0 0;
}

.pro_b {
    width: 25%;
    float: left;
    text-align: center;
}

.pro_b h2 {
    width: 120px;
    height: 120px;
    border: 7px solid #ededed;
    margin: 0 auto;
}

.pro_b h2 a {
    width: 120px;
    height: 120px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.pro_b h2 img {
    vertical-align: middle;
}

.pro_b span {
    display: block;
    text-align: center;
    line-height: 18px;
    padding: 5px 0 8px 0;
}

*{ margin:0; padding:0; font-family:"微软雅黑"; outline:none;font-size: 14px;}
body > .qing{ min-width:1250px;}
a{ text-decoration:none; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } 
a:focus{ -moz-outline-style: none; /* FF */ }
img, input{ border:0;}
input,textarea,select {outline:none;} 
ul li{ list-style:none;}
.qing{ overflow:hidden; display:block; clear:both; }
.center{ width:1250px; overflow:hidden; display:block; margin-left:auto; margin-right:auto; }
.lf{ overflow:hidden; display:block; float:left;}
.rf{ overflow:hidden; display:block; float:right;}
.song{ font-family:"宋体";}
#xpxx{ float:right; padding-left:25px;font-size:12px; line-height:40px} 
 
/*****************************************- index.html -****************************************/
/**- 头部 -**/
/**- 搜索框 -**/
#vivo-head{z-index:1;position:relative;width:100%; background:#f2f2f2;}
#vivo-head .vivo-nav{width:1250px;height:41px; margin-left:auto; margin-right:auto; position:relative;z-index:999;}
.vivo-nav .search-user{ overflow:hidden; display:block; float:right;height:41px;}
.search{width:33px;height:40px;display:inline-block; position:relative; background:url(top_sou.png) center center no-repeat;}
.search:hover{ background:url(top_sou2.png) center center no-repeat;}
.huan{ font-size:12px; color:#8e8e8e; line-height:40px;}
.top_xin{ width:33px; height:40px; background:url(top_xin.png) center center no-repeat; margin-right:12px;}
.top_xin:hover{ background:url(top_xin2.png) center center no-repeat;}
.top_ban{ font-size:12px; color:#474747; line-height:40px; }
.top_ban:hover{ color:#b12923;}
.top_xian{ font-size:12px; color:#474747; line-height:40px; padding:0 10px; }

#vivo-head .vivo-search{height:80px;width:100%;background:#202223;position:relative;z-index:9999;display:none;}
.vivo-search .search-box{width:700px;height:40px;position:absolute;top:20px;left:50%;margin-left:-350px;background:#666; position:relative;z-index:9999;}
.vivo-search .search-box input{width:550px;height:20px;padding:10px 20px;font-size:14px;color:#555;border:none;background:#fff;overflow:hidden;vertical-align:middle;}
.vivo-search .search-box button{width:110px;height:40px;overflow:hidden;text-align:center;font-size:14px;color:#fff;border:none;overflow:hidden;vertical-align:middle;background:#b12923;outline:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.vivo-search .search-box a.close{width:24px;height:24px;position:absolute;top:8px;right:-40px;background:url(vivo-head-ico.png) -86px 0 no-repeat;_background-image:url(vivo-head-ico.gif);}
.vivo-search .search-box a.close:hover{background-position:-86px -25px;}

/**- logo tel -**/
.header{ height:107px;}
.tel{ padding-top:2px; /*padding-right:29px;*/}
.tel_img{ width:52px; height:52px; padding-right:8px;}
.tel_bt{ font-size:14px; color:#494848; line-height:20px;}
.tel_bt span{ overflow:hidden; display:block; font-size:20px; color:#1f1a17; line-height:30px; font-family:Arial, Helvetica, sans-serif;  font-weight:600;}

/**- 导航 -**/
.nav{ height:53px; background:#b12923;}
.nav ul{ border-left:1px solid #be3933;}
.nav ul li{ width:155px; overflow:hidden; display:block; float:left; border-right:1px solid #be3933; }
.nav ul li a{ overflow:hidden; height:53px; display:block; font-size:16px; color:#FFF; line-height:52px; text-align:center;}
.nav ul li.nann{ background:url(nann_bg.jpg) center top no-repeat;}
.nav ul li:hover{ background:url(nann_bg.jpg) center top no-repeat;}

/**- banner -**/
.banner{ height:660px; position:relative; z-index:2;}
.main_visual{height:660px; overflow:hidden; position:relative; }
.main_image{height:660px; overflow:hidden; position:relative;}
.main_image ul{width:9999px; overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:660px; }
.main_image li a{ width:100%; height:660px; display:block; }

.flicking_con{ height:7px; margin-top:-33px; margin-left:auto; margin-right:auto; position:relative; z-index:9;}
.flicking_con a{float:left;width:31px;height:7px;margin:0 3px; padding:0; background:#FFF; display:block;text-indent:-1000px}
.flicking_con a:hover{ background:#b12923;}
.flicking_con a.on{ background:#b12923;}
#btn_prev,#btn_next{z-index:20;position:absolute;display:block;width:74px!important;height:74px!important;top:296px;display:none;}
#btn_prev{ background:url(banner_zuo.png) left top no-repeat; left:4%;}
#btn_next{ background:url(banner_you.png) right top no-repeat; right:4%;}

/**- 走进迈莱克 -**/
.jin_jie{ width:488px; height:291px; position:relative; z-index:3; padding-top:36px;}
.jin_img{ width:488px; height:291px; }
.jin_title{ width:390px; height:130px; position:absolute; z-index:4; top:117px; left:50px; background:url(jin_bai.png) repeat;}
.jin_title:hover{
animation:fw 4s linear 0s alternate forwards;
-webkit-animation:fw 4s linear 0s alternate forwards;
-moz-animation:fw 4s linear 0s alternate forwards; 
-o-animation:fw 4s linear 0s alternate forwards; 
background:url(jin_bai.png) repeat}
@keyframes fw
{0% {  background:url(jin_bai.png) repeat;}50%{ background:#FFF;}100%{background:url(jin_bai.png) repeat;}}
@-webkit-keyframes fw
{0% {  background:url(jin_bai.png) repeat;}50%{ background:#FFF;}100%{background:url(jin_bai.png) repeat;}}
@-moz-keyframes fw
{0% {  background:url(jin_bai.png) repeat;}50%{ background:#FFF;}100%{background:url(jin_bai.png) repeat;}}
@-o-keyframes fw
{0% {  background:url(jin_bai.png) repeat;}50%{ background:#FFF;}100%{background:url(jin_bai.png) repeat;}}

.jin_title span{ cursor:pointer !important;}
.jin_ying{ width:350px; height:26px; padding-top:25px; margin-left:auto; margin-right:auto; font-size:18px; color:#b12923; line-height:24px; font-family:Arial, Helvetica, sans-serif; text-align:center; }
.jin_xi{ width:171px; height:41px; margin-left:auto; margin-right:auto; font-size:16px; color:#b12923; line-height:40px; text-align:center; border:1px dashed #cb8a8d;}
.jin{ width:274px; height:327px; background:#b12923;}
.jin_bt{ height:32px; font-size:28px; color:#FFF; line-height:32px;}
.jin_jian{ padding-top:23px; font-size:16px; color:#e69999; line-height:30px;}

/**- 产品展示 -**/
.main_visual1{height:385px; overflow:hidden; position:relative; }
.main_image1{height:385px; overflow:hidden; position:relative; }
.main_image1 ul{width:9999px; overflow:hidden;position:absolute;top:0;left:0}
.main_image1 li{float:left;width:1250px;height:385px; }

#btn_prev1,#btn_next1{z-index:20;position:absolute;display:block;width:50px!important;height:50px!important;top:167px;}
#btn_prev1{ background:url(banner_zuo1.png) left center no-repeat; left:20px;}
#btn_next1{ background:url(banner_you1.png) right center no-repeat; right:20px;}

.pin{ padding-top:49px; background:url(pin_bg.jpg) repeat;}
.title{ font-size:14px; color:#aca8a5; line-height:30px; text-align:center;}
.title span{ font-size:28px; color:#1f1a17; line-height:52px; background:url(title_bt.png) center top no-repeat;}

.biaoti{ margin-left:auto; margin-right:auto;}
.biaoti a{ height:38px; padding:0 44px; margin:0 7px; border:1px solid #c3c3c3; font-size:14px; color:#1f1a17; line-height:38px;}
.biaoti a:hover{ color:#b12923; border:1px solid #b12923;}

.pin_bg{margin-left:-1px;}
.pin_jie{ width:261px; overflow:hidden; display:block; float:left; border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8; background:#FFF; padding:0 25px; padding-top:26px; }
.pin_img{ width:261px; height:287px;}
.pin_shao td{ padding:25px 0;}
.pin_bt{ height:24px; font-size:16px; color:#1f1a17; line-height:24px; }
.pin_bt:hover{ color:#b12923;}
.pin_buy{ width:80px; height:30px; font-size:14px; color:#b12923; line-height:30px; text-align:center; background:url(pin_more1.png) center top no-repeat;}
.pin_buy:hover{ color:#FFF; background:url(pin_more2.png) center top no-repeat;}
.pin_more{ width:138px; height:38px; margin-left:auto; margin-right:auto; border:1px solid #c3c3c3; font-size:14px; color:#1f1a17; line-height:38px; text-align:center;}
.pin_more:hover{ color:#b12923; border:1px solid #b12923;}

/**- 优势 -**/
.you{ width:385px;}
.you li{ overflow:hidden; display:block; padding-top:10px; padding-bottom:30px; }
.you li td{ padding-top:13px; padding-bottom:5px; border-bottom:1px solid #dfdfdf;}
/*数字切换结束*/
.num{ width:33px; height:32px; overflow:hidden; display:block;}
.num1, .num01{ width:33px; height:32px; overflow:hidden; display:block;}
.num1, .num01{transition:transform 0.6s;
-moz-transition:-moz-transform 0.6s; /* Firefox 4 */
-webkit-transition:-webkit-transform 0.6s; /* Safari and Chrome */
-o-transition:-o-transform 0.6s; /* Opera */}
.you li:hover .num1, .you li:hover .num01{
transform: translateY(-32px);
-ms-transform:translateY(-32px);		/* IE 9 */
-webkit-transform:translateY(-32px);	/* Safari and Chrome */
-o-transform: translateY(-32px);		/* Opera */
-moz-transform: translateY(-32px);	
}
/*数字切换结束*/
.you_bt{ height:68px; font-size:14px; color:#757575; line-height:20px; }
.you_bt span{ height:22px; padding-bottom:6px; overflow:hidden; display:block; font-size:18px; color:#b12923; line-height:22px;}
.you_title{ width:480px; min-height:460px; background:url(you_bg.png) center 37px no-repeat;}
.you_jie{ width:400px; margin-left:auto; margin-right:auto; padding-top:142px; font-size:32px; color:#FFF; line-height:48px; text-align:center;}
.you_jie span{ font-size:20px; color:#daabaa; line-height:40px; }
.you_img{ width:480px; height:276px; text-align:center; padding-top:8px;}

/**- 团队 -**/
.team{ height:191px; padding-top:39px; background:url(team_bg.jpg) center top no-repeat; }
.team ul{ margin-left:-162px;}
.team li{ width:120px; margin-left:162px; background:url(team_yuan.png) center top no-repeat;}
.team_img{ width:120px; height:120px; }
.team_bt{ font-size:20px; color:#000; line-height:30px; text-align:center; padding-top:10px;}
/**图片转动开始**/
.team_img{transition:transform 1s;
-moz-transition:-moz-transform 1s; /* Firefox 4 */
-webkit-transition:-webkit-transform 1s; /* Safari and Chrome */
-o-transition:-o-transform 1s; /* Opera */}
.team li:hover .team_img{
 transform: rotateY(360deg);
 -ms-transform:rotateY(360deg);
-webkit-transform: rotateY(360deg);	/* Safari 和 Chrome */
-o-transform: rotateY(360deg);
-moz-transform: rotateY(360deg);
}
/**图片转动结束**/

/**- 康复知识 -**/
.zhi_jie{ width:451px; height:365px; padding:0 23px; padding-top:22px; background:#f5f5f5;}
/* .zhi_tu{ width:451px; height:274px;} */
.zhi_title{ height:32px; padding-top:12px; font-size:14px; color:#1f1a17; line-height:32px;}
.zhi_shao{ height:30px; font-size:12px; color:#777371; line-height:30px;}
.zhi_shi:hover .zhi_title{ color:#b12923;}
.zhi_shi:hover .zhi_shao{ color:#b12923;}
.zhi{ width:625px;}
.zhi li{ padding-bottom:12px;}
.zhi_sty{ width:581px; height:89px; padding:15px 21px; border:1px solid #f5f5f5; background:#f5f5f5;}
.zhi_sty:hover{ border:1px solid #e2b8b7;}
.zhi_sty:hover .zhi_bt{ color:#b12923;}
.zhi_sty:hover .zhi_jian{ color:#b12923;}
.zhi_img{ width:145px; height:88px;}
.zhi_bt{ font-size:14px; color:#1f1a17; line-height:28px;}
.zhi_jian{ font-size:12px; color:#777371; line-height:26px;}

/**- 底部 -**/
.footer{ background:#403936; padding:25px 0; border-bottom:1px solid #4a4441;}
.fo_info{ border-left:1px solid #524a46; padding-left:28px;}
.fo_bt{ padding-left:23px; font-size:16px; color:#FFF; line-height:30px; background:url(fo_add.png) left center no-repeat;}
.fo_info ul{ padding-top:7px;}
.fo_info ul li{ overflow:hidden; display:block; font-size:12px; color:#b0aaa8; line-height:30px;}
.fo_con{ width:489px; border-left:1px solid #524a46; padding-left:76px; padding-top:15px;}
.fo_ma{ width:120px; height:120px; border:0px solid #FFF;}
.fo_lian{ width:250px; padding-left:42px; padding-top:9px; }
.fo_tel{ padding-bottom:24px; border-bottom:1px solid #524a46;}
.fo_hua{ padding-left:7px; font-size:12px; color:#b0aaa8; line-height:14px;}
.fo_hua span{ overflow:hidden; display:block; font-size:24px; color:#FFF; line-height:26px;}
.fo_zhu{ font-size:16px; color:#cec9c7; line-height:20px; padding-top:14px;}
.fo_zhu a{ width:44px; height:44px; }
.fo_xin{background:url(fo_xin.png) center top no-repeat;}
.fo_xin:hover{background:url(fo_xin2.png) center top no-repeat;}
.fo_lang{background:url(fo_lang.png) center top no-repeat;}
.fo_lang:hover{background:url(fo_lang2.png) center top no-repeat;}
.copyright{ padding:14px 0; background:#312d2b; font-size:12px; color:#87817d; line-height:20px;}
.copyright a{ font-size:12px; color:#87817d; line-height:20px; }

/*****************************************- about.html -****************************************/
.ban_nei{ height:506px; }
.ban1{ font-size:18px; color:#f0efee; line-height:26px; text-align:center; letter-spacing:8px; background:url(ban1_bg.jpg) center bottom no-repeat; padding-top:130px; padding-bottom:11px;}
.ban2{ font-size:30px; color:#FFF; line-height:40px; text-align:center; letter-spacing:3px; padding-top:12px;padding-bottom:31px;}
.ban3{ height:55px; font-size:18px; color:#FFF; line-height:54px; text-align:center; background:url(ban3_bg.png) center top no-repeat; }

.ab_img{ width:413px; height:510px; padding-left:50px; padding-top:28px; margin-left:8px; background:url(ab_bg.jpg) left top no-repeat;}
.ab_jie{ width:710px; height:auto; min-height:550px; _height:550px; margin-right:17px; }
.ab_bt{ font-size:24px; color:#1f1a17; line-height:32px; padding-top:18px; padding-bottom:33px;}
.ab_jian{ font-size:14px; color:#4c4c4c; line-height:38px; padding-top:25px; padding-bottom:19px;}
.ab_red1{ width:144px; height:3px; background:#b12923;}
.ab_red2{ width:116px; height:1px; background:#b12923;}

/*****************************************- news.html -****************************************/
.tinav{ margin-left:auto; margin-right:auto;}
.tinav a{ padding:0 31px; height:36px; margin:0 7px; border:1px solid #cfcfcf; background:#FFF; font-size:16px; color:#1f1a17; line-height:36px; text-align:center; }
.tinav a:hover{ background:#b12923; color:#fffefe; border:1px solid #b12923;}
.tinav a.tion{ background:#b12923; color:#fffefe; border:1px solid #b12923; }

.xin1{ background:#f5f5f5;}
.xin1:hover{ background:#b12923;}
.xin1:hover .news_date, .xin1:hover .news_bt, .xin1:hover .news_more, .xin1:hover .zhi_jian{ color:#FFF;}
.xin2{ background:#FFF;}
.xin2:hover{ background:#b12923;}
.xin2:hover .news_date, .xin2:hover .news_bt, .xin2:hover .news_more, .xin2:hover .zhi_jian{ color:#FFF;}

.news{ width:990px; height:131px; }
.news_date{ padding-top:13px; font-size:20px; color:#898989; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.news_bt{ height:34px; font-size:16px; color:#1f1a17; line-height:34px; padding-top:6px; padding-bottom:10px; }
.news_more{ font-size:14px; color:#898989; line-height:20px; padding-top:8px;}

.yema{ margin-left:auto; margin-right:auto;}
.yema a{ width:27px; height:26px; display:block; float:left; margin:0 4px; font-size:16px; color:#6d6d6d; line-height:26px; text-align:center; border:1px solid #d2d2d2; background:#f0f0f0;}
.yema a span{ font-family:"宋体"; font-weight:bold;}
.yema a:hover{ color:#b12923; background:#FFF;}
.yema a.yenn{ color:#b12923; background:#FFF;}

/**************************- news_view.html -******************************************/
.news_title{ font-size:20px; color:#333333; line-height:26px; text-align:center; border-bottom:1px solid #e2e2e2; padding-top:25px; padding-bottom:26px;}
.wen_title{ margin-left:auto; margin-right:auto;}
.wen_title td{font-size:14px; color:#666666; padding:27px 0;}
.wen_title td img{ vertical-align:middle; padding-right:8px; }
.wen_jie{ padding-top:39px; padding-bottom:49px; color:#444444;font-size:14px; line-height:26px;}
.bdsharebuttonbox{ width:400px; height:45px; }

.pian td{ height:44px; line-height:44px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.pian a{ font-size:14px; color:#555555; line-height:26px; display:block; }
.pian a span{ color:#000;}
.pian a:hover{ color:#b12923;}
.pian a:hover span{ color:#b12923;}

/*****************************************- knowledge.html -****************************************/
.zhi_jian{ height:56px; font-size:12px; color:#777371; line-height:28px; padding-top:4px; padding-bottom:10px; text-align:left; }

/*****************************************- join.html -****************************************/
.join{ margin-left:-44px; padding-bottom:55px;}
.join li{ width:171px; height:151px; display:block; float:left; margin-left:44px; padding-top:46px; background:url(join_bg.png) center top no-repeat;}
.join_img{ width:50px; height:50px; margin-left:auto; margin-right:auto;}
.join_bt{ width:150px; height:48px; margin-left:auto; margin-right:auto; font-size:14px; color:#404040; line-height:24px; text-align:center; padding-top:13px;}
/**图片转动结束**/
.join_img{transition:transform 1s;
-moz-transition:-moz-transform 1s; /* Firefox 4 */
-webkit-transition:-webkit-transform 1s; /* Safari and Chrome */
-o-transition:-o-transform 1s; /* Opera */}
.join li:hover .join_img{
 transform: rotateY(360deg);
 -ms-transform:rotateY(360deg);
-webkit-transform: rotateY(360deg);	/* Safari 和 Chrome */
-o-transform: rotateY(360deg);
-moz-transform: rotateY(360deg);
}
/**图片转动结束**/

.liu{ background:#f5f5f5; padding-top:39px; padding-bottom:42px;}
.liu_jie{ margin-left:-30px;}
.liu_jie li{ width:516px; height:226px; margin-left:30px; padding:35px 0; padding-left:38px; padding-right:51px; border:1px solid #d6d6d6;}
.liu_img{ width:84px;}
.liu_shao{ width:405px;}
.liu_bt{ height:53px; font-size:28px; color:#1f1a17; line-height:42px; border-bottom:1px solid #c2c2c2; }
.liu_jian{ height:160px; padding-top:21px; font-size:14px; color:#2d2d2d; line-height:32px; }

.hang{ width:500px;}
.hang_bt{ font-size:20px; color:#b12923; line-height:26px; text-align:left;}
.hang_jian{ font-size:14px; color:#1f1a17; line-height:28px; padding-top:12px; text-align:left;}
.hang_jie{ padding-bottom:64px; background:url(hang_bg.jpg) center top repeat-y; }

/*****************************************- service.html -****************************************/
.ser{ padding-top:48px; background:url(service_bg.png) 214px 101px no-repeat;}
.ser_bt{ width:760px; padding-top:21px; padding-right:33px; font-size:14px; color:#4c4c4c; line-height:30px;}

.con{ width:301px; padding:0 38px; padding-bottom:89px; background:url(con_red.png) center top repeat;}
.con_title{ font-size:20px; color:#FFF; line-height:30px; padding-top:44px; padding-bottom:22px; border-bottom:1px solid #902621;}
.con td{ font-size:14px; color:#FFF; line-height:40px;}
.con_img{ width:25px; padding-top:8px; padding-right:8px; }

/*****************************************- product.html -****************************************/
.pro{ padding-top:48px; padding-bottom:54px; height:auto; min-height:686px; _height:686px; background:url(pro_bg.png) center 515px no-repeat; background-color:#f5f5f5; }
.pro_jie{ width:400px; padding-top:43px; font-size:14px; color:#1f1a17; line-height:34px; }
.pro_jie span{ font-size:30px; color:#b12923; line-height:36px; padding-bottom:24px;}
.pro_more{ width:80px; height:30px; font-size:14px; color:#fefefe; line-height:30px; text-align:center; background:url(pin_more2.png) center top no-repeat;}
.pro_img{ padding-left:92px; }

/*****************************************- home.html -****************************************/
.home{ width:100%; height:100% !important;position:absolute; background:url(home_bg.jpg) center top no-repeat; background-size:cover !important; }
.home_center{ width:100%; height:415px; position:absolute; top:50%; margin-top:-212px; }
.home_bai{ height:108px; padding-top:66px; background:url(home_bai.png) left top repeat-x;}
.home_ban{ margin-left:auto; margin-right:auto;}
.home_ban a{ width:127px; height:42px; margin:0 10px; }
.h_zhong{ background:url(h_zhong1.png) center center no-repeat;}
.h_zhong:hover{ background:url(h_zhong2.png) center center no-repeat;}
.h_ying{ background:url(h_ying1.png) center center no-repeat;}
.h_ying:hover{ background:url(h_ying2.png) center center no-repeat;}

.h_footer{ height:47px; width:100%; position:absolute; bottom:0; left:0; background:#312d2b; font-size:12px; color:#87817d; line-height:46px; text-align:center;}
.h_footer a{font-size:12px; color:#87817d; line-height:46px;}

/*****************************************- 二维码 -****************************************/
#tooltip{position:absolute; padding:5px; background:#FFF; border:1px solid #ccc; display:none;}
.tooltip{ cursor:default;}
#wb_tooltip{position:absolute; padding:5px; background:#FFF; border:1px solid #ccc; display:none;}
.wb_tooltip{ cursor:default;}


.iproduct2{padding:9px 1px;}
.ihotp2{ width:280px;text-align:center;}
.ihotp2 span{white-space: normal!important;}
.iproduct2 h2{width:260px;height:220px; }
.iproduct2 h2 a{width:260px;height:220px; display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:104px;*font-family:Arial; border:#5c5c5c 1px solid; }
.iproduct2 h2 a img{vertical-align:middle;}
.iproduct2 p{ line-height:24px; color:#5c5c5c; text-align:center; padding-top:5px;}
.iproduct2 p a:visited{color:#5f5f5f;}
.iproduct2 p a:hover{color:#289fe0;}
.iproduct2 a{color:#5f5f5f; }
.iproduct2 a:visited{color:#5f5f5f; }
.iproduct2 a:hover{color:#289fe0; }
.iproduct_list{text-align:center;padding:14px 10px;}
.iproduct_list a{ color:#474747;display:block;line-height:28px; margin:2px 0;}
.iproduct_list a:visited{color:#474747;}
.iproduct_list a:hover{ color:#ffffff; background:url(cion06.gif) repeat-x left top;}



/*友情链接*/
.containeri{margin-left:auto; margin-right:auto; width:980px;}
.yqljBg{background-color:#ececec;}
.yqlj{height:50px; line-height:50px; overflow:hidden;}
.yqlj h4{font-size:15px;}
.yqlj h4 a{margin-right:4px; color:#1c1c1c;}
.yqlj h4 span{color:#999; font-size:12px; font-weight:normal;}
.yqlj .link{margin-left:100px;}
.yqlj .link a{display:inline-block; padding:0 14px; color:#333;}





.clear{clear:both;}
.inews{ margin-bottom:15px; padding:4px 5px 4px 16px;}
.inews ul{ list-style-type:none; padding:10px 0;}
.inews ul li{padding:5px 0; line-height:17px;}
.inews ul li a{ background:url(cion01.gif) no-repeat left 3px;padding:0 0 0 15px;display:block;line-height:17px; color:#636363;}
.inews ul li a:visited{ color:#636363;}
.inews ul li a:hover{ color:#212020;background:url(cion01.gif) no-repeat left 3px;}
.inews strong{ line-height:17px;}

#cnzz_stat_icon_1253411649{display:inline;}
.footnav img{ vertical-align:middle;display:inline}

.container1{ padding:5px 5px; line-height:25px}
.container2{ width:1050px; overflow:hidden; padding:15px 0; }
.content1{text-align:left; font-size:14px;}
.content1 h3{ height:26px; line-height:26px; padding-left:10px; border:#ccc 1px solid;}

.content1 h2{background:#f7f7f7 url(line02.gif) repeat-x left bottom; line-height:30px;}
.content1 h2 p{ background:url(cion04.gif) no-repeat 5px 12px; line-height:30px; padding-left:20px; font-size:14px; color:#212020; height:30px;}
.content1 h2 a{ color:#212020; line-height:30px; text-decoration:underline;}
.content1 h2 a:visited{ color:#212020;}
.content1 h2 a:hover{ color:#000;}

.content1 h1{ color:#212020; font-size:26px; text-align:center;}
.content1 h4{color:#493200; font-weight:normal; border:#212020 1px dotted;margin:10px 0; text-align:left; padding-left:12px;}
.content1 h5{ text-indent:5px;line-height:25px; background:url(top.gif) repeat-x left bottom; color:#212020; padding-left:10px; line-height:25px;}
.content1 h6{line-height:25px;color:#696969; font-weight:normal; margin:5px 0; text-align:center; font-size:12px;}
 

 


 
.productsb{ padding:0 10px 20px 10px;}
.productsb .list{ width:140px; text-align:center; float:left; padding:10px 0 0 0;}
.productsb .list h2{ width:124px; height:124px;}
.productsb .list h2 a{width:120px;height:120px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:104px;*font-family:Arial;border:#817F7F 1px solid;padding:1px;}
.productsb .list h2 a:hover{ border:#000 1px solid;}
.productsb .list h2 img{vertical-align:middle;}
.productsb .list span{ display:block; padding:5px 0 0 0; line-height:18px; color:#636363;}
.productsb .list span strong{ line-height:18px;}

.comment_list{ padding:15px 20px 25px; font-size:12px;}
.comment_list ul{ list-style-type:none;}
.comment_list li{ line-height:18px; padding:6px 0;font-size:14px; background:url(line01.gif) repeat-x left bottom; }
.comment_list li a{ line-height:18px; display:block;padding:0 0 0 16px; color:#636363; font-size:14px; background:url(cion01.gif) no-repeat left 4px;}
.comment_list li a:visited{color:#636363;}
.comment_list li a:hover{color:#212020; background:url(cion01.gif) no-repeat left 3px; text-decoration:underline;}


.title02{background:url(line02.gif) repeat-x left bottom; height:30px;}
.title02 h1{ background:url(cion04.gif) no-repeat 5px 12px; line-height:30px; padding-left:20px; font-size:14px; color:#212020;}
.title02 a{ color:#212020; line-height:30px; padding-right:8px; float:right;}
.title02 a:visited{color:#212020;}



@media (min-width: 768px) {
  .pro_b div {
    width: 33%;
  }
}
@media (min-width: 992px) {
  .pro_b div {
    width:28%;
  }
}
@media (min-width: 1200px) {
  .pro_b div{
    width:24%;
  }
}

.pro_b{ padding:0 0 10px 0;}
.pro_b div{float:left; margin:5px 0;  }
.xuan{border-bottom:#ababab 1px dotted; margin-bottom:12px;}
.pro_b h2{width:154px;height:154px;margin:0 auto; }
.pro_b h2 a{width:150px;height:150px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:104px;*font-family:Arial;border:#e7e7e7 1px solid;padding:1px;}
.pro_b h2 a:hover{ border:#212020 1px solid;}

.pro_b h2 img{ vertical-align:middle;}

.pro_b h3{text-align:center; margin-top:10px;color:#666666;display:block;font-size:12px; line-height:30px;}
.pro_b h3 a{ color:#666666; font-size:12px; font-weight:normal;line-height:16px;}
.pro_b h3 a:visited{ color:#666666;}
.pro_b h3 a:hover{ color:#212020;}





.clear { clear:both; }
a:active {star:expression(this.onFocus=this.blur());}
a{color:#000;text-decoration:none;}
div:after,li:after{content:"";display:block;height:0;clear:both;} 
.wraper{width:100%; min-width:1200px; overflow:hidden; line-height:30px;}
.list{ width:1200px; margin:0 auto; overflow:hidden;}
.title{width:100%; font-size:22px;text-align:center; padding-top:20px;margin:0 auto; background:url(t.gif) no-repeat center;}
.title span{ display:block; font-size:24px;}
 .fl_side{ width: 242px; padding-bottom: 10px; float: left;}
.fr_side{ overflow:hidden; width: 940px; float:right;} 

.title3{ width:100%; line-height:50px;background:#b12923; color:#FFF; border-radius:5px 5px 0 0; height:50px;margin-top:30px;}
.title3 span{ display:block; text-align:center;font-size:20px;}

.TabTitle2{ background:#f5f5f5;}
.TabTitle2 ul.expmenu{ margin:0 auto;}
/*一级导航*/
.TabTitle2 ul.expmenu li{color:#5b311a;}
.TabTitle2 ul.expmenu li div.header:hover{background:#EAD5D5;display:block;}
.TabTitle2 ul.expmenu li div.header { width: 100%; display: block;height: 40px;overflow: hidden;line-height:40px;border-bottom:#FFF solid 2px; }
.TabTitle2 ul.expmenu li div.header a {color:#000;padding-left:10px; font-size:14px; text-decoration:none;}
.TabTitle2 ul.expmenu li div.header a:hover { color:#5b311a;}
.TabTitle2 ul.expmenu li div.header .arrow {display: block;width: 28px;height: 30px;background: no-repeat center;float: right;overflow: hidden;cursor: pointer;}
/*三角按钮*/
.TabTitle2 ul.expmenu li div.header .arrow.up {background:url(jia.gif) no-repeat; margin-top:14px;}
.TabTitle2 ul.expmenu li div.header .arrow.down {background:url(jian.gif) no-repeat; margin-top:14px; text-indent:-10px}
/*二级导航*/
.TabTitle2 ul.expmenu li .menu {width:100%;height: auto;overflow: hidden;}
.TabTitle2 ul.expmenu li .menu li {display: block;height: 30px;overflow: hidden;line-height: 30px;color:#000; border-bottom:#FFF dashed 2px; }
.TabTitle2 ul.expmenu li .menu li a { color:#000; text-decoration:none;font-size: 12px;padding-left:30px;display:block;}
.TabTitle2 ul.expmenu li .menu li a:hover { color:#000;}


.con{ line-height:30px;padding:15px 0 15px 18px; background:#f5f5f5; color:#000; width:222px}

.crumbs_box{ width: auto; height: 50px; line-height: 50px; overflow: hidden; border:#F5F5F5 solid 1px; margin:30px 0; border-radius:5px; background:#F5F5F5;}
.crumbs_box span{ float: left; margin:0 auto; background:#b12923; font-size: 18px;padding:0 20px; color:#FFF;}
.crumbs_box p{ float: right;margin:0 auto; padding:0 20px;}
.crumbs_box p a{ color: #5b311a;}
.crumbs_box p a:hover{ text-decoration: underline;}

.concomp img{ max-height:860px; overflow:hidden; text-align:center;}
.concomp{ line-height:30px; color:#000;}
.contit{ overflow:hidden; width:100%; line-height:30px; text-align:center; font-size:20px; margin-top:20px; color:#000;}
.contit span{ overflow:hidden; width:100%; line-height:30px; text-align:center; font-size:20px; margin-top:20px; color:#000;}
.one{ overflow:hidden; line-height:30px; text-align:center;color:#000;}
 

.newslist{ margin:0 auto; width:100%; overflow:hidden;}
.newslist li {  width:100%; overflow:hidden;  line-height:35px; border-bottom:#CCC dashed 1px; float:left; height:35px;}
.newslist li a { color:#333;background:url(line.jpg) 6px center no-repeat; padding-left:20px;}
.newslist li p{ color:#093; margin:0 auto;}
.newslist li a:hover{ color:#5b311a;}
.newslist li span { float:right; color:#999; font-size:12px;}


.pages { clear:both; padding:20px 45px 0 0; color:#444; }
	.pages a { color:#444; }
	.pages a:hover { color:#f60;  font-weight:bold  }
	.pages ul { text-align:right;list-style:none }
	.pages li { display:inline-block; margin-left:8px;list-style:none;}


	.tag{margin:0 10px;}
	.tag a{margin:0 3px;text-decotaion:none;margin:0 3px;}
	.tag a:hover{text-decoration:underline;}
.nle {width:100%;margin:0 auto; overflow:hidden;}
.nle li {float:left;margin: 20px 23px 0 23px; width:246px;_margin: 20px 15px 0 15px;}
.nle li a img{border:solid 2px #cccccc; padding:3px; }
.nle li a:hover img{border:solid 2px #5b311a;}
.nle li span a:hover {color:#5b311a;}
.nle li span{text-align:center;height:30px;white-space:nowrap; width:100%;text-overflow:ellipsis; overflow:hidden; display:block; padding-top:10px;}