﻿* { padding: 0; margin: 0; }
.bg { background: url(../img/bg.png) no-repeat center; background-size: 100% 100%; }
@font-face { font-family: '行楷'; /*字体名称*/ src: url('../font/Xingkai.ttc'); /*字体源文件*/ }
@font-face { font-family: '方正'; /*字体名称*/ src: url('../font/fangzheng_GBK.ttf'); /*字体源文件*/ }
.iconfont { width: 17px; height: 14px; }

img { border: none; outline: none; }

.revealH dt{
    overflow:hidden;
}
.revealH dt img{
   transition:all 0.3s linear;
   -webkit-transition:all 0.3s linear;
   -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
     -o-transition:all 0.3s linear;


}
.revealH dt:hover>img{
     transform:scale(1.1,1.1);
    -webkit-transform:scale(1.1,1.1);
      -moz-transform:scale(1.1,1.1);
        -ms-transform:scale(1.1,1.1);
          -o-transform:scale(1.1,1.1);
}
.picList li img{width:145px;height:205px}
body { font-family: "微软雅黑"; font-size: 14px; background: url(../img/bg.png) repeat-y center;}
li { list-style: none; }
a { text-decoration: none; }
.cont { width: 1200px; margin: 0 auto; position: relative; }
.header { background: #fff; height: 125px; }
.headerTop { width: 100%; height: 24px; line-height: 24px; background: #efefef; }
.headerTop span { color: #454c52; font-size: 14px; float: left; }
.headerTop a { color: #454c52; font-size: 14px; float: right; text-decoration: none; }
.headerMil { width: 100%; height: 30px; background: #fafafa; }
.headerBot { width: 1200px; margin-top: 18px; height: 87px; position: absolute; top: -34px; left: 0; }
.logo, .headerCenter { float: left; }
.headerCenter { margin-top: 10px; }
.headerRight { float: right; }
.logo img { width: 259px; height: auto; }
.headerCenter { width: 300px; margin-left: 140px; }
.headerCenter p { font-family: "行楷"; font-size: 26px; font-weight: 600; color: #b9b9b9; height: 34px; }
.headerCenter p:first-of-type { text-align: left; padding-left: 40px;}
.headerCenter p:last-of-type { text-align: right;  padding-left: 14px; margin-top: 12px;}
.headerRight p { font-size: 22px; color: #a53126; font-family: '方正'; line-height: 33px; font-weight: 600; }
.headerRight p.telll{
	 padding-left: 40px;
}
.headerRight p:first-of-type { padding-left: 40px;}
.headerRight p:last-of-type { padding-left: 40px;}
/*头部结束*/
/*导航开始*/
.nav { width: 100%; height: 60px; background: #015ea4; }
ul { list-style: none; }
.nav1 > li { float: left; width: 190px; line-height: 60px; text-align: center; }
.nav1 > li > a { color: #fff; font-size: 14px; text-decoration: none; display: inline-block; width: 100%; height: 100%; font-weight: 600; }
li.active { background: #b00911; }
.nav1 > li:hover { background: #b00911; }
/*.nav1>li:hover>.menu1{
				display: block;
			}*/
.nav .menu1 { position: absolute; overflow: hidden; padding: 0 0 20px 0; background:url(../img/navbbg.png) repeat center; z-index: 99; display: none; top:59px;overflow:hidden;}
.menu1 li { float: left; width: 20%; text-align: center; line-height: 26px; }
.menu1 .navtit { margin-bottom: 5px; background-color:#f2f2f2;height:40px;line-height:40px}
.menu1 .navtit a { color: #333; font-size:16px;}
.menu1 li a { color: #000000; }
.menu1 li a:hover { color: #b00911; }
.menu1 li ul li { width:100%!important }


.banner { position: relative; width: 100%; top: -1px; height:400px; overflow:hidden; }
.banner img { width: 1200px; margin:0 auto; display:block;}
/*search*/
.search { height: 54px; border-bottom: 1px solid #cacaca; }
.search p { width: 676px; line-height: 54px; float: left; color: #898886; }
.search p a { color: #898886; text-decoration: none; font-size: 14px; padding-left: 25px; }
.search_right { float: left; margin-top: 15px; }
.sea { position: relative; }
.sea i { position: absolute; z-index: 10; left: 10px; top: 6px; font-weight: 600; color: #898886; padding-right: 6px; border-right: 2px solid #e1e1e1; }
.sea input[type="search"] { position: absolute; text-indent: 45px; width: 220px; height: 26px; border: 1px solid #e1e1e1; }
.sea input[type="button"] { position: absolute; left: 230px; width: 53px; height: 26px; background: url(../img/search_btn_03.png) no-repeat center; background-size: cover; border: none; font-size: 12px; color: #fff; }
.sea .searchcc{
	position: absolute; text-indent: 45px; width: 220px; height: 26px; border: 1px solid #e1e1e1;
}
.sea .btncc{
	position: absolute; left: 230px; width: 53px; height: 26px; background: url(../img/search_btn_03.png) no-repeat center; background-size: cover; border: none; font-size: 12px; color: #fff;
}
/******************************about******************************************/

.aboutBody .cont { background: #FFFFFF; padding-bottom: 160px; }
.title1 { position: relative; border-bottom: 2px solid #acacac; height: 38px; margin-top: 24px; }

.title1 h4 { display: inline-block; color: #015ea4; font-size: 22px; border-bottom: 7px solid #015ea4; line-height: 30px; position: absolute; left: 0; top: 2px; font-weight: normal; }
.title1 span { color: #b5b5b5; font-size: 14px; position: absolute; right: 0; top: 14px; }
.title1 a { color: #b5b5b5; font-size: 14px; text-decoration: none; }
.aboutNewsH h3 { font-size: 30px; font-weight: normal; color: #0061a7; text-align: center; position: absolute; z-index: 11; width: 200px; left: 50%; margin-left: -100px; background: #fff; }
.line1 { width: 100%; height: 1px; background: #e8e8e8; position: absolute; top: 21px; }
.aboutNewsH { position: relative; height: 30px; margin-top: 40px; margin-bottom: 28px; }
.aboutNewsC p { color: #333333; font-size: 13px; line-height: 25px; margin-top: 26px; }
.aboutPic { width: 1200px; height: 260px; margin-top: 40px; }

/*发展历程*/
.historyBg { width: 1200px; height: 15px; }
.yuan { width: 16px; height: 16px; border: 2px solid #c8c8c8; border-radius: 50%; text-align: center; position: relative; background: white; }
.yuanxin { display: inline-block; margin-top: 4px; width: 8px; height: 8px; border-radius: 50%; background: #c8c8c8; display: inline-block; position: absolute; top: 0; left: 4px; z-index: 11; }
.aboutHistory li { list-style: none; cursor: pointer; }
.aboutHistory ul { position: relative; width: 1200px; height: 15px; margin-top: 63px; }
.aboutHistory .historyBg { position: absolute; }
.aboutHistory .list1 { position: absolute; left: 60px; }
.aboutHistory .list2 { position: absolute; left: 238px; }
.aboutHistory .list3 { position: absolute; left: 421px; }
.aboutHistory .list4 { position: absolute; left: 589px; }
.aboutHistory .list5 { position: absolute; left: 762px; }
.aboutHistory .list6 { position: absolute; left: 938px; }
.aboutHistory .list7 { position: absolute; left: 1112px; }
.aboutHistory .on .yuanxin { background: #0b5e8f; }
.aboutHistory .on .yuan { border: 2px solid #0b5e8f; }
.aboutHistory .list:hover .yuanxin { background: #0b5e8f; }
.aboutHistory .list:hover > .yuan { border: 2px solid #0b5e8f; }
#agent { margin-top: 60px; }
.item { margin-top: 102px; position: relative; margin-bottom: 20px; }
.item dt { color: #666666; font-size: 16px; margin-bottom: 18px; }

/*.item dl{
		 	position: absolute;
		 }*/
.item .line21 { width: 2px; height: 200px; position: absolute; left: -28px; margin-left: -1px; background: #0b5e8f; top: 6px; }
.item .line2 { width: 2px; height: 206px; position: absolute; left: 368px; margin-left: -1px; background: #0b5e8f; top: 6px; }
.development1 { left: 626px; top: 0px; position: relative; height: 190px; /*padding-left: 28px;*/ /*border-left:2px solid #0061a7;*/ }
.development2 { position: relative; left: 230px; top: 10px; height: 190px; /*padding-right: 28px;
			border-right:2px solid #0061a7;*/ }
.item img { width: 340px; height: 150px; }
.development3 { left: 626px; top: 400px; }
.development4 { left: 230px; bottom: -22px; }
.circular { width: 10px; height: 10px; border-radius: 50%; background: #0b5e8f; position: absolute; }
.circular1 { left: -28px; margin-left: -5px; top: 6px; }
.circular2 { left: 363px; top: 5px; }
.circular3 { left: 50%; margin-left: -5px; top: 405px; }
.circular4 { left: 50%; margin-left: -5px; bottom: 0; }

/*代理*/
.agentC { border: 1px dashed #979797; width: 1198px; height: 313px; background: #f5f5f5; }
.agent1 { /*width: 1094px;*/ /*margin: 0 auto;*/ margin-top: 35px; }
.agent1 p { font-size: 14px; color: #333; margin-top: 25px; text-align: center; }
/*******************************产品中心*****************************************/
.menu_list li .active a { color: #015EA4; }
.productBody { overflow: hidden; }
.productL { width: 256px; float: left; margin-top: 20px; background: #FFFFFF; }
.proHead { width: 256px; height: 107px; line-height: 107px; text-align: center; font-size: 24px; color: #fff; background: #b00911; }
.menuTitle { font-size: 24px; width: 256px; height: 48px; line-height: 48px; color: #FFFFFF; background: #015EA4; text-align: center; margin-bottom: 16px; }
.topMenu1 { margin-top: 5px; width: 256px; height: 48px; }
.fuMenu a { color: #015EA4; font-size: 20px; }
.fuMenu { text-align: center; line-height: 60px; background: #f2f2f2; }
.botMenu{
    margin-top:40px;
}
.botMenu .fuMenu a { font-size: 22px; color: #333333; }
/*.div1{
			padding-bottom: 35px;
		}*/
.div1 a { display: inline-block; margin-left: 60px; color: #666666; text-decoration: none; font-size: 16px; background: url(../img/jiantou_06.png) no-repeat left center; padding-left: 20px; }
.div1 a:hover { background: url(../img/jiantou_03.png) no-repeat left center; }
.div1 .zcd:first-of-type { margin-top: 15px; }
.zcd:hover > a { color: #005da3; }
.zcd { margin-top: 22px; }
.div2 { padding-bottom: 35px; display: none; }
.div2 a { display: inline-block; margin-left: 88px; color: #666666; text-decoration: none; font-size: 18px; background: url(../img/jiantou_06.png) no-repeat left center; padding-left: 20px; }
.div2 a:hover { background: url(../img/jiantou_03.png) no-repeat left center; }
.div2 .zcd:first-of-type { margin-top: 15px; }
.menu_list li { margin-top: 10px; }
.menuTitle a { color: white; }
/*右侧*/
.productR { width: 906px; margin-left: 38px; float: left; margin-top: 20px; padding-bottom: 60px; background: #FFFFFF; }
.title2 { position: relative; border-bottom: 2px solid #acacac; height: 38px; }
.aboutBody .title2 { margin-top: 20px; }
.title2 h4 { display: inline-block; color: #015ea4; font-size: 22px; border-bottom: 7px solid #015ea4; line-height: 30px; position: absolute; left: 0; top: 2px; }
.title2 h4 a { color: #acacac; font-size: 20px; }
.title2 h4 a:first-of-type { color: #acacac; font-size: 22px; }
.title2 h4 a.on { color: #015ea4; }
.title2 h4 span { color: #acacac; font-size: 20px; }
.title2 p { color: #666; font-size: 14px; position: absolute; right: 0; top: 14px; }
.title2 a { color: #666; font-size: 14px; text-decoration: none; }
.title2 a:hover { color: #015ea4; }
.revealH { overflow: hidden; margin-top: 30px; }
.revealH dt img{width:265px; height:205px;}
.revealH dt, .revealH dd { float: left; }
.revealH dd { width: 600px; display: block; margin-left: 24px; }
.revealH dt { width: 278px; border: 2px solid #e3e3e3; }
.revealH dd h4 { width: 486px; margin: 0 auto; text-align: center; font-weight: normal; color: #333333; font-size: 18px; }
.revealH dd p { width: 486px; margin: 0 auto; margin-top: 30px; font-size: 14px; color: #b5b5b5; line-height: 28px; }
.revealB { overflow: hidden; }
.revealB dt { width: 265px; height: 205px; overflow: hidden; border: 1px solid #e3e3e3; margin: 0 auto; margin-top: 10px; }
.revealB dt img { width: 265px; height: 205px; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; }
.revealB dl { width: 285px; height: 328px; float: left; text-align: center; border: 2px solid #e3e3e3; margin-top: 20px; margin-right: 19px; }

.revealB dl:hover > dt > img { transform: scale(1.3, 1.3); -webkit-transform: scale(1.3, 1.3); -moz-transform: scale(1.3, 1.3); -ms-transform: scale(1.3, 1.3); -o-transform: scale(1.3, 1.3); }

.revealB dd h4 { color: #000000; font-size: 18px; margin-top: 20px; font-weight: normal; }
.revealB dd p { color: #000000; font-size: 18px; margin-top: 22px; color: #666666; font-size: 15px; }
#page { text-align: center; margin-top: 60px; }
#page a { color: #000000; font-size: 14px; display: inline-block; padding:0px 15px; height: 35px; line-height: 35px; border: 1px solid #e8e8e8; }
#page a, #page span { margin:0 2px; border-radius:5px; }
#page a:hover { color: white; background: #015da4; }
#page .prevPage, #page .nextPage {  margin: 0 9px; }
#page a.RepeaterNumberList_Now { color: white; background: #015da4; }
.revealB dl:hover > dd > h4{ color: #015EA4; }

/****************************************产品详情**************************************/

.details { margin-top: 35px; overflow: hidden; }
.details .asideL { width: 390px; float: left; }
.asideL img { width: 100%; }
.asideL_top { width: 390px; height: 280px; border: 1px solid #e3e3e3;overflow:hidden; }
.asideL_top img{
     transition:all 0.3s linear;
   -webkit-transition:all 0.3s linear;
   -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
     -o-transition:all 0.3s linear;
}

.asideL_top:hover img{
      transform:scale(1.1,1.1);
    -webkit-transform:scale(1.1,1.1);
      -moz-transform:scale(1.1,1.1);
        -ms-transform:scale(1.1,1.1);
          -o-transform:scale(1.1,1.1);
}
.asideL_bot { margin-top: 8px; }
.asideR { width: 485px; float: right; }
.asideR h4 { color: #333333; font-size: 14px; text-align: left; border-bottom: 1px dashed #848484; font-weight: normal; padding-bottom: 18px; }
.asideR>div{ width:435px; overflow:hidden;}
.asideR p { line-height: 28px; color: #444444; font-size: 12px; }
.asideR p:first-of-type { margin-top: 10px; }
/*.tell { font-size: 30px; color: #666666; margin-left: 32px; margin-top: 15px; }
.tell span { color: #b70b19; }*/
.asideR .tell{
        width: 170px;
        height:50px;
    position:fixed;
    right:-120px;
    top:53%;
    overflow:hidden;
      transition:all 0.1s linear;
    -webkit-transition:all 0.1s linear;
    -ms-transition:all 0.1s linear;
     -moz-transition:all 0.1s linear;
       -s-transition:all 0.1s linear;
}
.tell .hides{
    margin-right: -170px; display: none;
    transition:all 0.1s linear;
    -webkit-transition:all 0.1s linear;
    -ms-transition:all 0.1s linear;
     -moz-transition:all 0.1s linear;
       -s-transition:all 0.1s linear;
}
.tell:hover{
    right:0;
}
.tell:hover .hides{
     margin-right:0;
     display:block;
}
.tell:hover .shows{
    opacity:0;
    filter:alpha(opacity=0);  //filter 过滤器
}
.asideR .QQ{
        width: 170px;
        height:50px;
    position:fixed;
    right:-120px;
    top:59%;
    overflow:hidden;
      transition:all 0.1s linear;
    -webkit-transition:all 0.1s linear;
    -ms-transition:all 0.1s linear;
     -moz-transition:all 0.1s linear;
       -s-transition:all 0.1s linear;
}
.QQ .hides{
    margin-right: -170px; display: none;
    transition:all 0.1s linear;
    -webkit-transition:all 0.1s linear;
    -ms-transition:all 0.1s linear;
     -moz-transition:all 0.1s linear;
       -s-transition:all 0.1s linear;
}
.QQ:hover{
    right:0;
}
.QQ:hover .hides{
     margin-right:0;
     display:block;
}
.QQ:hover .shows{
    opacity:0;
    filter:alpha(opacity=0);  //filter 过滤器
}
.asideR .WX{
        width: 170px;
        height:50px;
    position:fixed;
    right:-120px;
    top:65%;
    overflow:hidden;
      transition:all 0.1s linear;
    -webkit-transition:all 0.1s linear;
    -ms-transition:all 0.1s linear;
     -moz-transition:all 0.1s linear;
       -s-transition:all 0.1s linear;
}
.WX .hides{
    margin-right: -170px; display: none;
    transition:all 0.1s linear;
    -webkit-transition:all 0.1s linear;
    -ms-transition:all 0.1s linear;
     -moz-transition:all 0.1s linear;
       -s-transition:all 0.1s linear;
}
.WX:hover{
    right:0;
}
.WX:hover .hides{
     margin-right:0;
     display:block;
}
.WX:hover .shows{
    opacity:0;
    filter:alpha(opacity=0);  //filter 过滤器
}
.jiathis_style_32x32 { margin-left: 94px; margin-top: 14px; }
.jiathis_style_32x32 a { display: inline-block; margin-left: 2px; }
.detailsBody h4 { font-size: 24px; color: #b70b19; border-bottom: 1px solid #758088; font-weight: normal; text-align: center; padding-bottom: 16px; margin-top: 47px; }
.detailsBody p { color: #015EA4; font-size: 16px; margin-left: 30px; margin-top: 12px; }
.detailsBody .charact li { color: #585656; font-size: 16px; line-height: 20px; background: url(../img/xing_03.png) no-repeat left center; padding-left: 16px; }
.charact, .application { margin-left: 160px; margin-top: 18px; }
.detailsBody .application li { color: #015ea4; font-size: 16px; line-height: 20px; }
.detailsBody .application li span { padding-right: 16px; }
.table_th { width: 606px; height: 30px; margin-left: 160px; margin-top: 15px; overflow: hidden; }
.table_tr { margin-left: 160px; width: 606px; height: 30px; border: 1px solid #e3e3e3; overflow: hidden; }
.table_th span { text-align: center; line-height: 30px; color: white; display: block; float: left; }
.table_th .td1 { width: 130px; height: 30px; background: #015ea4; border-right: 1px solid #e3e3e3; }
.table_th .td2 { width: 229px; height: 30px; background: #015ea4; border-right: 1px solid #e3e3e3; }
.table_th .td3 { width: 244px; height: 30px; background: #015ea4; }
.table_tr span { display: block; float: left; }
.table_tr .td1 { width: 130px; height: 30px; }
.table_tr .td2 { width: 229px; height: 30px; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; }
.table_tr .td3 { width: 244px; height: 30px; }
.detailsBody > li { list-style: none; margin-left: 160px; text-indent: 2em; color: #666666; font-size: 16px; line-height: 30px; margin-top: 23px; width: 625px; }
.detailsBody > li p { margin-left: -40px; }
.Img { margin-left: 250px; }
.xiangguan { margin-top: 90px; }


/*客户见证*/

.witness { overflow: hidden; margin-top: 20px; }
.witnessBody { background: #FFFFFF; padding-bottom: 60px; }
.witness dl { width: 270px; height: 312px; border: 1px solid #eaeae8; float: left; margin-top: 30px; margin-left: 20px;cursor:pointer; }
.witness dl h4 { color: #333333; font-size: 16px; font-weight: normal; margin-left: 13px; margin-bottom: 7px; margin-top: 18px; }
.witness dl dt { line-height: 160px; border-bottom: 1px solid #eaeae8; text-align: center; height: 160px; }
.witnessBody dl dt img { vertical-align: middle; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear;width:100%;height:85px; }
.witnessBody dl:hover > dt > img { transform: scale(1.3, 1.3); -webkit-transform: scale(1.3, 1.3); -moz-transform: scale(1.3, 1.3); -ms-transform: scale(1.3, 1.3); -o-transform: scale(1.3, 1.3); }
.witness dl p { width: 225px; color: #333333; font-size: 14px; line-height: 28px; margin-left: 16px; }
.witness dl .deta { display: inline-block; margin-left: 176px; color: #015ea4; }

/*us*/
.us { overflow: hidden; margin-top: 24px; }
.us_tel { width: 710px; float: left; text-align: center; height: 320px; }
.us_tel h3 { font-size: 30px; color: #a53126; margin-top: 42px; }
.us_tel h3:first-of-type { margin-top: 100px; }
.us_img { width: 490px; float: left; height: 360px; line-height: 360px; }
.us_img img { width: 330px; height: 290px; vertical-align: middle; }
.us_left, .us_right { width: 50%; float: left; margin-top: 50px; }
.us_left p, .us_right p { width: 230px; color: #000000; font-size: 14px; line-height: 30px; }

/*新闻*/
.news { margin-top: 20px; overflow: hidden; }

.news h3 { color: #5d5d5d; font-size: 24px; margin-top: 50px; margin-bottom: 30px; text-align: center; }
.news dl { width: 100%; height: 136px; padding: 16px 0; border-bottom: 1px solid #DDDDDD; }
.news dt { width: 206px; height: 136px; float: left; }
.news dt img{ width: 206px; height: 136px;}
.news dd { width: 686px; height: 136px; float: right; }
.time { float: right; font-size: 16px; color: #adacac; }
.onetime { background: url(../img/hot_03.png) no-repeat left center; padding-left: 45px; }
.new_head { font-size: 16px; color: #333333; padding-right: 11px; }
.new_body { font-size: 14px; color: #666666; margin-top: 20px; line-height: 26px; padding-right: 11px; }
.news .more { display: block; width: 68px; height: 22px; text-align: center; border-radius: 11px; line-height: 22px; color: #666666; font-size: 12px; border: 1px solid #666666; float: right; margin-right: 11px; }
.news .more:hover { color: #1387CE; border: 1px solid #1387ce; }
/*新闻详情*/
.news h2 { color: #5d5d5d; text-align: center; font-size: 24px; font-weight: normal; margin-top: 46px; }
.news .company { color: #c5c5c5; font-size: 16px; text-align: center; margin-top: 20px; }
.news .company span { padding-left: 32px; }
.newsSubject { margin-top: 20px; }
.newsSubject img { display: block; margin: 0 auto; }
.newsSubject p { color: #666666; font-size: 16px; text-indent: 2em; line-height: 28px; margin-top: 14px; }

.newsSubject p:first-of-type { margin-top: 10px; }
.piece { margin-top: 160px; width: 100%; overflow: hidden; }
.piece .prev2 { float: left; color: #666666; font-size: 16px; }
.piece .next2 { float: right; font-size: 16px; color: #015ea4; }
/*网站地图*/
/*.map .cont { background: #FFFFFF; }
.map li { list-style: none; }
.onenav { margin-top: 130px; }
.onenav li { width: 80px; height: 22px; margin: 0 auto; background: #347eb6; text-align: center; line-height: 22px; }
.onenav a { display: inline-block; color: #FFFFFF; width: 100%; height: 100%; border-bottom: 1px solid #b00911; font-size: 12px; }
.twonav { overflow: hidden; width: 606px; margin: 0 auto; height: 330px; margin-top: 42px; }
.twonav > li { width: 80px; height: 22px; margin: 0 auto; background: #347eb6; text-align: center; line-height: 22px; float: left; margin: 0 10px; }
.twonav > li > a { display: inline-block; color: #FFFFFF; width: 100%; height: 100%; border-bottom: 1px solid #b00911; font-size: 12px; }
.nav_menu li { width: 80px; height: 35px; position: relative; }
.nav_menu li .line6 { width: 1px; height: 15px; border-right: 1px dotted #fed2ba; position: absolute; left: 50%; top: 0; }
.nav_menu li a { width: 100%; color: #000; font-size: 12px; position: absolute; bottom: 0; left: 0; }
.nav_menu li a:hover { color: #015ea4; }
*/
.onenav { width:1009px; margin: 40px auto; }
.onenav p { height:40px; margin-left:40px; line-height:40px; margin-bottom:20px; font-size: 14px; border-bottom: 2px solid #b00911;}
.onenav p a{ padding:5px 20px; background: #347eb6; }
.twonav {width:1009px; height:auto; margin: 0 auto; padding-bottom:40px;}
.twonav p {height:40px; margin-left:40px; line-height:40px; margin-bottom:20px; font-size: 14px; border-bottom: 2px solid #b00911;}
.twonav p a{ padding:5px 20px; background: #347eb6; }
.nav_menu{ width:100%; padding-left:40px;}
.nav_menu>li { width: 120px; height: 20px; float:left;margin:10px 0; line-height:20px; border-right:2px solid #ccc; text-align:center; }
.nav_menu>li:last-child{border-right:none;}
.nav_menu li a,.nav_menu_news li a { font-size:12px; color:#666;}
.nav_menu li a:hover { color: #015ea4; }
.nav_menu>ul{ padding:10px; height:100%; overflow:hidden; margin-left:40px;}
.nav_menu>ul li{ display:block; height: 20px; float:left; margin:10px 0; line-height:20px; padding:0 10px; border-right:2px solid #ccc; text-align:center;}
.nav_menu>ul li:last-child{border-right:none;}
.nav_menu_news{ width:100%; padding-left:40px;}
.nav_menu_news>li{ width: 120px; height: 20px; float:left;margin:10px 0; line-height:20px; border-right:2px solid #ccc; text-align:center; }
.nav_menu_news>ul{ padding:10px; height:100%; overflow:hidden; margin-left:40px;}
.nav_menu_news>ul li{ display:block; height: 20px; float:left; margin:10px 0; line-height:20px; padding:0 10px; border-right:2px solid #ccc; text-align:center;}
.nav_menu_news>ul li:last-child{border-right:none;}
.nav_menu_news a:hover { color: #015ea4; }
/*底部*/

.footerT a:hover, .foot1 a:hover { color: #b00911; }
.footerT {  background: #2a2a2a; overflow: hidden;padding:60px 0 30px 0; }
.footerT li { list-style: none; }
.footerT p { font-size: 14px; color: #fff; line-height: 30px; }
.footerC a { font-size: 14px; color: #fff; display: inline-block; margin-left: 32px; }
.footerC li a:first-of-type { margin-left: 0; }
.footerR p { width: 240px; margin-left: 47px; }
.footerL { width: 90px; }
.footerC { width: 732px; border-left: 2px solid white; border-right: 2px solid white; padding-left: 19px; }
.footerR { width: 355px; }
.footerL,.footerC,.footerR { float: left;  }
.footerB { width: 100%; height: 60px; background: #222; }
.footerB p { line-height: 60px; color: #FFFFFF; font-size: 14px; text-align: center; }
.footerB a { color: #FFFFFF; font-size: 14px; }
