﻿@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;}
ol, ul{ list-style:none;}
i,em{ font-style:normal;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#333;}
a:hover { COLOR:#c50001;}
img { border:0; padding:0px; margin:0px;}

/*公共样式开始*/
body{font-family:"Microsoft YaHei", "微软雅黑", "宋体"; color:#333; font-size:14px; min-width:1300px; background: #f7f7f7;}
.fl{float:left}
.fr{float:right}
.hidden{ display:none;}
.display{ display:block;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt25{ margin-top:25px;}
.ml20{ margin-left:20px;}
.pt40{ padding-top:40px;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}

.cebian{ width: 69px; height: 339px; padding-top: 5px;  background:#fff;  border:1px #eee solid;  position:fixed; right:0px; bottom:140px; z-index:999999; font-size: 14px;}

.gwy{ width:69px; height:69px;  }
.gwy a img{ width:21px; height:21px; padding-left:25px; padding-top:10px;}
.gwy .name{ width:69px; text-align:center; font-size:14px; }
.szf{ width:69px; height:69px; }
.szf a img{ width:21px; height:21px; padding-left:25px; padding-top:10px; font-size: 14px;}
.szf .name{ width:69px; text-align:center; font-size:14px; }

.gzh{ width:69px; height:69px; position:relative; border-top:none;}
.gzh a img{ width:21px; height:21px; padding-left:25px; padding-top:10px;}
.gzh .ewm{ display:none; position:absolute; z-index:2; right:76px; top:0px;}
.gzh .name{ width:69px; text-align:center; font-size:14px; }
.gzh:hover .ewm{ display:block;}


.app{ width:69px; height:69px; position:relative;  border-top:none;}
.app a img{ width:21px; height:21px; padding-left:25px; padding-top:10px;}
.app .ewm{ display:none; position:absolute; z-index:2; right:76px; top:0px;}
.app:hover .ewm{ display:block;}
.app .name{ width:69px; text-align:center; font-size:14px; }

.back{ width:69px; height:69px;  border-top:none;}
.back a img{ width:21px; height:21px; padding-left:25px; padding-top:10px;}
.back .name{ width:69px; text-align:center; font-size:14px; }


.box{width:1300px; margin: 0px auto;}

.kk{ width: 100%; height: auto; position: relative;}
.sstop{ width: 100%; height: 97px; background:#c50001; margin: 0px auto; position: fixed; top: 0px; z-index: 11;}
.zktop{ width: 100%; height:auto;  margin: 0px auto; position:absolute; top: 0px; z-index: 111;}
.body{width: 100%; height:auto;  margin: 0px auto; position:absolute; top: 348px; z-index:1;}

.sstop .sstop_con{ width: 1300px; margin: 0px auto;}
.sstop .sstop_con .sslogo{ width: 310px; height: 81px; margin-top: 8px; float: left;}
.sstop .sstop_con .ssnav{width:810px; height:97px; float: right;}
.sstop .sstop_con .ssnav ul li{ width: 135px; height: 97px; line-height: 97px; font-size: 18px; float: left; display: block; text-align: center;}
.sstop .sstop_con .ssnav ul li a{ color: #fff;}




.top{ width: 100%; height:348px; margin: 0px auto; border-bottom: 6px #c50001 solid; background: #fff;}
.top .top_con{width: 100%; margin: 0px auto; position: relative;}
.top .top_con .logo{width: 100%; margin: 0px auto; position:absolute; z-index: 1111;}
.top .top_con .logo .img{width:324px; height: 156px; margin: 0px auto; margin-top: 30px;}
.top .top_con .nav{width: 100%; margin: 0px auto; position:absolute; z-index: 1111; margin-top:250px;}
.top .top_con .nav ul{width: 680px; margin: 0px auto;}
.top .top_con .nav ul li{width:97px; height:81px; float: left; display: block; background: url(../images/navbg1.png) left center no-repeat; margin-right:15px;}
.top .top_con .nav ul li:hover{background: url(../images/navbg11.png) left center no-repeat;}
.top .top_con .nav ul li .icon1{width:29px; height:25px; display: block; background: url(../images/navicon1.png) center center no-repeat; margin-left: 35px; margin-top: 15px;}
.top .top_con .nav ul li:hover .icon1{width:29px; height:25px; display: block; background: url(../images/navicon11.png) left center no-repeat;}

.top .top_con .nav ul li .icon2{width:29px; height:25px; display: block; background: url(../images/navicon2.png) center center no-repeat; margin-left: 35px; margin-top: 15px;}
.top .top_con .nav ul li:hover .icon2{width:29px; height:25px; display: block; background: url(../images/navicon22.png) left center no-repeat;}

.top .top_con .nav ul li .icon3{width:29px; height:25px; display: block; background: url(../images/navicon3.png) center center no-repeat; margin-left: 35px; margin-top: 15px;}
.top .top_con .nav ul li:hover .icon3{width:29px; height:25px; display: block; background: url(../images/navicon33.png) left center no-repeat;}

.top .top_con .nav ul li .icon4{width:29px; height:25px; display: block; background: url(../images/navicon4.png) center center no-repeat; margin-left: 35px; margin-top: 15px;}
.top .top_con .nav ul li:hover .icon4{width:29px; height:25px; display: block; background: url(../images/navicon44.png) left center no-repeat;}

.top .top_con .nav ul li .icon5{width:29px; height:25px; display: block; background: url(../images/navicon5.png) center center no-repeat; margin-left: 35px; margin-top: 15px;}
.top .top_con .nav ul li:hover .icon5{width:29px; height:25px; display: block; background: url(../images/navicon55.png) left center no-repeat;}

.top .top_con .nav ul li .icon6{width:29px; height:25px; display: block; background: url(../images/navicon6.png) center center no-repeat; margin-left: 35px; margin-top: 15px;}
.top .top_con .nav ul li:hover .icon6{width:29px; height:25px; display: block; background: url(../images/navicon66.png) left center no-repeat;}


.top .top_con .nav ul li a{width:97px; height:81px;  display: block; }
.top .top_con .nav ul li a h1{color: #000; font-size: 16px; text-align: center; line-height:35px;}
.top .top_con .nav ul li:hover a h1{color: #fff; }


.ssweizhi{ width: 1300px; margin: 0px auto;}
.ss{width:278px; height: 35px; background: url(../images/ssk.png) left center no-repeat; margin: 0px auto; position:absolute; z-index: 1111; margin-top:-60px; margin-left:1022px;}
.i-search {
    width:278px;
    height:35px;
    overflow: hidden;
    position: relative;
}
.i-search .search-txt {
    width:200px;
    padding-left: 15px;
    height: 35px;
    line-height:35px;
    background: none;
    color: #999999;
    border:none;
    
	font-family:'微软雅黑';
}

.i-search .search-btn {
	padding:7px 12px;
    width:22px;
    height:21px;
    position: absolute;
    right:0px;
    top: 0px;
    
    border: 0;
    cursor: pointer
}


.i-search .search-btn:hover {
    opacity: 0.8;outline:none; color: #000;
}
.i-search input {outline:none;}



.tycolumn{ width:100%; height:40px; border-bottom:1px #dcdcdc solid; position:relative;}
.tycolumn .tycolumn_l{ padding-left: 20px; padding-right: 20px; font-size:18px; font-weight:bold; text-align:center; line-height:40px; border-bottom:2px #c50001 solid; color:#c50001; position:absolute; z-index:1; bottom:0px; left:0px; }
.tycolumn .tycolumn_r{right:10px; font-size:14px; color:#999; bottom:8px; position:absolute; z-index:1;}
.tycolumn .tycolumn_r a{ color:#999;}
.tycolumn .tycolumn_r a:hover{ color:#c50001;}


.tycolumn1{ width:100%; height:50px; background:url(../images/column.jpg) left center repeat-x; position:relative;}
.tycolumn1 .tycolumn1_l{ padding-left:35px; padding-right: 10px; margin-left: 20px; font-size:18px; font-weight:bold; text-align:center; line-height:50px; background:url(../images/zwicon2.jpg) left center no-repeat #fff; color:#c50001; position:absolute; z-index:1; bottom:0px; left:0px; }
.tycolumn1 .tycolumn1_r{right:10px; font-size:14px; padding-left: 10px; padding-right: 10px; background: #fff;line-height:50px;  color:#999; bottom:0px; position:absolute; z-index:1;}
.tycolumn1 .tycolumn1_r a{ color:#999;}
.tycolumn1 .tycolumn1_r a:hover{ color:#c50001;}


.w-box{ width: 1300px; margin: 0px auto;}

.dqwz{ width: 100%; height: 65px; line-height:65px; background: url(../images/dqwz.png) left center no-repeat;  color: #9f9d9d;}
.dqwz a{color: #000; font-size: 16px; padding: 0px 5px;}
.dqwz a:hover{color:#c50001;}
.dqwz a.hover{color:#c50001;}
.dqwz a.first{margin-left:23px;}

.nypart{ width: 1300px; margin: 10px auto;}
.nypart .nypart_l{ width: 275px; min-height:760px;  float: left; background:url(../images/ejnavb.jpg) center bottom no-repeat #fff; /*background: #fff;*/}
.nypart .nypart_l .ejnavk{ width: 275px; background:url(../images/ejnavt.jpg) center top no-repeat #fff; border-top:3px #C50001 solid; }
.nypart .nypart_l .ejnavk .bt{width: 245px; height: 50px; line-height: 50px; padding-top: 15px; font-size: 24px; color: #000; padding-left: 30px; font-weight: bold;}
.nypart .nypart_l .ejnav{ width: 220px; margin: 0px auto; }
.nypart .nypart_l .ejnav ul li{width:220px; height: 55px; line-height: 55px; font-size: 18px; border-bottom: 1px #cfcfcf dashed;}
.nypart .nypart_l .ejnav ul li a{padding-left: 20px; }
.nypart .nypart_l .ejnav ul li:hover{width:220px; height: 55px;  border-radius: 4px; background: #fff; box-shadow: 0px 0px 7px #acacac; background: #C50001;}
.nypart .nypart_l .ejnav ul li:hover a{color: #fff;}

.nypart .nypart_l .ejnav1{ width: 220px; margin: 0px auto; }
.nypart .nypart_l .ejnav1 h1{font-size: 16px; font-weight: bold; line-height: 40px;}
.nypart .nypart_l .ejnav1 ul li{width:220px; height: 30px; line-height: 30px; font-size: 15px; background: url(../images/3_0.png) left center no-repeat;}
.nypart .nypart_l .ejnav1 ul li:hover{width:220px; height: 30px; line-height: 30px; font-size: 15px; background: url(../images/3_00.png) left center no-repeat;}
.nypart .nypart_l .ejnav1 ul li a{padding-left: 20px; }
.nypart .nypart_l .ejnav1 ul li:hover a{color: #C50001;}


.nypart .nypart_r{ width: 1016px; min-height:760px; float: right; background: #fff; }
.nypart .nypart_r .nypart_r_con{ width:966px; margin: 0px auto; padding: 10px; 25px}
