@charset "utf-8";
.title-one { font-size: 18px; line-height: 28px; padding-top: 20px; border-bottom: 1px solid #dad3c6; }
ul, ol, li, dl, dd, dt { margin: 0; padding: 0; list-style: none; }
* { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px }
body { FONT-SIZE: 14px; FONT-FAMILY: Arial, "微软雅黑", Helvetica; background: url(../images/bg.gif); }
a { FONT-SIZE: 14px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none; color: #333; }
IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px }
a:hover { TEXT-DECORATION: none; color: #999; }
#header { background: #333; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; height: 90px; z-index: 99; width: 100% }
#header a img{ margin-top:15px;}
#header .tel{ font-size:18px; line-height:30px; color:#FFF; margin-top:45px;}
#header .tel b{font-size:24px;}
#header .tel img{ margin-right:10px;}
.wrap{ width:1180px;background:#fff; margin:0 auto}
#ad{ width:1180px; background:#FFF; text-align:center; padding:10px 0; overflow:hidden}
#tel{ width:1180px; background:#FFF; text-align:center; padding:10px 0; overflow:hidden}
#mandem{background:#fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd; text-indent:20px; margin-top:30px;}
.title-line-a { height: 30px; background: #f4f4f4; margin-top: 20px; line-height: 30px; padding-left: 20px; }
.title-p { background: url(../images/j.png) no-repeat; line-height: 30px; padding-left: 10px; color: #f49800 }
.tap-right { width: 65px; height: 100%; position: fixed; right: 0px; z-index: 999; top: 0px; display: none; }
.rightline { background: #333; align: cener; position: fixed; bottom: 0px; }
.rightline ul li { text-align: center; line-height: 20px; }
.rightline ul li a { color: #fff; display: block; }
.talk-img { height: 75px; }
.talk-img a:hover { background: #222; }
.contry a { height: 40px; line-height: 40px; }
.contry a:hover { background: #222; }
.wx-img a { height: 75px; }
.wx-img a:hover { background: #222; }
.top-img a { height: 75px; }
.top-img a:hover { background: #222; }
#online-talk li ul a { color: #fff; line-height: 32px; text-align: center; border-right: none; }
#online-talk li ul a:hover { background: #C3A97B; }
#online-talk li:hover ul, li.over ul { display: block; }
.tels{ width:100%; background:#FFF; text-align:center; padding:10px 0; overflow:hidden}
.wrap h2{ font-size:18px; line-height:50px; color:#f39700; text-align:center;}
/* 横向滚动
------------------------------ */
.scroll_horizontal{position:relative;width:1160px;height:160px;padding:10px; margin:0 auto}
.scroll_horizontal .box{overflow:hidden;position:relative;width:980px;height:120px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:200px; text-align:center}
.scroll_horizontal .list li img{width:190px; margin:0 auto}
.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;top:50%;margin-top:-25px;width:40px;height:50px;background-image:url(../images/control.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .prev{left:5px;background-position:0 0;}
.scroll_horizontal .next{right:5px;background-position:-40px 0;}
.scroll_horizontal .prev:hover{background-position:0 -50px;}
.scroll_horizontal .next:hover{background-position:-40px -50px;}

.foot{ width:100%; background:#434343; padding:10px 0; text-align:center; clear:both}