@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
body{ padding:0; margin:0 auto; font:12px SimSun,Microsoft YaHei,SimHei,arial; color:#333; background:url(imagenew_indexmain_bg.jpg) top center no-repeat #f5f5f5; line-height:1.6em;}
img{ border:none; outline:none;}
ul,ol{ list-style:none;}
i,em{ font-style:normal;}

.clearfix:after{ content:"."; display:block; font-size:0; line-height:0; clear:both; visibility:hidden;}
.rowName,
.rowLine i,
.rowLine .rowIcoListA,
.rowIcoListB,
.wrapTop,
.rowDotList li i,
.rowIcoListC,
.rowIcoListD,
.wrapBot{ font-family:Microsoft YaHei,SimHei,arial,SimSun;}

a{ text-decoration:none; outline:none; color:#333;}
a:hover{ color:#f56626;}

/*头部*/
.wrapTop{ width:100%; height:150px; background:url(imagenew_indexmain_top_bg.png) 0 0 repeat-x;}
.wrapTop .header{ width:1000px; margin:0 auto; clear:both;}
.wrapTop .header .headerRegit{ float:left; width:270px;}
.wrapTop .header .headerRegit a{ color:#fff;}
.wrapTop .header .headerRegit a:hover{ color:#fff; text-decoration:underline;}
.regitIcoA,.regitIcoA:hover,.regitIcoB,.regitIcoB:hover{ text-decoration:none; line-height:38px; padding:0 25px;background:url(imagenew_indexlogin_ico.png) 0 0 no-repeat;}
.regitIcoA{ background-position:0 0; color:#7c7c7c;}
.regitIcoA:hover{ background-position:0 0; color:#036fa9;}
.regitIcoB{ background-position:0 -50px; color:#7c7c7c;}
.regitIcoB:hover{ background-position:0 -50px; color:#036fa9;}



.wrapTop .header .headerLang{ float:left; width:350px;}
.wrapTop .header .headerLang li{ width:80px; float:left;}
.wrapTop .header .headerLang li a,
.wrapTop .header .headerLang li a:hover{ width:80px; height:38px; line-height:38px; color:#fff; display:inline-block; text-decoration:none; text-align:center;}
.wrapTop .header .headerLang li a.hot{ width:80px; background:#e8eff7; color:#036fa9;}

.wrapTop .header .headerSear{ float:left; width:380px; height:36px; padding-top:4px;}
.headerSearBg{ float:left; width:200px; height:30px; line-height:30px; color:#666; background:url(imagenew_indexsearch_bg.gif) right top no-repeat; border:0; margin-right:3px;}
.headerSearIco{ float:left; width:40px; height:30px; background:url(imagenew_indexsearch_bg.gif) left top no-repeat; display:inline-block;}

.headerSearBtn { float:left; background:url(imagenew_indexsearch_btn.gif) 0 0 repeat-x; height:28px; line-height:28px; display:inline-block; border:1px solid #177eb4; font-size:14px; margin-right:10px; width:60px; text-align:center; color:#017fcd;}
.headerSearBtn:hover { background:url(imagenew_indexsearch_btn.gif) 0 -40px repeat-x; color:#333;}

.headerSearBtnB { float:left; line-height:30px; color:#fff;}
.headerSearBtnB:hover { color:#fff; text-decoration:underline;}

.headerLogo{ float:left; width:220px; height:30px; padding-top:80px; text-align:center; background:url(imagenew_indexlogo.png) 0 20px no-repeat; display:inline-block; font-size:11px; color:#555;}

.headerMenu{ float:right; width:240px; margin:10px 0 0 5px;}
.headerMenu dt a{ color:#fff; padding-left:16px; height:40px; line-height:31px; background:url(imagenew_indexmenu_bg.gif) 0 0 no-repeat; display:block; text-decoration:none; font-size:15px;}
.headerMenu dt a:hover,
.headerMenu dt a.check{ color:#fff; background:url(imagenew_indexmenu_bg.gif) 0 -50px no-repeat;}
.headerMenu dd{ padding-left:5px; line-height:26px; display:block; color:#036fa9; font-size:14px;}
.headerMenu dd a{ padding:0 6px; text-decoration:none; color:#036fa9;}
.headerMenu dd a:hover,
.headerMenu dd a.hot{ color:#f56626;}

/*中间*/
.wrapCen{ width:970px; padding:5px 15px 15px 15px; margin:15px auto; background:#fff;}
.wrapCen .cenRow{ width:100%; padding:10px 0;}
.wrapCen:after,
.wrapCen .cenRow:after{ content:"."; display:block; font-size:0; line-height:0; clear:both; visibility:hidden;}

.rowSpan1,
.rowSpan2, 
.rowSpan3{ float:left;}

.rowSpan1.mr,
.rowSpan2.mr,
.rowSpan3.mr{ margin-right:20px;}

.rowSpan1 { width:630px;}
.rowSpan2 { width:320px;}
.rowSpan3 { width:475px;}

.rowName{ display:block; background:#fff;}
.rowName.mt{ margin-top:15px;}
.rowName i{ background:url(imagenew_indexname_bg_1.jpg) 0 0 repeat-x; height:50px; line-height:48px; padding:0 19px 0 17px; color:#fff; font-size:16px; display:inline-block;}
.rowName span{ float:right; margin:10px 0; line-height:30px;}
.rowName span a{ color:#666;}
.rowName span a:hover{ color:#017fcd;}
.rowName span em{ font-family:SimSun,Microsoft YaHei,SimHei,arial;}

.rowLine{ width:475px; background:url(imagenew_indexrow_line_bg.gif) 0 0 repeat-y; border-radius:10px;}
.rowLine.mt{ margin-top:20px;}
.rowLine i{ float:left; width:20px; text-align:center; padding:0 15px; font-size:16px; color:#fff;}

.rowList.listLine,
.rowIcoListA,
.rowDotListA li,
.rowIcoListC{ border:1px dashed #fb8d67; border-left:0; border-radius:10px; border-top-left-radius:0; border-bottom-left-radius:0;}

.rowList{ padding:5px 0;}
.rowList.listLine{ width:394px; padding:13px 15px;}
.rowList.fl{ float:left;}
.rowList li{ padding:1px 0;}
.rowList li a{ display:inline-block; padding:4px 0 4px 22px; color:#333; font-size:14px; background:url(imagenew_indexrow_arrow.gif) 0 5px no-repeat;}
.rowList li a:hover{ color:#017fcd; background-position:0 -45px;}
.rowList li a.lineNew,
.rowList li a.lineNew:hover{ background-position:0 -145px; color:#f56626;}
.rowList li a.lineRed{ background-position:0 -95px;}
.rowList li a.lineRed:hover{ background-position:0 -45px;}
.rowList li a.lineWor{ background-position:0 -195px;}
.rowList li a.lineWor:hover{ background-position:0 -245px;}

.rowList li span{ float:right; color:#999; font-size:12px; padding:4px 0;}

.rowIcoListA{ padding:15px 0; width:424px; float:left;}
.rowIcoListA li{ float:left; width:33.3%; text-align:center;}
.rowIcoListA li a{ display:block; line-height:2em; color:#333; font-size:14px;}
.rowIcoListA li a:hover,
.rowIcoListA li a.hove{ color:#017fcd;}
.rowIcoListA li span{ width:60px; height:60px; display:inline-block; margin:0 auto;cursor: pointer;}

.subIco_1,
.subIco_2,
.subIco_3,
.subIco_4,
.subIco_5,
.subIco_6{ background:url(imagenew_indexsub_ico.png) 0 0 no-repeat;}
.subIco_1{ background-position:0 0;}
.subIco_1.hoter{ background-position:-100px 0;}
.subIco_2{ background-position:0 -100px;}
.subIco_2.hoter{ background-position:-100px -100px;}
.subIco_3{ background-position:0 -200px;}
.subIco_3.hoter{ background-position:-100px -200px;}
.subIco_4{ background-position:0 -300px;}
.subIco_4.hoter{ background-position:-100px -300px;}
.subIco_5{ background-position:0 -400px;}
.subIco_5.hoter{ background-position:-100px -400px;}
.subIco_6{ background-position:0 -500px;}
.subIco_6.hoter{ background-position:-100px -500px;}

.rowIcoListB{ width:100%; padding:15px 0; background:url(imagenew_indexsub_ico_bg.png) 0 0;}
.rowIcoListB li{ float:left; width:20%; text-align:center; font-size:18px;}
.rowIcoListB li a{ display:inline-block; color:#017fcd; height:60px; line-height:60px; padding-left:50px;}
.rowIcoListB li a:hover,
.rowIcoListB li a.hove{ color:#f56626;}
.rowIcoListB li span{ width:50px; height:50px; position:absolute; z-index:99; display:inline-block;}

.subIco_11,
.subIco_12,
.subIco_13,
.subIco_14,
.subIco_15{ background:url(imagenew_indexsub_ico.png) 0 0 no-repeat;}
.subIco_11{ background-position:0 -600px;}
.subIco_11.hoter{ background-position:-100px -600px;}
.subIco_12{ background-position:0 -700px;}
.subIco_12.hoter{ background-position:-100px -700px;}
.subIco_13{ background-position:0 -800px;}
.subIco_13.hoter{ background-position:-100px -800px;}
.subIco_14{ background-position:0 -900px;}
.subIco_14.hoter{ background-position:-100px -900px;}
.subIco_15{ background-position:0 -1000px;}
.subIco_15.hoter{ background-position:-100px -1000px;}

.rowDotList{ margin-top:10px;}
.rowDotList li{ float:left; width:443px; margin:5px 0; border:1px dashed #fb8d67; border-radius:10px; padding:15px 15px; }
.rowDotList li .IcoMale,
.rowDotList li .IcoFemale{ float:left;}
.rowDotList li .IcoMale span,
.rowDotList li .IcoFemale span{ float:left; width:25px; height:16px; margin-top:2px; display:inline-block;}
.rowDotList li .IcoMale span{ background:url(imagenew_indexico_man.png) 0 0 no-repeat;}
.rowDotList li .IcoFemale span{ background:url(imagenew_indexico_man.png) -50px 0 no-repeat;}
.rowDotList li .IcoMale i,
.rowDotList li .IcoFemale i{ float:left; font-size:14px;}
.rowDotList li .IcoMale i{ color:#017fcd;}
.rowDotList li .IcoFemale i{ color:#f56626;}

.rowDotList li p{ float:left; width:350px; color:#555; line-height:1.8em;}

.rowAd{ width:100%; margin-top:20px;}

.rowIcoListC{ padding:13px 11px; width:402px; float:left;}
.rowIcoListC li{ float:left; padding:8px 4px;}
.rowIcoListC li a{ height:65px; padding-top:15px; color:#017fcd; width:126px; display:inline-block; text-align:center; font-size:14px; background:url(imagenew_indexsub_ico_1_bg.gif) 0 0 no-repeat; border-radius:5px;}

.rowIcoListC li a:hover,
.rowIcoListC li a.hove{ background-position:0 -100px; color:#fff;}

.rowIcoListC li a span{ width:30px; height:35px; display:block; margin:0 auto;}
.rowIcoListC li a.lictCBig{ width:193px;}

.subIco_21,
.subIco_22,
.subIco_23,
.subIco_24,
.subIco_25{ background:url(imagenew_indexsub_ico_1.png) 0 0 no-repeat;}
.subIco_21{ background-position:0 0;}
.subIco_21.hoter{ background-position:0 -50px;}
.subIco_22{ background-position:-50px 0;}
.subIco_22.hoter{ background-position:-50px -50px;}
.subIco_23{ background-position:-100px 0;}
.subIco_23.hoter{ background-position:-100px -50px;}
.subIco_24{ background-position:-150px 0;}
.subIco_24.hoter{ background-position:-150px -50px;}
.subIco_25{ background-position:-200px 0;}
.subIco_25.hoter{ background-position:-200px -50px;}

.rowIcoListD{ width:100%;}
.rowIcoListD li{ float:left;}
.rowIcoListD li a{ margin:0 2px; width:157px; line-height:50px; color:#fff; display:inline-block; text-align:center; font-size:16px;}
.rowIcoListD li a:hover{ background:#017fcd; color:#fff;}

.subLinkBg_1{ background:#ffab82;}
.subLinkBg_2{ background:#ffd571;}
.subLinkBg_3{ background:#98e281;}
.subLinkBg_4{ background:#71cbff;}
.subLinkBg_5{ background:#829cff;}
.subLinkBg_6{ background:#ad71ff;}

/*底部*/
.wrapBot{ width:100%; background:url(imagenew_indexbottom_bg.gif) 0 0 repeat-x #f6f6f6;}
.wrapBot .botLink,
.wrapBot .texLink{ width:1000px; margin:0 auto;}
.wrapBot .botLink{ height:44px; line-height:44px;}
.wrapBot .botLink i{ width:10%; float:left; font-size:16px; color:#fff;font-style: normal;}
.wrapBot .botLink .linkSel{ width:90%; float:left;}
.wrapBot .botLink .linkSel .selInp{ width:20%; height:24px; line-height:24px; float:left; margin:10px 20px 0; border:1px solid #536b77}
.wrapBot .texLink{ padding:12px 0;}
.wrapBot .texLink .linkName{ width:100%; text-align:center; color:#666;}
.wrapBot .texLink .linkName a{ padding:0 10px; color:#666; line-height:30px;}
.wrapBot .texLink .linkName a:hover{ text-decoration:underline; color:#017fcd;}
.wrapBot .texLink .linkName p{ text-align:center;}
.wrapBot .texLink .linkName img{ padding:24px 5px 0; vertical-align:top;display:inline;}

.main_block_d{ width:705px;}
h4 {
    color: #fff;
    padding: 0 15px;
    font-size: 16px;
    color: #fff;
    background: url(imagelab_bg.gif) 0 -50px repeat-x;
    height: 35px;
    line-height: 35px;
    font-weight: normal;
    display: block;
}
.block_w_f{ width:655px; border:1px solid #a3cbe1; border-top:0; padding:15px 24px 30px;}
.block_w_f dl{ width:100%; line-height:30px; color:#666; float:left;}
.block_w_f dt{ float:left; width:140px; text-align:right; padding-right:10px; margin:5px 0; color:#888;}
.block_w_f dd{ float:left; width:500px; margin:5px 0;}
.block_w_f dd img{ float:left; padding:0 10px;}
.block_w_f dd a{ float:left;}
.fblue{ color:#036fa9;}
.newsbgline {
    border-bottom: 2px solid #036fa9;
    height: 22px;
    margin: 0 auto;
    width: 100%;
    margin-bottom:20px;
}
.f14px {
    font-size: 14px;
}
.searchBorder {
    height: 26px;
    line-height: 26px;
    color: #666;
    border: 1px solid #d2d2d2;
    padding-left: 10px;
}
a.btn_blue,a.btn_blue:hover,a.btn_blue span,a.btn_blue span.hot{ color:#fff; text-decoration:none; background:url(imagelittle_btn.gif) 0 0 no-repeat; height:30px; line-height:30px; display:inline-block;}
a.btn_blue{ padding-right:20px; background-position:right 0;}
a.btn_blue:hover{ background-position:right -50px;}
a.btn_blue span{ float:left; width:20px; background-position:left 0;}
a.btn_blue span.hot{ background-position:left -50px;}

a.btn_gray,a.btn_gray:hover,a.btn_gray span,a.btn_gray span.hot{ color:#333; text-decoration:none; background:url(imagelittle_btn.gif) 0 0 no-repeat; height:30px; line-height:30px; display:inline-block;}
a.btn_gray{ padding-right:20px; background-position:right -100px;}
a.btn_gray:hover{ background-position:right -150px;}
a.btn_gray span{ float:left; width:20px; background-position:left -100px;}
a.btn_gray span.hot{ background-position:left -150px;}
.marginRight {
    margin-right: 15px;
}

.tMore{ position:absolute; z-index:99; margin:-22px 0 0 355px; display:inline-block; background:#fff; padding:0 5px; font-family:Microsoft YaHei,SimHei,arial,SimSun;}
.tMore a{ color:#666;}
.tMore a:hover{ color:#017fcd;}
.tMore a em{ font-family:SimSun,Microsoft YaHei,SimHei,arial;}




/*add 20160309*/
.menuInfo_1,
.menuInfo_2,
.menuInfo_3{ width:970px; padding:15px 15px; border:1px solid #49b3f0; border-top:0; background:#fff; position:absolute; z-index:99999; margin-top:100px; visibility:hidden; box-shadow:#999 0 5px 5px; -webkit-box-shadow:#999 0 5px 5px; -moz-box-shadow:#999 0 5px 5px;}
.menuInfo_1{ margin-left:-271px}
.menuInfo_3{ margin-left:-516px}
.menuInfo_2{ margin-left:-761px}

.menuInfoShow{ visibility:visible;}

.menuSub{ padding:12px 0;}
.menuSub li{ float:left; width:33.3%; padding:8px 0; font-size:14px}
.menuSub li em{ font-size:12px; font-family:SimSun,Microsoft YaHei,SimHei,arial;}

.rowIcoListE{ margin:10px 0; width:100%; float:left;}
.rowIcoListE li{ float:left; margin:0 4px;}
.rowIcoListE li a{ height:95px; padding-top:15px; color:#017fcd; width:130px; display:inline-block; text-align:center; font-size:14px; background:url(imagesub_ico_1_bg.gif) 0 0 no-repeat; border-radius:5px;}
.rowIcoListE li a:hover,
.rowIcoListE li a.hove{ background-position:0 -150px; color:#fff;}
.rowIcoListE li a span{ width:40px; height:35px; display:block; margin:10px auto 5px;}

.rowIcoListF{ margin:10px 0; width:100%; float:left;}
.rowIcoListF li{ float:left; margin:4px 4px;}
.rowIcoListF li a{ height:60px; padding:20px 0 0 40px; color:#017fcd; width:188px; display:inline-block; font-size:16px;  background:url(imagesub_ico_1_bg.gif) 0 0 no-repeat; border-radius:5px; line-height:36px;}
.rowIcoListF li a:hover,
.rowIcoListF li a.hove{ background-position:0 -150px; color:#fff;}
.rowIcoListF li a span{ width:40px; height:40px; margin-right:5px; display:inline-block; float:left;}

.menuNav{ float:left; margin-bottom:5px;}
.menuNav.ad_r{ margin-left:5px;}
.menuNav.ad_b_1,
.menuNav.ad_b_2{ width:190px; padding:10px 0 10px 45px; height:110px; border-radius:10px;}
.menuNav.ad_b_1{ background:#6c9ddf;}
.menuNav.ad_b_2{ background:#49b3f0;}
.menuNav a.ad_1,
.menuNav a.ad_2{ width:235px; height:65px; line-height:65px; display:block; border-radius:10px; font-size:16px; font-weight:bold; text-shadow:1px 1px 1px #555; color:#fff; text-align:center;}
.menuNav a.ad_1:hover,
.menuNav a.ad_2:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.menuNav a.ad_1{ background:url(imagemenu_ad_1.gif) 0 0 no-repeat;}
.menuNav a.ad_2{ background:url(imagemenu_ad_2.gif) 0 0 no-repeat;}

.navLine li{ display:block; line-height:24px; margin:8px 0;}
.navLine li a{ color:#fff; font-size:14px; font-weight:bold;}
.navLine li a:hover{ color:#fff; text-decoration:underline;}
.navLine li a span{ width:30px; height:25px; display:inline-block; float:left;}

.menuIco_1,
.menuIco_2,
.menuIco_3,
.menuIco_4,
.menuIco_5,
.menuIco_6{ background:url(imagemenu_ico.png) 0 3px no-repeat;}
.menuIco_1{ background-position:0 0;}
.menuIco_2{ background-position:-30px 0;}
.menuIco_3{ background-position:-60px 0;}
.menuIco_4{ background-position:-90px 0;}
.menuIco_5{ background-position:-120px 0;}

.menuIco_10,
.menuIco_11,
.menuIco_12,
.menuIco_13,
.menuIco_14,
.menuIco_15,
.menuIco_16,
.menuIco_17,
.menuIco_20,
.menuIco_21,
.menuIco_22,
.menuIco_23,
.menuIco_24,
.menuIco_25,
.menuIco_26{ background:url(imagemenu_ico_1.png) 0 0 no-repeat;}
.menuIco_10{ background-position:0 0;}
.menuIco_10.hoter{ background-position:0 -50px;}
.menuIco_11{ background-position:-50px 0;}
.menuIco_11.hoter{ background-position:-50px -50px;}
.menuIco_12{ background-position:-100px 0;}
.menuIco_12.hoter{ background-position:-100px -50px;}
.menuIco_13{ background-position:-150px 0;}
.menuIco_13.hoter{ background-position:-150px -50px;}
.menuIco_14{ background-position:-200px 0;}
.menuIco_14.hoter{ background-position:-200px -50px;}
.menuIco_15{ background-position:-250px 0;}
.menuIco_15.hoter{ background-position:-250px -50px;}
.menuIco_16{ background-position:-300px 0;}
.menuIco_16.hoter{ background-position:-300px -50px;}
.menuIco_17{ background-position:-350px 0;}
.menuIco_17.hoter{ background-position:-350px -50px;}

.menuIco_20{ background-position:0 -100px;}
.menuIco_20.hoter{ background-position:0 -150px;}
.menuIco_21{ background-position:-50px -100px;}
.menuIco_21.hoter{ background-position:-50px -150px;}
.menuIco_22{ background-position:-100px -100px;}
.menuIco_22.hoter{ background-position:-100px -150px;}
.menuIco_23{ background-position:-150px -100px;}
.menuIco_23.hoter{ background-position:-150px -150px;}
.menuIco_24{ background-position:-200px -100px;}
.menuIco_24.hoter{ background-position:-200px -150px;}
.menuIco_25{ background-position:-250px -100px;}
.menuIco_25.hoter{ background-position:-250px -150px;}
.menuIco_26{ background-position:-300px -100px;}
.menuIco_26.hoter{ background-position:-300px -150px;}

.slideMenuPhoto{border:1px dashed #fb8d67; border-left:0; border-radius:10px; border-top-left-radius:0; border-bottom-left-radius:0; width:402px; background:#f1f7fa; height:107px; padding:13px 10px 0 12px; float:right;}

.slidePhotoWid{}
.slidePhoto{ width:33.3%; text-align:center;}
.slidePhoto img{ padding-left:7px;width: 120px;height: 95px;}
.slidePhoto .photoInfo{ position:absolute; z-index:99999; width:120px; height:24px; background:#000; margin:71px 0 0 7px; color:#fff; line-height:24px; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;top:0;left:0;}
.photoInfo a{color:#FFF;}