#containerOne{background:url(../images/cbg.jpg) repeat-x center top;}
#header{margin:0px auto 0 auto; background:url(../images/bg-1.gif) repeat-x 0 0; height:76px; padding:10px 0 2px 0; text-align:left;}
.header_main{ width:979px; margin:0 auto;}
.headerLeft{width:583px; float:left; display:inline;}
.logo img{ display:block;}
.headerRight{ padding:0px 0px 0 0;color:#fa7113; text-align:right;}
.headerRight a,.headerRight a:visited,.headerRight a:hover{color:#fa7113; margin:0 4px; display:inline-block;}
.headerRight input { border:1px solid #666; border-radius:2px; height:22px; padding:0 5px; }
.headerRight button { border:1px solid #666; border-radius:2px; height:22px; padding:0 5px; cursor:pointer }

#nav{margin:0px; background:url(../images/navbg.gif) repeat-x center top; height:35px; padding:0px 0 0px 0px;text-align:left; clear:both; }
#nav ul{ width:979px; margin:0 auto; padding:0px 0px 0 0;}
#nav li{float:left;text-align:center; background:url(../images/navline.gif) no-repeat right top; height:25px; font-size:12px; text-transform:uppercase;display:inline; color:#a2a2a2; padding:10px 23px 0 23px; }
#nav .endli{}
#nav a,#nav a:visited{color:#3a3938;font-weight:bold;padding:0px 0px; font-size:12px;display:inline-block; font-family:"Arial"; text-decoration:none}
#nav .on a,#nav .on a:visited{color:#0052A1;font-weight:bold;font-size:12px;display:inline-block;  }
#nav .on:link,#nav .on:visited,#nav .on:hover{background:url(../images/navon.gif) no-repeat right top;color:#FFF; text-decoration:none;}

#nav li.tel{float:right;width:auto; padding:0px; margin:0px; text-align:left; background:none;}
#nav ul li ul{ background:url("../images/navbg.gif") repeat-x scroll center top transparent; height:25px;margin-top:8px;*margin-top:25px;  overflow:hidden;width:200px;padding:0px 5px; margin-left:-24px; position:absolute;opacity: 0.8;*filter: alpha(opacity=80); *margin-left:-65px; display:none; z-index:100}
#nav ul li ul li{ width:auto; display:block;background:none; padding:10 1 0 0px; text-align:left; margin-top:-5px}
#sonNav li a,#sonNav li a:visited,#sonNav li a:hover{ height:25px;display:inline-block; width:auto; padding:0 10px; margin:0px;background:none; color:#0052A1; font-weight:bold;font-size:12px}


.line{margin:0 auto;height:1px; background:url(line.gif); overflow:hidden; font-size:0px; background-color:#FFF;}

#banner{width:959px;height:215px;margin:0px auto 10px auto;padding:0px 0 0 0; overflow:hidden; text-align:center; clear:both; border:0px solid #eaeaea;}
#banner img{ display:block; width:959px;height:296px;}

#banner_n{width:735px; float:right; height:150px;margin:0px auto 10px auto;padding:0px 0 0 0; overflow:hidden; text-align:center; clear:both; border:0px solid #eaeaea;}
#banner_n img{ display:block; width:735px;height:150px;}




.mainDiv{width:959px;margin:0px auto 0 auto;padding:2px 0 10px 0; clear:both;}
.mainDiv_main{width:959px; margin:0 auto;text-align:left; }

.sidebar{ width:210px; margin:0px 14px 0 0px; padding:0 0px 0 0px;float:left; text-align:left;_display:inline;overflow:hidden;}
.content{ width:735px; margin:0 0px 0 0px;padding:0 0 0 0px;float:left; text-align:left;_display:inline;overflow:hidden;}	
.sidebar_main{}
.content_main{ padding:0px 0 0 0;}

.part{}

.location{height:22px; line-height:22px;overflow:hidden;margin:0px 0;padding:10px 5px; text-align:left;}
.location h2{margin:0px 0 0 0;padding:0px 0 0 0px;color:#585858;font-weight:normal;font-size:12px;text-align:left;}
.location h2 a,.location h2 a:visited,.location h2 a:hover{color:#585858; font-size:12px; text-decoration:none;}
.location span{float:right; color:#000;font-weight:normal;}
.location span a,.location span a:visited,.location span a:hover{color:#000;font-weight:normal;font-size:12px;}

.title1{height:65px;overflow:hidden; margin:0px 0;padding:0px 0 0px 10px; text-align:left;}
.title1 h2{color:#1f1f1f; background:url(../images/quan_2.gif) no-repeat; text-align:center; font-size:12px; text-decoration:none; padding:15px 0 0 55px; height:45px; text-align:left;}
.title1 h2#prosTitle { font-size:16px; }
.title1 h2 a,.title1 h2 a:visited,.title1 h2 a:hover{}
.title1 span{float:right;padding:12px 5px 0 0px; height:14px; color:#000;font-weight:normal;}
.title1 span a,.title1 span a:visited,.title1 span a:hover{color:#000;font-weight:normal;font-size:12px;}

.title1_2 h2{background:url(quan_2.gif) no-repeat; padding-left:55px;}

.title2{height: auto;overflow:hidden;margin:0px 0 20px 0;padding:0px 0 0px 10px; text-align:left; border-bottom:1px solid #ccc}
.title2 h2{color:#1f1f1f; text-align:center; font-size:12px; text-decoration:none; padding:10px 0 0 20px; height:29px; text-align:right;}
.title2 h2 a,.title2 h2 a:visited,.title2 h2 a:hover{}
.title2 span{float:right;padding:12px 10px 0 0px; height:14px; color:#000;font-weight:normal;}
.title2 span a,.title2 span a:visited,.title2 span a:hover{color:#000;font-weight:normal;font-size:12px;}

.title2_2{ height:31px;}

.title4{height:30px;overflow:hidden;background:url(../images/title2bg.gif) no-repeat;margin:0px 0 0px 0;padding:0px 0 0px 10px; text-align:left;}
.title4 h2{color:#1f1f1f; background:url(../images/quan3.gif) no-repeat left 12px; text-align:center; font-size:12px; text-decoration:none; padding:10px 0 0 20px; height:25px; text-align:left;}
.title4 h2 a,.title4 h2 a:visited,.title4 h2 a:hover{}
.title4 span{float:right;padding:12px 10px 0 0px; height:14px; color:#000;font-weight:normal;}
.title4 span a,.title4 span a:visited,.title4 span a:hover{color:#000;font-weight:normal;font-size:12px;}

.title3{height:30px;overflow:hidden;background:url(../images/title3bg.gif) no-repeat;margin:0px 0 0px 0;padding:0px 0 0px 10px; text-align:left;}
.title3 h2{color:#1f1f1f; background:url(../images/quan4.gif) no-repeat left 10px; text-align:center; font-size:12px; text-decoration:none; padding:10px 0 0 20px; height:45px; text-align:left;}
.title3 h2 a,.title3 h2 a:visited,.title3 h2 a:hover{}
.title3 span{float:right;padding:12px 10px 0 0px; height:14px; color:#000;font-weight:normal;}
.title3 span a,.title3 span a:visited,.title3 span a:hover{color:#000;font-weight:normal;font-size:12px;}

.sidenav{ margin:0px auto 0 auto; width:190px;}
.sidenav .bclass{text-align:left;background:url(../images/sidenavlibg.gif) no-repeat 0px 9px;height:34px; line-height:28px; padding:2px 0 2px 15px; margin:0px 0;font-weight:normal;color:#980102; }
#proCate .bclass a,#proCate .bclass a:visited{ color:#0052A1}
.sidenav .bclass a:hover{color:#0052A1; text-decoration:none }
.sidenav .bclass.active a {color:#0052A1; text-decoration:none }


.sidenav .sclass li{text-align:left;  height:27px; line-height:27px; padding:2px 5px; margin:0px 0;font-weight:normal;color:#3f4350; }
.sidenav .sclass li.on2{ background:url(sidenavlibg2.gif) repeat-x left center;}
.sidenav .sclass a,.sidenav .sclass a:visited{  padding:0 0 0 24px;color:#3f4350; text-decoration:none}
.sidenav .sclass a:hover{color:#0052A1; text-decoration:none}

.sidenav li.on{background:url(quan2.gif) no-repeat left 10px;}

.login_panel{ background:url(loginbg.gif) no-repeat; padding:0px 10px; clear:both; color:#FFF;}
.login_panel h2{ padding:0 0px;}
.login_panel dl{ padding:8px 5px 4px 10px;}
.login_panel .username dt,.login_panel .psw dt{float:left; width:50px;}
.login_panel .login_input{width:90px; height:15px; border:1px solid #cacecf; background:#ffffff;}
.login_panel .forget{ float:left; padding:2px 0 0 5px;}
.login_panel .login_bn{ float:right; padding:5px 10px 0 0;}

.login_panel_2{ background:url(loginbg2.gif) no-repeat; padding:0px 10px; clear:both; color:#3b3b3b;}
.login_panel_2 .login_input{width:104px; background:url(logininput.gif) no-repeat right top; height:16px; padding:1px 2px; border:0px solid #cacecf;}
.login_panel_2 .username dt,.login_panel_2 .psw dt{float:left; width:40px;}


.search_panel{ padding:0px 0px; color:#084c8c;height:34px; }
.search_panel input{ vertical-align:middle; }
.search_input{width:136px;height:18px; padding:4px 2px 0 0px; background:none; border:1px solid #c6c7cb; color:#d2d2d2;text-align:center;}
.search_panel h3{padding:4px 0; font-weight:bold; font-size:14px;}

.panel_t{ background:url(../images/div_t.gif); height:65px; overflow:hidden;}
.panel_t_top{height:97px; overflow:hidden;background:url(../images/div_t_top.gif) no-repeat #f6f6f6;}
.panel_m{ background:url(../images/div_m.gif);}
.panel_b{ background:url(../images/div_b.gif); height:11px; overflow:hidden;}


.list{ padding:0 10px;}
.list li{ padding:10px 0; text-align:center;}
.list-1 li .publica { margin-left:10px; display:inline-block }
.list-1{ padding:0 10px;}
.list-1 li{line-height:25px;height:25px; padding:5px 0; text-align:left;border-bottom:1px solid #ddd;}

.showlist{padding:20px 5px 0 5px; }
.showlist li{margin:0px 0; padding:8px 0;clear:both; color:#04598c;}
.text-overflow{display:block;word-break:keep-all;white-space:nowrap;overflow:hidden; }
.showlist span{ float:left;background:url(../images/quan.gif) no-repeat left 8px; width:90px;height:20px; line-height:20px; padding:0px; text-align:center; display:inline;}
.showlist h2{float:left;  height:20px; line-height:20px;padding:0px 0px 0 10px;border-bottom:0px #838383 dotted;text-align:left;width:170px; margin:0px; display:inline;color:#525252;}
.showlist a{color:#525252;}

.more{background:url(quan2.gif) no-repeat left center; padding:0 0 0 25px; color:#04357b; text-align:left;}
.more a,.more a:visited,.more a:hover{color:#04357b; text-decoration:underline;}

.main_info{ padding:10px 15px; line-height:20px;}

.textlist1{padding:2px 10px; clear:both;}
.textlist1 li{padding:0px 0px 7px 0; background:url(../images/textlist1bg.gif) no-repeat center bottom; line-height:23px;text-align:left;margin:2px 0;}
.textlist1 span{ float:right; padding:0px 0; }
.textlist1 a,.textlist1 a:visited,.textlist1 a:hover{background:url(../images/quan2.gif) no-repeat left 5px; padding:0 0 0 10px; }

.textlist2{padding:10px 8px; clear:both;}
.textlist2 li{padding:0px 0px 0px 0px; background:url(libg.gif) repeat-x center bottom;height:28px; line-height:28px; overflow:hidden; padding:0px 0 0 0px;text-align:left;margin:0px 0;}
.textlist2 span{background:url(quan5.gif) no-repeat left center; float:left;padding:0px 5px 0 5px; }
.textlist2 a,.textlist2 a:visited,.textlist2 a:hover{  padding:0 0 0 5px; text-decoration:none }

.pro_list{ padding:0px 0 0 5px;}
.pro_item{width:164px;margin:5px 8px 15px 8px; float:left; display:inline;border:solid 1px #ccc; }
.pro_item .img{text-align:center;width:164px; height:164px; overflow:hidden;  /* 垂直居中文本 */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;

  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;

  -webkit-box-align: center;
  -ms-flex-align: center;

  -webkit-align-items: center;
  align-items: center;}
.pro_item .img img{width:160px; max-height:160px; padding:0px;}
#case{width:136px; height:163px; border:0px solid #d2d2d2; margin:0px 0px; padding:0px;}

.pro_item .title{ background:url(protitle.gif) no-repeat center; height:32px;line-height:32px; text-align:center; color:#3f4350;overflow:hidden; }
.pro_item .title a,.pro_item .title a:visited,.pro_item .title a:hover{ color:#3f4350; font-family:"Arial"; text-decoration:none}
.pro_item .memo{ text-align:center; line-height:18px; padding:5px 0;}


.page_panel{ text-align:center; margin:10px 0 20px 0;}
.page_panel a,page_panel a:visited,page_panel a:hover{ margin:0 4px;}

.link_panel{width:98%; margin:0 auto; padding:8px 0;}
.link_panel a,.link_panel a:visited,.link_panel a:hover{background:url(linkline.gif) no-repeat right 2px; font-size:13px !important; line-height:20px; display:inline-block;text-align:center; padding:0 18px;color:#5C5D61;font-family:"Arial"; font-weight:bold; text-decoration:none}
.link_panel .on:link,.link_panel .on:visited,.link_panel .on:hover{ background:none;}

#footer{margin:0px auto 0px auto; background:url(../images/footerbg.gif) repeat-x center top; height:138px; padding:10px 0 0 0;clear:both; color:#363636;}

.footer_main{width:98%;margin:0 auto;line-height:25px;padding:0px 5px 0px 0px; text-align:center;}
.footer_main a,.footer_main a:visited,.footer_main a:hover{ margin:0 4px;color:#363636;}
#pros {
    color: #0052A1;
    font-size: 14px;
    font-weight: bolder;
    font-family: "Microsoft YaHei";
}
#pros a {
    color: #0052A1;
    font-size: 14px;
}
#prosNoBg{ color:#0052A1; font-size:14px; font-weight:bolder;font-family:"Arial"; background:none}
#fenlTtitle{color:#0052A1; font-size:18px; font-weight:bolder; font-style:italic;font-family:"Microsoft YaHei"}
#prosTitle{color:#3f4350;font-size:12px;font-family:"Microsoft YaHei"}
#nodate{text-align:center; font-size:14px; font-weight:bold}

.pages {color: #999; text-align:center ;padding:10px 0;}
.pages span a{ padding:2px 5px;}
.pages a.page-num-current { color:#999 }


.rollBox{width:715px;overflow:hidden;padding:12px 0 5px 6px;} 
.rollBox .LeftBotton{height:156px;width:22px;background:url(gol.gif) no-repeat ;overflow:hidden;float:left;display:inline;margin:18px 0 0 12px;cursor:pointer;} 
.rollBox .RightBotton{height:156px;width:27px;background:url(gor.gif) no-repeat;overflow:hidden;float:right;display:inline;margin:18px 0 0 0;cursor:pointer;} 
.rollBox .Cont{width:641px;overflow:hidden;float:left;margin-top:7px} 
.rollBox .ScrCont{width:5590px;} 
.rollBox .ScrCont div img{padding:0 6px;} 
.rollBox .Cont .pic{width:132px;float:left;text-align:center;} 
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;} 
.rollBox .Cont .pic p{line-height:26px;color:#505050;} 
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;} 
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;} 
.rollBox #List1,.rollBox #List2{float:left;} 

.marRight{ padding:0px 10px 0px 20px;}
.marRight{background: url(imgbg5.gif) repeat-x; line-height:22px; overflow: hidden; padding:10px 10px 10px 10px;}
.marRight .newsList ul{ padding:10px 0px 10px 20px}
.marRight .newsList ul li { border-bottom-style:dashed; height:28px; border-width:1px; border-color:#999; background:url(../images/nbg.jpg) no-repeat left;}
.marRight .newsList ul li div{ float:left;line-height:28px; margin-left:15px;}

.marRight .newRightList{ width:70%;} 
.marRight .newsRightBG{ width:30%; text-align:right; }

.titlP{font-weight:bold; font-size:14px; margin-top:5px; text-align:center}
.time{font-size:12px; margin-top:5px; text-align:center}
.contentdai{line-height:25px; width:95%; margin-left:17px;overflow:hidden}


.containerOne, .containerOne *{margin:0; padding:0;}

.containerOne{width:959px; height:282px; overflow:hidden;position:relative;}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:957px; height:282px; display:block;}

.slider2{width:5000px;}
.slider2 li{float:left;}

.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #fff;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 10px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: none;
	background-color: #4A595C;
	font-weight: bold;
}
.num li.on{
	color: #fff;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-size: 10px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;}
	
	
.businessTable { width:98%;}
.businessTable td{ height:25px;}
.businessTable thead input,.marRight .businessTable thead textarea { border:solid 1px #C5C5C5; width:250px; height:20px;}
.businessTable thead textarea{ height:100px; width:350px;}
.btnSubmit{ background:url(button.gif)  no-repeat; border:none; height:25px; width:90px; cursor:pointer; margin-top:5px}

.img120 img{width:174px;height:150px;margin:0 5px;}

table{word-break:break-all;}

a{cursor:pointer;}


.linkss{ width:980px; height: auto; margin:0 auto; padding:0px; border:1px solid #dddddd;}
.linkss .linkss_txt{ width:980px; height:35px; line-height:35px; background:url(../images/navbg.gif) repeat-x left; border-bottom:1px solid #fbfbfb;}
.linkss_txt h2{ width:200px; float:left; margin-left:5px; text-align:left;}
.linkss_txt span{ width:100px; float:right; margin-right:5px; text-align:right;}
.linkss .linkss_cont{ width:980px; height: auto; padding:15px; overflow:hidden;}
.linkss_cont li{ float:left; width:100px; height:40px; margin:5px; text-align: center;}