@charset "utf-8";
body {
  margin: 0px;
  padding: 0px;
  background-color:#fff;
  font-family: "����";
  font-size:12px;
  color:#555555;
}
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 {margin: 0px;padding: 0px;}
dl {margin: 0px;}
h1 {margin: 0px;}


/* ----- Links ----- */
a {text-decoration:none;color:#3f4344;}
a:hover {text-decoration:underline;color:#c30101;}


/* ----- page ----- */
.page {margin: 30px 0px 30px 0px;padding: 0px;height:25px;color:#4D4C4D;background-image:url(/images/bg_page.gif); background-repeat:repeat-x;clear:both;}
.page a {color:#333333;}
.page .rw { float:right;}


/* ----- top css ----- */
.top {margin: 0px;padding: 0px 0px 0px 37px;height:94px;background-image:url(/images/bg_top.jpg); background-repeat:repeat-x; overflow:hidden;}
.top .right { background-image:url(/images/bg_top2.jpg); display:block; float:right; padding:12px 82px 0px 0px; background-repeat:no-repeat; background-position:right; height:82px;}


/* ----- Banner ----- */
.banner {margin: 0px;padding: 1px 0px 13px 0px; background-image:url(/images/bg_ban.gif); background-repeat:repeat-x; background-position:bottom;}


/* ----- Main frame ----- */
.mainbox {width:1002px;margin: 0px auto;padding:0px;}
.main1 { margin:12px 5px 17px 12px;}
.main2 { margin:0px 0px 0px 8px; background-image:url(/images/bg_left1.gif); background-repeat:repeat-y;}


#layout_index {margin: 0px;padding:0px; height:200px;}
#layout_index .leftp{width:250px;float:left;}
#layout_index .rlist{ float:right; width:504px;}

#layout_i { margin:0px; height:188px;}
#layout_i .box1{width:374px; height:187px;float:left; background-image:url(/images/bg_boxi.gif); background-repeat:repeat-y; border-bottom: 1px solid #DFDFDF;}
#layout_i .box01{width:374px; height:187px;float:right; background-image:url(/images/bg_boxi.gif); background-repeat:repeat-y; border-bottom: 1px solid #DFDFDF;}
#layout_i h1{ line-height:28px; padding:0px 20px 0px 40px; color:#DB3711;  font-weight:bold; font-size:14px; background-image:url(/images/bg_titlei3.jpg); margin:0px;}
#layout_i h1 a{ color:#FFFFFF;display:block; font-weight:normal;font-size:12px; margin-top:0px; float:right;}


.leftbar {width:212px;margin:0px;float:left; padding:0px 28px 0px 0px; height:auto !important; height:500px; min-height:500px; background-image:url(/images/bg_leftbar.jpg); background-position:left bottom; background-repeat:no-repeat;}
.rightbar {width:726px;float:left; margin:0px;}


/* ----- Navigation ----- */
.mainnav {margin: 0px;font-weight:bold;padding:0px;height: 45px;background-image:url(/images/bg_nav.jpg); background-repeat:repeat-x;}
.mainnav li {margin: 0px;padding: 0px 9px;text-align:center;list-style: none;height: 45px; width:90px;display: block;float: left;}
.mainnav a {color: #FFFFFF; height:45px; line-height:35px; display:block; font-size:14px;background-image:url(/images/line_nav.gif); background-position:right 11px; background-repeat:no-repeat;}
.mainnav a:hover {color: #000000; background-image:url(/images/bg_navon.jpg); background-repeat:no-repeat; background-position:center 0px;}
.mainnav .on {color: #000000; background-image:url(/images/bg_navon.jpg); background-repeat:no-repeat; background-position:center 0px;}
.mainnav .el {background-image:url(/css/css_whir.css); }
.mainnav .el a{background-image:url(/css/css_whir.css); }
.mainnav .el a:hover {color: #000000; background-image:url(/images/bg_navon.jpg); background-repeat:no-repeat; background-position:center 0px;}

.mainnav2 {margin: 0px;font-weight:bold;padding:0px;height: 38px;background-image:url(/images/bg_nav2.jpg); background-repeat:repeat-x;}
.mainnav2 li {margin: 0px;padding: 0px 9px;text-align:center;list-style: none;height: 38px; width:90px;display: block;float: left;}
.mainnav2 a {color: #FFFFFF; height:38px; line-height:35px; display:block; font-size:14px;background-image:url(/images/line_nav.gif); background-position:right 11px; background-repeat:no-repeat;}
.mainnav2 a:hover {color: #000000; background-image:url(/images/bg_navon.jpg); background-repeat:no-repeat; background-position:center 0px;}
.mainnav2 .on {color: #000000; background-image:url(/images/bg_navon.jpg); background-repeat:no-repeat; background-position:center 0px;}
.mainnav2 .el {background-image:url(/css/css_whir.css); }
.mainnav2 .el a{background-image:url(/css/css_whir.css); }
.mainnav2 .el a:hover {color: #000000; background-image:url(/images/bg_navon.jpg); background-repeat:no-repeat; background-position:center 0px;}
.mainnav2 .el .on{color: #000000; background-image:url(/images/bg_navon.jpg); background-repeat:no-repeat; background-position:center 0px;}


/* ----- submenu ----- */
.leftmenu {margin: 0px;padding: 0px;}
.leftmenu h1 {line-height:33px;list-style: none;margin: 0px;padding: 0px 0px 0px 63px;font-weight:normal; background-image:url(/images/bg_menu.jpg); background-repeat:no-repeat; background-position:left;}
.leftmenu h1 a {color: #535353; font-size:12px;}
.leftmenu h1 a:hover {color: #04569C; font-weight:bold;}
.leftmenu h1 .on {color:#04569C;font-weight:bold;}

.leftmenu h2 {line-height:30px;list-style: none;margin: 0px 10px;padding: 0px 0px 0px 70px;font-weight:normal; background-image:url(/images/bg_menu1.jpg); background-repeat:no-repeat; background-position:left; border-bottom: 1px solid #ccc;}
.leftmenu h2 a {color: #535353; font-size:12px; font-weight:normal;}
.leftmenu h2 a:hover {color: #04569C; font-weight:bold;}
.leftmenu h2 .on {color:#04569C;font-weight:bold;}



/* ----- Title ----- */
.title_i1 {height:39px;padding:0px;margin:0px 0px 9px 0px;color:#DB3714; font-size:12px;background-image:url(/images/bg_titlei1.gif); background-repeat:repeat-x;}
.title_i1 span{ display:block; height:32px; float:right; padding:7px 9px 0px 0px; background-repeat:no-repeat; background-position:right; background-image:url(/images/point_i1.gif);}

.title_link { font-size:12px; color:#CB121A; background-image:url(/images/bg_titlelink.gif); background-repeat:repeat-x; height:33px; padding-left:23px;}

.title_s1 {height:38px; line-height:37px;padding:0px 0px 0px 55px;margin:0px 0px 1px 0px;color:#fff; font-size:14px; background-image:url(/images/bg_titles1.gif)}
.title_s1 span{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#81AABF; font-weight:normal;}

.title_s2 {margin:0px 0px 0px 5px; line-height:27px; color:#6A6B6B; font-size:12px; padding-left:42px;background-color:#EEEEEE;}
.title_s2 .wh1{ width:96px; float:right;}
.title_s2 .wh2{ width:150px; float:right;}
.title_s2 .wh3{ width:136px; float:right;}

.title_s3 {margin:12px 0px 0px 5px; line-height:27px; color:#DE6500; font-size:14px; padding-left:42px;background-color:#EEEEEE;}


/* ----- postion ----- */
.postion {color: #747474;padding:14px 18px 0px 8px;height:26px; line-height:26px;margin:0px; background-image:url(/images/bg_postion2.gif); background-repeat:repeat-x; overflow:hidden;}
.postion h1 { float:left; font-size:12px; color:#fff; padding-right:19px; background-image:url(/images/bg_postion.jpg); background-position:right;}
.postion h1 span{ line-height:26px; float:left; padding-left:19px; background-image:url(/images/bg_postion.jpg); background-position:left;}
.postion .rightwz {float:right;}
.postion a {color: #747474;}


/* ----- box ----- */
.box_i1 {color:#45494a;padding:0px;border:1px solid #DFDFDF; height:120px; margin:0px 0px 10px 0px;}
.box_i1 h1{ height:30px; background-image:url(/images/bg_titlei2.gif); padding:5px 15px 0px 10px;}
.box_i1 h1 a{ float:right;}
.box_i1 li { list-style:none; padding:5px 0px 0px 13px; float:left;}

.box_i2 {padding:0px;margin:0px; background-image:url(/images/bg_boxi2.gif); background-repeat:repeat-y; border-bottom: 1px solid #C4C4C4;width:210px;}
.box_i2 h1{ font-size:14px; height:36px; padding-left:52px; color:#CB121A; line-height:33px; background-image:url(/images/bg_titlei4.jpg);}
.box_i2 h2{ font-size:14px; height:36px; padding-left:59px; color:#CB121A; line-height:35px; background-image:url(/images/bg_titlei5.jpg);background-repeat:no-repeat; margin:0px;}
.box_i2 dl{ background-image:url(/images/bg_boxi03.gif); background-repeat:repeat-x; background-position:bottom; margin:0px 1px;width:208px;}
.box_i2 h1 a{ color: #666666;display:block; font-size:12px; padding-right:8px;font-weight:normal; float:right;}
.box_i2 h2 a{ color: #666666;display:block; font-size:12px; padding-right:8px;font-weight:normal; float:right;}
.select_01{ width:212px; color:#3f3f3f; margin-bottom:7px;}

.box_i12 {padding:0px;margin:0px; background-image:url(/images/bg_boxi2.gif); background-repeat:repeat-y; border-bottom: 1px solid #C4C4C4;width:210px;}
.box_i12 h1{ font-size:14px; height:36px; padding-left:52px; color:#CB121A; line-height:33px; background-image:url(/images/bg_titlei4.jpg);}
.box_i12 h2{ font-size:14px; height:36px; color:#CB121A; line-height:36px; border:1px solid #c5c5c5; border-top:none; text-align:center; background-repeat:no-repeat; margin:0px;}

.box_i12 dl{ background-image:url(/images/bg_boxi03.gif); background-repeat:repeat-x; background-position:bottom; margin:0px 1px;width:208px;}
.box_i12 h1 a{ color: #666666;display:block; font-size:12px; padding-right:8px;font-weight:normal; float:right;}
.box_i12 h2 a{color:#CB121A; text-decoration:none; }

/* ----- solid ----- */
.solid1 {
  color:#45494a;
  padding:0px;
  border:1px solid #d8dfe7;
  background-color:#f4f9fc;
}

.clear_1 {margin:0px;padding:5px 0px 6px 0px; clear:both;}
.clear_2 {margin:0px;clear:both;}
.clear_3 {margin:0px;clear:both; height:32px; padding:0px;}


/* ----- close ----- */
.close {
  color: #444444;
  text-align:center;
  font-weight:bold;
  height:40px;
  margin:10px 50px;
}
.close a {color: #444444;}


/* ----- content ----- */
.con_1 { line-height:22px; padding:0px 0px 9px 4px; margin-right:7px; color:#686669; border-bottom: 1px dashed #C4C4C4;}
.con_1 a{color:#EA450F; text-decoration:underline;}
.con_1 h1{font-size:14px; margin-bottom:5px;}
.con_1 h1 a{color:#EE9A13; text-decoration:none;}

.con_2 { line-height:20px; padding:32px 0px 0px 16px; margin:0px; color:#6F6F6F;}
.con_2 a{color:#EA450F; text-decoration:underline;}
.con_2 h1{font-size:14px; margin-bottom:10px; line-height:21px; font-size:12px;}
.con_2 h1 a{color:#295286; text-decoration:none;}
.con_2 h1 span{ font-weight:normal; float:right; color:#295286; font-family:Arial, Helvetica, sans-serif;}
.con_2 .bgpic{ text-align:center; padding:5px 0px 0px 0px; width:190px; height:106px; background-image:url(/images/bg_pic.gif);}

.con_s3 {padding:55px 0px 30px 0px;color:#040404;}
.con_s3 td{ font-size:13px;}

.con_s4 { padding:0px; margin:0px 0px 10px 74px; line-height:30px; color:#000000;}


.content {color:#434343;margin:0px;padding:20px 11px 30px 17px;line-height:24px;}

.content_news { /*ϸ��ҳ��ʽ*/
  line-height: 24px;
  color: #5B5A5A;
  padding: 0px;
  padding:19px 34px 20px 30px;}
  
/*.content_news img { width:600px;padding:0px 0px 30px 20px; }*/

.cen {margin:0px; font-size:16px; font-weight:bold; font-family:"����";padding:23px 0px 0px 0px;text-align:center;color:#C22800;line-height:33px;}
.titleinfo {color:#8B8B8B;line-height:28px; background-image:url(/images/bg_titleinfo.gif); background-position:center; background-repeat:no-repeat; text-align:center;}


/* ----- pic ----- */
.t_pic1 {padding:48px 0px 0px 5px; margin:0px;}
.t_pic2 {padding:21px 0px 10px 0px; margin:0px;text-align:center;}


/* ----- font ----- */
.f_blue {color: #04569C; font-size:14px; font-weight:bold;}
.f_red {color: #C60806;}
.f_red2 {color: #FF0000;}
.f_orange {color: #EE5C0D;}
.f_gray {color: #4A4A4A; line-height:25px; height:49px; padding:48px 0px 0px 10px;}


/* ----- form ----- */
.btn_1 {color:#fff;height: 18px;width:58px;border-style: none;background-color: #FFFFFF;background-image: url(/images/btn_1.gif);  background-repeat: no-repeat;}
.btn_2 {color:#fff;height: 28px;width:65px;border-style: none;background-color: #FFFFFF;background-image: url(/images/btn_2.jpg);  background-repeat: no-repeat; font-size:13px;}
.btn_3 {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px;height: 19px;width:28px;border-style: none;background-color: #FFFFFF;background-image: url(/images/btn_3.gif);background-repeat: no-repeat;}
.btn_4 {color:#fff;height: 20px;width:43px;border-style: none;background-color: #FFFFFF;background-image: url(/images/btn_4.gif);background-repeat: no-repeat;}

.text_input {color:#333;border: 1px solid #E7E7E7; width:100px; height:17px;}
.text_input2 {color:#333;border: 1px solid #E4E4E4; width:116px; height:17px;}
.text_input3 {color:#333;border: 1px solid #C0C0C0; width:306px; height:15px; background-color:#F1F1F1;}
.text_input4 {color:#333;border: 1px solid #C0C0C0; width:480px; height:112px; background-color:#F1F1F1;}

.select1 {color:#AAAAAA; width:188px; height:21px; text-align:center;}


/* ----- list ----- */
.list_link {margin: 0px;padding: 0px;}
.list_link li {list-style: none; width:91px; height:30px;margin: 0px;padding: 7px 4px 0px 12px; float:left;}
.list_link2 {margin: 12px 0px 0px 20px;padding: 0px; clear:both;}
.list_link2 li {list-style: none; width:108px; line-height:24px;margin: 0px;padding: 0px; float:left;}
.list_link2 li a{ color:#5E5A5A;}

.list_i1 {margin: 0px 0px 0px 0px;padding: 0px;}
.list_i1 li {list-style: none;margin: 0px;line-height:22px;padding: 0px 0px 0px 14px; background-position:0px 8px; background-image:url(/images/arrow_1.gif); background-repeat:no-repeat;}
.list_i1 span {float:right; width:69px; color:#A1A1A1;}
.list_i1 a {color: #5E5A5A;}
.list_i1 a:hover {color: #c30101;}

.list_i01 {margin: 16px 0px 0px 19px;padding: 0px;}
.list_i01 li {list-style: none;margin: 0px;line-height:22px;padding: 0px 0px 0px 14px; background-position:0px 8px; background-image:url(/images/arrow_1.gif); background-repeat:no-repeat;}
.list_i01 a {color: #5E5A5A;}
.list_i01 a:hover {color: #c30101;}

.list_i2 {margin: 10px 0px 0px 10px;padding: 0px;}
.list_i2 li {list-style: none;margin: 0px;line-height:25px;padding: 0px; color:#CB121A;}
.list_i2 a {color: #5E5A5A;}
.list_i2 a:hover {color: #c30101;}

.list_i02 {margin: 0px 0px 0px 10px;padding: 0px;}
.list_i02 li {list-style: none;margin: 0px;line-height:25px;padding: 0px; color:#CB121A;}
.list_i02 a {color: #5E5A5A;}
.list_i02 a:hover {color: #c30101;}

.list_news {margin: 0px;padding: 0px;}
.list_news li {list-style: none;line-height:27px;margin: 0px; color:#E5781A;padding: 0px 0px 0px 28px;}
.list_news .date { width:101px;float:right; color:#949494;}
.list_news a {color: #5D5D5D;}
.list_news a:hover {color: #c30101;}
.list_news .bgcolor { border-top: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2; background-color:#F7F7F7;}

.list_news2 {margin: 0px;padding: 0px;}
.list_news2 li {list-style: none;line-height:18px;margin: 0px; color:#5D5D5D;padding: 4px 0px 4px 28px; border-top: 1px dashed #ccc;}
.list_news2 .date2 { width:121px;float:left;}
.list_news2 a {color: #5D5D5D;}
.list_news2 .dot {color: #E5781A; }
.list_news2 a:hover {color: #c30101;}
.list_news2 .bgcolor { border-top: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2; background-color:#F7F7F7;}
.list_news2 .clear { clear:both;}


.list_about5 {margin: 26px 0px 0px 6px;padding: 0px;}
.list_about5 li {
  list-style: none;
  margin: 0px;
  float:left; text-align:center;
  line-height:18px;color: #686868;
  width:231px; height:220px; overflow:hidden;
  padding: 0px;}
.list_about5 a {color: #686868;}
.list_about5 .bgpic {height:165px; padding-top:10px; width:209px; margin:0px auto;
  background-image: url(/images/bg_about6.jpg);
  background-repeat: no-repeat;}
  
.list_hr {margin: 0px 0px 0px 5px;padding: 0px;}
.list_hr li {list-style: none;margin: 0px; line-height:28px;padding: 0px 0px 0px 28px;color:#6B6A6A; border-bottom: 1px solid #E5E5E5;}
.list_hr a {color:#E80024; text-decoration:underline;}
.list_hr .sh1 { width:110px; float:right;}
.list_hr .sh2 { width:140px; float:right;}
.list_hr .sh3 { width:137px; float:right;}



/* ----- footer ----- */
.bottom {color: #5E5A5A;text-align:center;height:86px;line-height:18px;padding:12px 0px 0px 0px;border-top: 7px solid #366A8B; clear:both; background-color:#fff;}
.bottom a {color: #5E5A5A;}
.bottom a:hover {color: #cb0000;}

.box_nav { color:#333; background-image:url(/images/bg_topnav.gif); background-repeat:repeat-x; background-position:top; background-color:#A8CCE6;}
.box_nav a {text-decoration:none;color:#333; font-weight:normal; display:block; line-height:22px; margin:0px 2px; border-bottom: 1px dashed #A8CCE6; font-size:12px; text-align:center;}
.box_nav a:hover {text-decoration:none;font-weight:normal;color:#D96100;}



