/* CSS Document */

*{
 border:0;
 padding:0;
 margin:0;
 }
body{
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#666;
 background:#e2efff url(../images/bgddd.gif) center repeat-y;
 }
li{list-style:none;} 
a:link{color:#666;}
a:visited{color:#666;text-decoration:none;}  
a:hover{
 color:#00105a;
 text-decoration:underline;
 } 
#wrapper{
 width:1000px;
 margin:0 auto; 
 background:#fff;
 height:100%;
 overflow:hidden;
 }
 
#header{
 height:153px;
 background:url(../images/headerbg.gif) no-repeat;
 overflow:hidden;
 } 
#container{
 background:url(../images/containerbg.gif) repeat-x;
 height:100%;
 marign-top:0px;

 } 
#container .main {
 width:549px;
 float:left;
 margin-left:35px;
 display:inline;
 }
#container .sidebar{
 width:331px;
 float:right;
 margin-right:40px;
 display:inline;
 } 
#container .sidebar1{
 width:678px;
 float:right;
 margin-right:50px;
 display:inline;
 }
#container .sidebar1 .banner{
 margin-bottom:10px;
 }  
#container .main1{
 width:222px;
 margin-left:20px;
 display:inline;
 float:left;
 background: #F5F5F5;
 height:600px;
 }  
#footer {
 background:#fff;
 clear:both;
 height:230px;
 } 
#footer .footerfont{
 padding:15px; 
 line-height:2.2em;
 } 
.footerfont .nav3{
 margin-left:210px;
  } 
#footer .footerfont ul li{
 float:left;
 display:block;
 } 
#footer .footerfont img{
 float:left;
 margin-right:15px;
 } 
#logo{
 width:166px;
 height:129px;
 padding:20px 0px 0px 30px;
 } 
#header .nav1{
 width:130px;
 float:right;
 position:relative;
 top:10px;
 right:20px;
 color:#00105a;
 } 
#header .nav1 a{
 color:#00105a;
 } 
#header .nav2{
 width:735px;
 height:41px;
 background:url(../images/nav2bg.gif) repeat-x;
 float:right; 
 position:relative;
 top:-80px;
 margin-right:30px;
 overflow:hidden;
 display:inline;
 } 
#header .nav2leftbg{
 background:url(../images/mainnavbgleft.gif) no-repeat !important;
 background-position:top left;
 height:41px;
 width:7px;
 } 
#header .nav2rightbg{
 background:url(../images/mainnavbgright.gif) right no-repeat !important;
 height:41px;
 width:8px;
 } 
#header .nav2 ul li{
 float:left;
 display:block;
 width:105px;
 height:41px;
 text-align:center;
 line-height:3.3em;
 } 
#header .nav2 ul li a{
 color:#fff;
 font-size:14px;
 text-align:center;
 text-decoration:none;
 display:block;
 height:41px;
 width:105px;
 } 
#header .nav2 ul li a:hover,#header .nav2 .on{
 background:url(../images/hover.png) center no-repeat;
 display:block;
 height:41px;
 width:105px;
 } 
#header .nav2 .on{
 background:url(../images/hover.png) 4px 0px  no-repeat;
 } 
.more a{
 color:#840002!important;
 text-decoration:underline!important;
 font-size:11px;
 float:right;
 } 
/*kuanjiaover*/


.ysnews {
 width:255px;
 float:left;
 margin-top:40px;
 }
.hynews{
 width:255px;
 float:right;
 margin-top:40px;
 } 
.ysnewstit{
 height:24px;
 background: url(../images/newstit.gif) repeat-x;
 color:#143c8a;
 padding-left:10px;
 }
.ysnews ul{
 margin-top:10px;
 } 
.ysnews ul li{
 background:url(../images/squre.gif) 0px 9px no-repeat;
 padding-left:10px;
 display:block;
 }
.ysnews ul li a{
 line-height:1.8em;
 } 
.ysnewstit span{
 color:#101010;
 font-size:11px;
 padding-left:5px;
 }
