@charset "utf-8";
/* CSS Document */

* {padding:0;margin:0;}
body {font:12px/1.8 arial, helvetica, clean, sans-serif; color:#333; background-image:none; background-color:#cccccc; }


h2 {font:12px/1.8 arial, helvetica, clean, sans-serif; font-weight:bold;}


img {border:0; }
li {list-style-type:none;}
/* 超出部分隐藏 */ 
.overflow {-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
/* Clear Fix 万能清除浮动 */ 
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
.clear {clear:both;}
a:link {color:#333;text-decoration:none;}
a:visited {color:#333;text-decoration:none}
a:hover {color:#f78a35; text-decoration:none;}
a:active {color:#f78a35; text-decoration:none;}


.title {border-bottom:#666 1px solid; height:20px;}
.title h2{background:url(../images/bg_a.gif) left  no-repeat; padding-left:20px;  line-height:18px; height:18px; border-bottom:#f78a35 2px solid; float:left;}
.title img {padding:2px 0px 0 0; float:right;}



/*----------index----------*/
#hd, #nav, #fl, #bd, #ft,#con {width:960px; margin:0 auto;}
#hd { height: 85px; position:relative; background:url(../images/bg_hd.jpg) repeat-x; }
#hd .logo { width:63px; height:61px; position:absolute; left:15px;; top:12px; }
#hd .logo-cn h1{ font:21px/1.0  arial, helvetica, sans-serif; font-weight:bold; color:#575540; position:absolute; top:20px; left:90px;}
#hd .logo-en h1{ font:12px/1.2  Arial, Helvetica, sans-serif; font-weight:bold; color:#575540; position:absolute; top:45px; left:90px;}
#hd .hd-line { width:870px; height:3px; font:0px/0 arial, helvetica, clean, sans-serif;position:absolute; top:63px; left:90px; background:#f78a35;
}
#hd .hd-link {position:absolute; top:32px; right:15px; background:#dbdbdb;  border:#CCC 1px solid; padding:0px 10px 0px 10px; line-height:18px;}
#hd .hd-link a{color:#666666; }
#hd .hd-link a:hover {color:#f78a35;}


#nav {height:40px; overflow:hidden; background: url(../images/bg-nav.gif) 0 0 repeat-x;}
#nav .clearfix { padding-left:3px;}
#nav .clearfix li {float:left; background: url(../images/line-nav.gif) no-repeat left;}

#nav .clearfix li a {font:14px/1.8 arial, helvetica, clean, sans-serif ; font-weight:bold; color: #333; display:block; _display:inline-block; padding:0 40px;/*字数变了的时候，改这个数字来调整宽度。*/
	line-height:40px; height:40px; text-align:center; text-decoration: none;}
	
#nav .clearfix li a:hover { color:#fff; background-color:#f78a35;}
#nav .clearfix .selected a { color:#fff; background-color:#f78a35;}
#nav .clearfix .bg { background:none;}

#fl{ height:300px;}


#bd{clear:both; background-color:#eee; padding-top:10px; height:310px;}
#bd .bd-l {width:355px; height:280px; float:left; padding-left:10px;}
#bd .bd-l .bd-l-t {height:220px; }

#bd .bd-l .bd-l-t .main {width:355px; height:195px; overflow:hidden; padding-top:5px;}
#bd .bd-l .bd-l-t .main img {float:left; width:115px; height:85px; padding-right:5px;}
#bd .bd-l .bd-l-t .main h2{color:#666;}

#bd .bd-l .bd-l-b {height:35px; background: url(../images/bg-sousou.jpg) repeat-x; padding-top:15px; text-align:center; margin-top:10px;}
#bd .bd-l .bd-l-b p input{width:200px; height:16px;}


#bd .bd-m {width:315px; margin:0px 30px; height:280px; float:left;}
#bd .bd-m .bd-m-t {height:130px;}

#bd .bd-m .bd-m-t .main {width:315px; height:105px; overflow:hidden; font:0px/0; padding-top:5px;}
#bd .bd-m .bd-m-t .main a .ZB { padding-right:7px;}
#bd .bd-m .bd-m-t .main a .GF { padding-right:6px; padding-top:3px;}
#bd .bd-m .bd-m-t .main a .IC { padding-top:3px;}


#bd .bd-m .bd-m-b {height:140px; margin-top:10px;}
#bd .bd-m .bd-m-b .title{height:20px;}
#bd .bd-m .bd-m-b .main {width:315px; height:115px; overflow:hidden; padding-top:5px; font:0px/0; }



#bd .bd-r {width:210px; height:280px; float:left;}
#bd .bd-r .bd-r-t {width:210px; height:140px; margin-bottom:10px;}
#bd .bd-r .bd-r-b {}
#bd .bd-r .bd-r-b .main {width:210px; height:110px; overflow:hidden;}
#bd .bd-r .bd-r-b .main p {color:#666;}
#bd .bd-r .bd-r-b .main p span{ color:#333;}


#ft { clear:both; height:75px; background:url(../images/ft-bg.jpg) repeat-x; border-top:#c4c4c4 1px solid;}
#ft p {text-align:center;  color:#666; padding-top:20px;}


/*----------about----------*/
#banner { width:960px; margin:0 auto;}



#con {background:url(../images/bgf.gif) repeat-y; width:960px; margin:0 auto;}
#con .rtit {background:#f3f3f3; height:30px; line-height:30px; border-bottom:#999999 1px  dotted;} 
#con .rtit h2{float:left; padding-left:30px; height:30px; line-height:30px;}
#con .rtit p {text-align:right; padding-right:10px; color:#666666; height:30px; line-height:30px;}
#con .rtit p a {color:#666;}
#con .rtit p a:hover{color:#f78a35;}
#con .rtit p .selected{color:#f78a35;}


#con .con-l {float:left; width:180px; overflow: hidden;}
#con .con-l .bg{background:#fff; height:12px; font:0px/1.5 Arial, Helvetica, sans-serif;}
#con .con-l .leftmenu li{background:url(../images/bge.gif) no-repeat; margin-top:1px; padding-left:25px;}
#con .con-l .leftmenu li a {background:url(../images/bgd.gif) no-repeat 0 0; padding-left:20px; height:30px; line-height:30px; }
#con .con-l .leftmenu li a:hover {color:#f78a35;}
#con .con-l .leftmenu li .selected {color:#f78a35;}
#con .con-l img { padding-top:40px;}

#con .con-r { background:#dadada; width:779px; float:right; overflow:hidden; }
#con .con-r .content {padding:20px 30px; min-height:350px; _height:350px; }





/*---------------------news-----------------------*/
#con .con-r #newList ul {padding:20px 30px;}
#con .con-r #newList ul li { width:680px; border-bottom:#999 1px dotted; margin-bottom:10px;}
#con .con-r #newList ul li a {background: url(../images/bg_a.gif) left no-repeat; padding-left:25px;color:#111;  float:left;}
#con .con-r #newList ul li span { color:#666; float:right;}

#con .con-r #newList ul li a:hover {color:#f78a35;}

#con .con-r #newList #pg { padding-left:190px;}

