﻿@charset "utf-8";
.clearfix {display: inline-block;} 
.clearfix:after {/*/*/content: "."; /* 兼容ie8 */display: block;height: 0;clear: both;visibility: hidden; }
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */
body {font-size: 12px;margin: 0px;background-image: url(images/bj.gif);	background-position:center top;	background-repeat: repeat-x; font-family:宋体; color:#666666;}
table {font-size: 12px;}
img{ border:0px;}
ul{list-style-type: none;margin:0px; padding:0px;}
form { margin:0; padding:0;}
p{ margin:0px; margin-bottom:5px; text-indent:2em;}
hr{ height:1px; color:#cccccc;}
.tab22{line-height:22px;}
h1{font-size:14px; color:#004C76; margin-left:20px; font-weight:normal;}
h1 a:link {color: #004C76; text-decoration: none;}
h1 a:visited {color: #004C76; text-decoration: none;}
h1 a:hover {color: #004C76; text-decoration: none;}
.org{color:#FF6600;}
.box14{padding:10px; line-height:25px; font-size:14px;}
.box{padding:5px; padding-bottom:0px; line-height:20px;}

a:link {color: #666666; text-decoration: none;}
a:visited {color: #666666; text-decoration: none;}
a:hover {color: #C3A990; text-decoration: none;}

a.a_hot:link {color:#FF6600; text-decoration: none;}
a.a_hot:visited {color: #FF6600; text-decoration: none;}
a.a_hot:hover {color:#FF0000; text-decoration: underline;}


.gridview{ width:100%;}
.s10{clear: both;padding-top:10px;}
.s3{clear: both;padding-top:3px;}
.s5{clear: both;padding-top:5px;}
.clear{ clear:both;}
.tbx { padding:2px; border: solid 1px #b1b8c2; font-size: 12px; color: #085878; background-color: #ffffff; }


.header{margin:auto; width:1004px;}
.header .logo{float:left;margin-left:10px; margin-top:10px; background-image:url(images/logo.gif);background-repeat:no-repeat; width:580px; height:65px;}
.header .banner{float:right; background-image:url(images/hearder_pic.jpg); background-repeat:no-repeat; height:44px; width:396px; text-align:right; padding-top:50px;}
.header .nav{width:100%;background-image:url(images/default_r2_c1.jpg); background-repeat:no-repeat; height:49px; }
.header .nav ul{padding-left:65px;}
.header .nav li{float:left; color:#03527D; font-size:14px; margin-right:22px; padding-top:20px;}
.header .nav a:link {color: #03527D; text-decoration: none;}
.header .nav a:visited {color: #03527D; text-decoration: none;}
.header .nav a:hover {color: #C3A990; text-decoration: none;}
.navfooter{height:21px; width:980px; margin:auto; padding:10px;  background-image:url(images/default_r3_c1.jpg); font-size:14px; }

.layout{margin:auto; width:1004px;}
.layoutleft{width:686px; float:left;}
.layoutleft .pic{}

.layoutright{width:318px; float:right;}
.box_right{width:287px; margin:auto;}
.box_right .title{background-image:url(images/default_r8_c10.jpg); height:33px;}
.box_right .title h3{float:left;margin-left:10px; font-size:14px; color:#004C76; font-weight:bold; margin-top:10px;}
.box_right .title .more{margin-top:10px; float:right; margin-right:10px;}
.box_right .content{padding:5px; background-color:#FFFFFF; line-height:22px; text-align:left; padding-left:10px;}
.box_right .footer{ background-image:url(images/default_r11_c10.jpg); height:20px; width:287px;}


.leftmenu{ width:90%; margin:auto; text-align:left;}
.leftmenu li{border-bottom:dashed 1px #E8E8E8; color:#A68969; background-image:url(images/icon_arrow.jpg); background-repeat:no-repeat; background-position:5px 11px; padding-top:8px; height:22px; padding-left:20px; margin-left:15px;}
.leftmenu li a:link {color: #A68969; text-decoration: none;}
.leftmenu li a:visited {color: #A68969; text-decoration: none;}
.leftmenu li a:hover {color: #F0A741;text-decoration: underline;}



/* cms */
.cms-textlist{width:98%;  margin:auto; border:0; text-align:center;  font-size: 12px; color: #333333;background-color:#d9d9d9;}
.cms-textlist .title{ height:28px; color:#000;background-color:#E7EEF4;font-weight:bold;}
.cms-textlist tr{ background-color:#ffffff; }
.cms-textlist td{height:25px;}
.cms-textlist .t{ width:70%; text-align:left; padding-left:5px;}
.cms-textlist .h{ color:#666666;}
.cms-textlist .d{ color:#666666;}

.cms-toppiclist{ width:100%; margin-left:auto; margin-right:auto;}
.cms-toppiclist .pic{float:left; width:100px;height:130px; margin-left:10px; margin-right:10px; }
.cms-toppiclist .pic img{width:100px; height:120px; padding:5px; border:dotted 1px #CCCCCC;}
.cms-toppiclist .pic .title{width:100px; height:10px; text-align:center; color:#666666;font-size:12px;font-weight:normal;word-wrap:break-word; word-break:break-all;}

.cms-piclist{ width:98%; margin:10px auto;list-style-type:none;}
.cms-piclist li{float:left;display:inline;width:140px;height:190px;margin-bottom:10px; margin-left:20px;margin-right:20px;text-align:center;}
.cms-piclist li img{padding:5px;}
.cms-piclist li a {display:block;padding:3px; }
.cms-piclist li span a {width:140px;height:30px;border:none;line-height:120%;word-wrap:break-word;  word-break:break-all;font-weight:normal;}

.cms-toptextlist{line-height:25px; padding-left:5px; }
.cms-toptextlist li{border-bottom:dashed 1px #EAEAEA; }
.cms-toptextlist .item{ clear:both;}
.cms-toptextlist .item .title{ float:left; background:none; }
.cms-toptextlist .item .date{ float:right;}

.cms-toptextlist-ban{padding-left:0px;}
ul.cms-toptextlist-ban {float:left;}
.cms-toptextlist-ban li{float:left; margin-right:10px; color: #FF0000;}
.cms-toptextlist-ban li a:link {color: #FF0000; text-decoration: none;}
.cms-toptextlist-ban li a:visited {color: #FF0000; text-decoration: none;}
.cms-toptextlist-ban li a:hover {color: #004C76; text-decoration: none;}

.cms-highlight{ color:#FF3300;}
.cms-textitem{ border-bottom:dotted 1px #cccccc; }


.navpath{margin:5px; padding:5px; padding-left:35px;}
.cms-detail{ margin:5px;}
.cms-detail .title{ margin-top:20px;}
.cms-detail .title h3{ text-align:center;font-size:18px; color:#0066ff;}
.cms-detail .title p{margin:auto; width:98%; padding-bottom:10px; text-align:center; color:#000000;border-bottom:solid 1px #D7D7D7;}
.cms-detail .newspic{margin:10px;text-align:center;}
.cms-detail .content { margin:10px; margin-top:0px; font-size:14px; color:#000000; line-height:28px;}
.cms-detail .content .correlative{ width:95%; margin:auto; margin-top:10px; font-size:12px; }
.cms-detail .content .correlative a:link { color: #003399; text-decoration: underline; }
.cms-detail .content .correlative a:visited {COLOR: #003399; TEXT-DECORATION:underline;}
.cms-detail .content .correlative a:hover {COLOR: #ff6600; TEXT-DECORATION:none}

.cms-detail .content .correlative .title{ text-align:left; font-weight:bold; border-bottom:solid 1px #cccccc; }
.cms-detail .content .correlative .left{ float:left; margin:3px; line-height:150%;}
.cms-detail .content .correlative .right{ float:right; margin:3px;line-height:150%;}
.cms-detail .command{float:right; margin-right:5px;}

.cms-search{ float:left; text-align:left;padding-left:10px;}
.cms-search .tbx{width:130px;font-size:12px; margin-bottom:5px;margin-top:5px;}
.cms-search .ddl{width:70px;font-size:12px;}
.cms-search .btn{width:60px;height:18px;padding:0px; margin:0px;border:none;background:url(App_Themes/images/bg_btn_search.gif);cursor:pointer;}


.links{border:solid 1px #D9DEE1; background-color:#44A8FE; height:25px; width:988px; margin:auto; padding-top:10px; padding-left:10px; padding-bottom:10px;}
.links li{float:left; margin-right:10px;}
.links a:link {color: #fff; text-decoration: none;}
.links a:visited {color: #fff; text-decoration: none;}
.links a:hover {color: #666; text-decoration: none;}

.footer{clear:both; width:1004px;text-align:center; margin:auto; line-height:180%; background-image:url(images/default_r30_c4.jpg); height:150px;}
.footer .menu{ margin:auto; margin-top:10px;}
.footer .content{margin:auto; margin-top:10px; text-align:left; width:50%;}