/* CSS Document */
@charset "utf-8";
/* CSS Document */
body{margin:0 auto; color:#696969; font-size: 12px; -webkit-text-size-adjust: none; font-family:Arial, Helvetica, sans-serif; background:url(../images/bg_02.jpg) repeat-x; text-align:justify}
*{ margin:0; padding:0;}
ul,li,dt,dd,dl{ list-style-type:none; margin:0; padding:0;}
img{border-style: none;}
a{text-decoration:none;}
a:hover{text-decoration:none; }
/*----------------文字样式---------------*/
.left{float:left}
.right{float:right}
.clear{ clear:both; overflow:hidden}
/*----------------header---------------*/
#header{ height:197px; width:1190px; margin:0 auto; }
#header_info{height:33px}
#logo_nav{height:124px}
#menu{height:38px; margin-top:1px}
#logo a{width:241px; height:124px; display:block; background:url(../images/logo_09.jpg) no-repeat left center}
#header_info .left,#header_info .right a{color:#848484; line-height:33px}
.search{width:212px; height:30px; background:url(../images/se_06.jpg) no-repeat; padding:2px 2px 2px 10px; margin:43px 0 0 8px}
.search input{border:none; background:none; float:left; height:30px}
.search_text{width:190px; line-height:30px; color:#666}
.search_button{width:22px; cursor:pointer}




.index_menu li a{padding:0 33px!important}
/*----------------nav---------------*/
#nav{ height:80px; width:637px; padding-top:44px; display:none }
#nav li{float:left;display:block ; margin-right:19px }
#nav li a{display:block; height:36px; line-height:36px;color:#fff ;  float:left;font-family:Georgia, "Times New Roman", Times, serif; text-align:center;}
.nav_one{width:181px; height:36px;}
.nav_two{width:157px; height:36px; }
.nav_three{width:138px; height:36px;}
.nav_four{width:82px; height:36px;}
#nav_slide{width:100%; background:#fff;top:158px;display:none }
.nav_slide{width:1190px; margin:0 auto; height:0px;  padding:20px; }
.eitable table td{padding:0!important}
.eitable table{margin-bottom:20px}

.nav_one:hover{width:181px; height:36px; background:url(../images/eng_add_03.jpg) no-repeat}
.nav_two:hover{width:157px; height:36px; background:url(../images/eng_add_05.jpg) no-repeat}
.nav_three:hover{width:138px; height:36px; background:url(../images/eng_add_07.jpg) no-repeat}
.nav_four:hover{width:82px; height:36px; background:url(../images/eng_add_09.jpg) no-repeat}

#menu .left{ width:100%}
#menu li{float:left; background:url(../images/1_18.jpg) no-repeat right center}
#menu li a{padding:0 28px; display:block; line-height:38px; font-size:14px; color:#fff; }
#menu li a:hover{background:url(../images/eng_add_16.jpg)}
#menu .right{width:166px; height:20px; background:url(../images/1_21.jpg) no-repeat; margin-top:7px}


/*----------------banner---------------*/
#banner{width:100%; height:512px;  text-align:center}
#main,#quicklink{background:#f5f5f5; padding:10px 0}
.main,.featured,.quicklink{width:1000px; margin:0 auto}
#main .news{width:668px}
#main .event{width:290px}
.main_title{height:45px; line-height:45px}
.main_title span{float:left; font-size:26px; }
.main_title span a{color:#333; margin:0}
.main_title a{float:right; margin-top:15px}
.news_content ul{width:373px; float:left}
.news_content ul li{border-bottom:1px dashed #cfcfcf; padding:12px 0; position:relative}
.news_content ul li a{line-height:22px; font-size:14px; color:#424242; background:url(../images/1_35.jpg) no-repeat left 10px; padding-left:15px; display:block; height:44px}
.news_content ul li span{width:auto; float:right; display:block; position:absolute; right:0px; top:35px}
.news_content ul li a:hover{text-decoration:underline; color:#0b213d}
/*.news_content span{width:257px; float:right; display:block; line-height:22px; font-size:14px; text-align:center;}
.news_content span p{display:block; margin-top:15px}*/
.event_content li{width:100%; padding:10px 0; float:left}
.event_content li span{width:40px; height:50px; background:#f54d3b; display:block; text-align:center; color:#fff; line-height:20px; float:left}
.event_content li p{display:block; height:30px; line-height:30px; background:#fff; color:#666}
.event_content li  a{width:230px; float:right; color:#4f4f4f; line-height:20px; font-size:14px}
.event_content li  a:hover{text-decoration:underline; color:#0b213d}
.featured{padding:10px 0 20px 0}
.featured_list{margin-top:15px}
.featured_list li{width:224px; display:block; float:left; margin:0 13px; display:inline}
.featured_list li img{width:224px}
.featured_list li p{display:block; padding:10px 15px; color:#fff; font-size:14px; line-height:22px; }
.quicklink_list li{float:left; height:47px; display:block; margin-right:38px; margin-top:15px; margin-bottom:15px}
.quicklink_list img{float:left; margin-right:20px}
.quicklink_list a{display:block; font-size:14px; color:#333; display:block; float:left; margin-top:15px}
/*----------------footer---------------*/
#footer{background:#393838}
.footer{height:50px; line-height:50px; color:#909090; width:1190px; margin:0 auto}
.artice{width:820px; float:left}
.hotlink{width:322px; float:right}
.content{line-height:22px; font-size:14px; padding-top:15px; border-top:2px solid #ccc }

.colorf64c3b{border-color:#f64c3b!important}
.color0091c6{border-color:#0091c6!important}
.color00b578{border-color:#00b578!important}banner
.colorf4b452{border-color:#f4b452!important}
.colord045aa{border-color:#d045aa!important}
#bannernei{ width:1400px; margin:0 auto;}
.bannernei{height:266px; position:relative; width:100%}
.bannernei .bannertext{height:60px; padding:10px 25px; background:url(../images/bannerpng.png); position:absolute; z-index:80; float:left; left:100px; top:120px} 
.bannernei .bannertext p,.bannernei .bannertext span{display:block; color:#d7e5ed}
.bannernei .bannertext span{font-size:30px; color:#fff; margin-top:5px;text-transform:uppercase;}
#content_main{width:1190px; margin:0 auto; padding:30px 0}
.neititle{height:50px; line-height:50px; font-size:26px; color:#333}
.aboutcontentlist li{width:274px; display:block; float:left; margin:15px 11px; height:320px; padding-top:5px; border-top:5px solid; display:inline }
.aboutcontentlist span{font-size:14px; color:#999; line-height:22px}
.aboutcontentlist span a{display:block; line-height:40px; font-size:18px; color:#00589c}

.hotlink_list{background:#f5f5f5; padding:10px 15px}
.hotlink_list li{border-bottom:1px dashed #cfcfcf}
.hotlink_list li a{padding:10px; display:block; line-height:30px; color:#333; font-size:14px; background:url(../images/icon_03.jpg) no-repeat left center; padding-left:15px}
.content a{color:#00599d}
.content strong{color:#00599d; }

.int_more{display:block; width:80px; height:25px; text-align:center; line-height:25px; display:block; color:#fff; background:#f4503e; margin-top:15px; border-radius:10px}




.bluelist ul li {border-bottom:1px dotted #cfcfcf; padding:10px 0; color:#0191c6}
.bluelist ul li a{height:30px; line-height:30px; color:#0191c6!important}
.bluelist ul li span{font-size:12px; line-height:18px; display:none}
.menuleft_select,.menuleft li a:hover{background:#0191c6!important; border-bottom:5px solid #00599b!important; height:25px; color:#fff!important}
.content table td{padding:10px}

.menutop_left{width:935px;}
.menutop_right{width:185px; background:#f2f1ec; padding:15px 20px; border-radius:5px}
.content .current dl{float:left; width:100%; margin:15px 0}
.current dt{width:275px; float:left; padding-top:5px; border-top:5px solid}
.colorf64c3b{border-top:5px solid #f64c3b}
.current dd{ float:right; width:608px;}
.current dd p,.menutop_right_title,.news_list p{font-size:25px; color:#00589c; height:40px; line-height:40px;}
.current dd li,.menutop_right_list li{width:300px; float:left; line-height:35px; display:block}
.current dd li a,.menutop_right_list li a{color:#666; background:url(../images/current_06.jpg) no-repeat left center; padding-left:15px; font-size:14px;}
.current dd li a:hover{color:#00589c; text-decoration:underline}
.news_list li{border-bottom:1px dashed #ccc; padding:10px 0;}
.news_list ul{margin-bottom:30px}
.news_list li a{line-height:22px; color:#666}
.news_list li a:hover{color:#00589c; text-decoration:underline}
.menu_two li a{background:url(../images/current_06.jpg) no-repeat 30px center; padding-left:45px; color:#666; height:20px; line-height:20px}
.menu_two_select,.menu_two li a:hover{background:#ccc!important; border:none!important; height:20px; line-height:20px; color:#00589c!important}
.news_contents_title{font-size:18px; color:#00589c;padding:15px 0; border-bottom:2px dashed #eee; text-align:center}
.news_contents_con{padding-top:15px; line-height:20px}
.page_position{height:50px; line-height:50px; text-align:right}
.news_title{font-size:32px; line-height: 1em;text-align:center; padding:10px; color:#00599b}
.news_info{color:#999; text-align:right; padding-bottom:15px; border-bottom:2px dashed #eee}
.news_content{padding-top:15px}
.content .news_content img{max-width:820px}
.news_content span p a{color:#666}
.content .news_list li{width:100%; float:left}
.content .news_list li a{float:left; color:#666}
.content .news_list li  span{float:right; color:#999}
.pager{clear:both; padding-top:30px}
.show_latest_pic a{
 color: #696969;
    padding-top: 11px;
    display: block;
}

.featured_list a{
	color: white;
}



.sd_list ul li {border-bottom:1px dotted #cfcfcf; padding:10px 0; color:#0191c6}
.sd_list ul li a{height:30px; line-height:30px; color:#0191c6}
.sd_list ul li span{font-size:12px; line-height:18px; display:none}
.nav2active .nav2_off,.nav2active li a:hover{background:#0191c6!important; border-bottom:5px solid #00599b!important; height:25px; color:#fff!important}
.nav3_list li a{background:url(../images/current_06.jpg) no-repeat 30px center; padding-left:45px; color:#666; height:20px; line-height:20px}
.nav3active .nav3_off,.nav3_list li a:hover{background:#ccc!important; border:none!important; height:20px; line-height:20px; color:#00589c!important}

.person_list{width:150px; height:223px; float:left; margin:0 25px}
.person_img{padding:8px; border:1px solid #ccc;}
.person_name{height:40px; line-height:40px; text-align:center}
.person_img img{width:130px; height:150px}
.person_cate{padding:0 25px; height:40px!important; display:block}
.person_cate span{height:40px!important; margin-bottom:15px; color:#00599d; font-weight:bold}
.person_cate a{color:#999; font-size:12px; font-weight:normal}