﻿@charset "utf-8";

/* 初始化CSS */

html, body, ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, form, img, span, b, a, input{ margin:0; padding:0; }

ul, ol { list-style:none; }

img { max-width:100%; border:none; }

a,input { outline:none; }

a{ color:#3d3c3c; text-decoration:none;}

a:hover{ color:#e20101; text-decoration:none;}

body { text-align:center; font-size:12px; }


/*body{ background-image:url(about:blank); /* for IE6 */ /* background-attachment:fixed; 必须 } */

/* 公用样式 */

.fl { float:left; }
.fr { float:right; }

.clear:before, .clear:after { content:""; display:table; }
.clear:after { clear:both; }
.clear { zoom:1; }

.wrap{ position:relative; min-width:1000px; text-align:left; }

 
#banner{ z-index:0; }

#banner ul{ height:600px; overflow:hidden;}

#banner ul{ zoom:1; z-index:0; }

#banner ul li{ height:600px; background-position:center top; background-repeat:no-repeat; }

#banner ul li a{display:block; width:100%; height:600px; background:url(about:blank); margin:0 auto; }

.slide_control { display:none; position:absolute; right:50%; bottom:22px; margin-right:-450px; z-index:1000; }

.mall_dot, .mall_dot_hover { float:left; width:16px; height:16px; line-height:100px; cursor:pointer; background:url(../../images/yingbo/dot.png) -17px 0 no-repeat; overflow:hidden; margin:0 3px; }

.mall_dot_hover { background-position:0 0; }

.w1280 #banner ul,.w1280 #banner ul li,.w1280 #banner ul li a{ display:block; height:450px;}

#top{ position:absolute; left:0; top:0; z-index:1; width:100%; height:130px; background:url(../css/nav.png) center bottom no-repeat; margin-top:25px; }


#header{ position:relative; margin:0 auto; width:1004px; height:75px; }

#logo{ float:left; width:409px; }

.yd{float:right;width:260px;}

.yd li{ list-style:none;}
.yd li a {
    color: #FFF;
}
#header p{ float:right; position:absolute; right:0; top:0; }

#header p a,#header p span{ display:block; float:left; color:#fff; line-height:22px; }

#header p a.en{ display:block; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }

#header p span{ padding:0 5px; }

#nav{ position:relative; margin:0 auto; width:1004px; height:58px; }

#nav li{ float:left; width:120px; height:58px; line-height:50px; }

#nav li.ind{width:145px; }

#nav li.fx{ width:2px; background:url(../css/fx.png) left center no-repeat; }

#nav li a{ display:block; height:48px;  font-size:15px; font-family:"Microsoft Yahei"; color:#000; text-align:center; font-weight:bold; }

#nav li a span{ display:block; padding-top:1px; font-family:"Microsoft Yahei", "simsun"; text-transform:uppercase; font-size:9px; font-weight:normal;}

#nav li a:hover,#nav li.active a{ background-color:#e40031; color:#fff; }

#nav li dl{ display:none; background-color:#fff; }

#nav li dd{ border-bottom:1px dotted #d7d7d7; }

#nav li dd.pro{width:150px; margin-left:-15px;}

#nav li.active dd.pro a{ display:block; text-align:center;}

#nav li.active dd a{ display:block; height:28px; padding:0; background-color:#fff; color:#000; line-height:28px; font-weight:normal; }

#nav li dd a:hover{display:block;  color:#fff;background-color:#e40031; }


#search{ clear:both; position:absolute; right:0; top:-44px; width:180px; height:23px; }

.srh_input{ float:left; width:152px; height:21px; padding-right:4px; background-color:#fff; border:1px solid #d8d8d8; border-right:none; text-indent:4px; _line-height:22px; }

.srh_btn{ position:absolute; right:0; top:0; width:23px; height:23px; background:url(../css/search.png) center center no-repeat #b00731; border:none; cursor:pointer; }

.box{width:1004px;margin:0 auto;}

.jj{width:261px;height:255px;float:left; background-image:url(../images/gsjj_bg.jpg); background-repeat:repeat;}

.jj li{ list-style:none; }

.jj_title{font-size:16px; font-family:"Microsoft Yahei"; color:#3676b0;margin-top:10px; margin-left:10px;}

.jj_img{margin-left:7px;margin-top:10px;}

.jj_tx{width:230px;margin-left:12px;margin-top:5px;line-height:22px;}

.news{width:220px;height:255px;float:left;margin:0 15px;}

.news_tit{font-size:16px; font-family:"Microsoft Yahei"; color:#3676b0;margin-top:5px;margin_bottom:5px; margin-left:10px;}

.news li{ list-style:none;}

.news_img{margin-right:10px;}

.news_li{margin-left:10px;line-height:35px; border-bottom:1px dashed #cecece;}

.wl{width:214px;float:left;height:255px;margin:0 15px;}

.wl li{ list-style:none;}

.wl_tit{font-size:16px; font-family:"Microsoft Yahei"; color:#3676b0;margin-top:5px;margin_bottom:5px; margin-left:10px;}

.wl_tx{margin-top:12px;line-height:20px;}

.cp{width:234px;height:255px;float:left;}

.cp_tit{font-size:16px; font-family:"Microsoft Yahei"; color:#3676b0;margin-top:5px;margin_bottom:5px; margin-left:10px;}

.cp_tj{width:234px; height:220px; background-image:url(../images/cpbg.jpg); background-repeat:no-repeat;margin-top:6px;}

.cp_tj li{ list-style:none;}

.cp_img{margin:10px;margin-bottom:0px;}

.cp_li{text-align:center;}

.footer{width:100%; height:72px; background-image:url(../images/footerbg.jpg); background-repeat:x-repeat;float:left;margin-top:15px;text-align:center;float:left}

.footer li{list-style:none;line-height:34px;}

.footer_tx{margin-top:8px;}

