@charset "utf-8";
/*****************************************
* 2018-9-21 公共样式  作者：www.yseoy.com
*****************************************/
body {font:14px/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,a img,div{ border:0;}
* a{POSITION: relative}
em,cite,i{font-style:normal;}
.clear { clear:both; margin:0px; top:0px} 
html,body{ overflow-x:hidden;}
img{border:none; margin:0; padding:0;}
li,dt,dd{text-overflow:ellipsis;}
.fl{float:left;}
.fr{float:right;}
.fc{ margin:0 auto;}
.public{ width:1200px; margin:0 auto;}
#header{ margin:0; padding:0; font-size:13px;}
#top{ height:36px; line-height:36px; background:url(../images/dsu_1.jpg) center no-repeat;}
#top a{ padding:0 5px;}
#top a:hover{ color:#fa0d15;}
#head{ height:196px; background:url(../images/tbg.jpg) center no-repeat;}
.logo{ padding-top:27px; height:97px;}
.tel{ padding-top:20px; height:104px; width:250px;}
.tel img{ width:95px; float:left; border:1px #ddd solid; margin-right:10px;}
.tel span{ font-size:13px; color:#666; line-height:33px;}
.tel em{ font-size:22px; color:#af0102; font-weight:700; font-family:Arial;}
.menu{ height:40px; background:url(../images/navbg.png) repeat-x; padding:16px 0;}
.menu li{ width:133px; line-height:40px; float:left; text-align:center;}
.menu li a{ color:#111; display:block; font-size:16px; transition:0.5s; font-weight:700;}
.menu li a:hover{ background:url(../images/libg.png) #780607 center no-repeat; color:#fff;}

#footer{ height:212px; background:url(../images/fbg.png) right no-repeat; margin-top:-100px; padding-top:120px;}
.fnav{ width:1200px; margin:0 auto; border-bottom:1px #ddd solid; padding-bottom:10px; line-height:27px;}
.fnav a{ padding:0 3px;}
.foot{ width:1200px; margin:0 auto; text-align:center; line-height:27px; padding-top:10px;}