body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}body{font-size:12px;font-family:simsun,arial,helvetica,clean,sans-serif;background:#fff;color:#2b2b2b;}table{font-size:inherit;font:100%;}h1{font-size:14px;}h2{font-size:14px;font-weight:normal;}h3{font-size:12px;}h4{font-size:12px;font-weight:normal;}strong{font-weight:bold;}a{text-decoration:none;}a:hover{text-decoration:underline;}a:link{color:#004276;}a:visited{color:#004276;}a:hover{color:#ba2636;}a:active{color:#004276;}.clear{clear:both;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/ * html .clearfix{height:1%;}/* End hide from IE-mac */ *+html .clearfix{min-height:1%;}.bold{font-weight:bold;}.f14{font-size:14px;}.h20{line-height:20px;}.error{color:red;}.cWhite,.cWhite a:link,.cWhite a:visited,.cWhite a:hover{color:#fff;}.cRed,.cRed a:link,.cRed a:visited,.cRed a:hover{color:#ba2636;}.cGray,.cGray a:link,.cGray a:visited{color:#666;}.cGray a:hover{color:#ba2636;}.cGray2,.cGray2 a:link,.cGray2 a:visited{color:#999;}.cGray2 a:hover{color:#ba2636;}.cDGray,.cDGray a:link,.cDGray a:visited{color:#2b2b2b;}.cDGray a:hover{color:#ba2636;}.cNavy,.cNavy a:link,.cNavy a:visited{color:#004276;}.cNavy a:hover{color:#ba2636;}.m_red,a.m_red:link,a.m_red:visited,a.m_red:hover{color:#ba2636;}.m_black,a.m_black:link,a.m_black:visited,a.m_black:hover{color:#000;}.m_bold{font-weight:bold;}.m_video{background:url(http://res.img.ifeng.com/8cbe73a7378dafdb/2011/0401/i_v.gif) no-repeat 0 1px;padding-left:21px;}



body{ background:#a40001;}
.box_all{ width:100%; overflow:hidden; padding-bottom:30px;}
.box_top {
width: 100%;
position: relative;
overflow: hidden;
background-color: #000;
background-image: url(newyear_top.jpg);
background-position: center center;
background-repeat: no-repeat;
}
.box_top .bg01{background:url(newyear_top.jpg) center 0; height:995px;}
#img01 {position: absolute;left: 50%;top: 0;z-index: 1; margin-left:-632px}
#box_rw{  repeat-y 7px 0; height:995px;}
.bg_line{ z-index:100;}
.bg_line .logo{ position:absolute; right:15px; top:15px; z-index:200000;_background:none; width:129px; height:25px;}

.nav{ background:#dd6f00; height:45px;position: fixed; left: 0; bottom:0; width:100%; z-index:10000; overflow:hidden;_position:absolute; _margin-top: 0; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight)}
.open{ display:none;position: fixed; left: 50%; bottom:0; margin-left:518px; width:55px; z-index:10000; overflow:hidden;_position:absolute; _margin-top: 0; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight); cursor:pointer;}

.col{ width:1002px; margin:auto; padding:0 7px; background:url(bg01.jpg) repeat-y;}
.c_white a,.c_white a:hover,.c_white a:visited{ color:#fff; text-decoration:none;}
.nav a{ display:block; float:left; width:169px; height:45px; line-height:45px; font:24px/44px Microsoft Yahei; text-align:center;}
.por{ position:relative}
.close01{ position:absolute; right:-50px; top:8px; cursor: pointer;}

.tit01{ padding:60px 0 30px; height:50px;}
.tit01 img{ margin-left:-7px;}
.pictxt li{ height:230px; width:985px;}
.pic01{ width:202px; float:left;}
.txt01{ width:740px; float:left; padding-left:20px;}
.p_tit01{ font:bold 24px/34px Microsoft Yahei; color:#ffe1cc; padding:20px 0 10px;}
.p_tit01 a{color:#ffe1cc;}
.p_tit01 a:hover{color:#dd6f00; text-decoration:none;}

.p_txt01{ font:18px/30px Microsoft Yahei; color:#ffe1cc;}
.tit01 .r_btn{ position:absolute; right:48px; top:71px; cursor:pointer}
.tit01 .l_btn{ position:absolute; right:115px; top:71px; cursor:pointer}
.box_ul{height:605px; width:100000px;}

.list01{ width:100000px; height:605px; float:left;}
.list01 li{ width:166px; padding:0 17px; float:left;opacity:0.6;filter:alpha(opacity=60);}
.box_ul .current{ opacity:1.0;filter:alpha(opacity=100);}
.box_ul{ width:1002px;}
.box_w{ position: relative; width:1200px; height:605px; overflow:hidden;}

.pp01{ font:bold 24px/34px Microsoft Yahei; color:#dc6f00; padding:15px 0 5px;}
.pp02{ font:bold 16px/26px Microsoft Yahei; color:#ffedd5; padding:0 0 5px;}
.pp03{ font:14px/24px simsun; color:#ffedd5;}
img{ vertical-align:bottom;}
.col .p01{ padding:35px 0 0 20px; font:16px/24px Microsoft Yahei; color:#ffedd5}
.bg_black{ width:100%; height:2000px; background:#000;opacity:0.8;filter:alpha(opacity=80);;position: fixed; left: 0;bottom:0; width:100%; z-index:100000; overflow:hidden;_position:absolute; _margin-top: 0; _top:expression(documentElement.scrollTop); display:none}
.box01 .p01{ color:#989898; line-height:20px; font-weight:bold; padding:0 10px;}
.box01 .p01 span{ font-weight:normal;}
.box01 .p01 a{ color:#a26c00;}
.p02{ font-family:"ËÎÌå";position:absolute;bottom:0;font-size:14px;line-height:36px;color:#fff; }
#works li.zd1000 img{ position:absolute; width:187px; height:125px; left:-13px; top:-8px; z-index:1000;}
.producer{color:#56583c;font-size:12px;line-height:22px;padding:24px 0;}
.producer h3{font-weight:normal;}
.producer span{margin-right:25px;}
.box01{z-index:62000;display:none; width:760px; height:545px; background:#191919; padding:2px;  font-family: Verdana; margin:10px auto 0;text-align: left; position:relative;}
.btn02{ width:125px; float:left;}
.up_btn{ float:left;}
.down_btn{ float:right;}
.vd_box{ width:615px; float:left;}
* html,* html body{background-image:url(about:blank);background-attachment:fixed;} 
.fixed{ position: fixed; left:50%; top: 50%; margin-top: -270px; margin-left:-432px; width:864px; height: 600px;}
.ie6{ _position:absolute; _margin-top: 0; _top:expression(documentElement.scrollTop+(documentElement.clientHeight-this.offsetHeight)/2)} /* ie6 fixed hack */
a,a:link,a:hover,a:visited{color:#ffedd5;}
a:hover{ text-decoration:none; color:#dc6f00}
.pp03 a,.pp03 a:link,.pp03 a:hover,.pp03 a:visited{color:#dc6f00;}
.p_txt01 a,.p_txt01 a:link,.p_txt01 a:hover,p_txt01 a:visited{color:#dc6f00;}

/*----------------------------------pro_nav--------*/
.header_nav { background: url("http://img.chuandong.com/news/images/pro_tbg1.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0); height: 32px;width: 100%;}
.header_nav_lr{ width:1000px; height:29px; margin:0 auto;}
.header_zd{ margin-top:5px; float:left; line-height:150% !important;}
.header_zd a{ padding:0 5px; zoom:1;color: #003180;}
.header_zd a.wu{ background:url(http://img.chuandong.com/news/images/home_ioc.gif) left center no-repeat; padding-left:18px;color:#000;}
.header_reg{ margin-top:5px; float:right; color:#f00;}
.header_reg li{ float:left; padding:0 5px; text-align:center;}
.header_reg li a.red{ color:#F00;}
.header_reg li a{ color: #003180;}
.header_reg li a.red:hover{ color:#333;}

.footer{ margin:auto;width:998px; height:155px; background:#ffedd5; border:2.5px solid #000; padding-top:25px; text-align:center; line-height:200%; color:#656565;}
.footer a{ padding:0 6px; color:#2151a5;}

.content_top { color:#ffe1c7; font: 18px/30px Microsoft Yahei; background:url("content_bg.gif")}
.content_top p{ padding:0 15px; text-indent:2em;}
.content_top span {font: bold 24px/34px Microsoft Yahei;}