@charset "utf-8";
/* CSS Document */
/*全屏黑背景*/
body {background:#000;}
.header {background:none;}
.header .left {color:#ff0;}
#site-nav .leftsite em {color:#fff;}
#site-nav .leftsite em a {color:#f90;}
#site-nav a {color:#eee;}
.header .midbox {background:#fff;}
#site-nav .menu a {color:#666;}
#site-nav a.menu-title {color:#f90;}
#site-nav .quick-menu li.phone {color:#ff0;}
#site-nav .menu-title b {border-top:solid 4px #fff; border-right:solid 4px #000; border-bottom:solid 4px #000; border-left:solid 4px #000; font-size:0; right:10px; width:0; line-height:0; position:absolute; top:13px; height:0; -webkit-transition:-webkit-transform .2s ease-in; -moz-transition:-webkit-transform .2s ease-in; -o-transition:-webkit-transform .2s ease-in; transition:-webkit-transform .2s ease-in;}/*向下箭头*/

.page {color:#eee;}
.page a {background:#333; color:#eee; border:none;}
.page .ipt_nor {height:22px; line-height:22px;}
#footer .fLink {background:#1d1d1d; border:none;}
#footer .fLink h2 {background:#222; color:#eee; border-bottom:solid 1px #444;}
#footer ul a {color:#ccc;}

#footer .fonbox {background:#222; color:#eee; border:none;}
#footer .fonbox .contact ul {border:solid 1px #222;}
#footer .fonbox .copyright {color:#eee;}
/*全屏黑背景 end*/

.pub_title {height:30px; border-bottom:solid 2px #c3c3c3;}
.pub_title h2 {float:left; display:inline-block; font-size:18px; font-weight:bold; color:#666;}
.pub_title a {float:right; font-weight:bold; color:#666; line-height:30px;}
.pub_title a:hover {color:#F00;}
.pub_box {border:solid 1px #eee; border-top:none;}
.pub_box li a img:hover {opacity:.8;filter:alpha(opacity=80);}
/*公共title结束*/
.net_add {float:left; width:1210px; line-height:30px; font-weight:normal;}
.net_add a {margin:0px 5px; font-weight:normal; float:none;}

.menu_wrap {height:40px; width:100%; background:#E4393C;}
.main {width:100%;}
.h_q {width:100%; height:auto; padding-bottom:10px;}
.h_q_banner {width:100%; height:345px; background:url(../images/h_quality.png) center center no-repeat;}
.h_q_box {width:1210px; height:auto; margin:auto;}
.h_q_list {width:1210px; height:38px; background:#e4393c;}
.h_q_list_left {float:left; width:54px; height:38px;}
.h_q_list_right {float:right; width:54px; height:38px;}
.h_q_list_box {width:auto; height:34px;}
.h_q_list_box li {float:left; display:inline-block; width:191px; height:34px; margin-left:24px;_margin-left:16px; position:relative;}
.h_q_list_box li a {display:inline-block; width:191px; height:34px; line-height:32px; text-align:center; font-size:16px;}
.h_q_dl {width:184px; height:42px; overflow:hidden; position:absolute; bottom:30px; left:3px;}
.h_q_dl dt {display:block; width:67px; height:42px; margin:auto;}
.h_q_dl dd {display:block; height:24px; background:#FFF; border-bottom:dotted 1px #eee;}
.h_q_dl dd a {display:inline-block; width:100%; text-indent:33px;_text-indent:17px; height:24px; line-height:24px; color:#000; text-align:left; font-size:12px;}
.h_q_dl dd a:hover {background:#E8F5D5; text-decoration:none; color:#f30;}
.h_q_dl dd a em {margin-right:15px;}
.h_q_dl dd.dd_first {background:#74C600; color:#FFF; height:30px; line-height:30px; text-align:center; font-size:14px; border:none; font-weight:bold;}
.h_p_title {width:1210px; height:40px; background:#c40f0f;}
.h_p_title h2 {float:left; width:1190px; height:50px; line-height:40px; padding:0 10px; color:#FFF; font-size:18px;}
.h_p_title a {float:right; display:inline-block; width:170px; height:30px; line-height:30px; color:#FFF; text-align:center; font-size:14px; font-weight:normal; margin:6px 8px 0 0;}
.h_q_lbox {width:1190px; height:auto; background:#222; padding:10px;}
.h_q_lbox dl {width:1190px; margin-bottom:10px; float:left;}
.h_q_lbox dl dt {width:800px; float:left;}
.h_q_lbox dl dt img {width:796px; height:225px; padding:1px; border:solid 1px #ccc; background:#ccc;}
.h_q_lbox dl dt img:hover {border:solid 2px #f30; padding:0;}
.h_q_lbox dl dd {width:380px; float:right;}
.h_q_lbox dl dd img {width:378px; height:202px; padding:1px; border:solid 1px #ccc; background:#ccc;}
.h_q_lbox dl dd img:hover {border:solid 2px #f30; padding:0;}

.h_q_box #crumbs {height:40px; line-height:40px; padding-bottom:20px; margin-bottom:10px; border-bottom:solid 1px #666; color:#eee; font-size:14px;}
.h_q_box #crumbs a {color:#eee;}
.h_q_box #crumbs h3 {float:right;_margin-top:9px;}
.h_q_box #crumbs h3 a {display:block; background:#74c600; padding:0 20px; color:#fff; font-size:16px; text-decoration:none;}
.h_q_box #crumbs h3 a:hover {background:#f30; color:#ff0;}

.h_q_lbox li {float:left; display:inline-block; width:910px; height:260px; margin:10px 0 10px 8px;}
.h_q_lbox li a img {width:910px; height:260px; border:solid 1px #ccc;}
.h_q_lbox li a:hover img {width:910px; height:260px; border:solid 2px #f30;opacity:0.8; filter:Alpha(Opacity=80);}
.h_q_img {width:1208px; height:auto; border:solid 1px #ccc; margin:auto; margin:10px 0;}

.h_q_lboxb {width:1210px; height:auto; background:#222; padding-top:20px;}
.h_q_lboxb li {float:left; display:inline-block; width:277px; height:208px; margin-left:20px;_margin-left:14px; margin-bottom:19px; text-align:center; line-height:28px;}
.h_q_lboxb li a {color:#eee;}
.h_q_lboxb li a:hover {color:#f90;}
.h_q_lboxb li a img {width:275px; height:180px; border:solid 1px #ccc; display:block;}
.h_q_lboxb li a:hover img {width:273px; height:178px; border:solid 2px #f30;}

/*tab开始*/
.tits {height:42px; width:100%; border-bottom:solid 2px #eee;}
.tits h2 {float:left; line-height:42px; text-indent:15px;}
.tits li {float:right; display:inline-block; width:73px; height:21px; margin-top:10px; margin-right:10px;}
.tits li a{display:inline-block; width:73px; height:21px; line-height:21px; font-size:14px; color:#3e3e3e; font-weight:bold; text-align:center;}
.tits li.cur a {background:#fda529; color:#fff;}
.cons {width:1208px; height:auto; padding-bottom:18px;}
.cons li {float:left; display:inline-block; width:72px; height:52px; margin-left:18px; margin-top:18px;}
.cons li a img {width:72px; height:52px;}
/*tab结束*/

/*详细分类*/
.tmCation {margin:0; float:left; width:100%; background:#222; margin:20px 0 10px;}
.tmCation .title dl {padding:0 5px 0 10px; height:35px; line-height:35px; margin:0;}
.tmCation .title dl h2 {float:left; font-size:14px; margin:0; color:#eee;}
.tmCation .title dl dt {float:right; text-align:center; padding:0 20px; margin-right:5px; cursor:pointer; overflow:hidden; font-size:12px; color:#333; background:#eee; height:29px; line-height:29px; border:solid 1px #777; border-bottom:0; margin-top:5px;}
.tmCation .title dl dt.hover {background:#444; font-weight:bold; color:#fff; height:29px; line-height:29px; border:solid 1px #444; border-bottom:0;}
.tmCation .contable {border-top:solid 1px #444;}
.tmCation .contable ul {padding:10px 15px; width:1180px; float:left;}
.tmCation .contable ul li {width:74px; height:54px; float:left; margin:5px; cursor:pointer;}
.tmCation .contable ul li p {text-align:center; line-height:2em;}
.tmCation .contable ul li:hover {color:#F60; text-decoration:underline;}
.tmCation .contable ul li img {width:72px; height:52px; border:solid 1px #ccc;}
.tmCation .contable ul li img:hover {width:72px; height:52px; border:solid 1px #F30;}

.h_q_list_left, .h_q_list_right, .h_q_list_box li, .h_p_title a{background:url(../images/h_q.png) no-repeat;}
.h_q_list_left {background-position:0 -64px;}
.h_q_list_right {background-position:-54px -64px;}
.h_q_list_box li {background-position:0 0;}
.h_p_title a {background-position:0 -34px;}