
* { margin: 0px; padding: 0px; }

img { border: none; }

a { text-decoration: none; }

body { font-size: 12px; color: #454444;font-family: Arial, "Microsoft Yahei"; }


li { list-style: none; }

table { border-collapse: collapse; }

input, textarea { font-family: Arial, "Microsoft YaHei"; font-size:12px;  outline:none}


/*top*/
.yy-on{ color:#db291f !important;}
#top{   margin:auto; height:99px;}
.top{ width:1000px; height:99px; margin:auto; }
.nav-main-right-top{ height:29px;  color:#666666; text-align:center; line-height:29px; text-align:right;}
.nav-main-right{ float:right; width:270px;}

.nav-main-right-top a,.yuyan a{   color:#666666; padding:0 2px; line-height:29px;}
.nav-main-right-top a:hover,.yuyan a:hover{ text-decoration:underline;}
.yuyan{ text-align:right; height:29px;}
.yuyan a{ display:block; float:right;}
.yuyan a img{ padding:4px 3px 0 0; float:left;}


.phone{ position:relative; margin-left:23px; text-align:right; }
.phone img{ width:245px; height:26px;}
.nav-main{ margin:auto; width:1000px;position:relative;height:99px;  }
.nav-main-main{ margin:auto; float:left;}
#top .zi{ height:30px; width:600px; float:left; line-height:30px; color:#666; margin-bottom:25px;}
.logo{ display:block; height:99px; width:210px; float:left;}
/*nav*/
#nav{ height:39px; background:url(../images/index_14.png); padding:2px 0 0px 0; z-index:1000; position:relative; width:1000px; margin:auto;}
#nav .menu{ height:39px; margin:auto; line-height:37px; font-size:14px; color:#fff; width:1000px;}
#nav .menu ul {  height:39px; float:left;}
#nav .menu ul li{display:block; float:left; padding-right:1px; background:url(../images/index_18.png) right no-repeat;position:relative;}
#nav .menu ul li a{color:#fff; width:119px; text-align:center;  display:block; height:39px; text-align:center; border-radius:3px 3px 0 0; }
#nav .menu ul li:hover a,#nav .menu ul .nav-on a{ background:url(../images/oer_03.png);}

#nav .menu ul li:hover #xiala{ display:block;}
/*下拉*/
#xiala{ line-height:27px !important; position:absolute;  top:38px; left:0px; padding-top:1px; display:none;  z-index:100;background:url(../images/index_21.png) !important; width:100%; }
#xiala ul{ height:30px; padding:0px; height:auto !important;width:100%; }
#xiala ul li{ height:27px !important; line-height:27px !important; background:none !important; padding:0px; text-align:center;  overflow:hidden; float:none !important; width:100%;}
#xiala ul li a{ color:#000; display:block;  height:27px !important; line-height:27px !important; font-size:12px; background:none !important; border:none !important;  font-weight:100 !important;  width:auto !important;}
#xiala ul li a:hover{ text-decoration:underline;}






/*search*/

#search{ height:30px; line-height:30px; width:1000px; margin:auto;}
.search{ width:160px; height:22px; background:url(../images/index_17.png); float:right; margin:4px 0 0 0px; }
.search-k{ width:132px; height:22px; border:none; float:left;  background:none; padding-left:5px; margin-top:0px;}
.search-btn{ border:none; width:20px; height:22px; background:none; float:left;  cursor:pointer;}
.search-gjc{ float:right; padding:0 15px; color:#fb7030;}
.search-gjc a{ color:#000; padding:0 3px;}

/*footer*/
.footer{  min-height:110px; background:#f2f1f1; color:#fff; position:relative; z-index:102;}
.foot{ min-height:50px;line-height:20px; width:1000px; margin:auto; padding-top:5px;background:url(../images/index_52.png);}

.foot-content{  }
.footer a{color:#fff;}
.footer a:hover{ text-decoration:underline;}

.footer-nav{ height:41px;  color:#fff; text-align:center; line-height:41px; padding-top:15px; width:1000px; margin:auto; background:url(../images/index_52.png);}
.footer-nav a{ padding:0 4px; color:#fff;}

/*网站地图*/
.f-type{ font-size:18px;}
.friend-main{ width:950px; margin:auto; margin-top:10px; border:5px solid #ffc9b0; padding:20px; margin-bottom:20px; background:#fff;}
.map-box{ padding:10px 0; }
.map-box-top{ font-size:14px; font-weight:bold;}
.map-box ul{ padding:10px;}
.map-box ul li{ display:block; float:left; width:150px; height:30px; line-height:30px;}
.map-box ul li a{ color:#111;}
.map-box ul li a:hover{ color:#744d8e;}

/*浮动QQ*/
.float_qq{  position:fixed; z-index:100000; left:20px; top:20%; border-radius:3px; background:#7dd0ff; padding:5px 10px 10px; width:103px;}
.float_qq-qq{ height:63px; background:url(../images/qqq_03.png); overflow:hidden; padding-top:60px;}
.float_qq-qq a{ display:block; width:53px; height:23px; margin:0 auto 4px; padding-left:26px; line-height:23px; color:#043448; overflow:hidden;}
.float_qq-wx{ padding-top:7px;}
.float_qq-wx img{ width:100%;}





/*二维码*/

.ewm{ position:fixed; z-index:1000; right:20px !important; top:40%;}
.ewm img{ width:100px; border:3px solid #BA7EE2;}