@charset "utf-8";

/* CSS Document */

.public-block{ height:38px; border-top:#e4e4e4 1px solid; border-bottom:#e4e4e4 1px solid;}

.public-block ul li{ line-height:38px;}

.public-block ul li span{ font-family:"微软雅黑"; font-size:14px; font-weight:bold; margin-left:9px;}

.public-block ul li a{ font-family:"微软雅黑"; font-size:14px; text-decoration:none; color:#333}

.public-block ul li small{ color:#999999; font-style:normal; font-family:"微软雅黑"; margin-left:56px;}

.content-block1{ margin-top:25px;}

.content-block1 h1{ background:url(../images/bg-img1.png) repeat-x; height:42px; text-align:center; line-height:42px; font-family:"微软雅黑";

 font-size:26px; font-weight:bold;}

.content-block1 ul{ overflow:hidden; margin-top:19px;}

.content-block1 ul li{ float:left;}

.content-block1 ul li a{ display:block; width:295px; height:202px; color:#000000; background:#eeeeee; text-align:center; margin-left:6px;}

.content-block1 ul li img{}

.content-block1 ul li h2{ font-family:"微软雅黑"; font-size:20px; margin-top:14px;}

.content-block1 ul li p{ font-family:"微软雅黑"; font-size:14px; margin-top:8px;}

.content-block1 ul li a.active{ color:#fff; margin-left:0}

.content-block2{ margin-top:57px; overflow:hidden;}



.fwxm li a:hover {display: block;

    text-decoration: none;

}



.fwxm li a h2{font-size: 20px; color: #000;margin-top: -20px; font-weight: normal;}



.fwxm li a h4{font-size: 14px; color: #666666;margin-top: -55px;font-weight:normal;}



.fwxm li a.fw111:hover, .fwxm li.cur a.fw111 {background: #fedbd9;color: #fff;}

.fwxm li a.fw222:hover, .fwxm li.cur a.fw222 {background: #cfe9fe;}

.fwxm li a.fw333:hover, .fwxm li.cur a.fw333 {background: #ffdcc6;}



.fwxm li a.fw444:hover, .fwxm li.cur a.fw444 {background:#d3e8dd;}



.fwxm li .tit {

    margin-bottom: 10px;

    color: #333;

    font-size: 18px;

    font-family: "microsoft yahei"

}



.fwxm li .img {

    padding: 30px 0 0;

    height: 100px;

    text-align: center;

    color: #fff;

   display: block;



}

.fwxm li a:hover{color:#fff; display: block; }







.news-block{ float:left; width:590px;}

.news-block h1{ font-size:20px; font-family:"微软雅黑";font-weight:normal;color: #000;}

.news-block h1 em{ font-style:normal; font-family:Arial, Helvetica, sans-serif; color:#999999; font-weight:lighter; font-size:16px; margin-left:5px;}

.news-block h1 a{ font-size:8px; display:block; width:47px; height:19px; border:#dddddd 1px solid; float:right; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; line-height:19px;}

.news-block h1 a:hover{background: #d00e31;color: #fff; }

.news-block ul{ margin-top:15px;}

.news-block ul li{line-height:30px;}

.news-block ul li a{ font-family:"微软雅黑"; font-size:16px; color:#666666;}

.news-block ul li a span{ font-size:14px; font-family:"微软雅黑"; float:right; line-height:30px;}

.state-block{ float:right; width:584px; overflow:hidden;}

.state-block ul li{ margin-bottom:20px; overflow:hidden;}

.state-block ul li:hover{background: #ededed;}

.state-block ul li img{ float:left;}

.state-block ul li p{ border-top:#eeeeee 1px solid; border-bottom:#eeeeee 1px solid; border-right:#eeeeee 1px solid;color: #000; height:98px; padding-left:16px; float:left; width:290px; font-family:"黑体"; font-size:18px; font-weight:bold; padding-top:27px; padding-right:20px;}

.state-block ul li p span{ color:#666; font-family:"微软雅黑"; font-size:14px; font-weight:normal; margin-top:10px; display:block;}



.content-block3{ background:#f6f6f6; height:397px; margin-top:20px; padding-top:28px;}

.team-block{ float:left; width:590px;}

.team-block h1{ font-size:20px; font-family:"微软雅黑"; font-weight: normal;color: #000;}

.team-block h1 em{ font-style:normal; font-family:Arial, Helvetica, sans-serif; color:#999999; font-weight:lighter; font-size:16px; margin-left:5px;}

.team-block h1 a{ font-size:8px; display:block; width:47px; height:19px; border:#dddddd 1px solid; float:right; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; text-align:center; line-height:19px;}

.team-block h1 a:hover{background: #d00e31;color: #fff; }

.team-block ul{ margin-top:28px;}

.team-block ul li{ border-bottom:#999999 dotted 1px; overflow:hidden; padding-bottom:15px; margin-bottom:15px;}

.team-block ul li img{ float:left;}

.team-block ul li .univer{ float:left; margin-left:18px; width:480px;}

.team-block ul li .univer h2{ font-family:"微软雅黑"; font-size:18px;}

.team-block ul li .univer h2 em{ font-style:normal; color:#d00e31; margin-left:6px;}

.team-block ul li .univer h2 a{ float:right; font-size:12px; font-family:"宋体"; color:#999999; font-weight:normal;}

.team-block ul li .univer p{font-size:14px; color:#555555; margin-top:15px;}

.firm-block{ float:right; width:590px;}

.firm-block h1{ font-size:20px; font-family:"微软雅黑"; font-weight: normal; color: #000;}

.firm-block h1 em{ font-style:normal; font-family:Arial, Helvetica, sans-serif; color:#999999; font-weight:lighter; font-size:16px; margin-left:5px;}

.firm-block h1 a{ font-size:8px; display:block; width:47px; height:19px; border:#dddddd 1px solid; float:right; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; text-align:center; line-height:19px;}

.firm-block h1 a:hover{background: #d00e31;color: #fff; }

.firm-block ul{ margin-top:28px; overflow:hidden;}

.firm-block ul li{ margin-right:5px; float:left;}

.content-block4{ overflow:hidden; margin-top:57px;}

.content-block4 li{ float:left; display:inline-block; width: 300px;height: 170px;}

.content-block4 li:hover{background: #D00E31;}

.content-block4 li:hover h1{color: #fff;}

.content-block4 li:hover p{color: #fff;}

.content-block4 li h1{font-family:"微软雅黑"; font-size:20px; text-align:center; border-top:3px solid #e4e4e4; width: 100px; margin:auto; margin-top: 20px; line-height: 50px;color: #333;}

.content-block4 li p{ font-size:14px;   text-indent:2em; padding:0 5px; color:#888888;}

.content-block4 .li1{ background:url(../images/li-bg.jpg) no-repeat center 37px; padding-top:56px; width:294px;}

.content-block4 .li1 h1{ font-family:"微软雅黑"; font-size:20px; text-align:center;}

.content-block4 .li1 p{ font-size:12px; font-family:"宋体"; color:#888888; margin-top:20px; text-indent:2em; padding:0 5px;}

.content-block4 .li2{ width:299px;}

.content-block4 .li3{ width:322px; background:url(../images/li-bg.jpg) no-repeat center 19px; padding-top:32px; }

.content-block4 .li3 h1{ font-family:"微软雅黑"; font-size:20px; text-align:center;}

.content-block4 .li3 p{ font-size:12px; font-family:"宋体"; color:#888888; margin-top:20px; text-indent:2em; padding:0 5px;}

.content-block4 .li5{ width:294px;}

.content-block4 .li6{ width:299px; background-image:url(../images/li-bg.jpg); background-repeat:no-repeat; background-position:center 34px; padding-top:50px; background-color:#d00e31; height:123px; color:#fff; }

.content-block4 .li6 h1{ }

.content-block4 .li6 p{ font-size:12px; font-family:"宋体"; color:#fff; margin-top:20px; text-indent:2em; padding:0 5px;}

.content-block4 .li8{ width:290px; background:url(../images/li-bg.jpg) no-repeat center 37px; padding-top:56px; padding-top:50px; }

.content-block4 .li8 h1{ font-family:"微软雅黑"; font-size:20px; text-align:center;}

.content-block4 .li8 p{ font-size:12px; font-family:"宋体"; margin-top:20px; text-indent:2em; padding:0 5px; color:#888888;}








/* banner */

.banner{ width:100%; overflow:hidden; height:375px; position:relative;font-size:0;}

.banner .banner_img { margin: 0 auto;width:100%;}

.banner .banner_img ul li {

    background-position: center center;

    background-repeat: no-repeat;

    background-size:auto 100%;

    width:100%;

}

.banner .banner_img ul li a:link, .banner .banner_img ul li a:visited {

    display: block;

    height:375px;

    width: 100%;

}

.banner .banner_d {

    bottom: 20px;

    height: 10px;

    margin: 0 auto;

    position: relative;

    text-align: center;

    z-index:100;

}

.banner .banner_d span {

    background: url(../images/banner_d_1.png) no-repeat  center center ;

    cursor: pointer;

    display: inline-block;

    height:10px;

    margin: 0 3px;

    text-align: center;

    width:10px;

}

.banner .banner_d span.on {

    background: url(../images/banner_d_2.png) no-repeat center center;

}

.banner .prev {

    background: url(../images/banner_left.png) no-repeat center center ;

    cursor: pointer;

    height: 89px;

    left: 0;

    opacity: 0.5;

    position: absolute;

    top: 150px;

    width: 89px;

}

.banner .next {

    background: url(../images/banner_right.png) no-repeat  center center ;

    cursor: pointer;

    height: 89px;

    opacity: 0.5;

    position: absolute;

    right: 0;

    top: 150px;

    width: 89px;

}

.banner .prev:hover, .INbanner .next:hover {

    opacity: 1;

}



/* 底部地图 */ 

.footer { background:#333; width:100%; padding-top:35px; overflow:hidden;}

.map_wra { float:left; margin-bottom:10px;}

.map{width:317px;float: left;height:249px; background:url(../images/map.png) no-repeat;position: relative;

margin-top:20px;}

.map a{color: #fff;line-height: 16px;position: absolute;width: 60px;height: 18px;}

.map a b { color:#d00e31; font-weight:normal;}

.map span {font-size: 14px;left: 0px;top: 0px;width:100px;color:#c5c5c5;}

.map a{font-size: 12px;display: block; color:#777;}

.map a:hover{color:#d00e31;font-size: 14px;}

.map_a1{    left: 226px;    top: 78px;}

.map_a2{    left: 183px;    top: 105px;}

.map_a3{    left: 153px;    top: 126px;}

.map_a4{    left: 220px;    top: 102px;}

.map_a5{    left: 242px;    top: 118px;}

.map_a6{    left: 215px;    top: 130px;}

.map_a7{    left: 250px;    top: 143px;}

.map_a8{    left: 200px;    top: 147px;}

.map_a9{    left: 218px;    top: 160px;}

.map_a10{   left: 224px;    top: 180px;}

.map_a11{   left: 190px;    top: 188px;}

.map_a12{   left: 172px;    top: 168px;}

.map_a13{   left: 158px;    top: 200px;}

.map_a14{   left: 115px;    top: 201px;}

.map_a15{   left: 120px;    top: 160px;}

.map_a16{   left: 203px;    top: 213px;}



/* 底部二级导航 */ 

.link_wra { float:left; padding:40px 0 0 20px; width:648px;}

.link { float:left; margin-right:12px;}

.link h3{ font-size:16px; color:#FFF; margin-bottom:15px;  text-align:center;}

.link ul li {text-align: center;}

.link ul li a { font-size:14px; line-height:30px; text-align:center; color: #666;}

.link ul li a:hover {color:#d00e31;}



/* 底部联系方式 */ 

.contact { float:right; width:220px;}

.contact .zixun { background:#d00e31;border-width:1px;border-style:solid;border-color:#d00e31;border-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px; font-size:16px; color:#FFF; width:120px; text-align:center; padding:5px 0; float:right;}

.contact .tel { font-size:28px; color:#FFF; float:right; margin-top: 10px;}

.contact .weixin { color:#FFF; font-size:16px; text-align:center; float:right; margin-top:10px;}

.contact .weixin p { padding-top:5px;}

.wrapper { overflow:hidden;}

.wrapper_top { float:left;}

.wrapper_bottom { float:right; text-align:right;}

.wrapper_bottom p { padding-top:40px; color:#999; font-size:16px;}

.copyright { background:#333; border-top:1px solid #454545;}

.copyright p { color:#999; padding:6px 0;}

