@charset "utf-8";
/* CSS Document */
* { margin:0 auto; padding:0px; }
body { font-family:Arial, Helvetica, sans-serif, "宋体"; font-size:12px; text-align:left; background:url(/images/bg.jpg) repeat-x; color:#000000; }
img { border:0px; margin:0px; padding:0px }
ul, li, p { list-style:none; margin:0px; padding:0px; }
.left { float:left }
.right { float:right; }
.clear { clear:both; }
dl, dt, dd { margin:0px; padding:0px; }
A { font-family:Arial, Helvetica, sans-serif, "宋体"; font-size:12px; color:#000000; margin:0px; padding:0px }
a:link { color:#000000; text-decoration:none }
a:visited { color:#000000; text-decoration:none }
a:hover { color:#FF3300; text-decoration:none }
a:active { color:#FF3300; text-decoration:none }
.top { width:976px; height:111px; overflow:hidden }
.top .rg_top { width:494px; float:right; padding-top:12px; text-align:right }
.top .rg_top p { line-height:22px; color:#359ace; }
.top .rg_top p a { line-height:22px; color:#359ace; padding:0px 10px; }
.top .rg_top p a:hover { color:#fff; text-decoration:underline }
.top .rg_top img { padding-top:29px; }
.nav { width:976px; height:58px; background:url(/images/nav_3.gif) repeat-x; overflow:hidden }
.nav ul { width:946px; padding:0px 4px; float:left }
.nav ul li { width:84px; height:58px; background:url(/images/nav_4.gif) right no-repeat; padding-right:2px; text-align:center; float:left }
.nav ul li.li_en { width:auto; height:58px; background:url(/images/nav_4.gif) right no-repeat; padding-right:20px; text-align:center; float:left; padding-left:20px; }
.nav ul li.li_en_curr { width:auto; height:58px; background:none; padding-right:20px; padding-left:20px; text-align:center; float:left; }
.nav ul li p { line-height:29px; }
.nav ul li p a { font-size:14px; font-weight:bold; color:#fff; }
.nav ul li p a:hover { color:#FF0; text-decoration:underline }
.nav ul li.curr { background:none }
.content_1 { width:976px; height:9px; overflow:hidden }
#content { width:956px; padding:0px 10px; background:#fff }
#content .lf_1 { width:675px; height:288px; float:left }
#content .lf_1 .top { width:675px; height:31px; overflow:hidden; padding-bottom:3px; background:url(/images/centent_2.gif) repeat-x; }
#content .lf_1 .top span { font-size:14px; font-weight:bold; line-height:35px; }
#content .lf_1 .lunhuan { width:275px; height:235px; float:left; padding-top:19px; }
#content .lf_1 .lunhuan p { text-align:center; line-height:22px; }
#content .lf_1 .lunhuan p a { font-weight:bold }
#content .lf_1 .hot { width:380px; padding:19px 8px 0px 0px; float:right; }
#content .lf_1 .hot ul { margin:0px; padding:0px; height:235px; overflow:hidden }
#content .lf_1 .hot ul li { width:380px; height:26px; background:url(/images/li_bg.gif) bottom repeat-x; }
#content .lf_1 .hot ul li a { background:url(/images/icon_1.gif) 0px 3px no-repeat; padding-left:8px; line-height:26px; color:#3c3c3c }
#content .lf_1 .hot ul li a:hover { color:#f30; text-decoration:underline }
#content .lf_1 .hot ul li span { float:right; line-height:26px; color:#3c3c3c }
#content .rg_1 { width:279px; float:left; }
#content .rg_1 .top { width:45px; height:31px; padding-left:234px; padding-bottom:3px; background:url(/images/centent_2.gif) repeat-x; }
#content .rg_1 .top img { position: absolute; margin-top:-6px; }
#content .rg_1 .lvshi { width:267px; height:226px; padding-top:20px; margin-left:12px; background:url(/images/centent_6.gif) bottom no-repeat; padding-bottom:9px; }
#content .rg_1 .lvshi .top_1 { width:267px; height:51px; text-align:center; font-size:14px; font-weight:bold; color:#fff; line-height:40px; background:url(/images/centent_8.gif) no-repeat; overflow:hidden }
#content .rg_1 .lvshi .top_1 span{ float:right; padding-right:5px;}
#content .rg_1 .lvshi .top_1 span a { color:#F00}
#content .rg_1 .lvshi .xx_lvshi_1 { width:243px; padding:0px 12px; height:175px; background:url(/images/centent_7.gif) repeat-x; overflow:hidden }
#content .rg_1 .lvshi .xx_lvshi_1 .photo { width:96px; height:149px; float:left; padding-right:5px; }
#content .rg_1 .lvshi .xx_lvshi_1 .photo img { padding:3px; background:#fff; }
#content .rg_1 .lvshi .xx_lvshi_1 .photo p { line-height:24px; text-align:center; font-weight:bold; color:#0a3f82 }
#content .rg_1 .lvshi .xx_lvshi_1 p { line-height:24px; color:#fff }
#content_1 { width:963px; padding:0px 3px 0px 10px; _padding:0px 1px 0px 12px; }
#content_1 .content_2 { width:963px; padding-top:2px; }
#content_1 .content_2 dl { width:312px; border:1px solid #acd6ec; height:203px; overflow:hidden; float:left; margin-right:7px; margin-top:6px; }
#content_1 .content_2 dl dt { width:312px; height:26px; margin-bottom:8px; background:url(/images/dt_bg.gif) repeat-x }
#content_1 .content_2 dl dt a { float:right }
#content_1 .content_2 dl dt span { font-size:14px; font-weight:bold; line-height:26px; color:#0079ca }
#content_1 .content_2 dl dd { width:288px; margin:0px 12px; height:26px; background:url(/images/li_bg.gif) bottom repeat-x; }
#content_1 .content_2 dl dd a { background:url(/images/icon_1.gif) 0px 3px no-repeat; padding-left:8px; line-height:26px; color:#3c3c3c }
#content_1 .content_2 dl dd a:hover { color:#f30; text-decoration:underline }
#content_1 .content_3 { width:963px; padding-top:8px; }
#content_2 { width:954px; margin-top:8px; padding-top:8px; height:196px; border:1px solid #cee5f7; background:#eff9fc; }
#content_2 span { width:20px; padding:38px 4px 0px 5px; text-align:center; display:block; float:left; color:#0267a3; font-size:14px; font-weight:bold; line-height:24px; }
#content_2 .team { width:914px; height:186px; border:1px solid #cee5f7; background:#fff; float:left }
#colee_left { width:910px; padding:14px 2px 0px; overflow:hidden }
#colee_left img { padding:7px 7px 6px; background:url(/images/team_2.gif) no-repeat }
#colee_left p { line-height:26px; text-align:center; margin:0px 16px; }
#colee_left p a { line-height:26px; color:#3c3c3c; }
#colee_left p a:hover { color:#f30; text-decoration:underline }
#link { width:954px; padding:8px 1px 0px; }
#link .title { width:954px; height:20px; background:url(/images/link.gif) no-repeat; padding-bottom:5px; overflow:hidden }
#link .title span { font-weight:bold; color:#fff; padding-left:26px; line-height:23px; }
#link .xx_link { width:954px; line-height:23px; }
#link .xx_link a { padding:0px 10px; line-height:23px; color:#3c3c3c }
#link .xx_link a:hover { color:#f30px; text-decoration:underline; }
#foot { width:100%; height:auto; min-height:44px; height:auto !important; height:44px; overflow:visible; padding-top:14px; background: #f0f0f0 url(/images/foot.gif) repeat-x; margin-top:8px; }
#foot .xx_banquan { width:956px; line-height:24px; }
/*新闻列表*/
#news { width:956px; padding:0px 10px; background:#fff }
#news .lf_1 { width:689px; float:left }
#news .lf_1 .top { width:689px; height:31px; overflow:hidden; padding-bottom:3px; background:url(/images/centent_2.gif) repeat-x; }
#news .lf_1 .top em { font-style:normal; font-size:14px; font-weight:bold; line-height:35px; }
#news .lf_1 .top span { float:right; padding-right:18px; line-height:35px; }
#news .lf_1 .news_list { width:647px; float:left; padding:10px 30px 0px 12px; }
#news .lf_1 .news_list ul { margin:0px; padding:0px; }
#news .lf_1 .news_list ul li { width:647px; height:28px; background:url(/images/li_bg.gif) bottom repeat-x; }
#news .lf_1 .news_list ul li a { background:url(/images/icon_1.gif) 0px 3px no-repeat; padding-left:8px; line-height:28px; color:#3c3c3c }
#news .lf_1 .news_list ul li a:hover { color:#f30; text-decoration:underline }
#news .lf_1 .news_list ul li span { float:right; line-height:28px; color:#3c3c3c }
.page { width:671px; height:20px; padding:18px 0px 15px; background:url(/images/news_1.gif) repeat-x; margin-top:15px; margin-right:18px; text-align:center; line-height:20px; }
#news .rg_1 { width:267px; float:left; }
#news .rg_1 .top { width:45px; height:31px; padding-left:222px; padding-bottom:3px; background:url(/images/centent_2.gif) repeat-x; }
#news .rg_1 .top img { position: absolute; margin-top:-6px; }
#news .rg_1 .lvshi { width:267px; height:226px; padding-top:20px; background:url(/images/centent_6.gif) bottom no-repeat; padding-bottom:9px; }
#news .rg_1 .lvshi .top_1 { width:267px; height:51px; text-align:center; font-size:14px; font-weight:bold; color:#fff; line-height:40px; background:url(/images/centent_8.gif) no-repeat; overflow:hidden }
#news .rg_1 .lvshi .top_1 span{ float:right; padding-right:5px;}
#news .rg_1 .lvshi .top_1 span a { color:#F00}
#news .rg_1 .lvshi .xx_lvshi_1 { width:243px; padding:0px 12px; height:175px; background:url(/images/centent_7.gif) repeat-x; overflow:hidden }
#news .rg_1 .lvshi .xx_lvshi_1 .photo { width:96px; height:149px; float:left; padding-right:5px; }
#news .rg_1 .lvshi .xx_lvshi_1 .photo img { padding:3px; background:#fff; }
#news .rg_1 .lvshi .xx_lvshi_1 .photo p { line-height:24px; text-align:center; font-weight:bold; color:#0a3f82 }
#news .rg_1 .lvshi .xx_lvshi_1 p { line-height:24px; color:#fff }
#news .rg_1 .zixun { width:265px; border:1px solid #acd6ec; margin-top:8px; }
#news .rg_1 .zixun .title { width:265px; height:26px; margin-bottom:8px; background:url(/images/dt_bg.gif) repeat-x }
#news .rg_1 .zixun .title a { float:right }
#news .rg_1 .zixun .title span { font-size:14px; font-weight:bold; line-height:26px; color:#0079ca }
#news .rg_1 .zixun dl { width:245px; padding:0px 10px 10px; }
#news .rg_1 .zixun dl dt { width:245px; margin-bottom:8px; }
#news .rg_1 .zixun dl dt img { float:left; margin-right:8px; }
#news .rg_1 .zixun dl dt p { line-height:22px; }
#news .rg_1 .zixun dl dd { width:245px; height:26px; background:url(/images/li_bg.gif) bottom repeat-x; }
#news .rg_1 .zixun dl dd a { background:url(/images/icon_1.gif) 0px 3px no-repeat; padding-left:8px; line-height:26px; color:#3c3c3c }
#news .rg_1 .zixun dl dd a:hover { color:#f30; text-decoration:underline }
#news_team { width:954px; padding:8px 1px 0px; }
#news_team .title { width:954px; height:20px; background:url(/images/link.gif) no-repeat; padding-bottom:5px; overflow:hidden }
#news_team .title span { font-weight:bold; color:#fff; padding-left:26px; line-height:23px; }
#colee { width:954px; padding:8px 0px 0px; overflow:hidden }
#colee img { padding:7px 7px 6px; background:url(/images/team_2.gif) no-repeat }
#colee p { line-height:26px; text-align:center; margin:0px 16px; }
#colee p a { line-height:26px; color:#3c3c3c; }
#colee p a:hover { color:#f30; text-decoration:underline }
/*新闻详细*/


#news .lf_1 .show_news { width:639px; float:left; padding:10px 30px 0px 20px; }
#news .lf_1 .show_news .p_title { width:631px; text-align:center; line-height:35px; color:#045a9e; font-size:18px; font-weight:bold; }
#news .lf_1 .show_news .p_where { width:631px; height:22px; display:block; text-align:center; background:#ebf6fc; color:#052d6e; line-height:22px; }
#news .lf_1 .show_news .xx_news { width:619px; padding:10px 6px; line-height:22px; color:#3c3c3c }
/*在线咨询consult*/

#news .lf_1 .consult { width:639px; float:left; padding:10px 30px 0px 20px; }
#news .lf_1 .consult .p_title { width:631px; text-align:center; line-height:35px; color:#045a9e; font-size:18px; font-weight:bold; }
#news .lf_1 .consult .p_where { width:620px; height:22px; padding-left:11px; display:block; text-align:left; background:#ebf6fc; line-height:22px; }
#news .lf_1 .consult .xx_consult { width:619px; padding:10px 6px; color:#3c3c3c }
#news .lf_1 .consult .xx_consult td { line-height:28px; padding:0px 2px }
.input { width:200px; padding:0px 2px; line-height:18px; height:18px; border:1px solid #7f9db9 }
/*英文版首页*/
#content_1 .content_2 dl { width:312px; border:1px solid #acd6ec; height:203px; overflow:hidden; float:left; margin-right:7px; margin-top:6px; }
#content_1 .content_2 dl dt { width:312px; height:26px; margin-bottom:7px; background:url(/images/dt_bg.gif) repeat-x }
#content_1 .content_2 dl dt a { float:right }
#content_1 .content_2 dl dt span { font-size:14px; font-weight:bold; line-height:26px; color:#0079ca }
#content_1 .content_2 dl .curr_dd { width:290px; margin:0px 10px; height:170px; background:none; }
#content_1 .content_2 dl .curr_dd td { line-height:28px; }
.input_en { width:92px; padding:0px 2px; line-height:18px; height:18px; border:1px solid #7f9db9 }
#content_en { width:954px; margin-top:8px; height:225px; border:1px solid #cee5f7; background:#eff9fc; }
#content_en .title { width:942px; padding:0px 0px 0px 12px; color:#0267a3; font-size:14px; font-weight:bold; line-height:24px; }
#content_en .team { width:934px; height:189px; border:1px solid #cee5f7; background:#fff; margin:0 auto; }
#colee_en { width:934px; padding:18px 0px 0px; overflow:hidden }
#colee_en img { padding:7px 7px 6px; background:url(/images/team_2.gif) no-repeat; margin-bottom:5px; }
#colee_en p { line-height:18px; text-align:center; margin:0px 16px; color:#3c3c3c }
#colee_en p a { line-height:18px; color:#3c3c3c; }
#colee_en p a:hover { color:#f30; text-decoration:underline }
