html {overflow-y:scroll;}
body {margin:0; padding:0; font:12px/1.5 \5b8b\4f53,Arial,sans-serif; font-family:"Arial"; background: url(body.jpg) top center repeat-x;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px; line-height:25px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.hx a,.hx em,.fB{font-weight:bold;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {color:#252525; text-decoration:none; font-family: Arial, Helvetica, sans-serif}
a:visited {text-decoration:none;font-family: Arial, Helvetica, sans-serif}
a:hover {color:#548ee6;text-decoration:none;font-family: Arial, Helvetica, sans-serif}
a:active {color:#548ee6;font-family: Arial, Helvetica, sans-serif}
/*������ɫ*/
.cGreen,.cGreen a,.cGreen a:link,.cGreen a:visited  { color: #008000;font-family: Arial, Helvetica, sans-serif }
/*.cBlue,.cBlue a,.cBlue a:link,.cBlue a:visited {color:#167996;}*/
.cBlue {color: #167996;font-family: Arial, Helvetica, sans-serif}
.cBlue a:hove{	color: #167996;font-family: Arial, Helvetica, sans-serif}
.cBlue a:active{color: #167996;font-family: Arial, Helvetica, sans-serif }
.cBlue a:link{	color: #167996;	font-family: Arial, Helvetica, sans-serif}
.cBlue a:visited{color: #167996;font-family: Arial, Helvetica, sans-serif}

.cRed,.cRed a,.cRed a:link,.cRed a:visited { color: Red;font-family: Arial, Helvetica, sans-serif }
/*
.cogrc,.cogrc a,.cogrc a:link,.cogrc a:visited  { color:#ff7200; }
.cogrc a:hover,a.cogrc:hover{color:#548ee6; }
*/
.cogrc {color: #14639C;font-family: Arial, Helvetica, sans-serif}
.cogrc a:hove{	color: #548ee6; font-weight:bold;font-family: Arial, Helvetica, sans-serif}
.cogrc a:active{color: #14639C;font-family: Arial, Helvetica, sans-serif }
.cogrc a:link{	color: #14639C;	font-family: Arial, Helvetica, sans-serif}
.cogrc a:visited{color: #14639C;font-family: Arial, Helvetica, sans-serif}


.cDRed,.cDRed a:visited,.cDRed a{color:#ba2636;font-family: Arial, Helvetica, sans-serif}
.cwhite,.cwhite a,.cwhite a:hover,a.cwhite:hover{color:#ffffff;font-family: Arial, Helvetica, sans-serif}
.cGray,.cGray a:hover,a.cGray:hover { color:#999999;font-family: Arial, Helvetica, sans-serif}
.cDGray,.cDGray a,.cDGray a:link,.cDGray a:visited{ color:#666666;font-family: Arial, Helvetica, sans-serif}

.cDRed a:hover,a.cDRed:hover { color:#548ee6;font-family: Arial, Helvetica, sans-serif}
.cGray a:hover,a.cGray:hover { color:#548ee6;font-family: Arial, Helvetica, sans-serif}
.cDGray a:hover,a.cDGray:hover { color:#548ee6;font-family: Arial, Helvetica, sans-serif}
.cGreen a:hover,a.cGreen:hover { color:#548ee6;font-family: Arial, Helvetica, sans-serif}
a.cBlue:hover,cBlue a:hover { color:#548ee6;font-family: Arial, Helvetica, sans-serif}

.line { border:1px solid #dbdbdb}
.line2 {border-bottom:1px solid #dbdbdb}
.line3 { border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.line4 {border-bottom:1px dotted #dbdbdb}


/*5.15*/
#main {width:1008px; margin-top:20px;  margin-left:auto; margin-right: auto; height:670px;}
#main .left { float:left; width:450px;}
#main .left .about {  height:168px;}
#main .left .about h1 {  height:50px;}
#main .left .about .about_pic { float:left; background:#bfebf7; display:block; width:112px; height:118px;}
#main .left .about .about_pic a { float:left; background:#bfebf7; display:block;}
#main .left .about .about_pic a:hover { float:left; background:#b5e2ec; display:block;width:112px; height:118px;}

#main .left .map {background:#d0f1fa; margin-top:15px; height:250px; line-height:26px}
#main .left .map h1 {height:50px; }
#main .left .map .map_pic { float:left;}
#main .left .map .map_nr { float:right; width:205px;}

#main .left .publish_box { background:url(en1_05.jpg) no-repeat; height:232px; margin-top:15px;}

.publish_nav1 { background:url(en_42.jpg) repeat-x; float:left; color:#FFFFFF;  padding-left:5px; padding-right:5px; height:25px; line-height:25px; border:1px solid #0195c5; border-bottom-width:0px; display:block;}
.publish_nav2 { float:left;  padding-left:5px; padding-right:5px; height:25px; line-height:25px;display:block;}

.publish_nav3 { background:url(en_47.jpg) repeat-x;float:left;  padding-left:8px; padding-right:8px; height:25px; line-height:25px; border:1px solid #cee9f3;  display:block;}

.publish_nav4 { float:left;  padding-left:8px; padding-right:8px; height:25px; line-height:25px;display:block;}
.publish_line { border:1px solid #91d3dd}
.con-list { margin:auto; width:100%; padding:0;}
.con-list ul {list-style-type:none;width:95%; margin:auto;font-family: Arial, Helvetica, sans-serif}
.con-list ul li {  line-height:28px;font-family: Arial, Helvetica, sans-serif}


.mainpage-con-list { width:100%; font-family: Arial, Helvetica, sans-serif}
.mainpage-con-list ul {list-style-type:none;width:100%;font-family: Arial, Helvetica, sans-serif}
.mainpage-con-list ul li {  line-height:28px;font-family: Arial, Helvetica, sans-serif}


#main .right { float:right; width:542px;}

#main .right .news_pic { height:304px; border:1px solid #5b7a4c; margin:0;}

#main .right  .inFocus { margin-top:15px; height:180px;}
#main .right  .inFocus h1 { height:30px;}

#main .right .international { margin-top:15px;}
#main .right .international h1 { height:25px;}
.international_nav1 { background:url(en_53.jpg) left; display:inline-block; float:left;color:#14629d; margin-left:2px;padding-left:3px;}
.international_nav1 a { background:url(en_53.jpg) right;display:inline-block;color:#14629d; padding-right:3px;}
.international_nav2 { background:url(en_54.jpg) left;display:inline-block; float:left;color:#7b7b7b; margin-left:2px;padding-left:3px;}
.international_nav2 a { background:url(en_54.jpg) right;display:inline-block;color:#7b7b7b; padding-right:3px;}

#link {width:1008px; margin-top:20px;  margin-left:auto; margin-right: auto; }
.link_line { width:148px; height:39px; border:1px solid #a0cfea}

/*��������*/
#main2 {width:1008px; margin-top:20px;  margin-left:auto; margin-right: auto;}
#main2 .main2_left { width:746px; float:left;}
#main2 .main2_left .location { height:30px; font-size:14px; color:#167996} 
#main2 .main2_left .box_title { font-size:18px; color:#14629d}
#main2 .main2_left .nr { font-size:14px; line-height:35px; width:90%; margin:auto;}
#main2 .main2_left .aboutnav { height:42px; margin-top:30px; margin-bottom:10px;width:90%; margin-left:auto; margin-right:auto}
#main2 .main2_left .page { height:40px; line-height:40px; text-align:center;width:746px;margin:auto}
#main2 .main2_left .picpage {width:746px; margin:auto; }
#main2 .main2_left .picpage ul {}
#main2 .main2_left .picpage ul li{ float:left; width:224px; height:187px; margin-right:15px;}
#main2 .main2_left .picpage ul li div { border:3px solid #FFFFFF; width:218px; height:147px;}
#main2 .main2_left .picpage ul li h1 { text-align:center; height:30px; line-height:30px; font-size:14px;}


#main2 .main2_left_width { width:930px; float:left;}
#main2 .main2_left_width .location { height:30px; font-size:14px; color:#167996} 
#main2 .main2_left_width .box_title { font-size:18px; color:#14629d}
#main2 .main2_left_width .nr { font-size:14px; line-height:35px; width:90%; margin:auto;}
#main2 .main2_left_width .aboutnav { height:42px; margin-top:30px; margin-bottom:10px;width:90%; margin-left:auto; margin-right:auto}
#main2 .main2_left_width .page { height:40px; line-height:40px; text-align:center;width:930px;margin:auto}
#main2 .main2_left_width .picpage {width:930px; margin:auto; height:390px;}
#main2 .main2_left_width .picpage ul {}
#main2 .main2_left_width .picpage ul li{ float:left; width:224px; height:187px; margin-right:15px;}
#main2 .main2_left_width .picpage ul li div { border:3px solid #FFFFFF; width:218px; height:147px;}
#main2 .main2_left_width .picpage ul li h1 { text-align:center; height:30px; line-height:30px; font-size:14px;}



#main2 .main2_right { float:right; width:251px; background:#d0f1fa}
.aboutnav1 { background:url(en_abut_12.jpg) no-repeat center; width:150px; height:42px;  line-height:30px; font-size:14px; text-align:center; float:left; margin-right:5px; color:#FFFFFF;}
.aboutnav1 a {color:#FFFFFF;}
.aboutnav2 { background:url(en_abut_14.jpg) no-repeat center; width:150px; height:42px;  line-height:30px; font-size:14px; text-align:center; float:left; margin-right:5px;}

.cf14 { font-size:14px;}