body{ margin: 0px; padding: 0px;font-family: 微软雅黑;/*user-select: none;*/}
ul,dl,li,dt,dd,p{margin: 0px; padding: 0px; list-style: none;}
a{text-decoration: none;}
.mian { width: 100%; float: left;}
.mian .content{width: 1200px; margin: 0 auto; height: auto; }

.goTop{position: fixed; right: 20px; top: 61%; z-index: 999; display: none; background: url(/images/go_top.jpg); width: 34px; height:16px; cursor: pointer; }
/*
.goTop:hover{ background: url(/images/gotop_hover.png)}
*/
.o_s{width: 34px; height: 30px; position: fixed; right: 10px; top: 50%; margin: -50px 0 0 0; cursor: pointer;display: none}
.o_s span{width: 100%; height: 30px; float: left; font-size: 12px; line-height: 15px; text-align: center; color: #fff;}
.o_s span.hover{background: #2471d5; padding: 3px; border-radius:5px }
.o_s .r_o{position: relative; width: 0px; height: 0px; display: none}
.o_s .r_o ul,.o_s .r_o ul li{padding: 0px; margin: 0px;}
.o_s .r_o ul{ position: absolute; width: 100px; height: auto; border:1px solid #d1d1d1; border-radius: 5px; right: 0px; font-size: 14px; top: -40px; z-index: 1}
.o_s .r_o ul li{width: 100%; float: left; line-height: 30px; text-align: center;}
.o_s .r_o img{position: absolute; right:2px; z-index: 2}


.tit{width: 100%; height: 40px; line-height: 40px; background: url(/images/tit_bg.jpg) left bottom no-repeat;}
.tit p{float: left; font-size: 22px;color:#2471d5; margin: 0px; font-weight: bold;}
.tit p font{font-style: normal;font-variant: normal;font-weight: normal; padding: 0 5px;}
.tit span{ float: left;color: #a1a1a1; font-size: 12px; padding: 0 0 0 5px; line-height: normal; margin: 17px 0 0 0;}
.tit a.more{width: 79px; height: 25px; line-height: 25px; border-radius: 3px;text-align: center; background: #2471d5; color: #fff; font-family: arial;font-weight: normal; font-size: 12px; float: left;  float: right; margin: 6px 0 0 0;}

.crumbs{width: 100%; height: 46px; line-height: 46px; float: left; background: #f2f2f2;}
.crumbs .con{width: 1200px; margin: 0 auto; color: #999999; font-size: 14px;}
.crumbs .con a{color: #999999}

.page{width: 100%; float: left; padding: 20px 0;}
.page p a{border: 1px solid #ccc; border-radius: 5px;text-align: center; padding:  3px 8px; float: left; margin-right: 10px; color: #888888; font-size: 14px;}
.page p a.hover{background: #2471d5; color: #fff;border: 1px solid #2471d5;}
.head{width: 100%; float: left; height: 106px;}
.head .top{width: 1200px;margin: 0 auto; height: 100px;}
.head .top .logo{width: 200px; height: 62px; float: left; margin: 22px 0;}
.head .top .h_tel{ width: 210px; float: right; margin: 18px 0 0 0;}
.head .top .h_tel span,.head .top .h_tel img{float: left; color: #858585; font-size: 13px; text-align: right; width: 100%;}
.head .top .h_tel img{padding: 5px 0}
.head .top .nav{float: left; margin: 30px 0 0 20px; height: 55px;}
.head .top .nav span{ float: left; height: 55px;}
.head .top .nav span  a{ font-size: 14px; color:#2a2a2a;line-height: 43px; height: 43px; float: left; width: 85px; text-align: center; margin: 0 0 0 10px;}
.head .top .nav span > a:hover{color:#2471d5; border-bottom: 3px solid #2471d5;}
.head .top .nav span.en  a:hover{color: #2a2a2a; border: none}
.head .top .nav span.en{ background: url(/images/en.jpg) no-repeat right 7px;}
.head .top .nav span.en  a{ text-align: left}
.head .top .nav span.fiex{position: relative}
.head .top .nav span.fiex .shopBox{position: absolute; width: 85px; height:auto;float: left; background: #fff; border:1px solid #e1e1e1; z-index: 99; top: 47px; left: 10px; display: none}
.head .top .nav span.fiex .shopBox a{margin: 0px}
.head .top .nav span.fiex .shopBox a:hover{background: #e1e1e1}


.foot{width: 100%; height: 40px; background: #2d2d2d; float: left}
.foot .con{width: 1200px; margin: 0 auto; text-align: center;}
.foot .con ul,.foot .con ul li,.foot .con p{ display: inline-block; font-size: 12px; color: #fff; line-height: 40px;}
.foot .con ul li{ padding: 0 10px;}
.foot .con ul li a{color: #ffffff;}
.foot .con p { padding-left: 50px;}








