﻿@charset "utf-8";
/* CSS Document */

body,dl,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,input,textarea,p,th,td{ margin:0; padding:0; }
body,button,input,select,textarea{font:14px/2.0 'Microsoft YaHei','Droid Serif',tahoma,arial,\5b8b\4f53,sans-serif;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4{ font-size:100%; font-weight:normal;}


q:before,q:after{ content:'';}
abbr,acronym{ border:0;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#eb0007; text-decoration:underline;}

/*文字排版*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f20{ font-size:20px;}
.fb{ font-weight:bold;}
.fn{ font-weight:normal;}
.t2{ text-indent:2em;}
.lh150{ line-height:150%;}
.lh180{ line-height:180%;}
.lh200{ line-height:200%;}
.unl{ text-decoration:underline;}
.no_unl{ text-decoration:none;}

/*定位*/
.dn{display:none;}.db{display:block;}.dib{display:inline-block;}.di{display:inline;}
.g0{color:#000000;}.g3{color:#333333;}.g6{color:#666666;}.g9{color:#999999;}.red{color:red;}.wh{color:#fff;}.green{ color:#3b7414;}.gray{ color:#5c6a7e;}
.f0{font-size:0;}.f10{font-size:10px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f20{font-size:20px;}.f24{font-size:24px;}
.fa{font-family:Arial;}.ft{font-family:Tahoma;}.fv{font-family:Verdana;}.fs{font-family:'宋体';}.fw{font-family:'Microsoft YaHei';}
.b0{ border:1px solid #cfcfcf;}
.n{font-weight:normal; font-style:normal;}.b{font-weight:bold;}.i{font-style:italic;}
.tl{ text-align:left;}.tc{ text-align:center;}.tr{ text-align:right;}
.tdl{text-decoration:underline;}.tdn,.tdn:hover,a.tdl:hover{text-decoration:none;}
/*--------------------------.fr-------------*/
.fl{ float:left; display:inline;}.fr{ float:right; display:inline;*font-size:12px;}
.cb{ clear:both;}.cl{ clear:left;}.cr{ clear:right;}
.wrap{white-space:nowrap;}
.bk{word-wrap:break-word;}
.bkall{table-layout:fixed; word-break: break-all; overflow:hidden; }
.vm{ vertical-align:middle;}
.rel{position:relative;}.abs{position:absolute;}
.zx1{z-index:1;}.zx2{z-index:2;}
.poi{cursor:pointer;}.def{cursor:default;}
/*-----------------------.ovh----------------------*/
.ovh{overflow:hidden;*font-size:14px;}
.z{*zoom:1;}
.vh{visibility:hidden;}.vv{visibility:visible;}
.none{ display:none;}
.auto{margin-left:auto; margin-right:auto;}
.clear{ clear:both;}
.fix{*zoom:1;}.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}/*清除浮动*/
.cell{display:table-cell; *display:inline-block; width:2000px; *width:auto;}/*基于display:table-cell的自适应布局*/
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}/*双栏自适应cell部分连续英文字符换行*/
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}/*单行文字溢出虚点显示*/

/*长度定位*/
.w{ width:100%;}
/*-----------------------.w1000----------------------*/
.w1200{ width:1200px;*font-size:14px; margin:auto; overflow:hidden;*zoom:1;}
.w50{ width:50%;}
.h{ height:100%;}
.h130{ height:130px;}

/*边距*/
.m10{margin:10px} 
.m15{margin:15px} 
.m30{margin:30px} 
.mt5{margin-top:5px} 
.mb20{ margin-bottom:20px;}
.mb50{ margin-bottom:50px;}
.mr100{ margin-right:100px;}
/*-----------------------.mt10--mt15--------------------*/


/*-----------------mr30-----------------------------*/
.mr30{margin-right:30px; margin-bottom:-100px;*font-size:12px;} 
.p2{padding:2px;}
.p10{padding-top:10px; padding-bottom:10px;} 


.indent{text-indent: 2em;}
/*头部*/
.top{ height:30px; line-height:30px; background-color:#878787; margin-bottom:20px; color:#fff;}
.topr{ float:right; width:20%; text-align:right;}
.topr a{ color:#fff;}
.head{ width:1200px; margin:0 auto; margin-bottom:20px;height:110px; }
.h_logo{ width:539px; float:left;}
.h_right{ float:right; width:600px; text-align:right; }
.h_tel{padding-left:25px; height:36px; line-height:36px; overflow:hidden; float:right;margin-bottom:10px;}
.h_telc{ font-size:36px; font-weight:bold; color:#eb0007;}
.h_hot{ width:480px; text-align:left; padding-left:20px;}
.search{ width:487px; height:44px;  border:2px solid #a8b4ba; -moz-border-radius:90px; -webkit-border-radius:90px;  border-radius:90px;}
.s_input{ width:420px; height:44px; line-height:44px; background-color:transparent; border:none;float:left; padding-left:20px; font-size:20px; color:#666;}
.s_btn{ width:42px; height:42px; display:inline-block; float:right; padding-right:2px; padding-top:1px;}
.menu{ width:100%; background-color:#eb0007; height:46px; line-height:46px;box-shadow:0px 5px 10px #ccc;}
.m_menu{ width:1200px; margin:0 auto; font-size:16px; position:relative; z-index:100;}
.m_menu li{ float:left; width:133px; text-align:center;position:relative; z-index:1000;}
.m_menu li a{ color:#fff; display:inline-block; }
.m_menu li a:hover{color:#eb0007; }
.m_menu li:hover,.m_menu li a.m_fixed{background:url(../images/menu.jpg) top  no-repeat; color:#eb0007; text-decoration:none; }
.m_menu li a.m_fixed{width:133px; height:46px;}
.m_menu li:hover a{ color:#eb0007;}
#nav_hover{ background:url(../images/menu.jpg) top  no-repeat; color:#eb0007; text-decoration:none; width:133px; height:46px;}

/*产品中心*/
.menu_pd,.menu_news,.mabout,.mfit,.mhr,.mcontact,.mservice{background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=90); background:#fff; border-bottom:2px solid #ff444a;}/*透明设置*/
.m_menu li:hover .menu_pd a{ font-weight:normal; color:#666;}
.m_menu li:hover .menu_pd a:hover{color:#eb0007; }
.m_menu li:hover .menu_pd a.dtcolor{color:#eb0007; font-weight:bold;}
.menu_pd{ width:1350px; padding:20px 0; overflow:hidden;position:absolute; top:46px; left:-340px; z-index:999; display:none;}
.menu_pd dl{ float:left; border-left:1px solid #cecece; margin-left:-1px;padding:0 15px;}
.menu_pd dl dt{ font-size:14px; font-weight:bold; text-align:left; border-bottom:1px solid #cecece; }
.menu_pd dl dt a{color:#eb0007;display:inline;}
.menu_pd dl dt a:hover{color:#eb0007; font-weight:bold; text-decoration:underline;}
.menu_pd dl dt img{ display:block; margin-bottom:10px;}
.menu_pd dl dd{ font-size:12px; line-height:30px; text-align:left; font-family:"宋体"; background:url(../images/pd-dian.jpg) 0 center no-repeat; padding-left:8px;}
.menu_pd dl dd a{ color:#666;}
.menu_pd dl dd a:hover{color:#eb0007; font-weight:bold;}

/*新闻中心*/
.menu_news{ width:500px; height:200px;position:absolute; top:46px; left:-150px; z-index:999;  display:none; overflow:hidden;*zoom:1;}
.menu_newsl{ float:left; width:100px; padding:20px; margin:10px 0;}
.m_menu li:hover .menu_news a,.m_menu li:hover .mabout a{ font-weight:normal; color:#666;}
.m_menu li:hover .menu_news a:hover,.m_menu li:hover .mabout a:hover{color:#eb0007;}
.m_menu li .menu_newsl ul li:hover,.m_menu li .maboutl ul li:hover{background:url(../images/pd-dian.jpg) 0 center no-repeat; padding-left:8px;}

.menu_newsl ul li,.maboutl ul li{ width:100px; border-bottom:1px dotted #dedede; text-align:left;background:url(../images/pd-dian.jpg) 0 center no-repeat; padding-left:8px;}
.m_menu li .menu_newsl ul li a,.maboutl ul li a{ color:#666; background:none;}
.m_menu li .menu_newsl ul li a:hover,.maboutl ul li a:hover{color:#eb0007;background:none;}
.menu_newsr{ float:left; width:300px; margin-left:40px;  margin-top:20px; overflow:hidden;*zoom:1; position:relative;}
.menu_newsr ul li{ float:left;width:120px; height:200px; margin-right:30px; text-align:left;line-height:1.3;}
.m_menu li .menu_newsr ul li img{ width:120px; height:92px;position:relative;}
.m_menu li .menu_newsr ul li a{ color:#666; background:none; text-decoration:none;}
.m_menu li .menu_newsr ul li a:hover{color:#eb0007; background:none;}

/*走进辉煌*/
.mabout{ width:133px; height:120px;position:absolute; top:46px; z-index:999;  display:none;}
.maboutl dd{ line-height:40px; border-bottom:1px dotted #dedede;}
.mfit,.mhr,.mcontact,.mservice{width:133px; height:160px;position:absolute; top:46px; z-index:999;  display:none;}

/*轮播*/
.banner {width:1900px;height:600px; margin-bottom:10px; position:absolute;z-index:99;}
#full-screen-slider { width:100%;height:600px; position:relative;}
#slides { display:block;width:100%;  height:600px;list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%;  height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%;  height:100%;text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:46.5%; top:460px; z-index:9990;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px;background:#fff }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#eb0007}
.banner1{width:1900px;text-align: center；}
.banner1 img{vertical-align:middle;}
/*foot*/
.foot{ padding:20px; width:1200px; margin:0 auto; overflow:hidden; *zoom:1;}
.footl{ float:left; width:363px; margin-right:30px;}
.footBox1,.footBox2{ float:left; width:100px; margin-right:30px;}
.footBox1 h3,.footBox2 h3{ border-bottom:1px solid #fff;font-weight:bold; font-size:16px; color:#fff;}
.footBox1 p a,.footBox2 li a{ color:#fff; line-height:2;}
.footBox2{ width:240px;}
.footBox2 li{ float:left; width:50%;}


/*跟随侧导航*/
.sidenav{ width:70px;right: 0;top:450px; position: absolute;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);z-index: 999;}
.sidenav li{ width:100%; height:80px;}
















