@charset "utf-8";
/* CSS Document */
body, td, select, input, textarea, a, div {font-size: 12px;color: #222;font-family: "Microsoft Yahei", "Tahoma", "SimSun";margin: 0;line-height: 24px;}
body {margin: 0px;background: #fff;}
li {list-style: none;padding: 0;}
ul {margin: 0;text-indent: 0;padding: 0;}
a, li a {color: #222;text-decoration: none;line-height: 23px;}
a:hover, li a:hover {color:#BA1511;text-decoration:underline;}
img {border: none;}
input, textarea {background: #fff;border: 1px #cccccc solid;}
input {height: 19px;}
p {padding: 0px;margin: 0px;}
a:focus {outline: none;-moz-outline: none;}
.clear{ clear:both;}
h1,h2,h3,h4,h5,h6 {padding: 0px;margin: 0px;}

.qc_more{ float:right; line-height:40px; padding-right:20px;}
/*body_hb*/
body.body_hb {background: url(../images/hb_bg.jpg) bottom no-repeat;}
/***topbar**/
.body_hb .footer{padding:45px 0;}
/****mainbox****/
.mainbox{width:1000px; height:100%;padding:0;margin:0 auto;}
.mainbox_float {float: left;width: 1000px;overflow: hidden;}
/** logo **/
.logo {float: left;width: 300px;height: 110px;background: url(../images/logo.png) left no-repeat;}
.logo a {display: block;width: 300px;height: 110px;}
.logo a {text-decoration: none;}
/** navbar **/
.menu_hb {float: left;width: 100%;background: #e30909;}
.menu_hb li{ width:100px; text-align:center; float:left;}
.menu_hb span {float: left;padding-left: 30px;}
.menu_hb a {line-height: 39px;color: #fff;}
/** hotnews **/
.hotnews {float: left;width: 998px;border: 1px solid #D9D9D9;background: #F2F2F0;padding-top: 10px;padding-bottom: 10px;margin-top:8px}
.hotnews .news {float: right;width: 300px;margin-right: 14px;display: inline;}
.hotnews .news div {float: left;width: 100%;border-top: 1px dotted #B2B2B2;padding-top: 10px;padding-bottom: 10px;height: 72px;overflow: hidden;}
.hotnews .news div.f {border-top: 0px dotted #B2B2B2;}
.hotnews .news div h2 {float: left;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hotnews .news div h2 a {font-size: 15px;font-weight: 700;}
.hotnews .news div a {display: block}
.hotnews .news div a.link {display: inline;}
.hotnews .news div h2 A:link, .hotnews .news div h2 A:visited, .hotnews .news div h2 A:active {TEXT-DECORATION: none}
.hotnews .news div h2 A:hover {text-decoration : none;position : relative;top : 1px;left : 1px}
/*seach*/
.seach {float: right;width: 300px;margin-top: 30px;overflow: hidden;}
.seach_r {font-size: 16px;height: 29px;width: 280px;border: 1px solid #999999;}
.seach_r .sousuo_text {color: #343434;float: left;overflow: hidden;border: medium none;background: transparent none repeat scroll 0% 0%;line-height: 30px;height: 30px;padding: 0px 10px;width: 200px;}
.seach .sousuo_tj {float: right;overflow: hidden;width: 23px;height: 23px;border: medium none;background: transparent url("../images/sosuo.png") no-repeat scroll 0px 0px;margin: 5px 10px 0px 0px;display: inline;cursor: pointer;}
.seach .keywords {color: #666666;margin-left: 10px;text-align: left;overflow: hidder;line-height: 35px;}
/*content*/
.con_left{float:left;width:680px;padding:0px;margin-top:10px;}
.con_right{float:right;width:310px;padding:0px;margin-top:10px;}
.con_img{float:left;width:1000px;padding:0px;margin-top:10px;}
/** con_left column **/
.con_column {float:left;width:675px;}
.con_column h3 {background: url("../images/title_bg.png") left bottom no-repeat;height:58px;line-height:72px;padding-left:15px;}
.con_column h3 a {font-size:22px;color:#ff9933;font-weight:200;}
.con_column h3 a:hover {text-decoration:none;}
.con_column h4 {background: url("../images/title_bg_two.png") left bottom no-repeat;height:58px;line-height:72px;padding-left:15px;}
.con_column h4 a {font-size:22px;color:#ff9933;font-weight:200;}
.con_column h4 div {float:right;margin-top:24px;margin-right:3px;}
.con_column h4 div a {font-size:14px;color:#666666;}
.con_column h4 div a:hover {text-decoration:none;color:#cccccc;}

.column_img{float:left;position:relative;}
.column_img img{margin:20px;width:213px;height:173px;}
.column_img .shade{position:absolute;/*top:133px;*/top:0;}
.column_img .img_title{color:#fff;position: absolute;top: 170px;text-align: center;background: rgba(0,0,0,0.6);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 213px;left: 20px;}
.column_img .img_title a{font-size:12px;color:#ffffff;}

.column_list{float:left;width:410px;}
.column_list ul{margin-top:30px;}
.column_list ul li{background: url("../images/icon1.png") center left no-repeat;font-size:18px;line-height:30px;padding-left: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.column_list ul li a{font-size:14px;}
.column_list ul li a:hover{text-decoration:none;color:#cccccc;}

.store_img{margin-top:20px;margin-left:20px;float:left;position:relative;overflow:hidden;}
.store_img .shade{position:absolute;top:195px;}
.store_img .shade img{width:196px;height:40px;}
.store_img .img_title{position:absolute;top:202px;text-align:center;width:196px;text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
.store_img .img_title a{font-size:12px;color:#ffffff;}
.store_img .img_title a:hover{text-decoration:none;color:#cccccc;}

.column_life{float:left;}
.column_life div img{margin:15px 0px 0px 22px}
.column_life ul{margin:10px 0px 0px 25px;}
.column_life ul li{background: url("../images/icon_small.png") center left no-repeat;font-size:16px;line-height:25px;padding-left:15px;}
.column_life ul li a:hover{text-decoration:none;color:#cccccc;}

/** con_right column **/
.right_small_column{float:right;mrgin-top:10px;}
.right_column_headline{float:left;margin:20px 0px 5px 0px;width:310px;height:28px;}
.right_column_headline p{background: url("../images/column_icon.png") left bottom no-repeat;height:24px;padding-left:20px;}
.right_column_headline p a{width:200px;font-size:22px;color:#ff9933;font-weight:200;}
.right_column_headline p a:hover{text-decoration:none;}
.right_small_column .img{float:right;margin-top:30px;margin-right:3px;}
.right_small_column .img img{width:303px;height:224px;display: block;}
.right_small_column .complain{float:left;margin-left:68px;margin-top:40px;margin-bottom:20px;}
.right_small_column div span{float:left;color:#cc0000;font-size:22px;margin-left:40px;}

.right_small_column .column_con{float:left;width:310px;}
.right_small_column .column_con .img{float:left; margin:20px 10px 0px 10px;}
.right_small_column .column_con .img img{width:85px;height:85px;}
.right_small_column .column_con .con{float:left;margin-top:15px;width:180px;line-height: 20px;}
.right_small_column .column_con .con h2{width:100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.right_small_column .column_con .con a:hover{text-decoration:none;}
.right_small_column .column_life div img{margin:10px 0px 0px 0px;}
.right_small_column .column_life ul{margin:10px 0px 10px 5px;}

.right_small_column .con_b{float:left;overflow:hidden;}
.right_small_column .con_b .img{float:left;margin:0px;}
.right_small_column .con_b .img img{margin:10px;height: 194px;width:132px;}
.right_small_column .con_b .title{margin-top:10px;float:left;overflow:hidden;width:150px;text-overflow: ellipsis;white-space: nowrap;}
.right_small_column .con_b .title a{font-size:16px;text-weight:500;}
.right_small_column .con_b .content{float:left;width:150px;height:90px;margin-top:10px;}
.right_small_column .con_b .content a img{float:left;margin:20px;}


.title_img h4{background: url("../images/meishitianxia.png") left bottom no-repeat;height:36px;line-height:35px;padding-left:15px;}
.title_img h4 a{font-size:22px;color:#ff9933;font-weight:200;}
.title_img h4 a:hover{text-decoration:none;}
.title_img h4 div{float:right;margin-top:5px;margin-right:0px;}
.title_img h4 div a{font-size:14px;color:#666666;}
.title_img h4 div a:hover{text-decoration:none;color:#cccccc;}

.show_img{float:left;position:relative;}
.show_img img{margin-top:15px;margin-right:20px;}
.show_img .shade{position:absolute;bottom:0px;}
.show_img .shade img{width:320px;height:40px;}
.show_img .img_title{position:absolute;top:355px;width:320px;text-align:center;text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
.show_img .img_title a{font-size:14px;color:#ffffff;}
.show_img .img_title a:hover{text-decoration:none;color:#cccccc;}

.show_img_a{float:left;position:relative;}
.show_img_a img{float:right;margin-top:15px;}
.show_img_a .shade{position:absolute;bottom:0px;}
.show_img_a .shade img{width:320px;height:40px;}
.show_img_a .img_title{position:absolute;width:320px;text-align:center;bottom:7px; }
.show_img_a .img_title a{font-size:14px;color:#ffffff;}
.show_img_a .img_title a:hover{text-decoration:none;color:#cccccc;}

.img_a{float:left;position:relative;}
.img_a img{margin-top:20px;}
.img_a .shade{position:absolute;bottom:0px;}
.img_a .shade img{width:150px;height:40px;}
.img_a .img_title{position:absolute;bottom:15px;width:150px;text-align:center;text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
.img_a .img_title a{font-size:14px;color:#ffffff;}
.img_a .img_title a:hover{text-decoration:none;color:#cccccc;}

.img_b{float:right;position:relative;}
.img_b img{margin-top:20px;}
.img_b .shade{position:absolute;bottom:0px;}
.img_b .shade img{width:150px;height:40px;}
.img_b .img_title{position:absolute;bottom:15px;width:150px;text-align:center;text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
.img_b .img_title a{font-size:14px;color:#ffffff;}
.img_b .img_title a:hover{text-decoration:none;color:#cccccc;}

/* focus_pic */
.js {width: 90%;margin: 10px auto 0 auto;}
.js p {padding: 5px 0;font-weight: bold;overflow: hidden;}
.js p span {float: right;}
.js p span a {color: #f00;text-decoration: underline;}
.js textarea {height: 150px;width: 98%;padding: 5px;border: 1px solid #ccc;border-top: 2px solid #aaa;border-left: 2px solid #aaa;}
.txMovie {position: relative;width: 660px;height: 280px;float: left;margin-left: 10px;display: inline;}
.focus_pic {width: 660px;height: 280px;overflow: hidden}
.focus_pic li {vertical-align: top}
.focus_pic img {width:500px;height: 280px;display: inline-block;vertical-align: top}
.focus_nav {width: 160px;height: 40px;position: absolute;right: 0;bottom: 0;background: #333;*zoom:1;text-align: center;}
:root .focus_nav {-ms-filter: none}
.focus_text {position: absolute;width: 160px;height: 240px;right: 0;top: 0;background: #333;overflow: hidden}
:root .focus_text {-ms-filter: none}
.focus_text h2 {MARGIN: 0PX;PADDING: 0PX;}
.focus_text h2 a {font-size:16px; line-height:24px;color: #fff;font-family: 'microsoft yahei', 'simhei';display: block;width: 140px;}
.focus_text h2 a:hover {color: #fff;text-decoration: underline}
.focus_text ul {float: left;padding: 10px;width: 140px;}
.focus_text .sub_tit {padding-bottom: 20px;color: #575757;height: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.focus_text .c_txt4, .focus_text .c_txt4 a {color: #787876;line-height: 22px}
.focus_text .c_txt4 a:hover {color: #ccc}
.focus_text .c_txt4 {width: 140px;white-space: nowrap;overflow: hidden}
.focus_info {float: left;padding-top: 20px;height: 180px;overflow: hidden}
.focus_text .mod_desc {float: left;width: 140px;white-space: normal;overflow: hidden;text-indent: 2em;color: #C3C1C2}
.focus_nav span {overflow: hidden;cursor: pointer;color: #A2A2A2;font-size: 22px;}
.focus_nav span.on {color: #B2FFD9}
.txMovie .btn {width: 500px;height: 50px;position: absolute;LEFT: 0;TOP: 130px;z-index: 14;overflow: hidden;}
.txMovie .btn ul {width: 100%;float: left;}
.txMovie .btn li {width: 42px;height: 42px;float: left;display: inline;margin: 0 15px;cursor: pointer;overflow: hidden;}
.txMovie .btn li.prev {background: url(../images/prev.png) no-repeat left top;*background:url(../images/prev.png) no-repeat left top;}
.txMovie .btn li.next {background: url(../images/next.png) no-repeat RIGHT top;FLOAT: RIGHT;*background:url(../images/next.png) no-repeat RIGHT top;}

/****footer****/
.footer { width: 100%; border-top: 2px solid #CCC; margin-top:20px; }
.footer .cont { width: 1000px; margin: 0 auto; padding: 10px 0; overflow: hidden; }
.footer h2 a { font-size: 20px; font-weight: bold; color: #3c3c3c; display: inline-block; height: 80px; line-height: 80px; font-family: "Microsoft Yahei", "Tahoma", "SimSun"; }
.footer nav { overflow: hidden; width: 100%; padding-bottom: 20px; }
.footer nav li { float: left; overflow: hidden; line-height: 22px; margin-right: 16px; display: inline-block; white-space: nowrap; }
.footer nav li a { color: #636363; white-space: nowrap; }
.footer nav li a:hover{  color:#F00;}
.footer p { text-align: center; overflow: hidden; color: #252525; line-height: 24px; }
.footer .cont em {clear:left; text-align:left;width:90px;font-size:14px;float: left; font-weight:700;}
.footer .cont p{text-align:left;line-height:30px; margin:0 auto;}
.footer .cont p a{ margin-right:10px;}
.footer .botmenu{ width:1000px; margin:0 auto;}
.footer .botmenu p{line-height:30px;text-align:center;}
.footer .botmenu p a{ margin-left:5px; margin-right:5px;}

hr {float: left;width: 100%;height: 10px;border: none;border-bottom: 1px dotted #ddd;}

/*com-notice*/
.com-notice { font: 12px/1.5 Arial, Helvetica, sans-serif; background: #FAFAFA; width: 1000px; }
.com-notice dt { height: 35px; line-height: 35px; font-size: 16px; font-weight: bold; border-bottom: 1px dotted #CCC; padding-left: 10px; }
.com-notice dd { padding: 10px; margin:0;}
.com-notice .com-content a { line-height: 20px }
.com-notice .com-content img { border: 0px none; vertical-align: top; }
