﻿@charset "utf-8";
*{margin:0px; padding:0px;}
body{font:12px/1.5 宋体, Arial, Helvetica, sans-serif; color:#333; background:url(../images/bg_body.gif) repeat-x #dde8f0;}
ul{list-style-type:none;}
input,select,textarea{vertical-align:middle; font:12px/1.5 宋体, Arial, Helvetica, sans-serif; color:#333;}
a{color:#333; text-decoration:none;}
a:hover{color:#F60;}
em{font-style:normal;}
img{display:block; border:0px;}
.clearfix{overflow:hidden; zoom:1;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
.icons{float:left; font-size:0px; line-height:0px; overflow:hidden; display:inline; background:url(../images/icons.gif) no-repeat;}
.wrap{width:1002px; margin:0px auto; background-color:#FFF;}
.banner{height:134px; overflow:hidden; text-indent:-9999px; background:url(../images/bg_banner.jpg) no-repeat;}
.nav{margin-top:1px; height:38px; line-height:38px; font-size:14px; background:url(../images/bg_nav.gif) repeat-x; padding:0px 10px;}
.nav li{float:left; width:88px; padding-right:1px; background:url(../images/bg_nav.gif) no-repeat right -96px; position:relative; z-index:1;}
.nav li.last{padding-right:0px; background:none;}
.nav a{color:#FFF; display:block; vertical-align:top; text-align:center;}
.nav a:hover,.nav a.cur{font-weight:bold; color:#FFF; background:url(../images/bg_nav.gif) repeat-x 0px -48px;}
.nav ul{position:absolute; left:0px; top:38px; background-color:#bbe2ff; width:68px; padding:5px 10px; z-index:9; font-size:0px; line-height:22px; display:none;}
.nav ul li{float:none; width:75px; padding:0px; background:none; border-top:1px solid #FFF; border-bottom:1px solid #70b9ef; zoom:1;}
.nav ul li.first{border-top:0px;}
.nav ul li.last{border-bottom:0px;}
.nav ul a{font-size:12px; color:#000;}
.nav ul a:hover{color:#F60; background:none; font-weight:normal;}
.nav ul div{position:absolute; left:78px; top:-1px; background-color:#e8f5ff; border-left:1px solid #abbac5; width:88px; display:none;}
.nav ul div .icons{width:8px; height:10px; background:url(../images/bg_nav.gif) no-repeat 0px -144px; position:absolute; left:-7px; top:9px;}
.nav ul ul{position:static; border-left:1px solid #FFF; background-color:transparent; width:auto; line-height:24px; display:block;}
.nav ul ul li{border-top:0px; border-bottom:1px solid #c8e1f4;}
.main{padding:12px 6px 0px; background:url(../images/bg_main.jpg) no-repeat left top;}
.footer{margin-top:19px; background:url(../images/bg_footer.gif) repeat-x 0px -120px #FFF; padding:0px 11px 31px; text-align:center;}
.footer .friendLink{height:30px; line-height:30px; background:url(../images/bg_footer.gif) repeat-x 0px -40px; position:relative; top:-8px; color:#FFF;}
.footer .friendLink .inner1_friendLink{background:url(../images/bg_footer.gif) no-repeat 0px 0px;}
.footer .friendLink .inner2_friendLink{background:url(../images/bg_footer.gif) no-repeat right -80px;}
.footer .friendLink a{color:#FFF;}
.footer .friendLink a:hover{color:#FFF; text-decoration:underline;}
.footer .copyInfo{color:#555; margin-top:10px;}
.footer .copyInfo em{color:#ce4900;}

.main_index .lside{float:left; width:212px;}
.main_index .imgShow{width:206px; height:166px; overflow:hidden; border:2px solid #a3c0d4; padding:1px; background:url(../images/bg_imgShow.gif) repeat-x left bottom;}
.main_index .login{margin-top:12px; border:1px solid #DDD;}
.main_index .login .inner_login{border:1px solid #efefef; background:url(../images/bg_login.gif) repeat-x #F8F8F8;}
.main_index .login .tit{height:37px; line-height:37px; text-align:center; font-size:14px; font-weight:bold; padding-bottom:2px; background:url(../images/bg_tit_login.gif) no-repeat left bottom;}
.main_index .login .tit .icons{width:14px; height:37px; float:none; display:inline-block; width:14px; height:37px; background-position:0px 0px; vertical-align:top; *vertical-align:middle; margin-right:8px;}
.main_index .login .con{padding:16px 0px 16px 21px;}
.main_index .login .con table td{padding-bottom:6px; *padding-bottom:4px;}
.main_index .login .con .txt{width:117px; height:19px; line-height:19px; border:1px solid #bfbfbf; background-color:#FFF;}
.main_index .login .con label{color:#666;}
.main_index .login .con .chk{margin:0px 4px 3px 0px; *margin:0px 1px 3px 0px;}
.main_index .login .con a{color:#F60; margin-left:26px;}
.main_index .login .con .btn{width:75px; height:25px; color:#FFF; margin-right:10px; border:0px; cursor:pointer; background:url(../images/icons.gif) no-repeat -130px 0px transparent; vertical-align:top;}
.main_index .ask{margin-top:14px; background-color:#d0e0e6; padding:10px 11px 12px 10px;}
.main_index .ask .tit{height:28px; line-height:28px; font-size:14px; font-weight:bold; background:url(../images/icons.gif) no-repeat right -35px;}
.main_index .ask .tit .icons{width:17px; height:17px; background-position:-24px 0px; margin:5px 7px 0px 0px;}
.main_index .ask .con li{margin-top:7px;}
.main_index .ask .con a{display:block; vertical-align:top; height:38px; line-height:38px; padding-left:40px; background:url(../images/icons.gif) no-repeat;}
.main_index .mside{float:left; width:495px; margin-left:8px; display:inline;}
/*2013.05.16 begin*/
.main_index .search .inner2_search{background:url(../images/bg_search2.gif) no-repeat; height:172px;}
.main_index .search .tit{padding:12px 81px 0 7px;}
.main_index .search .tit .search_tit{height:26px; line-height:26px; border-bottom:1px solid #1081c2;}
.main_index .search .tit .search_tit li{width:92px; height:26px; float:left;margin-right:3px; display:inline; text-align:center;background:url(../images/search_tit.gif) 0 0 no-repeat;}
.main_index .search .tit .search_tit li.cur{ background:url(../images/search_tit.gif) 0 -31px no-repeat; font-weight:bold;}
.main_index .search .tit .search_tit li.cur a{color:#FFF;}
.main_index .search .innerCon{padding:19px 0 0 24px;}
.main_index .search .sTab li{float:left; padding:0px 9px 0px 6px; background:url(../images/bg_search.gif) no-repeat right -706px;}
.main_index .search .sTab li.on a{font-weight:bold;}
.main_index .search .sTab li.on a:hover{color:#333;}
.main_index .search .sInput{margin-top:8px;}
.main_index .search .txt{float:left; width:333px; height:30px; line-height:30px; overflow:hidden; background:url(../images/bg_search.gif) repeat-x 0px -586px;}
.main_index .search .txt .inner1_txt{background:url(../images/bg_search.gif) no-repeat 0px -546px; padding-left:6px;}
.main_index .search .txt .inner2_txt{background:url(../images/bg_search.gif) no-repeat right -626px; padding-right:6px;}
.main_index .search .txt input{width:321px; height:30px; line-height:30px; border:0px; background-color:transparent; font-size:14px; vertical-align:top;}
.main_index .search .btn{float:left; width:53px; height:30px; border:0px; cursor:pointer; background:url(../images/bg_search.gif) no-repeat; overflow:hidden; text-indent:-9999px; margin-left:4px; display:inline;}
.main_index .search .cn{background-position:0px -666px;}
.main_index .search .en{background-position:-63px -666px;}
.main_index .search .js{ background-position:0 -700px;}
.main_index .search .sslct{float:left; margin-right:7px; position:relative;}
.main_index .search .sslct .sTxt{ background:url(../images/bg_search.gif) repeat-x 0px -586px;float:left;}
.main_index .search .sslct .inner1_sTxt{background:url(../images/bg_search.gif) no-repeat 0px -546px; padding-left:6px;float:left;}
.main_index .search .sslct .inner2_sTxt{background:url(../images/bg_search.gif) no-repeat right -626px; padding-right:6px;float:left;}
.main_index .search .sslct .sTxt span{float:left; width:74px; height:30px; line-height:30px; background:url(../images/select_biao.gif) no-repeat right 11px; cursor:pointer; text-align:center;}
.main_index .search .sslct ul{position:absolute; left:0px; top:29px; width:84px; display:none; overflow:hidden; border:1px solid #cbc5bd; line-height:28px; background-color:#FFF; border-bottom:0px;}
.main_index .search .sslct ul li{border-bottom:1px solid #cbc5bd;}
.main_index .search .sslct ul a{display:block; vertical-align:top; padding:0px 8px;}
.main_index .search .sslct ul a:hover{background-color:#efefef; text-decoration:none;}
.main_index .search .sHelp{float:right; margin:14px 36px 0px 0px; display:inline;}
.main_index .search .sHelp a{margin-left:8px;}
.main_index .search .sLabel{margin-top:10px; *margin-top:7px; padding-left:5px; *padding-left:0px;}
.main_index .search .sLabel label{margin-right:9px; *margin-right:4px;}
.main_index .search .sLabel input{margin:0px 3px 3px 0px; *margin:0px 0px 3px 0px;}
/*2013.05.16 end*/
.main_index .data{background:url(../images/bg1_data.gif) repeat-x #fbfbfb; padding-top:1px; margin-top:12px; zoom:1;}
.main_index .data .tit{margin:0px 2px; height:28px; line-height:28px; border-bottom:1px solid #0b609b; padding-right:24px;}
.main_index .data .tit a{color:#555;}
.main_index .data .tit a.more{float:right;}
.main_index .data .tit a.more:hover{color:#F60;}
.main_index .data .tit ul li{float:left; margin-right:3px; font-weight:bold;}
.main_index .data .tit ul a{float:left; padding-left:12px; background:url(../images/icons.gif) no-repeat -130px -217px;}
.main_index .data .tit ul span{float:left; cursor:pointer; padding-right:12px; background:url(../images/icons.gif) no-repeat right -217px;}
.main_index .data .tit ul a:hover,.main_index .data .tit ul a.cur{background-position:-130px -255px; color:#FFF;}
.main_index .data .tit ul a:hover span,.main_index .data .tit ul a.cur span{background-position:right -255px;}
.main_index .data .con{background:url(../images/bg2_data.gif) no-repeat left bottom; padding:9px 0px 34px;}
.main_index .data .con ul{display:none;}
.main_index .data .con li{float:left; width:211px; height:30px; line-height:30px; overflow:hidden; border-bottom:1px dotted #878686; margin:0px 18px; display:inline;}
.main_index .data .con .icons{width:8px; height:7px; background-position:-51px 0px; margin:11px 8px 0px 0px;}
.main_index .platform{margin-top:11px;}
.main_index .rside{float:right; width:266px;}
.main_index .news .tit{height:25px; line-height:25px; font-weight:bold; border-bottom:1px solid #42adb1; text-align:center;}
.main_index .news .tit li{float:left; margin-right:2px;}
.main_index .news .tit a{color:#555; float:left; width:79px; background:url(../images/icons.gif) no-repeat -130px -293px;}
.main_index .news .tit a:hover,.main_index .news .tit a.cur{background-position:-219px -293px; color:#FFF;}
.main_index .news .con{border-bottom:3px solid #404040; background:url(../images/bg_news.gif) repeat-x left bottom; padding:5px 8px 0px;}
.main_index .news .con .innerCon{display:none;}
.main_index .news .con li{height:32px; line-height:32px; overflow:hidden; border-bottom:1px dotted #afaead; padding:0px 3px;}
.main_index .news .con .icons{width:4px; height:7px; background-position:-69px 0px; margin:12px 8px 0px 0px;}
.main_index .news .con .hot{width:21px; height:32px; float:none; display:inline-block; vertical-align:top; *vertical-align:middle; background-position:-83px 0px; margin:0px 0px 0px 2px}
.main_index .news .con a{color:#666;}
.main_index .news .con a:hover{color:#F60;}
.main_index .news .con .more{height:32px; line-height:32px; text-align:right; padding-right:28px; background:url(../images/bg_newsMore.gif) no-repeat 0px 13px;}
.main_index .service{margin-top:11px; border-top:1px solid #a2c1d4; background:url(../images/bg_service.gif) no-repeat #fafafa;}
.main_index .service .tit{height:41px; overflow:hidden; text-indent:-9999px;}
.main_index .service .con{margin-top:8px; padding:0px 12px 4px;}
.main_index .service .part1{color:#888; text-indent:6em; line-height:22px;}
.main_index .service .part1 em{color:#555;}
.main_index .service .part2{background-color:#e8e8e8; line-height:22px; padding:5px 0px; margin-top:6px;}
.main_index .service .part2 li{float:left; width:105px; margin:0px 8px; display:inline;}
.main_index .service .part2 .icons{width:7px; height:7px; background-position:0px -47px; margin:7px 4px 0px 0px;}
.main_index .service .part3{margin-top:6px; line-height:28px;}
.main_index .service .part3 li{float:left; width:97px; margin:0px 12px; display:inline;}
.main_index .service .part3 .icons{width:9px; height:9px; background-position:-17px -47px; margin:9px 6px 0px 0px;}

.pagination{text-align:center;margin-top:30px;}
.pagination *{display:inline-block; vertical-align:top;}
.pagination a{color:#036cb4;}
.pagination a,.pagination span{margin:0px 3px;}
.pagination a.jump{background:url(../images/bg_pagination.gif) no-repeat; padding-left:6px;}
.pagination em{font-style:normal; background:url(../images/bg_pagination.gif) no-repeat right top; padding-right:6px; cursor:pointer;}
.pagination a.num{background:url(../images/bg_pagination.gif) no-repeat; padding-left:4px;}
.pagination a.num em{font-style:normal; background:url(../images/bg_pagination.gif) no-repeat right top; padding-right:4px; cursor:pointer;}
.pagination span{height:13px; line-height:13px; padding:2px 4px; background:#036cb4; font-weight:bold;color:#FFF;}
.content_main .lside_l{float:left; width:205px; background:url(../images/erji_l_bg.gif) left top no-repeat;padding-left:14px;}
.content_main .lside_l .lside_r{ background:url(../images/erji_r_bg.gif) right top no-repeat;padding-right:9px;}
.content_main .lside_l .lside_r .lside_con{ background:url(../images/erji_l_top.gif) left top no-repeat #FFF; width:180px;padding:15px 0px 0px 16px;min-height:590px; _height:590px;}
.content_main .lside_l .lside_r .lside_con .top{font-size:18px; padding:0px 0px 4px 26px; border-bottom:1px solid #acacac; font-weight:bold;width:149px;}
.content_main .lside_l .lside_r .lside_con .con{padding:8px 0px 0px 8px;width:145px;}
.content_main .lside_l .lside_r .lside_con .con li{height:29px; line-height:29px;}
.content_main .lside_l .lside_r .lside_con .con li a{ display:block;height:29px; line-height:29px; background:url(../images/erji_l_li1.gif) left bottom no-repeat;padding-left:9px;}
.content_main .lside_l .lside_r .lside_con .con li a .icons{ background-position:0px -64px;width:9px; height:9px; margin:10px 12px 0px 0px;}
.content_main .lside_l .lside_r .lside_con .con li.cur a,.content_main .lside_l .lside_r .lside_con .con li a:hover{ background:url(../images/erji_l_li2.gif) left center no-repeat; color:#FFF;}
.content_main .lside_l .lside_r .lside_con .con li a:hover .icons,.content_main .lside_l .lside_r .lside_con .con li.cur a .icons{ background-position:-16px -64px;}
.content_main .rside{width:745px;float:left; background:url(../images/erji_rside_bg.gif) left top no-repeat #FFF; padding:10px 0px 0px 14px;}
.content_main .rside .tit{ font-weight:bold; font-size:14px;}
.content_main .rside .tit .icons{ background-position:0px -82px; width:8px; height:19px; margin:0px 12px 0px 0px;}
.content_main .rside .con{padding:10px 0px 0px 7px;width:711px;}
.content_main .rside .con li{height:33px; line-height:33px; border-bottom:1px dotted #b0b0b0;padding-left:6px;}
.content_main .rside .con li a{float:left;}
.content_main .rside .con li a .icons{ background-position:-16px -82px; width:9px;height:10px;margin:12px 19px 0px 0px;}
.content_main .rside .con li a:hover .icons{ background-position:-32px -82px;}
.content_main .rside .con li span{float:left;margin-left:14px; display:inline;}

.content_main .article{padding:26px 33px 30px 15px;}
.content_main .article h1{font-size:12px; font-weight:bold; text-align:center;height:29px; line-height:29px; background:#e7f4fd; position:relative;}
.content_main .article h1 .icons{width:64px;height:5px; position:absolute; left:3px;bottom:-5px; background-position:-48px 0px;}
.content_main .article .time{color:#999999; margin-top:13px; text-align:right;padding-right:14px;}
.content_main .article p{line-height:22px; text-indent:2em; margin-top:22px;}

/*2013.04.17 begin*/
.main_service{padding:17px 37px 0 27px;}
.main_service .service_tit{height:50px; background:url(../images/service_tit.gif) left top no-repeat;}
.main_service .service_con{padding:10px 21px 0 25px;}
.main_service .login{width:203px; height:149px; background:url(../images/sv_login_bg.gif) no-repeat; float:left;}
.main_service .login .tit{height:37px; line-height:37px; text-align:center; font-size:14px; font-weight:bold; padding-bottom:2px; background:url(../images/sv_login_tit.gif) no-repeat center bottom;}
.main_service .login .tit .icons{width:14px; height:37px; float:none; display:inline-block; width:14px; height:37px; background-position:0px 0px; vertical-align:top; *vertical-align:middle; margin-right:8px;}
.main_service .login .con{padding:10px 0px 0px 21px;}
.main_service .login .con table td{padding-bottom:6px; *padding-bottom:4px;}
.main_service .login .con .txt{width:117px; height:19px; line-height:19px; border:1px solid #bfbfbf; background-color:#FFF;}
.main_service .login .con .chk{margin:0px 4px 3px 0px; *margin:0px 1px 3px 0px;}
.main_service .login .con a{color:#F60; margin-left:26px;}
.main_service .login .con .btn{width:75px; height:25px; color:#FFF; margin-right:10px; border:0px; cursor:pointer; background:url(../images/icons.gif) no-repeat -130px 0px transparent; vertical-align:top;}
.main_service .welcome{padding:17px 9px 0 5px; width:189px; height:132px;}
.main_service .welcome .top{ padding:11px 0 0 33px; background:url(../images/sv_welcome_t.gif) no-repeat;}
.main_service .welcome .top .txt{padding-left:13px; color:#1169c3;height:47px;}
.main_service .welcome .top .dy{ margin-top:8px;}
.main_service .welcome .top .dy li{float:left; display:inline; margin:0 8px;_margin:0 6px;}
.main_service .welcome .top .dy li .icons{width:10px; height:10px; margin:3px 3px 0 0;}
.main_service .search{background:url(../images/sv_search_bg.gif) 0 0 repeat-x; float:right;width:678px;}
.main_service .welcome .top .dy .tj .icons{ background-position:0 -111px;}
.main_service .welcome .top .dy .gl .icons{ background-position:-15px -111px;}
.main_service .welcome .bot{ border-top:1px dashed #333; padding-top:7px; margin-top:10px;}
.main_service .welcome .bot .exit{float:right;}
.main_service .welcome .bot .exit .icons{width:10px; height:10px; background-position:-31px -111px; margin:3px 3px 0 0;}
.main_service .search .inner1_search{background:url(../images/sv_search_l.gif) left 0 no-repeat;}
.main_service .search .inner2_search{background:url(../images/sv_search_bg.gif) no-repeat right -154px; height:149px; overflow:hidden;}
.main_service .search .tit{height:50px; overflow:hidden; text-indent:-9999px;}
.main_service .search .con{padding-left:24px;}
.main_service .search .sTab li{float:left; padding:0px 9px 0px 8px; background:url(../images/bg_search.gif) no-repeat right -706px;}
.main_service .search .sTab li.on a{font-weight:bold;}
.main_service .search .sTab li.on a:hover{color:#333;}
.main_service .search .sInput{margin-top:8px;padding-left: 8px;}
.main_service .search .txt{float:left; width:394px; height:30px; line-height:30px; overflow:hidden; background:url(../images/bg_search.gif) repeat-x 0px -586px;}
.main_service .search .txt .inner1_txt{background:url(../images/bg_search.gif) no-repeat 0px -546px; padding-left:6px;}
.main_service .search .txt .inner2_txt{background:url(../images/bg_search.gif) no-repeat right -626px; padding-right:6px;}
.main_service .search .txt input{width:382px; height:30px; line-height:30px; border:0px; background-color:transparent; font-size:14px; vertical-align:top;}
.main_service .search .btn{float:left; width:53px; height:30px; border:0px; cursor:pointer; background:url(../images/bg_search.gif) no-repeat; overflow:hidden; text-indent:-9999px; margin-left:4px; display:inline;}
.main_service .search .cn{background-position:0px -666px;}
.main_service .search .en{background-position:-63px -666px;}
.main_service .search .sHelp{margin:0 4px; line-height:30px;}
.main_service .search .sLabel{margin-top:10px; *margin-top:7px; padding-left:5px; *padding-left:0px;}
.main_service .search .sLabel label{margin-right:9px; *margin-right:4px;}
.main_service .search .sLabel input{margin:0px 3px 3px 0px; *margin:0px 0px 3px 0px;}
.main_service .sv_box{ background:url(../images/sv_box_m.gif) repeat-y; margin-top:15px;}
.main_service .sv_box .sv_box_t{ background:url(../images/sv_box_t.gif) left top no-repeat;}
.main_service .sv_box .sv_box_b{ background:url(../images/sv_box_b.gif) 0 bottom no-repeat;}
.main_service .jianjie{padding:0 60px 45px 37px; min-height:487px; _height:487px; }
.main_service .jianjie .tit{height:20px; background:url(../images/sv_jianjie_tit.gif) 0 0 no-repeat;}
.main_service .jianjie .con{padding-top:23px;}
.main_service .jianjie .con p{margin-top:10px;  line-height:26px; text-indent:2em;}
.main_service .dingyue{padding:43px 42px 33px 20px;}
.main_service .dingyue .lside{width:143px; float:left; background:url(../images/sv_dingyue_r.gif) right 80px no-repeat; min-height:460px; _height:460px;}
.main_service .dingyue .lside .tit{ padding-left:4px; background:url(../images/sv_dingyue_tit.gif) right center no-repeat; font-weight:bold; font-size:14px;}
.main_service .dingyue .lside .con{padding-top:12px;}
.main_service .dingyue .lside .con li{padding:2px 0 5px;height:28px; background:url(../images/sv_dingyue_li.gif) left bottom no-repeat; font-weight:bold;}
.main_service .dingyue .lside .con li a{ display:block; height:28px; line-height:28px; padding-left:34px;}
.main_service .dingyue .lside .con li a:hover,.main_service .dingyue .lside .con li.cur a{ background:url(../images/sv_dingyue_cur.gif) no-repeat;}
.main_service .dingyue .rside{width:652px; float:right;  padding-top:8px;}
.main_service .dingyue .rside .con{border-top:4px solid #efefef;padding:14px 21px 0 5px;}
.main_service .dingyue .rside .con li{height:27px; line-height:27px; border-bottom:1px dotted #c4c4c4; padding:0 36px 0 14px;}
.main_service .dingyue .rside .con li span{float:right; color:#757575;}
/*2013.04.17 end*/