@charset "gb2312";
.main01{ width:1200px; height:280px; margin-bottom:10px;}
.jdt01{ width:384px; height:280px; margin-right:20px; float:left;}
/* ����ͼ ˮƽ����
------------------------------ */
.slide_x{overflow:hidden;position:relative;margin:0px auto;width:384px;height:280px;}
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden;position:relative;width:384px;height:280px;}
.slide_x .list{overflow:hidden;width:9999px;}
.slide_x .list li{float:left;position:relative;width:384px;}
.slide_x .list img{vertical-align:top;}
.slide_x .list p{position:absolute;bottom:0;left:0;width:100%;height:24px;color:#eee;font:12px/24px "\5b8b\4f53";text-indent:12px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.slide_x .btn{overflow:hidden;position:absolute;bottom:4px;right:6px;}
.slide_x .btn li{float:left;width:16px;height:16px;margin:0 0 0 10px;border-radius:2px;background:#eee;color:#333;font:11px/16px Tahoma;text-align:center;cursor:pointer;}
.slide_x .btn .selected{background:#02acab;color:#fff;}

.hotnews{ width:482px; height:280px; float:left;}
.loginbut{ width:294px; height:280px; float:right;}
.newnav{ width:482px; height:34px; border-bottom:#dae8e9 1px solid; line-height:34px; background-color:#f7f8fa;}
.newnav li{ float:left; width:110px; height:34px; float:left; display:block; text-align:center; margin-right:5px;}
.newnav li a{ font-size:16px;}
.newnav li a:hover{ width:108px; height:33px; border-top:#076de3 2px solid; border-left:#dae8e9 1px solid; border-right:#dae8e9 1px solid; background-color:#FFF; display:block; color:#076de3;}
.newnav li.dq03  a{width:108px; height:33px; border-top: #076de3 2px solid; border-left:#dae8e9 1px solid; border-right:#dae8e9 1px solid; background-color:#FFF; display:block; color:#387bee;}

.newmain{ width:100%; height:auto; overflow:hidden;}
.newmain dl{ margin:8px 0;}
.newmain dl dt{ width:100%; height:35px; line-height:35px;}
.newmain dl dt a{ color:#ff6600; font-size:18px;}
.newmain dl dt a:hover{ color:#d24d02; font-size:18px;}
.newmain dl dd a{ font-size:14px; line-height:22px;}
.newmain ul li{ line-height:25px;}
.newmain ul li a{ color:#666;}
.newmain ul li a:hover{ color:#333;}
.newmain ul li span{ float:right;}

.loginindex{ width:294px; height:148px; background-image:url(../images/loginbg.jpg);}
.hybut{ width:293px; height:131px; border-bottom:#e2e2e2 1px solid; border-left:#e2e2e2 1px solid;}

.membertx{ width:220px; height:70px; margin:0 auto; padding-top:20px; padding-bottom:10px;}
.membertx img{ width:66px; height:66px;  border-radius: 50px;  border:#FFF 2px solid;}
.membertx dt{ float:left;}
.membertx dd{ font-size:14px; float:left; margin-left:10px; line-height:30px;}
.membertx dd a{ color:#387bee;}
.membertx dd a:hover{ color:#164da5;}
.loginbut02{ width:220px; height:auto; margin:5px auto;}
.loginbut02 input{ width:80px; text-align:center; height:30px;border-radius: 50px; border:#076de3 2px solid; background-color:#FFF;}
.loginbut02 input:hover{ background-color:#076de3; color:#FFF;}
.loginbut02 span{ float:right;}
.hybut li{ float:left; width:72px; height:53px; border-top:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; text-align:center; padding:6px 0; line-height:28px;}
.hybut li img{ margin:0 auto;}

.doconline{ width:1200px; height:400px;}
.doconlineleft{ width:905px; height:400px; float:left;}
.doconlinebt{ width:100%; height:35px; font-size:22px; color:#333;}
.doconlinebt span{ margin-left:15px; font-size:14px; color:#999;}
.doconlinebt span a{color:#367cec;}
.doconlinebt span a:{color:#164da5;}
.doconlinebt em a{ float:right; color:#367cec; font-size:14px; margin-right:20px; padding-top:10px;}
.doconlinebt em a:hover{ color:#164da5;}
.xyonline{ width:885px; height:70px; background-color:#f6f7f9; margin-top:5px;}
.xyonline li { width:145px; height:45px; padding-left:55px; float:left; margin:12px 10px; line-height:22px; font-size:12px;}
.xyonline li p{ font-size:16px;}
.xyonline li a{ color:#333;}
.xyonline li a:hover{ color:#666;}
.zl01{background: url(../images/zl01.png) 0 0 no-repeat;}
.zl01:hover{background: url(../images/zl01.png) 0 -48px no-repeat;}
.zl02{background: url(../images/zl02.png) 0 0 no-repeat;}
.zl02:hover{background: url(../images/zl02.png) 0 -48px no-repeat;}
.zl03{background: url(../images/zl03.png) 0 0 no-repeat;}
.zl03:hover{background: url(../images/zl03.png) 0 -48px no-repeat;}
.zl04{background: url(../images/zl04.png) 0 0 no-repeat;}
.zl04:hover{background: url(../images/zl04.png) 0px -48px no-repeat;}
.ysonline{ width:884px; height:255px; overflow:hidden; padding-top:20px;}
.ysonline ul{}
.ysonline li{ width:198px; height:253px; border:#e4e4e4 1px solid; float:left; margin-right:28px;}
.ysonline li:hover{ width:198px; height:253px; border:#bfbfbf 1px solid;}

.yspic{ width:85px; height:85px; margin:15px auto;}
.yspic img{ width:80px; height:80px; border-radius: 50px; padding:3px; border:#ddf6f2 1px solid;}
.ysname{ width:100%; height:30px; margin:0 auto; font-size:16px; text-align:center; line-height:30px;}
.ysname a{ color:#000;}
.ysname a:hover{ color:#333;}
.ysyy{ width:100%; height:50px; line-height:25px;  text-align:center; color:#666;}
.ysyy span{ font-weight:bold; color:#f8a720;}
.shanchang{ width:180px; height:40px; border-top:#e4e4e4 1px dotted; margin:10px auto 0 auto; line-height:20px; color:#999; padding-top:2px;word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.myztc{ width:294px; height:auto; overflow:hidden;}
.myztcbt{ width:294px; height:34px; background:url(../images/ztcbt.jpg) no-repeat; border-bottom:#d8d8d8 1px solid; padding-bottom:6px;}
.onlinemy{ width:294px; height:auto; overflow:hidden;}
.onlinemy dl{ width:294px; height:75px; border-bottom:#ccc 1px dotted; margin-top:10px;}
.onlinemy dl dt{ width:60px; height:60px; float:left; margin-right:10px;}
.onlinemy dl dt img{ width:60px; height:60px; border-radius: 50px;}
.onlinemy dl dd{ width:215px; height:20px; line-height:20px; color:#666;}
.onlinemy dl dd a{ color:#387bee; font-size:16px;}
.onlinemy dl dd a:hover{ color:#076de3;}
.onlinemy dl dd input{ width:70px; height:20px; border-radius: 5px; border:none; background-color:#2f7fde; color:#FFF;}
.onlinemy dl dd input:hover{background-color:#c2d7f2; color:#004092;}
.onlinemy dl dd span{ margin-left:10px; color:#999;}
.wenzhenbut{ padding-top:4px;}
.line01{ width:1200px; height:2px; margin:10px auto; clear:both;}
.linel{ width:905px; height:2px; background-color:#076de3; float:left;}
.liner{ width:295px; height:2px; background-color:#d8d8d8; float:right;}

.gxx{ width:1200px; height:auto; overflow:hidden;}
.gxx01{ width:885px; height:auto; overflow:hidden; float:left;}

.gxx02{ width:885px; height:auto; overflow:hidden;}
.gxx02-1{ width:425px; height:auto; float:left; overflow:hidden;}
.gxx02-2{ width:425px; height:auto; float:right; overflow:hidden;}
.gxxbt{ width:415px; border-radius: 5px; height:30px; background:#e9f1f2 url(../images/gxx.jpg) right no-repeat; padding-left:10px; line-height:30px;}
.gxxbt span{ color:#ff6600; font-size:18px;}
.gxx02-1 dl{ width:415px; height:60px; border-bottom:#ccc 1px dotted; padding-bottom:20px; margin-top:15px; }
.gxx02-1 dl dt{ width:60px; height:60px; float:left;}
.gxx02-1 dt img{ width:60px; height:60px; border-radius:50px;}
.gxx02-1 dl dd{ width:345px; height:20px; line-height:20px; float:right; color:#666;word-wrap:break-word;}
.gxx02-1 dl dd a{ font-size:16px; color:#387bee;}
.gxx02-1 dl dd a:hover{ color:#076de3;}
.gxx02-1 dl dd em a{ font-size:14px; color:#ff6600;}
.gxx02-1 dl dd p{word-wrap:break-word;}
#marquee2{height:390px; overflow:hidden;}
/*#marquee2 ul li :{height:70px !important; }*/
#marquee3{height:368px; overflow:hidden;}
.gxx02-2 dl{ width:415px; height:60px; border-bottom:#ccc 1px dotted; padding-bottom:15px; margin-top:15px;}
.gxx02-2 dl dt{ width:60px; height:60px; float:left;}
.gxx02-2 dt img{ width:60px; height:60px; border-radius:50px;}
.gxx02-2 dl dd{ width:345px; height:20px; line-height:20px; float:right; color:#666;}
.gxx02-2 dl dd a{ font-size:16px; color:#387bee;}
.gxx02-2 dl dd a:hover{ color:#076de3;}
.gxx02-2 dl dd em a{ font-size:14px; color:#ff6600;}

.shzr{ width:294px; height:auto; overflow:hidden; float:right;}
.shzr01{width:294px; height:auto; overflow:hidden;}
.shzr01 dl{ width:294px; height:80px; margin-bottom:27px;}
.shzr01 dl dt{ width:116px; height:80px; float:left;}
.shzr01 dl dd{ width:170px; float:right; color:#858585;}
.shzr01 dl dd a{ font-size:16px; color:#000;}
.shzr01 dl dd a:hover{ color:#666;}

.yjkt{ width:1200px; height:auto; overflow:hidden;}
.yjkt01{ width:885px; height:auto; overflow:hidden; float:left;}
.yjkt02{ width:425px; height:auto; float:left;}
.yjkt03{ width:427px; height:auto; float:right;}
.yjkt01 dl{ width:405px; height:185px; padding:10px; border:#e4e4e4 1px solid; margin-bottom:15px;}
.yjkt01 dl:hover{border:#c7c7c7 1px solid;}

.yjktbt{ width:100%; height:20px; line-height:20px; font-size:18px;}
.yjktbt-2{ width:100%; height:20px; line-height:20px; font-size:18px;}
.yjktbt a{ color:#353535}
.yjktbt a:hover{ color:#000;}
.yjktbt span{ float:right; background-color:#076de3; width:60px; height:20px; line-height:20px; text-align:center; color:#FFF; font-size:16px;}
.yjktbt-2 span{ float:right; background-color:#ff6600; width:60px; height:20px; line-height:20px; text-align:center; color:#FFF; font-size:16px;}
.yjktbt01{ width:100%; height:35px; line-height:35px; color:#387bee;}
.yjktbt02{ width:129px; height:129px; float:left;}
.yjktbt03{ width:255px; height:30px; line-height:30px; float:right; color:#434343;}
.yjktbt04{ width:255px; height:38px; line-height:38px;  float:right;}
.yjktbt04 a{ font-size:16px; color:#076de3;}
.yjktbt04 a:hover{ font-size:16px; color:#076de3;}

.zjwz{ width:294px; height:auto; overflow:hidden; float:right;}
.zjwz dl{ width:294px; padding:15px 0; border-bottom:#ccc 1px dotted; height:60px;}
.zjwz dl dt{ width:60px; height:60px; float:left;}
.zjwz dl dt img{ width:60px; height:60px; border-radius: 50px;}
.zjwz dl dd{ width:225px; height:30px; line-height:30px; float:right; color:#757575;}
.zjwz dl dd a{ font-size:15px; color:#333735;}
.zjwz dl dd a:hover{ text-decoration:underline;}
.zjwz dl dd span{ float:right;}
.zjwz dl .zjrzbt01 a{ font-size:16px; color:#ff6600;}
.zjwz dl .zjrzbt01 a:hover{color:#d86213}
.zjwz ul{ margin-top:10px;}
.zjwz li{line-height:28px;	list-style-type: square;	list-style-position:inside; color:#7195b7; font-size:12px;}
.zjwz li a{ font-size:14px; color:#303030;}
.zjwz li a:hover{ color:#666; text-decoration:underline;}

.indexnews{width:1200px; height:auto; overflow:hidden;}
.indexnews01{ width:885px; height:auto; overflow:hidden; float:left;}
.indexnews01-left{ width:442px; height:auto; overflow:hidden; float:left; border-right:#ccc 1px dotted;}
.indexnews01-right{ width:428px; height:auto; overflow:hidden; float:right;}
.indexnews01 dl{ width:428px; height:140px;}
.indexnews01 dl dt{ width:140px; height:140px; float:left;}
.indexnews01 .newbt01 a{ width:278px; height:35px; float:right; font-size:16px; color:#387bee;}
.indexnews01 .newbt01 a:hover{ color:#076de3;}
.indexnews01 .newnr01{ width:278px; height: auto; line-height:25px; float:right; color:#373737;}
.indexnews01 .newnr01 a{ color:#ff6600;}
.indexnews01 .newnr01 a:hover{ text-decoration:underline;}
.indexnews01 ul{ margin-top:15px; width:428px;}
.indexnews01 li{line-height:28px;	list-style-type: square;	list-style-position:inside; color:#7195b7; font-size:12px;}
.indexnews01 li a{ font-size:14px; color:#303030;}
.indexnews01 li a:hover{ color:#666; text-decoration:underline;}
.indexnews01 li span{ color:#666; float:right;}


.indexnews02{ width:294px; height:auto; overflow:hidden; float:right;}
.kfky01{width:294px; height:auto; overflow:hidden;}
.kfky01 dl{ width:294px; height:80px; margin-bottom:14px; border-bottom:#ccc 1px dotted; padding-bottom:13px;}
.kfky01 dl dt{ width:116px; height:80px; float:left;}
.kfky01 dl dd{ width:170px; float:right; color:#858585;}
.kfky01 dl dd a{ font-size:16px; color:#000;}
.kfky01 dl dd a:hover{ color:#666;}
#dlline01{ width:294px; height:80px; border-bottom:none;}


.yjktdesc{
    font-size: 14px;
    color: #666666;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.yjktimg{
    width: 200px;
    height: 105px;
    margin: 20 auto;
}