/*全局属性*/
body,html {font-size:12px;font-family: 'Microsoft YaHei'; }
a {color:#333;}
a:hover {color:#06C; text-decoration:none}
ul,li {list-style:none; margin:0; padding:0;}
/*公共样式*/
.warp {width:1200px; margin-left:auto; margin-right:auto; position:relative;}
.sep10{height:10px; clear:both;}
.sep5{height:5px; clear:both;}
.headtitle { line-height:35px; height:35px; border-bottom:1px solid #496688; margin-right:20px;}
.headtitle h3 { font-weight:bold; font-size:16px;}
.box {}
.box .boxhead {height:25px; line-height:25px; background-color:#bf4f79; padding-left:10px; padding-right:10px}
.box .boxhead h3 { float:left; font-weight: bold; font-size:14px;color:#fff;}
.box .boxhead .more { float:right}
.box .boxpic {margin-top:10px; height:90px; padding:10px;}
.box .boxpic .pic { float:left; width:120px;}
.box .boxpic .info { float:left; width:200px;}
.box .boxpic .info .title { font-weight:bold; line-height:25px; height:25px;}
.box .boxpic .info p { line-height:22px;}
.box .boxlist {padding:10px;}
.box .boxlist ul {}
.box .boxlist ul li {}
.box .boxlist ul li .line { color:#CCC; padding-right:5px; float:left; margin-top:10px;}
.box .boxlist ul li .num { float:left; margin-right:10px; border:1px solid #ccc; line-height:12px; height:12px; margin-top:6px; padding-left:3px; padding-right:3px;}
.box .boxlist ul li .title{ float:left; text-align:center; line-height:30px;font-size: 16px;font-weight: normal;color: #666666;}
.box .boxlist ul li .time { float:right; color:#999}
.box .boxcontent { padding:10px; line-height:22px;}
/*主页面框架*/
#central { width:960px; margin-left:auto; margin-right:auto;margin-top:20px; }
#main {width:730px;}
#sidebar {width:230px; margin-top:90px;}
.mainhead {height: 340px;}
.top{ color:rgb(102, 102, 102); height:26px; line-height:26px;background-color: rgb(244, 227, 233); border-bottom:1px solid #bf4f79;}

/*头部*/
#head { padding-top:20px;}
#head #logo { background-image:url(../images/logo.png); background-repeat:no-repeat; width:350px; height:80px;}
#head #logo h1 {text-indent:-2000px;}
#head #logo h1 a {display:block; width:350px; height:61px;}

/*底部*/
.fuwu{ background:#543842; border-top:1px solid #303030; height:39px; line-height:39px; color:#7f7d7e; text-align:center;}
.fuwu span{ margin-left:20px; margin-right:5px;}
.fuwu .t{ color:#ffffff;font-size:16px;}
.fuwu .yuan{border-radius: 50px; color:#fff;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    word-wrap: break-word;
    padding: 3px; padding-left:5px; padding-right:5px;   
    height: 20px;
    width: 20px;
    background-color: rgb(191, 79, 121);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    }
	
#foot { background:#303030;  padding-top:10px; padding-bottom:20px;}
#foot .menu {margin-left:auto; margin-right:auto; height:30px; text-align:center}
#foot .menu  {color: #999;}
#foot .menu a {color: #999; margin-right:10px; margin-left:10px;}
#foot .menu a:hover {color:#06C;}
#foot #copyright { line-height:30px; text-align:center; color:#999}

.flink{ height:47px;font-size:18px;}
.flink ul li{ float:left;}
.flink ul li a{font-size: 16px;color: #333333;line-height:50px; padding-right:10px;}

/*导航*/
#head #nav {background-color:rgb(191, 79, 121); height:50px; margin-top:20px; position:relative;}
#head #nav ul {}
#head #nav ul li {float:left; width:100px;  }
#head #nav ul li .title a {color:#fff; display:block; width:90px; text-align:center; line-height:50px; text-decoration:none; font-size:14px; color:#fff;}
#head #nav ul li .title a:hover { background-color:#c76489;;}
#head #nav ul .current .title a { background-color:#c76489; !important;}
#head #nav ul li .nav_menu {height:30px; font-size:14px; position:absolute!important; display:none; overflow:hidden}
#head #nav ul li .nav_menu li {float:left !important;line-height:30px; color:#ccc; width:auto !important}
#head #nav ul li .nav_menu li a {padding-left:20px; height:29px; padding-right:20px; text-decoration:none; display:block;}
#head #nav ul li .nav_menu li a:hover {border-bottom:1px solid #475a79; }
#head #nav ul li .nav_menu .line {}
#head #nav ul li .menucur {display:block}
#head #navmenu {height:70px; background-color:rgb(199, 100, 137); text-align:center;}
/*搜索*/
#search {width:256px;height:30px;padding:2px; margin-top:8px; }
#search input { width:190px;height:24px; line-height:24px;border:#a54066 2px solid; float:left;}
#search button { width:60px; height:26px; line-height:26px; border:0px;background-color:#c76489; color:#fff;float:left;}
	/*banner*/
.fullSlide{width:100%;position:relative;height:415px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:415px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:380px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px;margin:1px;overflow:hidden;line-height:999px; border-radius:20px; background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:71px;height:71px;}
.fullSlide .prev{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;right:15%;z-index:1;width:71px;height:71px;}


.aboutus{ height:318px; margin-top:40px; color:#fff;
	background-image:url(../images/aboutus.jpg);
 	background-color: rgb(239, 134, 66); 
 	background-position: 50% 50%; background-repeat: no-repeat;
}

.banner{ background:#8869ca; height:150px;}
.banner .chazhao{ width:193px; color:#fff; padding-top:20px;}
.banner .chazhao .w{ width:105px;}
.banner .chazhao .t{ font-size:18px;}
.banner .chazhao .c{ font-size:26px;}

.banner .chazhao .fengge{border-radius: 21px; color:#8768c8; text-align:center;
    -moz-border-radius: 21px;
    -webkit-border-radius: 21px;
    word-wrap: break-word;
    padding: 0px;
    border: 0px solid transparent;
    height: 19px;
    width: 68px;
    display: block;
    background-color: rgb(255, 255, 255);
    border-top-left-radius: 21px;
    border-top-right-radius: 21px;
    border-bottom-right-radius: 21px;
    border-bottom-left-radius: 21px;
}
.banner .chazhao .jia{ font-size:70px;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    word-wrap: break-word;
    padding: 0px;
    border: 0px solid transparent;
    height: 88px;
    width: 88px;
    display: block;
    background-color: rgb(150, 123, 208);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
	 color:#8768c8;
	 line-height:120%;
	 text-align:center;
	}
.banner .pic{}
.banner .pic li{ float:left; width:167px;position:relative; margin-top:-15px;}
.banner .pic li span{ font-size:15px; color:#fff; position:absolute; top:85px; left:120px;}
.banner .pic li a{ position:absolute; top:120px; right:-40px;border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    padding: 0px;
    border: 0px solid transparent;
    overflow: hidden;
    width: 76px;
    height: 25px;
	line-height:25px;
    background-color: rgb(239, 135, 66);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px; text-align:center; color:#fff;
}

.flow{ margin-top:50px;word-wrap: break-word;padding: 0px;border: 1px solid rgb(194, 194, 194);
    height: 198px;width:1200px;display: block;
	}
.flow .flowhead{ margin-left:20px; margin-right:10px; height:40px; line-height:40px; color:#bf4f79; font-size:24px; border-bottom:1px solid #bf4f79; position:relative; font-family:'Microsoft YaHei';}
.flowhead{ margin-left:20px; margin-right:10px; height:40px; line-height:40px; color:#bf4f79; font-size:24px; border-bottom:1px solid #bf4f79; position:relative; font-family:'Microsoft YaHei';}
.flow .flowcontent{ height:138px;}
.flow .flowcontent ul{ padding:10px; margin-left:30px; margin-top:20px;}
.flow .flowcontent ul li{ width:119px; float:left; margin-right:24px; position:relative;}
.flow .flowcontent ul li i{ position:absolute; left:-20px; top:-15px; color:#bf4f79; font-size:24px;}
.flow .shadow{ background:url(../images/ss1_nvd6.png) no-repeat bottom center;background-size:100%;  height:20px;	}
.flow .flowcontent ul li .t{ font-size:16px; color:#5a5a5a;}
.flow .flowcontent ul li .desc{ color:#cccccc}

.navigation { margin-top:60px; text-align:center;}
.navigation ul{ width:600px; margin:0px auto;}
.navigation ul li{ float:left; font-size:16px; height:35px; line-height:35px; }
.navigation ul li a{ display:block; color:#bf4f79;  width:100px;}
.navigation ul li a:hover{ background:#bf4f79; color:#fff;  width:100px;}
.navigation ul li .current{ background:#bf4f79; color:#fff;}

.case{ margin-top:40px; margin-bottom:30px; width:1080px;}
.case ul li{margin-left:43px; float:left; }
.case ul li img{width:310px; height:250px;}
.case ul li .bottom{font-size: 16px;font-weight: normal;line-height:200%; text-align:center;}
.case ul li .bottom a{color: #666666;}
.case ul li .cname{font-size: 14px;line-height: 140%; text-align:center;}
.case ul li .cname a{color:#cccccc;}

.sheji{ margin-top:40px; margin-bottom:30px;width:1220px;}
.sheji ul{margin-top:20px;}
.sheji ul li{padding-left:11px; float:left;}
.sheji ul li img{ width:190px; height:253px;}
.sheji ul li .bottom{font-size: 16px;font-weight: normal;line-height:220%; text-align:center;}
.sheji ul li .bottom a{color: #666666;}
.sheji ul li .cname{font-size: 14px;line-height: 140%;}
.sheji ul li .cname a{color:#cccccc;}


.qiandan{ margin-top:40px; margin-bottom:30px;}
.qiandan ul{}
.qiandan ul li{ float:left;}
.qiandan ul li img{ width:292px; height:241px;}
.qiandan ul li .bottom{font-size: 16px;font-weight: normal;line-height:220%; text-align:center;}
.qiandan ul li .bottom a{color: #666666;}
.qiandan ul li .cname{font-size: 14px;line-height: 140%;}
.qiandan ul li .cname a{color:#cccccc;}

.hezuo{ margin-top:40px; margin-bottom:30px; width:1230px;}
.hezuo ul li{margin-left:19px; float:left; }
.hezuo ul li img{width:220px; height:120px; border:#ccc solid 1px;}
.hezuo ul li .bottom{font-size: 16px;font-weight: normal;line-height:220%; text-align:center;}
.hezuo ul li .bottom a{color: #666666;}
.hezuo ul li .cname{font-size: 14px;line-height: 140%;}
.hezuo ul li .cname a{color:#cccccc;}


/*幻灯片*/
.slideshow { width:300px; height:330px; border:1px solid #ccc; overflow: hidden; position: relative; float:left; }
.slideshow h3 { color: #EEE; font-size: 12px; font-weight: 700; line-height: 26px; position: absolute; text-indent: 2%; width: 100%; z-index: 102; margin: 0; }
.slideshow h3 a { color: #FFF; text-decoration: none; }
.slideshow h3 a:hover { color: #F60; text-decoration: underline; }
.slideshow li img { border: 0; vertical-align: top; }
.slideshow ul { list-style-type: none; margin: 0; padding: 0; }
.slideshow .smallslider-btns { position: absolute; z-index: 103; }
.slideshow .smallslider-btns .current-btn { background-color: #3e4e68; border: 1px solid #496688; color: #FFF; font-size: 14px; font-weight: 700; }
.slideshow .smallslider-btns span { background-color: #FFF; border: 1px solid #DCDCDC; color: #496688; cursor: pointer; float: left; font-size: 12px; height: 16px; line-height: 16px; text-align: center; width: 16px; }
.slideshow .smallslider-lay { background-color: #000; height: 26px; position: absolute; width: 100%; z-index: 101; }

.tbox{ width:470px;}
.tbox .tboxhead{ margin-bottom:10px}
.tbox .tboxhead .titles{ float:left; position:relative;  }
.tbox .tboxhead .titles h2{padding-left:15px;  font-size:20px; width:160px; color:#9a9a9a; text-align:center;}
.tbox .tboxhead .titles h2 a{padding-left:20px;font-size:24px; padding-right:20px;color:rgb(136, 105, 202); border-bottom:1px solid rgb(136, 105, 202); }
.tbox .tboxhead .more a{ float:right;    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    padding: 0px;
    border: 0px solid transparent;
    overflow: hidden;text-align:center;
    width: 76px;
    height: 25px; 
	line-height:25px;
	color:#959595;
    background-color:#e8e8e8; 
	font-size:10px;
	margin-top:16px;
}
.tbox .tboxhead .more a:hover{ background-color:#bf4f79; color:#fff;}
.tbox .content{ border:1px solid #8869ca; background:#8869ca}
.tbox .content .flash{ float:left; width:371px; }
.tbox .content .bar{ float:right; width:95px; color:#fff; font-size:16px; padding-top:25px; }
.tbox .content .bar ul li{ background:#967bd0; height:33px; line-height:33px; text-align:center; margin-bottom:5px;}
.tbox .shadow{ background:url(../images/ss1_nvd6.png) no-repeat bottom center; height:15px;}



.nbox{ width:670px;}
.nbox .nboxhead{ margin-bottom:10px}
.nbox .nboxhead .titles{ float:left; position:relative;  }
.nbox .nboxhead .titles h2{padding-left:15px;  font-size:20px; width:160px; color:#9a9a9a; text-align:center;}
.nbox .nboxhead .titles h2 a{padding-left:20px;font-size:24px; padding-right:20px;color:#bf4f79; border-bottom:1px solid #bf4f79; }
.nbox .nboxhead .more a{ float:right;    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    padding: 0px;
    border: 0px solid transparent;
    overflow: hidden;text-align:center;
    width: 76px;
    height: 25px; 
	line-height:25px;
	color:#959595;
    background-color:#e8e8e8; 
	font-size:10px;
	margin-top:16px;
}
.nbox .nboxhead .more a:hover{ background-color:#bf4f79; color:#fff;}
.nbox .newlist li{ height:30px; line-height:30px; border-bottom:1px solid #ededed;}
.nbox .newlist li a{ color:#666}
.nbox .newlist li .time{ float:right; color:#dbd3cc;}

/*bread页面*/
.pagenav{ margin-top:15px;}
.pagenav img{ display:inline; width:17px; position:absolute; top:25px;}
.pagenav .titles h2{padding-left:15px;  font-size:20px;color:#9a9a9a; }
.pagenav .titles h2 a{padding-left:20px;font-size:24px; padding-right:20px;color:#bf4f79;border-bottom:1px solid #bf4f79; display:inline-block; width:96%;}

/*头条*/
.mainhead .indexhot { margin-left:20px; float:left; width:390px;}
.mainhead .indexhot .hotbox { border-bottom:1px dotted #ccc; padding-bottom:10px;}
.mainhead .indexhot .hotbox h2 { font-size: 16px; font-weight: bold; height: 28px;}
.mainhead .indexhot .hotbox p {line-height: 22px}
.mainhead .hotlist {}
.mainhead .hotlist ul {}
.mainhead .hotlist ul li {float:left; width:50%; line-height:25px; height:25px; color:#CCC}
.mainhead .hotlist ul li span { padding-right:5px;}
/*图片展示*/
.piclist { background-color: #F4F4F4; padding-top: 20px; padding-bottom: 20px; padding-left:10px; padding-right:10px; margin-top:20px; margin-right:20px;}
.piclist ul {}
.piclist ul li { float:left; }
.piclist ul li .pic {  margin-left:auto; margin-right:auto}
.piclist ul li .pic img { }
.piclist ul li .title { width:155px; line-height:22px; margin-left:auto; margin-right:auto; margin-top:5px; height:25px; overflow:hidden;}
/*栏目列表*/
#classbox { padding-top:10px;}
#classbox .box { float:left; width:345px; margin-right:20px; display:inline; height:410px;}
/*边栏定义*/
#sidebar .box { border:1px solid #ddd; margin-bottom:20px;}
#sidebar .box .boxhead{height:30px; line-height:30px;}
#sidebar .box .boxlist ul li { line-height:35px; height:35px; border-bottom:1px dotted #ddd} 
#sidebar .box .boxlist ul li .num { margin-top:12px;}
/*面包屑导航*/
#pagenav {line-height:30px; hanging-punctuation:30px; padding-left:10px; padding-right:10px; margin-bottom:10px; margin-right:20px;}
/*列表页*/
.pagelist { margin-right:20px; }
.pagelist .boxhead{height:30px; line-height:30px;}
.pagelist .boxlist ul { padding-bottom:20px;}
.pagelist .boxlist ul li { line-height:35px !important; height:35px !important; border-bottom:1px dotted #ddd}
.pagelist .boxlist ul li .title{ font-size:14px;}
.pagelist .boxlist ul li .time{}
/*图片列表页*/
.pagepiclist { margin-right:20px;}
.pagepiclist .boxhead{height:30px; line-height:30px;}
.pagepiclist .boxlist { padding-right:0px;}
.pagepiclist .boxlist ul { padding-bottom:20px;}
.pagepiclist .boxlist ul li { float:left;  margin-top:10px; margin-right:9px;}
.pagepiclist .boxlist ul li img{ font-size:14px;border:#ccc solid 1px;}
.pagepiclist .boxlist ul li .title{ float:none;}
.pagepiclist .boxlist ul li .time{}

.pagepiclist .navigation{ position:absolute; right:0; top:-50px; display:inline-block; width:800px;}
/*扩展列表页*/
.pageexpand { margin-right:20px;  border:1px solid #ddd; }
.pageexpand .boxhead{height:30px; line-height:30px;}
.pageexpand .boxlist ul li { height:90px; float:none; border-bottom:1px dotted #ddd}
.pageexpand .boxlist ul li .pic { float:left;}
.pageexpand .boxlist ul li .pic img { width:110px; height:80px;}
.pageexpand .boxlist ul li .info { float:left; margin-left:20px;}
.pageexpand .boxlist ul li .info .title { line-height:25px; float:none; font-size:14px; font-weight:bold}
.pageexpand .boxlist ul li .info .description { line-height:25px;}
.pageexpand .boxlist ul li .info .ext{ color: #999; line-height:22px; float:none}
/*内容页*/
.pagecontent {margin-right:20px; }
.pagecontent .boxcontent h1{height:45px;  font-size:16px; font-weight:bold; text-align:center}
.pagecontent .boxcontent .info { border-top:1px dotted #ccc; text-align:center}
.pagecontent .boxcontent .content { font-size:14px; line-height:35px; margin-top:10px;}
.pagecontent .boxhead {margin-top:20px;}
.pagecontent .boxhead h3 { font-size:12px; font-weight:normal;color:#fff;}
.pagecontent .boxlist {}
.pagecontent .boxlist li { float:left; width:50%;}
.pagecontent .boxlist li .line { padding-right:10px !important;}
.pagecontent .updown { line-height:25px; height:25px; padding-left:10px; padding-right:10px; color:#666;}
.pagecontent .updown a {color:#666}
.pagecontent .updown .previous { float:left;}
.pagecontent .updown .next { float:right}
/*扩展模型内容页*/
.contentexpand { padding:10px; height:310px;}
.contentexpand .imagebox {float:left; width:330px; border:1px solid #ddd;}
.contentexpand .imagebox .pic { width: 320px;height: 250px;margin-right: auto;margin-left: auto;}
.contentexpand .imagebox .tabs { padding-left:5px;height:75px;}
.contentexpand .imagebox .tabs a { display:block; float:left; margin-right:5px; padding:2px; border:1px solid #ddd}
.contentexpand .imagebox .tabs img { width:70px; height:60px;}
.contentexpand .info {float:left; margin-left:10px; width:340px;}
.contentexpand .info .title { font-size:14px; height:35px; border-bottom:1px dotted #ddd}
.contentexpand .info .title h1 { font-weight:bold}
.contentexpand .info .description { font-size:12px; line-height:22px; padding-top:10px; color:#666;border-bottom:1px dotted #ddd; padding-bottom:10px;}
.contentexpand .info .list {}
.contentexpand .info .list ul {}
.contentexpand .info .list ul li { line-height:35px; height:35px;border-bottom:1px dotted #ddd}
.contentexpand .info .list ul li .name { padding-right:10px; color:#666}
/*分页样式*/
.pagenum {padding:20px; text-align:center}
.pagenum a {border: 1px solid #FFFFFF;color: #999999;margin: 0 3px;padding: 3px 0; }
.pagenum a:hover { color: #3e4e68 !important;}
.pagenum .current {color: #3e4e68 !important;}
.pagenum .firstPage,.pagenum .nextPage,.pagenum .prePage,.pagenum .lastPage {background-color: #F8F8F8; border: 1px solid #D9D9D9; color: #999999; height: 19px; line-height: 19px; padding: 3px 10px; width: 39px;}
/*404页面*/
.error404 { background-image: url(../images/404bg.jpg); background-repeat: no-repeat; width: 856px; height: 250px; margin-right: auto; margin-left: auto; margin-top: 50px;}
.error404 .taglist { padding-top: 100px; padding-left: 300px;}
.error404 .taglist a{color:#666}
.error404 .home { color:#3e4e68; padding-top: 5px; padding-left: 300px; font-size:14px; font-weight:bold}
.error404 .home a {color:#3e4e68; }
/*留言板*/
.guestbook h5{line-height: 28px;font-family: 'Microsoft YaHei';font-size: 24px;color: rgb(135, 104, 200);text-align:center;}
.guestbook h5 span{line-height: 22px;font-size: 24px;color: rgb(204, 204, 204);text-align:center;}
.guestbook p{line-height: 22px;font-family: 'Microsoft YaHei';font-size: 16px;color: rgb(102, 102, 102); text-align:center; margin-top:10px; margin-bottom:10px;}
.guestbook .list { border-bottom:1px dotted #ccc; padding-bottom:10px;}
.guestbook .list .content { font-size:16px; line-height:25px; padding-bottom:10px; }
.guestbook .list .content .reply {border:1px solid #ddd; line-height:25px; padding-left:5px; padding-right:5px; margin-top:10px; background-color:#f4f4f4}
.guestbook .list .info{color:#666; line-height:25px;}
.guestbook .guest_post { padding:10px;}


.formsub .better p{font-weight:bold;}
.guestbook .formsub h5 { line-height:30px;font-size: 16px; text-align:center;color:#fff; font-weight:bold;}
.guestbook .formsub p{ text-align:center;font-size: 16px; color:rgb(211, 250, 175);}
.guestbook .formsub span{color: rgb(102, 102, 102);}
.guestbook .formsub .guest_post { padding-top:10px; width:800px; margin:0px auto; }
.guestbook .formsub .guest_post label{height: 34px;line-height: 34px;font-size: 14px;color: #fff;text-align: left;word-spacing: 0px;padding: 0px;margin-top: 8px;display:block;}
.guestbook .formsub .guest_post .guest_post_hr { line-height:40px; font-size:16px;}
.guestbook .formsub .guest_post .guest_post_text {width: 800px;height: 34px;line-height: 34px;background-color: #eeeeee;background-image: none;font-size: 16px;color: #777777;text-align: left;word-spacing: 0px;padding: 4px;border: 1px #aaa dashed; display:block;}
.guestbook .formsub .guest_post .guest_post_content {width: 800px;height: 122px;line-height: 24px;background-color: #eeeeee;background-image: none;font-size: 14px;
color: #777777;text-align: left;word-spacing: 0px;padding: 4px;border: 1px;border-color: #aaa;border-style: dashed;clear: both;margin-top: 0px;margin-left: 0px;}
.guestbook .formsub .subdiv { margin-top:0px; display:inline; width:300px; margin-left:200px;}
.guestbook .formsub  span{ font-weight:bold; text-align:center;font-size: 16px; color:#fff; }
.guestbook .formsub  span span{color:rgb(211, 250, 175); clear:both;}
.guestbook .formsub .button {cursor: pointer;width:170px;height: 43px;line-height: 38px;background-color:#ef8642;font-size: 16px;color: #FFFFFF;text-align: center; border:0px; margin-right:100px; display:inline;font-family: 'Microsoft YaHei'; margin-top:-45px; margin-left:380px;}




/* lanrenzhijia 特效*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
.lanrenzhijia{width:1230px;margin:10px auto 0 auto;overflow:hidden; margin-top:40px;}
.lanrenzhijia ul li{float:left;margin-left:16px;margin-bottom:10px;display:inline;overflow:hidden;position:relative;}
.lanrenzhijia ul li .photo{width:388px;height:250px;overflow:hidden;}
.lanrenzhijia ul li .photo img{ width:388px; height:250px;}
.lanrenzhijia .rsp{width:388px;height:250px;overflow:hidden;position: absolute;background:#8869ca;top:0px;left:0px;}
.lanrenzhijia .text{position:absolute;width:388px;height:250px;left:-300px;top:0px;overflow:hidden;}
.lanrenzhijia .text h3{width:388px;margin-top:100px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:20px;}
.lanrenzhijia .text a{text-decoration:none;color:#fff;}
.lanrenzhijia .text div{text-align:center;color:#FFFFFF;font-size:18px;}
.lanrenzhijia  .bottom{font-size: 16px;font-weight: normal;line-height:200%; text-align:center;}
.lanrenzhijia  .bottom a{color: #666666;}
.lanrenzhijia  .cname{font-size: 14px;line-height: 140%; text-align:center;}
.lanrenzhijia  .cname a{color:#cccccc;}

.lanrenzhijia .indexLiveMore {float: left;background-color:#ef8642;height:498px;width: 292px; margin-left:15px;}
.lanrenzhijia .indexLiveMore img {display: block;margin: 0 auto;padding-top: 140px;}
.lanrenzhijia .indexLiveMore a {display: block;border: 1px solid #fff;text-align: center;font-size: 18px;color: #fff;position: relative;width: 190px;height: 46px;line-height: 42px;margin: 124px auto;}
.lanrenzhijia .indexLiveMore a:before,
.lanrenzhijia .indexLiveMore a:after {
  overflow: hidden;
  content: '';
  position: absolute;
  z-index: 1;
  left: 50%;
  height: 0px;
  width: 20%;
  border: 2px solid #fff;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: width 0.3s ease-out 0.2s, height 0.2s ease-in;
  transition: width 0.3s ease-out 0.2s, height 0.2s ease-in;
  display: none\9;
}

.lanrenzhijia .indexLiveMore a:before {  top: 0px;  border-bottom: 0;}
.lanrenzhijia .indexLiveMore a:after {  bottom: 0px;  border-top: 0;}
.lanrenzhijia .indexLiveMore a:hover:before, .lanrenzhijia .indexLiveMore a:hover:after {width: 100%;height: 23px; -webkit-transition: width 0.3s ease-in, height 0.2s ease-out 0.3s; transition: width 0.3s ease-in, height 0.2s ease-out 0.3s;}



.lanrenzhijia #clearfix{ float:right; width:920px;}
.lanrenzhijia #clearfix li{display:inline;height:243px;overflow:hidden;position:relative; margin-left:10px;}
.lanrenzhijia #clearfix li .photo{width:285px;height:243px;overflow:hidden;}
.lanrenzhijia #clearfix li .photo img{width:285px;height:243px;}
.lanrenzhijia #clearfix .rsp{width:285px;height:243px;overflow:hidden;position: absolute;background:#bf4f79;top:0px;left:0px;}
.lanrenzhijia #clearfix .text{position:absolute;width:285px;height:241px;left:-300px;top:0px;overflow:hidden;}
.lanrenzhijia #clearfix .text h3{width:285px;margin-top:50px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:20px;}

/*空间配置*/
.space{ margin-top:20px;}
.space a{ display:block;text-align: center;color: #333;font-size: 20px;}
.space p{text-align: center;font-size: 16px;color: #999;line-height: 28px;}
#tabs1{margin-bottom:60px;margin-top:30px;}
.menu1box{position:relative;overflow:hidden;height:60px;width:1180px;text-align:left;}
#menu1{position:absolute;top:0;left:0;z-index:1;}
#menu1 li{float:left;display:block;cursor:pointer;width:234px;text-align:center;line-height:60px;height:60px; font-size:16px; border:#ccc solid 1px; background:#8869ca;}
#menu1 li a{ color:#fff;}
#menu1 li.hover{ background:#967bd0;}
#main1 ul{display: none; width:1180px; overflow:hidden;}
#main1 ul.block{display: block;}

/*网站地图*/
.maplist .menu{  margin-bottom:50px;}
.maplist .menu .sub li{ background:none;line-height:44px; height:44px; width:150px;float:left;text-align:center;}
.maplist .menu .sub li a{ color:#000; font-size: 14px; display:block;}
.maplist .menu li {background:rgb(199, 100, 137); line-height:44px; height:44px; text-align:center; margin-bottom:20px;}
.maplist .menu li.current{background:rgb(191, 79, 121);}
.maplist .menu li a{ color:#fff; font-size: 14px; display:block;}
.maplist .menu li a:hover{ background:rgb(191, 79, 121); color:#fff;} 
/*在线客服*/
#leftsead{width:161px;height:290px;position:fixed;top:400px;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#ef8642;height:58px;margin-left:47px;text-align:center;line-height:58px}
#p3{width:112px;background-color:#ef8642;height:58px;margin-left:47px;text-align:center;line-height:58px}
#p1{width:47px;height:49px;float:left}
