/* CSS Document */
*{padding:0;margin:0;border:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; -webkit-user-select:none;/*禁止链接长按弹出选项菜单*/}
a:link,a:visited,a:hover,a:active {	color: #222;	text-decoration: none;}

a:link{	-webkit-tap-highlight-color:rgba(0,0,0,0);/*禁止链接高亮*/-webkit-touch-callout:none;/*禁止链接长按弹出选项菜单*/color:#222; }
img {-webkit-touch-callout:none;/*禁止图片长按弹出选项菜单*/}
img.down {-webkit-user-select:text;-webkit-touch-callout:pop;}
input,textarea,select{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;font-size:14px;-webkit-user-select:text;}

.clear{clear:both;}
.none{display:none;}
.block{ display:block}

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,i{margin:0px auto;padding:0;}
*{outline:none;}
body{width:100%; font-size:14px; color:#222;}
body p{ line-height:160%;}
body a{ color:#222;}
h1{ font-size:20px;}
h2{ font-size:18px;}

a{text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
.height{ height:75px;}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix{zoom:1}

.fenge{ background-color:#efefef; border-top:#d2d2d2 1px solid;border-bottom:#d2d2d2 1px solid; height:7px}
.blank_10{ margin-bottom:10px}
.blank_15{ margin-bottom:15px}
.more{ background-color:#f8f8f8; border:#ececec 1px solid; text-align:center; padding:10px 0px;border-radius:3px}

/*图片阴影*/
.filter-drop-shadow
{	
-webkit-filter: drop-shadow(0 1px 5px rgba(0,0,0,.5)); 
-moz-filter: drop-shadow(0 1px 5px rgba(0,0,0,.5)); 
-ms-filter: drop-shadow(0 1px 5px rgba(0,0,0,.5)); 
-o-filter: drop-shadow(0 1px 5px rgba(0,0,0,.5)); 
filter: drop-shadow(0 1px 5px rgba(0,0,0,.5)); 
}

.fl{display:inline;float:left!important;}
.fr{display:inline;float:right!important;}

.page{ margin:15px auto; text-align:center; }
.page *{vertical-align:middle;}
.page a{padding:4px 4px 4px 4px;text-align:center; font-size:16px; border:#CCC 1px solid;  border-radius:3px;}
.page select{ width:80px; text-align:center; margin-left:5px; margin-right:5px; font-size:18px;}


.top,.index_menu,.index_pic,.fenge,.footer,.listtop{ max-width:640px; margin:0px auto}
.w620{ max-width:620px; padding:0px 10px; margin:0px auto;}

.footer{ background-color:#b0000b; padding:20px 0px; text-align:center; color:#FFFFFF; font-size:12px;}

/*头部*/
.top{ background-color:#b0000b; text-align:center; padding:10px 0px;}
.top img{ width:80%}

/*首页菜单*/
.index_menu{ height:45px;}
.index_menu .one{ height:45px; margin-right:45px; }
.index_menu .one li{ float:left; text-align:center; width:25%; height:45px; background-image:url(../image/xian.gif); background-repeat:no-repeat; background-position:center right;font-size:16px; color:#333333; line-height:45px ;display:block; background-size:1px 20px;}
.index_menu .two{ width:45px; height:45px; float:right; text-align:center}
.index_menu .two img{ width:22px; margin-top:12px}
.index_pic img{ width:100%}



/*首页标题*/
.index_name{ background-image:url(../image/nav.png); background-size:100% 1px; background-repeat:no-repeat; background-position:bottom; height:40px}
.index_name span{ border-bottom:#b0000b 2px solid; height:38px; display:inline-block; line-height:38px; width:100px; font-size:16px; text-align:center}

/*首页简介*/
.index_txt{ line-height:30px;}

/*首页产品*/
.index_pro li{ float:left; width:50%; position:relative; margin-bottom:15px;}
.index_pro li .pic{ width:90%; text-align:center; margin:0px auto;}
.index_pro li .pic img{ width:100%}
.index_pro li .title{ width:90%; text-align:center; position:absolute; bottom:0px; left:50%; margin-left:-45%; background:rgba(0,0,0,.8); line-height:30px; color:#FFFFFF}


/*首页新闻列表*/
.index_list{ }
.index_list li{ border-bottom:#e4e4e4 1px solid; padding:12px 0px; font-size:14px}
.index_list li:hover{ color:#b0000b}
.index_list span{ float:right}


.listtop{background-color:#b0000b; position:relative}
.listtop .fanhui{ width:50px; height:50px;  position:absolute; top:0px;left:0px; background-image:url(../image/fanhui.png); background-position:center; background-repeat:no-repeat; background-size:auto 28px; border-right:#94060f 1px solid}
.listtop .menu{ width:50px; height:50px; position:absolute; top:0px;right:0px; background-image:url(../image/menu1.png); background-position:center; background-repeat:no-repeat; background-size:auto 28px; border-left:#94060f 1px solid}
.listtop .title{ text-align:center; line-height:50px; color: #FFFFFF; font-size:22px; margin:0px 51px;  }

.biaoti{ text-align:center; font-size:20px; padding:15px 0px;}
.neirong{ line-height:25px; margin-bottom:10px;}
.neirong img{ width:100%; height:auto}


.bg{ background-color:#000000;opacity: 0.8; width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:100}

.fenlei{ width:300px;  position:fixed; left:50%; margin-left:-150px; background-color:#FFFFFF;border-radius:5px; z-index:9999; top:100px}
.fenlei .main{ position:relative}
.fenlei .main .zi1{ text-align:center; line-height:40px; font-size:18px; font-weight:bold}
.fenlei .main .guanbi{ position:absolute; right:10px;  top:10px; width:15px; height:15px;transition:all 0.2s linear}
.fenlei .main .guanbi:hover{ transform: rotate(180deg);}
.fenlei .main .menu1 { padding:0px 5px;}
.fenlei .main .menu1 li{  text-align:center;  width:50%; float:left; display:block; margin-bottom:10px;}
.fenlei .main .menu1 li a{ display:block;background-color:#e6e7e8; border-radius:3px; margin:0px 5px; padding:8px 0px;}



.list_list{ }
.list_list li{ border-bottom:#e4e4e4 1px solid; padding:12px 0px; font-size:14px}
.list_list li:hover{ color:#b0000b}
.list_list span{ float:right}


.list_pro li{ float:left; width:50%; position:relative; margin-bottom:15px;}
.list_pro li .pic{ width:90%; text-align:center; margin:0px auto;}
.list_pro li .pic img{ width:100%}
.list_pro li .title{ width:90%; text-align:center; position:absolute; bottom:0px; left:50%; margin-left:-45%; background:rgba(0,0,0,.8); line-height:30px; color:#FFFFFF}


.home{ width:40px; height:40px;border-radius:40px;background-color:#b0000b; position:fixed; right:15px; bottom:70px; border:#ffffff 3px solid;-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333; background-image: url(../image/home.png); background-position:center; background-repeat:no-repeat; background-size:20px auto;}