﻿/* CSS Document */
.banner { height:525px; overflow:hidden; width:100%; }
.banner_pic { width:100%; height:200px; overflow:hidden; margin-bottom:10px; }
.txtMarquee-left { width:900px; position:relative; float:right; }
.txtMarquee-left .bd { padding:10px; }
.txtMarquee-left .bd .tempWrap { width:890px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul { overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li { margin-right:20px; float:left; height:24px; line-height:24px; text-align:left; _display:inline; width:auto !important; }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li a { color:#FFF; }
.txtMarquee-left .bd ul li a:Hover { text-decoration:underline; }
.txtMarquee-left .bd ul li span { color:#ddd; margin:0px 20px; }
.title { height:67px; width:1003px; margin:0 auto; text-align:center; overflow:hidden; margin-top:20px; }
.title h1 { font-size:25px; color:#0061ae; line-height:25px; font-weight:normal; height:25px; }
.title .entitle { font-size:15px; line-height:30px; color:#ccc; font-family:"Times New Roman", Times, serif; height:30px; }
.gywm-box { height:280px; margin-top:30px; }
.gywmimg { width:415px; height:230px; float:left; }
.gywmtxt { width:538px; height:230px; float:right; }
.gywmtxt h2 a { font-size:18px; color:#222; line-height:30px; font-weight:normal; }
.gywmtxt h2 a:hover { color:#0061ae; }
.gywmlink a { margin:15px 0px; display:block; width:81px; height:24px; line-height:24px; text-align:center; font-size:12px; color:#FFF; float:left; margin-right:15px; background:#0061ae; border-radius:5px; }
.gywmlink a:Hover { background:#0077d6; }
.gywmcontent { line-height:25px; font-size:12px; color:#444; }
.cp { width:100%; height:570px; background:url(../images/cpbg.jpg) center top repeat-x; margin-top:20px; }
.downlink { width:45px; height:45px; background:url(../images/down.png) center no-repeat; display:block; margin:0px auto; }
.downlink:hover { background:url(../images/down2.png) center no-repeat; }
.inplist { height:482px; margin-top:16px; }
.content { width:1003px; margin:0 auto; overflow:hidden; }
.lf_n { width:218px; overflow:hidden; font-family:"Microsoft YaHei"; background:#fff; }
.lf_n h2 { padding:35px 44px 0 0; font-weight:100; text-align:right; height:66px; background:url(../images/lf_n_t.gif) left top no-repeat; }
.lf_n h2 span { display:block; line-height:30px; height:34px; font-size:26px; color:#fff; }
.lf_n h2 i { display:block; line-height:16px; font-size:16px; color:#7aa3c3; text-transform:uppercase; font-family:Arial; }
.lf_n ul { padding:1px 0 0; }
.lf_n li { vertical-align:top; overflow:hidden; line-height:42px; height:41px; border-bottom:1px #f0f0f0 solid; padding:0 0 0 10px; }
.lf_n li a { display:block; padding:0 0 0 20px; font-size:14px; color:#333; background:url(../images/lf_n_ic1.gif) left 18px no-repeat; }
.lf_n li a:hover { color:#ff9600; text-decoration:none; background:url(../images/lf_n_ic2.gif) left 18px no-repeat; font-weight:bold; }
.lf_n p { padding:18px 0 0 36px; height:68px; overflow:hidden; color:#fff; background:url(../images/lf_n_ad.jpg) left top no-repeat; }
.lf_n p span { display:block; padding:0 0 0 45px; line-height:24px; height:24px; overflow:hidden; background:url(../images/lf_n_tel.jpg) 18px 3px no-repeat; font-size:14px; }
.lf_n p b { font-size:24px; color:#fff; font-family:Arial; }
.rt_n { width:750px; overflow:hidden; background:#fff; }
.rt_n h2 { color:#fff; font-size:16px; border:0px solid #fff; text-indent:15px; font-weight:100; text-align:left; height:46px; line-height:46px; background:#0061ae; }
.rt_n span { float:right; }
.rt_n span a { font-size:12px; color:#fff; margin-right:8px; }
.rt_n_nr { width:730px; height:auto; padding:10px; }
.indpro_img { margin: 0 auto; width:730px; }
.indpro_img ul { list-style: none; overflow:hidden; }
.indpro_img li { width: 226px; padding:5px 10px 3px 7px; float: left; }
.indpro_img li img { border: 1px solid #cdcdcd; padding: 2px; }
.indpro_img li img:hover { border: 1px solid #ff9600; padding: 2px; }
.indpro_img li a { display:block; }
.indpro_img li span { width:100%; display:block; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:26px; }
.plistmoer { width: 115px; height: 33px; border-radius: 4px; background-color: #f08619; line-height: 33px; text-align: center; color:#fff; font-size: 14px; margin:25px auto; display: block; }
.plistmoer:Hover { background:#005cab; color:#fff; }
.news { height: 350px; overflow: hidden; margin-top:20px; }
.newsleft { height: 350px; width:479px; overflow: hidden; float: left; }
.newsright { height: 350px; width: 479px; overflow:hidden; float:right; }
.newstitle { height: 45px; width: 477px; background: url(../images/titleborder.png) left bottom no-repeat; }
.newstitle div { width: auto; height: 45px; float: left; }
.newstitle div h1 { line-height: 41px; font-size: 20px; color: #333; float: left; font-weight: normal; }
.newstitle div span { float: left; font-family: "Times New Roman", Times, serif; color: #cccccc; font-size: 18px; margin-left: 10px; line-height: 45px; }
.newstitle a { line-height: 45px; color: #ccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:right; }
.newstitle a:hover { color: #f08619; }
.topnews { height: 125px; width: 477px; margin-top:20px; border-bottom: 1px dashed #ccc; }
.topnews ol { width: 148px; height: 104px; float: left; overflow: hidden; }
.topnews ul { width: 310px; height: 104px; float: right; overflow: hidden; }
.topnews ul a h3 { line-height: 24px; font-size: 14px; color: #333; font-weight: normal; }
.topnews ul a h3:Hover { color: #005cab; }
.topnews ul .time { font-size: 12px; line-height: 20px; color: #999; }
.topnews ul p a { line-height: 20px; color: #999; font-size: 12px; }
.topnews ul p a:hover { color: #005cab; }
.newslist { margin-top:8px; }
.newslist ul li { width: 477px; height: 30px; line-height:30px; background:url(../images/index_32.png) left center no-repeat; font-size: 12px; }
.newslist ul li a { color: #666; float: left; text-indent: 20px; }
.newslist ul li a:Hover { color:#005cab; }
.newslist ul li span { float: right; color: #999; font-size: 12px; }
.caseslist { height: 320x; overflow: hidden; margin-top:20px; }
.caseslist ul a { display: block; width: 178px; height: 98px; border: 1px solid #ddd; float: left; margin-right:25px; margin-top:25px; }
.caseslist ul a:hover { border: 1px solid #005cab; }
.flink { height:185px; margin-top:20px; }
.flink h2 { width:150px; height:35px; background:#0061ae; text-indent:18px; font-size:14px; color:#FFF; line-height:35px; }
.flink .f_r { width:853px; height:35px; background:#e5e5e5; }
.flink .f_r a { font-size:12px; color:#666; line-height:35px; padding:0px 15px; }
.flink .f_r a:hover { color:#0061ae; }
.d_links { width:1003px; height:auto; margin:0 auto; padding:15px 0; overflow:hidden; }
.d_links a { margin-right:9px; }
.d_links img { height:54px; width:148px; border: 1px solid #ddd; padding:2px; margin-bottom:15px; }

/*----内页代码--*/
.sitecontent { width:1003px; height:auto; overflow:hidden; margin-top:5px; }
.leftnavpart { width:270px; height:auto; overflow:hidden; float:left; background:url(../images/leftnavbg.png) left top repeat-y; }
.rightcontent { width:720px; height:auto; overflow:hidden; float:right; }
.sonpagetitle { width:270px; height:60px; background:url(../images/leftnavtitle.jpg) left center no-repeat; }
.sonpagetitle p { width:auto; height:60px; font-size:14px; color:#FFF; font-family:"微软雅黑"; color:#FFF; float:left; text-indent:14px; line-height:60px; }
.sonpagetitle p span { font-size:16px; }
.sonpagelist { widows:230px; height:auto; overflow:hidden; position:relative; margin-left:5px; margin-left:10px !important; padding-bottom:10px; }
.sonpagelist a { display:block; width:230px; height:40px; line-height:40px; font-size:12px; font-family:"微软雅黑"; color:#333; background:url(../images/sj2.png) left center no-repeat; text-indent:20px; border-bottom:1px solid #CCC; }
.sonpagelist a:Hover { color:#0061ae; background:url(../images/sj1.png) left center no-repeat; }
.treenav { width:710px; height:40px; background:url(../images/treenavbg.jpg) left center no-repeat; }
.treenav h2 { line-height:40px; font-family:"微软雅黑"; font-size:16px; color:#333; text-indent:10px; float:left; }
.treenav p { width:auto; height:40px; overflow:hidden; float:right; background:url(../images/home.png) left center no-repeat; text-indent:20px; }
.treenav p a { font-size:12px; font-family:"微软雅黑"; margin:0px 2px; margin:0px 4px !important; line-height:40px; }
.plist { width:710px; height:auto; overflow:hidden; margin-top:30px; }
.plist ul li { width:313px; height:281px; background:url(../images/cpbg2.png) left top no-repeat; float:left; margin:10px 10px; margin:10px 20px !important; overflow:hidden; line-height:24px; font-size:14px; font-family:"微软雅黑"; color:#333; text-align:center; overflow:hidden; }
.plist ul li a { line-height:40px; font-size:14px; font-family:"微软雅黑"; color:#333; text-align:center; }
.plist ul li a:Hover { color:#0061ae; }
.newscontent { width:710px; height:auto; overflow:hidden; }
.topline { width:690px; height:230px; overflow:hidden; margin-top:20px; background:url(../images/numico.jpg) left center no-repeat; margin-left:5px; margin-left:10px !important }
.toplineone { width:690px; height:70px; margin-bottom:10px; }
.toplineone ol { width:97px; height:68px; float:left; margin-left:25px; margin-left:50px !important; }
.toplineone ul { width:533px; height:70px; float:right; }
.toplineone ul h3 a { font-size:14px; font-family:"微软雅黑"; color:#5F5F5F; line-height:24px; font-weight:500; }
.toplineone ul h3 a:Hover { color:#0061ae; }
.toplineone ul p a { line-height:20px; color:#838383; font-family:"微软雅黑"; }

.nelist { width:710px; margin:10px 5px; margin:10px 10px !important; height:auto; overflow:hidden; }
.nelist ul li { line-height:36px; height:36px; border-bottom:1px dashed #CCC; background:url(../images/index_32.png) left center no-repeat; text-indent:18px; }
.nelist ul li a { font-size:14px; font-family:"微软雅黑"; color:#333; }
.nelist ul li a:hover { color:#0061ae; }
.nelist ul li span { display:block; width:100px; color:#999; float:right; font-size:12px; }

.lxwm { width:250px; height:auto; background:url(../images/lxbg.jpg) left top no-repeat; }
.lxwm h2 { font-size:16px; font-family:"微软雅黑"; color:#FFF; line-height:30px; text-indent:10px; }
.lxwm p { font-size:12px; font-family:"微软雅黑"; line-height:25px; color:#333; padding-left:5px; }
.f_page { float:right; margin-top:10px; margin-bottom:10px; }
.f_page ul li { float:left; line-height:20px; margin:2px; }
.f_s1 a { display:block; width:60px; height:20px; border:1px solid #CCC; text-align:center; line-height:20px; cursor:pointer; }
.f_s2 a { display:block; width:20px; height:20px; border:1px solid #CCC; text-align:center; line-height:20px; cursor:pointer; }
.f_li_bg { color:#FFF; background:#df2a14; display:block; }
.us_content { width:710px; margin:10px 5px; line-height:30px; font-size:14px; }

.news_content { width:720px;border-bottom: 1px solid #CCC; margin:10px 0; }
.news_content ul li p { text-indent:24px; margin-top:7px; margin-bottom:10px; line-height:27px; font-size:13px; }
.news_content ul li span { margin:0px 5px; }
.news_t { text-align:center; font-family:"微软雅黑"; padding:8px 0; }
.news_t h1{ font-size:16px;}
.write_info { text-align:center; line-height:30px; color:#666; margin-top:5px; border-bottom:1px solid #CCC; }
.up_down { width:710px; height:auto; overflow:hidden; border-bottom:1px solid #CCC; padding-bottom:10px; }
.fx { height:30px; line-height:30px; width:300px; float:right; margin-top:22px; }
.ud { width:400px; height:auto; float:left; }
.ud ul li { height:30px; line-height:30px; font-size:14px; }
.ud a { font-weight:bold; }
.clist { width:710px; height:auto; overflow:hidden; margin-top:30px; }
.clistone { width:335px; height:137px; float:left; border:1px solid #CCC; margin:10px 4px; margin:10px 8px !important; }
.clistone ol { width:150px; height:118px; float:left; margin:10px 2px 10px 5px; margin:10px 4px 10px 10px; }
.clistone ul { width:161px; height:118px; float:right; margin:10px 0px 10px 5px; margin:10px 0px 10px 10px !important; }
.clistone ul h3 a { line-height:30px; font-family:"微软雅黑"; color:#333; font-weight:600; font-size:14px; }
.clistone ul h3 a:Hover { color:#df2a14; }
.clistone ul p a { color:#666; line-height:20px; }
.clistone ul p a:hover { color:#df2a14; }
.liuyanbox { width:710px; height:auto; overflow:hidden; }

.ulimg { margin: 0 auto;width: 710px; text-align: center; }
.ulimg ul { list-style: none;overflow:hidden;  }
.ulimg li { width: 226px; margin:8px 10px 3px 0px; float: left; }
.ulimg li img { width: 220px; height:165px; border: 1px solid #e5e5e5; padding: 2px; }
.ulimg li span { display: block; text-align: center; line-height: 23px; color: #222; font-size: 12px; }



/*career*/
.career_1{ border-bottom:dashed 1px #dcdcdc; margin:8px; padding:0 0 5px 0;}
.career_1 h4{ font-size:17px; color:#0786e6; padding:0 0 5px 0;  border-bottom:dashed 1px #dcdcdc;}
.career_1 p{ color:#555; line-height:26px; padding-top:3px; font-size:13px}
.career_1 p span{ margin:0px 40px 0 0;}

/*产品排版*/
.case_chnal{ height:auto; overflow:hidden;}
.case_chnal li{ clear:both; height:156px; padding:4px; margin-top:10px; }
.case_chR{ width:480px; height:150px; padding:4px 5px 0 5px;}
.case_chimg{ width:200px; height:150px; border:1px solid #d6d6d6;}
.case_chimg img:hover{ border:1px solid #ff9600;}
.case_chRtitle a{ display:block; color:#111; font-size:17px; width:480px; height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.case_chRintro{ color:#666; font-size:12px; line-height:26px; height:85px; overflow:hidden; margin:4px 0 8px;}
.case_chR .four_chRmore{ padding-left:0;}
.four_chRmore a:hover{ color:#FFF;}
.case_chnal li:hover .case_chR{ background-color:#0093dd;} 
.case_chnal li:hover .case_chRtitle a{ color:#FFF;}
.case_chnal li:hover .case_chRintro{ color:#eee;}
.case_chnal li:hover .four_chRmore a{ background:url(../images/four_Mho.png) no-repeat; color:#0093dd;}

.four_chRmore{ height:23px; padding-left:58px;}
.four_chRmore a{ display:block; background:url(../images/four_Mbd.png) no-repeat; font-family:Arial; color:#FFF; font-size:13px; width:94px; height:23px; line-height:21px; padding-left:15px;}



.zoombox{ border-bottom: dotted 1px #ddd; padding-bottom:15px; background:#fff; width:710px; overflow:hidden; }
.zoombox .zoompic{ width:360px; float:left; padding:4px; margin:10px 10px 0 0;}
.zoombox .zoompic img{border:1px solid #ddd; width:360px;}
.zoombox h3{ float:left; width:320px; display:block; color:#0071bd; font-size:18px; line-height:30px; margin:10px 0 2px 0;}
.sliderbox{height:64px; overflow:hidden;margin:6px 0 0 0; float:left; padding-top:10px; width:320px;}
.sliderbox .arrow-btn{width:20px;height:50px;background:url(../images/arrow-btn.png) no-repeat;cursor:pointer; margin-top:6px;}
.sliderbox #btn-left{float:left;background-position:0 0;}
.sliderbox #btn-left.dasabled{background-position:0 -50px;}
.sliderbox #btn-right{float:right;background-position:-20px 0;}
.sliderbox #btn-right.dasabled{background-position:-20px -50px;}
.sliderbox .slider{float:left;height:64px;width:274px;position:relative;overflow:hidden;margin:7px 0 0 2px;display:inline;}
.sliderbox .slider ul{position:absolute;left:0;width:999em !important;}
.sliderbox .slider li{float:left;width:65px;height:54px;text-align:center; margin-right:4px; display:inline;}
.sliderbox .slider li img{border:solid 1px #dfdfdf;}
.sliderbox .slider li.current img{border:solid 1px #e60012;}

 .dm_Product_info { width:380px; margin:0px; float:right; padding-top:10px;}
 .dm_Product_info dt { font-weight:bold;line-height:36px; font-size:18px; color:#016d9b; display:block; border-bottom:solid 2px #016d9b;}
 .dm_Product_info dd { width:307px; line-height:24px; padding-top:5px;}
 
 .zoom_text{ width:310px; float:left;  font-size:12px; line-height:25px; height:60px; padding-top:50px;}
.zoom_text b{ display:block; font-size:20px; color:#ec6a0d; line-height:36px; padding-top:8px;}
.zoom_text strong{ display:block; font-size:15px; color:#333; line-height:30px; overflow:hidden;}
 
 .demo_list{}
 .demo_list ul li{ width:174px; float:left; display:block; margin:18px 36px; }
 .demo_list ul li img{ padding:1px; border:solid 1px #eee;}
 .demo_list ul li span{ display:block; line-height:25px; font-size:12px; text-align:center;}
 .demo_list h2{ font-size:14px; color:#0061ab; height:36px; padding-left:10px; background:#eee; line-height:36px; clear:both;}
 
 .pro_intro{width:710px; height:auto; overflow:hidden;padding-bottom:0px;}
.click{ height:76px; padding-top:15px; border-top:1px solid #e9e9e9;}
.page_click{ padding-left:8px; display:inline;}

.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
.fl{ float:left;}

.page_click a{ display:block; height:38px; line-height:38px; padding-left:32px; color:#6a6a6a; width:540px; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; }

.pre_page{ background:url(../images/pre_pageicon.jpg) no-repeat left;}

.next_page{ background:url(../images/next_pageicon.jpg) no-repeat left;}

.back{ margin:18px 10px 0 0; display:inline; width:99%; height:40px; display:block;}
.back a{ display:block; background:url(../images/back_bd.jpg) no-repeat; font-family:"Microsoft YaHei"; color:#FFF; font-size:16px; width:88px; height:35px; line-height:35px; text-align:center; float:right;}

/*产品详细页样式*/
.con{ width:710px; padding-top:15px;}
.tab {width: 710px; height: 35px; border-bottom:1px solid #ccc; }
  .tab ul li
  {
	  float: left;
	  width: 120px;
	  height: 35px;
	  line-height: 35px;
	  background: #a0a3a6;
	  text-align: center;
	  margin-right: 2px;
	  -webkit-border-radius:5px 5px 0 0;
	  -moz-border-radius:5px 5px 0 0;
	  -o-border-radius:5px 5px 0 0;
	  color:#fff;
	  font-size:13px;
  }
  .tab ul li:hover
  {
	  background: #0071bd;
	  color: #fff;
	  cursor: pointer;
  }
  .tab ul li.hover
  {
	  background: #0071bd;
	  color: #fff;
	  cursor: pointer;
  }
  .content_pro
  { width: 710px;line-height:27px;padding:10px 0;font-size:12px;overflow:hidden;}
  .content_pro p{ padding:0; margin:0; line-height:25px;}
  .content_pro td, .content_pro th{ padding:0 1px;}
  .content_pro table{ border-left:1px solid #777; border-top:1px solid #777;}
  .content_pro td,.content_pro th{border-right:1px solid #777; border-bottom:1px solid #777;}