@charset "utf-8";
body{margin:0;background:url(../images/bg.jpg) repeat;font-size:12px;color:#333;font-weight:normal;font-family:'Microsoft Yahei',Arial,Helvetica,Sans-serif;}
dl,dd,dt,ul,li,p,h1,h2,h3,h4,h5,h6,form,input,img{padding:0;margin:0;}
ul,li{list-style:none;}
img{border:0;}
a:link,a:visited{font-size:12px;color:#333;line-height:20px;text-decoration:none;}
a:hover{font-size:12px;color:#c20909;line-height:20px;text-decoration:none;}
.clear{width:100%;font-size:1px;line-height:1px;clear:both;}
.none{display:none;}
.mt15{margin-top:15px;}
.mlr10{margin:0 10px;}
.fl{float:left;}
.fr{float:right;}

.header{min-width:1200px;height:245px;margin:0 auto;background:url(../images/header.png) center top no-repeat;overflow:hidden;}

.headerbox{width:1200px;margin:20px auto;overflow:hidden;}

.logo{width:760px;height:120px;margin:45px 0 0 0;overflow:hidden;float:left;}
.logo a:link,.logo a:visited{text-indent:-999px;display:block;}
.logo a:hover{text-indent:-999px;display:block;}

.nav{min-width:1200px;height:45px;background:url(../images/nav_bg.png) #a40d00 center top repeat-y;overflow:hidden;}
.navbox{width:1200px;margin:0 auto;overflow:hidden;}
.navbox ul{width:818px;overflow:hidden;float:left;}
.navbox li{height:45px;overflow:hidden;float:left;}
.navbox li a:link,.nav li a:visited{padding:0 35px;font-size:18px;color:#fff;font-weight:bold;line-height:45px;display:block;}
.navbox li a:hover{background:#c3170d;padding:0 35px;font-size:18px;color:#ffdf00;font-weight:bold;line-height:45px;display:block;}
.navbox li.on a:link,.navbox li.on a:visited{background:#c3170d;color:#ffdf00;}
.navbox li.on a:hover{background:#c3170d;color:#ffdf00;}

.navbox .search{overflow:hidden;float:right;}
.navbox .search .search-name{width:95px;font-size:14px;color:#fff;line-height:45px;overflow:hidden;float:left;}
.navbox .search .search-box{padding:10px 0 0 0;overflow:hidden;float:left;}
.navbox .search .input_01{width:125px;height:26px;padding:0 5px;background:url(../images/input_btn.jpg) no-repeat;border:0;color:#666;line-height:24px;overflow:hidden;float:left;}
.navbox .search .input_btn{width:80px;height:26px;background:#ec0f18;border:0;font-size:14px;color:#fff;text-align:center;overflow:hidden;float:left;}


.banner{width:1200px;margin:0 auto;overflow:hidden;position:relative;}
.homeslides{width:1200px;height:300px;overflow:hidden;}
.homeslides img{width:1200px;height:300px;}
.rslides{width:100%;height:300px;list-style:none;padding:0;position:relative;}
.rslides_nav{width:36px;height:51px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/focus_btn.png) no-repeat;margin-top:-28px;}
.rslides_nav:active{opacity:1.0;}
.rslides_nav.next{left:auto;background-position:-46px 0;right:0;}
.rslides_tabs{margin:3px auto 0 auto;clear:both;text-align:center;position:absolute;top:90%;left:45%;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px;}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px;}
.rslides_tabs .rslides_here a{background:#c20909;}

#banner{width:100%;height:300px;position:relative;}
#slides{width:100%;height:300px;display:block;position:relative;}
#slides li{width:100%;height:100%;display:block;position:absolute;}
#slides li a{width:100%;height:100%;display:block;text-indent:-9999px;}
#pagination{padding:5px 0;display:block;position:absolute;left:50%;top:268px;z-index:9900;}
#pagination li{width:10px;height:10px;margin-left:15px;background:#fff;border-radius:5px;display:block;float:left;}
#pagination li a{width:100%;height:100%;display:block;text-indent:-9999px;}
#pagination li.current{background:#0092CE;}

.main{width:1200px;margin:0 auto;padding:20px 0 0 0;overflow:hidden;}

.w282{width:282px;float:left;}

.category{}
.category dl{margin:0 0 10px 0;}
.category dt{height:55px;background:#c20909;padding:0 15px;font-size:18px;color:#fff;line-height:55px;overflow:hidden;}
.category dt a:link,.category dt a:visited{font-size:18px;color:#fff;line-height:55px;}
.category dt a:hover{font-size:18px;color:#fff;line-height:55px;}
.category dt span{font-size:14px;line-height:55px;float:right;}
.category dt span a:link,.category dt span a:visited{font-size:14px;line-height:55px;}
.category dt span a:hover{font-size:14px;line-height:55px;}
.category dd.column{padding:0 15px 5px 15px;background:#f7f7f7;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;font-size:16px;line-height:49px;}
.category dd.column li{height:49px;background:url(../images/index_01.png) right -50px no-repeat;border-bottom:1px dashed #d1d1d1;font-size:16px;color:#333;line-height:49px;position:relative;}
.category dd.column li:hover{background-position:right 0;}
.category dd.column li.on{background-position:right 0;}
.category dd.column li a:link,.category dd.column li a:visited{font-size:16px;color:#333;line-height:49px;text-align:left;display:block;}
.category dd.column li a:hover{font-size:16px;color:#c20909;line-height:49px;text-align:left;display:block;}
.category dd.column li.on a:link,.category dd.column li.on a:visited{color:#c20909;}
.category dd.column li.on a:hover{color:#c20909;}
.category dd.column li.mainlevel ul{border:1px solid #d1d1d1;display:none;position:absolute;left:265px;top:0;}
.category dd.column li.mainlevel li{width:140px;padding:0 8px;background:#fff;border-top:1px solid #d1d1d1;border-bottom:0;}
.category dd.list{padding:0 15px 5px 15px;background:#f7f7f7;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;font-size:16px;line-height:49px;overflow:hidden;}
.category dd.list li{height:49px;padding:0 0 0 15px;background:url(../images/icon.png) 0 6px no-repeat;border-bottom:1px dashed #d1d1d1;font-size:16px;color:#333;line-height:49px;overflow:hidden;}
.category dd.list li a:link,.category dd.list li a:visited{font-size:16px;color:#333;line-height:49px;text-align:left;display:block;}
.category dd.list li a:hover{font-size:16px;color:#c20909;line-height:49px;text-align:left;display:block;}
.category dd.con{padding:20px 15px;background:#f7f7f7;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;font-size:16px;line-height:35px;overflow:hidden;}

.focus{ width:620px;height:345px;float:left;position:relative;}
.focus_img{width:620px; height:345px; overflow:hidden;}
.focus_img li{ float:left; display:none;width:620px; height:345px;overflow:hidden; position:relative;}
.focus_img li img{ width:620px; height:345px;}
.focus_img li span{ padding:0 0 0 8px;color:#fff; font-size:16px;position:absolute; left:0; bottom:0;width:620px; height:46px; font-size:14px; font-weight:bold; line-height:46px; background:url(../images/index_04.png) repeat;}
.focus_img li span a{ font-size:14px; color:#fff; font-weight:bold; line-height:46px;}
.focus_ico{ position:absolute; z-index:33; height:22px;padding:8px 0 0 0;right:8px;bottom:6px; text-align:center;}
.focus_ico li{display:inline-block; zoom:1; *display:inline; width:12px; height:12px; margin:0 3px; background:url(../images/index_07.png) right top no-repeat; cursor:pointer;}
.focus_ico li.selected{background:url(../images/index_07.png) left top no-repeat;}

.intro{width:562px;overflow:hidden;float:right;}
.intro .tit{height:43px;padding:0 6px;background:url(../images/index_02.png) 0 -12px no-repeat;font-size:16px;color:#c20909;font-weight:bold;line-height:40px;overflow:hidden;}
.intro .tit span{float:right;}
.intro .tit span a:link,.intro .tit span a:visited{font-size:16px;line-height:40px;}
.intro .tit span a:hover{font-size:16px;line-height:40px;}
.intro .con{padding:15px 5px 5px 5px;font-size:16px;line-height:200%;text-indent:2em;}

.celebrities{overflow:hidden;}
.celebrities .tit{height:43px;padding:0 6px;background:url(../images/index_02.png) 0 -12px no-repeat;font-size:16px;color:#c20909;font-weight:bold;line-height:40px;overflow:hidden;}
.celebrities .tit span{float:right;}
.celebrities .tit span a:link,.celebrities .tit span a:visited{font-size:16px;line-height:40px;}
.celebrities .tit span a:hover{font-size:16px;line-height:40px;}
.celebrities .con{width:1200px;height:188px;margin:25px 0;padding:0 0 5px 0;font-size:13px;line-height:22px;}
.ce_prev{cursor:pointer;float:left;margin-top:55px;width:36px;text-align:center;height:70px;background:url(../images/ce_l.png) no-repeat;}
.ce_next{cursor:pointer;float:right;margin-top:55px;width:36px;text-align:center;height:70px;background:url(../images/ce_r.png) no-repeat;}
.ce_prev:hover{background:url(../images/ce_l_hover.png) no-repeat;}
.ce_next:hover{background:url(../images/ce_r_hover.png) no-repeat;}
.ce_box{width:1106px;height:198px;margin:0 11px;float:left;position:relative;z-index:1;overflow:hidden;}
.ce_box ul{width:8000%;height:198px;}
.ce_box ul li{float:left;width:148px;height:198px;margin:0px 5px;position:relative;}
.ce_box ul li img{width:148px;height:198px;}
.ce_box ul li span{position:absolute;left:0;bottom:0;width:148px;height:36px;line-height:36px;text-align:center;background:url(../images/index_04.png) repeat;}
.ce_box ul li:hover span{background:url(../images/index_05.png) repeat;}
.ce_box ul li span a{color:#FCFCFC;font-size:14px;font-weight:bold;line-height:36px;text-align:center;display:block;}

.works{overflow:hidden;}
.works .tit{height:43px;padding:0 6px;background:url(../images/index_02.png) 0 -12px no-repeat;font-size:16px;color:#c20909;font-weight:bold;line-height:40px;overflow:hidden;}
.works .tit span{float:right;}
.works .tit span a:link,.works .tit span a:visited{font-size:16px;line-height:40px;}
.works .tit span a:hover{font-size:16px;line-height:40px;}
.works .con{padding:15px 0;font-size:13px;line-height:22px;}
.worksbox{width:1208px;height:187px;margin:16px 0 0 0;overflow:hidden;position:relative;}
.workslist{height:220px;position:absolute;left:0;top:0;}
.workslist li{float:left;width:294px;height:187px;margin:0 8px 0 0;text-align:center;position:relative;}
.workslist li img{width:294px;height:187px;}
.workslist li span{position:absolute;left:0;bottom:0;width:294px;height:36px;line-height:36px;text-align:center;background:url(../images/index_04.png) repeat;}
.workslist li:hover span{background:url(../images/index_05.png) repeat;}
.workslist li span a{color:#FCFCFC;font-size:14px;font-weight:bold;line-height:36px;text-align:center;display:block;}
.swapmain{position:absolute;left:-3000px;top:0;}

.index{overflow:hidden;}
.index dl{width:591px;overflow:hidden;}
.index dl.gzdt,.index dl.zcbz,.index dl.hyzx{float:left;}
.index dl.tzgg,.index dl.lmhd,.index dl.fzjg{float:right;}
.index dt{height:43px;padding:0 6px;background:url(../images/index_02.png) 0 -12px no-repeat;font-size:16px;color:#c20909;font-weight:bold;line-height:40px;overflow:hidden;}
.index dt span{float:right;}
.index dt span a:link,.index dt span a:visited{font-size:16px;line-height:40px;}
.index dt span a:hover{font-size:16px;line-height:40px;}
.index dd{padding:12px 0 18px 0;overflow:hidden;}
.index dd.tt{height:156px;padding:12px 0 3px 0;overflow:hidden;}
.index dd.tt .pic{width:260px;height:156px;font-size:14px;line-height:36px;position:relative;z-index:910px;float:left;}
.index dd.tt .pic p.bg{width:260px;height:36px;background:url(../images/index_04.png) repeat;overflow:hidden;display:block;bottom:0;position:absolute;z-index:930px;}
.index dd.tt .pic:hover p.bg{background:url(../images/index_05.png) repeat;}
.index dd.tt .pic p.title{width:260px;height:36px;text-align:center;overflow:hidden;bottom:0;position:absolute;z-index:930px;}
.index dd.tt .pic p.title a:link,.index dd.tt .pic p.title a:visited{font-size:14px;color:#fff;font-weight:bold;line-height:36px;}
.index dd.tt .pic p.title a:hover{font-size:14px;color:#fff;font-weight:bold;line-height:36px;}
.index dd.tt .text{width:320px;height:156px;font-size:16px;line-height:32px;text-indent:2em;overflow:hidden;float:right;}
.index dd.tt .text p{width:320px;font-size:16px;line-height:32px;overflow:hidden;}
.index dd.tt .text p span{float:right;}
.index li{height:56px;padding:0 0 0 15px;background:url(../images/icon.png) 0 9px no-repeat;border-bottom:1px dashed #cec0bc;font-size:16px;line-height:56px;overflow:hidden;}
.index li a:link,.index li a:visited{font-size:16px;line-height:56px;}
.index li a:hover{font-size:16px;line-height:56px;}
.index li span{font-size:16px;line-height:56px;float:right;}

.w898{width:898px;float:right;}

.page{overflow:hidden;}
.page .title{height:43px;padding:0 6px;background:url(../images/index_02.png) 0 -12px no-repeat;font-size:16px;color:#c20909;font-weight:bold;line-height:40px;overflow:hidden;}
.page h1{font-size:24px;line-height:180%;text-align:center;}
.page .content{min-height:500px;padding:15px 5px;font-size:18px;line-height:200%;overflow:hidden;}
.page .content #jg td{height:30px;}
.page .content #jg td.tb{height:52px;border-top:1px dashed #dcdcdc;}
.page .content .ke-zeroborder .tb{border-top:1px dashed #dcdcdc;}
.page .content p{font-size:18px;line-height:200%;}
.page .content p a:link,.item .content p a:visited{font-size:18px;line-height:200%;}
.page .content p a:hover{font-size:18px;line-height:200%;}

.news_list{overflow:hidden;}
.news_list dt{height:43px;padding:0 6px;background:url(../images/index_02.png) 0 -12px no-repeat;font-size:18px;color:#c20909;font-weight:bold;line-height:40px;overflow:hidden;}
.news_list dt span{float:right;}
.news_list dt span a:link,.news_list dt span a:visited{font-size:16px;line-height:40px;}
.news_list dt span a:hover{font-size:16px;line-height:40px;}
.news_list dd{padding:12px 0 18px 0;overflow:hidden;}
.news_list ul.line{margin:15px 0 0 0;padding:15px 0 0 0;border-top:1px dashed #cec0bc;}
.news_list li{height:36px;padding:0 0 0 15px;background:url(../images/icon.png) no-repeat;border-bottom:1px dashed #d1d1d1;font-size:16px;line-height:36px;overflow:hidden;}
.news_list li a:link,.news_list li a:visited{font-size:16px;line-height:36px;}
.news_list li a:hover{font-size:16px;line-height:36px;}
.news_list li span{font-size:16px;line-height:36px;float:right;}

.works_list{overflow:hidden;}
.works_list dt{height:43px;padding:0 6px;background:url(../images/index_02.png) 0 -12px no-repeat;font-size:18px;color:#c20909;font-weight:bold;line-height:40px;overflow:hidden;}
.works_list dt span{float:right;}
.works_list dt span a:link,.works_list dt span a:visited{font-size:16px;line-height:40px;}
.works_list dt span a:hover{font-size:16px;line-height:40px;}
.works_list dd{padding:12px 0 18px 0;overflow:hidden;}
.works_list ul{width:906px;overflow:hidden;}
.works_list li{width:294px;height:187px;margin:20px 8px 0 0;text-align:center;float:left;position:relative;}
.works_list li img{width:294px;height:187px;}
.works_list li span{width:294px;height:36px;background:url(../images/index_04.png) repeat;line-height:36px;text-align:center;position:absolute;left:0;bottom:0;}
.works_list li:hover span{background:url(../images/index_05.png) repeat;}
.works_list li span a{color:#FCFCFC;font-size:14px;font-weight:bold;line-height:36px;text-align:center;display:block;}

.ce_category{padding:0 0  20px 0;overflow:hidden;}
.ce_category .tit{height:43px;margin:0 0 15px 0;padding:0 6px;background:url(../images/index_02.png) 0 -12px no-repeat;font-size:18px;color:#c20909;font-weight:bold;line-height:40px;overflow:hidden;}
.ce_categorytit{font-size:16px;font-weight:bold;line-height:28px;}
.ce_categorytit a{font-size:16px;font-weight:bold;line-height:28px;}
.ce_categorybox{padding:5px 10px;font-size:16px;font-weight:normal;line-height:22px;}
.ce_categorybox td{font-size:16px;font-weight:normal;line-height:22px;}
.ce_categorybox td a{font-size:16px;font-weight:normal;line-height:28px;}

.ce_search{height:54px;margin:0 0 15px 0;overflow:hidden;}
.ce_search .search-name{width:80px;font-size:14px;font-weight:bold;line-height:54px;overflow:hidden;float:left;}
.ce_search .search-box{padding:10px 0 0 0;overflow:hidden;float:left;}
.ce_search .input_01{width:208px;height:32px;padding:0 5px;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;color:#666;line-height:32px;overflow:hidden;float:left;}
.ce_search .input_btn{width:80px;height:34px;background:#ec0f18;border:1px solid #ec0f18;font-size:14px;color:#fff;text-align:center;overflow:hidden;float:left;}

.ce_show{padding:22px 0 0 0;border-top:2px solid #ccc;overflow:hidden;}
.ce_show .pic{width:300px;font-size:18px;line-height:150%;text-align:center;overflow:hidden;float:left;}
.ce_show .intro{width:580px;padding:5px 0;font-size:18px;line-height:200%;overflow:hidden;float:right;}

.related_works{overflow:hidden;}
.related_works .tit{height:43px;padding:0 6px;background:url(../images/index_02.png) 0 -12px no-repeat;font-size:16px;color:#c20909;font-weight:bold;line-height:40px;overflow:hidden;}
.related_works .tit span{float:right;}
.related_works .tit span a:link,.related_works .tit span a:visited{font-size:16px;line-height:40px;}
.related_works .tit span a:hover{font-size:16px;line-height:40px;}
.related_works .con{padding:15px 0;overflow:hidden;}
.related_works .con ul{width:906px;overflow:hidden;}
.related_works .con li{float:left;width:294px;height:187px;margin:0 8px 20px 0;text-align:center;position:relative;}
.related_works .con li img{width:294px;height:187px;}
.related_works .con li span{position:absolute;left:0;bottom:0;width:294px;height:36px;line-height:36px;text-align:center;background:url(../images/index_04.png) repeat;}
.related_works .con li:hover span{background:url(../images/index_05.png) repeat;}
.related_works .con li span a{color:#FCFCFC;font-size:14px;font-weight:bold;line-height:36px;text-align:center;display:block;}

.ce_list{overflow:hidden;}
.ce_list dt{height:43px;padding:0 6px;background:url(../images/index_02.png) 0 -12px no-repeat;font-size:18px;color:#c20909;font-weight:bold;line-height:40px;overflow:hidden;}
.ce_list dt span{float:right;}
.ce_list dt span a:link,.ce_list dt span a:visited{font-size:16px;line-height:40px;}
.ce_list dt span a:hover{font-size:16px;line-height:40px;}
.ce_list dd{padding:12px 0 18px 0;overflow:hidden;}
.ce_list ul{width:915px;overflow:hidden;}
.ce_list ul li{width:164px;height:218px;margin:20px 19px 0 0;float:left;position:relative;}
.ce_list ul li img{width:164px;height:218px;}
.ce_list ul li span{position:absolute;left:0;bottom:0;width:164px;height:36px;line-height:36px;text-align:center;background:url(../images/index_04.png) repeat;}
.ce_list ul li:hover span{background:url(../images/index_05.png) repeat;}
.ce_list ul li span a{color:#FCFCFC;font-size:14px;font-weight:bold;line-height:36px;text-align:center;display:block;}

.item_show{padding:15px 20px;overflow:hidden;}
.item_show h1{font-size:28px;color:#000;line-height:180%;text-align:center;}
.item_show .info{height:22px;padding:5px 0 10px 0;border-bottom:1px dashed #eee;font-size:12px;color:#666;line-height:22px;text-align:center;overflow:hidden;}
.item_show .content{padding:10px 0 15px 0;font-size:18px;color:#333;line-height:200%;overflow:hidden;}
.item_show .content img{max-width:578px;}
.item_show .content p{font-size:18px;color:#333;line-height:200%;text-indent:2em;}
.item_show .content p a:link,.item_show .content p a:visited{font-size:18px;color:#333;line-height:200%;}
.item_show .content p a:hover{font-size:18px;color:#333;line-height:200%;}


.pages{height:32px;margin:12px 0 0 0;line-height:32px;text-align:center;overflow:hidden;}
.pages a:link,.pages a:visited{line-height:32px;}
.pages a:hover{line-height:32px;}

.a_01,.a_02{margin:0 0 10px 0;overflow:hidden;}

.friendlinks{margin:0 0 10px 0;padding:10px;background:#f0f0f0;border:1px solid #d1d1d1;overflow:hidden;}
.friendlinks .tit{width:200px;height:38px;background:url(../images/index_03.jpg) no-repeat;overflow:hidden;float:left;}
.friendlinks .con{width:952px;height:38px;overflow:hidden;float:right;}
.friendlinks .con li{width:317px;font-size:14px;line-height:38px;overflow:hidden;float:left;}
.friendlinks .con li select{width:285px;}
.friendlinks .flink{padding:15px 0 0 0;overflow:hidden;}
.friendlinks .flink a:link,.friendlinks .flink a:visited{padding:0 15px 0 0;font-size:12px;color:#333;line-height:24px;}
.friendlinks .flink a:hover{padding:0 15px 0 0;font-size:12px;color:#333;line-height:24px;}

.f_rmenu{margin-right:0;width:82px;position:fixed;right:2px;top:72%;-webkit-box-shadow:#DDD 0px 1px 5px;-moz-box-shadow:#ddd 0px 1px 5px;box-shadow:#ddd 0px 1px 5px;z-index:999;}
.f_rmenu .f_weixin{background-image:url(../images/f_menu_icon.gif);background-repeat:no-repeat;background-position:center bottom;display:block;height:16px;width:16px;font-size:12px;line-height:16px;color:#45bdff;text-align:center;padding-top:15px;padding-right:18px;padding-bottom:47px;padding-left:48px;}
.f_rmenu a.f_weixin:hover .pic{display:block;}
.f_rmenu .btn_top{background-image:url(../images/float_top.gif);background-repeat:no-repeat;background-position:center top;display:block;height:39px;width:82px;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}
.f_rmenu .btn_top:hover{background-image:url(../images/float_top.gif);background-repeat:no-repeat;background-position:center bottom;}
.f_rmenu .f_weixin .pic{display:none;position:absolute;left:-160px;top:0;width:160px;height:160px;background:url(../images/f_weixin.jpg);}
.f_qq{position:fixed;right:2px;top:72%;margin-top:-76px;-webkit-box-shadow:#DDD 0px -1px 5px;-moz-box-shadow:#ddd 0px -1px 5px;box-shadow:#DDD 0px -1px 5px;z-index:10000;cursor:pointer;background-image:url(../images/f_menu_icon.gif);background-repeat:no-repeat;background-position:center top;display:block;height:76px;width:82px;background-color:#fff!important;z-index:999;}

.topfixed{position:fixed;right:20px;transition:bottom ease .3s;bottom:-85px;z-index:3;cursor:pointer;}
.topfixed .gotop{width:50px;height:50px;background-color:#c20909;display:block;transition:background-color ease .3s;margin-top:1px;}
.topfixed .gotop .up-icon{width:23px;height:12px;margin:19px 0 0 14px;background:url(../images/gotop.png);float:left;}
.topfixed .gotop:hover {background-color:#f16b0f;}

.footer{min-width:1200px;background:#313131;border-top:4px solid #c20909;overflow:hidden;}
.footer_box{width:1200px;margin:0 auto;overflow:hidden;}
.footer_box .copyright{width:1000px;padding:25px 0 25px 0;font-size:14px;color:#7f7f7f;line-height:28px;overflow:hidden;float:left;}
.footer_box .copyright a:link,.footer .copyright a:visited{font-size:14px;color:#7f7f7f;line-height:28px;}
.footer_box .copyright a:hover{font-size:14px;color:#fff;line-height:28px;}
.footer_box .copyright img{vertical-align: middle;}
.footer_box .ewm{width:148px;height:120px;margin:35px 0 5px 0;text-align:center;overflow:hidden;float:left;}
.footer .clear{border-top:1px solid #4f4f4f;font-size:1px;line-height:1px;overflow:hidden;}