@charset "utf-8";
/* CSS Document */

*{ margin:0 auto; padding:0px;}
body{ font-size:12px; font-family:'宋体'; color:#333; background-image:url(http://template.cms.xysjyw.cn/site/system/csyl/images/body-bg.png); background-repeat:repeat-x; background-position:0px 36px; background-color:#fff;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
em,i{font-style:normal;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
input,textarea{outline:none;}
input{vertical-align:middle;}
a{color:#333;text-decoration:none;}
a:hover{ color:#33af11;}
img{ border:none;}
.dashed{ border-bottom:1px dashed #d7d7d7; height:1px; width:100%;}
.solid{ border-bottom:1px solid #d7d7d7; height:1px; width:100%;}
.dotted{ border-bottom:1px dotted #d7d7d7; height:1px; width:100%;}
.border-none{ border-bottom:none;}
.ml-5{ margin-left:5px;}
.ml-10{ margin-left:10px;}
.mr-5{ margin-right:5px;}
.mr-10{ margin-right:10px;}
.mb-5{ margin-bottom:5px;}
.mb-10{ margin-bottom:10px;}
.mt-5{ margin-top:5px;}
.mt-10{ margin-top:10px;}
.font-12{ font-size:12px; font-family:'宋体';}
.font14{font-size:14px;}
.font-16{ font-size:16px;}
.font-18{ font-size:18px;}
.font-b{font-weight:bold;}
.clearfix:after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;visibility: hidden;}
.fr{float:right;}
.fl{float:left;}

/*--顶部--*/
.top{ height:35px; line-height:35px; background:url(http://template.cms.xysjyw.cn/site/system/csyl/images/top-bg.png) repeat-x top; border-bottom:1px solid #dedede; color:#333;}
.top-con{ width:1002px; font-size:12px;}
.top-con-left{ float:left; font-size:12px; height:35px; line-height:35px; width:450px;}
.em-date{ width:16px; height:16px; display:inline-block; float:left; background-image:url(http://template.cms.xysjyw.cn/site/system/csyl/images/index-ico.png); background-repeat:no-repeat; background-position:0 0; margin:10px 2px 0px 0px;}
.top-ul{ font-size:12px; float:right;}
.top-ul li{ display:inline-block; float:left; margin:0px 2px; color:#333;}

/*--头部--*/
.header{margin:5px 0px;}
.header-con{ width:1002px; text-align:center; font-size:14px;}
.default-logo{ max-height:180px;max-width:300px; float:left;}
.default-logo img{ vertical-align:middle;max-width: 290px;max-height:170px;overflow:hidden;margin-top: 5px; margin-bottom: 5px;margin-left: 10px;}
.header-adTop{float:right;max-width:690px;overflow:hidden;max-height:170px;margin-top: 5px; margin-bottom: 5px;margin-left: 10px;}
.header-adTop img{max-width:690px;max-height:160px;overflow:hidden;}
/*--搜索--*/
.search-post{ float:right;}
.search-text{ width:248px; height:35px; line-height:35px; text-indent:5px; border:1px solid #d7d7d7; float:left; }

.search-a{ border:none; display:block; float:left; width:80px; height:35px; text-align:center; line-height:35px; background-image:url(http://template.cms.xysjyw.cn/site/system/csyl/images/index-ico.png); background-repeat:no-repeat; background-position:-150px -50px; color:#fff; font-size:14px; margin-left:-81px; margin-top:1px; border:none; cursor:pointer;}
.search-a:hover{ color:#fff; background-position:-150px -100px;}

/*--导航菜单--*/
.nav{ height:45px; line-height:45px; background:url(http://template.cms.xysjyw.cn/site/system/csyl/images/nav-bg.png) no-repeat 0 0; width:984px; padding:0px 9px;}
.nav-ul{ width:984px;height:45px; line-height:45px;}
.nav-ul li.noborder{border-right:0!important;background:none!important;}
.nav-ul li{ width:98px;height:44px; line-height:44px; display:inline-block; float:left; text-align:center;background:url(http://template.cms.xysjyw.cn/site/system/csyl/images/nav-bg.png) no-repeat right -45px;}
.nav-ul li a{ color:#fff; font-size:14px; display:block; width:90px; height:45px; line-height:45px;font-weight:bold;}
.nav-ul li a:hover{}
.nav-ul .curr a{ font-weight:bold;background:url(http://template.cms.xysjyw.cn/site/system/csyl/images/nav-bg.png) no-repeat 0px -90px; color:#33af11;}
.nav-ul .curr a:hover{ border-bottom:none;}
.submenu{display:none;position:relative;float:left; background:none;background-color:#f8f8f8;border:1px solid #e3e2e2; border-top:none; border-bottom:none;z-index:999;}
.submenu ul li{display:block;min-width:98px;width:100%;height:40px; line-height:40px; background:none;background-color:#f8f8f8; border-bottom:1px solid #e3e2e2;padding:0;overflow: hidden;}
.submenu ul li a{display:block;width:auto;height:39px; line-height:39px;color:#33af11;background:none;white-space: nowrap;}
.nav-ul li.curr .submenu ul li a:hover, .submenu ul li a:hover{ border-bottom:1px solid #33af11; color:#33af11; font-weight:bold;}
.nav-ul li.curr .submenu ul li a{background:none;color:#33af11; font-weight:normal;font-weight:bold;}
/*--布局--*/
.content{ width:1002px; min-height:510px;}
.sidebar{ width:250px; float:left; }
.con{ width:752px; float:left;}
.sid-div{ width:248px; border:1px solid #cecece; float:left; background-color:#fff;}
.con-div{ width:440px; float:left; overflow:hidden; background-color:#fff; border:1px solid #ddd;}
.login-box{  width:248px; border:1px solid #cecece; float:left; height:236px; background-color:#fff;}
.con-745{ width:743px; float:left; background-color:#fff; border:1px solid #ddd;}
.con-370{ width:368px; float:left; margin-right:6px; height:250px; overflow:hidden; background-color:#fff; border:1px solid #ddd;}
.con-1000{ width:1000px; float:left; background-color:#fff; border:1px solid #ddd;}


/*--广告位--*/
.adv{position:relative; margin-top:10px;}
.adv-con{ width:1002px;}
.adv-span{ position:absolute; top:200px; text-align:center; width:1002px;}
.adv-span span{ display:inline-block; margin:0px 5px;  width:30px; height:3px; background-color:#f1f1f1; cursor:pointer;}
.adv-span span:hover{ background-color:#cf0505;}
.adv-span span.span-selected{ background-color:#cf0505;}
.adv-con img{ width: 1002px;height: auto;}
.adv-img{ float:left;width: 1002px;}
.adv-img img{ width: 1002px; height: auto; margin-bottom: 10px;}
.adv-middel{float:left;width: 740px;}
.adv-middel img{width: 740px;height: auto; margin-bottom: 10px;}
.adv-side{ float: right; width: 250px;}
.adv-side img{ width: 250px;height: auto; margin-bottom: 10px;}
.adv-bottom{ width:1002px;float: left;}
.adv-bottom img{ width: 1002px; height: auto;max-width:1002px!important; }

.con-title{ height:35px; line-height:35px; width:100%; background-color:#d9ffcf; border-bottom:2px solid #34b112;}
.con-title font{ font-size:12px; color:#777; float:left; margin-left:10px;}
.con-title span{color:#34b112; width:100px; height:35px; line-height:42px; text-align:center; display:inline-block; float:left; font-size:14px; cursor:pointer;}
.con-title .title-span{ height:35px; background-image:url(http://template.cms.xysjyw.cn/site/system/csyl/images/title-bg.png);background-repeat:no-repeat; background-position:0 5px; color:#ffffff; margin-left:5px;white-space: nowrap;overflow: hidden;}
.title-more{ float:right; display:inline-block; height:18px; line-height:18px; color:#34b112; font-size:12px; margin-top:8px; margin-right:5px;}
.title-more:hover{color:#34b112; border-bottom:1px solid #34b112;}
.con-title1{ height:35px; line-height:35px; width:100%; background-color:#34b112; text-indent:5px;}
.con-title1 span{ padding-left:15px; height:34px; line-height:34px; text-align:left; display:inline-block; float:left; font-size:14px; cursor:pointer; background-image:url(http://template.cms.xysjyw.cn/site/system/csyl/images/title-bg.png);background-repeat:no-repeat; background-position:0 -30px; color:#fff; margin-top:1px; font-weight:bold;}
.con-title1 a{ color:#33af11;}
.con-title1 a:hover{ border-bottom:1px solid #34b112;}

.news-ul{ padding:3px 2px 2px 8px;}
.news-ul li{ height:26px; line-height:26px; overflow:hidden; position:relative;}
.news-ul li a{float:left;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.news-ul li em{ float:right; display:block; width:50px; height:26px; background-color:#fff; position:absolute; right:0px; text-align:center;}
.news-ul li:hover{ color:#34b112;}
.news-ul-1 li a{width: 80%;}
.news-ul li font{ float:left; display:block;}
.f-yhf{ color:#8fb700;}
.f-whf{ color:#f00;}
.news-ul-2 li{ width:362px; display:inline-block;}
.news-ul-3 li a:hover{ color:#34b112}
.news-ul-3 li a{width:100%;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
/*--资源下载add--*/
.title-resource{color:#2a3133; font-weight:bold; font-size:14px; text-align:left; text-indent:5px; line-height:26px; margin-top:10px; padding-bottom:5px; border-bottom:2px solid #2a3133;}
.zy-div{ font-size:12px; line-height:30px; color:#333;}
.zy-div p { float:left;}
.zy-div p span{ width:300px; float:left; display:inline-block;}
.zy-infor{ line-height:22px; text-indent:25px; width:720px; padding:10px; float:left;}
.zy-infor p b{word-wrap: break-word; word-break:break-all;}

.title-zy{ border-bottom:2px solid #adadad; width:100%; float:left;height:30px; line-height:30px;}
.title-zy ul li{ display:block; width:100px; float:left; text-align:center; font-weight:bold; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.title-zy .zy-span{ border-bottom:2px solid #d50100;}

/*资料下载页，登录之后下载样式*/
.z-loginbtn{ background: url(http://template.cms.xysjyw.cn/site/system/csyl/images/ziyuan_btn.png)  no-repeat 0 0; width: 100px; height: 35px; float: left;}
.z-loginbtn:hover{ background-position: 0 -50px; float: left;width: 100px; height: 35px;}
.z-loginnobtn{ background: url(http://template.cms.xysjyw.cn/site/system/csyl/images/ziyuan_btn.png) no-repeat 0 -100px; width: 100px; height: 35px; float: left;}
.z-loginno-login{font-size: 12px; color: #333; float: left;margin: 15px 0px 0px 5px;}
.z-loginno-login a{color: #4e9ed5; cursor: pointer; line-height: 25px; padding-bottom: 1px;}
.z-loginno-login a:hover{ border-bottom: 1px solid #4e9ed5; }

/*--登录--*/
.login-con{ margin-top:15px;}
.login-div{ margin:10px auto; float:left;}
.login-div .login-label{ display:block; float:left; width:60px; text-align:right; height:32px; line-height:32px; margin-right:2px; color:#777; font-size:14px;}
.login-div .login-text{ float:left; border:none; width:150px; height:28px; line-height:28px; text-indent:5px; border:1px solid #d7d7d7;}
.login-div .login-text:hover{ border:1px solid #34b112;}
.remember-label{ color:#777; height:20px; line-height:20px; margin-left:2px;}
.login-checkbox{margin-top:3px; float:left;}
.login-button{ margin-left:30px; margin-top:20px; display:block; float:left; width:100px; height:35px; text-align:center; line-height:35px;background-image:url(http://template.cms.xysjyw.cn/site/system/csyl/images/index-ico.png); background-repeat:no-repeat;background-position:0px -150px; font-size:14px; font-weight:bold; color:#fff;}
.login-button:hover{ background-position:0px -200px; color:#fff;}
.font-tips2{ font-size:12px; color:#333; margin-left:5px; display:inline-block; float:left; margin-top:30px;}
.font-tips2:hover{ color:#B66D00;}

.username, .userpwd {
	margin-top:7px;
	float:left;
	width:180px;
}
.submit {
	float:left;
	width:50px;
	margin-left:10px
}

/*新的欢迎样式*/
.welcome{float:left;margin:2px 8px;}
.welcome dl dt img{ width: 50px; height: 50px; float: left;}
.welcome dl dd { width: 175px; margin-left: 57px; line-height: 24px;}
.welcome dl dd.welcome-dd{font-weight: bold;color: #333;}
.welcome dl dd.welcome-dd font{ font-weight: normal;color: #777;}


.welcome .mylogout a{line-height:24px;color:#ffa200; padding-bottom: 1px; font-size: 14px;}
.welcome .mylogout  a:hover{ border-bottom:1px solid #ffa200;}
.usercenter{float:left; display:block; height: 145px; border-top: 1px solid #dbdbdb; background-color: #f6f6f6;}
.usercenter dl{ width:122px;float: left; }
.usercenter dl dt{ float: left;}
.usercenter dl dt img{ margin:9px 5px 8px 9px;width:48px; height: 48px; border: 2px solid #dbdbdb; border-radius: 5px;-moz-border-radius:5px; -webkit-border-radius:px;behavior:url(http://template.cms.xysjyw.cn/site/system/csyl/images/PIE.htc);}
.usercenter dl dt img:hover{ border: 2px solid #34b112;}
.usercenter dl dd{ color: #333; font-weight: bold;}
.user-myapp-font{ line-height: 25px; margin-top: 13px;}
.user-myapp-i i{ background: url(http://template.cms.xysjyw.cn/site/system/csyl/images/index-ico.png) no-repeat 0 -650px; width: 13px; height: 17px;float: left;}
.usercenter dl dd.user-myapp-i,.usercenter dl dd.user-myapp-i2{ color: #febc42}
.user-myapp-i2 i{ background: url(http://template.cms.xysjyw.cn/site/system/csyl/images/index-ico.png) no-repeat 0 -700px; width: 17px; height: 17px;float: left;}
.user-myapp-i3 i{ background: url(http://template.cms.xysjyw.cn/site/system/csyl/images/index-ico.png) no-repeat 0 -750px; width: 17px; height: 17px;float: left;}
.user-myapp-i3 i:hover{ background-position:-50px -750px; cursor: pointer;}
.user-myapp-i3 em{ background: url(http://template.cms.xysjyw.cn/site/system/csyl/images/index-ico.png) no-repeat -50px -645px; width: 17px; height: 17px;float: left;}
.user-myapp-i3 em:hover{ background-position:-50px -695px; cursor: pointer;}
.user-myapp-i4 a{ color:#FFA200; font-size: 12px; line-height: 25px; padding-bottom: 1px;}
.user-myapp-i4 a:hover{ border-bottom: 1px solid #FFA200;}
/*新的欢迎样式*/





.k-dl{ width:70px; border:1px solid #fff; margin-left:8px; margin-top:10px; float:left; position:relative;}
.k-dl dt{ width:70px; height:70px;}
.k-dl dd{ display:none; position:absolute; bottom:0px;  width:70px; text-align:center; height:20px; line-height:20px; margin-top:-20px; background-color:#34b112; }
.k-dl:hover{ border:1px solid #34b112;}
.k-dl:hover dd{ display:block; filter:alpha(opacity=50); /* IE */ -moz-opacity:5.0; /* Moz + FF */opacity:5.0;}
.k-dl:hover dd a{ color:#fff;}

.img-ul{ float:left;}
.img-ul li{ display:inline-block; float:left; width:175px; line-height:26px; margin:10px 0px 10px 8px;}
.img-ul li a{ float:left;}
.img-ul li a font{ display:block; width:175px; height:26px; text-align:center; line-height:26px; overflow:hidden;}

.stac-list{ padding:6px 0px 5px 15px;}
.stac-list li{ color:#777; line-height:30px;}
.stac-list li font{ font-weight:bold; color:#333;}

.link-div{ width:1000px; float:left; background-color:#fff; margin-bottom:10px; border:1px solid #ddd;}
.link-title{ height:35px; line-height:35px; width:100%;  background-color:#d9ffcf; border-bottom:2px solid #34b112;}
.link-title .title-span{width:100px; height:35px;line-height:42px; text-align:center; display:inline-block; float:left; font-size:14px; cursor:pointer; background-image:url(http://template.cms.xysjyw.cn/site/system/csyl/images/title-bg.png);background-repeat:no-repeat; background-position:0 5px; color:#ffffff; margin-left:5px;}

.friend-ul{ float:left; margin-top:10px;}
.friend-ul li { display:inline-block; float:left; width:140px; height:40px; text-align:center; line-height:40px; border:1px solid #cecece; margin:0px 0px 10px 4px;padding: 10px;}
.friend-ul li:hover{ border:1px solid #33af11;}
.friend-ul li img{ width:140px;height:40px;display:inline-block;}
.friend-ul select{margin-bottom: 10px;margin-left: 10px !important;margin-right:10px !important;width:145px;height: 30px;line-height: 30px;border: 1px solid #ddd;outline: none;}
/*--底部--*/
.footer{ width:100%; float:left; margin-top:10px;}
.footer-nav{ text-align:center; width:1002px; border-top:2px solid #33af11; background-color:#fff;}
.footer-nav ul{ float:left; text-align:center;width:100%; margin-top:10px; padding-bottom:10px; background:url(http://template.cms.xysjyw.cn/site/system/csyl/images/footer-line.png) no-repeat bottom center; }
.footer-nav ul li{ font-size:14px; line-height:30px; display:inline-block; margin:0px 10px;color:#33af11;}
.footer-nav ul li a{color:#33af11;}
.footer-nav ul li a:hover{ border-bottom:1px solid #33af11;}
.footer-font{ font-size:12px; color:#777; line-height:36px; width:100%; float:left; text-align:center;}



/*--子页--*/
.sid-nav{ width:100%; float:left; }
.sid-nav li{ margin-top:10px; width:248px; height:35px; text-indent:25px; line-height:35px; font-size:16px; color:#aaa; font-weight:bold; border-bottom:1px solid #d7d7d7;}
.sid-nav li:hover{color:#aaa;}
.sid-nav li a{ color:#333; display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sid-nav li a:hover{ color:#34b112;}
.sid-nav li a.curr{background-position:-300px -250px; font-weight:bold; color:#34b112;}
.sid-nav li:last-child{border:none;}

/*--分页--*/
.page{ float:right; height:20px; line-height:20px; margin:10px 5px 10px 5px;}
.page font{ color:#adadad; font-size:12px; float:left; margin-right:5px;}
.page a{ display:inline-block; float:left; width:18px; height:18px; text-align:center; line-height:18px; background-color:#f1f1f1; border:1px solid #adadad; margin:0px 1px;}
.page a:hover{ border:1px solid #34b112; color:#171717;}
.page a.a-now{ background-color:#34b112; color:#fff;}
.page a.a-now:hover{ background-color:#1565a1; color:#fff; border:1px solid #adadad;}
/*--分页--*/


.list-1{ margin:5px; float:left;}
.list-1:hover a{ color:#34b112}
.list-1 a{ font-size:12px; display:block; line-height:20px; margin-top:5px; float:left;}
.list-1 span{ height:20px; line-height:20px; display:block; float:left; width:100%; color:#777; text-indent:5px;}
.list-1 span font{margin-right:20px;}
.list-infor{ font-size:12px; color:#333; line-height:20px; float:left; margin-bottom:5px;}
.list-1 img{ display:block; float:left; margin-top:5px;}
.list-1 .list-right{ float:left; width:535px; margin-left:5px; margin-bottom:10px;}

.list-dl{ width:143px; float:left; margin:10px 0px 0px 5px;}
.list-dl dt{ width:143px; height:98px;}
.list-dl dd{ color:#adadad; font-size:12px; line-height:20px;}
.list-dl:hover a{ color:#34b112;}



.infor-con{ width:720px; margin:10px; float:left;}
.infor-title{ color:#2a3133; font-weight:bold; font-size:14px; text-align:center; line-height:26px; padding-bottom:5px; border-bottom:2px solid #2a3133;}
.infor-span{ height:25px; line-height:25px; display:block; float:left; width:100%; color:#adadad; text-align:center;}
.infor-span font{ color:#33af11; margin-right:20px;}
.infor-s{ font-size:12px; line-height:22px;word-break: break-all;word-break: break-word;}
.infor-s b{ color:#adadad;}
.infor-title1{ font-size:14px; font-weight:bold; color:#34b112; margin:5px 0px; width:100%; float:left;}
.infor-content{ font-size:14px; line-height:24px;word-break: break-all;word-break: break-word;}
.infor-content img{margin:10px auto; max-width:720px;}

.count-div{ height:60px; width:100%; background-color:#f1f1f1; float:left;}
.count-div span{ display:block; color:#ff8a00; cursor:pointer; height:60px; line-height:60px; text-align:center; padding:0px 20px; font-size:14px;}
.count-div span:hover{ background-color:#d7d7d7;}
.count-div .span-bg{ background-color:#d7d7d7;}
.count-div span em{ display:inline-block; float:left; margin-top:18px; margin-right:5px; width:20px; height:20px; background-image:url(http://template.cms.xysjyw.cn/site/system/csyl/images/index-ico.png); background-repeat:no-repeat;}
.count-div .em-sc{background-position:-100px 0;}
.count-div .em-ysc{background-position:-150px 0;}
.count-div .em-zan{background-position:-200px 0; width:22px;}
.count-div .count{ background-color:#2a3133; width:120px;}
.count-div .count:hover{ background-color:#2a3133;}
.title-4{ border-bottom:2px solid #adadad; width:745px; float:left;height:30px; line-height:30px;}
.title-4 span{ display:block; width:100px; float:left; text-align:left; text-indent:10px; font-weight:bold; font-size:14px; border-bottom:2px solid #33af11; height:30px; line-height:30px;}
.title-4 .title-more{ color:#34b112;}

.textarea-1{ width:708px; height:90px; padding:5px; border:1px solid #d7d7d7; resize:none; margin:10px;}
.button-div{ float:right;}
.button-div input{ float:left; margin-top:13px; margin-right:2px;}
.button-div label{ float:left; height:20px; line-height:20px; margin-top:10px; margin-right:5px; color:#adadad;}

.comment-list{ float:left; width:720px; margin:10px 10px 0px 10px;}
.comment-list img{ float:left;}
.comment-right{ float:left; margin-left:5px; width:665px;}
.comment-right b{ font-size:14px; margin-right:10px;}
.comment-right em{ font-size:12px; color:#adadad;}
.comment-right span{ font-size:16px; float:right; color:#ff8a00; font-weight:bold;}
.comment-right font{ display:block; line-height:20px; margin:5px 0px;}
.comment-ul{ float:right;}
.comment-ul li{ display:inline-block; float:left; line-height:20px; color:#adadad; margin:0px 5px;}
.comment-ul li a{ color:#59adda;}
.comment-ul li a:hover{ border-bottom:1px solid #59adda;}
.comment-ul .li-jb{ display:none;}
.comment-ul .i-jb{ display:inline-block; float:left; width:12px; height:14px; background-image:url(http://template.cms.xysjyw.cn/site/system/csyl/images/index-ico.png); background-repeat:no-repeat; background-position:-300px 0px; margin-top:3px; margin-right:3px;}
.comment-ul .a-jb{ color:#ff8a00;}
.comment-ul .a-jb:hover{ border-bottom:1px solid #ff8a00;}
.comment-right:hover .li-jb{ display:block;}



.hf-1{ position:relative; background-color:#f1f1f1; border:1px solid #d7d7d7; line-height:22px; padding:5px; margin-top:5px; float:left; width:653px;}
.hf-1 a{ color:#59adda;}
.hf-1 b{ position:absolute; top:-10px; left:20px; display:block; float:left; width:15px; height:10px; background-image:url(http://template.cms.xysjyw.cn/site/system/csyl/images/index-ico.png); background-repeat:no-repeat; background-position:-100px -50px;}

.textarea-2{ width:643px; height:90px; padding:5px; border:1px solid #d7d7d7; resize:none; margin:10px;}
.textarea-3{ width:600px; height:90px; padding:5px; border:1px solid #d7d7d7; resize:none;}

.textarea-div{ position:relative; float:left;}
.textarea-div .count-em{ font-size:12px; color:#adadad; float:left; position:absolute; right:15px; bottom:15px; background-color:#fff; }
.textarea-div .count-em i{ color:#1565a1;}

.tp-button1{ display:block; float:left; width:100px; height:30px; text-align:center; line-height:30px; font-weight:bold; font-size:14px; color:#fff; background-image:url(http://template.cms.xysjyw.cn/site/system/csyl/images/index-ico.png); background-repeat:no-repeat; background-position:0 -250px;}
.tp-button1:hover{ background-position:0px -300px; color:#fff;}
.tp-button1-d{ background-position:0px -350px; color:#191919;}
.tp-button1-d:hover{ background-position:0px -350px; color:#191919;}
.tp-button2{ display:block; float:left; width:80px; height:30px; text-align:left; text-indent:40px; line-height:30px; font-weight:bold; font-size:14px;  background-image:url(http://template.cms.xysjyw.cn/site/system/csyl/images/index-ico.png); background-repeat:no-repeat; background-position:0px -400px;}
.tp-button2:hover{ background-position:0px -450px; color:#191919;}
.tp-button3{ display:block; float:left; width:100px; height:30px; text-align:center; line-height:30px; font-weight:bold; font-size:14px; color:#333; background-image:url(http://template.cms.xysjyw.cn/site/system/csyl/images/index-ico.png); background-repeat:no-repeat; background-position:-100px -350px;}
.tp-button3:hover{ background-position:-200px -350px; color:#333;}

/*--5add--*/
.class-ul{ float:left; margin-bottom:10px;}
.class-ul li{ display:inline-block; float:left; height:35px; line-height:35px; width:110px; text-align:center; background-image:url(http://template.cms.xysjyw.cn/site/system/csyl/images/index-ico.png); background-repeat:no-repeat; background-position:-300px -100px; margin:10px 0px 0px 10px;}
.class-ul li:hover{ background-position:-300px -150px;}
.class-ul li a{ font-size:16px; color:#aaa; font-weight:bold; display:block;}

.message-channel{ margin-top:10px;display:block; width:230px; height:35px; text-align:center; line-height:35px; font-size:16px; color:#aaa; font-weight:bold; background-image:url(http://template.cms.xysjyw.cn/site/system/csyl/images/index-ico.png); background-repeat:no-repeat; background-position:-300px -200px;}
.message-channel:hover{color:#aaa; background-position:-300px -250px;}


/*-------模板固有----------*/
/*--焦点图--*/
.img-show{width:300px; height:238px; background-color:#f0f0f0; float:left; position:relative;}
.show-control{ position:absolute; display:block; bottom:40px; text-align:center; width:100%;}
.show-control em{ display:inline-block; width:17px; height:3px; background-color:#fff; margin:0px 2px; cursor:pointer;}
.show-control em:hover,.show-control .em-d{ background-color:#8ac302;}
.img-title{ display:block; height:45px; line-height:45px; text-indent:10px; font-size:14px;}

/*模板固有的focus*/
#focus{width:300px;height:238px;overflow:hidden;position:relative;}
#focus ul{height:238px;position:absolute;}
#focus ul li{float:left;width:300px;height:238px;overflow:hidden;position:relative;background:#000;}
#focus ul li img{width:300px;height:238px;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:300px;height:15px;padding:5px 0;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:300px;height:10px;padding:5px 0;right:0;bottom:0;text-align:center;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:17px;height:3px;_font-size:0;margin-left:5px;cursor:pointer;background:#8AC302;}
#focus .btn span.on{background:#8AC302;}
#focus .preNext{width:45px;height:100px;position:absolute;top:90px;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}

/*——common——*/
.commontitle{ font-size:24px; font-weight:bold; color:#00619a; text-align:center; padding:5px 0px;}
.commoncontent { padding:10px;line-height:25px; text-indent:25px; font-size:14px; overflow: hidden;}
.commoncontent img{max-width: 94%;}
.commoncontent .b-ueditor ol,.b-ueditor ul{
	margin:0;
	padding:0;
	overflow:hidden;
}
.commonlink-tit {
    padding: 10px 0;
}
.gb-input p{margin-top:10px; width:100%; float:left;}
.gb-input textarea{width:620px;height:100px; float:left; border:1px solid #d7d7d7; text-indent:5px;}
.gb-input span{ display:inline-block; float:left; width:90px; height:37px; line-height:37px; text-align:right; font-size:14px; font-weight:bold;}
.gb-input input{height:35px; line-height:35px; border:1px solid #d7d7d7; text-indent:5px; float:left;}
.gb-submit{ float:left; margin-top:10px;}
.gb-submit input{ margin-left:90px; display:block; float:left; width:100px; height:30px; text-align:center;  font-weight:bold; font-size:14px; color:#fff; background-image:url(http://template.cms.xysjyw.cn/site/system/csyl/images/index-ico.png); background-repeat:no-repeat; background-position:0 -250px; border:none;}
.gb-submit input:hover{ background-position:0px -300px; color:#fff;}
.gb-list{clear:both;padding-top:12px;}
.gb-list ul li{padding:10px 0;border-bottom:1px #ccc dashed;}
.gb-list .reply{width:90%;margin-left:40px;margin-top:5px;padding: 0 10px;font-size: 12px;border:1px #dedede solid;}
.gb-list .date{font-style:normal; float:right; color:#666; width:120px;text-align:right;}
.gb-create{margin:0;overflow:hidden;}
.gb-create .title{width:400px;}
.commonlinklogo{ float:left; margin-top:10px;}
.commonlinklogo li { display:inline-block; float:left; width:140px; height:35px;padding: 0 10px; border:1px solid #dbdbdb; margin:0px 0px 10px 10px;}
.commonlinklogo li:hover{ border:1px solid #33AF11;}
.commonlinklogo li img{ width:140px;height:35px;display:block}
.commonlinklogo li a{ text-indent:0px; width:140px;height:35px;display:block;font-size:14px;text-align:center;line-height:35px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.commonlinklogo .commonlink-tit{clear: left;margin-bottom: 10px;}
.a-list{ } 
.a-list .txt{margin:10px 10px 8px;color:#333;line-height:25px; border-bottom:1px #d7d7d7 dashed;text-indent:10px;}
.a-list .txt a{font-weight:bold; font-size:14px;}
.a-list .txt em,.a-list .tit em{float:right;}
.a-list .txt p{ padding:0px 10px;}

#commentlistsub{ float:left;margin-left: 5px;margin-bottom: 5px;}

.comment-dl { float:left; width:720px; margin:10px 10px 0px 0;padding-bottom:10px;border-bottom: 1px dotted #D7D7D7;}
.comment-list{ float:left; width:720px; margin:10px 10px 0px 10px;}
.comment-dl dt { width:64px; height:64px; padding:3px; float:left;}
.comment-dl dt img { width:64px; height:64px;}
.comment-dl dd { width:640px; float:right;}
.comment-dl dd p { line-height:25px; width:100%; float:left;}
.comment-dl dd p strong { float:left;}
.comment-dl dd p em { float:right; color:#666;}
.comment-dl dd p a { color:#666;}
.comment-dl .comment-con { line-height:22px;color:#666;word-break:break-all;word-wrap: break-word;}
.content_pager{ text-align:center; height:20px; line-height:20px; margin:10px 5px 0px 5px;}
.content_pager span {background-color:#f1f1f1; border:1px solid #adadad;padding:4px 8px 4px 8px;margin-left:5px;}
.content_pager span:hover{border:1px #33af11 solid;}
.content_pager span.curr{background-color:#33af11;border:1px #33af11 solid; color:#fff;height:22px;line-height:22px;}
.content_pager span.nopre{color:#ccc}
.content_pager span.nonext{color:#ccc}
.content_pager span a:hover {text-decoration:none}
.cmt-input textarea{ width:714px; height:90px; padding:5px; border:1px solid #d7d7d7; resize:none; margin:10px;}
.cmt-form{height:150px; float:left; margin-bottom:10px;}
.cmt-submit{text-align:left;}
.cmt-login input{width:80px;}
.cmt-button{ border:none; margin-right:10px; display:block; float:right; width:100px; height:30px; text-align:center; font-weight:bold; font-size:14px; color:#fff; background-image:url(http://template.cms.xysjyw.cn/site/system/csyl/images/index-ico.png); background-repeat:no-repeat; background-position:0 -250px; border:none;}
.cmt-button:hover{ background-position:0px -300px; color:#fff;}
#commentloding{background:url(http://template.cms.xysjyw.cn/site/system/csyl/images/loading.gif) no-repeat ;height:30px;text-align; }



/*--热门新闻--*/
.hotnews {min-height:200px;}
.hotnews-top { padding-bottom:5px; border-bottom:1px dashed #ccc; margin-bottom:6px;}
.hotnews-top h1 { height:25px;line-height:25px;padding:4px 5px;margin-top:5px;width:340px; font-size:16px;text-align:center;overflow:hidden;}
.hotnews-top h1 a {color:#33af11;}
.hotnews-top p { height:48px; text-indent:25px; line-height:25px; color:#646464; overflow:hidden;}
.hotnews-top p a { color:#39c;}



/*list*/
.list { width:698px;border:1px solid #abddf8; float:left;}
.list-title { height:32px; line-height:32px; border-bottom:1px solid #abddf8; padding-left:15px; background:url(http://template.cms.xysjyw.cn/site/system/csyl/images/bg.png) repeat-x;background-position: 0px -250px;}
.list-title .now {  }
.list-con { float:left;width:100%;}
.list-ul { margin-bottom:10px;float:left; width:735px;}
.list-ul li{margin-top:10px;margin-left:8px;}
.list-ul li.tit {height:30px; line-height:30px; border-bottom: 1px dotted #D7D7D7;}
.list-ul li a{ margin-right:5px; font-size:14px;}
.list-ul li a:hover { color:#33af11;}
.list-ul li em { float:right; } 
.list-ul li.txt{float: left;width: 95.5%; line-height:30px; padding-left:10px; padding-right:10px;border-bottom: 1px dotted #D7D7D7;}
.list-ul li.txt a{font-weight:bold;}
.list-ul li.tit a,.list-ul li.txt a{width: 80%;float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list-ul li.txt:hover a{ color:#33af11;}
.list-ul li.txt p{color:#666;}
.list-ul li.txt div{float:left;line-height:18px;margin-bottom:5px;margin-top:5px;font-size:12px; color:#adadad; word-break: break-word;text-indent: 2em;}
.list-ul li.img{ width:142px;height:100px;float:left; margin:10px 0px 0px 5px; }
.list-ul li.img img{ width:142px;height:90px;}
.list-ul li.imgtit{ width:142px;height:120px;float:left; margin:10px 0px 0px 5px; }
.list-ul li.imgtit img{ width:142px;height:90px;}
.list-ul li.imgtit p{ width:142px;height:30px;overflow:hidden;line-height:30px;text-align:center;font-size:12px; color:#333;}
.list-ul li.imgtit:hover p{ color:#33af11;}
.list_pager{margin-top:10px;margin-bottom:5px;text-align:center;}
.list_pager span {border:1px #ccc solid;padding:4px 8px 4px 8px;margin-left:5px;}
.list_pager span.curr{background-color:#33af11;border:1px #33af11 solid;height:22px;line-height:22px; color:#fff;}
.list_pager span.nopre,.list_pager span.nonext,.list_pager span.nofirst,.list_pager span.nolast{color:#ccc}
.list_pager span a:hover {text-decoration:none}
/*list*/

/*校园风景图*/
.xiaoyuan-div2 {
	float: left;
	width: 735px;
	height: 126px;
	margin: 10px 0px 10px 5px;
	overflow: hidden;
}

.xiaoyuan-long {
	width: 800%;
	float: left;
	height: 126px;
	overflow: hidden;
}

.xiaoyuan-div2 .xiaoyuan-div2-div {
	float: left;
}

#demo2 {
	float: left;
}

.xiaoyuan-div2 .xiaoyuan-div2-div ul {
	float: left;
	height: 126px;
}

.xiaoyuan-div2 ul li {
	margin-left: 10px;
	width: 175px;
	overflow-x: hidden;
	overflow-y: hidden;
	float: left;
	position: relative;
}

.xiaoyuan-div2 ul li a font {
	display:block; 
	width:175px; 
	height:26px; 
	text-align:center; 
	line-height:26px; 
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}


.xiaoyuan-div2 ul li img {
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
	z-index: 1;
	-webkit-transition: -webkit-transform 0.3s ease;
	/* Safari 和 Chrome */
	-ms-transition: -ms-transform 0.3s ease;
	/* IE 9 */
	-moz-transition: -moz-transform 0.3s ease;
	/* Firefox */
	-webkit-transition: -ms-transform 0.3s ease;
	/* Safari 和 Chrome */
	-o-transition: -o-transform 0.3s ease;
	/* Opera */
}

.xiaoyuan-div2 ul li img:hover {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	/* IE 9 */
	-moz-transform: scale(1.1);
	/* Firefox */
	-webkit-transform: scale(1.1);
	/* Safari 和 Chrome */
	-o-transform: scale(1.1);
	/* Opera */
}

.con-xiaoyuan .xiaoyuan-div2 em {
	margin: 31px 0px 31px 0px;
	width: 37px;
	height: 38px;
}

.con-xiaoyuan .xiaoyuan-div2 ul {
	float: left;
}

.con-xiaoyuan .xiaoyuan-div2 em.em-left {
	background: url(../img/jiantouleft.png) no-repeat 0 0;
	float: left;
}

.con-xiaoyuan .xiaoyuan-div2 em.em-right {
	background: url(../img/jiantouright.png) no-repeat 0 0;
	float: right;
}

.b-ueditor{
	min-height: 300px;
}

.b-ueditor table{
	width: 100%;
}
