﻿/* 全局CSS定义 */
body{font-family:'宋体'; margin:0 auto;padding:0; padding-top:25px;background:#FFF;font-size:12px;color:#333;}
body > div{margin-right:auto;margin-left:auto;} 
div,form,ul,ol,li,span,p{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input{font-size:12px;padding:0}
/* 默认链接颜色 */
a{outline-style:none;color:#333;text-decoration:none}
a:hover{color:#c00;text-decoration:underline;}

/*清除链接虚框*/
/*a,area {blr:expression(this.onFocus=this.blur()) }  for IE 
:focus {-moz-outline-style: none; }  for Firefox   
*/

/* 颜色 */
.red,.red a{color:#c00!important;text-decoration:none;}
.red a:hover{color:#c00!important;text-decoration:underline;}
.blue,.blue a{color:#173ee8!important;text-decoration:none}
.blue a:hover{color:#173ee8!important;text-decoration:underline}
.black,.black a{color:#000!important;text-decoration:none}
.black a:hover{color:#000!important;text-decoration:underline}
.white{background:#fff;}
 
/* 通用属性 */
.left{float:left;}
.right{float:right;}

.clear{clear:both;}/*ie and firefox1.5 updata font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0*/

/*文字对齐方式*/
.txtLeft{text-align:left}
.txtRight{text-align:right}
.txtCenter{text-align:center}

/*常用方法*/
.show{display:block}
.hidden{display:none}
.hand{cursor:pointer;}
.fontArial{font-family:'Arial';}
.b{font-weight:bold;}

/* CSS空白 */
.blank1{margin:0 auto;height:1px;font-size:1px;clear:both;}
.blank2{margin:0 auto;height:2px;font-size:1px;clear:both;}
.blank3{margin:0 auto;height:3px;font-size:1px;clear:both;}
.blank5{margin:0 auto;height:5px;font-size:1px;clear:both;}
.blank8{margin:0 auto;height:8px;font-size:1px;clear:both;}
.blank10{margin:0 auto;height:10px;font-size:1px;clear:both;}
.blank15{margin:0 auto;height:15px;font-size:1px;clear:both;}


/*top*/
.width1000{ clear:both; width:1000px; margin:0 auto; overflow:hidden;}
 
.top_nav{height:30px; line-height:30px; color:#666666;  clear:both; padding-right:30px; text-align: right; background:url(../images/top_bg.jpg) no-repeat left bottom; }
.top_nav a{ color:#666;}
.top_nav a:hover{ color:#c00; text-decoration:underline;}

.banner{ clear:both; height:155px;}

.nav{ height:41px; line-height:41px; clear:both; color:#fff; background: url(../images/menu_bg.gif) no-repeat top ; margin-top:1px; margin-bottom:1px;}
.nav ul{ padding-left:65px;}
.nav ul li{ float:left; width:135px; text-align:center; height:41px; line-height:41px;}
.nav a{ font-size:14px; color:#FFF; font-weight:bold;}

.nav_blank12{ height:12px;font-size:1px;clear:both; background:url(../images/menu_bg2.gif) top repeat-x #FFF;}

.middle_left{ float:left; width:229px;}
.middle_left h2{ clear:both; display:block; clear:both; height:36px; line-height:36px; text-align:center; font-size:14px; font-weight:bold; color:#FFF; background:url(../images/left_box1_bg.gif) no-repeat top;}
.left_box1{ clear:both; padding:10px; border-left:1px solid #84bbd9; border-right:1px solid #84bbd9; background: url(../images/box1_bg.gif) repeat-y top left #fcf7eb}
.left_box1 table{ background:#d9eaf2;}
.left_box1 td{ background:#FFF; height:22px; line-height:22px; padding-left:5px; text-align:left;}
.left_box1_bottom{height:6px;font-size:1px;clear:both; background: url(../images/box_bg2.gif) top no-repeat;}

.middle_middle{ width:488px; float:left; padding-left:13px;}
.middle_middle h2{ clear:both; display:block; height:50px; line-height:50px; background: url(../images/middle_box_bg1.gif) top no-repeat; padding: 0 20px 0 40px; font-weight:bold; font-size:14px;  }
.middle_middle h2 a{ font-size:12px; color:#a0a0a0; font-weight:100;}
.middle_middle_box2{ clear:both; padding:10px 20px 0 20px; border-left:1px solid #b5d6e9; border-right:1px solid #b5d6e9; background:#FFF; }
.middle_middle_box2 p{ color:#767676; line-height:22px; }
.middle_middle_txt{ display:block; clear:both; height:50px; line-height:50px; font-size:18px; background:#fcf7eb; text-align:center; margin-top:15px; font-family:"微软雅黑"; font-weight:bold;color:#767676;}
.middle_middle_box2 table{ background:#c8e3f3;}
.middle_middle_box2 td{ background:#FFF; height:22px; line-height:22px; padding-left:5px; text-align:left;}
.middle_middle_box2 ul li{ clear:both; height:24px; line-height:24px; color:#666}
.middle_middle_bottom{ height:12px;font-size:1px;clear:both; background: url(../images/middle_box_bg2.gif) top no-repeat;}


.middle_middle1{ width:1000px; margin:0px auto; padding:0px;}  
.middle_middle1 h2{ clear:both; display:block; height:50px; line-height:50px; background: url(../images/middle_box_bg11.gif) top no-repeat; padding: 0 20px 0 40px; font-weight:bold; font-size:14px;  }
.middle_middle1 h2 a{ font-size:12px; color:#a0a0a0; font-weight:100;}
.middle_middle1_box2{ clear:both; padding:10px 20px 0 20px; border-left:1px solid #b5d6e9; border-right:1px solid #b5d6e9; background:#FFF;  }
.middle_middle1_box2 p{ color:#333; line-height:32px;  font-size:14px; padding:10px 20px;}
.middle_middle1_txt{ display:block; clear:both; height:50px; line-height:50px; font-size:12px; background:#fcf7eb; text-align:center; margin-top:15px; }
.middle_middle1_box2 table{ background:#f3dca4;}
.middle_middle1_box2 td{color:#333; font-size:14px; background:#FFF; height:30px; line-height:30px; padding-left:5px; text-align:left;}
.middle_middle1_box2 ul li{ clear:both; font-size:14px; height:28px; line-height:28px; color:#666; font-size:14px;}
.middle_middle1_bottom{ height:12px;font-size:1px;clear:both; background: url(../images/middle_box_bg12.gif) top no-repeat;}

.middle_right{ float:right; width:257px; overflow:hidden;}
.right_search{ clear:both; background:url(../images/right_bg111.gif) no-repeat top}
.right_search3{ padding-top:25px; padding-left:12px; width:245px; background:url(../images/right_bg1.jpg) repeat-y; margin-top: 15px;}
.right_search3 ul li{padding-bottom:5px;}
.right_search3 ul li p {text-align:center; height:28px; line-height:28px; background:url(../images/search_bgli.gif) no-repeat left; margin-bottom:5px;}

.right_search2{
	padding-top:20px;
	padding-left:18px;
	width:230px;
}
.right_search2 td{ line-height:24px; height:24px; color:#0267c3; font-weight:bold;}
.right_search1{
	padding-top:15px;
	padding-left:18px;
	width:230px;
}
.right_search1 td{ line-height:24px; height:24px; color:#0267c3; font-weight:bold;}

.middle_right h2{ clear:both; display:block; clear:both; height:36px; line-height:36px; text-align:center; font-size:14px; font-weight:bold; color:#FFF; background: url(../images/right_title_bg.gif) no-repeat top;}
.middle_right_box3{ border-left:1px solid #a9cfe4; border-right:1px solid #a9cfe4; padding:10px; background:#f2fafd; clear:both; overflow:hidden;}
.middle_right_box3 table{ background:#c8e3f3;}
.middle_right_box3 td{ background:#FFF; height:22px; line-height:22px; padding-left:5px; text-align:left;}
.middle_right_box3 p{ line-height:22px;}
.middle_right_box3 ul{ padding-left:30px; clear:both; }
.middle_right_box3 ul li{ float:left; width:83px; height:28px; line-height:28px; text-align:center; background:url(../images/li_bg11.gif) no-repeat; margin-right:12px; margin-bottom:12px;}

.middle_right_bottom{ height:12px;font-size:1px;clear:both; background:url(../images/right_bottom_bg.gif) top no-repeat;}

.leader_title{ height:40px; line-height:40px; color:#FFF; font-size:14px; font-weight:bold; padding-left:20px; background:url(../images/leader_title_bg.gif) no-repeat top;}
.leader_content{ height:200px; padding:14px 0px 0px 10px; margin:0px; background:#f2fafd; border-left: 1px solid #a8cee3; border-right: 1px solid #a8cee3; }
.leader_content ul li{ float:left; width:199px; padding-left:30px; } 
.leader_content ul li p{ float:left; background:#FFF; border:1px solid #a8cee3; height:186px; width:199px;} 
.leader_content ul{float:left;}
.leader_content ul li p img{ clear:both; border:1px solid #FFF; }
.leader_content ul li p span{ height:35px; line-height:16px; clear:both; display:block; text-align:center; width:156px; margin:0px auto;}
.leader_content_bottom{ height:9px;font-size:0px;clear:both; background: url(../images/leader_bottom.gif) top no-repeat;}

.about_title{clear:both; height:41px; line-height:41px; padding-left:20px;  font-size:14px; font-weight:bold; color:#FFF; background: url(../images/gsfc_bg.jpg)   no-repeat top;}

.about_content{ clear:both; height:420px; background:url(../images/about_bg.jpg) no-repeat ; padding-left:12px;}
.about_content ul { padding-top:60px; padding-left:10px;}
.about_content ul li{ float:left; margin-right:16px; width:288px;}
.about_content ul li img{ clear:both;}
.about_content ul li span{ display:block; height:35px; line-height:35px; color:#FFF; font-size:14px; text-align:center; background:url(../images/gsfc_bg.gif) repeat-x;}

.foot{ text-align:center; line-height:24px; border-top:3px solid #e2e2e2; padding:15px 0}


/*图片滚动  */
.con{overflow:hidden; margin:0px auto; width:940px; height:190px; padding:0px; margin:0px; float:left;}
#carousel_ul{width:9999px; height:190px; position:absolute; margin:0px;}
#carousel_ul li{float: left; width:200px; height:190px;}


.con_2{overflow:hidden; margin:0px auto; width:940px; height:420px; padding:0px; float:left;}
#carousel_ul_2{width:9999px; height:420px; position:absolute; margin:0px; overflow:hidden;}
#carousel_ul_2 li{float: left; width:230px; height:366px;margin-left: -11px;}



