@charset "utf-8";
/* CSS Document */
/*commen*/
*{margin: 0 auto; padding: 0;}
body{font-size: 12px;color: #121212;font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;background:none;}
ul,li{list-style-type: none;}
img,ul,li,button{margin: 0px;}
img,button{border: none;}
a{color: #000;text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
img{border:0;}


.container {width:1180px; margin:0 auto;background:url(../images/body_bk.jpg) repeat;}
.lf   {float:left;background:url(../images/body_bk.jpg) repeat;}
.rt  {float:right;background:url(../images/body_bk.jpg) repeat;}
.clear  {clear:both;}


/*top*/
.top_all{ width:100%; height:36px; overflow:hidden; background:#f1f1f1;}
.top{ width:1180px; margin:auto; overflow:hidden;}
.top_l{ float:left; color:#666; font-size:13px; line-height:36px;}
.top_r{ float:right; }
.top_r ul{ overflow:hidden;}
.top_r ul li{ float:left; line-height:36px;color:#cccccc; margin-left:12px;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s; }
.top_r ul li a{ font-size:13px; color:#666;}
.top_r ul li:hover a{ color:#d40000;}

/*logo*/
.logo_all{width:100%;  background:url(../images/top_bk.jpg) no-repeat center; height:140px; }
.logo{ width:1180px; overflow:hidden; margin:auto;}
.logo_t{ width:475px; height:80px; float:left; margin-top:27px; margin-left:0px;}
.logo_w{ float:left;margin-top:26px;  overflow:hidden; margin-left:80px;}
.logo_w span{ color:#d40000;}
.logo_w1{ font-size:24px; color:#444; font-weight:bold;  margin-top:15px; line-height:24px; }
.logo_w1 span{color:#0060b5; font-weight:bold;}
.logo_w2{ font-size:18px; color:#555; margin-top:0px; margin-left:10px; letter-spacing:1px; text-align:center;  line-height:50px; font-weight:bold;}
.logo_call{float:right; overflow:hidden;}
.logo_call img{ float:left; margin-left:25px; margin-top:32px; margin-right:10px;}
.logo_call div{ float:left; margin-left:5px;}
.logo_call_1{ font-size:14px; color:#555555; margin-top:45px;}
.logo_call_2{font-size:24px; color:#d40000; font-family:"impact"; margin-top:3px; letter-spacing:0px;  }



/*nav*/
.nav_all{ width:100%; height:50px; background:url(../images/nav_bk.jpg) no-repeat center;}
.nav{width:1180px; margin:auto;}
.nav ul{overflow:hidden;}
.nav ul li{text-align:center; line-height:50px;float:left; height:50px; width:118px; b cursor:pointer;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;  }
.nav ul li a{ font-size:14px; color:#fff; }
.nav ul li:hover{ background:url(../images/nav_h.jpg) no-repeat center;height:50px;}
.nav ul li:hover a{color:#fff;}
.nav li.another{ background:url(../images/nav_h.jpg) no-repeat center;height:50px;}
.fixedNav { width:100%; height:50px;background:url(../images/nav_bk.jpg) no-repeat center; border:none;
    position: fixed;
    top: 0px;
    left: 0px;
	margin:auto;
    z-index: 100000;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));
}
.fixedNav ul{ width:1180px; margin:auto;}
.fixedNav ul li a{ color:#fff;}


.clear_h2{font-weight:normal;font-size:14px; padding:0px; margin:0px; text-align:center;display: inline;}
/*footer*/
.footer{ width:100%; margin-top:20px; }
.footer_t{ width:100%; height:270px;background:#1274d7;}
.footer_t_m{ width:1180px; margin:auto; overflow:hidden;}
.wechat{ width:200px; height:230px; background:url(../images/wechat_bk.jpg) no-repeat center; float:left;}
.wechat_t{ width:110px; height:110px; padding-top:20px;}
.wechat_t img{width:110px; height:110px;}
.f_w1{ color:#777777; font-size:12px; text-align:center; line-height:26px; margin-top:8px;}
.f_w2{ color:#444; font-size:16px;text-align:center; line-height:26px; margin-top:-2px;}
.f_w2 span{ color:#d40000; font-size:18px; font-weight:bold;}
.footer_t_ny{ width:880px; float:right;}
.footer_t_ny ul{ overflow:hidden; margin-bottom:35px;}
.footer_t_ny ul li{ line-height:80px; text-align:center; float:left; padding-left:20px; padding-right:20px; border-bottom:1px dashed #ccc;}
.footer_t_ny ul li a{ font-size:14px; color:#fff;}
.footer_logo_p{ padding-top:50px;}
.footer_logo{ width:220px; height:57px;float:left; margin-right:60px; margin-top:23px;}
.footer_logo a img{width:192px; height:60px;}
.footer_logo_p_w{ display:block; width:830px; float:left; margin-left:30px; line-height:30px; margin-top:-10px; font-size:14px; color:#fff;}
.footer_logo_p_w a{ color:#fff;}


.er_pec_container{ width:880px; position:relative; float:right; padding-top:80px; line-height:30px; font-size:14px;}
.news_slide{ width:100%; margin:0 auto;}
.news_slide li{ width:100%; margin:0 auto; border-bottom:#CCC solid 1px; padding:10px 0;}
.news_slide li .t1{ width:100%; margin:0 auto; color:#545454; font-size:16px; height:30px; line-height:30px;}
.news_slide li .t1 span{ float:right; color:#cdcbcb; font-size:16px; height:30px; line-height:30px;}
.news_slide li .t2{ width:100%; margin:0 auto; color:#adadad; font-size:14px; height:50px; line-height:25px;}

.pro_all_{ width:100%; margin-top:20px; background:url(../images/pro_bk1.jpg) no-repeat top; }













