/* CSS Document */
body{ margin:0; padding:0; list-style:none; font-family: '微软雅黑'; font-size:14px;}
.head_banner{ width:100%;height:286px; position:absolute; top:45px; z-index:1; background:url(../images/CMSA.jpg) no-repeat center 0;}
.wrapper{ width:1000px; margin:0 auto ;}
ul{ margin:0; padding:0; list-style:none}
a{ text-decoration:none; color:#222}
a:hover{ color:#ff6d00;}
img{ border:none}
p{ margin:0; padding:0;}
dl{ margin:0; padding:0;}
dl dd{ margin:0; padding:0}
.hide{ display:none}
h1{ font-size:14px; font-weight:normal; margin:0; padding:0; display:inline}
h2{ font-size:14px; font-weight:normal; margin:0; padding:0; display:inline}
.clear{ height:0; line-height:0; font-size:0; clear:both; overflow:hidden}

.top{ height:45px;margin-bottom:10px; background:url(../images/bg.jpg) repeat-x; font-size:12px; min-width:1000px;}
.top_nav{ height:45px;background:url(../images/bbg.jpg) left top no-repeat;  padding-left:2px; width:998px;}
.top_nav ul li{ float:left; height:45px; line-height:45px; background:url(../images/bbg.jpg) no-repeat right top; display:block; padding-right:2px; position:relative; z-index:50 }  /*add  position:relative*/
.top_nav ul li em.x{ position:absolute; display:block; width:17px; height:17px; background:url(../images/3.png) no-repeat center; top:5px; right:10px; overflow:hidden; color:#fff; line-height:17px; text-align:center; font-style:normal}
.top_nav ul li a{ color:#fff; display:block; padding:0 17px; float:left; height:45px;}
.top_nav ul li a:hover{ background:url(../images/bg_hover.jpg) repeat center}
.top_nav ul li a.hov{ background:url(../images/bg_hover.jpg) repeat center}

.top_nav span{ display:block; float:right; background:url(../images/bbg.jpg) no-repeat left top; padding-left:2px; height:45px;}
.top_nav ul li img{ margin-top:12px; cursor:pointer}

.weixin{ position:absolute; width:122px; height:122px; border:1px solid #2E2E2E; top:48px; right:0px;  display:none; padding:10px; background-color:#FFF; z-index:999 }           /*add*/
.top_nav ul li  .weixin img{ margin:0px; padding:0px;  }                               /*add*/

.top_nav ul li .login{ border:1px solid #222; border-bottom:none; width:118px; height:86px; position:absolute; z-index:9999; background:url(../images/login.jpg) top left; top:48px; left:0;}
.top_nav ul li .login a{ display:block; width:118px; border-bottom:1px solid #222; height:42px; line-height:43px; padding:0; text-align:center; font-weight:normal; color:#222}
.top_nav ul li .login a:hover{ background:none; color:#ff6d00; text-decoration:underline}

.top_nav ul li a.name{ width:66px;}
.top_nav ul li a:hover.name{ background:none}
.top_nav ul li a.name i{ font-style:normal; display:block; float:left; width:50px; overflow:hidden; height:45px; line-height:45px; margin-right:5px;}
.top_nav ul li a.name em{ float:left; display:block; width:11px; padding-top:20px;}
.top_nav ul li a.name em img{ margin:0; padding:0;}
.top_nav ul li .handle{ width:100px; height:auto; position:absolute; top:45px; right:3px;}
.top_nav ul li .handle a{ height:30px; line-height:30px; background:#111; width:85px; padding:0; padding-left:15px; border:2px solid #111; border-top:none; border-bottom:1px solid #484848}
.top_nav ul li .handle a:hover{ background:#ff6d00; border-color:#ff6d00}


.ad01{ margin-bottom:10px;}
.ad05{ margin-bottom:20px;}
.ad02{ height:165px;}
.ad02 ul li{ width:230px; height:165px; float:left; margin-right:26px;}
.ad02 ul li.mg0{ margin-right:0}
.logo_nav{ height:140px; border-bottom:1px solid #ccc; padding-top:23px;}
.logo{ height:73px; margin-bottom:25px; position:relative;}
.logo img{ display:block; float:left;}
.slogan{ float:left; height:73px; width:355px; padding-left:10px; }
.by{ height:36px; line-height:36px;font-size:30px; font-weight:bold; color:#ff6d00; margin-top:15px;}
.time{ height:22px; line-height:22px; color:#999;position:relative;}
.search{ height:73px; width:350px; float:right; overflow:hidden}
.input{ height:30px; background:url(../images/icon.png) no-repeat top center; padding:5px 7px 5px 35px; margin-top:9px;}
.input input{ border:0; background:none; color:#666; font-family:'微软雅黑'; font-size:14px; width:250px; float:left; padding:5px 0}
.input input.button{ width:50px; margin-left:5px; height:30px; background:url(../images/icon.png) no-repeat 0 -46px; cursor:pointer; padding:0}
.key_words{ height:23px; font-size:14px; line-height:23px; color:#666; overflow:hidden}
.key_words span{ display:block; float:left; font-weight:bold;}
.key_words a{ display:block; float:left; white-space:nowrap; padding-right:8px; color:#666}
.key_words a:hover{ color:#ff6d00}
.nav{ height:42px; line-height:36px; }
.nav span{ float:right; font-size:18px; font-weight:bold}
.nav span a{ color:#555; padding-right:10px;}

.nav_box{  height:42px; width:750px;position:relative; z-index:4; }
.nav_box .tit{ float:left;  height:42px;  background:url(../images/x_line.png) no-repeat right center; padding-right:15px; position:relative;z-index:99; }
.nav_box .tit a{ display:block;  height:42px; color:#222; padding-right:8px; padding-left:10px; margin-right:5px; font-size:20px; font-weight:bold;  }
.nav_box .tit.home a{ padding-left:20px; padding-right:10px; margin:0 }
.nav_box .tit.home a img{ margin-top:8px;}

.info_box{ display:none; position:absolute; top:42px; left:20px; z-index:5;  width:650px; height:94px; padding-top:1px; background:url(../images/list_bg.png) no-repeat center bottom; }
.info_box ul{  display:none; }
.info_box ul li{ float:left; }
.info_box ul li.flag{ clear:both; height:14px; width:100%; background:url(../images/sj.png) no-repeat; }
.info_box ul li a{ font-size:18px; color:#fff;  line-height:80px; margin-left:40px;  }
.info_box ul li a:hover{ color:#ff6d00; }
.nav_box.hov .info_box{ display:block;  }
.main{ min-height:100px; _height:100px; background:url(../images/yt.jpg) repeat-x; padding-top:20px;}
.left{ width:670px; min-height:100px; _height:100px; float:left;}
.hot_news{ height:330px; margin-bottom:20px;}
.hot_news a{ color:#fff}
.hot_news a:hover{ text-decoration:underline}
.hot_left{ width:450px; height:330px; float:left; position:relative;z-index:1;}
.hot_left img{ width:450px; height:330px;}
.hot_left span{ display:block; position:absolute;z-index:1; width:450px; height:45px; bottom:0; left:0; background:#222; filter:alpha(opacity=80)/*IE*/; -moz-opacity:0.8/*Moz+FF*/; opacity:0.8;}
.hot_left span.wz{ background:none; text-align:center; font-size:18px; line-height:45px; font-weight:bold;filter:alpha(opacity=100)/*IE*/; -moz-opacity:1/*Moz+FF*/; opacity:1; overflow:hidden}
.hot_left a:hover span.wz{ text-decoration:underline}
.hot_right{ width:220px; height:330px; float:left;}
.hot_right span{height:52px; display:block; overflow:hidden;padding:57px 25px 56px; font-weight:bold; overflow:hidden;font-size:18px;line-height:26px;}
.hot_right span.h{ background:#f8615c}
.hot_right span.y{ background:#f7af54;}
.news_list{ min-height:100px; _height:100px;}
.news_more{ text-align:center; height:40px; margin-bottom:50px;}
.xh_list{ min-height:132px; _height:132px; padding-bottom:20px; background: url(../images/line.jpg) repeat-x bottom; margin-bottom:20px; position:relative;}
.xh_content{ height:132px;}
.xh_content img{ border:1px solid #ccc; width:200px; height:130px; float:left; margin-right:10px;}
.xh_sm{ float:left; width:458px; height:132px; overflow:hidden}
.xh_js{ height:97px; overflow:hidden; margin-bottom:15px;}
.xh_js .title{ font-size:18px; font-weight:bold; margin-bottom:5px;max-height: 44px;
    overflow: hidden;line-height:22px;
}
.xh_js .title span{ margin-right:8px;}
.xh_js .title span a{ color:#666}
.xh_js .title a:hover{ color:#ff6d00; text-decoration:underline}
.xh_js p{ color:#666; line-height:25px; max-height:50px;}
.xh_time{ height:20px; line-height:20px; color:#999; font-size:12px;}
.xh_time a{ color:#999}
.xh_time a:hover{ color:#ff6d00}
.xh_time span{ float:right; display:none; cursor:pointer; }
.xh_time span a{ display:block; width:13px; margin-top:3px; margin-right:13px; height:13px; background:url(../images/share.jpg) no-repeat ;}
.xh_time span a:hover{ display:block; width:13px; margin-top:3px; margin-right:13px; height:13px; background:url(../images/share2.jpg) no-repeat ;}
.xh_time span a.hov{ display:block; width:13px; margin-top:3px; margin-right:13px; height:13px; background:url(../images/share2.jpg) no-repeat ;}
.share{  width:200px;  height:30px; position:absolute; right:0px; bottom:14px; display:none;  }    
.share dl{ float:right;  cursor:pointer; height:28px; border-top:1px solid #fff; border-bottom:1px solid #fff;  }
.share .xin{ height:30px; border:none; padding-left:10px; }
.share .shareBox{ height:30px; border:none;  }
.share dl dt{ margin-top:4px;  }
.share .xin dt,.share .shareBox dt{ margin-top:5px; }
.share dl dt a img{ height:20px; width:20px; }
.share .sina img{ margin-left:6px; }
.share .QQweibo img{ width:0px; }
.share .pyq img{ width:0px; }
.share .db img{ width:0px; }
.share .shareBox img{ margin-left:6px; margin-right:10px; }
.tj_exhibition{ height:618px; border:1px solid #222; border-left:2px solid #222; border-right:2px solid #222; margin-bottom:20px; position:relative; }
.exhibition_title{ height:28px; border-bottom:1px solid #222; margin:0 auto; width:385px; text-align:center; margin-bottom:20px;}

/*.tj_exhibition ul{ height:960px; }
.tj_exhibition ul li{ width:195px; height:300px; float:left; position:relative; margin-left:20px; margin-bottom:20px; cursor:pointer; }
.tj_exhibition ul li img{ width:195px; height:250px; position:absolute; top:0px; left:0px; z-index:4;   }
.tj_exhibition ul li a{ display:block; left:0; top:0; width:195px; height:100%; position:absolute; background:#fff;  }
.tj_exhibition ul li a .bot_box{ position:absolute; bottom:0px;   z-index:6; width:193px; height:50px; background:#fff; border:1px solid #7f7f7f; border-top:none;   }
.tj_exhibition ul li a .bot_box h3{ padding:0px 16px;  margin:0px; height:50px; line-height:50px; overflow:hidden;  font-weight:normal; font-size:16px;  text-align:center; }
.tj_exhibition ul li a .bot_box span{  display:none;  text-align:center;  font-size:15px;  }
.tj_exhibition ul li a .pointer{ position:absolute; top:254px; left:6px; width:12px; height:8px; background:url(../images/sjx.jpg) no-repeat; }
.tj_exhibition ul li .bg{ display:none; width:195px; height:300px;  position:absolute; top:0px; left:0px; background:#000;  filter:alpha(opacity=20);opacity:0.2; z-index:6; }*/
.exhibition_list { height:566px;}
.exhibition_list dl{ height:272px; border:1px solid #cdcdcd; width:155px; float:left; margin-left:8px; margin-bottom:10px;}
.exhibition_list dl dt{ height:155px; height:190px; border-bottom:1px solid #b7b8b4}
.exhibition_list dl dt img{ width:155px; height:190px;}
.exhibition_list dl dd{ height:30px; line-height:30px; overflow:hidden; text-align:center; border-bottom:1px solid #e7e7e7;}
.exhibition_list dl dd.ysg{ height:45px;  padding-top:4px;line-height:20px; overflow:hidden; background:#f5f5f5; border-top:1px solid #d8d8d8; border-bottom:none;font-size:12px; color:#666}
.exhibition_list dl dd.ysg span{ height:20px; line-height:20px; overflow:hidden; display:block; }
.exhibition_list dl.hov{ border:1px solid #ff6d00}
.exhibition_list dl.hov dd{ background:#ff6d00; color:#fff; border-bottom:1px solid #e75700;}
.exhibition_list dl.hov dd.ysg{ border-bottom:none; border-top:1px solid #dc5800}
.exhibition_list dl.hov dd a{ color:#fff}

.tj_exhibition ul.hov li.current{ z-index:12; background:#fff; }
.tj_exhibition ul.hov li.current img{ width:168px; height:232px;  top:-2px; left:14px;  z-index:10; }
.tj_exhibition ul.hov li.current a{ width:220px; height:342px;  border:1px solid #ff7b17;  z-index:8;  top:-21px; left:-14px; box-shadow: 0px 4px 10px #000;  }
.tj_exhibition ul.hov li.current a .bot_box{ width:220px; height:80px; background:#ff7b17; border:none; color:#fff; }
.tj_exhibition ul.hov li.current a .bot_box h3{ padding-top:8px;  height:42px; line-height:normal; text-align:left; }
.tj_exhibition ul.hov li.current a .bot_box span{  display:block;  text-align:left;  padding-left:16px; line-height:30px; }
.tj_exhibition ul.hov li.current .bg{ display:none; }

.tj_exhibition ul.hov li a .bot_box{ background:#c3c3c3; border-bottom-color:#c3c3c3;  }
.tj_exhibition ul.hov li .bg{ display:block; }
.tj_exhibition .yg{ height:1px; line-height:1px; font-size:0; width:620px; position:absolute; background:#fff; left:25px; top:-1px;}
.tj_exhibition .yg2{ height:1px; line-height:1px; font-size:0; width:620px; position:absolute; background:#fff; left:25px; bottom:-1px;}
.right{ width:300px; min-height:100px; _height:100px; float:right}
.ad03{ padding-bottom:10px;}
.ad04{ padding-bottom:30px;}
.phb{ min-height:100px;_height:100px; margin-bottom:5px;}
.title2{ height:28px; border-bottom:1px solid #222; line-height:28px; position:relative; margin-bottom:17px;}
.title2 a{ float:right; color:#999; margin-right:10px;s}
.title2 a:hover{ color:#ff6d00}
.title2 span{ display:block; position:absolute; left:0; top:0; padding-right:10px; background:#fff; height:29px;}
.qh{ height:25px; line-height:20px; color:#999; margin-bottom:10px;}
.qh a{ padding:0 13px; display:block; float:left; height:25px;}
.qh a:hover{ background:url(../images/hover.png) no-repeat center; color:#fff}
.qh a.current{ background:url(../images/hover.png) no-repeat center; color:#fff}
.qh span{ display:block; float:left; height:25px; line-height:20px;}
.phb_content{ min-height:100px; _height:100px;  }     
.content{ height:458px; }   
.content a{ font-weight:bold}
.content a:hover{ text-decoration:underline}
.first{ height:92px; background:#eee; display:block; position: relative;}
.first img{ border:1px solid #ccc; display:block; float:left; margin-right:7px; width:130px; height:90px;}
.first .nr{ line-height:18px; color:#666; padding:7px ; padding-left:0; padding-bottom:0; height:80px; overflow:hidden}
.first .nr a{ display:block; font-weight:bold; line-height:20px;}
.first span{ display:block; width:23px; height:22px; position:absolute; top:0px; left:-3px; background:url(../images/icon.png) no-repeat left -87px; font-size:16px; line-height:28px; color:#fff; line-height:22px; text-align:center}
.content ul li{background: url(../images/line.jpg) repeat-x top; position:relative; clear:both}
*+html .content ul li{margin-bottom:-1px;}
.content ul li span{ display:block; width:23px; height:22px; position:absolute; top:15px; left:-3px; background:url(../images/icon.png) no-repeat left -213px; color:#fff; font-size:16px; line-height:22px; text-align:center}
.content ul li span.p1{ background-position: left -87px;}
.content ul li span.p2{ background-position: left -129px;}
.content ul li span.p3{ background-position: left -173px;}
.content ul li  .first{ height:92px; overflow:hidden; background:#eee; display:none}
.content ul li  .first img{ border:1px solid #ccc; display:block; float:left; margin-right:7px; width:130px; height:90px;}
.content ul li  .first .nr{ line-height:18px; color:#666; padding:7px ; padding-left:0; padding-bottom:0; height:76px; overflow:hidden}
.content ul li  .first .nr a{ display:block; font-weight:bold; line-height:20px; max-height:40px; overflow:hidden}
.content ul li .first span{padding-left:25px; display:none; width:23px; height:22px; position:absolute; top:0px; left:-3px; background:url(../images/icon.png) no-repeat left -87px; font-size:16px; color:#fff; font-size:16px; text-align:center}
.bh{ height:52px; line-height:52px; display:block; overflow:hidden; padding-left:30px; font-weight:bold; color:#222}

/*.artist .first{ background:none; padding-bottom:20px; background:url(../images/line.jpg) repeat-x bottom}
.artist .first .nr{ padding-top:0}
.artist .first .nr a{ margin-bottom:5px;}

.artist_list{ height:324px; width:110%}
.artist_list dl{ width:82px; height:100px; background:url(../images/line.jpg) repeat-x bottom; float:left; padding-top:13px; padding-right:28px; position:relative; text-align:center;}
.artist_list dl dt img{ width:80px; height:70px; border:1px solid #ccc}
.artist_list dl dd{ overflow:hidden; font-size:12px; height:22px; line-height:22px;}
.artist_list dl span{ display:block; width:23px; height:22px; position:absolute; top:13px; left:-3px; line-height:22px; background:url(../images/icon.png) no-repeat left -213px; color:#fff; font-size:16px; text-align:center}
.artist_list dl span.p2{ background-position: left -129px;}
.artist_list dl span.p3{ background-position: left -173px;}*/

.artist ul li{ background:url(../images/line.jpg) repeat-x bottom; height:52px; overflow:hidden; padding-left:3px; position:relative; margin-bottom:5px;}
.artist ul li img{ width:58px; height:46px; float:left; margin-right:10px;}
.artist ul li p{ height:46px; overflow:hidden; line-height:20px; font-size:12px; color:#666}
.artist ul li p a{ font-size:14px; display:block; font-weight:bold; height:25px; line-height:25px;}
.artist ul li span{ display:block; width:23px; height:22px; position:absolute; left:0; top:0; background:url(../images/icon.png) 0 -213px; line-height:20px; text-align:center; color:#fff; font-size:14px;}
.artist ul li span.p1{ background-position: left -87px;}
.artist ul li span.p2{ background-position: left -129px;}
.artist ul li span.p3{ background-position: left -173px;}

.hot_label{ height:398px; overflow:hidden; margin-bottom:30px; clear:both}
.hot_label .lb{ min-height:50px;_height:50px; display:block; clear:both; display:block;}
.hot_label .lb span{display:block; float:left; width:98px; height:50px;}
.hot_label .lb span.big{ width:200px; float:right;}
.hot_label .lb a{ display:block; height:48px; text-align:center; margin-bottom:2px;}
.hot_label .lb a.l{ background:#59548c; color:#fff; height:48px; line-height:48px; font-size:16px;}
.hot_label .lb span.big a{ border:2px solid #823f6a; height:44px; line-height:44px; color:#222; font-size:16px;}
.hot_label .two span.big{ float:left; margin-right:2px;}
.hot_label .two span.big a{height:48px; line-height:48px; color:#fff; background:#823f6a; border:none}
.hot_label .three span{ height:76px;}
.hot_label .three span a{ height:23px; background:#ea7a6e; color:#fff; line-height:23px; font-size:12px;}
.hot_label .three span a.l{ background:#59548c; color:#fff; height:48px; line-height:48px; font-size:16px;}
.hot_label .three span.big a{height:48px; line-height:48px; color:#fff; background:#823f6a; border:none; font-size:16px;}
.hot_label .three span.big a.h1{ width:100px; height:23px; float:left; margin-right:2px; line-height:23px; font-size:12px;background:#ea7a6e;}
.hot_label .three span.big a.h2{ width:98px; height:23px; float:left; line-height:23px; font-size:12px;background:#59548c;}
.column{ height:215px; margin-bottom:25px;}
.column_content{ height:132px;  }      
/*.column_content  ul{ position:relative; }*/                 
.column_content ul li{ height:132px;}
.column_content ul li img{ display:block; width:130px; height:130px; border:1px solid #ccc; float:left;}
.column_content ul li .column_pic{ width:168px; height:132px; float:left;}
.column_content ul li .column_pic .column_name{ height:43px; padding-left:10px; background:#eee; padding-top:7px; line-height:37px;}
.column_content ul li .column_pic .column_name img{ width:35px; height:35px; border:1px solid #ccc; margin-right:10px; display:block;}
.column_content ul li .column_pic .column_nr{ height:80px; overflow:hidden; line-height:18px; padding:0 10px; color:#666}
.column_content ul li .column_pic .column_nr a{ display:block; height:26px; line-height:26px; font-weight:bold; overflow:hidden}
.yd{ height:11px; margin-top:20px; text-align:center}
.yd a{ display:inline-block; width:10px; height:10px; background:url(../images/icon.png) no-repeat -72px -46px; margin:0 4px; cursor:pointer}
.yd a:hover{ background-position:-72px -61px;}
.yd a.hov{ background-position:-72px -61px;}
.feature{ height:432px; margin-bottom:30px;}
.feature_list{ height:152px; background:url(../images/line.jpg) repeat-x bottom; margin-bottom:20px;}
.feature_list img{ width:130px; height:130px; border:1px solid #ccc; display:block; float:left; margin-right:10px;}
.feature_pic{ width:150px; height:132px; float:left; position:relative}
.feature_pic p{ height:75px; overflow:hidden; line-height:18px; color:#666}
.feature_pic p a{overflow:hidden; display:block; height:18px; line-height:18px; margin-bottom:5px; font-weight:bold}
.feature_pic p a img{ border:none; margin-right:5px;}
.fl{ position:absolute; left:0; bottom:0; width:150px; font-size:12px;}
.fl img{ width:auto; height:auto; border:none; float:none; display:inline; margin-bottom:-3px;}
.fl a{ color:#666}
.fl a:hover{ color:#ff6d00; text-decoration:underline}
.tslm_fl{ height:40px;}
.tslm_fl a{ display:block; width:70px; height:40px;  float:left; margin-right:10px; }
.tslm_fl a.more{ width:60px; height:40px; background:url(../images/icon.png) no-repeat;  background-position:-271px -120px; margin-right:0;  }
.tslm_fl a:hover.more{ background-position:-271px -80px;}    

.buy{ height:300px; margin-bottom:30px;}
.gmjp{ height:250px; border:1px solid #ccc;}
.gm_list{ width:250px; height:250px; float:left;}
.gm_list ul li{ width:250px; height:250px; position:relative}
.gm_list ul li a img{ position:absolute; width:250px; height:250px;}                 /*add*/
.gm_list ul li .gm_title{ height:40px; position:absolute; left:0; bottom:0; background:#222;filter:alpha(opacity=80)/*IE*/; -moz-opacity:0.8/*Moz+FF*/; opacity:0.8; width:250px; z-index:1}
.gm_list ul li .gm_title2{ height:40px; position:absolute; left:0; bottom:0;width:250px; z-index:2}
.gm_list ul li .gm_title2 img{ display:block; float:left;}
.gm_list ul li .gm_title2 span{ display:block; float:left; height:40px; width:146px; color:#ff6d00; padding-left:10px; font-size:12px;  position:absolute; left:90px; }  /*add   position:absolute; left:100px;*/
.gm_list ul li .gm_title2 span a{ display:block; height:22px; overflow:hidden; color:#fff; line-height:22px; font-weight:bold; font-size:14px; }
.gm_list ul li .gm_title2 span font{ color:#fff; margin-left:10px; text-decoration:line-through }
.gm_qh{ width:20px; height:250px; float:left; padding:0 13px;}
.gm_qh a{ display:block; width:20px; height:20px; background:url(../images/icon.png) no-repeat -39px -80px; text-align:center; line-height:20px; color:#fff; margin-top:10px; cursor:pointer}
.gm_qh a:hover{ background-position:-39px -104px;}
.gm_qh a.hov{ background-position:-39px -104px;}
.special{ height:320px; margin-bottom:30px;}
.special_list{ height:275px; overflow:hidden}
.special_list ul li{ height:130px; position:relative; margin-bottom:13px;}
.special_list ul li img{ width:300px; height:130px;}
.special_list ul li a{ display:block;background:none; position:absolute; left:0; top:0; height:128px; width:298px; border:1px solid #ccc}
.special_list ul li a span{display:block; height:128px; background:#fff;filter:alpha(opacity=0)/*IE*/; -moz-opacity:0/*Moz+FF*/; opacity:0; cursor:pointer}
.special_list ul li a:hover{ height:126px; width:296px; border:2px solid #ff6d00}
.video{ height:600px; overflow:hidden; clear:both; margin-bottom:30px;}
.video dl{ height:230px;}
.video dl dt{ height:180px; position:relative}
.video dl dt img{ width:300px; height:180px;}
.video dl dt a{ display:block; width:298px; height:178px; border:1px solid #ccc; position:absolute; left:0; top:0;background:url(../images/big.png) no-repeat center}
.video dl dt a span{display:block; height:178px; background:#fff;filter:alpha(opacity=0)/*IE*/; -moz-opacity:0/*Moz+FF*/; opacity:0; cursor:pointer}
.video dl dd{ height:50px; line-height:50px; background:#eee; padding:0 20px; overflow:hidden}
.video dl dd img{ margin-bottom:-3px; margin-right:10px;}
.video_list{ height:151px; background:url(../images/line.jpg) repeat-x bottom; margin-top:20px;}
.video_list a.pic{width:142px; height:132px; float:left; position:relative}
.video_list a.pic span{ display:block; width:448px; height:48px; top:42px; left:42px; position:absolute;}
.video_list a.pic span img{ border:none}
.video_list img{ display:block; float:left; border:1px solid #ccc; margin-right:10px;}
.video_list p{ height:132px; overflow:hidden}
.video_list .feature_pic p a{ height:auto}
.ysj_tj{ overflow:hidden; margin-bottom:30px;}
.ysj_fl{ height:26px; font-size:12px; color:#999}
.ysj_fl a{ padding:0 2px; display:inline-block}
.ysj_fl a:hover{ color:#fff; background:#ff6d00}
.ysj_fl a.hov{ color:#fff; background:#ff6d00}
.ysj_fl a h2{ font-size:12px;}

.ysj_list{ height:602px; overflow:hidden}
.ysj_first{ height:112px; overflow:hidden}
.ysj_first img{ width:110px; height:110px; border:1px solid #ccc; float:left; margin-right:10px;}
.ysj_first p { font-size:12px; color:#666; height:92px; overflow:hidden; line-height:18px;}
.ysj_first p a{ display:block; height:40px; line-height:40px; font-size:14px; font-weight:bold }
.artist_lb{ height:480px; margin-top:10px; width:110%}
.artist_lb dl{ float:left; width:92px; height:120px; margin-right:12px;}
.artist_lb dl dt{ height:90px; border:1px solid #ccc}
.artist_lb dl dt img{ width:90px; height:90px; }
.artist_lb dl dd{ height:28px; line-height:28px; text-align:center}
.artist_lb dl.hov dt{ border:1px solid #ff6d00}
.artist_lb dl.hov dd { background:#ff6d00}
.artist_lb dl.hov dd a{ color:#fff}

.auction{ height:386px; overflow:hidden; margin-bottom:30px;}
.auction_list{ height:106px; background:url(../images/line.jpg) repeat-x bottom; margin-bottom:20px;}
.auction_list img{ display:block; width:130px; height:85px; border:1px solid #ccc; float:left}
.auction_list ul{ float:left; padding-left:10px; width:155px;}
.auction_list ul li{ color:#666; font-size:12px; max-height:36px;line-height:18px; overflow:hidden;}
.auction_list ul li a{ font-size:14px; font-weight:bold; margin-bottom:5px; display:block}
.auction_list ul li a:hover{ text-decoration:underline}
.tjjg{ min-height:495px;_height:495px; margin-bottom:30px;}
.tjjg_list{ min-height:450px; _height:450px;}
.tjjg_list ul{width:302px;}
.tjjg_list ul li{ width:150px; height:110px; float:left; position:relative; border-right:1px solid #f7f7f7; border-bottom:1px solid #f7f7f7;}
.tjjg_list ul li img{ width:150px; height:110px;}
.tjjg_list ul li a{ position:absolute; border:1px solid #7f7f7f; border-top:none; border-right:none; width:149px; height:109px; background:#000;filter:alpha(opacity=50)/*IE*/; -moz-opacity:0.5/*Moz+FF*/; opacity:0.5; left:0; top:0 }
.tjjg_list ul li a:hover{background:#000;filter:alpha(opacity=0)/*IE*/; -moz-opacity:0/*Moz+FF*/; opacity:0; left:0; top:0}
.blog{ height:200px; margin-bottom:30px;}
.blog_list{ width:800px; height:200px; float:left;}
.blog_list ul li{ width:100px; height:100px; float:left;  position:relative; z-index:3;cursor:pointer;  }    /*add     position:relative  cursor:pointer; */
.blog_list ul li  .blog_img{ width:100px; height:100px; position:relative; z-index:2;}
.blog_list ul li  .shadow{  background:#000; filter:alpha(opacity=30)/*IE*/; -moz-opacity:0.3/*Moz+FF*/; opacity:0.3; position:absolute;z-index:3; width:100px; height:100px; z-index:1;   top:0px; left:0px; }                                    /*add*/
.blog_list ul li  .focus_img{ position:absolute;  border:3px solid #ff6d00; z-index:5; top:0px; left:0px; display:none; width:194px; height:194px;}                     /*add*/
.focus_img .box_name{ height:38px; background-color:#ff6d00; margin-top:156px; font-size:16px; color:#fff; line-height:38px; text-align:center;  }
.blog_list ul li  a { display:none; height:200px;  width:200px; top:0px; left:0px; position:absolute; z-index:4;}            /*add*/
.blog_list ul li  a img{   width:200px; height:200px;   }           /*add*/
.you{ width:200px; height:200px; text-align:center; float:left;}
.you img{ margin-top:80px;}
.you a{ display:block; height:200px; width:200px; background:#222}
.you a:hover{ background:#ff6d00}
.fmx{ height:240px; margin-bottom:30px; overflow:hidden;}
.fmx_list{ height:170px; margin-bottom:20px; overflow:hidden; position:relative;}
.fmx_list ul{position:absolute;}
.fmx_list ul li{ width:120px; height:170px; float:left; position:relative; margin-right:26px;}
.fmx_list ul li img{ width:120px; height:170px;}
.fmx_list ul li a{ position:absolute; width:118px; height:168px; border:1px solid #ccc; left:0; top:0}
.fmx_list ul li a span{display:block; height:168px; background:#fff;filter:alpha(opacity=0)/*IE*/; -moz-opacity:0/*Moz+FF*/; opacity:0; cursor:pointer}
.fmx_list ul li a:hover{ border:2px solid #ff6d00; width:116px; height:166px;}
.line2{ height:1px; line-height:1px; clear:both; font-size:0; background:#ccc; position:relative}
.line2 span{ display:block; height:5px; width:110px; border:1px solid #ccc; background:#eee; left:0; top:-3px; position:absolute; cursor:pointer}

.footer{ background:#222; border-top:1px solid #333; min-height:100px; _height:100px; font-size:12px;}
.teamwork{ margin:0 55px; padding-top:25px;sss min-height:26px; _height:26px;}
.bt{ height:26px; line-height:26px; color:#666; display:block; float:left; width:70px;}
.hz_list{ width:820px; min-height:26px; _height:26px; float:left;}
.hz_list a{ display:block; float:left; padding-right:18px; white-space:nowrap; color:#999; height:26px; line-height:26px;}
.hz_list a:hover{ color:#ff6d00; text-decoration:underline}
.line{ height:1px; line-height:1px; overflow:hidden; clear:both; font-size:0; background:#000; margin-top:10px;}
.footer_nav{ height:40px; line-height:40px; text-align:center; color:#fff; border-top:1px solid #333; border-bottom:1px solid #000;}
.footer_nav a{ color:#fff; padding:0 10px;}
.footer_nav a:hover{ color:#ff6d00; text-decoration:underline;}
.copy{ min-height:100px; _height:100px; color:#fff; text-align:center; border-top:1px solid #333; padding:20px 0; line-height:24px;}
.copy img{ margin-bottom:-8px;}
.m0{ margin-bottom:0; background:none}

/* 浮栏wyq*/
 .fulan{ width:50px; position:absolute; right:75px; z-index:50; top:270px;}
 .fulan li{width:50px; height:50px; margin-top:1px; cursor:pointer;  background-color:#BDBDBD; }
.backTop{ background:url("../images/gotop.png") no-repeat center ; }
.edit{ background:url("../images/sideemail.png") no-repeat center ; position:relative;   }
.edit .ceo1{ position:absolute; left:38px; top:2px; width:35px; height:19px;}
.two_code{ background:url("../images/ewm.png") no-repeat center ;  position:relative; }
.code_box{ width:285px;  height:122px; position:absolute; right:51px;  padding:10px 0px ; border:1px solid  #2E2E2E; background-color:#fff; display:none; }
.two_code dl dd{ width:122px; height:122px; background-color:#fff;  float:left;  margin:0px 10px; }
.two_code dl .apple_code{ background:url("../images/iphone.png") no-repeat;  margin-right:0px; padding-right:10px; border-right:1px solid #2E2E2E; }
.two_code dl .android_code{ background:url("../images/android.png") no-repeat; }
/* 浮栏wyq*/

.hat{width:60px; height:40px; position:absolute; left:28px; top:-24px;}
.snowman{width:81px; height:70px;  position:absolute; left:475px; top:-16px;}
.snowman a{ display:block; width:81px; height:70px; background:url(../addimg/snowman1.gif) no-repeat center;}
.snowman a:hover{ background:url(../addimg/snowman2.gif) no-repeat center; cursor: default}
.show{ display:block; }                                                         /*add*/
.xh_time a.tg{ float:none; background:#222; color:#fff; padding:2px 5px;}