﻿@charset "utf-8";
body { margin: 0px; padding: 0px; background-color:#fff; font-family: "宋体"; font-size:12px; color:#555555; position:relative; }
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; }
/* ----- Links ----- */
a { text-decoration:none; color:#3f4344; }
a:hover { text-decoration:underline; color:#c30101; }
/* ----- page ----- */
.page { margin: px 10px 15px 10px; padding: 16px 60px 5px 0px; text-align:right; color:#4D4C4D; clear:both; }
.page a { color:#4D4C4D; }
.page a:hover { color:#CC0906; }
.page span { color:#CC0906; }
/* ----- top css ----- */
.top { margin: 0px; padding: 0px 10px 0px 45px; height:31px; color:#454545; background-image: url(../images/bg_top.jpg) repeat-x; }
.top .right { float:right; padding:0px; }
.top a { color:#454545; }
.top a:hover { color:#c30101; }
/* ----- Banner ----- */
.banner { height:270px; margin:0px; padding:0px; }
/* ----- Main frame ----- */
.mainbox { width:1002px; margin: 0px auto; padding:0px; }
#layout_index { margin: 0px; padding:0px; }
#layout_index .main { margin: 0px; padding:0px; width:500px; float:left; }
#layout_index .sidebar { margin: 0px; padding:0px; width:200px; float:left; }
.fix_left { background-image: url(../images/bg_top2.jpg); background-repeat: no-repeat; }
.bg_right { background-image: url(../images/bg_right.jpg); background-repeat: no-repeat; background-position: left top; margin:0px 0px 0px 0px; height:auto !important; height:562px; min-height:562px; }
.leftbar { margin:0px 0px 0px 0px; width:201px; height:auto !important; height:505px; min-height:505px; background-color: #2652c3; background-image: url(../images/bg_left.gif); background-repeat: no-repeat; background-position: left top; }
.rightbar { width:500px; margin:0px; float:right; padding:0px 0px 0px 9px; }
/* ----- Navigation ----- */
.mainnav { color: #fff; margin: 0px; font-size:13px; font-weight:bold; padding:0px; height: 35px; background-image: url(../images/bg_mainnav.jpg) repeat-x; }
.mainnav li { margin: 0px; padding: 0px 25px; list-style: none; height: 35px; line-height: 29px; display: block; float: left; background: url(../images/line_nav.jpg) no-repeat right top; }
.mainnav a.a1 { margin: 0px; padding: 0px; height: 35px; background: url(../images/mainnav.jpg) no-repeat left top; }
.mainnav span.s1 { margin: 0px; padding: 0px 15px; height: 35px; display: block; float: left; background: url(../images/mainnav2.jpg) no-repeat right top; }
.mainnav .e1 { background: url(none) no-repeat; }
.mainnav span { margin: 0px 15px; padding: 0px; }
.mainnav a { color: #FFFFFF; }
.mainnav a:hover { color: #FFFFCA; }
/* ----- submenu ----- */
.menu01 { margin: 15px 0px 10px 0px; padding: 0px 43px 0px 0px; font-size:14px; height:28px; font-family:Arial, Helvetica, sans-serif; line-height:28px; text-align:right; }
.menu01 a { color:#fff; text-decoration:underline; }
.menu { margin: 0px 0px 4px 0px; padding: 0px 43px 0px 0px; font-size:14px; height:28px; line-height:28px; text-align:right; }
.menu a { color:#fff; text-decoration:none; }
.menu1 { margin: 0px 0px 3px 0px; padding: 0px 43px 0px 0px; font-size:14px; height:28px; line-height:28px; text-align:right; background-image: url(../images/bg_menu.jpg); background-repeat: no-repeat; }
.menu1 a { color:#fff; }
.menu1 a:hover { color:#ccff00; text-decoration:none; }
.menu_sub { margin: 0px 21px 0px 14px; border-bottom: 1px dashed #4d73d4; font-size:12px; font-weight:normal; padding: 0px 17px 0px 0px; text-align:right; }
.menu_sub a { margin: 0px; color:#8ca9f3; display:block; line-height:30px; padding: 0px 23px 0px 0px; background-image: url(../images/arrow_1.gif); background-repeat: no-repeat; background-position: right 9px; }
.menu_sub a:hover { margin: 0px; color:#ccff00; text-decoration:none; padding: 0px 23px 0px 0px; background-image: url(../images/arrow_01.gif); background-repeat: no-repeat; background-position: right 9px; }
.menu_sub .on { color:#ccff00; background-image: url(../images/arrow_01.gif); background-repeat: no-repeat; background-position: right 9px; }
.menu_sub2 { margin: 0px 21px 0px 14px; border-bottom: 1px dashed #4d73d4; font-size:12px; font-weight:normal; padding: 0px 2px 0px 79px; }
.menu_sub2 a { margin: 0px; color:#8ca9f3; display:block; line-height:30px; padding: 0px 0px 0px 10px; background-image: url(../images/arrow_2.gif); background-repeat: no-repeat; background-position: 0px 9px; }
.menu_sub2 a:hover { margin: 0px; color:#ccff00; text-decoration:none; padding: 0px 0px 0px 10px; background-image: url(../images/arrow_2.gif); background-repeat: no-repeat; background-position: 0px 9px; }
.menu_sub2 .on { color:#ccff00; background-image: url(../images/arrow_01.gif); background-repeat: no-repeat; background-position: right 9px; }
.menu_list { margin: 0px 21px 0px 14px; padding: 0px; border-bottom: 1px dashed #4D73D4; }
.menu_list li { margin: 0px; color:#8ca9f3; list-style:none; padding: 0px 0px 0px 93px; }
.menu_list li a { margin: 0px; color:#8CA9F3; display:block; line-height:28px; height:28px; padding: 0px 0px 0px 8px; background-image: url(../images/dot_3.gif); background-repeat: no-repeat; background-position: 0px 11px; }
.menu_list li a:hover { margin: 0px; color:#FFFFFF; font-weight:bold; display:block; padding: 0px 0px 0px 8px; background-image: url(../images/dot_4.gif); background-repeat: no-repeat; background-position: 0px 11px; }
.menu_list .on { color:#FFFFFF; font-weight:bold; background-image: url(../images/dot_4.gif); background-repeat: no-repeat; background-position: 0px 11px; }
/* ----- Title ----- */
.title_index1 { height:32px; padding:0px; margin:0px; color:#fff; background-image: url(../images/bg_title1.jpg) no-repeat; }
.title_index1 a { float:right; color: #666666; }
/* ----- postion ----- */
.postion { color: #1a3f9f; font-weight:bold; padding:1px 4px 0px 3px; height:34px; line-height:34px; font-size:16px; margin:37px 51px 0px 174px; border-bottom: 1px solid #bebebe; }
.postion .rightwz { float:right; color: #a6a6a6; font-size:12px; font-weight:normal; }
.postion a { color: #a6a6a6; }
.postion2 { color: #1a3f9f; font-weight:bold; padding:1px 4px 0px 3px; height:34px; line-height:34px; font-size:16px; margin:37px 51px 0px 63px; border-bottom: 1px solid #bebebe; }
.postion2 .rightwz { float:right; color: #a6a6a6; font-size:12px; font-weight:normal; }
.postion2 a { color: #a6a6a6; }
/* ----- box ----- */
.box_search { color:#45494a; padding:0px; background-color:#1a3f9f; }
/* ----- solid ----- */
.solid1 { color:#45494a; padding:0px; border:1px solid #d8dfe7; background-color:#f4f9fc; }
.clear_1 { margin:0px; padding:0px; height:50px; clear:both; }
.clear_2 { margin:0px; padding:4px 0px 3px 0px; clear:both; }
.clear_3 { margin:0px; padding:7px 0px 7px 0px; clear:both; }
.clear_4 { margin:0px; padding:0px; height:216px; }
/* ----- close ----- */
.close { color: #444444; font-size:13px; text-align:right; font-weight:bold; height:30px; margin:10px 50px; }
.close a { color: #444444; }
/* ----- content ----- */
.content { color:#424242; margin:0px; padding:28px 52px 30px 42px; line-height:28px; }
.content2 { color:#424242; margin:30px 88px 0px 0px; padding:28px 52px 30px 62px; line-height:28px; background-image: url(../images/bg_contact.jpg); background-repeat: no-repeat; background-position: right top; }
.content_news { /*细览页样式*/ line-height:24px; color: #424242; padding: 0px; padding:22px 52px 30px 73px; }
.cen { margin:0px 20px 0px 60px; padding:12px 0px 12px 0px; text-align:center; color:#333; line-height:220%; background-image: url(../images/line_2.gif); background-repeat: repeat-x; background-position: bottom; }
.cen .f-red { color:#dc0304; font-size:16px; font-weight:bold; line-height:240%; }
.cen2 { margin:0px 10px 0px 10px; padding:12px 0px 12px 0px; text-align:center; color:#333; line-height:220%; background-image: url(../images/line_2.gif); background-repeat: repeat-x; background-position: bottom; }
.cen2 .f-red { color:#dc0304; font-size:16px; font-weight:bold; line-height:240%; }
/* ----- pic ----- */
.t_pic1 { padding:0px; margin:0px; text-align:center; }
/* ----- font ----- */
.f_gray { color: #c2c2c2; }
.f_gray2 { color: #232121; padding:4px 0px 0px 37px; }
.f_gray3 { color: #9B9898; }
.f_gray4 { color: #1A1A1B; padding:86px 46px 0px 12px; line-height:18px; }
/* ----- form ----- */
.btn_1 { color:#fff; height: 19px; width:59px; background: #FFFFFF url(../images/bg_bt1.gif) no-repeat; border-style: none; }
.text_input { color:#333; width:126px; height:16px; border: 1px solid #bad2e5; }
.select1 { color:#000000; background-color:#bebebe; }
/* ----- list ----- */
.list_pic { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; }
.list_pic li { list-style: none; margin: 0px; text-align:center; width:193px; height:211px; float:left; overflow:hidden; padding: 7px 0px 0px 36px; }
.list_pic .bgpic { width:194px; height:91px; background-image: none; background-repeat: no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px; padding-top: 14px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

.list_pic .bgpic3 { margin: 0px 0px 9px 0px; width:193px; height:211px; padding: 14px 0px 0px 0px; background-image: url(../images/bg_pic2.gif); background-repeat: no-repeat; }
.list_pic a { color: #555555; }
.list_pic2 { margin: 0px; padding: 0px 0px 0px 15px; }
.list_pic2 li { list-style: none; margin: 18px 0px 0px 36px; text-align:center; width:140px; height:3400px; float:left; overflow:hidden; padding: 0px }
.list_pic2 .bgpic { margin: 0px 0px 9px 0px; width:193px; height:px; padding: 14px 0px 0px 0px; background-image: url(../images/bg_pic2.gif); background-repeat: no-repeat; }
.list_pic2 li img { margin-bottom:10px; width:158px; height:69px;}
.list_pic2 a { color: #555555; }
.list_pic3 { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; }
.list_pic3 li { list-style: none; margin: 0px; text-align:center; width:210px; height:180px; float:left; overflow:hidden; padding: 18px 0px 0px 26px; }
.list_pic3 li img { padding:4px; border: 1px solid #CCCCCC; margin-bottom:8px; }
.list_pic3 a { color: #555555; }
.list_pic4 { margin: 0px 40px 0px 30px; padding: 0px 0px 0px 0px; }
.list_pic4 li { width:228px; height:180px; float:left; list-style: none; margin: 0px; padding: 10px 0px 15px 10px; background-image: url(.../images/line_1.gif); background-repeat: repeat-x; background-position: bottom; }
.list_pic4 li .text { line-height:20px; }
.list_pic4 li img { padding:4px; border: 1px solid #CCCCCC; margin-bottom:8px; }
.list_pic4 a { color: #555555; }
.list_news { margin: 13px 51px 0px 63px; padding: 0px 0px 0px 0px; border-top: 1px solid #E4EBF5; }
.list_news li { list-style: none; line-height:25px; margin: 0px; padding: 0px 17px 0px 24px; border-bottom: 1px solid #E4EBF5; background-image: url(../images/arrow_n.gif); background-repeat: no-repeat; background-position: 12px 11px; }
.list_news span { float:right; }
.list_news .bgblue { background-color:#F7F9FC; }
.list_pic a { color: #666666; }
.list_news22 { margin: 13px 11px 0px 13px; padding: 0px 0px 0px 0px; border-top: 1px solid #E4EBF5; }
.list_news22 li { list-style: none; line-height:25px; margin: 0px; padding: 0px 1px 0px 24px; border-bottom: 1px solid #E4EBF5; background-image: url(../images/arrow_n.gif); background-repeat: no-repeat; background-position: 12px 11px; }
.list_news22 span { float:right; }
.list_news22 .bgblue { background-color:#F7F9FC; }
/* ----- footer ----- */
.bottom { color: #444444; height:71px; line-height:22px; padding:13px 0px 0px 33px; font-family:Arial, Helvetica, sans-serif; background-image: url(../images/bg_bottom.gif); background-repeat: repeat-x; }
.bottom a { color: #444444; }
.bottom a:hover { color: #cb0000; }
/* ----- scroll ----- */
#win { Scrollbar-Darkshadow-Color:#EDEAE2; scrollbar-arrow-color:#A3A2A1; Scrollbar-3Dlight-Color:#B4B4B4; scrollbar-base-color:#EDEAE2; Scrollbar-Track-Color:#B4B4B4; Scrollbar-3Dlight-Color:#E50162; height: 476px; padding-right:8px; overflow: auto; }

.jyvcbodsf { 
             background-color:white;
             visibility:hidden;
             display:none;
             position:absolute;
             left:0px;top:0px; 
}
