/* CSS Document */
/**************/
.subnav{width:1200px; margin:0 auto; height:34px; margin-bottom:18px; background:#e8e8e8;}
.subnav .sguide{float:left;padding:4px 0 0 6px;line-height:30px;color:#676767;}
.subnav .sguide em,.subnav .sguide a{color:#676767; font-style:normal;}
.ks{width:310px; float:right; padding:6px 7px 0 0;}
.ks .aks{background:url("../BImg/ks.png") no-repeat;}
.ks .aks{width:54px;height:22px;display:block;background-position:0px 2px}
.ks .inptxt{width:188px;height:20px;padding-left:5px;line-height:20px;border:1px solid #ccc;color:#878787;vertical-align:-2px;}
.ks .search{width:50px;height:22px;line-height:22px;border:0px;color:#FFF;background:#333;cursor:pointer;}
.ks .searchnext{background:#2577e3;}

.content{width:1200px; min-width:1200px; margin:0 auto;/* overflow:auto;*/}

.mainleft{width:802px; float:left;}
.mainleft .cneirong{width:784px; float:left; margin-bottom:26px;}
.cneirong h1{color:#545454; width:772px; float:left; text-align:center; font-size:28px; line-height:40px; font-weight:normal; margin:20px 0 6px;}
.cneirong .navs{width:772px; float:left; color:#999; text-align:center;}
.cneirong .navs span{line-height:24px; padding-right:14px; width:auto;}
.cneirong .navs a{color:#999;}
.cneirong .uson{border:1px dashed #ddd; width:770px; padding:0; float:left; margin:20px 0;}
.cneirong .uson img{width:770px; float:left;}
.cneirong .ustw{border:1px dashed #ddd; width:770px; padding:0; float:left; margin:20px 0;}
.cneirong .ustw img{width:770px; float:left;}
.cneirong .content_msg{width:772px; float:left; color:#303030; font-size:16px;}
.cneirong .content_msg em{color:#2577e3; width:772px; float:left; font-size:22px; line-height:26px;}
.cneirong .content_msg .XiYuYaShWaWeZhMsg{width:772px; float:left; text-align:justify; padding:16px 0; line-height:24px;}
.cneirong .content_msg .XiYuYaShWaWeZhMsg p{margin-bottom:10px;}
.cneirong .content_msg .XiYuYaShWaWeZhMsg p img{margin:16px 0; max-width:784px;}
.cneirong .content_msg .XiYuYaShWaWeZhMsg p a{color:inherit; text-decoration:underline;}
.cneirong .content_msg .XiYuYaShWaWeZhMsg p a:hover{color:#ff0000;}

.cneirong .experts{width:750px; float:left; padding:10px; margin-bottom:16px; border:1px solid #d5d5d5; box-shadow:1px 1px 1px #e7e9ea; background:#fff;}
.cneirong .experts .mtop{width:620px; float:left;}
.cneirong .experts .mtop .l{width:120px; height:146px; float:left; margin-right:10px;}
.cneirong .experts .mtop .l img{width:120px;/* height:146px;*/ float:left;}
.cneirong .experts .mtop dl{width:420px; float:left;}
.cneirong .experts .mtop dl dt{width:420px; float:left; font-size:16px; line-height:16px; margin-bottom:10px; color:#2577e3;}
.cneirong .experts .mtop dl dt a{color:#2577e3;}
.cneirong .experts .mtop dl dd{width:420px; float:left; line-height:20px; font-size:14px; text-align:justify;}
.cneirong .experts .mbot{width:128px; float:right; margin-top:60px;}
.cneirong .experts .mbot a{background-color:#fb9125; border:1px solid #e08821; border-radius:3px; color:#fff; cursor:pointer; font-size:18px; height:36px; line-height:36px; text-align:center; width:108px; display:inline-block; float:right; margin-left:6px;}
.cneirong .experts .mbot a:hover{background-color:#fa8721; color:#fff;}

.cneirong .content_msg h3{width:772px; float:left; font-size:14px; text-align:right; font-weight:normal; padding:5px 0 4px;}
.cneirong .pags{width:772px; float:left; padding:20px 0 25px; text-align:center;}
.cneirong .pags a{border:1px solid #ddd; color:#555; display:inline-block; height:30px; line-height:30px; margin-right:5px; padding:0 12px;}
.cneirong .pags a:hover{background-color:#429a43; color:#fff; border:1px solid #429a43;}
.cneirong .pags span{background-color:#429a43; color:#fff; display:inline-block; border:1px solid #429a43; height:30px; line-height:30px; margin-right:5px; padding:0 12px;}

.cneirong .comm{width:772px; padding:10px 0; float:left; margin:20px 0;}
.cneirong .comm h3{ font-weight:normal; float:left; width:772px; height:30px; line-height:30px; color:#2577e3; font-size:18px;}
.cneirong .comm h3 span{float:right; height:30px; line-height:30px; font-size:14px; color:#565656; margin-left:10px;}
.cneirong .comm h3 span a{font-family:Georgia; padding-left:3px; font-size:24px; color:#ff0000;}
.cneirong .comm h3 span a:hover{text-decoration:underline;}
.cneirong .comm .frm{border-radius:4px; border:1px solid #2577e3; line-height:32px; margin-top:18px; overflow:hidden; padding:10px 0 0; width:770px; float:left;}
.cneirong .comm .frm .pinglun{background-image: url(../BImg/pinglungonggao.gif);background-repeat: no-repeat;background-position: center bottom;}
.cneirong .comm .frm textarea{box-sizing:border-box; height:120px; line-height:24px; padding:4px 14px; resize:none; width:770px; float:left;}
.cneirong .comm .frm .bmsg{background-color:#e8e8e8; height:42px; width:770px; float:left;}
.cneirong .comm .frm .bmsg input.in{border:1px solid #fff; height:28px; width:128px; border-radius:3px; margin:7px 8px 7px 10px; padding-left:16px; float:left; color:#565656;}
.cneirong .comm .frm .bmsg input.iw{border:1px solid #fff; height:28px; width:389px; border-radius:3px; margin:7px 0; padding-left:16px; float:left; color:#565656;}
.cneirong .comm .frm .bmsg .submitbtn{background-color:#1d87e4; color:#fff; cursor:pointer; float:right; height:42px; line-height:42px; text-align:center; width:189px;}
.cneirong .comm .ts{width:772px; float:left; line-height:20px; margin-top:7px; font-size:12px; color:#565656;}


.cneirong .love{background-color:#f2f2f2; border:1px solid #e6e6e6; height:32px; line-height:32px; margin-top:25px; overflow:hidden; padding:10px; width:750px; float:left;}
.cneirong .love span.lo{background:url("../BImg/yxin.png") repeat scroll 0 0; display:block; float:left; height:21px; margin:5px 6px 0 0; width:22px;}
.cneirong .love h3{color:#666; display:inline-block; float:left; font-size:18px; font-weight:normal; padding-right:5px;}
.cneirong .love span a{background-color:#ff981a; border-radius:3px; color:#fff; display:block; float:left; height:32px; margin-left:5px; padding:0 10px;}
.cneirong .love span a:hover{background-color:#ff7f00;}
.cneirong .love span.islo a{background:url("../BImg/xinlian.png") repeat scroll 0 0px; color:#777; display:block; float:right; height:32px; padding-left:25px; margin-left:6px; width:35px;}
.cneirong .love span.islo a:hover{background:url("../BImg/xinlian.png") repeat scroll 0 39px; color:#222;}
.cneirong .love span.nolo a{background:url("../BImg/xinlian.png") no-repeat scroll -74px 1px; color:#777; display:block; float:right; height:32px; padding-left:25px; margin-left:6px; width:64px;}
.cneirong .love span.nolo a:hover{background:url("../BImg/xinlian.png") repeat-y scroll -75px 38px; color:#222;}

.mainleft .aitem{width:772px; float:left; margin-bottom:26px; overflow:hidden;}
.aitem h3{width:772px; float:left; line-height:30px; height:30px; font-size:18px; margin-bottom:14px; color:#2577e3; border-bottom:1px solid #e3e3e3;}
.aitem ul{width:786px; float:left;}
.aitem ul li.imtxt{float:left; width:248px; margin-right:14px; margin-bottom:8px;}
.aitem ul li.imtxt img{float:left; width:248px; height:216px;}
.aitem ul li.imtxt a{line-height:26px; width:248px; float:left; position:relative;}
.aitem ul li.imtxt span{background-color:rgba(0,0,0,.6); width:228px; line-height:30px; height:30px; padding:0 10px; left:0; bottom:0; text-align:center; color:#fff; overflow:hidden; float:left; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:absolute;}
.aitem ul li.imtxt span:hover{background-color:rgba(0,0,0,.8);}
.aitem ul li{float:left; width:379px; margin-right:14px;}
.aitem ul li a{line-height:26px; color:#666; width:318px; overflow:hidden; float:left; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.aitem ul li a:hover{color:#2577e3;}
.aitem ul li b{line-height:26px; float:right; font-size:12px; color:#939393; font-weight:normal;}

.mainleft .titem{width:782px; float:left; margin-bottom:26px; overflow:hidden;}
.titem h3{width:772px; float:left; line-height:30px; height:30px; font-size:18px; color:#2577e3; border-bottom:1px solid #e3e3e3;}
.titem .left{background:url("../BImg/content_custom.png") repeat scroll -4px -10px; display:inline-block; float:left; height:191px; margin-top:14px; width:24px;}
.titem .right{float:left; height:200px; width:748px; line-height:30px; margin-top:5px;}
.titem .right p{border-right:1px solid #e7e7e7; float:left; width:46px; text-align:center; font-weight:bold; margin:5px 10px 5px 0; padding-right:5px; color:#444;}
.titem .right ul{float:left; width:686px;}
.titem .right ul li{background-color:#f2f2f2; width:86px; float:left; margin:5px 10px 5px 0; border-radius:4px; display:inline-block; overflow:hidden; text-align:center;}
.titem .right ul li a{color:#666;}
.titem .right ul li:hover{background-color:#2577e3;}
.titem .right ul li:hover a{color:#fff;}
ul.items{width:772px; float:left; line-height:30px; font-size:18px;}
ul.items li,ul.items dl{width:772px; float:left; border-bottom:1px solid #eaeaea;}
ul.items dl dt{width:120px; height:90px; margin:9px 7px 9px 0; float:left;}
ul.items dl dt img{width:120px; height:90px;}
ul.items dl dd.tit{font-size:18px; margin:9px 0 0 7px; width:638px; float:left;}
ul.items dl dd.tit a{color:#333;}
ul.items dl dd.tit a:hover{color:#2577e3;}
ul.items dl dd.txt{width:638px; float:left; margin:30px 0 0 7px; overflow:hidden; font-size:12px; line-height:28px;}
ul.items dl dd.txt a{text-align:left; margin-right:8px; color:#666;}
ul.items dl dd.txt a:hover{color:#ff0000;}
ul.items dl dd.txt span{border:1px solid #ff9999; width:auto; padding:0 8px; float:left; margin-right:10px; border-radius:4px; display:inline-block; overflow:hidden; text-align:center;}
ul.items dl dd.txt span a{margin:0; text-align:center; color:#ff9999; font-size:14px;}
ul.items dl dd.txt b{font-weight:normal; border-left:1px solid #e3e3e3; padding-left:10px; color:#666;}
ul.items dl dd.txt em{float:right; width:auto; height:12px; margin:9px 2px; font-size:12px; line-height:12px; color:#999;}
ul.items li.usfo{width:772px; float:left; padding:9px 0; border-bottom:1px solid #eaeaea;}
ul.items li.usfo img{width:772px; float:left;}
.titem .liadd{border:1px solid #e5e5e5; width:160px; border-radius:4px; color:#404040; cursor:pointer; display:block; font-size:20px; line-height:40px; height:40px; margin-top:40px; padding:14px 305px; float:left;}
.titem .liadd span{line-height:40px; height:40px; width:120px; float:left;}
.titem .liadd b{height:19px; margin:11px 0 10px; width:30px; text-align:center; float:left;}









.mainright{width:380px; float:right;}
.litem{width:380px; float:left; overflow:hidden;}
.litem h3{width:380px; line-height:24px; height:24px; font-size:18px; margin-bottom:2px; color:#2577e3;}
.litem ul{width:388px; float:left;}
.litem ul li{width:89px; float:left; margin-right:8px; height:32px; margin-bottom:10px;}
.litem ul li a{border:1px solid #eee; color:#2577e3; display:block; line-height:30px; height:30px; font-size:15px; width:87px; text-align:center;}
.litem ul li a:hover{background-color:#2577e3; color:#fff; display:block; border:1px solid #0a56bb;}
.us{margin:6px 0 16px; float:left; width:380px;}
.us img{float:left; width:380px;}

.item{width:380px; float:left; overflow:hidden;}
.item h3{width:380px; line-height:30px; height:30px; font-size:18px; margin-bottom:14px; color:#2577e3; border-bottom:1px solid #e3e3e3;}
.item ul{width:388px; float:left; margin-bottom:10px;}
.item ul li{background:url("../BImg/bsicon.png") no-repeat scroll 0 12px; color:#939393; height:26px; line-height:26px; float:left; overflow:hidden; padding-left:12px; width:368px;}
.item ul li a{color:#666; width:308px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.item ul li a:hover{color:#2577e3;}
.item ul li b{width:auto; float:right; font-size:12px; line-height:26px; font-weight:normal;}
.item ul li.set{width:186px; float:left; height:162px; line-height:24px; margin-right:8px; margin-bottom:7px; background:none; padding:0; color:#fff;}
.item ul li.set a{line-height:24px; color:#fff; text-align:center; float:left; position:relative;}
.item ul li.set img{width:186px; height:162px; float:left;}
.item ul li.set span{width:166px; float:left; padding:0 10px; left:0; bottom:0; height:24px; line-height:24px; background-color:rgba(0,0,0,.6); overflow:hidden; float:left; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:absolute;}
.item ul li.set span:hover{background-color:rgba(0,0,0,.8);}





