﻿
.top-box{ width:100%; height:34px; background:#2D2D2D;}
.top-w{ width:1180px; height:34px;}
.top-left{ width:auto; height:34px; line-height:34px; float:left; color:#ccc;}

.top-r{ width:300px; height:34px; text-align:left; float:right; }
.top-t_wz{ width:auto; line-height:34px; float:right;}
.top-t_wz_t{ width:300px; line-height:34px; float:right; display:inline; text-align:right;color:#ccc;}
.weixin{ width:auto; height:34px; position:relative; text-align:center;float:right; padding-right:6px; display:inline;}
.weixin .weixin_nr{width:128px; height:128px; padding:5px; background:#3060A1; text-align:center; position:absolute; left:-30px; top:34px; display:none;z-index:9999988; }
.weixin .weixin_nr img{  width:128px; height:128px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #3060A1;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:54px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}

/*导航*/

.nav{ width:904px; height:122px; overflow:hidden; float:right;}
.nav ul{ width:920px; height:122px;}
.nav ul li{ float:left; line-height:122px; height:122px; float:left; border-right:1px solid #f1f1f1;}
.nav ul .bgno a{ background:none;}
.nav ul li  > a{font-size:16px; color:#333;  display:block;  width:auto; padding-left:24px; padding-right:24px; height:122px; line-height:122px; float:left; text-align:center; font-weight:bold; }
.nav ul li >  a:hover{text-decoration:none; color:#fff;height:122px; line-height:122px; font-weight:bold; background:url(../images/nav01.gif) repeat-x; }
.nav ul .on a {text-decoration:none; color:#fff; height:122px; line-height:122px; background:url(../images/nav01.gif) repeat-x;font-weight:bold; }





.nav_bk{ width:1180px; height:50px;}




/* 首页布局*/

.top{ width:1180px; height:122px; }
.logo{ width:auto; height:87px; padding-top:18px; float:left; }
.ggy{ width:335px; height:90px; padding-top:54px; float:left; }
.by{width:317px; height:54px; padding-left:18px; border-left:1px solid #DCDCDC;}
.by p{width:317px; font-size:18px; font-weight:400; color:#333;display: block;  float:left;}
.by span{width:317px; font-size:24px; font-weight:bold; color:#EA1615;display: block;  float:left; padding-top:4px;}
.phone-box{ width:226px; height:48px; margin-top:58px; float:right; background:url(../images/dianhua.gif);}


.banner01{ width:100%; height:350px; background-repeat:no-repeat; background-position:center top;}


/* 搜索 */
.search_nav_bg{ width:1180px; margin:0 auto;height:64px; border-bottom:1px dotted #ccc;}
.search_nav{ padding:0px 0;   width:1180px; margin-left:auto; margin-right:auto; }
.hot_keyword{ padding:21px 0 0 0px; float:left; width:826px;}
.hot_keyword a{ margin-right:8px;}
.search{ float:right; padding:0 0px 0 0;}
.search_le{ float:left; padding-top:10px;}
.search_box{ float:right; padding:17px 14px 0 0;}
.search_text{ float:left; position:relative;color:#666;}
.search_text input{float:left; height:32px;  width:230px; padding-left:10px; border:1px solid #cccccc; line-height:32px; color:#999;}
.search_bnt{float:left;}
.search_bnt input{ float:left;width:70px; height:34px; line-height:34px; color:#fff; font-size:15px; height:34px; border:none;background:#0A50A8; cursor:pointer;}
.fontb{ font-weight:bold;}

/*底部*/
.bottom-box{ width:100%; height:390px; background:#005BA8; verflow:hidden; padding-top:0px;  margin-top:0px; margin-top:42px;}
.bottom-kk{ width:1200px; height:390px;}
.footerRight{ width:270px; float:left; padding-left:0px; color:#fff; padding-top:83px;}
.footerRight strong{ font-size:18px; font-weight:bold; color:#fff; padding-bottom:13px; display:block;line-height:36px;}
.footerRight ul{height:auto;float:left;overflow:hidden; }
.footerRight ul li{ padding-left:0px; text-align:left; width:135px; line-height:42px; height:42px; font-size:16px; display:inline; float:left;}
.footerRight ul li a{ color:#fff;font-size:16px;}
.footerRight ul li a:hover{ color:#A1ACB7; text-decoration:underline;font-size:16px;}

.dbwx{ width:271px; height:185px; overflow:hidden; float:right; padding-top:88px;}

.xinxi{ width:450px; height:auto; overflow:hidden; float:left; margin-top:83px; line-height:36px; color:#fff; padding-left:80px; padding-right:80px; border-left: 1px solid #2E6EAB;border-right: 1px solid #2E6EAB;}
.xinxi strong{ font-size:18px; font-weight:bold; color:#fff; padding-bottom:13px; display:block; line-height:36px; float:left;}
.xinxi p{ padding-left:0px; text-align:left; width:450px; line-height:42px; height:42px; font-size:16px; float:left;color:#fff;}
/*底部*/




