﻿html{color:#555;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
header,section,footer,img{display:block;margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#555;}
body{font:14px/1.231 "microsoft Yahei"," \5FAE\8F6F\96C5\9ED1",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{color:#555;-webkit-user-select:none;-webkit-text-size-adjust:none;width:100%; background: url(../img/bg.jpg) left top repeat;}
a:link, a:visited, a:active, a:hover {text-decoration: none;color:#333;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.c9{ color:#999;}
.c6{ color:#666;}
.c3{ color:#333;}
.c0{ color:#000;}
.f12{ font-size:12px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f700{ font-weight:700;}
.mc{margin:auto;}
.h05{ height:5px;}

/*关于*/
.About{ padding:25px;}
.About .txt{ line-height:20px;}
.About .txt p{ margin-top:10px;}
.About .tit{ height:90px; background:url(../img/cate-li-bg.png) left  bottom repeat-x; margin-bottom:15px;}
.About .tit-icon{ border:1px solid #d5d2d2; padding:10px; float:left; margin-right:20px; background-color:#fff;}
.About .tit-txt{padding:12px 0 0 0; line-height:25px;}
        #mapconter111
        {
            overflow: hidden;
        }
        #app_map
        {             
            margin: 0 auto;
            overflow: hidden;
			padding:25px 15px;
        }
        #app_map .change_button
        {
            margin: 0 0 10px 0;
			overflow:hidden;
        }
        #app_map .change_button li{width:33.3%; float:left; background-color:#ffb005;text-align:center; line-height:40px; color:#fff; }
		#app_map .change_button li.map_click{background-color:#ff6905;}
        #app_map .clickcolor
        {
            color: red;
        }
        #app_map #company
        {
            /*position:absolute; top:40px;*/
            display: none;
        }
        #company ul
        {
            margin: 0;
            padding: 10px 0;
            list-style: none;
            width: 100%;
        }
        #company ul p, #company ul h4
        {
            margin: 0;
            padding: 0;
        }
        #company ul li
        {
            border-bottom: 1px solid #999;
            padding: 5px 0px;
        }
        #allmap
        {           
			width: 100%;
            margin: 0 auto;
			border:1px solid #dcdcdc;
        }
        .mapbox
        {
            font-size:14px;
        }
        .mapbox a
        {
            text-decoration: none;
        }
        .mapbox h4
        {
            font-size: 14px;
            text-align: center;
            border-bottom: 1px solid #999;
            margin: 0 0 5px 0;
            padding: 0.2em 0;
        }
        .mapbox p
        {
            line-height: 150%;
            margin: 5px 0;
            padding: 0;
        }
        .mapbox .add
        {
        }
        .mapbox .tel
        {
            background:filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#52ce00',endcolorstr='#067500',gradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#52ce00',endcolorstr='#067500',gradientType=0); background:-o-linear-gradient(top, #52ce00, #067500);background:-moz-linear-gradient(top, #52ce00, #067500);background:-webkit-gradient(linear, 0 0, 0 100%, from(#52ce00), to(#067500) );
            border-radius: 30px 30px 30px 30px;
            color: #FFFFFF;
            display: inline-block;
            font-size: 16px;
            line-height: 20px;
            margin-right: 5px;
            padding: 4px 10px;
            width: 180px;
        }
        .mapbox .tel span
        {
            background: url("http://app1.dns4.cn/m/img/map/bo_tel.png") no-repeat scroll left bottom / 14px 18px rgba(0, 0, 0, 0);
            display: inline-block;
            float: left;
            height: 19px;
            padding-right: 3px;
            width: 14px;
        }
        .mapbox .fax
        {
           
        }