﻿@charset 'utf-8';

/*头部*/
#top{height:60px;overflow: hidden;}
#top .logo{margin-top: 15px;width: auto;height: auto;}
#top .logo a{display: inline-block;width: auto;height: auto;float: left;}
#top .logo a.name_company{height:40px;line-height: 40px;margin-left: 10px;font-size: 20px;color: #}
#top .logo a img{height: 40px;}
#top .search{width: 160px;margin-right:5px;height: 35px;border: 1px solid #d5d5d5;margin-top: 16px;}
#top .search form{width: 100%;height:100%;border: 1px solid #c3c1c1;}
#top .search input.what{height: 100%;width:120px;padding-left: 8px;line-height: 35px;border: 0;float: left;overflow: hidden;}
#top .search input.what:focus{border: 0;}
#top .search input.sub{width: 36px;height: 31px;border: 0;padding: 0;margin: 0;cursor: pointer;float: right;background:transparent  url(../images/search.png) no-repeat center center;}

#top .top_tel{width:205px;padding-left: 40px;background: url(../images/tel.png) no-repeat center left;height: 70px;line-height: 70px;color: #41a4f0;font-size: 21px;}


/*导航背景*/
#menu_back{background: url(../images/menu_back.jpg) repeat-x top;height: 57px;position: relative;z-index: 99;width: 1200px;margin: 0 auto;}
#menu_back #backs{position: absolute;z-index: 555;top: 0;width: 50%;left: 0;height:60px;background: url(../images/menu_backs.jpg) repeat-x;}
#menu_back .wrap{position: relative;padding-top: 17px;z-index: 565;background:url(../images/menu_back.jpg) repeat-x top;}
#menu_back .wrap #back{background: url(../images/menu_l_back.jpg) no-repeat top right;height: 57px;width:124px;  overflow: hidden;position: absolute;top: 0;right: 976px;}


/*导航*/
#menu{height: 40px;}
#menu ul.grid{display: inline-block;width: auto;margin-left:20px;height:40px;}
#menu ul.grid li.nav{height: 40px;width: auto;margin-right: 35px;position: relative;}
#menu ul.grid li.nav a{height: 40px;line-height: 40px;overflow: hidden;display: inline-block;width: auto;padding: 0 15px;font-size: 16px; color: #fff;font-weight: 500;letter-spacing: 1px;}

/*二级导航*/
#menu ul.grid li.nav .is_nav{position: absolute;width: 100%;top: 40px;left: 0;z-index: 9999;height: auto;display: none;}
#menu ul.grid li.nav .is_nav .ns_back{position: absolute;width: 100%;height:100%;z-index: 55;background: #fff;opacity: 0.2;filter='alpha(opacity=20)';}
#menu ul.grid li.nav .is_nav ul.nav_ul{display: inline-block;width: 100%;height: auto;position: relative;z-index: 666;}
#menu ul.grid li.nav .is_nav ul.nav_ul li.side_in{height: 25px;margin: 0;padding: 0; margin-top: 5px;width: 100%;}
#menu ul.grid li.nav .is_nav ul.nav_ul li.side_in a{height: 25px;line-height: 25px;display: inline-block;overflow: hidden;width: 100%;font-size: 14px;text-align: center;font-weight: normal;letter-spacing: 1px;background: #41a4f0}



/*banner*/
/*
#banner{height: 400px;overflow: hidden;position: relative;width: 1200px;}
#banner #banner_page{position: absolute;left:0;bottom: 0;z-index: 555;width: 100%;}
#banner_page .page{text-align: center;}
#pages{display: inline-block;width: auto;height: 15px;margin-bottom: 45px;}
#pages ul{display: inline-block;}
#pages ul li{width:15px;height: 3px;background: #2d89ca;margin:0 6px;float: left;cursor: pointer;}
#pages ul li:hover{background: #f97d03}
#pages ul li.current{background: #f97d03;}*/
.banners{width: 1200px;margin:0 auto;height: 400px;overflow: hidden;position: relative;}
.banners #banner{height: 400px;}
#pages{position: absolute;z-index: 555;left: 0;bottom: 0;width: 100%;height: 70px;text-align: center;}
#pages ul{display: inline-block;width: auto;height: 8px;}
#pages ul li{width:15px;height: 5px;background: #afd6f3;margin-left:8px;float: left;cursor: pointer;}
#pages ul li.current{background: #00afec;}
#pages ul li:hover{background: #00afec;}



