@charset "UTF-8";
body,td,th, h1, h2, h3, h4, h5, h6, p, form,ol,ul,li,dt,dd,dl{margin:0; padding:0;}
body{font-family:"Arial",'\5B8B\4F53',Helvetica, sans-serif;font-size:12px;line-height:18px;}
img{border:none;}
table {
	border-collapse:collapse!important;
}
table td {
	padding:6px 0 6px 8px;
	border:1px solid #f2f2f2;
	font-size:14px;
	color:#262626;
}
p{font-size:12px;line-height:150%;}
ul{list-style:none;list-style-position:outside;}
a:link{text-decoration:none;color:#333;font-size:12px;}
a:visited{text-decoration:none;color:#999;font-size:12px;}
a:hover{text-decoration:underline;color:#e40011;font-size:12px;}
.davinfoBar{height:47px;position: relative;z-index: 100;background-color: #fff; }
	.davinfoBar .nav { float:left;}
	.davinfoBar .nav li { float:left; line-height:47px; }
	.davinfoBar .nav li.davlogo{width:205px;height:47px;margin:0 50px 0 0;background: url(../images/davhomeicon.jpg) 0 center no-repeat;text-indent: 20px;}
	.davinfoBar .nav li.davlogo a{width:135px;height:47px;display:block;color:#0c0407;font-size:12px;font-weight:bold;}
	.davinfoBar .nav li.davsubsite{float:left;display:inline;color:#666}
	.davinfoBar .nav li.davsubsite a{color:#666;}
	.navFixed {padding-top:2px; position:fixed; top:0; left:0; width:100%; height:47px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));z-index: 99999;}
	.navFixed .navouter{width:980px; margin:0 auto; position:relative; }
#outwrap{width:100%;overflow: hidden;background-color:#f8f8f8;}	
#corpsubtitlebar  {height:57px; width:980px;line-height:57px;margin:47px  auto 0  auto;color:#666;font-size:12px;float:left;display:inline;background: url(../images/corpsubmenubg.jpg) 0 22px no-repeat;}
#corpsubtitlebar  .corpsubnetlogo{float:left;height:57px;width:500px;text-indent: -9999px;}
#corpsubtitlebar  .corpnamewrap{float:left;width:480px;font-size:16px;font-weight:bold;}
#corpsubtitlebar  .corpnamewrap .corpname{float:right;font-size:12px;text-indent: 20px;background: url(../images/corpicon.jpg) 0 center no-repeat;}
#corpsubtitlebar  .originalsite{float:right;}
#corpsubtitlebar   a{color:#666;font-size:16px;font-weight:bold;}
#header{width:100%;overflow:hidden;zoom:1;float:left;}
#header  .bd{width:980px;margin: 0 auto;padding:0;overflow:hidden;zoom:1;}
#bannerwrap{width:100%;float:left;z-index:1;background: url(../images/bannerbg.png) 0 0 repeat;}
#bannerwrap  .bd{width:980px;margin:0 auto;padding:0;position:relative;overflow:hidden;zoom:1;z-index:1;}
#wrap{width:980px;margin:0 auto;overflow:hidden;zoom:1;clear:both;}
#logobar{width:100%;height:75px;float:left;}
#logobar  .bd{width:980px;margin:0 auto;padding:0;overflow:hidden;zoom:1;}
#logobar .logo{float:left;padding:10px;}
#logobar .corpname{float:left;margin-left:20px;line-height:75px;font-size:20px;color:#666;font-weight:bold;}
#logobar .logo img{width:120px;height:50px;}
#logobar  .corp{width: 560px;float: left;display: inline;overflow: hidden;}
#logobar  .baiduso{width: 330px;float: right;margin-top: 25px;display: inline;overflow: hidden;margin-right: 40px;}
.search{float:right;padding:10px;}
#corpnav{width:980px;height:54px;font-size:14px;font-weight:bold;background: url(../images/navbg.png) -2px 0 no-repeat;overflow:hidden;z-index:10;}
#corpnav  ul  li{width:107px;float:left;text-align:center;height:54px;line-height:45px;background: url(../images/navbg.png) -2px -52px no-repeat;zoom:1;}
#corpnav  ul  li.tail{width:107px;float:left;text-align:center;height:54px;line-height:45px;background:none;}
#corpnav  ul  li:hover,#corpnav  ul  li.current {background: url(../images/navbg.png) -12px -107px no-repeat;}
#corpnav  ul  li a{color:#FFF;font-size:14px;display:block;line-height:45px;width:107px;text-decoration:none;}
#corpnav  ul  li a:hover,#corpnav  ul  li.current a{color:#FFF;font-size:14px;}
#banner{padding:0px 0 18px 0;width:980px;height:auto;margin:0 auto 0;background: url(../images/bannershadow.png) left bottom no-repeat;}
#banner .banner-box,#banner .swiper-container {
	width:100%!important;
	height:100%!important
}
#banner .swiper-container .swiper-pagination-bullet {
    width:9px;
	height:9px;
	background:#f2f2f2;
	opacity:1
}
#banner .swiper-container .swiper-pagination-bullet-active {
    background-color: #fd5339;
}
#banner img{width: 100%;height:100%;}
.content{width:980px;overflow:hidden;zoom:1;margin:0 auto;float:left;}
.bd{padding:0 20px;overflow:hidden;zoom:1;}
.bd-content{padding:20px 20px;float:left;}
.bd-content p{text-indent:2em;padding:8px 0;font-size:14px;line-height:240%;}
.bd-content p a{font-size:16px !important;}
.bd-content h1{font-size: 16px;font-weight: bold;margin: 10px 0;}
.lc{border:1px solid #999; border-top:none;}
.lc2{border:1px solid #999;}

.roll { width: 470px; height: 108px; margin: 28px auto 0; position: relative; }
.btn_left { display: block; width: 10px; height: 31px; background: url(../images/left-btn.jpg)  0 0 no-repeat ; position: absolute; top: 40px; left: 1px; z-index: 1; }
.btn_left:hover { background: url(../images/left-btn.jpg) no-repeat 0 0; }
.btn_right { display: block; width: 10px; height: 31px; background: url(../images/left-btn.jpg) 0 0 no-repeat ; position: absolute; top: 40px; right: 0; z-index: 1; }
.btn_right:hover { background: url(../images/left-btn.jpg) no-repeat 0 0; }
.roll .wrap { width: 424px; height: 142px; margin: 0 auto; position: relative; overflow: hidden; }
.roll ul { position: absolute; top: 0; left: 0; }
.roll li { float: left; width: 152px; height: 142px; text-align: center; }
.roll li  img{border:1px solid #999; width:120px;height:90px;}
.roll li a:hover { position: relative; top: 2px; }
.mainbox  .bd{margin-top:20px;}
.hd{height:32px;border-bottom:1px solid #7c7c7c;font-size:12px;color:#999;line-height:32px;}
.hd h2{float:left;height:32px;line-height:32px;border-bottom:1px solid #e40001;margin-right:10px;display:inline;}
.hd h2 a{font-size:14px;}
.hd1{border:1px solid #999;height:37px;line-height:37px;background:url(../images/hd1bg.png) 0 0 repeat-x;}
.hd1  h2{float:left;margin-left:18px;font-size:14px;line-height:37px;}
.hd1  .right-nav{height:37px;float:right;padding-right:20px;}
.mainbox{width:980px;height:258px;background: url(../images/mainbg.png) 0  -516px repeat-x;}
.mainbox .news{width:220px;height:220px;background:url(../images/mainbg.png) -2px 0 no-repeat;float:left;padding:20px 26px;}
.mainbox .news .bd{color:#666;height:166px;padding: 0;/*overflow:hidden;*/overflow:auto;text-indent:2em;line-height:180%;}
.mainbox .news .hd  a{color:#e40001;font-size:14px;}
.mainbox  .telinfo{width:185px;background:url(../images/mainbg.png) right -258px no-repeat;float:right;padding:20px 23px 0 20px;}
.mainbox  .telinfo .bd{padding:0 10px;overflow:hidden;zoom:1;color:#333;}
.mainbox  .telinfo  img{width:170px;height:74px;}
.mainbox  .telinfo p{font-size:12px;word-break:break-all;overflow:hidden;}
.mainbox  .telinfo  p.mail{font-size:12px;height:43px;word-break:break-all;overflow:hidden;}
.mainbox  .recommend{width:470px;float:left;padding:20px 0;}
.title-en{float:left;color:#e40001;}
.more{float:right;display:inline;background:url(../images/morebg.png) 0 center no-repeat;}
.more a{display:block;width:41px;height:32px;text-indent:-999px;}
.list1{ overflow:hidden;}
.list1 li{ overflow:hidden;height:34px;line-height:30px;}
.friendlinks{float:left;width:980px;overflow:hidden;zoom:1;padding:15px 0;font-size:12px;}
.friendlinks span{float:left;line-height:25px;font-size:12px;}


.search2{float:right;padding:7px 10px 0 10px;}
.search2 inupt{color:#999;}
.crumbNav{height:35px;line-height:35px;}
.crumbNav h2{height:35px;float:left;font-size:14px;}
.crumbNav  .right-nav{height:35px;float:right;}

.slider{width:240px;float:left;min-height:300px;}
.slider .hd{width:240px;height:40px;line-height:40px;color:#fff;font-size:16px;font-weight:bold;text-align:center; background:url(../images/slidertitle.png) 0 0 no-repeat; }
.slider .hd a{font-size:16px;font-weight:bold;color:#fff;}

.ddsubmenustyle, .ddsubmenustyle ul{ 
position: absolute;
left: 240px;
top: 0;
background: #ECECEC;
border: 1px solid #999;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: 225px; 
color: #333;
background-color: #ECECEC;
text-decoration: none;
padding: 0 5px;
height:36px;
line-height:36px;
}

* html .ddsubmenustyle li{ 
display: inline-block;
width: 185px; 
height:43px;
}

.ddsubmenustyle li a:hover{
background-color: #999;
color: white;
}

.rightarrowpointer{ 
position: absolute;
padding-top: 10px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

.markermenu{
width: 240px;
clear: left;
position: relative; 

}
.markermenu ul{
}
.markermenu ul li{
width:240px;
height:44px;
line-height:44px;
background:#FFF url(../images/sliderbg.png) 0 0 no-repeat;
}
.markermenu ul li a{

color: #333;
display: block;
height:37px;
line-height:37px;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #999;
}

* html .markermenu ul li a{ /*IE6 hack*/
width: 220px;
}
.markermenu ul li a:visited, .markermenu ul li a:active{
color: #00014e;
}
.markermenu ul li a:hover, .markermenu ul li a.selected{
color: white;
background-color: #999;
}


.contactinfo{float:left;margin-bottom:20px;}
.contactinfo .hd{height:42px;text-indent:-9999px;background:url(../images/slidertitle2.png) 0 0 no-repeat;border:none;}
.contactinfo .bd{padding:0 35px;background:url(../images/telinfobg.png) 0 0 no-repeat;border:1px solid #999;border-top:none;}
.contactinfo .bd  img{margin-bottom:10px;width:164px;}
.contactinfo table{word-break:break-all;}
.contactinfo table td{padding-bottom:10px;word-break:break-all;vertical-align:top;}
.maincontent{width:720px;float:right;margin-bottom:50px;}
.product-listbox{padding:20px 0;float:left;border-bottom:1px dashed #999;width:650px;}
.product-listbox  img{width:120px;height:90px;border:1px solid #999;margin-right:32px;float:left;}
.product-list1{float:left;margin-top:10px;width:390px;}
.product-list1  dt{color:#000;height:25px;}
.product-list1  dt a{color:#000;}
.product-list1  dd {color:#999;height:28px;}
.product-list2{float:right;width:80px;margin-top:10px;}
.product-list2 li{height:20px;text-indent:30px;}
.product-list2 .descript{background:url(../images/product-ico.png) 5px -2px no-repeat;}
.product-list2 .param{background:url(../images/product-ico.png) 5px -22px no-repeat;}
.product-list2 .pic{background:url(../images/product-ico.png) 5px -43px no-repeat;}
.product-list2 .download{background:url(../images/product-ico.png) 5px -64px no-repeat;}
.pagesswitch{float:left;height:30px;width:650px;padding:40px 0 20px 0;}
.pagesswitch .counts{float:left;width:140px;}
.pagesswitch .pagebar{float:right;}
.pagesswitch .pagebar a{margin-right:7px;}
.pagesswitch .pagebar input{width:20px;height:10px;font-size:12px;}
.pagesswitch .pagebar input.btn-go{width:30px;height:20px;font-size:12px;}
.product-detailinfo{height:160px;margin-bottom:42px;}
.product-detailinfo img{float:left;width:212px;height:157px;border:1px solid #999;}
.product-detailinfo dl{float:right;width:418px;}
.product-detailinfo dt{height:26px;font-size:14px;border-bottom:1px dashed #999;margin-right:10px;}
.product-detailinfo dd{height:64px;margin:8px 10px 0 0;overflow:hidden;line-height: 180%;}
.product-detailinfo  .priceinfo{height:26px;padding:6px 10px 18px 10px;margin-right:10px;border:1px solid #999;background-color:#ececec;}
.product-detailinfo  .priceinfo  em{color:#c70000;}
.product-tab{background:url(../images/product-tab.jpg) 0 0 repeat-x;border:1px solid #999;}
.product-tab .productdetail-nav{color:#333;overflow:hidden;}
.product-tab  .productdetail-nav li{float:left;width:102px;height:42px;line-height:42px;text-align:center;border-right:1px solid #999;}
.product-tab  .productdetail-nav li.curent{background:#FFF url(../images/product-tab-cur.png) 0 0 repeat-x;height:42px;width:102px;color:#333;}
.product-tab  .productdetail{float:left;padding:17px;min-height:100px;border:1px solid #999;border-top:none;width:643px;}
.product-tab  .productdetail  p{line-height: 220%;}
.product-piclist{margin:10px 0;overflow:hidden;zoom:1;}
.product-piclist  li{float:left;width:160px;text-align:center;display:inline;margin-bottom:10px;overflow:hidden;}
.product-piclist  img{width:150px;}
.corp-imageslist1{display:inline;width:920px;}
.corp-imageslist1 li{margin-right:20px;float:left;height:25px;line-height:25px;}
.corp-imageslist1 li img{float:left;width:60px;height:25px;margin-right:4px;}
.corp-casebox{width:312px;height:223px;overflow:hidden;display:inline;}
.corp-casebox img{width:302px;height:152px;border:1px solid #999;padding:4px;}
.corp-casebox  .title{width:302px;height:20px;margin-top:15px;text-align:center;float:left;}
.articallist{padding:25px 0 35px 0;overflow:hidden;}
.articallist li{float:left;border-bottom:1px dashed #999;padding-top:20px;}
.articallist .title{float:left;width:674px;}
.articallist h3{float:left;}
.articallist h3  a{color:#666;}
.articallist  span{float:right;color:#999;}
.articallist .prev{float:left;width:674px;padding:10px 0;text-indent:2em;line-height:150%;}
.articaltitle{line-height:260%;text-align:center;border-bottom:1px dashed #999;padding-bottom:20px;margin-bottom:20px;}
.articaltext{width:630px;overflow:hidden;}
.articaltext  strong {font-size: 16px;font-weight: bold;color: #333;}
.articaltext p  strong   a.inlink{font-size: 16px;font-weight: bold;}
.articaltext p  strong  a:visited{font-size: 16px;font-weight: bold;}
.articaltext  p a,.articaltext  p  a.inlink{font-size: 14px;color: #333;}
.articaltext  p  a:visited{font-size: 14px;color: #333;}             
.articaltitle  span{padding:0 10px; line-height:40px;}          
#footer{width:100%;margin:10px auto;text-align:center;padding-top:30px;border-top:1px solid #e4e4e4;float:left;}
.support{color:#999;margin-top:6px;}
.support a{margin-right:10px;}
.mt10{margin-top:10px;}
.mb20{margin-bottom:20px;}
.fl{float:left;}
.fr{float:right;}
.borderB{border-bottom:2px solid #999;}
.borderB2{border-bottom:5px solid #999;}
.bgc-wite{background:#fff;}
.downtable{width:100%; border-top: 1px solid #999;border-left: 1px solid #999;font-size:12px;}
.downtable th{background-color:#F3F3F3;color:#666;height:30px;border-bottom:1px solid #999; border-right: 1px solid #999;}
.downtable td{ text-align: center;padding: 0 10px;color:#999;height:24px;border-bottom:1px solid #999; border-right: 1px solid #999;}

.articaltext a:link{font-size:14px;color:#333;}
a.inlink{font-size:inherit;color:#333;}
.corp-casebox1{width:210px;height:210px;overflow:hidden;display:inline;}
.corp-casebox1 img{width:204px;height:152px;border:1px solid #999;padding:2px;}
.corp-casebox1  .title{width:204px;height:20px;margin-top:15px;text-align:center;float:left;}
.mr20{margin-right:20px}
.adbaidu90{width:970px;overflow:hidden;zoom:1;padding-left:10px;margin:10px auto;float:left;}
.adbaiducorp200200{width:200px;margin: 0 auto;}
.clearfix:after{content:" ";display:block;visibility:hidden;clear:both;height:0;font-size:0;}
.clearfix{*zoom:1;}
.proTitle {
	padding-left:15px;
	font-size:20px;
	margin-bottom:10px
}
.newsList li{
	float:left;
	width:205px;
	margin-right:10px;
	margin-bottom:20px
}
.newsList li:nth-child(3n+3){
	margin-right:0
}
.coverImg {
	width:190px;
	height:140px;
	margin:0 auto;
	position:relative;
	background-color:#e5e5e5;
	border-radius:10px;
	overflow:hidden
}
.coverImg img {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	max-width:100%;
	max-height:100%;
}
.imgText {
	width:100%;
	height:44px;
	margin-top:10px;
	overflow:hidden;
	text-align:center
}
