﻿
/*======================== 重置 ======================*/
@charset "utf-8";
*{margin:0; padding:0}
body{ font-size:14px; font-family:"microsoft yahei",Verdana, Arial; background:#e6e6e6;overflow-x:hidden;}

div{margin:0 auto;}

@font-face{
	font-family:helvetica;
	src:url('../fonts/Helvetica.ttf');
} 
@font-face{
	font-family:hb;
	src:url('../fonts/helvetica-black.ttf');
} 

h1{font-size:30px}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#262626}

ul,ol{list-style-type:none;}

a{color:#333;text-decoration:none}

p,span,article{color:#666}

.panel{width:100%;float:left}

.block{width:1200px;margin:0 auto}

.cb{clear:both}

.fl{float:left}

.fr{float:right}

.relative{position:relative;}

.line{height:46px;float:left;border-left:1px solid #b7b7b7;}


/*======================== TOP ======================*/
.top{width:100%;height:50px;font-size:12px;color:#333;}
.top .divT{width:110px;height:50px;line-height:50px;margin-left:450px}
.top .weather{width:200px;height:50px;margin-top:4px;}
.top .hotline{height:50px;line-height:45px;background: url('../images/icon/tel.png') no-repeat 0 13px}
.top .hotline > p{font-size:12px;color:#333;float:left;padding-left:30px}
.top .hotline > p > span{font-size:18px;color:#e72f27;font-family:helvetica}

/*======================== LOGO ======================*/
.nav-index{width:100%;height:145px;}
.nav-index .block > a > img{width:240px;height:72px;margin-top:-25px;margin-left:104px}

/*======================== SEARCH ======================*/
.nav-index .block .search_right{height:48px;margin-top:6px}
.search_right .search{width:750px;height:46px;border:1px solid #ddd;border-radius:5px;position:relative;background:#fff}

#select{width:109px;height:46px;font-size:12px;position:relative;border-right:1px solid #b7b7b7}
#select > i{width: 0; height: 0; border-top: 6px solid #333; border-left: 3px solid transparent;  border-right: 3px solid transparent;position: absolute; top:21px; right:21px;line-height:46px}
#select > span{display: block; height: 45px; cursor: pointer;font-size:16px;line-height:46px;padding-left:31px;color:#333}
#select ul{width:109px;margin-left:-1px;border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;padding:0;position:relative;z-index:999;background:#1066a9}
#select li{line-height: 30px;font-size:16px; color: #fff; list-style-type: none; cursor: pointer;transition: all 1s ease 0s;text-align:center;padding-right:15px}
#select li:hover{background:#d74316;padding-left:20px;}
#select li:last-child{border-bottom: 0}
#select ul{display: none;}
.flipx { transform: rotateY(180deg);}
.search_right .search p{float:left;font-size:16px;color:#333;line-height:46px;padding-left:20px;}
.search_right .search input{width:200px;height:25px;float:left;border:none;margin-top:11px;text-indent:5px;outline:none}
.search_right .search .submit{width:84px;height:48px;background:url('../images/nav/search.png') no-repeat;background-size:84px 48px;text-align:center;color:#fff;margin-top:-1px;border-radius:5px;font-size:16px;text-indent:5px;float:right}

/*======================== NAV ======================*/
.nav-index .block > ul{width:100%;float:left;margin-top:25px}
.nav-index .block > ul > li{width:171px;height:45px;float:left;margin-left:1px;position:relative;}
.nav-index .block > ul > li > a{width:104px;height:45px;display:block;float:left;color:#fff;font-size:16px;padding-left:67px;line-height:45px;font-weight:bold}
.nav-index .block > ul > li.nav_01{background:url('../images/nav/nav_01.png') no-repeat;margin-left:0}
.nav-index .block > ul > li.nav_01 .shouye{width:96px;padding-left:75px;}
.nav-index .block > ul > li.nav_02{background:url('../images/nav/nav_02.png') no-repeat;width:170px;}
.nav-index .block > ul > li.nav_03{background:url('../images/nav/nav_03.png') no-repeat;width:170px;}
.nav-index .block > ul > li.nav_04{background:url('../images/nav/nav_04.png') no-repeat}
.nav-index .block > ul > li.nav_05{background:url('../images/nav/nav_05.png') no-repeat;}
.nav-index .block > ul > li.nav_06{background:url('../images/nav/nav_06.png') no-repeat;width:170px;}
.nav-index .block > ul > li.nav_07{background:url('../images/nav/nav_07.png') no-repeat;}

.nav-index .block > ul > li .sub{ display:none; width:170px; left:0; top:45px;  position:absolute; background:#2f2f2f;line-height:26px; padding:5px 0;z-index:999  }
.nav-index .block > ul > li .sub li{ zoom:1; }
.nav-index .block > ul > li .sub a{ display:block; padding:0 10px;text-align:center;color:#fff }


/*======================== FOOTER ======================*/
.footer{width:100%;height:174px;background:#262626;margin-top:32px}
.footer .block .all-footer{width:100%;float:left;}
.footer .block .all-footer .footer-left{width:213px;height:64px;float:left;margin-left:46px;margin-top:48px}
.footer .block .all-footer .footer-left > img{width:213px;height:64px;float:left}
.footer .block .all-footer .footer-right{width:910px;float:left;margin-left:30px}
.footer .block .all-footer .footer-right .nav-footer{width:740px;height:44px;float:left;background:#232323;margin-top:20px}
.footer .block .all-footer .footer-right .nav-footer > ul{width:740px;height:44px;float:left;}
.footer .block .all-footer .footer-right .nav-footer > ul > li{width:84px;height:44px;float:left;}
.footer .block .all-footer .footer-right .nav-footer > ul > li > a{width:60px;height:22px;display:block;color:#fff;font-size:14px;float:left;margin-top:11px;text-align:center;padding:0 12px;border-left:1px solid #585858}

.footer .block .all-footer .footer-right .con-us{width:740px;height:85px;float:left;margin-top:5px;margin-left:16px}
.footer .block .all-footer .footer-right .con-us .address{width:19px;height:25px;margin-top:4px;margin-left:1px}
.footer .block .all-footer .footer-right .con-us > p{width:740px;font-size:12px;color:#dcdcdc;float:left;}
.footer .block .all-footer .footer-right .con-us > p > span{font-size:16px;color:#dcdcdc;font-family:helvetica;font-weight:bold}
.footer .block .all-footer .footer-right .qr-code{width:95px;height:95px;float:left;margin-top:-20px;margin-left:20px}
/* .footer .nav-footer{width:100%;height:66px;border-bottom:1px solid #5e5e5e}
.footer .nav-footer > ul{width:1024px;margin:0 auto;padding-top:20px}
.footer .nav-footer > ul > li{width:112px;height:22px;border-left:1px solid #717171;float:left;padding-top:2px}
.footer .nav-footer > ul > li > a{width:100%;height:22px;display:block;color:#fff;text-align:center}

.footer .con-footer{width:636px;margin:0 auto}
.footer .con-footer > img{width:158px;height:47px;float:left;margin-top:36px;}
.footer .con-footer .qr-code{width:76px;height:75px;float:left;margin-top:18px;margin-left:46px}

.footer .con-footer .con-us{width:334px;float:left;margin-left:20px;margin-top:12px}
.footer .con-footer .con-us > img{width:20px;height:20px;float:left;margin-top:18px}
.footer .con-footer .con-us .address{width:19px;height:25px;margin-top:4px;margin-left:1px}
.footer .con-footer .con-us > p{width:304px;font-size:12px;color:#fff;float:left;padding-left:10px}
.footer .con-footer .con-us > p > span{font-size:18px;color:#fa5000;font-family:helvetica}

.footer > p{width:100%;float:left;text-align:center;font-size:12px;color:#737373;margin-top:16px} */

/*======================== SEARCH ======================*/
#box{width:600px;text-align:left;margin:0 auto;padding-top:80px;}
#suggest,#suggest2{width:230px;}
.gray{color:gray;}
.ac_results {width:230px;background:#fff;border:1px solid #7f9db9;position:absolute;z-index:10000;display:none}
.ac_results ul{margin:0;padding:0;list-style:none;}
.ac_results li a{text-decoration:none;display:block;color:#05a;padding:1px 3px;}
.ac_results li{border:1px solid #fff;}
.ac_over,.ac_results li a:hover {background:#c8e3fc;}
.ac_results li a span{float:right;}
.ac_result_tip{border-bottom:1px dashed #666;padding:3px;}


