@charset "utf-8";
/* CSS Document */
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,input,select,textarea,form,img,div,pre,fieldset,blockquote,th,td {margin:0;padding:0;outline:none;}
body{color:#333; background-color:#ffffff;}
html{ overflow-x:hidden;}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none;border-style: none;}
*{ font-family:"Microsoft Yahei";margin:0;padding:0;transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;}
input,textarea,button{ background: transparent;vertical-align:middle}
a{ color:#333; text-decoration:none;}
:focus{outline:0}
table { border-spacing: 0px; border-collapse: collapse; margin:0 auto;}
tr { cursor: pointer; }
input, textarea{ border: 0; }
textarea{resize:none}
select{ border:none;outline: none;}

/*href*/
a:link,a:visited{color:#333}
a:hover,a:active{color:#e73980}
.cfff,.cfff a:link,.cfff a:visited{color:#fff !important}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#e73980}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#e73980}

/*common*/
.wrap, #demo{ width:1620px; margin:0 auto;}
#demo{ overflow:hidden;}
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center}
.img-box img,.img{display:block;margin:0;padding:0;width:100%;}
.flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.lc{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh5{-webkit-line-clamp:5}

.table{ display:table; table-layout: fixed; text-align:center; width:100%; height:100%}
.table_cell{ display:table-cell; vertical-align:middle}

.top{ width:100%; height:100px; background-color:#ffffff;}
.logo{ display:block; background:url(../images/logo.png) no-repeat left center; width:340px; height:100px;}
.nav{ margin-left:135px;}
.nav li{ float:left; background:url(../images/nav_line.jpg) no-repeat right center; height:100px; line-height:100px; width:130px; text-align:center;}
.nav li a{ font-size:16px; color:#333333;}
.nav li:hover a{ font-weight:bold;}
.top_r{ line-height:100px;}
.top_r li{ float:left; margin-left:15px; position:relative; cursor:pointer}
.top_r li img{ vertical-align:middle;}
.seach_w {width: 200px;height: 35px;background: #fff;border: 1px solid #cccccc;border-radius: 3px;position: absolute;top: 100px;right: 0;z-index: 10;display: none;z-index:9999}
.inp {width: 140px;padding: 0 10px;}
.inp input {padding: 5px 0;line-height: 25px;display: block;height: 20px;width: 100%;margin-top: 1.5px;}
.seach_w .btn_sea {position: absolute;width: 36px;height: 100%;background: url(../images/seaInp.png) no-repeat center;right: 0;top: 0;z-index: 9999999;}
.share_w {position: absolute;width: 180px;height: 60px;right: 0;top: 100px;display: none;z-index:9999}
.share_w:before {content: "";width: 100%;height: 8px;position: absolute;top: -8px;left: 0%;background: url(../images/arr.png) no-repeat center;}

.index1{ padding:20px 0;}
.index1_ul{ width:1637px;}
.index1_ul li{ float:left; text-align:center; width:310px; height:180px;box-shadow:0px 0px 10px rgba(204,204,204,.5); margin-right:17px; background-color:#ffffff;}
.index1_icon{ height:72px; background-repeat:no-repeat; background-position:center center; background-image:url(../images/index1_icon1.png); margin-top:35px;}
.index1_txt{ font-size:18px; color:#FFFFFF; line-height:54px;}
.index1_ul li.index1_li1 .index1_icon{ background-image:url(../images/index1_icon1.png);}
.index1_ul li.index1_li2 .index1_icon{ background-image:url(../images/index1_icon2.png);}
.index1_ul li.index1_li3 .index1_icon{ background-image:url(../images/index1_icon3.png);}
.index1_ul li.index1_li4 .index1_icon{ background-image:url(../images/index1_icon4.png);}
.index1_ul li.index1_li5 .index1_icon{ background-image:url(../images/index1_icon5.png);}
.index1_ul li.index1_li1{background-color:#55A5AA;}
.index1_ul li.index1_li2{ background-color:#E5CA8F;}
.index1_ul li.index1_li3{ background-color:#528EB5;}
.index1_ul li.index1_li4{ background-color:#ffffff;}
.index1_ul li.index1_li5{ background-color:#01763A;}
.index1_ul li.index1_li4 .index1_txt{ color:#233F52;}

.index2{}
.index2_l{ width:800px; height:500px;}
.index2_r{ width:790px; height:500px; box-shadow:0px 0px 10px rgba(204,204,204,.5);}
.slideTxtBox{ padding:30px;}
.slideTxtBox .hd{}
.slideTxtBox .hd .index2_more{ font-size:14px; color:#666666; line-height:40px;}
.slideTxtBox .hd ul{}
.slideTxtBox .hd ul li{ float:left; width:186px; height:40px; line-height:40px; text-align:center; background-color:#528EB5; margin-right:15px; font-size:20px; color:#ffffff; position:relative; cursor:pointer; border-radius:5px;}
.slideTxtBox .hd ul li a{ color:#ffffff;}
.slideTxtBox .hd ul li.index2_li1{ background-color:#528EB5;}
.slideTxtBox .hd ul li.index2_li2{ background-color:#55A5AA;}
.slideTxtBox .hd ul li.index2_li3{ background-color:#E5CA8F;}
.slideTxtBox .hd ul li.on:before{ content:""; position:absolute; bottom:-10px; left:50%; margin-left:-10px;width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #528EB5;}
.slideTxtBox .hd ul li.index2_li1.on:before{ content:""; position:absolute; bottom:-10px; left:50%; margin-left:-10px;width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #528EB5;}
.slideTxtBox .hd ul li.index2_li2.on:before{ content:""; position:absolute; bottom:-10px; left:50%; margin-left:-10px;width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #55A5AA;}
.slideTxtBox .hd ul li.index2_li3.on:before{ content:""; position:absolute; bottom:-10px; left:50%; margin-left:-10px;width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #E5CA8F;}
.slideTxtBox .bd{ margin-top:22px;}
.slideTxtBox .bd ul{}
.slideTxtBox .bd ul li{ padding-left:15px; background:url(../images/index2_arrow.png) no-repeat left center; line-height:42px;}
.slideTxtBox .bd ul li a{ font-size:16px; color:#333333;}
.slideTxtBox .bd ul li span{ color:#999999;}

.index3{ background:url(../images/index3_bg.png) no-repeat center top; padding:20px 0 0;}
.index3_tit{ background:url(../images/index3_tit.png) no-repeat center center; height:48px; position:relative;}
.index3_more {display: block;width: 88px;height: 23px;text-align: center;line-height: 23px;border-radius: 23px;border: 1px solid #EEEEEE;font-size: 12px;color: #333333;position: absolute;left: 50%;margin-left: 500px;top: 50%; margin-top:-11px;}
.picScroll-left{ width:1526px; margin:20px auto 10px; position:relative;}
.picScroll-left .next, .picScroll-left .prev{ display:block; position:absolute; top:76px; width:26px; height:88px; z-index:999; cursor:pointer;}
.picScroll-left .next{ background-image:url(../images/index3_rght.png); right:-70px;}
.picScroll-left .prev{ background-image:url(../images/index3_left.png); left:-70px;}
.picScroll-left .bd{}
.picScroll-left .bd ul{}
.picScroll-left .bd ul li{ float:left; text-align:center; margin-right:34px; width:281px;}
.index3_pic{background:url(../images/index3_b.png) no-repeat center center; width:281px; height:261px;}
.index3_pic img{width:238px;height:238px;border-radius: 100%;overflow:hidden;margin: 13px auto 0;}
.index3_txt{ padding:30px 0;}
.index3_txt h1{ font-size:18px; color:#333333; line-height:30px;}
.index3_txt p{ font-size:14px; color:#666666; line-height:24px;}

.index4{ background-color:#F8F8F8; padding:20px 0;}
.index4_tit{ font-size:26px; color:#333333; line-height:1;position:relative;}
.picScroll-left1{ margin-top:20px;}
.picScroll-left1 .hd{ margin-top:20px;}
.picScroll-left1 .hd ul{ text-align:center; font-size:0;}
.picScroll-left1 .hd ul li{ display:inline-block; width:35px; height:11px; border-radius:11px; background-color:#CCCCCC; margin:0 4px;}
.picScroll-left1 .hd ul li.on{ background-color:#01763A;}
.picScroll-left1 .bd{}
.picScroll-left1 .bd ul li{ float:left; width:323px; height:150px; background:url(../images/index4_b.png) no-repeat center center; padding:39px 26px 25px; margin-right:39px; overflow:hidden;}
.index4_pic{ width:130px; height:150px;}
.index4_txt{ width:174px;}
.index4_h1{ font-size:16px; color:#333333; line-height:25px;}
.index4_h2{ font-size:12px; color:#666666; line-height:24px; margin-top:12px;}

.index5{ background:url(../images/index3_bg.png) no-repeat center top; padding:20px 0;}
.index5_tit{ background:url(../images/index5_tit.png) no-repeat center center; height:48px; position:relative;}
.picScroll-left2{ margin-top:20px; position:relative;}
.picScroll-left2 .bd ul li{ float:left; width:205px; margin-right:30px; position:relative; background:url(../images/kuang.png) no-repeat center 7px;}
.index5_ch{ font-size:18px; color:#006666; line-height:1;}
.index5_en{ text-transform:uppercase; font-size:12px; color:#999999; line-height:58px; margin-top:5px;}
.index5_txt{ font-size:14px; color:#999999; line-height:24px; text-align:center; padding:0 32px; height:72px; overflow:hidden;}
.index5_line{ margin:25px auto 0; width:50px; height:3px; background-color:#55a5aa;}
.index5_pic{ background:url(../images/yuan.png) no-repeat center center; width:110px; height:110px; border-radius:110px; overflow:hidden; padding:10px; margin:60px auto 0;}
.picScroll-left2 .next, .picScroll-left2 .prev{ display:block; position:absolute; top:96px; width:48px; height:91px; background-size:100% 100%; background-repeat:no-repeat; background-position:center center; cursor:pointer;}
.picScroll-left2 .next{ background-image:url(../images/right.png); right:-70px;}
.picScroll-left2 .prev{ background-image:url(../images/left.png); left:-70px;}

.index7{ padding-top:20px;}
.index7_ul{ width:1650px;}
.index7_ul li{ float:left; width:460px; padding:30px 30px 23px; margin-right:30px; box-shadow:0px 0px 10px rgba(204,204,204,.5);}
.index7_pic{ width:460px; height:260px;}
.index7_txt{ margin-top:12px;}
.index7_tit{ margin:18px auto; font-size:24px; color:#333333; line-height:1;}
.index7_tit .index7_more{ display:block; width:88px; height:23px; text-align:center; line-height:23px; border-radius:23px; border:1px solid #EEEEEE; font-size:12px; color:#333333;}
.index7_ul li dl{}
.index7_ul li dl dt{ background:url(../images/index2_arrow.png) no-repeat left center; line-height:38px; border-bottom:1px dashed #CCCCCC; padding-left:15px;}
.index7_ul li dl dt a{ font-size:14px; color:#666666;}

.index8{ padding-top:20px; background:url(../images/index3_bg.png) no-repeat center top;}
.index8_tit{ background:url(../images/index8_tit.png) no-repeat center center; height:48px; position:relative;}
.index8_ul{ width:1640px; margin-top:20px;}
.index8_ul li{ float:left; width:390px; height:280px; margin-right:20px;}

.index9{ padding:20px 0;}
.index9_ul{ width:1640px;}
.index9_ul li{ float:left; width:185px; height:55px; margin-right:20px;}

.footer{ background-color:#ECECEC; padding:50px 0;}
.f_left{ width:332px;}
.f_logo{ background:url(../images/f_logo.png) no-repeat center center; width:278px; height:60px;}
.f_copy{ line-height:1; margin-top:15px;}
.f_copy, .f_copy a{ font-size:14px; color:#999999;}
.f_nav{ padding:0 50px; background:url(../images/f_line.jpg) no-repeat left top;}
.f_nav li{ float:left; margin:0 10px; background-color:#069090; width:90px; height:90px; border-radius:5px; text-align:center;}
.f_icon{ margin-top:16px; background-repeat:no-repeat; background-position:center center; height:33px; background-image:url(../images/f_icon1.png);}
.f_icon1{ background-image:url(../images/f_icon1.png);}
.f_icon2{ background-image:url(../images/f_icon2.png);}
.f_icon3{ background-image:url(../images/f_icon3.png);}
.f_icon4{ background-image:url(../images/f_icon4.png);}
.f_icon5{ background-image:url(../images/f_icon5.png);}
.f_icon6{ background-image:url(../images/f_icon6.png);}
.f_txt{ font-size:14px; color:#FFFFFF; line-height:36px;}
.f_right{background:url(../images/f_line.jpg) no-repeat left top;padding-left:51px;}
.ewm{ width:100px; margin-right:20px; font-size:12px; text-align:center;}
.f_con{}
.f_t{ font-size:14px; color:#999999; line-height:1;}
.f_tel{font-size:30px;color:#666666;line-height:60px; letter-spacing:-1px;}
.f_adr{ line-height:1;}
.f_adr, .f_adr a{ font-size:14px; color:#999999;}

.ej_banner{ background:url(../images/banner1.jpg) no-repeat center center; width:100%; height:300px;}
.ej_banner1{ background-image:url(../images/banner1.jpg);}
.ej_banner2{ background-image:url(../images/banner2.jpg);}
.ej_banner3{ background-image:url(../images/banner3.jpg);}
.ej_banner4{ background-image:url(../images/banner4.jpg);}
.ej_banner5{ background-image:url(../images/banner5.jpg);}
.ej_banner6{ background-image:url(../images/banner6.jpg);}

.ej_y{ margin-top:50px; overflow:hidden;}
.left, .right {padding-bottom: 9999px;margin-bottom: -9999px;}
.ej_left{ width:16.5%; background-color:#F1F5FA;}
.name{ background:url(../images/name.jpg) no-repeat center center; padding-left:20px; font-size:18px; color:#FFFFFF; font-weight:bold; line-height:50px;}
.ej_nav{}
.ej_nav li{ background:url(../images/ej_nav_b.png) no-repeat center center; line-height:44px; border-bottom:1px solid #D2E1EE; padding-left:54px; background-size:100% 100%;}
.ej_nav li a{ font-size:14px; color:#333333;}
.ej_nav li:nth-child(2n){ background-image:url(../images/ej_nav_b1.png);}
.ej_right{ width:81.5%;}
.menu {border-bottom: 1px solid #EAEAEA;line-height: 52px;}
.menu, .menu a{font-size: 14px;color: #666;}

.content{ padding:20px 0;}
.content, .content p{ font-size:16px; color:#333333; line-height:33px;}

.newslist{}
.newslist li{ overflow:hidden; border-bottom:1px solid #EAEAEA; padding:30px 0;}
.news_h1{ line-height:1; font-size:16px; color:#333333; font-weight:bold;}
.news_h2{ font-size:14px; color:#999999; line-height:26px; margin:10px auto 0;}
.news_more{ font-size:14px; color:#528EB5;}

.gglist li{ padding:10px 0;}
.gglist li .news_h1{ font-size:14px; font-weight:normal;}

.teamlist{ width:1452px; margin-top:60px;}
.teamlist li{float: left; text-align: center; margin-right: 65px; width: 281px; margin-bottom:25px;}

.classlist{ width:1470px; margin-top:60px;}
.classlist li{ float:left; width:390px; margin-right:75px; text-align:center; margin-bottom:20px;}
.class_txt{ font-size:16px; color:#333333; line-height:50px;}

.teamlist1{ width:1492px; margin-top:60px;}
.teamlist1 li{float:left;width:323px;height:150px;background:url(../images/index4_b.png) no-repeat center center;padding:39px 26px 25px;margin-right:98px;overflow:hidden; margin-bottom:60px;}

@media (max-width: 1600px){
	
	.wrap, #demo{ width:1215px;}
	.top{ height:75px;}
	.logo{ width:255px; height:75px; background-size:100% auto;}
	.nav{ margin-left:101px;}
	.nav li{ height:75px; line-height:75px; width:100px;}
	.nav li a{ font-size:14px;}
	.top_r{ line-height:75px;}
	.top_r li{ margin-left:11px;}
	.top_r li img{ vertical-align:middle; width:22px; height:22px;}
	
	.index1_ul{ width:1227px;}
	.index1_ul li{ width:232px; height:135px; margin-right:12px;}
	.index1_icon{ height:54px; background-size:auto 100%; margin-top:26px;}
	.index1_txt{ font-size:16px; line-height:40px;}
	
	.index2_l{ width:600px; height:375px;}
	.index2_r{ width:592px; height:375px;}
	.slideTxtBox{ padding:22px;}
	.slideTxtBox .hd .index2_more{ font-size:12px; line-height:30px;}
	.slideTxtBox .hd ul li{ width:139px; height:30px; line-height:30px; margin-right:11px; font-size:15px;}
	.slideTxtBox .hd ul li.on:before{ content:""; position:absolute; bottom:-7px; left:50%; margin-left:-7px;width:0;height:0;border-right:7px solid transparent;border-left:7px solid transparent;border-top:7px solid #528EB5;}
	.slideTxtBox .hd ul li.index2_li1.on:before{ content:""; position:absolute; bottom:-7px; left:50%; margin-left:-7px;width:0;height:0;border-right:7px solid transparent;border-left:7px solid transparent;border-top:7px solid #528EB5;}
	.slideTxtBox .hd ul li.index2_li2.on:before{ content:""; position:absolute; bottom:-7px; left:50%; margin-left:-7px;width:0;height:0;border-right:7px solid transparent;border-left:7px solid transparent;border-top:7px solid #55A5AA;}
	.slideTxtBox .hd ul li.index2_li3.on:before{ content:""; position:absolute; bottom:-7px; left:50%; margin-left:-7px;width:0;height:0;border-right:7px solid transparent;border-left:7px solid transparent;border-top:7px solid #E5CA8F;}
	.slideTxtBox .bd{ margin-top:16px;}
	.slideTxtBox .bd ul li{ padding-left:11px; line-height:31px;}
	.slideTxtBox .bd ul li a{ font-size:14px;}
	
	.index3_tit{ height:36px; background-size:auto 100%;}
	.picScroll-left{ width:1144px;}
	.picScroll-left .next, .picScroll-left .prev{ top:57px; width:19px; height:66px; background-size:100% 100%;}
	.picScroll-left .next{ right:-52px;}
	.picScroll-left .prev{ left:-52px;}
	.picScroll-left .bd ul li{ margin-right:25px; width:210px;}
	.index3_pic{ background-size:100% 100%; width:210px; height:195px;}
	.index3_pic img{width:178px;height:178px;margin: 9px auto 0;}
	.index3_txt{ padding:22px 0;}
	.index3_txt h1{ font-size:14px; color:#333333; line-height:22px;}
	.index3_txt p{ font-size:12px; color:#666666; line-height:18px;}
	
	.index4_tit{ font-size:20px;}
	.picScroll-left1 .hd ul li{ width:26px; height:8px; border-radius:8px;}
	.picScroll-left1 .bd ul li{ width:242px; height:112px; background-size:100% 100%;padding:29px 19px 18px; margin-right:30px;}
	.index4_pic{ width:97px; height:112px;}
	.index4_txt{ width:130px;}
	.index4_h1{ font-size:14px; color:#333333; line-height:18px;}
	.index4_h2{ font-size:12px; color:#666666; line-height:18px; margin-top:9px;}
	
	.index5_tit{ background-size:auto 100%; height:36px;}
	.picScroll-left2 .bd ul li{ width:153px; background-size:100% auto; background-position:center 5px; margin-right:22px;}
	.index5_ch{ font-size:14px;}
	.index5_en{ line-height:43px; margin-top:3px;}
	.index5_txt{ font-size:12px; color:#999999; line-height:18px; padding:0 24px; height:54px;}
	.index5_line{ margin:18px auto 0; width:37px;}
	.index5_pic{ background-size:100% 100%; width:82px; height:82px; border-radius:82px; padding:7px; margin:45px auto 0;}
	.picScroll-left2 .next, .picScroll-left2 .prev{ top:72px; width:36px; height:68px;}
	.picScroll-left2 .next{ right:-52px;}
	.picScroll-left2 .prev{ left:-52px;}
	
	.index7_ul{ width:1237px;}
	.index7_ul li{ width:345px; padding:22px 22px 17px; margin-right:22px;}
	.index7_pic{ width:345px; height:195px;}
	.index7_txt{ margin-top:9px;}
	.index7_tit{ margin:13px auto; font-size:18px;}
	.index7_tit .index7_more{ width:66px; height:17px; line-height:17px; border-radius:17px;}
	.index7_ul li dl dt{ line-height:28px; padding-left:11px;}
	
	.index8_tit{ background-size:auto 100%; height:36px;}
	.index8_ul{ width:1230px;}
	.index8_ul li{width:292px;height:210px;margin-right: 15px;}
	
	.index9_ul{ width:1230px;}
	.index9_ul li{ width:138px; height:41px; margin-right:15px;}
	
	.footer{ padding:37px 0;}
	.f_left{width: 278px;}
	.f_logo{ background-size:100% 100%; width:208px; height:45px;}
	.f_copy{ margin-top:11px;}
	.f_copy, .f_copy a{ font-size:12px;}
	.f_nav{ padding:0 26px;}
	.f_nav li{ margin:0 7px; width:67px; height:67px;}
	.f_icon{ margin-top:12px; height:24px; background-size:auto 100%;}
	.f_txt{ font-size:12px; line-height:27px;}
	.f_right{padding-left:38px; background-size:1px 67px;}
	.ewm{ width:77px; margin-right:15px;}
	.f_tel{font-size:22px;line-height:40px;}
	.f_adr, .f_adr a{ font-size:12px; color:#999999;}
	
	.teamlist{ width:1089px; margin-top:45px;}
	.teamlist li{ margin-right: 50px; width: 210px; margin-bottom:18px;}
	
	.classlist{ width:1102px; margin-top:45px;}
	.classlist li{ float:left; width:292px; margin-right:56px;}
	
	.teamlist1{ width:1119px; margin-top:45px;}
	.teamlist1 li{ width:242px; height:112px; background-size:100% 100%; padding:29px 19px 18px;  margin-right: 73px;}
	
	.seach_w, .share_w{ top:75px;}
	
	.ej_nav li{ line-height:33px; padding-left:40px;}

}

.gbook_ly{ background-color:#f4f4f4; padding:47px 40px 46px 51px;}
.gbook_ly form{ width:590px;}
.gbook_ly .input{ background-color:#ffffff; border:1px solid #e8e8e8; height:41px; padding:0 20px; width:250px;}
.gbook_ly .textarea{ background-color:#ffffff; border:1px solid #e8e8e8; padding:20px; width:548px; height:160px; margin-top:20px;}
.gbook_ly .submit{ background-color:#ffffff; border:1px solid #e8e8e8; width:198px; height:41px; margin-top:20px; font-size:18px; color:#333333;}

.gbook_list{ margin-bottom:20px;}
.gbook_list li{ overflow:hidden; border-bottom:1px dotted #cccccc; padding:10px 0;}
.gbook_list li.tit{ font-size:16px; color:#333333;}
.gbook_list li p{font-size:14px;color:#5f5f5f;/* margin-top: 10px; */}
.gbook_list li .tit, .gbook_list li p{ line-height:24px; overflow:hidden;}

.gbook_show{}
.gbook_show li{}
.gbook_show li span{ color:#e50012; font-weight:bold;}

#move_port{position:fixed; left:0; top:0; cursor:pointer; z-index: 999;}

.slideBox{ width:100%; overflow:hidden; position:relative;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev, .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover, .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}

.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #01763A; color: #fff;}