
/*@font-face{font-family:'KaufmannBTRegular';src:url('/KaufmannBTRegular.eot');}*/

img { border: 0; }
li { list-style-type:none; list-style:none;}
a{ text-decoration:none; color:#1a1a1a;}
a:hover{ color:#058dc0;}
body, div, ul, li ,DL,DD{ margin: 0; padding: 0; }

body,td,th,li {    
    font: 12px/20px "Microsoft Yahei";
	color: #1a1a1a;
	font-size: 12px;
	line-height:150%;
	
}
BODY {
    margin:0px auto;
	TEXT-DECORATION: none;
	/*background:url(bg.jpg) #eaeaea top repeat-x;*/
	

	
}
.clear{ clear:both;}
.myclear{ clear:both; height:20px; }
.myBorder{filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
-webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
box-shadow:0px 0px 10px #909090;/*opera或ie9*/}
#Header {	width: 100%; display: inline-block; -ms-zoom: 1; background:#586775; }
#Body {	width: 100%; display: inline-block; -ms-zoom: 1;position: relative; }
#Footer {	width: 100%; display: inline-block; -ms-zoom: 1; background-color:#3e4147; margin-top:20px;}
#Flash{ margin:10px auto; overflow:hidden; height:180px; width:1080px; background:url(banner/about.jpg) #efefef no-repeat center;}
#Main {width: 1080px; margin:0px auto; }

.topLine{ height:40px; background:#222222; }
.topLine .topInfo{ width:1080px; margin:0 auto; line-height:40px; text-align:left; font-size:12px; color:#acacac}
.topLine .topInfo a{ float:right; padding:0 10px;color:#007cd2}

#Main .Logo{ float:left; }

#Main .topSelect{ float:right; padding-top:15px;}
#Main .topSelect .text{ height:28px; width:260px; font-size:16px; line-height:28px; border:0px; float:left}
#Main .topSelect .btn{ margin-left:10px;   float:left}
/*导航*/




 .menu {  position: relative;z-index:999;background:#33495a ; padding-top:1px; height:55px; padding-left:1px;}
 .menu dl {margin:0 auto;width:1080px;}
 .menu dl dd {float:left;width:154px;height:55px;line-height:55px;font-size:16px;}
 .menu dl dd a{display:block; text-align:center; text-decoration:none;color:#fff;}

 .menu dl dd:hover a {color:#33495a; background:#efefef;}
 .menu dl dd ul {display: none;}

 .menu dl dd:hover ul {display:block; position:relative;left:-1px;width:144px; border:1px solid #33495a;background-color:#efefef;border-top-width:0px;
padding:5px 5px;}
 .menu dl dd:hover ul li { border-top:1px solid #ccc; overflow:hidden; }
 .menu dl dd:hover ul li a { padding:6px 10px; text-align:left; color:#000;font-size:14px; display:block; text-align:center;}
 .menu dl dd:hover ul li a:hover {color:#586775; background-color:#ccc;}



 .menu dl dd .mycrr {background: #2c4152;color:#fff; }
/*---------------------------*/

#Main .iTitle{ padding:0px 10px; padding-top:10px; text-align:left; font-size:16px; font-weight:bold; height:40px; line-height:40px;}
#Main .iTitle span{ color:#F00;}
#Main .iTitle a{ float:right; padding-left:20px; font-size:12px;}

#Main #iLeft{ float:left;width:530px; }
#Main #iLeft .iLTitle{ overflow:hidden; padding-top:10px;}
#Main #iLeft .iLTitle li{ float:left; height:40px;line-height:40px; font-size:16px; }
#Main #iLeft .iLTitle li a{float:left; padding:0 10px; color:#666; display:block; }
#Main #iLeft .iLTitle .curr a{	font-weight:bold;color:#0170d9;	 }


#Main #iLeft .iList{padding:10px;height:200px; border:1px solid #ccc;}
#Main #iLeft .iList ul li{ background:url(List_002.jpg) left no-repeat;}
#Main #iLeft .iList ul li a{ line-height:30px; text-align:left; font-size:14px; color:#333; padding-left:20px; display:block;}
#Main #iLeft .iList ul li a:hover{ text-decoration:underline;}
#Main #iLeft .iList ul li a span{ float:right; color:#999;  font-size:12px;}

#Main #iLeft .iList .body{ font-size:14px; padding:5px; line-height:30px;}


 


#Main .iFlink{  border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-top:20px;  padding:15px; overflow:hidden;}
#Main .iFlinkTitle{ float:left; width:20px; font-size:16px; padding:5px;}
#Main .iFlink ul li{ float:left; margin-left:8px;  border:1px solid #ccc; padding:5px; text-align:center; color:#666}

#Main .iFlinkTxt{ padding:10px;margin-bottom:20px; overflow:hidden; }
#Main .iFlinkTxt ul li{ float:left; margin-left:10px; margin-top:10px;}


/*---------------------------*/



#Main #Left{ float:left; padding-bottom:10px; width:770px;}
#Main #Left .LeftTitle { background:#efefef ;height:36px;padding-left:20px; line-height:36px;  font-size:16px; border:1px solid #ccc}

#Main #Left .lTxtTitle{ line-height:40px; padding:10px; border-bottom:1px solid #ccc; text-align:center; font-size:18px;}
#Main #Left .LeftBody{  font-size:14px; line-height:150%; padding:10px;}
#Main #Left .proInfoTop{width:100%; overflow:hidden; border-collapse:collapse; margin-top:10px;}
#Main #Left .proInfoTop  img{ border:1px solid #ccc;padding:2px;}
#Main #Left .proInfoTop .imgList{ padding-top:6px;}
#Main #Left .proInfoTop .imgList img { margin-right:6px; cursor:pointer;}
#Main #Left .proInfoTop span{ display:block; font-size:18px; border-bottom:1px solid #ccc; line-height:50px;}

#Main #Left .LeftList { padding:10px;}
#Main #Left .LeftList ul li{ height:35px; line-height: 35px; border-bottom:1px solid #efefef; background:url(List_002.jpg) left center no-repeat;}
#Main #Left .LeftList ul li a{ padding-left:20px; display:block; font-size:14px}
#Main #Left .serList { padding:10px;}
#Main #Left .serList ul li{ height:40px; line-height: 40px; border-bottom:1px solid #efefef; background:url(List_002.jpg) left center no-repeat; overflow:hidden;}
#Main #Left .serList ul li .title{ padding-left:20px; font-size:14px; float:left; width:230px; color:#333}
#Main #Left .serList ul li span{ float:left; padding:0px 20px; font-size:12px; color:#666; }
#Main #Left .serList ul li a{ width:100px; text-align:center;  float:right; padding:0px;}


#Main #Right{ float:right; padding-bottom:10px; width:300px;}
#Main #Right .RightTitle{ height:38px; background:url(Left_title.jpg) no-repeat;padding-left:30px; line-height:35px; font-size:14px; color:#FFF;}

#Main #Right .RightTxt{ padding:10px;  background-color:#dcdcdc; line-height:30px;}
#Main #Right .RightTxt ul li{border-bottom:1px solid #999;height:30px;line-height:30px; }
#Main #Right .RightTxt ul li a{  padding-left:20px; display:block; }
#Main #Right .RightTxt ul li a:hover{ background-color:#CCC;}


#Main  .mTitle { background:#efefef ;  height:42px; padding-left:20px; line-height:42px; font-size:16px; border:1px solid #ccc; text-align:left;}
#Main  .mTitle span{ float:right; padding:0 10px;  font-size:12px;}

#Main  .mListImg { }
#Main  .mListImg  li{ border:1px solid #d3d3d3; margin:10px 10px 0px 0px; overflow:hidden; float:left; text-align:center; font-size:14px;background-color:#fff;width:260px;}
#Main  .mListImg  li a img{ width:260px; height:210px;  border:0px; }
#Main  .mListImg  li .txtBody{ background-color:#fff; padding:15px; text-align:left;  overflow:hidden; background-color:#efefef;}
#Main  .mListImg  li .txtBody .titles{white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
#Main  .mListImg  li .txtBody .View{ width:100px; height:35px; line-height:35px; font-size:14px; color:#fff; background:#0096d6; float:left; text-align:center; margin-top:10px;}
#Main  .mListImg  li .txtBody .View:hover{ height:35px; background:#ff4a00;}

#Main .page{ padding:10px 0px; overflow:hidden;  }
#Main .page a,#Main .page span{ float:left; line-height:30px; padding:0px 10px; border:1px solid #ccc; margin-right:10px; color:666;}
#Main .page a:hover{ border-color:#F00; color:#F00;}

/*列表*/


#Main .footMain { width:600px; border-bottom:1px solid #858585; margin:20px auto; padding:20px 0px;}
#Main .footMain .title{ font-size:18px; text-align:center; color:#fff; height:40px;}
#Main .footMain  .fmLeft{ width:150px; float:left; overflow:hidden;}
#Main .footMain  .fmLeft li{ text-align:center; line-height:35px;}
#Main .footMain  .fmLeft li a{ color:#cbcbcb; font-size:14px;}
#Main .footMain  .fmLeft li a:hover{ color:#fff;}

#Main .footMain  .fmCenter{ width:250px; float:left; overflow:hidden; border-left:1px solid #858585; border-right:1px solid #858585; height:150px; text-align:center;}

#Main .footMain  .fmRight{ width:150px; float:right; overflow:hidden;}
#Main .footMain  .fmRight li{ text-align:left; line-height:35px;font-size:14px; color:#cbcbcb;}
#Main .footMain  .fmRight .tel{ color:#fff; font-size:18px; font-family:Georgia; color:#fb9c38;}


#Main .footTop{ text-align:center; padding-top:15px; }
#Main .footTop { color:#999; line-height:30px;}
#Main .footTop a{color:#999;}
#Main .footTop a:hover{ color:#ccc; }
#Main .footLeft{ float:left; border-right:1px solid #ccc;}
#Main .footTxt{text-align:center; height:100px;  padding-bottom:30px; color:#999; line-height:35px; font-size:14px;}
#Main .footTxt a{ color:#999;}



/*顶部大图片*/
#FocusBG {	WIDTH:100%; height:320px; overflow:hidden;}
#FocusBG .fullSlide {	POSITION: relative; WIDTH: 100%; BACKGROUND: #efefef; height:320px}
#FocusBG .fullSlide .bd {	Z-INDEX: 0; POSITION: relative; MARGIN: 0px auto; OVERFLOW: hidden}
#FocusBG .fullSlide .bd UL {	WIDTH: 100% !important}
#FocusBG .fullSlide .bd LI {	TEXT-ALIGN: center; WIDTH: 100% !important; height:320px; OVERFLOW: hidden}
#FocusBG .fullSlide .bd LI A {	DISPLAY: block; height:320px}

#FocusBG .fullSlide .hd {Z-INDEX: 1; position: absolute; LINE-HEIGHT: 30px; WIDTH: 100%;  BOTTOM: 0px; HEIGHT: 30px; }
#FocusBG .fullSlide .hd UL { text-align:center }
#FocusBG .fullSlide .hd UL LI { FILTER: alpha(opacity=50);opacity: 0.5; LINE-HEIGHT: 999px; MARGIN: 5px; WIDTH: 22px; ZOOM: 1;  BACKGROUND: url(grey.png) no-repeat 2px 2px ; HEIGHT: 22px; OVERFLOW: hidden; CURSOR: pointer; display:inline-block;}
#FocusBG .fullSlide .hd UL .on {BACKGROUND: url(darkblue.png) no-repeat 2px 2px ;}
#FocusBG .fullSlide .prev {	Z-INDEX: 1; POSITION: absolute; FILTER: alpha(opacity=50); MARGIN-TOP: -30px; WIDTH: 40px; DISPLAY: none; BACKGROUND: url(slider-arrow.png) #000 no-repeat -126px -137px; HEIGHT: 60px; CURSOR: pointer; TOP: 50%; LEFT: 15%; opacity: 0.5}
#FocusBG .fullSlide .next {	Z-INDEX: 1; POSITION: absolute; FILTER: alpha(opacity=50); MARGIN-TOP: -30px; WIDTH: 40px; DISPLAY: none; BACKGROUND: url(slider-arrow.png) #000 no-repeat -126px -137px; HEIGHT: 60px; CURSOR: pointer; TOP: 50%; LEFT: 15%; opacity: 0.5}
#FocusBG .fullSlide .next {	BACKGROUND-POSITION: -6px -137px; RIGHT: 15%; LEFT: auto}

