﻿body{font-size:12px; margin:0px; padding:0px;color:#4C4C4C;}
img{border:0px}
*{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:none;}
a{ text-decoration:none;}


a:link{color:#4C4C4C;text-decoration: none;}
a:visited{text-decoration:none;color:#4C4C4C;}
a:hover{text-decoration: none; color:#E54F15;}



#t_bg{height:102px; background:url(t_bg.jpg) repeat-x;}
#t_bg .logo{ width:1000px; margin:0px auto; height:102px; background:url(logo.jpg) no-repeat;}
.logo .top{width:230px; height:24px; float:right; background:url(top.jpg) no-repeat;}
.top span{ float:right; margin-top:4px; margin-right:20px;}
a.t_st:link{color:#545557;text-decoration: none; font-size:12px;}
a.t_st:visited{text-decoration:none;color:#545557; font-size:12px;}
a.t_st:hover{text-decoration: none; color:#166699; font-size:12px; }


#m_bg{background:url(m_bg.jpg) repeat-x; height:45px;}
#m_bg .menu{width:1000px; margin:0px auto; height:45px;}
.mune{background:url(nav-hover0.jpg)!important;color:#fff; font-weight:bold;width:100px; height:45px; float:left;}
a.m_st:link{text-decoration:none; font-size:13px;color:#FFFFFF; font-weight:bold; width:109px; height:45px;display:block; line-height:45px;}
a.m_st:visited{text-decoration:none;font-size:13px;color:#FFFFFF;font-weight:bold;width:109px; height:45px;display:block;line-height:45px;}
a.m_st:hover{text-decoration:none; font-size:13px; color:#FFFFFF;font-weight:bold;width:109px; height:45px;display:block;background:url(hover.jpg) no-repeat;line-height:45px;}
.txtcom2neiye{ padding-left:20px; line-height:26px;border:1px solid #CCCCCC}



#swf_bg{height:400px; background:url(banner_bg.jpg) repeat-x}
#swf_bg .swf{ width:1000px; margin:0px auto;height:400px;}
#notice_bg{height:33px; background:url(n_bg.jpg) repeat-x; margin-top:1px;}
#notice_bg #notice{width:1000px; margin:0px auto;height:33px;}
#notice .n_img{ float:left; width:92px; height:33px; background:url(notice.jpg) no-repeat;}
#notice .n_img span{ font-size:12px; line-height:34px; padding-left:18px; color:#FFFFFF}
#notice .notice_info{ width:905px;height:34px; line-height:36px; float:right;}
.notice_info ul{ margin:0px; padding:0px; list-style-type:none;}
.notice_info ul li{ float:left;margin-left:11px;}


#middle{ width:1000px; margin:8px auto;}
#middle #left{ float:left; width:232px;}


#left #p_left{width:232px;}
#p_left .p_img{ width:232px; height:33px; background:url(left.jpg) no-repeat;}
#p_left .p_img span{ margin-left:20px; color:#FFFFFF; line-height:33px; font-weight:bold; font-size:12px;}
#p_left .p_info{ width:230px;border-top:0px; padding-bottom:6px; background: #FDEFE4}
.p_info ul{ list-style-type:none; margin:0px; padding:0px; padding-left:8px;}
.p_info ul li{ line-height:26px;width:180px; border-bottom:1px dotted #999999; background:url(1.gif) no-repeat left center; padding-left:25px; padding-top:2px;}
a.cp-title:link{color:#656565;text-decoration: none; font-size:12px;}
a.cp-title:visited{text-decoration:none;color:#656565; font-size:12px;}
a.cp-title:hover{text-decoration: none; color:#FF0000;font-size:12px;}



#left #contact{width:232px; margin-top:5px;}
#contact .contact_img{ width:232px; height:188px; background:url(lxw.jpg) no-repeat;}
#contact .contact_img span{ margin-left:25px; color:#FFFFFF; line-height:21px; font-weight:bold; font-size:12px;}
#contact .contact_info{width:230px;border:1px solid #ABD4EF; border-top:0px;}
.contact_info ul{ list-style-type:none; padding:0px; margin:0px; padding-left:4px; padding-top:2px;}
.contact_info ul li{ line-height:21px; font-family:Verdana, Arial, Helvetica, sans-serif}



#left #fhtz{width:232px; margin-top:5px;}
#fhtz .fhtz_img{width:232px; height:33px; background:url(left.jpg) no-repeat;}
#fhtz .fhtz_img span{ float:right; margin-right:5px; margin-top:10px;}
#fhtz .fhtz_img p{ margin:0px; padding-left:25px; line-height:33px; color:#FFFFFF; font-size:12px; font-weight:bold;}
#fhtz .fhtz_info{width:230px;border:1px solid #ABD4EF; border-top:0px; padding-bottom:6px;}
.fhtz_info ul{ list-style-type:none; margin:0px; padding:0px; padding-left:10px;}
.fhtz_info ul li{ line-height:30px; border-bottom:1px dashed #CCCCCC; width:205px; background:url(1.gif) no-repeat left center; padding-left:15px;padding-top:3px;}



#middle #right{ float:right;width:761px;}
#right #gsjj{width:761px;}
#gsjj .gsjj_img{ width:761px; height:33px; background:url(right.jpg) no-repeat;}
#gsjj .gsjj_img span{ float:right; margin-right:5px; margin-top:10px;}
#gsjj .gsjj_img p{ margin:0px; padding-left:25px; line-height:33px; color:#FFFFFF; font-size:12px; font-weight:bold;}
#gsjj .gsjj_info{ width:759px; border:1px solid #ABD4EF;border-top:0px;}
#gsjj .gsjj_info img{ margin:6px; width:180px; height:205px;}
#gsjj .gsjj_info p{ margin:0px; line-height:27px; padding-left:3px; padding-top:3px; font-size:13px;}
a.more:link{color:#0069AD;text-decoration: none; font-size:12px;}
a.more:visited{text-decoration:none;color:#0069AD; font-size:12px;}
a.more:hover{text-decoration: none; color:#E54F15; font-size:12px;}



#right #product{width:761px; margin-top:5px;}
#product .product_img{ width:761px; height:33px; background:url(right.jpg) no-repeat;}
#product .product_img span{ float:right; margin-right:5px; margin-top:10px;}
#product .product_img p{ margin:0px; padding-left:25px; line-height:33px; color:#000; font-size:12px; font-weight:bold;}
#product .product_info{ width:759px; border:1px solid #CCCCCC;border-top:0px; _padding-bottom:8px; *padding-bottom:8px;}
.jianjie{ line-height:30px;border:1px solid #CCCCCC; padding-left:10px; padding-right:10px; padding-top:10px }
.product_info ul{list-style-type:none; margin:0px; padding:0px; padding-top:15px;*padding-top:9px;_padding-top:9px; text-align:center;}
.product_info ul li{ float:left; margin-left:10px;_margin-left:6px; margin-right:9px;_margin-right:9px; width:170px;*margin-bottom:-8px;_margin-bottom:-8px;margin-top:20px;_margin-top:16px;}
.product_info ul li p{line-height:28px;}
.product_info ul li .show_img{ width:170px; height:140px;}
.product_info ul li .show_title{ width:168px;height:28px; line-height:28px;text-align:center;}
a.title:link{color:#4C4C4C;text-decoration: none; font-size:12px;}
a.title:visited{text-decoration:none;color:#4C4C4C; font-size:12px;}
a.title:hover{text-decoration: none; color:#FF0000; font-size:12px;}



#right #info{width:761px; margin-top:5px;}
#info #news{width:377px; float:left;}
#news .news_img{ width:377px; height:33px; background:url(info.jpg) no-repeat;}
#news .news_img span{ float:right; margin-right:5px; margin-top:10px;}
#news .news_img p{ margin:0px; padding-left:25px; line-height:33px; color:#FFFFFF; font-size:12px; font-weight:bold;}
#news .news_info{width:375px; border:1px solid #ABD4EF; padding-bottom:6px; border-top:0px; padding-top:2px;_padding-top:0px;*padding-top:1px;}
.news_info ul{ list-style-type:none; margin:0px; padding:0px; padding-left:5px;}
.news_info ul li{ line-height:30px; border-bottom:1px dashed #CCCCCC; width:345px; background:url(1.gif) no-repeat left center; padding-left:15px; padding-top:3px;}
.news_info ul li span{ float:right; font-family:Verdana, Arial, Helvetica, sans-serif}



#info #jszc{width:377px;float:right;}
#jszc .jszc_img{ width:377px; height:33px; background:url(info.jpg) no-repeat;}
#jszc .jszc_img span{ float:right; margin-right:5px; margin-top:10px;}
#jszc .jszc_img p{ margin:0px; padding-left:25px; line-height:33px; color:#FFFFFF; font-size:12px; font-weight:bold;}
#jszc .jszc_info{width:375px; border:1px solid #ABD4EF;padding-bottom:6px;border-top:0px;padding-top:2px;_padding-top:0px;*padding-top:1px;}
.jszc_info ul{ list-style-type:none; margin:0px; padding:0px; padding-left:10px;}
.jszc_info ul li{ line-height:30px; border-bottom:1px dashed #CCCCCC; width:345px; background:url(1.gif) no-repeat left center; padding-left:15px;padding-top:3px;}
.jszc_info ul li span{ float:right;font-family:Verdana, Arial, Helvetica, sans-serif}



#link{ width:1000px;margin:0px auto;}
#link .link_img{width:1000px; height:30px; background:url(link.jpg) no-repeat;}
#link .link_img span{ margin-left:10px; color:#184C95; line-height:30px; font-weight:bold; font-size:13px;}
#link .link_info{width:993px; border:1px solid #CCCCCC;border-top:0px; line-height:24px; padding-left:5px;}

#foot{ margin:8px auto; background:url(f_bg.jpg) repeat-x; height:88px;}
#foot #f_info{ width:1000px; margin:0px auto;padding-top:8px;}

#f_info .f_right{ float:right; width:1000px;line-height:26px; text-align:center;}



#mytable {BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; WIDTH: 98%; BORDER-COLLAPSE: collapse; BORDER-TOP: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid}
#mytable td {BORDER-BOTTOM: #CCCCCC 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 6px; PADDING-RIGHT: 3px; BORDER-RIGHT: #CCCCCC 1px solid; PADDING-TOP: 5px}
.k_but {LINE-HEIGHT: 26px; WIDTH: 100%; DISPLAY: block; CLEAR: both; PADDING-TOP: 2px}
.k_but .k_menu {WIDTH: 29%; DISPLAY: block; FLOAT: left}
.k_menu {}
.k_menu INPUT {BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 1px; MARGIN: 0px 4px 0px 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #ff0000; FONT-SIZE: 12px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 1px}
.k_form {PADDING: 10px 0px 0px 15px; WIDTH: 700px; DISPLAY: block;}
.k_form P {TEXT-ALIGN: left}
.k_form P LABEL {DISPLAY: block; COLOR: #666; CLEAR: both; FONT-SIZE: 12px}
.k_form P SPAN LABEL {DISPLAY: inline; COLOR: #666; CLEAR: none}
.k_form DIV {TEXT-ALIGN: left}
.k_form OL {TEXT-ALIGN: left}
.k_form OL LI {LINE-HEIGHT: 24px}
.k_error {LINE-HEIGHT: 14px; DISPLAY: block; COLOR: #c01920; FONT-SIZE: 12px}
.k_pagelist {clear:both;line-height:30px; display:inline}
.k_pagelist em {padding:2px;border:1px solid #DDDDDD;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #DDDDDD;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}
.fengye {padding-right: 10px;padding-left: 10px;}



#right #public{width:761px;}
#public .public_img{ width:761px; height:33px; background:url(right.jpg) no-repeat;}
#public .public_img span{ float:right; margin-right:5px; margin-top:10px;}
#public .public_img p{ margin:0px; padding-left:25px; line-height:33px; color:#FFFFFF; font-size:12px; font-weight:bold;}
#public .public_info{ width:759px; border:1px solid #ABD4EF;border-top:0px; height:945px;}
#public .public_info p{ margin:0px; line-height:27px; padding-left:3px; padding-top:5px; font-size:13px;}



#info_list{width:759px;}
#info_list ul{ list-style-type:none; padding:0px; margin:0px; padding-left:12px;}
#info_list ul li{line-height:30px; border-bottom:1px dashed #CBD3E6; width:710px;background:url(3.gif) no-repeat left center; padding-left:22px; padding-top:3px;}
#info_list ul li span{ float:right; font-family:Verdana, Arial, Helvetica, sans-serif}
.page{padding-left:12px; padding-top:10px;}



.public_info #product_con{width:759px; border:px solid #000000}
#product_con ul{list-style-type:none; margin:0px; padding:0px;}
#product_con ul li{border:1px solid #CCCCCC;width:367px;height:140px;margin-left:7px;_margin-left:3px;float:left; margin-top:8px;_margin-top:8px; _margin-right:4px;} 
#product_con ul li .ps_style_img{float:left; width:172px; height:135px; padding:2px;}
#product_con ul li .ps_style_content{float:right; width:182px;line-height:22px; padding-top:8px;}
#product_con ul li .more{float:right; width:170px;text-align:right; padding-right:5px; margin-top:0px;}
.public_info #pro_page{ width:740px; margin:0px auto; padding-top:12px;_padding-top:9px;}
#pro_page li{ display:inline-block; padding:0 3px; list-style:none;}



#list_info{width:759px;border:1px solid #ABD4EF; border-top:0px;}
#list_info .biaoti{text-align:center;}
#list_info .biaoti h1{font-size:24px; margin:0px;padding-top:15px;}
#list_info .info_source{line-height:25px; text-align:center; border-bottom:2px dashed #999999; width:708px; margin:8px auto;}
#list_info .pub_info_content{padding-left:25px;padding-bottom:5px; padding-right:16px;}
#list_info .pub_info_content p{margin:0px auto; line-height:24px; font-size:13px;}
#list_info .info_page{width:650px;line-height:20px; padding-left:15px; margin-top:18px; padding-bottom:10px;}
.info_page li{display:inline-block; padding:0 3px; list-style:none;}
#k_lastpage a{font-size:13px; color:#4C4C4C;text-decoration:none;}
#k_lastpage a:hover{font-size:13px; color:#FF0000;text-decoration:none;}
#k_nextpage a{font-size:13px; color:#4C4C4C;text-decoration:none;}
.tagcoloer a{color:#CC0000;}




.i_pro2{ float:left; width:100%;_width:99%; padding:4px 0 0 5px; text-align:left;}
.i_pro2 ul{ float:left; width:100%; text-align:left;}
.i_pro2 li{ float:left; width:340px;_width:320px;padding-right:5px; padding-left:2px; border:#cccccc 1px solid; margin:4px 2px 3px 2px;}
.xq{ color:#FF9933;}
.xq a{ color:#FF9933;}
.xq a:hover{ color:#0099FF;}

.yiliu{ width:1000px; height:100px; background:url(yiliu.jpg) no-repeat; margin-top:15px;}
.yiliu2{ width:1000px; height:100px; background:url(yiliu2.jpg) no-repeat; margin-top:15px;}
.youshi{width:1000px; height:1112px; background:url(youshi.jpg) no-repeat; margin-top:15px;}


.gd .gd_con{background: url(../images/gd-bg.jpg) repeat-y; width:1000px; float:left; height:200px;}
.gd{ width:998px; float:left;height:200px; border:1px solid #CCCCCC}
.gd .gd_tou{ background:url(../images/titbg.jpg) repeat-x; height:35px; float:left; width:1000px;}
.gd .gd_tou .gd_le{ background:url(../images/titlleft.jpg) no-repeat; float:left; width:1000px; height:35px; color:#000; font-weight:600; line-height:35px; padding:0 0 0 }
#rroll{width:980px; margin:5px auto;}
#rroll .rroll_img{width:980px; height:32px; background:url(link_bg.jpg) repeat-x; border-bottom:0px; border-top:0px;}
#rroll .rroll_img span{color:#525252;padding-right:10px;float:right; margin-top:8px;}
#rroll .rroll_img p{color:#474747; font-weight:bold; padding-left:10px; line-height:32px; font-size:13px;margin-top:0px;}
#rroll .rroll_info{margin:0px auto;width:980px; height:140px; border-top:0px; margin-bottom:8px;overflow:hidden;}
.rroll_info #demoLeft{overflow:hidden;width:980px; margin:0px auto;}
#demoLeft .indemo {float:left;width:1000%; text-align:center;margin-top:8px;}
#demo1,#demo2 {float:left;}
#demo1 ul,#demo2 ul{list-style-type:none; margin:0px; padding:0px;}
#demo1 ul li,#demo2 ul li{ float:left; width:190px;overflow:hidden; padding-right:8px;}
.c_left_cen{ width:980px; height:300px; line-height:25px; background:url(cen_bg01.jpg) repeat-y; color:#333333; padding-left:10px; padding-right:10px; margin-top:-5px; border:1px solid #CCCCCC}
.c_left_bottom{ width:1000px; height:10px; background:url(cen_bot01.jpg) no-repeat;}
.c_left_cen ul{ width:706px; padding:10px 0; margin-top:5px}
.c_left_cen dl{width:706px; height:auto; margin:0 5px; }
.c_left_cen .txtab{ padding-left:60px;background:url(ve.jpg) no-repeat ;  height:45px; font-weight: bold; font-size:13px; overflow:hidden;}
.c_left_cen .txtab span{font-size:10px; color:#666; font-weight:normal;background:none; padding-left:0px; margin:0px; float:left;}

.c_left_cen .txtyw{ padding-left:60px;background:url(com.jpg) no-repeat ;  height:45px; font-weight: bold; font-size:13px; overflow:hidden;}
.c_left_cen .txtyw span{font-size:10px; color:#666; font-weight:normal;background:none; padding-left:0px; margin:0px; float:left;}

.c_left_cen .txtcom{ width:100%; height:auto; line-height:25px;}
.c_left_cen .txtcom span{ float:right; background:url(ico.gif) no-repeat 0px -111px ; padding-left:10px; margin-right:5px;}
.c_left_cen .txtcom span a{ color:#ED8236}
.c_left_cen .txtcom span a:hover{color:#3399FF;text-decoration: underline;}

.c_left_t .web{background-position: 0px 0px;}
.c_left_t .yeei{background-position: 0px -39px;}
.c_left_t .pimg{background-position: 0px -83px;}

.c_com{width:664px; float:left; height:auto; background:url(line.jpg) repeat-y right; padding-right:10px;}
.box01{ width:980px; height:300px; margin:0 auto; overflow:hidden;}
.js-box{ width:340px; height:300px; float:left; border-right:#CCC dashed 1px; padding-right:20px;}
.js-title{ width:340px; height:45px; line-height:45px; background:url(../images/js-title.jpg) no-repeat;}
.js{ width:340px; padding-bottom:16px; overflow:hidden;}
.js-t{ width:142px; height:310px; float:left; padding-top:10px; padding-right:10px;}
.js-t img:hover{ border:#06F solid 1px;}
.js-text{ width:180px; height:300px; float:right; padding-top:6px; }
.js-text strong{ font-size:13px; height:24px; line-height:24px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.js-text p{ height:auto; max-height:72px;line-height:24px; overflow:hidden;}
.js-text span{ height:20px; line-height:20px;}
.js-list{ padding-top:10px;}
.js-list li{ width:auto; height:34px; line-height:34px; padding-left:20px; border-top: #CCC dashed 1px; background:url(../images/list.png) no-repeat 0 13px;}
.js-list li span{ width:230px; height:34px; float:left; padding-left:20px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.js-list li em{ float:right;}

.news-box{ width:340px; height:auto; float:left; border-right:#CCC dashed 1px; padding-right:20px; padding-left:20px;}
.news-title{ width:340px; height:45px; line-height:45px; background:url(../images/news-title.jpg) no-repeat;}
.news{ width:340px; padding-bottom:16px; overflow:hidden;}
.news-t{ width:142px; height:110px; float:left; padding-top:10px; padding-right:10px;}
.news-t img{ width:138px; height:102px; border:#CCC solid 1px; padding:2px;} 
.news-t img:hover{ border:#06F solid 1px;}
.news-text{ width:180px; height:116px; float:right; padding-top:6px;}
.news-text strong{ font-size:13px; height:24px; line-height:24px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-text p{ height:auto; max-height:72px;line-height:24px; overflow:hidden;}
.news-text span{ height:20px; line-height:20px;}
.news-list{ padding-top:10px;}
.news-list li{ width:340px; height:34px; line-height:34px; padding-left:20px; border-top: #CCC dashed 1px; background:url(../images/list.png) no-repeat 0 13px;}
.news-list li span{ width:230px; height:34px; float:left; padding-left:20px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-list li em{height:34px; float:right;}

.faq-box{ width:222px; height:auto; float:right;}
.faq-title{ width:222px; height:45px; line-height:45px; background:url(../images/faq-title.jpg) no-repeat;}
.faq{ width:222px; overflow:hidden; }
.faq-list.wen{ width:220px; height:24px; line-height:24px; padding-top:10px; background:url(../images/wen.jpg) no-repeat 0 14px; overflow:hidden;}
.faq-list{width:220px;line-height:34px;}
.faq-list li{width:220px; height:34px; line-height:34px; border-top: #CCC dashed 1px; background:url(../images/list.png) no-repeat 0 13px; }
.faq-list .da{ width:220px; height:48px; line-height:24px; padding-bottom:10px; background:url(../images/da.jpg) no-repeat 0 4px; overflow:hidden; border-bottom:#CCC dashed 1px;}
.faq-list a{ display:block; padding-left:20px;}.more{ float:right; padding-right:10px; color:#666;}