body { min-width:1200px; font-size:12px; color:#333; font-family:Microsoft YAHEI,Arial,Helvetica,sans-serif; margin:0 auto; padding:0;}
body,html,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,select { margin:0; padding:0;}
h1,h3,h3,h4 { font-size:14px;}
.clear { clear:both;}
a { color:#333; text-decoration:none;}
a:hover { text-decoration: none; color:#eb2914;}
img { border:0;}
ul li { list-style:none;}
input { min-width:auto;}
.warp { width:1200px; margin:0 auto;} 
#VCode { cursor:pointer;}
input[type=button],input[type=submit],input[type=file],button { cursor:pointer; -webkit-appearance:none;}
textarea { -webkit-appearance:none;}
::-webkit-input-placeholder { color:#000;} 
:-moz-placeholder { color:#000;} 
::-moz-placeholder { color:#000;}
:-ms-input-placeholder { color:#000;} 

@font-face { 
	font-family:'FontAwesome'; 
		    src:url('../font/fontawesome-webfont.eot'); 
	        src:url('../font/fontawesome-webfont.eot') format('embedded-opentype'),
			    url('../font/fontawesome-webfont.woff2') format('woff2'),
				url('../font/fontawesome-webfont.woff') format('woff'),
				url('../font/fontawesome-webfont.ttf') format('truetype'),
				url('../font/fontawesome-webfont.svg') format('svg'); 
	font-weight:normal; 
	 font-style:normal; 
}
.icon { display:inline-block; font:normal normal normal 16px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}

/*头部*/
.header { width:100%; height:110px; margin:0 auto; background:#fff; position:relative; z-index:9999999;}
.header .logo { float:left; height:80px; color:#000; margin-top:15px;}
.header .logo a { color:#000;}
.header .logo img { float:left; height:80px;}
.header .logo .msg { float:left; height:65px; margin:7px 0 0 5px;}
.header .logo .msg h1 { line-height:45px; font-weight:500; font-size:34px; letter-spacing:1px;}
.header .logo .msg p { font-size:16px; margin-left:15px;}

/*电话、微信*/
.header .rgt { float:right; width:580px; margin-top:40px;}
.header .rgt .img,.header .rgt .serch { float:right;} 
.header .rgt .img { width:150px; line-height:35px; font-size:16px; color:#666;}
.header .rgt .img p,.header .rgt .img li { float:left;}
.header .rgt .img li { width:35px; height:35px; cursor:pointer; background-position:center; background-repeat:no-repeat; position:relative;}
.header .rgt .img li a { display:block; width:100%; height:35px;}
.header .rgt .img .onlin { background-image:url(../image/wj_02.png);}
.header .rgt .img .wchat { background-image:url(../image/wj_03.png); position:relative; z-index:9;}
.header .rgt .img .wchat img { display:none;}
.header .rgt .img .wchat:hover img { display:block; width:100px; height:100px; border:5px solid #fff; box-shadow:0 2px 5px rgba(0,0,0,0.2); overflow:hidden; position:absolute; right:0; top:40px;}
.header .rgt .serch { width:330px; margin-right:100px;}
.header .rgt .serch input { display:block; float:left; width:280px; height:35px; line-height:35px; padding:0 10px; border:1px solid #ddd;}
.header .rgt .serch .btn { width:45px; font-size:0; border-color:#24bbff; border-radius:0; background:#24bbff url(../image/wj_01.png) no-repeat center;}

/*导航*/
.nav { width:100%; height:50px; background:#24bbff; position:relative; left:0; top:0; z-index:999999; -webkit-transition:all 1.5s ease; transition:all 1.5s ease;}
.nav li { float:left; text-align:center;}
.nav li a { display:block; line-height:50px; font-weight:bold; font-size:16px; color:#fff; padding:0 23px;}
.nav li a i { display:block; height:22px; font-size:12px; text-transform:Uppercase; font-style:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nav li:hover,.nav .on { background:#14acf1;}
.nav li:hover a,.nav .on a { color:#fff;}
.nav li:hover ul { display:block; height:60px; padding:10px 0;}
.nav li ul { width:100%; height:0; overflow:hidden; background:#14acf1; position:absolute; top:50px; left:0; -webkit-transition:all .5s ease; transition:all .5s ease;}
.nav li li { display:inline-block; float:none; -webkit-transition:all .5s ease; transition:all .5s ease;}
.nav li li a,.nav li:hover li a { line-height:40px; font-weight:500; font-size:14px; color:#fff;}
.nav li li:hover a { font-weight:bold;}
.nav .logn { float:right;}
.nav .logn a { float:left; max-width:120px; font-size:14px; padding:0 10px; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nav .logn a::after { display:block; content:""; width:1px; height:10px; margin:auto; background:#fff; position:absolute; left:0; top:22px;}
.nav .logn a:first-child::after { display:none;}
.nav .logn:hover { background:none;}
.navFix { position:fixed; _position:absolute; top:expression((offsetParent.scrollTop)+0); -webkit-transition:all 1.5s ease; transition:all 1.5s ease;}


/*banner*/
.banner { width:100%; margin:0 auto; overflow:hidden; position:relative;}
.banner .hd { width:100%; line-height:40px; text-align:center; position:absolute; bottom:10px; z-index:9;}
.banner .hd li { display:inline-block; width:6px; height:6px; margin:0 2px; border-radius:6px; background:#fff; -webkit-transition:all .5s ease; transition:all .5s ease;}
.banner .hd li.on { width:30px; background:#24bbff;}
.banner .bd { width:100%; position:relative; z-index:0;}
.banner .bd li a,.banner .bd li img { display:block; width:100%;}
.banner .prev,.banner .next { display:block; width:35px; height:35px; -webkit-transform-origin:50%; transform-origin:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg);  filter:alpha(opacity=60); opacity:0.6; position:absolute; top:50%;}
.banner .prev { border-bottom:2px solid #fff; border-left:2px solid #fff; left:15%;}
.banner .next { border-top:2px solid #fff; border-right:2px solid #fff; right:15%;}
.banner .prev:hover,.banner .next:hover { filter:alpha(opacity=100); opacity:1;}
.banner_ej { width:100%; text-align:center; margin:0 auto; height:135px; background-position:center top; background-repeat:no-repeat;}

/*脚部*/
.footer { width:100%; padding:20px 0 10px 0; background:#24bbff;}
.footer a { color:#fff;}
.footer .img { float:left; width:110px; text-align:center;}
.footer .img img { display:block; width:100px; height:100px; border:5px solid #fff;}
.footer .img p { line-height:30px; font-weight:bold; font-size:14px; color:#fff;}
.footer .rgt { float:right; text-align:right; margin-top:30px;}
.footer .rgt li { display:inline-block;}
.footer .rgt li a { display:block; font-weight:bold; font-size:14px; color:#fff; padding-left:25px; position:relative;}
.footer .rgt li a::after { display:block; content:""; width:1px; height:10px; background:#fff; position:absolute; left:12px; top:6px;}
.footer .rgt li:first-child a::after { display:none;}
.footer .rgt p { line-height:25px; font-size:14px; color:#fff; padding-top:10px;}
.footer .sitecode { width:100px; margin:0 auto; text-align:center;}
.footer .sitecode a { display:block; width:100%;}
.footer .sitecode img { display:block; margin:0 auto;}

/*右侧客服*/
.webonline { width:100px; padding:5px; border-radius:10px 0 0 10px; background:#14acf1; position:fixed; right:-65px; bottom:10%; z-index:999999; -webkit-transition:all .5s ease; transition:all .5s ease;}
.webonline li { width:100%; height:45px; line-height:35px; padding:5px 0; border-top:1px solid #089de1; position:relative;}
.webonline li:first-child { border-top:none;}
.webonline li .ontop { width:100%; cursor:pointer;}
.webonline li .ontop i { display:block; float:left; width:30px; height:30px; font-family:FontAwesome; font-style:normal; font-size:22px; color:#fff; text-align:center;}
.webonline li .ontop i img { display:block; width:21px; height:25px; margin:5px 0 0 2.5px;}
.webonline li .ontop p { float:left; width:60px; line-height:30px; font-size:12px; color:#fff;}
.webonline li .onlft { display:none; padding:5px; margin:auto; border-radius:4px; background:#14acf1; position:absolute; right:105px; bottom:0;}
.webonline li .onlft::after { display:block; content:""; width:0; height:0; margin:auto; border-style:solid; border-width:6px 0 6px 6px; border-color:transparent transparent transparent #24bbff; line-height:0px; _border-color:#000 #000 #000 #14acf1; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); position:absolute; right:-6px; bottom:16px;}
.webonline li .onlft p { width:145px; height:35px; line-height:35px; font-size:20px; color:#fff;}
.webonline li .onlft img { display:block; width:120px; border:3px solid #fff;}
.webonline:hover { right:0;}
.webonline li:hover .onlft { display:block;}

/*广告*/
.advs { width:100%; padding:10px 0;}
.advs .img { width:100%; height:130px; margin:8px auto; overflow:hidden;}
.advs .img a,.advs .img img { display:block; width:100%;}
.advs .fl,.advs .fr { width:595px; height:80px; margin:0 auto 5px auto;}

/**栏目标题**/
.tits { width:100%; line-height:30px; padding:15px 0;}
.tits h3 { float:left; font-weight:500; font-size:20px; color:#4b93d7; padding-left:35px; background-position:left center; background-repeat:no-repeat;}
.tits a { float:right; font-size:18px; color:#5a5a5a; -webkit-transition:all .5s ease; transition:all .5s ease;}
.tits a:hover { color:#24bbff;}

/*平台介绍*/
.about { float:left; width:555px; padding:0 15px 15px 15px; border:1px solid #eaeaea;}
.about .tits h3 { background-image:url(../image/wj_04.png);}
.about .img { width:520px; height:330px; overflow:hidden;}
.about .img img { display:block; -webkit-transition:all .5s ease; transition:all .5s ease;}
.about .img:hover img { transform:scale(1.1,1.1);}

/*新闻资讯*/
.news { float:right; width:635px; height:403px; padding:0 15px 2px 15px; border:1px solid #eaeaea;}
.news .tits h3 { background-image:url(../image/wj_05.png);}
.news li { width:100%; line-height:48px; border-top:1px dashed #bbb; -webkit-transition:all .5s ease; transition:all .5s ease;}
.news li:first-child { border-top:1px solid #ddd;}
.news li a { float:left; width:85%; font-size:16px; color:#5a5a5a; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;}
.news li span { float:right; font-size:14px; color:#5a5a5a;}
.news li:hover { background:#fdfdfd;}
.news li:hover a { color:#e10606;}

/*环保公示*/
.environment { height:485px; margin-top:15px; padding:0 10px 15px 10px; border:1px solid #eaeaea;}
.environment .tits { padding-bottom:12px; border-bottom:2px solid #eee;}
.environment .tits .hd,.environment .tits .hd ul { float:left;}
.environment .tits .hd li,.environment .tits .hd a { float:left; font-size:20px; color:#5a5a5a; margin-right:50px; cursor:pointer; position:relative;}
.environment .tits .hd li::after { display:block; content:""; width:0; height:2px; margin:auto; background:#4b93d7; position:absolute; left:0; right:0; bottom:-5px;}
.environment .tits .hd li a { float:none; width:100%; margin-right:0;}
.environment .tits .hd li:hover,.environment .tits .hd .on a,.environment .tits .hd a:hover { color:#4b93d7;}
.environment .tits .hd .on::after { width:30px;}
.environment .tits .hd .one a { color:#4b93d7;}
.environment .tits .hd .one::after { display:none;}
.huanbao .tits .hd .one { padding-left:35px; background:url(../image/wj_06.png) no-repeat left center;}
.water .tits .hd .one { padding-left:35px; background:url(../image/wj_07.png) no-repeat left center;}
.environment .imgs { float:left; width:300px; padding-top:5px;}
.environment .imgs li { margin-top:10px; border:2px solid #eee; overflow:hidden;}
.environment .imgs li a,.environment .imgs li img { display:block; width:100%;}
.environment .imgs li img { -webkit-transition:all .5s ease; transition:all .5s ease;}
.environment .imgs li:hover img { transform:scale(1.1,1.1);}
.environment .rgt { float:right; width:850px; margin-top:5px;}
.environment .rgt .bd li { width:100%; height:42px; line-height:42px; font-size:14px; color:#5a5a5a; -webkit-transition:all .5s ease; transition:all .5s ease;}
.environment .rgt .bd li a { float:left; width:75%; color:#5a5a5a; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;}
.environment .rgt .bd li a b { color:#4b93d7; margin-right:3px;}
.environment .rgt .bd li i,.environment .rgt .bd li span { float:right;}
.environment .rgt .bd li i { width:10%; font-style:normal; text-align:right; margin-right:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.environment .rgt .bd li:hover { background:#fbfbfb;}
.environment .rgt .bd li:hover a { color:#e10606;}

/*四新闻版块*/
.founder { width:595px; height:400px; margin-top:15px; padding:0 10px 15px 10px; border:1px solid #eaeaea;}
.founder .tits { padding-bottom:12px; border-bottom:2px solid #cfcfcf;}
.founder .tits .hd { float:left;}
.founder .tits .hd li { float:left; font-size:20px; color:#5a5a5a; margin-right:50px; cursor:pointer; position:relative;}
.founder .tits .hd li::after { display:block; content:""; width:0; height:2px; margin:auto; background:#4b93d7; position:absolute; left:0; right:0; bottom:-5px;}
.founder .tits .hd li:hover,.founder .tits .hd .on a { color:#4b93d7;}
.founder .tits .hd .on::after { width:30px;}
.founder .tits .hd .one a { color:#4b93d7;}
.founder .tits .hd .one::after { display:none;}
.founder .bd { width:100%; margin-top:10px; overflow:hidden;}
.founder .bd li { width:100%; height:40px; line-height:40px; font-size:14px; color:#5a5a5a; border-bottom:1px solid #bfbfbf;}
.founder .bd li a { float:left; width:60%; color:#5a5a5a; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  -webkit-transition:all .5s ease; transition:all .5s ease;}
.founder .bd li i { float:right; width:18%; font-style:normal; text-align:right; margin-right:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.founder .bd li span { float:right;}
.founder .bd li:hover a { color:#e10606;}
.laws .tits .hd .one { padding-left:35px; background:url(../image/wj_08.png) no-repeat left center;}
.jobs .tits .hd .one { padding-left:35px; background:url(../image/wj_09.png) no-repeat left center;}
.institut .tits .hd .one { padding-left:35px; background:url(../image/wj_10.png) no-repeat left center;}
.supply .tits .hd .one { padding-left:35px; background:url(../image/wj_11.png) no-repeat left center;}

/*网站推荐*/
.webrecom { width:100%;}
.webrecom .tits { padding-bottom:12px; margin-bottom:35px; border-bottom:2px solid #cfcfcf;}
.webrecom .tits h3 { padding-left:35px; background:url(../image/wj_12.png) no-repeat left center;}
.webrecom li { float:left; width:189.6px;  padding:15px 9.8px; margin:0 10px 13px 0;  border-radius:10px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.webrecom li a { display:block; width:100%;}
.webrecom li .img { float:left;  overflow:hidden;}
.webrecom li .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;border: 1px solid #a1a1a1;}
.webrecom li p { float:right; width:85px; height:105px; line-height:35px; font-size:16px; color:#333; overflow:hidden;}
.webrecom li:hover { border-color:#24bbff; box-shadow:0 0 10px rgba(36,187,255,0.1); background:#fafafa;}
.webrecom li:hover .img img { transform:scale(0.9,0.9);}

/*友情链接*/
.links { width:100%; margin-bottom:20px;}
.links .tits { padding-top:5px; padding-bottom:10px; margin-bottom:20px; border-bottom:2px solid #cfcfcf;}
.links .tits h3 { font-size:16px; color:#5a5a5a; padding-left:35px; background:url(../image/wj_13.png) no-repeat left center;}
.links .msg { padding:15px 5px; border:1px solid #a1a1a1; border-radius:10px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.links .msg a { display:inline-block; line-height:35px; font-size:14px; color:#5a5a5a; padding:0 15px;}
.links .msg a:hover { color:#e10606;}

/*************** 子页公用 *******************/
.fl { float:left;}
.fr { float:right;}
.content { width:1200px; min-height:400px; margin:10px auto 20px auto; padding:20px; border:1px solid #ddd; box-sizing:border-box;}
.composit { width:1200px; line-height:40px; font-size:14px; color:#999; margin:10px auto 0 auto;}
.composit a { color:#14acf1;}
.comrgt { width:930px;}
.comrgt .comname { width:100%; line-height:25px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #eee;}
.comrgt .comname h3 { font-weight:bold; font-size:20px; color:#14acf1; position:relative;}
.comrgt .comname h3::after { display:block; content:""; width:100px; height:2px; background:#14acf1; position:absolute; left:0; bottom:-11px; z-index:1;}

.comrgt .comnr { padding:15px 0;}
.comrgt .comnr .chose { margin-bottom:20px; padding-bottom:5px; border-bottom:2px solid #eee;}
.comrgt .comnr .chose li { float:left; width:48.8%; margin:0 20px 10px 0; border:1px solid #e6e6e6; border-radius:2px; overflow:hidden;}
.comrgt .comnr .chose li label { float:left; /*width:64px;*/ line-height:40px; color:#666; text-align:center; padding:0 15px; margin-bottom:0 !important; border-right:1px solid #e6e6e6; background:#fbfbfb;}
.comrgt .comnr .chose li input { float:left; width:314px; height:40px; line-height:40px; font-size:12px; color:#333; padding:0 10px; border:none; background:#fff;}
.comrgt .comnr .chose .xiala { width:100%; margin-right:0;}
.comrgt .comnr .chose li .tags { float:left; height:40px; line-height:40px; margin-right:1px; padding:0 20px 0 10px; background:#eee; position:relative;}
.comrgt .comnr .chose li .tags::after { display:block; content:""; width:0; height:0; border-style:solid; border-width:5px 5px 0 5px; border-color:#999 transparent transparent transparent; position:absolute; top:17px; right:10px;}
.comrgt .comnr .chose li .tags select { display:block; width:150px; height:40px; line-height:40px; font-size:12px; color:#333; border:none; background:none; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.comrgt .comnr .chose li span { float:left; height:40px; line-height:40px; color:#333; padding:0 15px; margin-right:1px; background:#eee;}
.comrgt .comnr .chose li:nth-child(2n) { margin-right:0;}
.comrgt .comnr .chose .layui-btn-normal { height:38px; line-height:38px; background:#24bbff;}

.comnav { width:200px; text-align:center; overflow:hidden; border-radius:4px; background:#fff;}
.comnav h3 { font-weight:500; line-height:50px; font-weight:bold; font-size:18px; color:#fff; background:#24bbff;} 
.comnav li { width:100%; line-height:40px; font-size:14px; color:#333; margin:0 auto; border-bottom:1px solid #fff; background:#f4f4f4; -webkit-transition:all .5s ease; transition:all .5s ease;}
.comnav li a { display:block; width:100%; color:#333;}
.comnav li:hover a,.comnav .on a { font-weight:bold; color:#14acf1;}
.comnav li p { display:block; border:1px solid #eee; border-top:none; box-sizing:border-box; background:#fff;}
.comnav li p { font-weight:500; font-size:12px; color:#777;}
.comnav li p a,.comnav li:hover p a,.comnav li.on p a { font-weight:500; color:#777;}
.comnav li.on p a i { display:none;}
.comnav li:hover p:hover a,.comnav li.on p.on a { color:#14acf1;}


/*详情页公用*/
.lh { min-height:150px; line-height:30px; font-size:16px; color:#666; text-align:justify;}
.lh img { max-width:100%; height:auto !important;}

.showtit { width:100%; line-height:40px; text-align:center; padding:5px 0; margin-bottom:15px; border-bottom:1px solid #eee;}
.showtit h3 { font-size:24px; color:#333; font-weight:500;}
.showtit p { font-size:14px; color:#999; margin:0 auto;}

.gongshi { width:100%; margin:10px auto; border-top:1px solid #d3f1ff; border-right:1px solid #d3f1ff; background:#f7fdff;}
.gongshi li { float:left; width:50%; line-height:25px; color:#999; padding:10px; border-left:1px solid #d3f1ff; border-bottom:1px solid #d3f1ff; box-sizing:border-box;}
.gongshi li b { font-weight:500; color:#333;}
.gongshi li.wh100 { width:100%;}

.show_sxp { font-size:12px; line-height:25px; color:#999; margin-top:20px; padding:10px; border:1px dashed #eee; background:#f8f8f8;}
.show_sxp p { width:45%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.show_sxp p span { display:inline-block; margin-right:10px;}
.show_sxp a { color:#666;}
.show_sxp .fr { text-align:right;}
.show_sxp p a:hover { color:#e10606;}

/*分页*/
.scott { overflow:hidden; text-align:center; margin:20px auto;}
.scott li { float:left; line-height:40px; margin-right:-1px; border:1px solid #ddd;}
.scott li a,.scott li span { display:block; padding:0 20px; font-size:16px; color:#333; cursor:pointer;}
.scott li:hover,.scott .active { border-top-color:#24bbff; border-bottom-color:#24bbff; background:#24bbff;}
.scott li:hover a,.scott li:hover span,.scott .active span { color:#fff;}

/*图片列表*/
.piclist { width:100%; min-height:200px;}
.piclist li { float:left; width:210px; height:125px; padding:15px 10px; margin:0 10px 13px 0; border:1px solid #a1a1a1; border-radius:10px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.piclist li a { display:block; width:100%;}
.piclist li .img { float:left; width:74px; height:74px; overflow:hidden;}
.piclist li .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.piclist li p { float:right; width:105px; height:105px; line-height:35px; font-size:16px; color:#333; overflow:hidden;}
.piclist li:hover { border-color:#24bbff; box-shadow:0 0 10px rgba(36,187,255,0.1); background:#fafafa;}
.piclist li:hover .img img { transform:scale(0.9,0.9);}

/*新闻列表*/
.newslist { width:100%; min-height:200px;}
.newslist table { border-top:1px solid #eee; border-right:1px solid #eee;} 
.newslist table th,.newslist table td { line-height:30px; font-size:12px; color:#666; border-left:1px solid #eee; border-bottom:1px solid #eee; -webkit-transition:all .5s ease; transition:all .5s ease;}
.newslist table th { font-size:14px; color:#333; text-align:center; padding:5px 0; background:#fafafa;}
.newslist table td a,.newslist table td p { display:block; padding:5px 10px; box-sizing:border-box; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newslist table td a { font-size:14px; color:#333;}
.newslist table td a:hover { color:#e10606;}
.newslist table td p { text-align:center;}
.newslist table .wh1 { width:510px;}
.newslist table .wh2 { width:280px;}
.newslist table .wh3 { width:110px;}
.newslist table .wh4 { width:80px;}
.newslist table .wh5 { width:90px;}
.newslist table .wh6 { width:705px;}
.newslist table .wh7 { width:280px;}
/*.newslist table .wh8 { width:190px;}*/
/*.newslist table .wh9 { width:145px;}*/
.newslist table tr:nth-child(2n):hover td { background:#f6fcff;}

/*发表评论*/
.comments { margin-top:20px;}
.comments h1 { font-size:16px; color:#333; padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #ddd;}
.comments textarea { display:block; width:100%; line-height:25px; font-family:Microsoft YAHEI; font-size:14px; padding:10px; border:2px solid #ddd; box-sizing:border-box; -webkit-transition:all .5s ease; transition:all .5s ease;}
.comments textarea:hover { border-color:#24bbff; box-shadow:0 0 10px rgba(36,187,255,0.1);}
.comments .btn { display:block; width:140px; height:45px; line-height:45px; font-size:16px; color:#fff; margin:15px 0; border:none; background:#24bbff; -webkit-transition:all .5s ease; transition:all .5s ease;}
.comments .btn:hover { background:#14acf1;}
.comments .layui-btn-normal { margin:15px 0;}
.comments li { width:100%; padding:10px 0; border-top:1px solid #eee;}
.comments li span { font-size:12px; color:#999; color:#999; margin-left:15px;}
.comments li .reply { color:#24bbff;}
.comments li .name { line-height:30px;}
.comments li .name h3 { float:left; font-size:14px; color:#333;}
.comments li .name p { float:right;}
.comments li .msg { font-size:14px; line-height:25px; color:#666; margin-bottom:10px;}
.comments li .replylst { padding:10px; border:1px solid #eee; background:#fafafa;}
.comments li .replylst .list { width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #eee;}
.comments li .replylst .list:last-child { margin-bottom:0; padding-bottom:0; border-bottom:none;}
.comments li .replylst .list .msg { margin-bottom:0;}
.comments li .replylst .list .msg b { color:#24bbff;}
.comments li .replylst .list p { line-height:30px; text-align:right;}

/*单页*/
.nrmsg { float:left; width:920px;}
.wchats { float:right; width:200px; text-align:center; margin-top:5px; border:1px solid #eee; background:#fdfdfd;}
.wchats h4 { line-height:35px; font-size:16px; padding:20px 0;}
.wchats img { display:block; width:150px; height:150px; padding:10px; margin:0 auto; border:1px solid #eee; background:#fff;}
.wchats p { line-height:40px; font-size:16px; color:#333; margin-bottom:20px;}

/*登录注册*/
.login { width:100%; height:520px; text-align:center; padding-top:107px; background:url(../image/bg.jpg) no-repeat center top;}
.login form { display:block; width:630px; margin:0 auto;}
.login h2 { line-height:50px; font-weight:500; font-size:36px; color:#333; letter-spacing:5px; margin-bottom:50px;}
.login li { float:left; margin:0 5px 30px 5px;}
.login li input { display:block; float:left; width:220px; height:50px; line-height:50px; font-size:14px; color:#333; padding:0 10px; border:5px solid #24bbff; border-radius:2px; background:#fff; -webkit-transition:all .5s ease; transition:all .5s ease;}
.login li .hqyzm { width:130px; height:50px; color:#fff; margin-left:10px; background:#24bbff;}
.login li .btn { display:block; width:100px; line-height:40px; font-size:18px; color:#fff; padding:0; border:5px solid #24bbff; border-radius:2px; background:#24bbff;}
.login p { line-height:30px; font-size:12px; color:#666;}
.login p span { margin:0 50px;}
.login p span a { font-weight:bold; font-size:16px; color:#24bbff; -webkit-transition:all .5s ease; transition:all .5s ease;}
.login input:hover { box-shadow:0 0 20px rgba(36,187,255,0.4);}
.login p span a:hover { color:#14acf1;}

/*会员中心*/
.prenal { margin:20px;}
.prenal .layui-form-label { float:left; width:65px; height:40px; line-height:40px; font-size:14px; color:#666; text-align:center; padding:0 15px; border:1px solid #e6e6e6; border-radius:2px 0 0 2px; background:#fbfbfb;}
.prenal .layui-input-inline { height:40px; line-height:40px; font-size:14px; color:#666; padding:0 15px; border:1px solid #e6e6e6; border-left:none; border-radius:0 2px 2px 0;}
.prenal .layui-input-inline input { display:block; width:100%; height:38px; border:none;}
.prenal .layui-input-block { margin-left:65px;}
.requir { color:#f00; margin-right:5px;}
.layui-form-item .lat_img { margin-left:105px;}
.layui-form-item .lat_img .picture_item { height:30px; line-height:30px; margin-top:5px; position:relative;}
.layui-form-item .lat_img .picture_item a { display:block; float:left; max-width:70%; font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.layui-form-item .lat_img .picture_item .pic_del { float:left; width:40px; height:25px; line-height:22px; font-size:12px; color:#fff; text-align:center; margin:3px 0 0 20px; border:1px solid #24bbff; border-radius:4px; background:#24bbff;}

.layui-upload .imgsss { margin-left:15px;}
.layui-form-item { margin-bottom:5px;}