﻿html{
	font: normal 14px/150% "微软雅黑",Helvetica,sans-serif;
	margin:0 auto; padding:0;
    width:100%; height:100%;
     min-width:1200px;
}
body{ width:100%; height:100%; margin:0; padding:0; background:#e9eaee;}
a:link{color:#565656; text-decoration:none}
a:visited{color:#565656; text-decoration:none}
a:hover{ color:#3d3041; text-decoration:none}
table,td{ margin:0; padding:0; border:0; cellspacing:0; cellpadding:0;}
p{ margin:0 ; padding:0}
form{ margin:0; padding:0; }
input{ margin:0; padding:0; border:0}
li,ul{ list-style:none; margin:0; padding:0;}
*{ 
    margin:0; 
    padding:0;
    }
h2{ font-size:1.3rem; line-height:200%;}
.clear{ clear:both;}
.bai,a.bai, .bai a{ color:#FFF;}
.main{ width:1200px; margin:0 auto;}
.zbg{ background:#FFF;}
.zjg{ height:40px; text-align:center;}
.fl{ float:left;}
.fr{ float:right;}
.nobor{ border:none !important;}


.top{ width:100%; height:105px; margin:0 auto; background:#3f4249; 
     min-width:1200px;}
.top_xq{ width:1200px; margin:0 auto;}
.top .logo{ width:150px; float:left; padding:0 0 0 0;}
.top .logo img{height:105px;}
#nav{ float:right; text-align:center;}
.form{ float:right; margin-top:15px;}
.top .form{ height:50px;}
.form_k{ float:left;}
.button{float:left;}
.button:link{ cursor:pointer;}
.button:hover{cursor:pointer;}
.form_k input{width:200px; height:28px; background:#5c5f67; outline:none; color:#ccc; text-indent:10px; line-height:25px; border:none;}
.form .tel{ float:left; padding:0 25px; color:#FFF; font-size:1.1rem; line-height:30px; background:url(../images/tel.png) no-repeat left 2px; font-family:微软雅黑;}
.top .nav li{float:left; list-style:none; padding-top:10px; border-left:1px solid #888; margin-left:-1px; border-right:1px solid #888;}

.top .nav .item{width:120px; height:30px;  cursor:pointer; font-size:1.2rem; color:#ababab;}
.top .nav .item a{ color:#ababab;}
.top .nav .item:hover a{ height:30px;color:#FFF;cursor:pointer;}
.nav .item:hover div{color:#FFF;}

.top .nav .meun_div{ font-size:1.1rem; margin-top:8px; width:120px;background:#3f4249; filter:alpha(opacity=80);-moz-opacity:0.8; opacity:0.8;color:#fff;display:none;}
.nav .meun_div div{border-top:1px solid #2a2d34;height:40px; line-height:40px;}
.nav .meun_div div:link{color:#004183; background:#3f4249;}
.nav .meun_div div:hover{ background:#2a2d34;}
.nav .meun_div a{ color:#FFF !important;}
.nav li:hover  .meun_div{display:block;}

.top .logo .tt{ display:none;}
.logo .tt{ font-size:1.2rem; line-height:30px; text-align:center; color:#FFF;}
.top1 .logo .pic, .top1 .tel{ display:none;}
.top1 #nav{ float:right; text-align:center;}
.top1{ width:100%; height:50px; margin:0 auto; background:#4d5059; border-bottom:1px solid #1b1e28; position:fixed; left:0; top:0; z-index:99999;}
.top1 .logo{ width:220px; float:left; padding:10px 0;}
.top1 .top_xq{ background:#3f4249;}
.top1 .nav{}
.top1 .nav li{float:left; list-style:none; padding-top:10px; border-left:1px solid #555; border-right:1px solid #1b1e28; background:#2a2e39;}
.top1 .nav .item{width:118px; height:40px; line-height:35px;  cursor:pointer; font-size:1.2rem; color:#ababab;}
.top1 .nav .item a{ color:#ccc;}
.top1 .nav .item:hover{color:#FFF; cursor:pointer; background:#3f4249;}
.top1 .form{margin:0; padding:15px 10px 0 0; display:none;}
.top1 .form_k input{ width:140px;}
.top1 .nav .meun_div{ font-size:1.1rem; margin-top:4px; width:118px;background:#3f4249;color:#fff;display:none;}

.yqlj *{}
.yqlj{ width:100%; height:40px; text-align:center; font-size:14px; color:#666; padding-top:20px}
.foot{ width:100%; padding:0 0 30px 0; background:#3f4249; color:#ccc;}
.foot a{ color:#ccc;}
.foot a:hover{ color:#FFF;}
.foot_c{ width:1200px; margin:0 auto;}
.ewm{ float:left; padding:45px 0 0 100px; text-align:center;}
.ewm img{ width:100px;}
.foot_line{ width:1px; height:125px;  border-right:1px solid #555; background:#1b1e28; margin:45px 30px 0 30px; float:left;}
.foot_wz{ float:left; margin:45px 0 0 0; width:700px;}
.foot_list li{ font-size:14px; line-height:25px; padding-left:20px;}
.fenxiang{ margin-top:20px;}

.fdh{ padding-bottom:20px;}
.fdh li{ float:left; padding:0 20px;}
.fdh li .meun_div{ display:none;}
.fdh .noleft{ display:none;}

.fenxiang li{ float: left; padding-left:5px; font-size:14px; color:#666;}

.banner{ width:100%; height:534px; margin:0 auto; background:url(../images/ban1.jpg); color:#FFF;}
.banner .tt{ padding:80px;}
.banner .tt div{ height:120px; font-size:2.2rem; line-height:200%; color:#d3cbde;}
.banner .fl{ width:900px; margin:0 0 0 0; background:#44474e; height:254px;}
.banner .fr{ width:300px; margin:0 0 0 0; background:#313340; height:254px; text-align:center;}
.banner .fl .ttt{ padding:40px 30px; color:#a7a7a8;}
.banner .fl .tt1{ font-size:1.8rem; line-height:180%;}
.banner .fl .tt2{ font-size:1.6rem; line-height:150%;}
.banner .fl .tt3{ font-size:1rem; line-height:150%; margin-top:30px;}
.banner .fl .tt4{ padding-top:10px;}
.banner .fl .ww1{ float:left; width:700px;}
.banner .fl .ww2{ float:left; margin-left:8px;}
.banner .fl .ww1 input{ width:100%; border:none; font-size:1rem; color:#ccc; line-height:30px; height:33px; text-indent:1em; background:#5c5f67;}

.banner .fr .tt1{ font-size:1.2rem; line-height:150%; padding-top:30px; color:#ccc;}
.banner .fr .tt2{ font-size:2.5rem; line-height:150%;}
.banner .fr .tt3{ font-size:1.2rem; line-height:150%; color:#ccc;}
.banner .fr .tt4 a{ display:block; width:80px; margin:20px auto 0 auto; padding-top:45px; background:url(../images/wx.gif) no-repeat center top; color:#aaa;}
.banner .fr .tt4 a:hover{ color:#FFF;}
.banner .fr .tt4 a .gzewm{ display:none; position:absolute; width:110px; height:110px; margin:20px 0 0 -10px; background:#FFF;}
.banner .fr .tt4 a .gzewm img{ width:110px; height:110px;}
.banner .fr .tt4 a:hover .gzewm{ display:block;}

.ab .item{ float:left; width:25%; color:#676767;}
.ab .item .bg{ padding:20px 40px; border-right:1px solid #dedede;}
.ab .item .info{ line-height:180%; text-indent:2em; height:100px;}
.ab .item ul{height:100px;}
.ab .item ul li{ line-height:180%; background:url(../images/li01.gif) no-repeat left center; padding-left:20px;}
.ab .item ul li span{ display:none;}
.ab .more a{ color:#5d9ce5; line-height:200%; padding-top:10px; font-family:Arial;}
.ab h2{ padding-bottom:10px;}

.nh h2{ padding:10px 0 15px 0; font-weight:normal;}
.nh .item{ float:left; width:25%; color:#FFF; background:#2d3037;}
.nh .item1{ float:left; width:50%; color:#FFF; background:#FFF; height:299px; overflow:hidden;}
.nh .item .bg{ padding:20px 20px; border-right:1px solid #5c5f67;}
.nh .item li a,.nh .item li span{color:#a7a7a8;}
.nh .item li:hover a,.nh .item li:hover span{color:#FFF;}
.nh .item ul{height:170px;}
.nh .item ul li{ height:53px;}
.nh .item ul li span{ position:absolute; margin-top:25px;}
.nh .more a{ display:block; width:90px; text-align:center; color:#444; background:#efefef; line-height:200%;}
.nh .more a:hover{ background:#ef4d5a; color:#FFF;}

.anli li{ width:49%; height:70px !important; float:left; overflow:hidden; background:#FFF;}
.anli li a{display:block; border:1px solid #5a555e; margin:0 -1px -1px 0; cursor:default;}
.anli li img{width:100%; height:70px; border:none;}
.anli li a:hover{ filter:alpha(opacity=100);}
.anli li span{ display:block; height:70px; width:126px; position:absolute; margin-top:-75px !important; background:#000; color:#FFF !important; filter:alpha(opacity=0);-moz-opacity:0; opacity:0; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.anli li:hover span{ filter:alpha(opacity=90); -moz-opacity:0.8; opacity:0.8;}
.anli li span font{ margin:20px auto 0 auto; display:block; font-size:1.2rem; text-align:center; line-height:28px; border-bottom:2px solid #FFF; width:80%; }

/*
.anli li{  height:140px !important;  overflow:hidden; background:#FFF;}
.anli li a{display:block;  border:1px solid #5a555e; margin:0 -1px -1px 0; cursor:default;}
.anli li img{width:100%; height:140px; border:none;}
.anli li a:hover{ filter:alpha(opacity=100);}
.anli li span{ display:none; height:140px; width:252px; position:absolute; margin-top:-140px !important; background:#000; color:#FFF !important; filter:alpha(opacity=0);-moz-opacity:0; opacity:0; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.anli li:hover span{ filter:alpha(opacity=90); -moz-opacity:0.8; opacity:0.8;}
.anli li span font{ margin:50px auto 0 auto; display:block; font-size:1.4rem; text-align:center; line-height:40px; border-bottom:2px solid #FFF; width:80%; }
*/
.cp {}
.cp h2{ line-height:300%; padding:20px 0 10px 22px; font-size:1.4rem; font-weight:normal; color:#444;}
.cp .cptype{ background:#f5f5f5; padding:10px 10px;}
.cp .cptype a{ line-height:30px; display:inline-block; padding:0 10px; margin:0 10px; background:#FFF; border:1px solid #ddd;}
.cp .cptype a:hover{ background:#EF4D5A; color:#FFF;}
.cp ul{ padding:20px;}
.cp li{ width:25%; float:left;}
.cp li .tt{ padding:20px; height:245px; border:1px solid #FFF;}
.cp li a{ display:block; line-height:200%;}
.cp li img{ width:100%; height:165px;}
.cp li .tt1{ color:#333;}
.cp li .tt2{ color:#888;}
.cp li .tt3{ color:#C80000;}
.cp li:hover .tt{ border-color:#ddd;}