/*首页展示*/
.wrap{border-bottom: 1px solid #c1bbbb}
.wrap1{
    border:none;
}
.wrap .title{height: 45px;line-height: 45px;position: relative;margin-top: 12px;color: #666;font-size: 15px;font-weight: 600;display: inline-block;width: auto;}
.wrap .title .back{position: absolute;width: 100%;height: 2px;background: url(../images/menu_back.jpg) repeat-x bottom center;left: 0;bottom: -1px;}

#index{margin-top:45px;overflow: hidden;height: auto;}
#index ul.grid li.index_show{width: 220px;margin:0 15px;text-align: center;min-height:220px;overflow: hidden;}
#index ul.grid li.index_show .img{width:100%;height: 150px;overflow: hidden;}
#index ul.grid li.index_show .img a{display: inline-block;width: 100%;height: 100%;overflow: hidden;text-align: center;}
#index ul.grid li.index_show .img a img{width: 100%;}
#index ul.grid li.index_show .title{height: 50px;overflow: hidden;margin-top: 15px;}
#index ul.grid li.index_show .title a{height: 15px;line-height: 15px;display:inline-block;overflow: hidden;width: 100%;text-align: center;color: #1e2188;font-size: 13px;}
#index ul.grid li.index_show .title a:hover{color: #1e2188;}





/*底部*/
.clear{clear: both;height: 0;}
#footer{background: #2d89ca;margin-top:35px;height:120px;padding-top:6px;font-size: 12px;}

#footer .foot .com_brief{width: 360px;text-align: center;margin-left: 40px;}
#footer .foot .com_brief p.ft{height: 22px;line-height: 20px;text-align:center;overflow: hidden;color: #fff;font-size: 13px;}
#footer .foot .com_brief  p.first{margin-top: 12px;}

#footer .foot .pro_brief{width: 330px;text-align: left;color: #fff;font-size: 13px;color: #FFf;padding-top: 12px;line-height: 20px;}
#footer .foot .pro_brief span{color:;font-weight: 600;}

#footer .foot .flink{width: 210px;text-align: left;padding-top: 12px;color: #fff;font-size: 13px;}
#footer .foot .flink .links{width: 66px;overflow: hidden;}
#footer .foot .flink .link_list{width: 135px;overflow: hidden;}
#footer .foot .flink .link_list ul li.link_nav{width: 100%;text-align: left;}
#footer .foot .flink .link_list ul li.link_nav a{display: inline-block;height: 18px;line-height: 18px;max-width: 100%;overflow:hidden;text-align: left;color: #fff;}
#footer .foot .flink .link_list ul li.link_nav a:hover{font-weight: 600;}
/*内页*/
.side_nav{width: 220px;overflow: hidden;}
.side_content{width: 750px;overflow: hidden;}


/*在线联系*/
#online{position: absolute;width:130px;height: auto;top: 20%;right: 130;background: #fff;z-index: 9999;border:1px solid #2d89ca;}
#online .title{width: 100%;height: 25px;line-height: 25px;background:#2d89ca;color: #fff;font-size: 14px;font-weight: 600;letter-spacing: 1px;text-align: center;}
#online .a_link{display: inline-block;width: 100%;height: auto;}
#online .wx{margin:3px 0;text-align: center;width: 100%;height: auto;}
#online .qr_title{height: 20px;line-height: 20px;color: #666;font-size: 13px;letter-spacing: 1px;text-align: center;}
#online .close a{width: 100%;height: 25px;line-height: 25px;display: inline-block;background:#2d89ca;color: #fff;text-align: center;}
