@charset "utf-8";
/*****************************************
* 2017-4-24 网站公共样式
*****************************************/
body {font:12px/20px 微软雅黑; color:#333; margin:0; padding:0; background:url(../images/bg.jpg) center top #fff no-repeat;}
form,dl,dd,dt,ol,ul,li,h1,h2,h3,h4,h5,h6,h7,p {margin:0;padding:0;}
ol,ul,li {list-style:none outside none;}
a{ text-decoration:none; color:#555; font-size:14px;}
img {border:0;}
a img{ border:0;}
* a{POSITION: relative}
em,cite,i{font-style:normal;}
.clear { clear:both; margin:0px; top:0px} 
html,body{ overflow-x:hidden;}
div{ border:0px;}
img{border:none; margin:0; padding:0;}
li,dt,dd{text-overflow:ellipsis;}
.fl{float:left;}
.fr{float:right;}
.fc{ margin:0 auto;}
.wrapy{ width:1300px !important; margin:0 auto; overflow:hidden;}
#top{line-height:40px; height:40px; background:#f5f5f5; color:#999; position:relative; z-index:1000;}

#head{height:156px; position:relative; box-shadow:0px 0px 15px #999; z-index:999;}
.logo { text-align:center; padding-top:50px;}
.logo  img{ height:75px;}
.logo span{ font-size:18px; color:#555; font-weight:700; line-height:45px;}
.htel{ background:url(../images/tel.png) left no-repeat; height:48px; line-height:48px; font-size:15px; color:#888; padding-left:42px; margin-top:12px;}
.htel em{ color:#e68200; font-family:Arial; font-size:23px; font-weight:700;}

#menu{ height:59px; position:relative; z-index:10;}
#navul{ margin-top:10px;}
#navul li { float:left; width:130px; position:relative; text-align:center; height:59px; line-height:59px; position:relative; background:url(../images/nav1.jpg) center top no-repeat; margin:0 5px; border:1px #030303 solid;box-shadow:0px 0px 5px #333;}
#navul li a:link, #navul li a:visited { color:#fff; font-family:微软雅黑; font-size:16px;}
#navul li i{ position:absolute; left:0; top:0; display:none; z-index:11; text-transform:uppercase;}
#navul li ul { display:none; position:absolute; z-index:10000; left:0px;  border-bottom:none;}
#navul li a{ display:block; width:130px; height:59px;}
#navul li a.lion{ width:130px; height:59px; line-height:59px; background:url(../images/nav2.jpg) center top no-repeat; color:#fff;}
#navul li.navmoon { width:130px; height:59px; line-height:59px; background:url(../images/nav2.jpg) center top no-repeat;}
#navul li.navmoon a { color:#fff; text-decoration:none; display:block; font-size:16px;}
#navul li.navmoon ul { display:block;}
#navul li.lion{background:#9dcc1c;}
.nav_fuwu{ width:110px; height:auto; background:#d00000; padding:0px !important; margin-top:-11px;}
.nav_fuwu span a{ color:#fff !important; font-size:14px !important; line-height:42px !important; border-bottom:1px #c10000 solid;}
.nav_fuwu span a:hover{ background:#c10000;}

#footer{ background:url(../images/ju1.jpg); padding:10px 0;}
.fnav{ width:1360px; text-align:center; border-bottom:1px #469bd2 solid; line-height:55px;}
.fnav a{ padding:0 18px; margin:0 15px; color:#fff;}
.fnav a:hover{ color:#fff;}
.footer{ width:1180px; height:130px; font-size:14px; line-height:26px; color:#fff; position:relative; background:url(../images/flogo.png) left bottom no-repeat; padding: 0px 0 15px 180px;}
.footer span{ padding-right:15px;}
.footer span a{ color:#fff;}
.ftel{ width:180px; position:absolute; top:45px; right:20px; background:url(../images/tely.png) left no-repeat; padding-left:75px;}
.ftel em{ font-size:28px; color:#fff; display:block; line-height:45px;}

 /***********/
.related { background-color:#f8f8f8 }
.related { font-weight:bold; height:32px; line-height:32px; font-size:13px; margin-top:15px; }
.related-list li { border-bottom:1px dashed #dddddd; background:url(../images/icon1.gif) no-repeat left center; padding-left:10px; float: left; height: 26px; line-height: 26px; padding-left: 10px; width: 45%; margin-right:20px; }
.related-list li a, .related-list li a:active, .related-list li a:visited { color:#808080; }
.related-list li a:hover { color:#ff0000; }
.related span { font-weight:bold; height:30px; line-height:30px; font-size:13px; padding-left:10px }
/* 内页相关产品的 */
.related_cp p { line-height:30px; text-indent:2em; }
.related_cp td { line-height:30px; }
.related_cp ul { width:100%; height:auto; padding-top:5px; overflow:hidden; }
.related_cp ul li { text-align:center; width:132px; float:left; overflow:hidden; }
.related_cp ul li p { line-height:30px; height:30px; text-align:center; text-indent:0em; }
.related_cp ul li p a { line-height:30px; height:30px; text-align:center; }
.related_cpul li p a:hover { color:#FF0000; }
.related_cp ul li img { border:1px solid #CCCCCC; width:100px; height:88px; padding:5px; }
.related_cp ul li a:hover img { border:1px solid #ff0000; }