body{ min-width:1300px; margin:0; padding:0;}
*{ font-family:"Î¢ÈíÑÅºÚ"; color:#666;}
ul,li,dl,dt,dd,h1,h2,p,span,a{ list-style:none; text-decoration:none; font-weight:normal; margin:0; padding:0;}
.clearfix{ clear:both;}
/*top*/
.top_bj{ width:100%; min-width:1300px; height:100px; position:fixed; top:0; z-index:999; background:#fff; border-bottom:1px solid #f2f2f2;}
.top_sn{ width:100%; position:relative;}
.top_box{ width:1300px; margin:auto; height:100px;}
.logo{ float:left; height:50px; margin-top:25px;}
.logo img{ display:block; width:auto; height:100%;}
.top_right{ float:right;}
.nav{ float:right; margin-right:30px;}
.nav li{ display:inline-block; margin-right:54px;}
.nav li a{ display:inline-block; font-size:16px; color:#3d3d3d; line-height:99px;}
.nav li a:hover{ color:#3aa7b7; border-bottom:2px solid #3aa7b7;}
.nav .cur{ color:#3aa7b7; border-bottom:2px solid #3aa7b7;}
.nav .munrc_bj{ width:100%; background:#fff; position:absolute; top:101px; left:0; display:none; z-index:999;}
.nav .munrc_box{ width:1000px; margin:auto; overflow:hidden; padding:20px 0;}
.nav .nav_box2{ float:left; padding-left:300px; margin-right:90px; overflow:hidden;}
.nav .nav_box2 li{ display:block; border-bottom:1px solid #d8d8d8; margin:0;}
.nav .nav_box2 li a{ display:block; width:210px; font-size:15px; color:#5f5f5f; line-height:42px; border-bottom:1px solid #fff; background:url(../images/nav_sj.png) no-repeat 225px center; padding-right:30px;}
.nav .nav_box2 li a:hover{ color:#3aa7b7; border-bottom:1px solid #3aa7b7;}
.nav .nav_cpbox{ float:left; margin-top:12px; overflow:hidden;}
.nav .nav_cpbox li{ float:left; width:248px; margin-left:10px;}
.nav .nav_cpbox li a{ border-bottom:0;}
.nav .chanpin_nav{ width:598px; padding-left:0;}
.nav .chanpin_nav li{ float:left; margin-left:50px;}
.nav .nav_cpbox li img{ display:block; width:100%; height:auto;}
.nav li:hover .munrc_bj{ display:block;}
.tel_box{ float:right; margin-top:42px; position:relative;}
.tel_box span{ float:left; padding-right:20px; border-right:1px solid #b7b7b7;}
.tel_box span img{ display:block;}
.tel_box p{ float:left; padding-left:38px; background:url(../images/tel.png) no-repeat left; font-size:16px; color:#666666; line-height:20px; margin-left:20px;}
.sousuo_box{ width:0px; height:40px; background:#fff; position:absolute; top:-10px; right:195px; transition:all 0.5s ease-out; overflow:hidden; z-index:10000;}
.sousuo{ float:left; margin-left:100px; margin-top:8px; border:1px solid #e1e1e1; height:30px; border-radius:16px; padding:0 15px;}
.sousuo input{ float:left; height:30px;width:300px;line-height:30px; text-align:left; color:#c5c5c5; padding:0; margin:0; outline:none; border:none; background:none;}
.sousuo button{ float:right; width:30px; height:30px; background:url(../images/ss_tu.png) no-repeat center;;outline:none; color:#fff; border:none;}
.gunabi_anniu{ float:left; width:14px; height:31px; margin-top:6px; margin-left:15px;}
/*footer*/
.footer_bj{ width:100%; min-width:1300px; background:#1c1c1e;}
.footer_box{ width:1300px; margin:auto; padding:50px 0; overflow:hidden;}
.footer_left{ float:left;}
.footer_conbox{ margin-top:38px; overflow:hidden}
.footer_conbox dl{ float:left; width:98px;}
.footer_conbox dl dt{ display:block;}
.footer_conbox dl dd{ display:block; font-size:12px; color:#fff; text-align:center; margin-top:8px;}
.footer_conbox p{ float:left; padding-left:30px; background:url(../images/footer-fg.jpg) no-repeat left 8px; margin-left:52px; font-size:14px; color:#dadada; line-height:26px;}
.footer_nav{ float:right; overflow:hidden;}
.footer_nav li{ float:right; margin-right:90px;}
.footer_nav li span{ display:block; padding-left:12px; border-left:1px solid #fff; font-size:16px; color:#fff; line-height:16px; margin-bottom:18px;}
.footer_nav li a{ display:block; font-size:14px; color:#d2d2d2; padding-left:12px; margin-bottom:12px;}
.footer_nav li a:hover{ color:#fff;}
.bottom_bj{ width:100%; min-width:1300px; height:78px; border-top:1px solid #424244;}
.bottom_box{ width:1300px; margin:auto; overflow:hidden;}
.bottom_con{ float:left; font-size:14px; color:#909090; line-height:78px;}
.bottom_con a{ font-size:14px; color:#909090; line-height:78px;}
.bottom_con a:hover,.bottom_box span a:hover{ color:#fff; text-decoration:underline;}
.bottom_box span{ float:right;}
.bottom_box span a{ font-size:14px; color:#909090; line-height:78px;}

.link_bj{ width:100%; min-width:1200px; padding:19px 0;}
.link_box{ width:1300px; margin:auto; overflow:hidden;}
.link_box span{ float:left; font-size:14px; color:#555; line-height:24px;}
.link{ float:right; width:1230px;}
.link a{ display:inline-block; font-size:14px; color:#555; margin-right:10px;}
/* kefu */
.kf {
    transition: .8s;
    -o-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    z-index: 999999;
    background-color: #fff;
    position: fixed;
    bottom: 100px;
    right: 20px;
    width: 62px;
    border-radius: 5px;
	display:block;
}

.kf span {
    z-index: 1000001;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    cursor: pointer;
    position: relative;
    display: block;
    width: 62px;
    height: 62px;
    border-bottom: 1px solid #e3e3e3;
    background:url(../images/kefu_j.png) no-repeat center #fff;
}
.kf span:hover{background-color:#3aa7b7;}

.kf .zx {border-radius: 5px 5px 0 0;background-position: 0 0;}
.kf .zx:hover {background-position: 0 -62px;}

.kf .freetel {background-position:-62px 0;}
.kf .freetel:hover {background-position:-62px -62px;}
.kf .act {background-position:-186px 0;}
.kf .act:hover{background-position:-186px -62px;}
.kf .zxlya {background-position:-124px 0;}
.kf .zxlya:hover{background-position:-124px -62px;}
.kf .back_top {
    border-radius: 0 0 5px 5px;
    border: none;
    background-position:-248px 0;
}
.kf .back_top:hover {background-position:-248px -62px;}

.kf span div {
    display: none;
    background-color: #fff;
    border-radius: 5px;
    position: absolute;
    right: 75px;
    padding: 20px;
    font-size: 14px;
    color: #ed801f;
    bottom:2px;
}

.kf span div input {
    text-indent: .5em;
    display: block;
    margin: 15px 0;
    line-height: 28px;
    color: #696969;
    font-size: 12px;
    width: 140px;
    border: 1px solid #d1d1d1;
    border-radius: 2px;
    height: 28px;
}

.kf span div a {
    -o-transition: .5s;
    transition: .5s;
    -webkit-transition: .5s;
    display: block;
    background: #ed801f;
    border-radius: 2px;
    color: #fff;
    line-height: 26px;
    font-size: 12px;
    text-align: center;
    width: 79px;
    height: 26px;
}

.kf span div a:hover {
    background: #e77410;
}

.kfimgr{
    position: absolute;
    bottom:23px;
    right: -9px;
}

.kf span div i {
    display: block;
    position: absolute;
    width: 15px;
    height: 200px;
    right: -15px;
    top: 0;
}

.kf .zx div, .kf .freetel div,
.kf .zxlya div, .kf span:nth-child(3) div {
    text-align: center;
    min-width: 148px;
    font-size: 14px;
    color: #666;
}

.kf span:nth-child(3) div {
        white-space: nowrap;
}

.kf a{display:block;height: 68px;position:absolute;top:0;right:0;width: 100%}

.kf span div, .kf {
    -webkit-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
}
.kf span .erweima{ padding:20px 0;}
.shou {
    z-index: 1000000;
    cursor: pointer;
    width: 30px;
    height: 40px;
    top: 50%;
    margin-top: -15px;
    border-radius: 5px 0 0 5px;
    right: 62px;
    background: url("../images/kefu_j.png") no-repeat -310px 0 #fff;
    position: absolute;
}

.shou.on {background-position: -310px -40px;}

/*ÍøÕ¾µØÍ¼*/
.map_box{ width:100%; 
		margin:auto;
		padding-bottom:30px;
		padding-top:30px;
		border-bottom:#999 1px solid;
		}
.sp-title{ width:1100px;
height:30px;
margin:auto;
		overflow:hidden;
		background-color:#F93;

		margin-bottom:20px;}
.sp-title span{ float:left; color:#FFF; line-height:30px; margin-left:10px;}

.sp-title a{ float:right; color:#FFF;line-height:30px; margin-right:10px;} 
.sp-title a:hover{ text-decoration:underline;}
.linkbox{width:1100px;
margin:auto;
padding:10px 0px;
border-bottom:1px solid #EEE;
}
.linkbox h3,.linkbox h3 a{
font-size:14px;
color:#236DF2;
}


.f6{
width:1100px;
margin:auto;
overflow:hidden;
clear:both;
padding-bottom:10px;
}
.f6 li{
float:left;
line-height:30px;
padding:8px 10px 0px;
white-space:nowrap;
}
.f6 li a{
color:#666;
float:left;
}
.f6 li a:hover{
color:#19ADE8;
}