.hynewsdate{
 margin-top:10px;
 line-height:1.7em;
 }
.hynewsdate img{
 float:left;
 margin-right:8px;
 } 
.sidebar .tit{
 height:23px;
 font-size:14px;
 color: #000066;
 border-bottom:1px solid #cdcdcd;
 }
.sidebar .tit img{
 position:relative;
 top:1px;
 } 
* html .sidebar .tit img{
 position:relative;
 top:4px;
 }  
.titdate {
 height:139px;
 border-bottom:1px solid #cdcdcd;
 padding:8px 0px 0px;
 line-height:1.8em;
 margin-bottom:40px;
 }
.titdate ul li{
 background:url(../images/squre.gif) 3px 10px no-repeat;
 padding-left:13px;
 } 
.titdate img{
 float:right;
 position:relative;
 top:25px;
 } 

#sidebar .productsguide{
 }
  
/*inner*/ 
.main1 ul {
 margin:1px 0px 20px 0px;
 background:#fff;
 
 }
.main1 ul li{
 width:222px;
 display:block;
 height:23px;
 margin-bottom:1px;
 background:#eaeaf0;

 }
.gg{
 margin-bottom:15px;
 } 
.main1 ul li a{
 font-size:12px;
 display:block; 
 padding-left:20px;
 height:18px;
 padding-top:5px;
 color:#000059!important;
 } 
.main1 ul li a:hover,.main1 ul .on a{
 color:#fff!important;
 font-weight:bold;
 display:block; 
 background: #000066; 
 padding-left:20px;
 height:18px;
 padding-top:5px;
 text-decoration:none;

 }  
.aboutdate{
 margin-top:0px;
 float:left;
 }
