﻿body{padding:0px; margin:0px; font-size:12px; color:#555555; font-family:"微软雅黑";}
img{border:0px; padding:0px; margin:0px;}
a{color:#666; text-decoration:none;}
a:visited{color:#666;}
a:hover{color:#2a65d1;}
ul,dl{margin:0px; padding:0px; list-style-type:none;}
li,dt,dd{float:left; text-align:left; margin:0px; padding:0px;}
dt{font-weight:bold;}
form{padding:0px; margin:0px;}

/**公用样式**/
.pframe{width:1200px; overflow:hidden;}
.linebg{background-image:url(images/linebg.png);}
.left{float:left;}
.right{float:right;}
.left_sp{float:left; margin-left:20px;}

/**网页顶部**/

/*顶部LOGO*/
.page_top_bg{height:105px;}
.page_top{width:1200px; height:105px;}
.top_logo{width:320px;padding-top:35px; text-align:left;}
.top_logo img{height:57px; width:auto;}

.top_right{width:880px; height:105px;}
.top_lang{height:46px; padding-top:7px; text-align:right;}
.top_lang a.l{height:18px; line-height:18px; padding-left:11px; padding-right:11px; color:#999; display:inline-block;}
.top_lang a.l:visited{color:#999;}
.top_lang a.l:hover{color:#2a65d1;}
.top_lang a.c{color:#2a65d1;}
.top_lang span.ln{color:#999;}
.top_lang div.link{float:right; width:103px; height:18px; padding-left:22px; margin-left:10px; background:url(images/ico_ball.png) no-repeat left top; position:relative; z-index:99990; cursor:pointer;}
.top_lang div.link img{vertical-align:middle;}
.top_link{width:103px; height:auto; position:absolute; top:18px; border-top:solid 1px #FFF; right:0px; z-index:99995; display:none;}
.top_link div{height:25px; line-height:25px; border-bottom:solid 1px #FFF; text-align:center; background-color:#f5f5f5;}
.top_link div a{color:#999;}
.top_link div a:visited{color:#999;}
.top_link div a:hover{color:#366ed3; text-decoration:underline;}

/*顶部导航*/
.top_nav{height:45px;}
.top_nav div.mnav{float:left; height:45px; margin-left:50px; position:relative; z-index:99990;}
.top_nav div.mnav a.m{float:left; height:32px; line-height:32px; color:#999999; font-size:14px; }
.top_nav div.mnav a.m:hover{color:#2a65d1;}
.top_nav div.mnav a.mc{color:#2a65d1;}

.top_snav{width:138px; height:auto; border:solid 1px #dcdcdc; background-color:#FFF; position:absolute; left:-40px; top:45px; z-index:99995; overflow:hidden; display:none;}
.top_snav div{height:44px; line-height:44px; border-bottom:solid 1px #dcdcdc; text-align:center;}
.top_snav div a.s{font-size:14px; color:#666;}
.top_snav div a.s:visited{color:#666;}
.top_snav div a.s:hover{color:#366ed3;}
.top_snav div a.sc{color:#366ed3;}

.top_banner{width:100%; height:402px; background-position:center top; background-repeat:no-repeat;}
.top_banner div{width:325px; height:115px; text-align:center; background-image:url(images/pname_bg.png);}
.top_banner div span.cn{font-size:30px; color:#FFF; padding-top:10px; display:inline-block;}
.top_banner div span.en{font-size:18px; color:#bebebe; font-weight:bold;}
.top_banner div span.ln{height:5px; width:53px; margin-top:10px; margin-bottom:10px; background-color:#e8710d; display:inline-block;}

/*英文*/
.enm_nav3{width:115px;}
.enm_nav3 div.tm{width:125px;}
.enm_nav3 div.c{width:117px;}

.ens_nav1{width:635px;}
.ens_nav2{width:315px;}
.ens_nav3{width:300px;}
.ens_nav4{width:405px;}
.ens_nav5{width:485px;}
.ens_nav6{width:140px; left:-20px;}

/*搜索*/
.top_search{float:right; padding-top:7px;}
.top_search input.txt{float:left; width:112px; height:18px; padding-left:18px; border:solid 1px #999999; background:url(images/ico_bg.png) no-repeat 4px 4px #FFF;}
.top_search input.btn{float:left; width:42px; height:20px; margin-left:7px; border:0px; background-image:url(images/search_btn.png);}

/**广告样式**/
.adv_through{padding-top:20px;}
.adv_left1{float:left; width:250px;}
.adv_left1 div{padding-top:20px;}


/**页面底部**/
.page_foot_bg{height:70px; background-color:#0660b6;}
.page_foot{height:70px;}
.foot_logo{width:385px; height:63px; padding-top:15px; text-align:left;}
.foot_logo img{width:auto; height:41px;}
.foot_phone{width:305px; height:70px; padding-left:30px; line-height:70px; font-size:14px; color:#FFF; text-align:left; background:url(images/ico_phone.png) no-repeat left 25px;}
.foot_phone span{font-size:18px;}
.foot_copy{height:70px; line-height:70px; color:#FFF; font-size:14px; text-align:right;}
.foot_copy a{color:#FFF;}
.foot_copy span{padding-left:15px; padding-right:15px;}

/*地图*/
.sitemap{width:920px; padding:10px 21px 10px 21px; margin-top:20px; line-height:30px; text-align:left; border:solid 1px #b5b5b5; position:relative; overflow:hidden; display:none;}
.sitemap a.m{font-weight:bold;}
.sitemap span.line{padding-left:14px; padding-right:15px;}
.sitemap span.close{width:10px; height:10px; padding:0px; cursor:pointer; background-image:url(images/ico_bg2.png); position:absolute; top:12px; right:12px;}

/*右悬浮*/
*{ padding:0px; margin:0px;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
/*解决IE6下不兼容 position:fixed 的问题*/
#code,#code_hover,#gotop{ width:36px; height:48px; background:url(images/icon.png) no-repeat; position:fixed; right:10px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-276px -258px; bottom:120px; _margin-bottom:120px;}
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px;}
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px;} 

#code_img{ width:270px; height:355px; background:url(images/icon.png) -4px -3px no-repeat; position:fixed; right:50px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}

/**分页样式**/
.pageFrame{height:33px; padding-top:5px; overflow:hidden; text-align:center; clear:both;}
.pageFrame a{padding-top:8px; font-family:Arial; margin-right:8px; color:#6c6965; display:inline-block; vertical-align:top;}
.pageFrame a.c{font-weight:bold; color:#0097dc; text-decoration:none;}
.pageFrame a.pn{}
.pageFrame a.sp{ text-decoration:none;}