@charset "utf-8";
/***********通用基本类************/
body{
	font-family:"微软雅黑","宋体", Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #666;
	background:#FFF url(../images/bg.jpg) repeat-x;
	text-decoration: none;
	behavior:url(scripts/csshover.htc);
}
a:link {color: #666;text-decoration: none;}
a:visited {color: #666; text-decoration: none;}
a:hover {color: #0C5FAC; text-decoration: none;}
a:active {color: #0C5FAC; text-decoration: none;}

/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {margin:0;padding:0;} 
fieldset,img {border:0} 
address,caption,cite,code,dfn,em,strong,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
caption,th {text-align:left} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} 
q:before,q:after {content:''} 
abbr,acronym { border:0;}

/*文字排版、颜色*/
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f30{font-size:30px;}
.fbold{ font-weight:bold;}
.fnormal{ font-weight:normal;}
.lh150{line-height:150%;}
.lh20{line-height: 20px;}
.lh22{line-height: 22px;}
.lh24{line-height: 24px;}
.lh26{line-height: 26px;}
.lh28{line-height: 28px;}
.lh180{line-height:180%;}
.lh200{line-height:200%;}
.cr_999{color:#999;}
.cr_666{color:#666;}
.cr_333{color:#333;}
.cr_ccc{color:#CCC;}
.cr_c00{color:#C00;}
.cr_0C5292{color:#0C5292;}
.cr_336699{color:#336699;}

/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both;}
.cl{clear:left}
.cr{clear:right}
.vm{vertical-align:middle} 
.pr{position:relative} 
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1} 
.hidden{visibility:hidden} 
.none{display:none}
.txt_center{ text-align:center;}

/*结构*/
.W950{width:950px;margin:0 auto;}
.Header{height:85px;}
.MainContent{}
.logo{ float:left; padding:6px 0 0 18px;}
.banner{}
.mainBg{ float:left;width:100%;background:url(../images/mainBg.jpg) repeat-y;}
.mainBg2{float:left;width:100%;background:#E6E6E6;}
.content{ float:left; width:100%;background:url(../images/content_bg.jpg) no-repeat; min-height:500px;}
.sidebar_L{ float:left; width:221px;}
.sidebar_R{ float:right; width:598px; padding:55px 65px;}



/*菜单*/
.navBg{}
.Nav_bgL{ float:left; width:12px;height:38px;background:url(../images/nav_bgL.png) no-repeat;}
.Nav_bgR{ float:right;width:12px;height:38px;background:url(../images/nav_bgR.png) no-repeat;}
.Nav{float:left;width:926px;height:38px;background:url(../images/nav_bg.png) repeat-x;}
.Nav ul{ padding-left:140px;} 
.Nav ul li{float:left;}
.Nav ul li.sep { float:left;background:url(../images/navLine.jpg) center center no-repeat;padding:0;width:3px; height:38px;}
.Nav ul li.sep_en {float:left;padding:0;width:3px; height:38px;}

.Nav ul li a:link,.Nav ul li a:visited{float:left; min-width:70px; height:38px; line-height:38px; padding:0 10px; color:#576175; font-size:14px; text-align:center; overflow:hidden;}
.Nav ul li a:hover,.Nav ul li a:active{background:url(../images/nav_hover.jpg) repeat-x;color:#FFF;}
.Nav ul li a.nav_en:link,.Nav ul li a.nav_en:visited,
.Nav ul li a.nav_en:hover,.Nav ul li a.nav_en:active{float:left; min-width:70px; height:38px;line-height:38px; padding:0 10px; color:#FFF;background:url(../images/nav_hover.jpg) repeat-x;}

.subnav_title{ display:block; height:55px; line-height:55px; color:#8E96A4; font-size:22px; padding:0 15px;}
.subnav{ display:block; float:left;width:220px; min-height:200px; background:url(../images/sunNavLine.png) center top no-repeat; padding:2px 0; }
.subnav ul{}
.subnav ul li{float:left; width:220px; padding-bottom:2px;background:url(../images/sunNavLine.png) 0 bottom no-repeat;}
.subnav ul li a:link,.subnav ul li a:visited{ display:block; background:url(../images/navL.png) center center no-repeat; height:28px;color:#4C4C4C; line-height:28px; padding:0 15px;}
.subnav ul li a:hover,.subnav ul li a:active{ color:#0A58A4; background:url(../images/navL_hover.jpg) center center no-repeat;}
.subnav ul li a.subnav_en:link,.subnav ul li a.subnav_en:visited,
.subnav ul li a.subnav_en:hover,.subnav ul li a.subnav_en:active{color:#0A58A4; background:url(../images/navL_hover.jpg) center center no-repeat;;}

/*footer*/
.Footer{background:url(../images/footer_bg.png) 0 4px no-repeat;clear:both; padding:12px;}
.ft{float:left;}
.ft ul{}
.ft ul li{ display:inline;}
.ft ul li a:link,.ft ul li a:visited{color:#87888D;}
.ft ul li a:hover,.ft ul li a:active{color:#576175}
.copy{float:right;font:Arial;color:#87888D; line-height:120%; font-size:10px; }

/*end footer*/

/*分页*/
.pagination{padding:3px; margin:0 auto; width:450px;overflow:hidden; clear:both; text-align:center;}
.pagination ul{}
.pagination ul li{ display:inline;}
.pagination a, .pagination a:visited{padding:2px 5px;margin-right:2px;border: 1px solid #CCC;color: #666;}
.pagination a:hover, .pagination a:active{border: 1px solid #313437;color: #FFF;background-color: #0C5FAC;}
div.pagination a.current,
div.pagination a.current:visited,
div.pagination a.current:hover,
div.pagination a.current:active{ font-weight:bold;margin-right:2px;padding:2px 5px;border: 1px solid #313437;color:#FFF; background:#0C5FAC;}

/*浮动层*/
#PhoneList {position:absolute;width:134px; height:212px;margin: 10px;background:url(../images/PhoneList.png) left top no-repeat;right:0; padding-top:4px; overflow:hidden;}
#close { float:right; width:30px; height:28px; cursor:pointer;}
#PhoneListContent{ clear:both;padding-left:8px;}
#PhoneListContent h1{ padding-top:6px; font-weight:bold;}

