@charset "utf-8";
/* CSS Document */
body,ul,li,p,dl,dt,dd,br,form,img { margin:0; padding:0; border:0; list-style:none;color:#000;font:12px/1.5 Tahoma, Geneva, "\5B8B\4F53";}
div,table { line-height:24px; }
a { font-size:14px; color:#000; text-decoration:none}
a:hover { text-decoration:underline}
.left { float:left}
.right { float:right}
.wrap { width:990px; margin:auto; clear:both}
.clear { clear:both;}
/*ie and firefox1.5 updata */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* 框架 */
#container {margin:0 auto; width:990px;}
#header{ height:250px;  }
#header_news { height:250px;  }
#header_chanpin { height:250px;  }
#smoothmenu1 { height:40px;  margin-bottom:5px;background:url(../images/bg_nav.jpg)}
#mainContent { overflow:hidden;background:url(../images/sidebar.png) repeat-y left;}
#showContent{ width:988px; margin:-5px auto 0;  border:#ccc 1px solid }
#videoContent{  }
#sidebar { float:left; width:230px;  }
#content { float:right; width:750px; }
#bottomBarBox{position:relative;width:990px;margin:-1px auto 0 auto;}
#bottomBarBox #mainBarBorder{float:left;width:230px;height:0;bottom:-1px;*bottom:0;_bottom:-1px;line-height:0;font-size:0;border-bottom:#CCC 1px solid;}
#footer {margin-top:10px; height:150px;background: url(../images/titbg.png) repeat-x 0px -130px; }
#footer .roundleft{float:left;background: url(../images/titbg.png) repeat-x 0px -115px; height:10px;width:8px;}
#footer .roundright{float:right;background: url(../images/titbg.png) repeat-x -8px -115px; height:10px;width:8px;}
#footer .con {padding:10px 0; } 
#footer p {margin:0;padding:5px 0;text-align:center;color:#000;}
/* nav-menu */ 
.ddsmoothmenu ul{
z-index:100;margin: 0;padding: 0 0 0 25px;list-style-type: none;}
/*Top level list items*/
.ddsmoothmenu ul li{ background:url(../images/navline.gif) right no-repeat;
position: relative;display: inline;float: left;text-align:center;padding:0px 4px;}
.menu { width:85px;}
/*Top level menu link items style*/
.ddsmoothmenu ul li a{ display: block; /*background of menu items (default state)*/ color:white; font-size:15px; font-family:"微软雅黑"; color: #FFF; font-weight:bold; text-decoration: none; height:40px; line-height:40px;}
* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color: #FFF;}
.ddsmoothmenu ul li a.selected{/* background:#008856;*/color:#fff!important;}
.ddsmoothmenu ul li a:hover{/*background:#008856;*/color: #fff;}
.ddsmoothmenu ul li ul li a { background:none; color:#fff;font-size:14px;text-align:center;}
.ddsmoothmenu ul li ul li a:link {color:#fff;}
.ddsmoothmenu ul li ul li a:visited {color:#fff;}
.ddsmoothmenu ul li ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background:none;color: #fff!important;}
.ddsmoothmenu ul li ul li a:hover{color: #fff;background:none;font-size:15px; /*background of menu items during onmouseover (hover state)*/}	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{ position:absolute; width:95px; margin-left:-2px;display: none; padding:5px 0px 10px; background:#4d76e2; filter:alpha(opacity=90);
	-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{ text-align:left; display: list-item; padding:0px 15px; float: none; text-align:left; background:none; overflow:hidden;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{ background:#d3d7da;top: 0; margin-left:-10px; margin-top:-1px;border:#ffffff 1px solid; border-left:none;}
.ddsmoothmenu ul li ul li ul li { width:65px;}
.ddsmoothmenu ul li ul li ul li a { width:65px; height:25px; line-height:25px;}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{height:30px; line-height:30px; font-family:宋体; font-size:13px; border-bottom:#fff 1px dotted; padding:0px 3px; font-weight:normal; width:65px;}
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height:1%;} /*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{position: absolute;top: -1000px;right: 7px;}
.rightarrowclass{position: absolute;top: 8px;right: 15px;}
/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;left: 0;top: 0;width: 0;height: 0;background:none;}
.toplevelshadow{opacity: 0.0; /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/}
 
 /*banner*/
.slick { position: relative; width: 558px; height: 315px; margin: 0 auto; overflow: hidden;}
.slick span { position: absolute; left: 0; bottom: 10px; padding: 0 10px; font: bold 22px/65px "Microsoft Yahei"; color: #fff; background-color: #e94880;}
.slick-dots { position: absolute; right: 10px; bottom: 10px; width: auto;}
.slick-dots li { display: inline-block; width: auto; height: 20px; margin: 0 0 0 5px;}
.slick-dots li button { display: inline-block; width: 20px; height: 10px; border-radius: 5px; background-color: #fff;}
.slick-dots li button:before { display: none;}
.slick-dots .slick-active button { width: 50px; background-color: #48d8ff;}
.slick-next:before { content: ">";}

.KinSlideshow_titleBar{display:none;}
.KinSlideshow_content a{float:left;}

#playBox{ width:768px; height:329px; margin:8px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:40px; height:80px; background:url(../images/l.png) no-repeat; position:absolute; top:130px; left:0px; z-index:100;}
#playBox .next{ cursor:pointer; width:40px; height:80px; background:url(../images/r.png) no-repeat; position:absolute; top:130px; right:0px; z-index:100;}
#playBox .smalltitle {width:768px; height:10px;position:absolute;background:none;bottom:13px;right:0px; z-index:100;margin-right:10px;}
#playBox .smalltitle ul{float:right;}
#playBox .smalltitle ul li{margin-left:3px; width:25px; height:18px;color:#000;text-align: center; font-size:12px;background:#fff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle ul li:hover{cursor:pointer}
#playBox .smalltitle .thistitle{background:#4d76e2;color:#fff; font-size:12px;text-align: center;}
 /*banner*/
 
 /*首页内容*/
 #header {  height:250px; background-image:url(../images/top_index.jpg);}
 #header_news {  height:250px; background-image:url(../images/xinwen_index.jpg);}
 #header_chanpin {  height:250px; background-image:url(../images/chanpin_index.jpg);}
.topbnt{height:30px;width:225px;float:right;}
.topbnt li{height:20px;width:70px; margin:5px 5px 0 0; text-align:center; line-height:20px;float:left;background-color:#CCC; }
.topbnt a:hover{text-decoration:none;}
.box {width: 990px;	margin:10px auto 0;}
#pic_news{ height:310px;}
.bpic {float: left;border: 1px solid #B2A9AC; overflow: hidden;width: 557px;height:315px; _margin-right:-3px;}
.gsxw {float: right;width: 410px;display:inline; }
.gsxwtit {font-size: 16px; font-weight:600;line-height:30px;float: left;height: 30px;width: 410px;	border-bottom:dashed 1px #666;	display:inline;_margin-right:-3px;}
.gsxwtit a{	color:#4d76e2; }
.gsxwtit a:hover{text-decoration:none;}
.gsxwcon {float: left;list-style:none outside; padding:10px 0;display:inline;width: 100%;border-bottom:dashed 1px #666;}
.gsxwcon li{ padding-left:10px;line-height:28px;  background: url(../images/icon_main.gif) no-repeat -68px 11px;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.gsxwcon span{ float:right;color:#aaa;}
  /*新闻*/
.ml{margin-left: 6px;}
#left_news {float: left;width: 782px;height:1125px;_margin-right:-3px;}
.rightbox{border: 1px solid #ccc;float: right;width:199px;margin-left:5px;padding:1px;margin-bottom: 5px;display: inline;}
.conbox {border: 1px solid #ccc;float: left;width: 386px; margin-bottom:5px;display:inline;_margin-right:-3px;}
.vpic{width:230px; height:150px;position: relative;overflow: hidden; float:left; margin:17px 0 20px 10px;_margin-right:-21px;}
.vpic img{ width:230px; height:150px; }
.vright{ width:135px; float:right;list-style:none outside; padding:7px 5px; display:inline;}
.vright li{background:url(../images/dot_tv.gif) left center no-repeat;padding-left:24px;line-height:28px;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.conpic{width:200px; height:auto; float:left; padding:10px 0 10px 10px;}
.conpic img{ width:200px; height:135px; }
.conpic li{ height:30px; line-height:30px;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} 
.conright{ width:155px; float:right; }
.conright li{ width:125px;  }
.conboxcon {float: left;list-style:none outside; padding:3px 10px 10px 10px;display:inline;min-height:145px;_margin-right:-300px;}
.conboxcon li{ padding-left:10px;line-height:28px; width: 360px; background: url(../images/icon_main.gif) no-repeat -68px 11px;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.conboxcon span{ float:right;color:#aaa;}
 
.conboxcon1 {float: left;list-style:none outside; padding:20px 10px;display:inline;min-height:120px;}
.conboxcon1 li{ padding-left:10px;line-height:28px;  background: url(../images/icon_main.gif) no-repeat -68px 11px;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.conboxcon1 span{ float:right;}
 
 
.titbg {background: url(../images/titbg.png) repeat-x 0px -45px; height:30px;float: left;display:inline;width: 100%;_margin-right:-3px;}
.titname {font-size: 14px;line-height:30px;background: url(../images/titbg-1.png) no-repeat 0px 0px; height:30px;float: left;width: 110px;	_margin-right:-3px;}
.titname p{ padding-left:8px; color: #003366; font-weight:bold;}
.titname a{padding-left:10px;line-height:30px;color:#4d76e2; } 
.titname a:hover{text-decoration:none;}
.cname {color: #000000;display: inline;height: 27px; line-height: 27px;margin: 3px 10px 0 auto; text-align: center;width: 248px;}
.cname .on {background: url(../images/titbg-1.png) no-repeat scroll 0 -120px transparent;    float: left;    height: 27px;    width: 80px;}
.cname .off {background: url(../images/titbg-1.png) no-repeat scroll 0 -80px transparent; float: left;    height: 27px;    width: 80px;}
 
.jb_pic { height: 135px;  margin: 0 auto 5px;  overflow: hidden; position: relative; width: 780px;}
.jb_banner { overflow: hidden;   width: 782px;}
.jb_banner ul { width: 782px;}
.jb_banner ul li { float: left;height: 135px;  width: 782px;}
.jb_banner ul li img { border: 1px solid #ccc; height: 133px; width: 780px;}
.banner_ol { bottom:40px;  height: 0; left: 640px;position: relative;width: 120px;z-index:9991; }
.banner_ol li { float: left;  margin-right: 10px; width: 10px; list-style: none outside;}
.banner_ol li a { background: url(../images/page_out1.png) no-repeat scroll 0 0 transparent; display: block; height: 10px; text-indent: -5000px; width: 10px;}
.banner_ol li a:hover, .banner_ol li.active a { background: url(../images/page_on1.png) no-repeat scroll 0 0 transparent;}
/*推荐产品*/
.tjcp{width:761px;height:164px;margin:39px 9px 9px 9px;}
.tjcpul{width:761px;height:164px;}
.tjcpul li{width:246px;height:164px;float:left;margin-left:8px;position: relative;}
.tjcpul .mar1{margin:0;}
.tjcpul li span {
  background: #4d76e2 none repeat scroll 0 0;
  bottom: 0;
  color: #ffffff;
  display: inline;
  font-size: 14px;
  height: 24px;
  line-height: 24px;

  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
/*推荐产品*/
 /*新闻右侧*/
.hdjl_img {text-align:center; width: 100%;padding:4px 0;}
.hdjl_img a{display:block;height:83px;overflow:hidden;}
.hdjl_img img{width:171px;height:auto;margin:auto;max-height:83px;}
/* .hdjl_img a:hover >img{box-shadow: 5px 5px 5px #aaa;} */
/*产品*/
#pro{ width:990px; height:377px;}
#left_pro {float: left;width: 780px;border: 1px solid #ccc;}
.procon{ height:344px; clear:both;overflow: hidden;}
.propic{ height:330px;padding:7px 5px; }
#right_pro {float: right;width:202px;margin-left:5px;display:inline;}
.probox1{ width:200px; height:120px; background: url(../images/pro.png) no-repeat 0px 0px; border:1px #ccc solid; }
.probox2{ width:200px; height:120px; background: url(../images/pro.png) no-repeat 0px -140px;border:1px #ccc solid;margin-top:5px; } 
.probox3{ width:200px; height:120px; background: url(../images/pro.png) no-repeat 0px -280px; border:1px #ccc solid;margin-top:5px;}
.protext{ float:right; width:125px; height:100px; margin:10px 20px 0 0; } /*2013-1-24 15:36*/
.protext li{ height:28px; padding-left:10px;line-height:28px; font-size:14px; font-weight:600; background: url(../images/icon_main.gif) no-repeat -67px -20px;  color:#4d76e2; }
.protext p{text-indent:1em;}
.protext a{  font-size:12px;}
.protext a:hover{text-decoration:none;color:#4d76e2; }

#link{width:988px;border:1px #ccc solid; height:40px;}
.linkname{float:left;background-color:#f3f9fd; text-align:center; font-size:14px; font-weight:600;width:107px; height:40px; color:#031436; border-right:1px #ccc solid;line-height:40px;}
.linkcon{ width:879px; float:left; height:40px;}
.linkcon li{ float:left; width:219px; text-align:center; height:40px; line-height:40px;}
.linkcon select{ width:180px; vertical-align:middle;}


.more{ padding-right:8px; line-height:30px;}
	   .more a{ color:#4d76e2; font-weight:normal;}
	   .more a:hover { text-decoration:none}
      .botso{ text-align:center;}
	  .botso input {vertical-align:middle;background-color:transparent; border: #888 dashed 1px;}
	  #txtso{ width:250px; height:20px; line-height:20px; font-size:14px;}
      #bntso{  background:url(../images/search.png) no-repeat; width:53px; height:24px; border:0px; cursor:pointer;}
/*新年*/
 #banner {margin:0 auto; width:990px; height:364px;background-image:url(../images/newYear.jpg);  position:relative; }
 #close {display:block; width:50px; height:20px; text-align:center; line-height:20px;background:#ccc; color:#000; font-size:12px; float:right; cursor:pointer; margin:5px;}

 /*五征视频*/
.video_bg{background: url(../images/video_bg.jpg) no-repeat 3px 32px;width: 387px;height: 180px;padding: 32px 0px 0px 0px;}

/*五征微信*/
.wz_wx{
width: 85px;
padding: 20px 12px;
height: auto;
position: fixed;
left: 50px;
top: 200px;
margin-top: -165px;
border: 1px solid #e6e6e6;
background: #fff;
z-index: 999;
}
.wz_wx div{font: 13px/22px;text-align:center;width:110px;margin-left:-10px}
.wz_wx .close {
background-image: url(../images/a_nongjishou.png);
background-position: -40px 0;
cursor: pointer;
display: block;
height: 30px;
position: absolute;
right: -13px;
top: -15px;
width: 30px;
z-index: 1103;
opacity: .9;
}
.njsds{
    width: 160px;
    padding: 0;
    height: 500px;
    position: fixed;
    right: 30px;
    top: 200px;
    margin-top: -150px;
    background: url(../images/njsds.png);
    z-index: 999;
}
.njs_bm{
    cursor: pointer;
    display: block;
    height: 100%;
    width: 100%;
}