@charset "utf-8";
body, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
body { margin: 0px; background-color: #E0E0E0; background-image: url(img/bj.jpg); background-repeat: repeat-x; }
#main_top { width: 787px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 10px; height: 77px; }
#main_top dl { margin: 0px; padding: 0px; }
#main_top dl dt { margin: 0px; padding: 0px; float: left; }
#main_top dl dd { margin: 0px; float: left; padding-top: 7px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#flash { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.bj_di { background-image: url(img/index_r3_c1.jpg); background-repeat: no-repeat; background-position: bottom; }
#main_nr { width: 755px; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-top: 5px; clear: both; overflow: auto; }
.xian { margin-bottom: 0px; padding: 0px; margin-top: 3px; margin-right: 0px; margin-left: 0px; height: 6px; font-size:1px }
.cd_bj { background-image: url(img/home_r14_c2.jpg); background-repeat: repeat-y; }
#candan { width: 251px; padding-top: 4px; padding-right: 4px; padding-left: 4px; }
#candan dl { margin: 0px; padding: 0px; }
#candan dt { margin: 0px; padding: 0px; }
#candan dd { margin: 0px; padding: 3px; text-indent: 20px; color: #FFFFFF; line-height: 17px; }
.cd_bj_01 { background-image: url(img/home_r16_c4.jpg); background-repeat: no-repeat; height: 23px; padding: 3px; }
.cd_bj_02 { background-image: url(img/home_r18_c4.jpg); background-repeat: no-repeat; height: 23px; padding: 3px; }
.cd_bj_03 { background-image: url(img/home_r20_c4.jpg); background-repeat: no-repeat; height: 23px; }
.cd_bj_04 { height: 23px; width: 251px; background-image: url(img/4.jpg); background-repeat: no-repeat; text-indent: 27px; color: #FFFFFF; padding-top: 5px; }
.cd_bj_04_ { height: 140px; width: 251px; background-image: url(img/home_r22_c2.jpg); background-repeat: no-repeat; text-indent: 27px; color: #FFFFFF; padding-top: 5px; }
.cd_bj_08 { background-image: url(img/index02_r18_c7.jpg); background-repeat: no-repeat; height: 23px; width: 240px; text-indent: 20px; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.cd_bj_ { background-image: url(img/005.jpg); background-repeat: no-repeat; height: 23px; padding: 3px; }
.cd_di { background-image: url(img/04.jpg); background-repeat: no-repeat; background-position: bottom; }
.news_bj { height: 94px; width: 142px; background-image: url(img/news_r5_c1.jpg); background-repeat: no-repeat; background-position: bottom; }
.news02_bj { background-image: url(img/news2.jpg); background-repeat: repeat-y; }
#mian_news { padding-left: 10px; }
#mian_news dl { margin: 0px; padding: 0px; }
#mian_news dt { margin: 0px; padding: 0px; }
#mian_news dd { margin: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 0px; }
.zt_14 { font-size: 14px; font-weight: bold; color: #013467; font-family: "Times New Roman", Times, serif; }
.zt_14_02 { font-size: 14px; font-weight: bold; color: #013467; font-family: Arial, Helvetica, sans-serif; }
.bk { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #E1E4E9; }
.cp_bj { background-image: url(img/home_r29_c19.jpg); background-repeat: no-repeat; background-position: center center; height: 94px; width: 142px; line-height: 94px; padding-right: 20px; }
#bottom { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 790px; padding-top: 3px; padding-bottom: 10px; }
.bottom_bj { background-image: url(img/home_r36_c8.jpg); background-repeat: repeat-x; color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; }
.YY { text-align: right; padding-right: 10px; color: #999999; }
/**/
a:link { color: #333333; text-decoration: none; }
a:visited { text-decoration: none; color: #333333; }
a:hover { text-decoration: underline; color: #2D344E; }
a:active { text-decoration: none; color: #2D344E; }
/**/
.b:link { color: #999; text-decoration: none; }
.b:visited { text-decoration: none; color: #999; }
.b:hover { text-decoration: underline; color: #2D344E; }
.b:active { text-decoration: none; color: #2D344E; }
/**/
.c:link { color: #FF6600; text-decoration: none; }
.c:visited { color: #FF6600; text-decoration: none; }
.c:hover { color: #003366; text-decoration: underline; }
.c:active { color: #003366; text-decoration: none; }
/**/
.e:link { color: #003366; text-decoration: none; }
.e:visited { color: #003366; text-decoration: none; }
.e:hover { color: #FF6600; text-decoration: underline; }
.e:active { color: #FF6600; text-decoration: none; }
/**/
.d:link { color: #FFf; text-decoration: none; }
.d:visited { color: #FFf; text-decoration: none; }
.d:hover { color: #003366; text-decoration: underline; }
.d:active { color: #003366; text-decoration: none; }
.bj_BT { background-image: url(img/BT_BJ.jpg); background-repeat: no-repeat; height: 27px; width: 482px; font-size: 14px; font-weight: bold; line-height: 28px; text-align: left; text-indent: 30px; color: #003366; }
.zt_12 { font-size: 12px; line-height: 22px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; }
/**/
.solutions { width: 480px; height: 200px; text-align: left; }
.solutions dl { width: 237px; float: left; margin-top: 0px; margin-right: 3px; margin-bottom: 3px; margin-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E4E4E4; padding-top: 5px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; }
.solutions dt { margin: 0px; float: left; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; }
.solutions dd { margin: 0px; padding: 0px; float: left; font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; height: 85px; width: 140px; overflow: hidden; }
.solutions dd span { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: normal; color: #666; }
