@charset "utf-8";
body{ font-family:宋体,微软雅黑,黑体,幼圆; font-size:13px; color:#898989;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
ol,ul,li{list-style:none} 
img {border: none;}
a{ color:#898989;}
a:link, a:visited {text-decoration: none;}
a:hover, a:active {text-decoration: none;border: none; color:#898989;}

.main{width:1024px; margin:0 auto;}
.clear{clear:both;}
.jg{ height:15px;}
.head{ width:100%; overflow:hidden;}
/*------ banner切换 ------*/
.espcms_slide{ width:100%;  position:relative;  height:500px; background:#f8f8f8;  }
.espcms_slide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.espcms_slide .bd ul{ width:100% !important;  }
.espcms_slide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center; }
.espcms_slide .bd li a{ display:block; height:500px; }
.espcms_slide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:390px; height:30px; line-height:30px; }
.espcms_slide .hd ul{ text-align:center; }
.espcms_slide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; border-radius:5px; width:10px; height:10px; margin:5px; overflow:hidden; background:#c9c9c9;}
.espcms_slide .hd ul .on{ background:#00a0e9; border-radius:5px; }
/*头*/
.header{height:204px; background:url(img/header.jpg) repeat-x;}
.headerTop{ height:24px; line-height:24px; color:#b9b9b9;font-size: 12px;}
.headerTop a{ color:#b9b9b9;}
.headerTop span{ display:block; float:left;}
.headerTop p{float:right;}
.headerTop p a{ padding:0px 5px;}

.headerMain{ height:110px; overflow:hidden;}
.headerMainLeft{ float:left; width:600px;}
.headerMainLeft h1{background:url(img/logo.png) no-repeat left center; width:228px; height:115px; float:left;}
.headerMainLeft h1 a{ width:100%; height:100%; display:block;}
.headerMainLeft .hmlp{margin-top: 35px;}
.headerMainLeft p{font-size:27px; color:#0D0D0D;font-family: 微软雅黑;font-weight: 300;}
.headerMainLeft p span{color:#e71b11;}
.headerMainRight{float:right;}
.headerMainRight p{background:url(img/phone.png) no-repeat left center;color: #E7C70C;font-size: 26px;font-family:arial;margin-top: 31px;width: 180px;padding-left: 51px;overflow: hidden;}
.headerMainRight p span{color:#515151; font-size:14px; display:block; font-family:微软雅黑;}

.nav{ height:60px; position:relative;}
.nav a{color: #393d49;font-family: 微软雅黑;font-size: 14px;width: 128px;text-align: center;display: block;float: left; background:url(img/navp2.png) no-repeat right center;height: 60px;
line-height: 45px;}
.nav a:hover,.nav .cur{color:#fff; background:#1b1b1b;}
.nav ul{ position:absolute; top:32px; left:0px; text-transform:uppercase;}
.nav ul li{ float:left; width:128px; text-align:center;color: #898989;}


.h_ser { height:42px;line-height: 42px; overflow:hidden;}
.h_ser p { width: 690px;float: left; overflow:hidden;font-weight: 300;}
.h_ser p b{color:#717171;}
.h_ser a { padding:0 5px;color:#b2b2b2;}
.s_inp { width: 284px;float: right;padding-right: 0px; background:url(img/search.png) no-repeat;margin-top:10px;}
.inp01 { width: 226px;height: 24px;line-height: 24px;text-align: left;float: left;border: medium none;background: none;text-indent: 5px; color:#b2b2b2;}
#sousuo{ float: left;width: 44px;font-size: 0px;height: 27px;margin-left: 8px;}

/*底部*/
.foot{ background:url(img/footerbgt.jpg) no-repeat top center #1b1b1b; clear:both;}
.footNav{ height:50px; line-height:50px;text-align: center;color:#fff;}
.footNav a{ color:#fff; padding:0px 8px;}
.footBot{ height:220px; width:900px; margin:0 auto; background:url(img/footbhjjpg.jpg) no-repeat 116px 144px }
.footBotLe{float:left; width:238px; padding-right:20px; padding-top:45px;}
.footBotRi{ float:left; width:380px; margin-left:20px; color:#fff;font-size:12px; line-height:28px; background:url(img/fotbghjl.png) no-repeat 317px 62px;}
.footBotRi a{color:#fff;font-size:12px;}
.footBotRi span{ color:#ffcc00;}
.f_erweima{ float:right; overflow:hidden;}
.f_erweima img{width:180px; height:180px; overflow:hidden;}

/*返回顶部*/
#roll_top {
    background: url('img/top.png') no-repeat scroll 0% 0% transparent;
}
#roll_top, #fall, #ct {
    position: relative;
    cursor: pointer;
	height: 77px;
	width: 74px;
}

#roll {    display: block;    width: 15px;    margin-right: -527px;    position: fixed;    right: 50%;    bottom: 20px;}


.pfcdiv #pfca1{ background:url("img/dhmr.png") no-repeat center;}
.pfcdiv #pfca2{ background:url("img/qqmr.png") no-repeat center;}
.pfcdiv #pfca3{ background:url("img/yxmr.png") no-repeat center;}

.pfcdiv #pfca1:hover{ background:url("img/dh.png") no-repeat center;}
.pfcdiv #pfca2:hover{ background:url("img/qq.png") no-repeat center;}
.pfcdiv #pfca3:hover{ background:url("img/yx.png") no-repeat center;}