@charset "utf-8";
/*-----------------------------------// 整体布局 //-----------------------------------*/
* {margin:0;padding:0;}
html { overflow-y: scroll; height: 100%;margin-bottom: 0.1em;}
body{ line-height: 24px; font-size:12px; color:#333; margin:0; padding:0; font-family:"微软雅黑","华文细黑","宋体", Arial, Tahoma, Helvetica, sans-serif;}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;text-align:left;}
th,td {border-collapse:collapse;}
ol,ul {list-style:none;}
a {text-decoration:none; color:#868686;}
a:hover {text-decoration:none; color:#265933;}
input,select,form,img,button {vertical-align:middle;}
img {border:0;}
button {cursor:pointer;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
em{ font-style:normal;}
.clear{font-size:0; clear:both; height:0;}

.wrap{width:100%; height:100%; margin:0; background-color:#fff;}
.container{width:100%; height:auto; background-color:#efefef;}

.back_top{ width:50px; height:50px; position:absolute; right:-105px; bottom:0; z-index:10001; display:none;}
.back_top a{ display:block; width:50px; height:50px; background:url(../images/default/back_top.gif) no-repeat 0 0;}
.back_top a:hover{ background-position:0 -50px;}

.online{position:absolute; right:-120px; top:300px; z-index:10000; width:82px;}
.online .online_header{width:82px; height:57px; background:url(../images/default/online.png) no-repeat 0 0;}
.online .online_center{ background-color:#fff;}
.online .online_center li{ width:82px;text-align:center;}
.online .online_center li a{ color:#cc3300;}
.online .online_center li.phone { position:relative;}
.online .online_center li.phone .online_contact{ display:none; position:absolute; top:10px; left:-312px; z-index:9999; text-align:left; padding:15px 0 0 20px; width:302px; height:138px; background:url(../images/default/online_contact.png) no-repeat 0 0;}
.online .online_center li.phone .online_contact p{ height:20px; line-height:20px;}
.online .online_center li a:hover img{filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4; }
.online .online_footer{width:82px; height:15px; background:url(../images/default/online.png) no-repeat 0 -57px;}

.header{ height:99px; width:100%; background:url(../images/default/top_bg.png) repeat-x 0 0;}
.header .c{ width:980px; margin:0 auto; position:relative;}
.header .top{ height:90px; width:100%;}
.header .logo{ position:absolute; left:0; top:30px; z-index:9999;}
.header .other{position:absolute; right:0; top:30px; z-index:9999; height:40px; overflow:hidden; text-align:right;}
.header .other li{}
.header .other li p{ color:#555555; height:20px; line-height:20px; font-size:12px; font-family:"宋体";}
.header .other li p.p1{color:#d90000; font-family:"微软雅黑"; font-size:14px;}

.fixed{ width:100%; height:149px; position: fixed; left: 0;top: 0;width: 100%;z-index: 9999;}
.m_c{ width:100%; height:50px; background-color:#313131; position:relative; z-index:9999;}
.menu{width:980px; margin:0 auto; padding-top:3px; position:relative;}
.menu ul.m{}
.menu ul.m li{float:left; display:inline; position:relative;}
.menu ul.m li a.a1{ width:137px; height:46px; line-height:46px; padding:1px 1px 0 1px; display:block; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:15px;}
.menu ul.m li a.a1:hover,.menu ul.m li.current a.a1{ background-color:#666; color:#f8be00; font-weight:bold; padding:0; border:1px solid #313131; border-bottom:none;}
.menu ul.m li div.upline{ position:absolute; left:0px; top:47px; z-index:9999; display:none;}
.menu ul.m li div.upline dl{ padding:10px 0 10px 0; width:137px; border:solid 1px #3c4055; border-top:none; background: url("../images/default/upline_bg.png") repeat-y scroll 0 0 transparent;}
.menu ul.m li div.upline dt{ padding:5px 6px 5px 7px;}
.menu ul.m li div.upline dt a{ width:124px; height:27px; line-height:27px; text-align:center; display:block; font-size:13px; color:#000; font-family:"微软雅黑"; white-space: nowrap;}
.menu ul.m li div.upline dt a:hover{ color:#fff; font-weight:bold; background: url("../images/default/upline_li_bg.png") repeat-x scroll 0 0 transparent;}

.main{ padding:0; margin:0 auto; width:980px; height:auto; }
.main_ad{ width:100%; height:360px; overflow:hidden; position:relative; z-index:8888; background-color:#3e3e3e;}
.ad{ width:980px; margin:0 auto;}
.ad_btm{ width:100%; height:50px; position:absolute; left:0; bottom:0; z-index:7777; background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
/* focus */
#focus{width:980px;height:360px; overflow:hidden; position:relative;z-index:7778;}
#focus ul{height:360px; position:absolute;}
#focus ul li{float:left;width:980px;height:360px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}

#focus .btnBg{position:absolute;width:980px;height:50px;left:0;bottom:0;z-index:7778;background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
#focus .btn{position:absolute; width:960px; height:37px; padding:6px 10px 7px 10px; right:0;bottom:0; z-index:7779; text-align:center;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:90px;height:35px;margin-left:5px;cursor:pointer; border:1px solid #fabe00;}
#focus .btn span.on{background:#fff;}


.main_intro{ width:100%; height:164px; background-color:#f6f6f6;}
.intro{ width:980px; margin:0 auto; color:#666; padding:22px 0; }
.intro .pic{ float:left; width:160px;}
.intro .text{float:right; line-height:22px; width:800px; text-indent:24px; padding-top:5px;}
.intro .text a{ color:#ff9900;}

.main_product{width:100%; background-color:#e7e7e7;}
.index_product{ margin:0 auto; width:980px;}
.index_product .title{height:35px; width:770px; padding:35px 0; margin:0 auto;}
.index_product .title ul{}
.index_product .title li{ display:inline; float:left; padding:0 25px;}
.index_product .title li a{ display:block; height:27px; text-align:center; line-height:27px; color:#000; font-size:16px; font-family:"微软雅黑"; position:relative;}
.index_product .title li a img{ display:none; position:absolute; left:-30px; top:-5px; z-index:999;}
.index_product .title li.p_0 a img{left:-30px;}
.index_product .title li.p_1 a img{left:-30px;}
.index_product .title li.p_2 a img{left:-15px;}
.index_product .title li.p_3 a img{left:-28px;}
.index_product .title li.p_4 a img{left:-25px;}
.index_product .title li.p_5 a img{left:-20px;}
.index_product .title li.p_6 a img{left:-15px;}
.index_product .title li.current a img{ display:block;}

.index_product .box{ width:100%; height:435px;}
.index_product .box ul{ padding:0 4px;}
.index_product .box li{ float:left; display:inline; padding:0 40px 30px 0;}
.index_product .box li.first{ padding-right:0;}
.index_product .box li a.pic{ display:block; width:201px; height:136px; padding:6px; background:url(../images/default/product_bg.png) no-repeat 0 0;}
.index_product .box li a.pic:hover{ background:url(../images/default/product_bg_hover.png) no-repeat 0 0;}
.index_product .box li p{ text-align:center; width:213px; white-space:nowrap; overflow:hidden; height:24px; line-height:24px; padding-top:15px;}
.index_product .box li p a{ color:#666;}
.index_product .box li p a:hover{ color:#e50113;}

.main_news{width:100%; height:326px; background-color:#f6f6f6;}
.index_news{margin:0 auto; width:980px;}
.index_box{ width:440px; float:left;}

.index_news .title{height:35px; width:100%; padding:30px 0 10px 0;}
.index_news .title ul{ padding-left:90px;}
.index_news .title li{ display:inline; float:left; padding:0 30px;}
.index_news .title li a{ color:#393939; font-size:16px; font-family:"微软雅黑";}
.index_news .title li.current a{color:#de3a3a; font-weight:bold;}

.index_news .box{ display:none;}
.index_news .box ul{}
.index_news .box li{ height:75px; width:100%; overflow:hidden; padding-bottom:5px;}
.index_news .box li a{ color:#555; font-size:13px; font-weight:bold;}
.index_news .box li a:hover{ color:#de3a3a; }
.index_news .box li p{ color:#555; font-size:13px; line-height:20px;}

.index_pad{ width:100px; margin-top:56px; height:270px; float:left; background:url(../images/default/news_pad.gif) no-repeat center center;}

.main_link{width:100%; height:42px; background:url(../images/default/link_bg.gif) repeat-x 0 0;}
.link{ width:980px; margin:0 auto;}
.link ul{}
.link li{ float:left; display:inline; height:40px; line-height:40px; color:#212121; font-size:12px; font-family:"微软雅黑"; padding-right:10px;}
.link li a{ color:#212121; font-size:12px; font-family:"微软雅黑";;}
.link li a:hover{ color:#d80000;}


.footer{ width:100%; height:72px; background-color:#d4d4d4; border-top:1px solid #757574; border-bottom:1px solid #757574;}
.footer .copyright{width:980px; margin:0 auto; padding-top:10px; olor:#212121;}
.footer .copyright .left{ float:left;}
.footer .copyright .left p{ width:600px;}
.footer .copyright .left p a{color:#212121;}
.footer .copyright .left p a:hover{color:#d90000;}
.footer .copyright .right{ float:right;}
.footer .copyright .right p{text-align:center;}
.footer .copyright .right .foot_nav{}
.footer .copyright .right li{ float:left; display:inline;}
.footer .copyright .right a{color:#212121;}
.footer .copyright .right a:hover{color:#d90000;}

.contact{ width:980px; margin:0 auto; padding:5px 0 50px 0;}
.contact p{ text-align:center;}


/*page*/
.footactions{text-align:center; padding:10px 0 60px 0; width:100%;}
.pages{ text-align:center; height:32px; line-height:32px; overflow:hidden; width:100%;}
.pages #pages1{ position:relative;left:50%;float:left;}
.pages li{ position:relative;left:-50%;display: inline;float:left; padding:0 4px; color:#444;}
.pages li a{ color:#444; display:block; width:26px; height:20px; line-height:20px; text-align:center; padding:5px 3px;}
.pages li strong{ font-weight:normal; color:#ed7248; display:block; width:24px; height:20px; line-height:20px; padding:5px 3px; text-align:center; border:solid 1px #bbb;}
.pages li a:hover{ text-decoration:none; color:#ed7248; border:solid 1px #bbb; width:24px; height:20px; line-height:20px;}
.pages li.first a,.pages li.prev a,.pages li.next a,.pages li.end a{padding:5px 6px;}


.main .pos{ margin:60px 0; width:930px; padding-left:50px; height:29px; line-height:29px; color:#868686; font-family:"宋体"; font-size:12px;background:url(../images/default/pos.gif) no-repeat 0 0;}
.main .pos a:hover{color:#cc0000;}
.main .content{ padding:0 0 30px 0; font-family:"宋体";}
.main .content .title{ font-size:20px; font-family:"华文细黑"; font-weight:normal; color:#000; text-align:center; height:30; line-height:30px;}
.main .content .par{ color:#959595; text-align:center; margin:10px 0 45px 0; background-color:#d9d9d6;}
.main .content .text{ color:#333; overflow:hidden; padding-bottom:40px; min-height:200px;}

.main .c_footer{ padding-bottom:20px; position:relative;}
.main .c_footer .line { background: url("../images/default/dashed.gif") repeat-x scroll 0 0 transparent;font-size: 0; height: 1px;width: 100%;}
.main .c_footer .p_other{ height:24px; position:absolute; right:0; top:7px; z-index:100;}
.main .c_footer .p_other ul{ }
.main .c_footer .p_other li{float:left; display:inline; padding:0 0 0 20px;}
.main .c_footer .p_other li a{color:#999; height:14px; line-height:14px; padding-left:15px;}
.main .c_footer .p_other li.first a{ background:url(/public/images/default/detail_acrrow_down.gif) no-repeat 0 0;}
.main .c_footer .p_other li.first a:hover{color:#eb7246; text-decoration:none;}
.main .c_footer .p_other li.first a.hover{ background:url(/public/images/default/detail_acrrow_up.gif) no-repeat 0 0;}
.main .c_footer .p_other li.first a.hover:hover{color:#eb7246; background-position:0 -12px;}
.main .c_footer .p_other li.second a{ background:url(../images/default/detail_acrrow_up.gif) no-repeat 0 0;}
.main .c_footer .p_other li.second a:hover{color:#eb7246; text-decoration:none;}
.main .c_footer .p_next{ padding-top:5px;}
.main .c_footer .p_next li{ float:left; display:inline; padding-right:30px; color:#999;}
.main .c_footer .p_next li a{color:#999;}
.main .c_footer .p_next li a:hover{color:#eb7246; text-decoration:none;}

.main .top_title{ width:100%; padding:40px 0 0 0;}
.main .top_title h6{ padding:10px 0; font-size:24px; color:#666; font-family:"微软雅黑"; font-weight:normal;}
.main .top_title .text{ padding:10px 0; text-indent:24px;}


.main_product .news_title{text-align:center; line-height:35px;}
.main_product .news_title a{ color:#000; font-size:16px; font-family:"微软雅黑"; }
.main_product .news_title a:hover,.main_product .news_title a.current{ color:#d90000; font-weight:bold;}

.main_product .list{ width:830px; height:470px; position:relative; padding-bottom:30px;}
.main_product .list .pic{ position:absolute; right:-160px; top:20px; z-index:999;}
.main_product .list .pic p{ padding:0 0 15px 0;}
.main_product .list .pic p a{ display:block; border:1px solid #bbb; padding:2px; width:120px; height:90px;}
.main_product .list .pic p a:hover{ border:2px solid #d90000; padding:1px;}
.main_product .list .news{width:830px;}
.main_product .list .news li{height:35px; line-height:35px; padding:0 5px; background:url(../images/default/dashed.gif) repeat-x 0 bottom;}
.main_product .list .news li span{ float:right; color:#c1c1c1; font-size:12px;}
.main_product .list .news li a{ color:#313131; font-size:12px; font-family:"微软雅黑"; padding-left:24px; background:url(../images/default/new_li_1.png) no-repeat left center;}
.main_product .list .news li a:hover{ color:#d90000; font-weight:bold; background:url(../images/default/new_li_2.png) no-repeat left center;}

.main_product .news_2{width:100%; padding:10px 0; margin-bottom:30px; border-top:1px solid #a2a9aa; border-bottom:1px solid #a2a9aa;}
.main_product .news_2 li{ padding:20px 0;}
.main_product .news_2 li .pic{float:left; width:130px;}
.main_product .news_2 li .pic a{border:solid 1px #bbbbbb; padding:2px; display:block; width:120px; height:90px;}
.main_product .news_2 li .pic a:hover{ border:solid 2px #d90000; padding:1px;}
.main_product .news_2 li .text{ float:left; width:820px; padding:0 0 0 20px;}
.main_product .news_2 li .text h6{ height:30px; line-height:30px; font-weight:normal;}
.main_product .news_2 li .text h6 a{ color:#535353; font-size:16px; font-family:"微软雅黑";}
.main_product .news_2 li .text h6 a:hover{color:#d90000;}
.main_product .news_2 li .text h6 span{ float:right; color:#c1c1c1;}
.main_product .news_2 li .text p{ color:#969696; line-height:22px;}
.main_product .news_2 li.line{background:url(../images/default/dashed.gif) repeat-x 0 top;}

/*guestbook*/
.guestbook{ padding:20px 30px 40px 30px;}
.guestbook .g_form th{color:#999; font-weight:normal; padding-bottom:5px; padding-right:10px; width:65px; text-align:right;}
.guestbook .g_form td{color:#999; padding-bottom:5px;}
.guestbook .g_form td .tinput{ border:1px solid #aaa; padding:4px; color:#999; font-size:12px;}
.guestbook .g_form td textarea{border:1px solid #aaa; padding:10px 5px; color:#999; font-size:12px; height:65px; width:640px;}
.guestbook .g_form td.sub{ padding-top:10px;}
.guestbook .g_form td li{ display:inline; float:left; padding-right:10px;}
.guestbook .g_form td.sub input{color:#919191; font-weight:bold; font-size:14px; text-align:center; width:105px; height:35px; line-height:35px; border:none; cursor: pointer; overflow:hidden; *display:block; text-transform:capitalize; background:transparent url(../images/default/guestbook_btn.png) no-repeat 0px 0px;}
.guestbook .g_form td.sub input.hover{ color:#d90000; background-position: 0 -35px;}
.guestbook .g_form td .sel{ width:105px; height:25px; border:1px solid #aaaaaa; background-color:#fff;}
.guestbook .g_form td span{ color:#F00; padding-left:10px;}

.guestbook .g_list{}
.guestbook .g_list li{ padding-bottom:10px; font-size:12px;}
.guestbook .g_list li table{border-collapse: collapse;}
.guestbook .g_list li th{ color:#333; width:77px; padding:10px 0; text-align:center; font-weight:normal; border: 1px solid #b9b9b9; background-color:#ccc;}
.guestbook .g_list li th p{ text-align:center;}
.guestbook .g_list li td{ padding:10px; border: 1px solid #b9b9b9;}
.guestbook .g_list li td .text{ position:relative; padding:15px 0;}
.guestbook .g_list li td .action{ position:absolute; bottom:-5px; right:0; z-index:9999; height:16px; line-height:16px;}
.guestbook .g_list li td .action li{ float:left; display:inline; padding-right:5px;}
.guestbook .g_list li td .action li a{ display:block; width:16px; height:16px; background:url(../images/default/guestbook_ico.gif) no-repeat 0 0;}
.guestbook .g_list li td .action li a.person{background-position:0 0;}
.guestbook .g_list li td .action li a.phone{ background-position:0 -16px;}
.guestbook .g_list li td .action li a.qq{ background-position:0 -32px;}
.guestbook .g_list li td .action li a.msg{ background-position:0 -48px;}
.guestbook .g_list li td span{ padding-right:5px; color:#333;}
.guestbook .g_list li td .time{color:#858585;}
.guestbook .g_list li td .check{color:#f00;}
.guestbook .g_list li td .success{color:#0080c0; font-weight:bold;}
.guestbook .g_list li td .reply{color:#003399;}
.guestbook .g_list li td .no_reply{color:#333;}