﻿@charset "utf-8";
body {margin: 0px;padding: 0px; background-image:url(../images/bg.jpg);font-family: "宋体";font-size:12px;color:#828FB4;}
td {font-size: 12px;}
p {text-indent: 2em;}
img {border:0px;}
form {font-size: 12px;margin: 0px;padding: 0px;}
input {font-size: 12px; color:#333333;}
select {font-size: 12px; color:#333333;}
ul,h1,h2,h3,dl {margin: 0px;padding: 0px;}
li {margin: 0px;padding: 0px; list-style:none;}
ul, li { list-style:none; }

/* ----- Links ----- */
a {text-decoration:none;color:#828FB4;}
a:hover {text-decoration:underline;color:#c30101;}


/* ----- page ----- */
.page { line-height:53px; text-align:center;margin: 0px 0px 5px 0px;padding: 0px;text-align:center;color:#7596C7;clear:both;}
.page a {color:#7596C7;}
.page a:hover {color:#FFFFFF;}
.page span {color:#FFFFFF;}
.page .u { text-decoration:underline;}


/* ----- top css ----- */
.top { padding:0px 30px 0px 61px;height:100px;}
.top span { display:block;float:right;padding-top:72px;}


/* ----- Banner ----- */
.banner {padding:4px 0px 0px 0px;text-align:center; background-image:url(../images/bg_ban.gif); background-position:top;}


/* ----- Main frame ----- */
.mainbox {width:923px;margin: 0px auto;padding:0px;}
.bg_main { background-image:url(../images/bg_main.jpg); background-repeat:repeat-y;}

#lay_i {margin: 0px;padding:0px; height:369px;}
#lay_i .leftnr{margin: 0px;padding:0px 30px 0px 15px;width:433px;float:left;}
#lay_i .rightnr{margin: 0px;padding:0px;width:432px;float:left;}
#lay_i h1{ padding:35px 0px 20px 0px;}


.leftbar { background-image:url(../images/bg_left.jpg); background-position:bottom; background-repeat:no-repeat;}

/* ----- submenu ----- */
.leftmenu {margin: 0px;padding: 0px;}
.leftmenu .bgabout { padding-top:166px; height:auto !important; height:300px; min-height:300px; background-position:top; background-repeat:no-repeat; background-image:url(../images/bg_about.jpg);}
.leftmenu .bgnews { padding-top:166px; height:auto !important; height:300px; min-height:300px; background-position:top; background-repeat:no-repeat; background-image:url(../images/bg_news.jpg);}
.leftmenu .bgproject { padding-top:166px; height:auto !important; height:300px; min-height:300px; background-position:top; background-repeat:no-repeat; background-image:url(../images/bg_project.jpg);}
.leftmenu .bghr { padding-top:166px; height:auto !important; height:300px; min-height:300px; background-position:top; background-repeat:no-repeat; background-image:url(../images/bg_hr.jpg);}
.leftmenu .bgcontact { padding-top:166px; height:auto !important; height:300px; min-height:300px; background-position:top; background-repeat:no-repeat; background-image:url(../images/bg_contact.jpg);}
.leftmenu .bgeculture { padding-top:166px; height:auto !important; height:300px; min-height:300px; background-position:top; background-repeat:no-repeat; background-image:url(../images/bg_culture.jpg);}

.leftmenu h1 { line-height:40px; font-size:13px; padding:0px 0px 0px 93px; margin-right:1px; background-image:url(../images/line_menu.gif); background-position:bottom; background-repeat:no-repeat;}
.leftmenu h1 a {color: #7596C7; background-image:url(../images/arrow_1.gif); background-repeat:no-repeat; background-position:0px 3px;padding-left:17px;}
.leftmenu h1 a:hover {color: #FFFFFF;}
.leftmenu h1 .on {color:#FFFFFF;}
.leftmenu .noline {background-image:url();}

.leftmenu .menu { margin:3px 0px 3px;}
.leftmenu h2 { font-size:12px; padding:7px 0px 7px 0px; margin:0px 1px 0px 111px; background-image:url(../images/bg_menu.gif); background-position:bottom; background-repeat:no-repeat;}
.leftmenu h2 a {color: #7596C7; background-image:url(../images/arrow_1.gif); background-repeat:no-repeat; background-position:0px 3px;padding-left:17px;}
.leftmenu h2 .on {color:#FFFFFF;}


/* ----- Title ----- */
.title_hr {height:32px; padding:0px 0px 0px 18px; margin:43px 29px 25px 38px; line-height:22px; height:22px; font-size:14px; color:#99AAC7; background-image:url(../images/bg_title2.jpg); background-repeat:no-repeat;}
.title_hr .t1{ float:right; width:85px;}
.title_hr .t2{ float:right; width:180px;}
.title_hr .t3{ float:right; width:204px;}


/* ----- postion ----- */
.postion { background-image:url(../images/bg_postion.jpg); background-position:bottom; background-repeat:no-repeat; line-height:51px; margin:18px 0px 0px 19px; padding:0px 33px 0px 84px; color:#FFFFFF; font-size:20px; font-family:"黑体"; font-weight:normal;}
.postion .rwz {float:right;color: #6F7DA6; font-size:12px; font-weight:normal; font-family:"宋体";}
.postion a {color: #6F7DA6;}


/* ----- box ----- */
.box_i1 { margin:17px 101px 0px 22px; height:162px; background-image:url(../images/bg_i.jpg);}
.box_i1 div{ padding:35px 0px 0px 6px; font-weight:bold; line-height:22px;}
.box_i1 div a{ color:#748ABC;}
.box_i1 span{ text-align:right; padding:19px 0px 0px 0px; display:block;}

.box_i2 { margin:0px 29px 0px 25px; background-image:url(../images/bg_box.gif);   height: 268px; }


.box_s1 { margin:15px 13px 0px 34px;border: 1px solid #4A6693;}
.box_s1 h1{ line-height:26px; background-image:url(../images/bg_title_message1.jpg); background-repeat:repeat-x; padding:0px 0px 0px 29px; margin:2px; color:#A8C9FC; font-size:12px; font-weight:normal;}
.box_s1 .Q{ line-height:22px; padding:11px 26px 11px 30px; color:#6984B8;}
.box_s1 .A{ margin:0px 7px 7px 7px; line-height:22px; padding:3px 26px 11px 31px; color:#86A5DF; background-image:url(../images/bg_message.jpg);}
.box_s1 .A .pd{ padding-left:29px;}


/* ----- solid ----- */
.solid1 {color:#45494a;padding:0px;border:1px solid #d8dfe7;background-color:#f4f9fc;}

.clear_1 { height:53px;clear:both;}


/* ----- content ----- */
.con_1 { line-height:20px; color:#828FB4;}
.con_1 .bgp1{ background-image:url(../images/bg_pic.gif); width:120px; height:87px; text-align:center; padding-top:3px; margin-top:13px;}
.con_1 h2{ font-size:14px; line-height:29px; padding-top:2px;}
.con_1 h2 a{ color:#C1DAFF;}

.content {color:#6F7DA6;margin:0px;padding:35px 17px 30px 31px;line-height:24px;}
.content2 {color:#6F7DA6; font-size:14px;margin:0px;padding:46px 86px 30px 113px;line-height:30px;}

.content_news {line-height: 30px;color: #6F7DA6;padding: 0px;padding:24px 38px 10px 53px;}

.cen {margin:0px 30px 0px 50px ;padding:46px 0px 0px 0px;text-align:center;color:#B5AA3F; font-size:18px; font-weight:normal; font-family:"黑体"; background-image:url(../images/line_2.gif); background-repeat:no-repeat; background-position:bottom; line-height:29px;}

.titleinfo {color:#3E4E7F; text-align:center; line-height:25px;}

.close {color: #444444;font-size:13px;text-align:right;font-weight:bold;height:30px;margin:10px 50px;}
.close a {color: #444444;}

/* ----- pic ----- */
.t_pic1 { padding:23px 0px 37px 0px;}
.t_pic2 { text-align:right; padding:7px 54px 0px 0px;}
.t_pic2 select{ width:203px; height:21px; background-color:#3C5D8E; color:#8098BB;}

/* ----- font ----- */
.f_orange { font-weight:bold;color: #C8AB00;}
.f_blue { font-weight:bold;color: #0085E5; line-height:27px;}
.f_white { font-weight:bold;color: #fff;}
.f_white2 {color: #A8C9FC;}
.f_white3 {color: #fff;}

/* ----- form ----- */
.btn_1 {color:#fff;height: 19px;width:59px;background: #FFFFFF url(../images/bg_bt1.gif) no-repeat;	border-style: none;}

.text_input {color:#fff;border: 1px solid #0D438B;background-color:#000D46;}

.select1 {color:#000000;background-color:#bebebe;}


/* ----- list ----- */
.list_i1 {margin: 0px;padding: 0px;}
.list_i1 li {list-style: none;margin: 0px;line-height:22px;padding: 0px 0px 0px 6px;}
.list_i1 .date { padding:0px 21px 0px 0px; color:#979481; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.list_i1 a {color: #748ABC;}

.list_s1 {margin: 27px 0px 0px 0px;padding: 0px;}
.list_s1 li {list-style: none;margin: 0px; width:197px; height:173px; float:left; text-align:center;padding: 0px 2px 0px 30px;}
.list_s1 .title { line-height:29px; height:31px; overflow:hidden; background-image:url(../images/bg_title1.gif);}
.list_s1 a {color: #748ABC;}
.list_s1 img { border: 3px solid #3C4A81;}

.list_news {margin: 32px 28px 0px 37px;padding: 0px;}
.list_news li {list-style: none;margin: 0px;padding: 0px 2px 0px 0px; color:#6F7DA6; background-image:url(../images/line_1.gif); background-position:bottom; background-repeat:repeat-x; line-height:30px;}
.list_news .date2 { padding:0px 0px 0px 0px; float:right;}
.list_news a {color: #6F7DA6;}
.list_news a:hover {color: #fff;}

.list_hr {margin: 0px 46px 0px 59px;padding: 0px;}
.list_hr li {list-style: none;margin: 0px;padding: 0px 4px 1px 8px; color:#6F7DA6; background-image:url(../images/line_3.gif); background-position:bottom; background-repeat:no-repeat; line-height:34px;}
.list_hr .wh1 {float:right; text-align:right; width:152px;}
.list_hr .wh2 {float:right; width:69px;}
.list_hr .wh3 {float:right; width:222px;}
.list_hr a {color: #6F7DA6;}
.list_hr a:hover {color: #fff;}

.list_culture {margin: 15px 34px 0px 71px;padding: 0px;}
.list_culture li {list-style: none;margin: 0px;line-height:28px;padding: 18px 0px 7px 0px; background-image:url(../images/line_1.gif); background-position:bottom; background-repeat:repeat-x; color:#5B7EBF;}
.list_culture li a {color: #748ABC;}
.list_culture li img { border:3px solid #3C4A81; margin-top:2px;}


/* ----- footer ----- */
.bottom { width:1002px; margin:0px auto; height:48px; text-align:center; line-height:39px; color:#607EA8; background-image:url(../images/bg_bottom.jpg);}
.bottom a {color: #607EA8;}


/* iFocus style */
#ifocus { width:375px; height:268px; margin:0px; position:relative; }
#ifocus_pic { display:inline; position:relative; float:left; width:276px; height:192px; overflow:hidden; margin:4px 0px 0px 4px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:276px; height:192px; overflow:hidden; }
#ifocus_piclist img { width:274px; height:190px; border: 1px solid #6093B7; }
#ifocus_btn { display:inline; float:right; width:93px; margin:0px; }
#ifocus_btn li { width:93px; margin:4px 0px 0px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); padding: 0px; height: 48px; overflow: hidden; }
#ifocus_btn img { width:89px; height:42px; margin:0px; border: 2px solid #404D8B; }
#ifocus_btn .current { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_btn .current img{ border: 2px solid #FFF88B; }

#ifocus_opdiv { position:absolute; left:0; bottom:0; width:363px; text-align:left;}
#ifocus_tx { position:absolute; left:8px; height:58px; width:276px; top:205px; z-index:1; color:#828FB4; line-height:17px; text-align:left; }
#ifocus_tx .normal { display:none; }
#ifocus_tx  a{ color:#FFB600; display:block; font-weight:bold;}


.blk_29 {OVERFLOW: hidden;height:135px; width:431px;BORDER: 0px;ZOOM: 1;POSITION: relative;margin: 24px 0px 0px 0px;padding: 0px;}
.blk_29 .LeftBotton {LEFT: 0px;FLOAT: left;WIDTH: 23px; margin:0px;CURSOR: pointer;POSITION: absolute;TOP: 39px;HEIGHT: 30px;background-image: url(../images/arrow_s1.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
.blk_29 .RightBotton {RIGHT: 0px;FLOAT: left;WIDTH: 23px;CURSOR: pointer;POSITION: absolute;TOP: 39px;HEIGHT: 30px;margin: 0px;padding: 0px;	background-image: url(../images/arrow_s01.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
.blk_29 .Cont {MARGIN: 0px 0px 0px 31px;OVERFLOW: hidden;WIDTH: 370px;padding: 0px;}
.list_index {MARGIN: 0px;}
.list_index li{ margin:0px; list-style:none; float:left; padding-right:18px; line-height:19px; text-align:center; width:141px;}
.list_index li img{ border: 3px solid #3B4A81; display:block; margin-bottom:7px;}
.list_index li a{ color:#C2C0CE;}
