@charset "utf-8";
* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif }
input, button { color:#333; text-decoration:none; }
a { color:#000; font-size:12px; text-decoration:none; }
a:hover { text-decoration:none; }
ul li { list-style:none; }
img { border:0; }
.clear { clear:both; }
.red { color:#F00; }
.top { width:1000px; height:63px; padding:23px 0 15px; margin:0 auto; font-size:12px; }
.nav { width:100%; height:42px; background:#01569e; }
.dh { width:1000px; height:42px; background: url(../images/dh_bj.jpg) no-repeat; margin:0 auto; }
.uldh { width:1000px; margin:0 auto; }
.uldh li { width:111px; float:left; height:42px; line-height:42px; text-align:center; }
.uldh li.xl { width:111px; float:left; text-align:center; position:relative; font-size:14px; line-height:42px; color:#FFF; font-family:"微软雅黑"; }
.uldh li a { font-size:14px; line-height:42px; color:#FFF; font-family:"微软雅黑"; }
.uldh li a:hover { color:#FFF; }
.uldh li.xl div { position:absolute; top:42px; width:111px; padding:0; background:#959594; z-index:999; }
.uldh li.xl div a { text-align:center; line-height:29px; border-bottom:#FFF 1px solid; width:111px; height:29px; display:block; }
.uldh li.xl div a:hover { background: url(../images/dhli_bj.jpg) no-repeat; }
.uldh li div { float:left; z-index:9999; }
.banner { width:1000px; margin:0 auto; }
.conent { width:1000px; margin:0 auto; padding:20px 0; }
#con_left { width:270px; float:left; border-right:#666 1px dashed; }
#nav { width:230px; float:left; border:1px #bebebe solid; background:url(../images/nav_bg.gif) repeat-y 0 0; padding:10px 0; }
#nav a { width:223px; height:34px; display:block; margin:0 auto; }
#nav a:hover { }
#nav a.home { background:url(../images/nav_home.gif) no-repeat 0 -34px; }
#nav a.home:hover, #nav a.homesel { background:url(../images/nav_home.gif) no-repeat 0 0; }
#nav a.about { background:url(../images/nav_about.gif) no-repeat 0 -34px; }
#nav a.about:hover, #nav a.aboutsel { background:url(../images/nav_about.gif) no-repeat 0 -0px; }
#nav a.pro { background:url(../images/nav_pro.gif) no-repeat 0 -34px; }
#nav a.pro:hover, #nav a.prosel { background:url(../images/nav_pro.gif) no-repeat 0 0; }
#nav a.news { background:url(../images/nav_news.gif) no-repeat 0 -34px; }
#nav a.news:hover, #nav a.newssel { background:url(../images/nav_news.gif) no-repeat 0 0; }
#nav a.msg { background:url(../images/nav_msg.gif) no-repeat 0 -34px; }
#nav a.msg:hover, #nav a.msgsel { background:url(../images/nav_msg.gif) no-repeat 0 0; }
#nav a.contact { background:url(../images/nav_contact.gif) no-repeat 0 -34px; }
#nav a.contact:hover, #nav a.contactsel { background:url(../images/nav_contact.gif) no-repeat 0 0; }
#nav a.about, #nav a.pro, #nav a.news, #nav a.msg, #nav a.contact { margin-top:3px; }
#nav a.aboutsel, #nav a.prosel, #nav a.newssel, #nav a.msgsel, #nav a.contactsel { margin-top:3px; }
#left_menu { WIDTH: 230px; LINE-HEIGHT: 24px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left; margin:0 auto; }
/*#left_menu A {

	DISPLAY: block; PADDING-LEFT: 20px; WIDTH: 160px

}*/

#left_menu LI { }
#left_menu LI A { color:#006699; display:block; /*height:30px;

line-height:30px;*/ font-size:14px; }
#left_menu LI A:hover { /*	background:url("../images/leftnav_hover.gif") no-repeat scroll left center transparent;

color:#006699;

height:30px;

line-height:30px;

padding-left:15px;

width:105px;

text-decoration:none;*/ }
#left_menu LI UL { LIST-STYLE-TYPE: none; TEXT-ALIGN: left; width:215px; float:right; margin-right:3px!important; margin-right:2px; }
#left_menu LI UL LI { /*border-bottom:1px #eee solid; font-size:12px;*/ background:url(../images/navbg1.gif) no-repeat 0 0; text-indent:35px; height:34px; line-height:34px; font-weight:bold; margin:5px 0; }
#left_menu LI UL A { font-size:12px; color:#fff; }
#left_menu LI UL LI A:hover { color:#cad8ea; background:url(../images/icon_5.gif) no-repeat 10px 15px; }
#left_menu UL.cssdp { DISPLAY: none; }
a.checked { background:url("../images/leftnav_hover.gif") no-repeat scroll left center transparent; color:#006699; display:block; height:30px; line-height:30px; padding-left:15px; width:105px; }
#left_contact { width:230px; float:left; }
#left_contact h1 { padding:15px 0 10px 0; }
#left_contact li { padding:2px 0; font-size:14px; line-height:25px; }
#left_contact li span { font-weight:700; }
#con_right { width:685px; float:left; margin-left:30px; }
#index_pro { }
#index_pro h1 { width:698px; height:47px; position:relative; background:url(../images/pro_tit.jpg) no-repeat 0 0; }
#index_pro h1 a { display:block; position:absolute; float:right; width:50px; height:12px; right:3px; top:11px; }
.pro_wrap { width:664px; height:187px; background:url(../images/pro_bg1.jpg) no-repeat 0 0; float:right; }
/*产品滚动样式*/

/*图片滚动样式*/

.pro_t { padding-top:30px; }
.pro_t td { color:#333333; font-family:'Microsoft Yahei', "Verdana", "Tahoma"; font-size:9pt; line-height:18px; }
li.pro_img { width:350px; float:left; text-align:center; vertical-align: top; }
li.pro_txt { width:350px; float:right; }
.rollBox { overflow:hidden; width:800px; font-weight:bold; }
.rollBox .LeftBotton { background:url("../images/arrow_l.gif") no-repeat scroll 0 bottom transparent; cursor:pointer; display:inline; float:left; height:91px; margin:10px 0 0; overflow:hidden; width:17px; }
.rollBox .Cont { float:left; overflow:hidden; width:620px; margin-right:5px; }
.rollBox .RightBotton { background:url("../images/arrow_r.gif") no-repeat scroll 0 bottom transparent; cursor:pointer; display:inline; float:left; height:91px; margin:10px 0 0; overflow:hidden; width:17px; }
.rollBox .ScrCont { width:10000px; }
.rollBox #List1, .rollBox #List2 { float:left; }
.rollBox .Cont .pic { float:left; /*padding:0 10px;*/ text-align:center; width:140px; height:160px; background:url(../images/pro_bg2.jpg) no-repeat 0 0; margin:0 8px; line-height:10px !important; line-height:18px; }
.rollBox .Cont .pic img { width:140px; height:110px; padding-top:2px; }
.rollBox .Cont a:link, .rollBox .Cont a:visited { text-decoration:none; }
.rollBox .Cont .pic p { background:none repeat scroll 0 0 #314E5F; line-height:26px; }
.rollBox .Cont .pic img { display:block; margin:0 auto; }
.rollBox .Cont .pic span { text-align:center; font-size:10px; line-height:12px; }
/*滚动结束*/
#index_txt { width:664px; float:right; padding-top:10px; background:url(../images/line.jpg) no-repeat 50% center; height:310px; line-height:22px; }
#index_txt p { text-indent:2em; font-size:12px; line-height:19px; }
#company_info { width:315px; float:left; }
#company_info h1 { height:43px; background:url(../images/com_tit.jpg) no-repeat 0 0; position:relative; border-bottom:1px solid #a5a5a5; margin-bottom:15px; }
#company_info h1 a, #company_news h1 a { display:block; right:0; position:absolute; width:44px; height:13px; top: 22px; }
#company_info span.timg, #company_news span.timg { width:99px; height:88px; float:left; margin-right:5px; }
#company_info span.timg img, #company_news span.timg img { width:99px; height:88px; }
#company_news { width:315px; float:right; }
#company_news h1 { height:43px; background:url(../images/news_tit.jpg) no-repeat 0 0; position:relative; border-bottom:1px solid #a5a5a5; margin-bottom:15px; }
.news_bg { background:url(../images/in_line2.gif) no-repeat bottom center; padding-bottom:17px; height:88px; }
#news_li ul { }
#news_li li { height:24px; line-height:24px; margin-right:5px; margin-left:17px; }
#news_li li span { float:right; color:#858585; }
#par { width:1000px; height:78px; background:url(../images/parbg.jpg) no-repeat 0 0; margin:20px auto; }
#par ul { padding:25px 0 20px 120px; }
#par li { float:left; margin:0 14px!important; margin:0 12px; }
#par li a:hover { text-decoration:underline; }
#copyright { height:45px; background:url(../images/footer_bg.gif) repeat-x 0 0; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; margin-top:20px; }
#copyright p { padding-top:20px; }
#copyright img { margin-left:5px; }
.foot { width:100%; height:70px; padding-top:25px; background:url(../images/foot_bj.jpg) repeat-x; margin:0 auto; color:#FFF; }
.foot p { text-align:center; font-size:12px; line-height:25px; }
.foot a { font-size:12px; line-height:25px; color:#FFF; padding:0 20px; }
.foot a:hover { text-decoration:underline; }
.type_tit { width:698px; height:47px; background:url(../images/pro_tit1.jpg) no-repeat; }
.type_tit h1 { font-size:14px; color:#FFF; line-height:28px; padding-left:30px; font-family:Arial, Helvetica, sans-serif; }
.listxw_con { width:670px; padding:20px 13px; }
.listxw_con li { list-style:none; }
.listxw_con span { font-size:12px; }
.listxw_con ul li { width:670px; height:35px; border-bottom:#CCC 1px dashed; line-height:35px; font-size:14px; margin-bottom:10px; }
.listxw_con ul li span { float:right; padding-right:20px; }
.listxw_con ul li a { font-size:12px; }
.listxw_con ul li a:hover { text-decoration:underline; }
.m_pro { margin-bottom: 10px; padding-bottom: 10px; padding-top: 15px; width: 100%; }
.spro_name { background: rgba(0, 0, 0, 0) url("../images/point_02.gif") no-repeat scroll 0 center; color: #990000; font-size: 13px; font-weight: 700; height: 25px; line-height: 25px; text-indent: 30px; }
.spro_bg { float: left; font-weight: bold; height: 180px; margin-bottom: 10px; margin-left: 20px !important; margin-right: 10px; margin-top: 10px; text-align: center; width: 190px; }
.spro_bg img { height: 130px; margin: 0 auto; width: 190px; }
.spro_bg span { font-size: 12px; line-height: 20px; text-align: center; }
.spro_txt { float: left; margin: 10px 0 10px 20px; width: 430px; }
.big_pimg img { height: 275px; width: 350px; }
.arcbody { width:696px; float:right; }
.arcbodycon { width:672px; padding:13px; border:#CCC 1px solid }
.weizhi { height:30px; line-height:30px; color:#398ed5; font-size:14px; }
.weizhi a { height:30px; line-height:30px; color:#398ed5; font-size:12px; }
.arcbodycon h1 { font-size:18px; line-height:30px; text-align:center; font-family:"微软雅黑" }
.from { width:500px; margin:15px auto 0; line-height:25px; font-size:12px; }
.from span { padding-right:20px; }
.wenzi { padding:0px 30px 20px; margin:0 auto; font-size: 14px; line-height: 22px; }
.wenzi p { font-size:12px; line-height:24px; padding:5px 0; }
