body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol {margin: 0;padding: 0;}
em,i {font-style: normal}
li {list-style: none}
a,a:hover {text-decoration: none}
img {border: 0}
table {border-collapse: collapse;border-spacing: 0}
label {cursor: default}
body,button,input,select,textarea {font: 12px/1.5 'microsoft yahei',Tahoma, arial, 'Hiragino Sans GB',  \5b8b\4f53}
textarea {resize: none}
a,a:focus {outline: none}
.clearfix:after {content: '\20';display: block;height: 0;clear: both}
.clearfix {*zoom: 1}
.clear {display: block;height: 0;clear: both;font-size: 0;line-height: 0;overflow: hidden}
.fl {float: left;display: inline}
.fr {float: right;display: inline}
.fn {float: none}
.tl {text-align: left}
.tr {text-align: right}
.tc {text-align: center}
.hide {display: none}
.show {display: block}
.mt10 {margin-top: 10px}
.noBg {background: none!important}
.noBorder {border: 0!important}
.yahei {font-family: 'microsoft yahei'}
.red {color: red}
a {color: grey;text-decoration: none;}
a:hover {color:grey;}
ul li {text-decoration: none;list-style-type: none;}
/*初始化完成*/
.wrapper{ width:100%; overflow:hidden}
.g-in {width: 1200px;margin: 0 auto;}
.g-in:after {content: '\20';display: block;height: 0;clear: both}
.g-in {*zoom: 1}
img{ vertical-align:top}

