/* CSS Document */
body { margin:0 auto; line-height:22px; padding:0; color:#bfbfbf; font-size:12px; font:12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; position:relative;background:url('../images/news_bg.jpg') no-repeat fixed center 0;background-size:100%;}
html{ background:#042A75 url(../images/loading.gif)  no-repeat center  center;}
/*通用部分*/
ul, li, div, img, dl, dt, dd, h1, h2, h3, h4, h5, form { margin:0; padding:0; border:0; list-style-type:none; font-weight:normal; }
h1, h2, h3, h4, h5 { margin:0; padding:0; border:0; list-style-type:none; font-weight:normal; font-family:"微软雅黑"; }
.clear { clear:both; width:0; height:0; padding:0; margin:0; overflow:hidden; }
a { text-decoration:none; color:#bfbfbf; }
font { font-size:12px; }
a:hover { color:#b52023; }
p { line-height:22px; margin:10px 0; display:block; }
.height { height:20px; }

.footer_msg { position:absolute; bottom:8px; right:20px;}
.footer_msg,.footer_msg a{ color:#fff;}

.right_top { position:absolute; top:30px; right:10px; }
.right_top ul li {width:100px; height:45px; text-align:center; margin-left:15px; margin-top:-1px;color:#c2c2c2;}
.right_top ul li i{color:#FFFF00;font-style:normal;}
.right_top ul li.lang { border-bottom:#5A72B0 solid 1px; border-top:#5A72B0 solid 1px; height:30px; line-height:30px; }
.right_top ul li a { color:#c2c2c2; }
.right_top ul li a:hover { color:#fff; }

.left_logo_nav { position:absolute; left:20px; top:50px; }
.left_logo_nav .logo{ margin-left:10px;}

#wrap { overflow:hidden;min-width:1340px; margin:0 auto; position:relative;}

.left_side { background:url(../images/left_bg.png); width:160px; min-height:768px; float:left; margin-bottom:-10000px; padding-bottom:10000px; }
.left_side_con { width:160px; min-height:768px;  position:relative;}

.right_side_1 { float:left;min-width:1180px; margin:105px 0 0 0px; margin-bottom:-10000px; padding-bottom:10000px; overflow:auto; }
.right_side { overflow:hidden;}

/*导航*/
ul#nav_all { background:url(../images/chizi.png) no-repeat 2px 0; min-height:530px; width:160px; margin:50px 0 0 0; }
ul#nav_all li { position:relative; }
ul#nav_all li a.yiji { color:#c2c2c2; font-size:14px; width:120px; text-align:center; height:50px; margin-left:20px;margin-bottom:2px;  line-height:50px; display:block; font-family:"微软雅黑";overflow:hidden;}  
ul#nav_all dl { display:none; position:absolute; top:0px; right:-92px;width:70%;z-index:5; }
ul#nav_all dl dd a { color:#c2c2c2; display:block; padding-left:10px; border-bottom:#666 solid 0px; height:35px; line-height:35px;overflow:hidden; }
ul#nav_all li:hover a.yiji { color:#fff; background:#F00000; }
ul#nav_all li:hover dl a{ color:#fff; background:#F00000; }
/*产品list*/
ul.page_product_list { width:960px; margin-left:120px; }
ul.page_product_list li { background:url(../images/left_bg.png); width:270px; padding:15px; float:left; height:240px; margin:0 20px 20px 0; font-size:13px; }
ul.page_product_list li img {margin-bottom:7px; filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; }
ul.page_product_list li img:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
ul.page_product_list li:hover {background:url(../images/red_bg.png);}
ul.page_product_list li:hover a{ color:#fff; }
ul.page_product_list li span{ overflow:hidden; width:270px; display:inline-block;text-align:center;font-size:14px; }
/*关于我们*/
.page_content { line-height:24px; width:900px; margin-left:140px; }
h3.title_h3{ position:absolute; top:35px; font-size:18px; color:#ccc;width:900px;height:28px;overflow:hidden;display:block;}
.page_content .dat{position:absolute; top:60px;}
.page_content img{ max-width:900px; }
.page_content .text{margin:15px 0;text-indent:2em;}
.page_content .fanye span{height:26px;overflow:hidden;display:block;width:100%;}
.page_content .fanye span a{color:#ccc;}

/* 新闻list */
#pubu_list{position:relative;width:960px;margin-left:120px;padding-bottom:0px; overflow:hidden;}
.grid{width:270px;min-height:135px;padding:15px;background:url(../images/left_bg.png);margin:0 10px 10px 0px;font-size:12px;float:left;box-shadow:0 1px 3px rgba(34,25,25,0.4);-moz-box-shadow:0 1px 3px rgba(34,25,25,0.4);-webkit-box-shadow:0 1px 3px rgba(34,25,25,0.4);-webkit-transition:top 1s ease, left 1s ease;-moz-transition:top 1s ease, left 1s ease;-o-transition:top 1s ease, left 1s ease;-ms-transition:top 1s ease, left 1s ease;}
.grid strong{margin:10px 0 0 0;display:block;padding:0 0 5px;font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.grid .meta{text-align:right;color:#fefefe;}
.grid .imgholder img{max-width:100%;display:block;}
.grid  p { display:inline-block; margin:0 0 15px 0;height:66px;overflow:hidden;}
.grid:hover{background:url(../images/red_bg.png); color:#fff;}
.grid:hover a{ color:#fff;}
/*底部微信*/
.webox { position:fixed; _position:absolute; z-index:bfbfbf; padding:8px; border:solid 1px 000; _background:#D1B9B3; background:#AAA; }
.webox #inside { background-color:#FFFFFF; height:240px; }
.webox #inside h1 { -moz-user-select:none; -webkit-user-select:none; position:relative; display:block; margin:0; padding:0; font-size:13px; line-height:30px; height:30px; padding-left:5px; font-family:Arial; background:#EEE; font-weight:normal; cursor:move; font-weight:800; color:#333; }
.webox #inside h1 a { position:absolute; display:block; right:6px; margin-top:6px; top:0px; font-size:14px; background-image:url(../images/close.fw.png); background-repeat:no-repeat; background-position:center top; width:17px; height:17px; cursor:pointer; display:inline-block; }
.webox #inside h1 a:hover { background-position:center bottom; }
#jia_pic { width:300px; text-align:center; }
#jia_pic img { display:inline; width:220px; height:220px;}
#jia_word { width:280px; margin-left:12px; }

.ellipsis{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}

/*page*/
.Page{text-align:center; padding:30px 0px;margin-left:120px;height:22px;}
.Page a{display:inline-block;width:48px;background:none;height:38px; vertical-align:middle; line-height:38px; font-size:14px; border:1px solid #5c7099; margin-left:-1px; float:left;text-decoration:none; color:#bfbfbf; outline:none;}
.Page a.cur,.Page a:hover{ background:#AF0813; color:#FFF;}
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:none;height:38px; vertical-align:middle; line-height:38px; font-size:14px; border:1px solid #5c7099; margin-left:-1px;float:left;color:#bfbfbf;}

/*IE6以下版本升级*/
#ie6-warning {background: rgb(255,255,225) scroll 3px center; position: absolute; top: 0; left: 0; font-size: 12px; color: #333; padding: 2px 15px 2px 23px; text-align: left; }
#ie6-warning a {text-decoration: none; }