﻿﻿@charset "utf-8";
/* CSS Document */


body,ul,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0px;border:0;}
body{ min-width:1200px; display:block;color:#444;font:14px Arial,'微软雅黑';margin:0 auto; background:url(../images/background2.jpg) repeat; }
li{list-style-type:none;}

img{ vertical-align:top; border:none;}

.clear{ clear: both;}

a{text-decoration:none; color:#444444;}
a:hover{color:#F64447;text-decoration:none;}

.left{ float:left;}
.right{ float:right;} 


/*去除左边距*/
.norig{ margin-right:0 !important;}
/*去除下边距*/
.nobt{ margin-bottom:0px !important;}

.fl{ float:left;}
.fr{ float:right;}


/*两行缩进 （解决火狐）*/
.suojin2{position: relative; line-height:25px; max-height:50px;overflow: hidden;}
.suojin2::after{content: "";background: -webkit-linear-gradient(left, transparent, #fff %); background: -o-linear-gradient(right, transparent, #fff %);
  background: -moz-linear-gradient(right, transparent, #fff 0%); background: linear-gradient(to right, transparent, #fff 0%); }


/*---------头部----------*/
.header{ width:100%; height:305px; background:url(../images/background.jpg) center no-repeat;}
.header1{ width:1234px; height:305px; margin:0 auto; position:relative;}
.top{ color:#fff; font-size:13px; margin-left:50px; line-height:40px; letter-spacing:1px;}
.top a{ color:#fff; margin:0 8px;}
.top span{ margin-right:15px;}
.logo1{ padding-top:35px;}
.logo{ width:372px; height:109px; background:url(../images/logo.png) no-repeat; margin-left:45px; float:left;}
.hengfu{ float:right; width:418px;  margin-right:15px; text-align: right; }


.nav{ width:1234px; height:66px; background:url(../images/nav.png) no-repeat; position:absolute; bottom:0; left:0;}
.nav1{ width:1142px; margin:0 auto;}
.nav ul{ overflow:hidden; zoom:1; float:left; width:900px;}
.nav ul li{ float:left; margin-right:25px; height:66px; font-size:17px; color:#fff;display: table;}
.nav ul li a{ color:#fff;display: table-cell;vertical-align: middle;}
.nav ul li i{ display:block; width:35px; height:35px; background:url(../images/icon1.png) no-repeat; float:left; margin-top:8px; margin-right:5px;  transition: 400ms;}
.nav ul li span.shouy{ display: inline-block;  margin-top: 9px;}
.nav ul li i.n1{ margin-top:5px;}
.nav ul li i.n2{ background-position:-103px 0;}
.nav ul li i.n3{ background-position:-204px 0;}
.nav ul li i.n4{ background-position:-324px 0;}
.nav ul li i.n5{ background-position:-425px 0;}
.nav ul li i.n6{ background-position:-565px 0;}
.nav ul li i.n7{ background-position:-665px 0;}
.nav ul li i.n8{ background-position:-805px 0;}
.nav ul li:hover i.n1{ background-position:0px -54px;}
.nav ul li:hover i.n2{ background-position:-103px -54px;}
.nav ul li:hover i.n3{ background-position:-204px -54px;}
.nav ul li:hover i.n4{ background-position:-324px -54px;}
.nav ul li:hover i.n5{ background-position:-425px -54px;}
.nav ul li:hover i.n6{ background-position:-565px -54px;}
.nav ul li:hover i.n7{ background-position:-665px -54px;}
.nav ul li:hover i.n8{ background-position:-805px -54px;}

.search{ float:right; margin-top:15px;}
.search1{ overflow:hidden; zoom:1; height:35px; width:234px; border: none; background:url(../images/search_back.png) no-repeat;}
.shurk{font-size:14px; border-right:none; height:32px; font-family:'微软雅黑';  outline:none; background:none; border:none; float:left; margin-left:23px; color:#666; width:130px; }
.btn1{ float:right; border:none;width:50px; height:35px; background: url(../images/search.png) center no-repeat; outline:none; cursor:pointer; margin-right:18px;}


/*---------底部----------*/
.footer{ width:100%; height:110px; background:url(../images/ba.png) repeat; border-top:2px solid #FFC600; margin-top:20px; }
.footer1{ width:1142px; height:110px;  margin:0 auto;display: table; position: relative;}
.footer1 p{ color:#fff; font-size:13px; line-height:24px; text-align:center; letter-spacing:1px; display: table-cell;vertical-align: middle;}
.footer1 p a,.footer1 p a:hover{ color:#fff; }
.footer1 p img{ margin-right:5px; margin-top: 2px;}



.footerm{width:124px; position: absolute; top:10px; right:0;}
.footerm img,.footerm span{display: block;width:100%; text-align: center;}
.footerm img{  width:70px; height:70px; margin:0 auto;margin-top:5px;}
.footerm span{font-size: 10px !important; color: #fff; line-height: 24px; }