.header{ width:100%; border-bottom:1px solid #dcdcdc}
.header .h_1{ width:97%; margin:0 auto}
.header .h_1 .logo{ float:left;}
.header .h_1 .rt{ float:right}
.header .h_1 .rt ul{ float:left}
.header .h_1 .rt ul li{ float:left; line-height:99px; font-size:14px; margin-right:40px; position:relative; height:99px; position:relative; z-index:99}
.header .h_1 .rt ul li>a{ color:#333333; display:block}
.header .h_1 .rt ul li:hover::after,.header .h_1 .rt ul li.on::after{ content:""; display:block; width:100%; height:2px; background:#e60012; left:0; bottom:0;}
.header .h_1 .rt ul li .xl{ width:100px; line-height:35px; background:rgba(230,0,18,0.5); text-align:center; font-size:14px; position:absolute; left:50%; margin-left:-50px; top:99px; display:none}
.header .h_1 .rt ul li .xl dd:hover{ background:rgba(230,0,18,1);}
.header .h_1 .rt ul li .xl a{ color:#fff; display:block}
.header .h_1 .rt ul li:hover .xl{ display:block}
.header .h_1 .rt .sea{ float:left; background:url(../images/g_02.png) right center no-repeat; position:relative}
.header .h_1 .rt .sea span{ display:block; width:35px; height:99px; background:url(../images/g_01.png) left center no-repeat; cursor:pointer}
.header .h_1 .rt .sea .form{ position:absolute; top:99px; left:-100px; width:200px; height:30px; z-index:99; border:1px solid #ccc; border-radius:16px; background:#fff; display:none}
.header .h_1 .rt .sea .form .inp1{ width:150px; height:30px; border:0; position:absolute; top:0; left:15px; background:none; color:#000}
.header .h_1 .rt .sea .form .inp2{ width:30px; height:30px; border:0; position:absolute; top:0; right:15px; background:url(../images/g_01.png) center center no-repeat; color:#fff}
.header .h_1 .rt .sea:hover .form{ display:block}
.header .h_1 .rt .ewm{ float:left; position:relative}
.header .h_1 .rt .ewm span{ width:50px; height:99px; background:url(../images/g_03.png) center center no-repeat; display:block; cursor:pointer}
.header .h_1 .rt .ewm .pic{ position:absolute; top:99px; left:-35px; z-index:99; display:none}
.header .h_1 .rt .ewm:hover .pic{ display:block}
.header .h_1 .rt .tel{ float:left; line-height:99px; font-size:18px; color:#bc1d21}

.footer{ width:100%; background:url(../images/g_33.jpg) center center ; padding-top:1px; margin-top:70px; height:434px;}
.footer .nr{ width:1200px; margin:0 auto}
.footer .nr .rt{ width:193px; float:right; text-align:center; color:#fff}
.footer .nr .rt .ewm{ margin-top:90px; line-height:30px; font-size:14px}
.footer .nr .rt .bdsharebuttonbox span{ display:inline-block; vertical-align:top; line-height:44px; margin-left:20px}

.footer .nr .lt{ width:1007px; float:left; padding-top:75px}
.footer .nr .lt .s1{ width:100%; height:250px}
.footer .nr .lt .s1 .m1{ float:left;}
.footer .nr .lt .s1 .m1 .pic{}
.footer .nr .lt .s1 .m1 .tel .p2{ font-size:24px; line-height:30px;color:#ff2228; margin-top:20px;}
.footer .nr .lt .s1 .m1 .tel .p1{ font-size:24px; line-height:30px;color:#ff2228;}
.footer .nr .lt .s1 .m1 .lx p{ padding-left:48px; height:30px; line-height:30px; color:#fff}
.footer .nr .lt .s1 .m1 .lx p:nth-child(1){ background:url(../images/g_26.png) left center no-repeat; margin-top:8px}
.footer .nr .lt .s1 .m1 .lx p:nth-child(2){ background:url(../images/g_27.png) left center no-repeat;}
.footer .nr .lt .s1 .m1 .lx p:nth-child(3){ background:url(../images/g_28.png) left center no-repeat;}
.footer .nr .lt .s1 dl{ float:left; margin-right:40px}
.footer .nr .lt .s1 dl dt{ font-size:14px; margin-bottom:10px}
.footer .nr .lt .s1 dl dt a{ color:#fff}
.footer .nr .lt .s1 dl dd{ line-height:25px}
.footer .nr .lt .s2{ width:1200px; border-top:1px solid rgba(255,255,255,0.5); color:#d3d3d3; line-height:50px; margin-top:60px;}
.footer .nr .lt .s2 a{ color:#d3d3d3}

.gft{ width:56px; position:fixed; z-index:99999; right:30px; top:50%;  margin-top:-140px}
.gft ul li{ width:56px; height:56px; background:#fff; border-bottom:1px solid #efefef; position:relative; cursor:pointer}
.gft ul li.ali{ background:url(../images/x6.png) center center no-repeat rgba(208,6,18,0.7)}
.gft ul li.bli{ background:url(../images/x7.png) center center no-repeat rgba(208,6,18,0.7)}
.gft ul li.cli{ background:url(../images/x8.png) center center no-repeat rgba(208,6,18,0.7)}
.gft ul li.dli{ background:url(../images/x9.png) center center no-repeat rgba(208,6,18,0.7)}
.gft ul li.eli{ background:url(../images/x10.png) center center no-repeat rgba(208,6,18,0.7); border:0}
.gft ul li.ali:hover{ background:url(../images/x6.png) center center no-repeat #bc1d21}
.gft ul li.bli:hover{ background:url(../images/x7.png) center center no-repeat #bc1d21}
.gft ul li.cli:hover{ background:url(../images/x8.png) center center no-repeat #bc1d21}
.gft ul li.dli:hover{ background:url(../images/x9.png) center center no-repeat #bc1d21}
.gft ul li.eli:hover{ background:url(../images/x10.png) center center no-repeat #bc1d21}
.gft ul li .qq{ width:159px; height:56px; background:#bc1d21; color:#fff; box-sizing:border-box; border-right:1px solid #efefef; position:absolute; right:56px; top:0; padding:9px 0 0 30px; display:none}
.gft ul li .qq p{ font-size:12px; line-height:20px; background:url(../images/x6.png) left center no-repeat; background-size:15px; padding-left:25px}
.gft ul li .qq p a{ color:#fff}
.gft ul li:hover .qq{ display:block}
.gft ul li a{ display:block; width:100%; height:100%}

.gft ul li .tel{ width:159px; height:56px; background:#bc1d21; color:#fff; border-right:1px solid #efefef; position:absolute; right:56px; top:0;display:none; text-align:center; font-size:14px; box-sizing:border-box; padding-top:8px}
.gft ul li:hover .tel{ display:block}
.gft ul li .pic{ width:100px; height:100px; background:#bc1d21; color:#fff; border-right:1px solid #efefef; position:absolute; right:56px; top:0;display:none; text-align:center; font-size:14px; line-height:56px;}
.gft ul li .pic img{ width:100%}
.gft ul li:hover .pic{ display:block}





























