*{margin: 0;padding: 0;list-style:none;}
body{background: #fff;font-family: "Microsoft Yahei"; font-size: 13px;}
ul{list-style-type: none;}
img{border: none;}
a{text-decoration: none;color: #333;}
a:hover{text-decoration: none;color: #e63201}
.fb{font-weight: bold;}
.layout{width: 960px;margin: 0 auto;}
.clr{clear:both;}

h2{font-size: 16px;letter-spacing: 2px;}
/**/
#header_wrap{height: 94px;width:100%;border-top:3px solid #e63201;margin-bottom: 12px;}
#header{height: 94px;margin-bottom: 15px;}

/*导航动画*/
.nav a {
	transition:0.4s; -webkit-transition: all 0.4s ease;
}
#header .nav{float: left; margin:31px 0 0 18px;}
#header .nav li{margin: 1px 0px 0px; overflow: hidden; position: relative;float: left;display: inline;height: 41px; line-height: 30px;width:38px;}
#header .nav > li{ width:60px; height:41px; float:left; position:relative; cursor:pointer;}
#header .nav > li a{transform-origin: 50% 50% -20px; -webkit-transform-origin: 50% 50% -20px;font-weight: bold;display:block; width:60px; height:41px; line-height:41px; text-align:center; font-family:'微软雅黑'; font-size:15px; color:#383838;}
#header .nav > li:hover a{cursor:pointer; color:#ffffff;background:#e63201}

#main{float: left;width: 660px;}

#main .slide{height: 330px;width: 660px; margin-bottom:20px; background: #eee;}



#main h2{width: 80px;text-align: center; font-weight: normal;line-height: 30px;border-bottom: 3px solid #005ca1;}
#main .con{border-top:#ddd 1px solid;padding-top: 20px;padding-bottom: 20px; }
#main .con dl{float: left; width: 360px;display: inline;}
#main .con dt{float: left; }
#main .con dt img{padding: 3px;border:#ddd 1px solid;margin-right: 10px;}

#main .con dd{}
#main .con ul{width: 290px;float: right;}
#main .con ul li{overflow:hidden;white-space:nowrap;height: 20px;line-height: 20px; border-bottom:1px dotted #ddd;}

#main span{float: right;line-height:30px;font-size:10px; font-family: Tahoma;}
#main span a{color:#999;}
#side{float: right;width: 278px;}
#side h2{width: 80px;text-align: center; font-weight: normal;line-height: 30px;border-bottom: 3px solid #005ca1;}
.hotdiv{text-align:center;padding-top:5px;padding-bottom:5px;}
.hotimg{width:210px;height:70px;}
#side ul{padding: 20px 10px;border-top:#ddd 1px solid;}
#side li{overflow:hidden;white-space:nowrap;line-height: 22px;border-bottom: #eee 1px dotted;}
#side span{float: right;line-height:30px;font-size: 10px;font-size:10px; font-family: Tahoma;}
#side span a{color:#999;}
.content img{
 max-width: 650px; 
 height:auto; 
 width:expression(this.width > 650 ? "650px" : this.width);
 }
#link{height: 132px;}
#link h2{width: 80px;text-align: center; font-weight: normal;line-height: 30px;border-bottom: 3px solid #005ca1;}
#link .linkbox{border:1px solid #ddd; width:958px; height:97px;}
#link .thumb{float: left;width: 375px;margin-left: 40px;padding-top: 15px;}
#link .thumb a{display: inline-block;margin: 0 2px 3px 0;}
#link .link{float: right;width: 502px;padding-left:40px;  padding-top:16px;line-height: 30px;font-family: Tahoma;font-size: 12px; }
#link .link li{
  font-size:14px;line-height:25px;padding:3px 5px 3px 5px;
  background:#FFF;
  list-style-type:none;
  float:left;
  margin-right:5px;
  margin-bottom:2px;
}

#footer{height: 86px;margin-top:20px;}
#footer .contact{float: left;width: 375px;margin-left: 40px;}
#footer .contact h2{font-weight: normal;line-height: 40px;}
#footer .copy{float: right;width: 545px;}
#footer .copy a:hover{color:#E75933;}
#footer .copy div{float:right;text-align:right;color:#666; line-height:24px;padding-right:3px;}
#footer .copy ul{text-align: center;line-height: 35px;font-family: Tahoma;}
#footer .copy li{
  float:right;display:inline;font-size:14px;padding:0px 5px 0px 5px;
  color:#666;list-style-type:none;
}

label{display: block;line-height: 25px;}

#focus {width:660px; height:330px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left;text-align:center; width:660px; height:330px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:800px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


#banner{height: 188px;margin-bottom: 20px;}
#banner img{height:188px;width:100%;}
#list_box{width: 938px;margin: 0 auto;padding:20px 10px; border:#ddd 1px solid;margin-bottom: 20px; overflow: hidden;}
#list_box .left{float: left;width: 222px;border-right: #eee 1px solid;}
#list_box .left h2{height: 50px;padding-left: 50px;color: #fff; line-height: 50px;background: url(list-l-bg.png) no-repeat left center;}
#list_box .left .hits li{line-height:30px;padding-left:10px;}
#list_box .right{float: right;width: 690px;}
#list_box .right li{line-height: 25px;border-bottom: 1px dotted #eee;}
#list_box .right li span{float: right;}

#list_box .right .thumb li{float: left;border: none;margin: 0 10px 20px 10px; text-align: center;}
#list_box .right .thumb li a{display: block;}
#list_box .right .thumb li a img{padding: 3px;border: #ddd 1px solid;}
#list_box .right .thumb li a:hover img{padding: 3px;border: #f60 1px solid;}

#crumb{text-align: right;font-size: 12px;line-height:20px;}

/*联系方式*/
.ct_email{float:left; width:28px; height:28px; margin:0 2px; background:url(contact.png)         0 0 no-repeat; cursor:pointer; display:inline-block;}
.ct_email:hover{float:left; width:28px; height:28px; margin:0 2px; background:url(contact.png)   -28px 0 no-repeat; cursor:pointer; display:inline-block;}
.ct_txweibo{float:left; width:28px; height:28px; margin:0 2px; background:url(contact.png)       0 -28px no-repeat; cursor:pointer; display:inline-block;}
.ct_txweibo:hover{float:left; width:28px; height:28px; margin:0 2px; background:url(contact.png) -28px -28px no-repeat; cursor:pointer; display:inline-block;}
.ct_qqgroup{float:left; width:28px; height:28px; margin:0 2px; background:url(contact.png)       0 -56px no-repeat; cursor:pointer; display:inline-block;}
.ct_qqgroup:hover{float:left; width:28px; height:28px; margin:0 2px; background:url(contact.png) -28px -56px no-repeat; cursor:pointer; display:inline-block;}
.ct_xlweibo{float:left; width:28px; height:28px; margin:0 2px; background:url(contact.png)       0 -84px no-repeat; cursor:pointer; display:inline-block;}
.ct_xlweibo:hover{float:left; width:28px; height:28px; margin:0 2px; background:url(contact.png) -28px -84px no-repeat; cursor:pointer; display:inline-block;}
.ct_weixin{float:left; width:28px; height:28px; margin:0 2px; background:url(contact.png)       0 -112px no-repeat; cursor:pointer; display:inline-block;}
.ct_weixin:hover{float:left; width:28px; height:28px; margin:0 2px; background:url(contact.png) -28px -112px no-repeat; cursor:pointer; display:inline-block;}

/*下载*/
.fc_download {padding:7px 30px 7px 30px;MARGIN-TOP:5px;position: relative;height:50px; line-height:50px; font-size:24px; color:#E75933; background:#005CA1; vertical-align:middle; cursor:pointer; border:none;}
.fc_download:hover{ background:#619f00; color:#7bef13 ; text-decoration:none;}

/*微信*/
#wx_box{display: none; position: absolute;top:-145px;left:-52px; width:130px;height:137px;background:url(weixin2w.png) no-repeat;}
#weixin{position: relative;}
/*返回顶部*/
.gototop{position:fixed; top:450px; right:0;width:48px; height:75px; margin:0 2px;background:url(top.png)0 0 no-repeat; cursor:pointer; display:inline-block;}
.gototop:hover{position:fixed; top:450px; right:0;width:48px; height:75px; margin:0 2px;background:url(top.png)-48px 0 no-repeat; cursor:pointer; display:inline-block;}
/*按钮*/
.fbtn{ color:#ffffff;background:#e63201;height:26px;line-height:26px;font-size:12px;padding:0px 7px 0px 7px;border:0px;}
/*缩微图*/
.tmimg:hover{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
/*复选框*/
input[type=checkbox].css-checkbox{
 position: absolute; 
 overflow: hidden; 
 clip: rect(0 0 0 0); 
 height:1px; width:1px; 
 margin:-1px; padding:0; 
 border:0; 
 } 
input[type=checkbox].css-checkbox + label.css-label {
  padding-left:20px; 
  height:15px; 
  display:inline-block; 
  line-height:15px; 
  background-repeat:no-repeat; 
  background-position: 0 0; 
  font-size:15px; 
  color:#000000;
  vertical-align:middle; 
  } 
input[type=checkbox].css-checkbox:checked + label.css-label { 
background-position: 0 -15px; 
color:#e63201;
} 
.css-label{ 
background-image:url(checkbox.png); 
}