﻿/* CSS Document */
@charset "utf-8";
body {margin:auto;padding:0px;text-align:center;background:url('../images/bg.jpg') center repeat-y #ffffff;font-family:Calibri; font-size:10px;}
.left{float:left;} .right{float:right;} .clear{clear:both;}

p {margin:5px 0 8px 0;text-indent:24px;}
input {background-color:#FFF;border:solid 1px #ababab; vertical-align:middle;} input:hover {background-color:#FFF;border:solid 1px #f4b20a; vertical-align:middle;}
textarea {border:solid 1px #ccc;} textarea:hover {border:solid 1px #f4b20a;}
img { border-width:0px; vertical-align:middle;}
select { vertical-align:middle;}
div,li {font-size:12px;}
ul,li {margin:0px;padding:0px;}
ul li {list-style:none;}

.global {width:980px;margin: auto;}
.header { border:solid 1px #B3D7F4; height:48px;background:url('../images/top_nav_bg.jpg') center repeat-x;}
.header .logo{width:185px; margin-top:8px; margin-left:5px;}
.header .nav {width:780px; text-align:left; margin-top:5px;}
.header .nav ul.navbar {}
.header .nav ul.navbar li {display:inline; padding-left:2px; padding-right:2px; font-size:14px;}
.header .nav ul.navbar li a	{color: #333333; font-size:12px;font-family:Calibri; text-decoration: underline}
.header .nav ul.navbar li a:hover{color: #f4b20a;text-decoration: none}
.header .nav .position {margin-top:5px; padding-left:2px;}

.content {width:980px;}

.content .cl {width:670px; text-align:left;} /* 各个页面的不同之处在 .content .cl 范围内 */

.content .cr {width:300px;}
.content .cr .searchbox {background-color:#F7FAFD;text-align:center;}
.content .cr .searchbox ul.row { text-align:left; margin:10px 5px 10px 7px;}
.content .cr .searchbox ul.row li {display:inline; padding-right:2px;}

.content .cr .expertise {text-align:left;}
.content .cr .expertise .head { border-bottom:solid 1px #dbdbdb; background-color:#F7FAFD; padding-left:10px; line-height:26px; font-weight:bold;}
.content .cr .expertise ul.cbox { margin:6px; overflow:hidden;}
.content .cr .expertise ul.cbox li{ line-height:20px; float:left; width:95px;}
.content .cr .expertise .topic1 {}
.content .cr .expertise .topic1 .pic { width:90px; margin:4px;}
.content .cr .expertise .topic1 .txt { width:184px; text-align:left; margin:4px;}
.content .cr .expertise .topic2 { margin:5px;}

.content .cr .newsexpress {margin-top:10px; text-align:left;}
.content .cr .newsexpress .head {background:url(../images/n_t_bg.gif) repeat-x;height:19px;padding:8px 11px 0px 14px;color:#000; font-weight:bold;}
.content .cr .newsexpress .head div{width:72px;float:left;color:#080865;font-weight:bold;}
.content .cr .newsexpress .title a{height:26px;float:left;margin-left:2px;}
.content .cr .newsexpress .title a:hover{text-decoration:none;}
.content .cr .newsexpress .a_0{width:146px;background:url(../images/x0.gif) no-repeat;color:#fff; text-align:center;}
.content .cr .newsexpress .a_1{width:146px;background:url(../images/x1.gif) no-repeat;color:#000; text-align:center;}
.content .cr .newsexpress ul {margin:8px; width:280px;text-align:left;}
.content .cr .newsexpress ul li {width:270px; overflow:hidden; line-height:18px;background:url(../images/dot.gif) no-repeat left 50%; padding-left:8px;}

.content .cr .flashadv {margin-top:10px; margin-bottom:10px;}

/* 友情链接 开始 */
ul.links {margin-top:10px; margin-bottom:10px; text-indent:5px; background-color:#f0f8ff; text-align:left; border-top:solid 1px #CFCBE2; border-bottom:solid 1px #CFCBE2;}
ul.links li{ display:inline; height:20px; line-height:20px;}
/* 友情链接 结束*/

.footer {text-align:left;margin-top:3px; height:50px;}
.footer .s1 ul { width:780px;}
.footer .s1 ul li { display:inline; height:20px; line-height:20px;}
.footer .copyright {color:#666;}
.footer .s2 {text-align:left;}

/* link style begin */
a:link		{color: #015597; text-decoration: none}
a:visited	{color: #015597; text-decoration: none}
a:hover		{color: #f4b20a; text-decoration: underline}
a:active	{color: #015597; text-decoration: none}

a.underline:link		{color: #015597; text-decoration: underline}
a.underline:visited		{color: #015597; text-decoration: underline}
a.underline:hover		{color: #f4b20a; text-decoration: none}
a.underline:active		{color: #015597; text-decoration: underline}

a.gray:link		{color: #aaaaaa; text-decoration: none}
a.gray:visited	{color: #666666; text-decoration: none}
a.gray:hover	{color: #015597; text-decoration: none}
a.gray:active	{color: #aaaaaa; text-decoration: none}

a.tag:link		{color: #666666; text-decoration: none;}
a.tag:visited	{color: #666666; text-decoration: none;}
a.tag:hover		{color: #333333; text-decoration: underline; color:#f4b20a; background-color:#f2f2f2;}
a.tag:active	{color: #666666; text-decoration: none;}

a.more:link		{color: #aaaaaa; text-decoration: none;}
a.more:visited	{color: #aaaaaa; text-decoration: none;}
a.more:hover	{color: #f4b20a; text-decoration: none;}
a.more:active	{color: #aaaaaa; text-decoration: none;}

a.detail:link	{color: #015597; text-decoration: none;}
a.detail:visited{color: #015597; text-decoration: none;}
a.detail:hover	{color: #f4b20a; text-decoration: none;}
a.detail:active	{color: #015597; text-decoration: none;}

a.red		{color: #ff6666; text-decoration: none}
a.red:hover	{color: #ff3300; text-decoration: underline;}

a.focus:link	{color: #015597; text-decoration: none}
a.focus:visited	{color: #015597; text-decoration: none}
a.focus:hover	{color: #f4b20a; text-decoration: none}
a.focus:active	{color: #015597; text-decoration: none}
/* link style end */

/* padding line begin */
.line_h_lightGray{height:1px; font-size:1px;border-bottom:solid 1px #f2f2f2}
.line_h_gray{height:1px; font-size:1px;border-bottom:solid 1px #cccccc}
.line_h_gray_dashed{height:1px; font-size:1px;border-bottom:dashed 1px #cccccc}
.line_h_blue{font-size:1px; height:1px;border-bottom:solid 1px #015597;}
.line_h_blue_dashed{font-size:1px; height:1px;border-bottom:dashed 1px #015597;}
.line_h_lightBlue_dashed{font-size:1px; height:1px;border-bottom:dashed 1px #3DA8C9;}
.line_v{font-size:1px; width:1px;}
.line_v_blue{font-size:1px; width:1px;border-right:solid 1px #015597;}
.line_v_lightGray{font-size:1px; width:1px;border-right:solid 1px #f2f2f2;}
.line_v_gray{font-size:1px; width:1px;border-right:solid 1px #cccccc;}
/* padding line begin */

.black{	color:#000;}
.gray {color:#aaa;}
.red { color:red;}
.bold{font-weight:bold;}
.logo_yellow{color:#f4b20a;}
.blue{color:#015597}
.skyBlue{color:#B3D7F4}
.lightBlue{color:#3DA8C9;}

.bgLightGray { background-color:#f5f5f5;}
.bgGray { background-color:#ccc;}
.bgLightBlue { background-color:#87ceeb;}
.bgBlue { background-color:#3DA8C9;}
.borderBlueDashed{border:dashed 1px #b0c4de;}

.bdBlue1 {border:solid 1px #DFE8F1;}

.bdBlue{border:solid 1px #CFD8E9;}
.borderGrayDashed{border:dashed 1px #dcdcdc}
.borderGrayDotted{border:dotted 1px #dcdcdc}
.borderDarkGrayDashed{border:dashed 1px #ccc}
.borderGraySolid {border:solid 1px #dcdcdc;}

.fTips{color: #ff4500;font-size: 12px; font-family:Calibri; font-weight:normal;}
.f10{font-size:10px;}.f11{font-size:11px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f15{font-size:15px;}.f16{font-size:16px;}
.h10 {line-height:10px;}.h20 {line-height:20px;}.h22 {line-height:22px;}.h18 {line-height:18px;} .h24 {line-height:24px;} .h25 {line-height:25px;} .h26 {line-height:26px;}
.tleft{text-align:left;} .tright{text-align:right;} .tcenter{text-align:center;}

.OpBar{ border-bottom:dashed 1px #eee; border-top:dashed 1px #eee; height:24px; line-height:22px; padding:2px 10px 0px 6px; margin-top:5px; text-align:left;}

/* 分页样式 开始 */
#paging{padding:2px;clear: both; width:600px; float:right; margin-right:10px;}
#paging ul{list-style: none; margin:0px; padding:0px;text-align:right; font-weight:bold; font-size:10px;}
#paging li{display:inline; width:12px;color:#FF0000;}
#paging span{color:#CBCAC9; padding:0 4px 0 4px;}
#paging a{text-align: center;line-height: 16px; width:12px;}
#paging a:link, #paging a:visited{color:#666666; text-decoration:none; width:12px;}
#paging a:hover,#paging a:active{color:#FF0000; text-decoration:underline; width:12px;}
#paging #CurrentPage{color: #FF0000;line-height: 16px;}
#paging img.paging_prev	{vertical-align:middle; margin:0 6px 0 0;}
#paging img.paging_next	{vertical-align:middle; margin:0 0 0 6px;} 
/* 分页样式 结束 */

/* 透明 -- FF无效；从StartColorStr 到 EndColorStr 颜色渐变 (颜色值不可简写) */
.Btn{border:solid 1px #ccc;padding:padding:1px 1px 0px 1px;color:#000;cursor:pointer;font-size:10px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#999999);}

