﻿@charset "utf-8";
/*css document*/
*{ padding:0; margin:0;}
body{font:12px/22px "arial"; text-align:left; background:url(../images/bodybg.jpg) repeat; color:#545454;}
h1,h2,h3,h4,h5,h6{ font-size:12px;}
ul,li{ list-style:none;}
a{ color:#484848; text-decoration:none;}
a:hover{ color:#E8151E; text-decoration:underline;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em{ font-style:normal;}
input{ font-size:12px;}

/*other*/
.clearit{ clear:both;}

/****公用头部****/
#header{ width:950px; height:98px; margin:0 auto;}
.logo{/* width:249px; height:73px;*/ width:294px; height:74px; float:left; margin-top:9px; background:url(../images/logo.png) left top no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='crop');}
.logo a{ width:294px; height:74px; display:block;}
.headRigth{ width:400px; float:right; margin-top:42px;}
.version{ color:#ffffff; height:12px; text-align:right;adding:0 5px 0 5px;   font-family:Arial, Helvetica, sans-serif;}
.version a{color:#ffffff;padding:0 5px 0 5px;   font-family:Arial, Helvetica, sans-serif;}
.version a:hover{ color:#ffffff; padding:0 5px 0 5px;  font-family:Arial, Helvetica, sans-serif;}
.version1{ color:#ffffff; height:12px; text-align:right;adding:0 5px 0 5px;   font-family:Arial, Helvetica, sans-serif;}
.version1 a{color:#ffffff;padding:0 5px 0 5px;   font-family:Arial, Helvetica, sans-serif;}
.version1 a:hover{ color:#ffffff; padding:0 5px 0 5px;  font-family:Arial, Helvetica, sans-serif;}
.search{ width:220px; height:21px; float:right; margin-top:11px; position:relative;}
.search .text{ width:160px; height:18px; padding:3px 0 0 7px; position:absolute; left:0; top:0; border:0; background:#FFF; color:#424242;}
.search .plc{ width:53px; height:21px; position:absolute; left:167px; top:0;}

#mainNav{ width:950px; height:33px; margin:0 auto; background:url(../images/mainNavbg.jpg) repeat-x;}
#mainNav .mainNav1{ width:100%; height:33px; position:relative;}
#mainNav .line{ height:33px; width:2px; background:url(../images/mainNav_line.jpg) no-repeat;}
#mainNav .mainNav1 a{ display:block; line-height:33px; color:#FFF; text-align:left; padding-left:20px;}
#mainNav .mainNav1 a.current,#mainNav .mainNav1 a:hover{ background:url(../images/mainNav_on.jpg) repeat-x; text-decoration:none;}
#mainNav .mainNav1 ul{ width:100%; background:#305D79; position:absolute; left:0; top:33px; opacity:0.8; filter:alpha(opacity=80); overflow:hidden; display:none;}
#mainNav .mainNav1 ul li{ width:100%; float:left; border-top:1px solid #fff;}
#mainNav .mainNav1 ul li a{ display:block; background:none; line-height:24px; text-align:left; padding-left:15px; color:#FFF; }
#mainNav .mainNav1 ul li a:hover{ text-decoration:underline; color:#FFF; background:none;}

#banner{ width:950px; margin:0 auto;}

/****公用尾部****/
#footer{ width:950px; margin:0 auto; padding:5px 0 20px 0;}
#footer .footNav{ color:#FFF; padding-left:5px;}
#footer .footNav a{ color:#FFF;}
#footer .copy{ color:#FFF; padding-left:5px;}
.footLogo{ width:200px; float:right; overflow:hidden;}
.footLogo a.left{ cursor:pointer;display:block; width:75px; height:44px; float:left; background:url(../images/footer_logo_left.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_logo_left.png', sizingMethod='crop');}
.footLogo a.right{ cursor:pointer;display:block; width:118px; height:44px; float:right;  background:url(../images/footer_logo_right.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_logo_right.png', sizingMethod='crop');}


/****全局公用结构****/
#wrapper{ width:950px; margin:0 auto; background:#FFF;}
#tdLeft{ width:201px; background:url(../images/tdLeftbg.gif) right top repeat-y #ECECEC; vertical-align:top; padding-top:16px;}
#tdRight{ height:450px; vertical-align:top; padding-bottom:30px;}
#fRight{ width:728px; float:right; display:inline; margin-right:10px;}
.fMain{ width:728px;}


/****左侧菜单****/
#tdLeft h2{ height:31px; line-height:31px; padding-left:36px; color:#FFF; font-size:14px; background:url(../images/tdLeft_tille.gif) no-repeat;}
#tdLeft ul{ width:201px; overflow:hidden;}
#tdLeft ul li{ float:left; width:201px;}
#tdLeft ul li a{ display:block; height:25px; padding:5px 0 0 55px; background:url(../images/leftNav_li.gif) no-repeat; color:#484848;}
#tdLeft ul li a.current,#tdLeft ul li a:hover{ font-weight:bold; color:#DF5004; text-decoration:none;}
#tdLeft ul li ul{ width:201px; margin-top:2px; overflow:hidden;}
#tdLeft ul li ul li{ float:left; width:201px;}
#tdLeft ul li ul li a{ height:24px; line-height:24px; background:url(../images/leftNav2.gif) no-repeat; padding:0 0 0 72px;}
#tdLeft ul li ul li a:hover{ text-decoration:underline; color:#DF5004; font-weight:normal;}


/****右侧当前位置栏目****/
#fRight .local{ text-align:right; padding-top:4px;}
#fRight .local span{ background:url(../images/local_dot.gif) left 49% no-repeat; padding-left:10px; color:#1D68A3;}

#fRight h3.titles{ height:25px; margin-top:5px; line-height:25px; width:705px; font-size:14px; color:#000; padding:0 0 0 23px; background:url(../images/fmainbg.gif) no-repeat;}


/****分页****/
.pag{ text-align:right; margin:10px 0 0 0;}
.honor .pag{ text-align:right; margin:10px 30px 0 0;}
.media_down .pag{text-align:right; margin:10px 0 0 0;}
.study .pag{text-align:right; margin:30px 0 0 0;}