.aboutdate .date strong{color:#000;font-weight:bold;}  
.aboutdate .tit{
 border-bottom:1px solid #c3c3c3;
 height:20px;
 font-size:14px;
 color:#000066;
 width:100%;
 }
.aboutdate .tit span{
 font-size:11px;
 } 
.aboutdate .date {
 text-indent:20px;
 line-height:1.65em;
 padding:10px 5px;
 
 } 
.aboutdate .date img{
 float:right;
 margin-left:15px;
 } 
.aboutdate .date1,.aboutdate .date2{
 padding:10px 0px;
 line-height:1.65em; 
 } 
.aboutdate .date1 a{
 color:#666!important;
 } 
.aboutdate .date1 h2{
 font-weight:bold;
 color:#000066;
 margin-top:10px; 
 margin-bottom:10px;
 background:url(../images/squre.gif) 0px 10px no-repeat;
 padding-left:10px;
 } 
.aboutdate .date1 table{
 margin:0 auto;
 margin-top:15px;
 border:1px solid #c9d7e9;
 border-bottom:none;
 margin-bottom:20px;

 } 
.aboutdate .date1 table .inp{
 border:1px solid #ccc;
 height:23px;
 width:260px;
 } 
.aboutdate .date1 table .btn{
 width:76px;
 height:20px;
 background:url(../images/btn2.gif) no-repeat;
 border:none;
 text-align:center;
 margin-right:10px;
 } 
.aboutdate .date1 table textarea{
 border:1px solid #ccc;
 width:450px;
 height:70px;
 } 
.aboutdate .date1 table tr td{
 border-bottom:1px solid #c9d7e9;
 } 
.aboutdate .date1 table .jobstit{
 background:#eaf3ff;
 color:#000;
 padding-right:10px;
 }
.aboutdate .date1 table .jobsdate{
  padding-left:10px;
  background:#f9fcff;
  }  
 .aboutdate .date1 table .jobsjoin.,.aboutdate .date1 table .jobsjoin1{
  background:#f5f5f5;
  padding-right:10px;
  } 
.aboutdate .date1 table .jobsjoin1{
  padding-top:5px;
 }  
  .aboutdate .date1 table .jobsjoin img{
   margin-right:5px;
   position:relative;
   top:3px;
   } 
 .aboutdate .date1 table .jobsjoin a {
  color:#000066!important;
  text-decoration:underline;
  }
.aboutdate .date1 dl dt{
 background:url(../images/onlinebgtit.gif) repeat-x;
 height:24px;
 padding-left:10px;
 padding-top:3px;
 color: #000066;
 } 
.aboutdate .date1 dl dd{
 padding-top:5px;
 line-height:1.7em;
 } 
.aboutdate .date1 dl dd .talk,.aboutdate .date1 dl dd .reply{
 padding:5px 5px;
 border-bottom:1px solid #e2e6f4;
 } 
.aboutdate .date1 dl dd .reply{
 border-bottom:none;
 } 
.aboutdate .date1 dl dt img,.aboutdate .date1 dl dd img{
 position:relative;
 top:3px;
 margin-right:5px;
 } 
.aboutdate .date1 span,.aboutdate .date span{
 color:#000066;
 }
.aboutdate .date1 strong,.aboutdate .date2 strong{
 color:#000;
 line-height:2em;
 } 
.aboutdate .date1 ul{
 margin-top:10px;
 border-bottom:3px solid #e4f3ff;
 padding-bottom:1px;
 } 
.leavemessage{
 margin-top:20px;
 } 
.leavemessage strong{
 background:url(../images/squre.gif) 0px 10px no-repeat;
 padding-left:10px; 
 border-bottom:1px solid #ccc;
 width:98%;
 display:block;
 margin-bottom:20px;
 } 
.leavemessage div{
 padding-left:10px;
 margin:10px 0px;
 }
.leavemessage div .inp{
 width:300px;
 height:20px;
 border:1px solid #ccc;
 } 
.leavemessage .btndiv{
 padding-left:10px; 
 } 
.leavemessage div .btn{
 background:url(../images/btn2.gif)  no-repeat;
 font-size:12px;
 width:76px;
 height:20px;
 margin-right:20px;
 } 
.leavemessage div textarea{
 width:450px;
 height:100px;
 border:1px solid #ccc;
 } 
.costumertit{
 margin-top:15px;
 } 
.aboutdate .date1 ul li{
 display:block;
 height:23px;
 background:url(../images/squre.gif) 3px 10px no-repeat;
 padding-left:13px; 
 border-bottom:1px solid #e4f3ff;
 line-height:2em;
 width:97%;
 } 
.aboutdate .date1 ul li span{
 float:right;
 margin-top:-23px;
 color: #E1E1E1!important;
 } 
.aboutdate .date1 ul li a{
 text-decoration:none;
 } 
.aboutdate .date2 img{
 text-align:center;
 margin-top:10px;

 } 
.aboutdate .date2{
 
 } 
.aboutdate .date2 strong{
 padding-left:20px;
 font-size:14px;
 } 
.date2font{
 padding:25px;
 line-height:2em;
 text-indent:20px;
 } 
.productdd1 {
 padding-top:10px;
 }
.productdd1 .sm{
 clear:both;
 border-top:1px solid #ccc;
 padding:10px 0px;
 width:678px;
 line-height:1.6em;
 } 

.productdd1 .sm .img{
 float:right;
 margin-left:10px;
 /*width:400px;*/
 height:314px;
  text-align:center;
 }
.imgshow {
 width:321px;
 }
.imgshow ul{
 margin:0 auto;
 } 
.imgshow ul li{
 display:block;
 text-align:center;
 padding-left:10px;
 float:left;
 width:80px;
 line-height:1.9em;
 } 
.imgshow ul li a{

 } 
.productdd1 .sm .img a{
 color:#000066;
 text-decoration:underline;

 } 
.productdd1 .sm .imgfont{
 float:left; 
 width:268px;

 }
.imgfont a{
 text-decoration:underline!important;
 color:#000066!important;
 
 } 
.productdd1 h5{
 font-size:25px;
 color:#000066;
 margin-bottom:5px;
 margin-top:5px;
 } 
.pdulb{
 margin-top:10px;
 } 
.pdulb .pdulb-1{
 width:319px;
 display:block;
 float:left;
 margin-right:3px;
 display:inline;
 margin-bottom:25px;
 } 
.pdulb .left{
 float:left;
 } 
.pdulb .right{
 float:right;
 display:block;
 margin-left:2px;
 line-height:1.5em;
 margin-right:3px;
 } 
.pdulb .right .pduld{
 width:173px;
 }
.pdulb .right .pduld .on a{
 background:url(../images/sanjiao2.gif) 0px 7px no-repeat;
 padding-left:10px;
 display:block; 
 } 
.pdulb .right a{
 color:#000066;
 text-decoration:underline;
 } 
.pdulb .right h5{
 margin-bottom:5px;
 font-size:12px;
 display:block;
 color:#FFF;
 padding-left:5px;
 background:#000066;

 
 } 
.pdula li{
 line-height:1.7em;
 display:block;
 
 } 
.pdula h5{
 color: #FF6633 #000066;
 font-size:25px;
 font-weight:bold;
 padding-bottom:5px;
 background:url(../images/squre.gif) 0px  15px no-repeat;
 padding-left:10px;
 } 

.pdulc li{
 width:132px;
 display:block;
 clear:both;
 display:block;
 text-align:center;
 } 
.pdulc .on a{
 background:url(../images/sanjiao2.gif) 0px 3px no-repeat;
 padding-left:10px;
 color:#000066;
 text-decoration:underline;
 } 
.pdulc li img{
 width:132px;
/* height:132px;*/
 } 
.pdulc .gray{
 background:#c9c9c9;
 height:25px;
 color:#fff;
 } 
.pdulaliborder {
 border-bottom:1px solid #ccc;
 padding-bottom:10px;
 }
.productsdate1{
 margin-top:20px;
 border:1px solid #d9d9d9;
 float:left;
 width:97%;
 padding:10px;
 
 } 
.productsdate1 ul li,.productsdate3 .ul1 li,.productsdate3 .ul2 li{
 float:left;
 display:block;
 } 
.productsdate3 .ul1{
 height:100%;
 } 
.productsdate1 ul .on,.productsdate3 .ul1 .on{
 background:url(../images/squrebaidian.gif) 0px 3px no-repeat;
 padding-left:10px;
 font-weight:bold;
 font-size:14px;
 }
.pd1date{
 float:left;
 clear:both;
 line-height:1.6em;
 } 
.pd1date img{
 width:98px;
 height:73px;
 border:3px solid #ccc;
 float:left;
 margin-right:10px;
 } 
.pd1date h5{
 font-size:14px;
 margin-bottom:5px;
 } 
.productsdate2{
 width:239px;
 float:right;
 margin-top:20px;
 } 
.productsdate3{
 margin-top:15px;
 border:1px solid #d9d9d9;
 clear:both;
 padding:15px;
 height:100%;
 }
.pd3date{
 clear:both;
 margin-top:15px;
 }
.pd3date a img { 
 width:105px;
 height:62px;
 }
.productsdate3 .ul2{
 clear:both;
 height:80px;
 }
.productsdate3 .ul2 li {
 width:105px;
 display:block;
 float:left;
 margin-right:11px;
 margin-left:11px;
 height:100%;
 }
.productsdate3 .ul2 li span{
 display:block;
 clear:both;
 margin-right:12px;
 margin-left:12px;
 text-align:center;
 } 
.psimg{
 clear:both;
 width:100%;
 margin-top:20px;
 margin-bottom:15px; 
 } 
.bigimg{
 margin-top:15px;
 margin-left:15px;
 width:607px;
 }
.psimg ul li{
 float:left;
 width:80px;
 margin-left:20px;
 display:inline;
 } 
.psimg ul li span{
 display:block;
 text-align:center;
 width:80px;
 } 
.psimg ul li  a img{
/*  width:200px;*/
 *+height:400px; 
 *height:258px;
 display:inline;
 } 
.psimg ul .on{
 position:relative;
 top:15px;
 } 
 