
/* ---------- Overall Specifications ---------- */

body {word-wrap: break-word;margin: 0;padding: 0;  border: 0;outline: 0; background:url(../images/bg.png) no-repeat center 0 #f5c48c;  font-family: '微软雅黑', '黑体';}
html,body,#page {height: 100%;color: #3b3b3b;}
p, dl, dt, dd, ul, li, div, h1, h2, h3, h4, h5, h6, a, img, ul, li{margin: 0; padding:0; list-style:none;}
p {margin:0;}
del {text-decoration: line-through;}
tr.odd {background-color: #dddddd;}
img {outline: 0;}
.clear{float:none; clear:both;font-size:0px;line-height:0px;height:0px; min-height:0px; padding:0px; margin:0px; overflow:hidden;}
.line{float:none; clear:both;font-size:0px;line-height:1px;height:1px; min-height:0px; padding:0px; margin:24px 0 0 0; overflow:hidden; background:#000;}
a {color: #0071B3; text-decoration:none;}
a {
bblr:expression(this.onFocus=this.blur());  
outline-style:none; 
}

a:hover,
a:focus {color: #faa42a;}
a:active {color: #23aeff;}
.clear{float:none; clear:both;font-size:0px;line-height:0px;height:0px; min-height:0px; padding:0px; margin:0px; overflow:hidden;}
.block{ float:left;}

body.toolbar-drawer {
    padding-top: 0;
}

a.flag{ color:#8e8e8e;}

.userbar{ width:100%; height:47px; background:#404040; color:#FFF;}
.userbar .session{ width:1170px; margin:0 auto; position:relative;}
.userbar .session a.logo{ position:absolute; width:127px; height:31px; left:28px; top:6px;}
.userbar .session a.home{ position:absolute; width:66px; height:25px; background:url(../images/bar_home.png) no-repeat; text-indent:-1111px; overflow:hidden; left:195px; top:12px;}	
.userbar .nav{ width:141px; position:absolute; left:291px; top:0; font-size:14px; z-index:11111;}
.userbar a{ font-size:14px; color:#FFF;}
.userbar .nav h3{ width:141px; height:47px; line-height:47px; background:url(../images/bar_dh.png) no-repeat 23px 18px; margin:0;}
.userbar .nav h3 a{ position:absolute; padding:0 0 0 50px;  width:91px; background:url(../images/bar_xiala.png) no-repeat 96px center;}
.userbar .nav ul{ background:url(../images/bar_nav_bg.png); position:absolute; top:47px; left:0; width:113px; padding:13px 0 13px 28px; z-index:111111; display:none;}
.userbar .nav ul li{ height:25px; line-height:25px;}
.userbar .searcher{ width:216px; height:24px; background:url(../images/bar_search_bg.png) no-repeat; position:absolute; left:456px; top:11px;}
.userbar .user{ height:24px; position:absolute; top:11px; right:255px; line-height:24px; font-size:12px;}
.userbar .user img{ float:left; padding-right:10px;}
.userbar .user span{line-height:24px; height:24px; float:left;}
.userbar .myuser{ background:url(../images/bar_laba.png) no-repeat 0 center; height:24px; line-height:24px; position:absolute; top:11px; right:90px; padding-left:60px;}
.userbar .myuser2{height:24px; line-height:24px; position:absolute; top:11px; right:60px; padding-left:60px;}
.userbar .logout{ height:24px; line-height:24px; position:absolute; top:11px; right:0;}

.page-taxonomy .tabs{ display:none;}

#header{ width:100%;}
#header .section{ width:1170px; margin:0 auto;}
#header .section .region-header{ position:relative; width:1170px;}

#block-block-2{ text-align:center; width:100%; padding:38px 0 23px 0;}

#block-block-9{ width:100%; height:247px;}
#block-block-9 #logo{ display:block; position:absolute; left:22px; top:34px;}
#block-block-9 .content div{ width:853px; height:108px; background:url(../images/title.png) no-repeat; overflow:hidden; text-indent:-18111px; position:absolute; left:265px; top:83px;}


#block-system-main-menu{ width:100%; height:58px; font-family: '微软雅黑', '黑体';}
#block-system-main-menu .content{ }
#block-system-main-menu .content ul{ width:1169px; height:58px; padding-left:1px; background:url(../images/menu_dot.jpg) center left no-repeat;}
#block-system-main-menu .content ul li{ list-style:none; float:left; padding:0; background:url(../images/menu_dot.jpg) center right no-repeat; margin:0; position:relative;}
#block-system-main-menu .content ul li.last {}
#block-system-main-menu .content ul li a{height:58px; display:block; text-align:center; line-height:58px; color:#faa42a; font-size:19px; float:left;}
#block-system-main-menu .content ul li a.m1{ width:128px;}
#block-system-main-menu .content ul li a.m2{ width:146px;}
#block-system-main-menu .content ul li a.m3{ width:146px;}
#block-system-main-menu .content ul li a.m4{ width:146px;}
#block-system-main-menu .content ul li a.m5{ width:146px;}
#block-system-main-menu .content ul li a.m6{ width:148px;}
#block-system-main-menu .content ul li a.m7{ width:149px;}
#block-system-main-menu .content ul li a.m8{ width:160px;}


#block-system-main-menu .content ul li a:hover,
#block-system-main-menu .content ul li a.active,
#block-system-main-menu .content ul li a.raao_active,
.node-type-page #block-system-main-menu a.m2,
.page-node-28 #block-system-main-menu a.m3,
.page-node-10 #block-system-main-menu a.m3,
.page-node-11 #block-system-main-menu a.m3,
.page-taxonomy-term-8 #block-system-main-menu a.m3,
.rtid7 #block-system-main-menu a.m3,
.rtid8 #block-system-main-menu a.m3,
.rtid10 #block-system-main-menu a.m3,
.rtid11 #block-system-main-menu a.m3,
.rtid12 #block-system-main-menu a.m3,
.page-testimonialshtml #block-system-main-menu a.m4,
.page-productionshtml #block-system-main-menu a.m4,
.node-type-production #block-system-main-menu a.m4,
.node-type-photo  #block-system-main-menu a.m4,
.page-videoshtml #block-system-main-menu a.m4,
.page-node-46 #block-system-main-menu a.m5,
.page-node-47 #block-system-main-menu a.m5,
.page-taxonomy-term-3 #block-system-main-menu a.m5,
.page-taxonomy-term-4 #block-system-main-menu a.m5,
.page-taxonomy-term-2 #block-system-main-menu a.m5,
.node-type-dyxtxh #block-system-main-menu a.m7,
.page-node-64 #block-system-main-menu a.m6,
.page-node-65 #block-system-main-menu a.m6,
.page-node-66 #block-system-main-menu a.m6,
.page-lhjjjhtml #block-system-main-menu a.m6,
.page-taxonomy-term-13 #block-system-main-menu a.m8,
.page-taxonomy-term-14 #block-system-main-menu a.m8,
.rtid9 #block-system-main-menu a.m8,
.rtid13 #block-system-main-menu a.m8,
.rtid14 #block-system-main-menu a.m8{ background:#faa42a; color:#fff;}
.page-node-46 #block-system-main-menu a.m2,
.page-node-47 #block-system-main-menu a.m2,
.page-node-64 #block-system-main-menu a.m2,
.page-node-65 #block-system-main-menu a.m2,
.page-node-66 #block-system-main-menu a.m2{ background:none; color:#faa42a;}



.page-testimonialshtml .view-filters{ width:100%; float:left;}
.page-testimonialshtml .view-filters #views-exposed-form-typeviews-page{ float:right;}
.page-testimonialshtml #block-system-main{padding-top:55px;}
	
.page-testimonialshtml #block-system-main .view-content{ width:1087px; margin-right:-17px; float:left;}
.page-testimonialshtml .views-exposed-form .views-submit-button{ display:none;}
.page-testimonialshtml .views-exposed-form .views-exposed-widget{ margin:0; padding:0;}
.node-xygy{ width:250px; border:1px solid #e0e1e1; margin:0 17px 25px 0;}
.node-xygy .cover{ border-bottom:1px solid #e0e1e1;}
.node-xygy img{ display:block;}
.node-xygy h2{ font-size:18px; margin:0; padding:10px 0 0 24px; font-weight:normal;}
.node-xygy p#p1{ font-size:14px; text-align:right; padding:0 24px 10px 0;}
.node-xygy .disc{ padding:10px 24px; line-height:20px; font-size:13px; border-top:1px solid #e0e1e1; border-bottom:1px solid #e0e1e1;}
.node-xygy p#p2{ font-size:15px; color:#faa42a; line-height:25px; padding:10px 0 0 24px;}
.node-xygy .tongji{ padding:0 24px 10px 24px; font-size:13px;}
.node-xygy .time{ width:50%; float:left;}
.node-xygy .count{width:50%; float:right; text-align:right;}

#block-system-main-menu .content ul li ul{ width:100%; height:auto; padding:12px 0; position:absolute; top:58px; z-index:1111; background:url(../images/s_menu_bg.png); display:none;}
#block-system-main-menu .content ul li ul li{ width:100%; height:40px;  background:none;}
#block-system-main-menu .content ul li ul li a{ color:#FFF; width:100%; height:40px; line-height:40px; text-align:center; float:none; font-size:16px;}

#block-system-main-menu .content ul li ul li a:hover,
#block-system-main-menu .content ul li ul li a.active{ background:none; color:#000;}




/* ----------------- Featured ----------------- */
#featured { width:1170px; margin:0 auto;}
#block-block-3 .content{ width:100%; height:56px; background:#fff2cf; margin-top:20px;}
#block-block-3 .content ul li{ list-style:none; float:left; background:url(../images/menu_s_dot.jpg) no-repeat center right;}
#block-block-3 .content ul li.l6{ background:none;}
#block-block-3 .content ul li a{ display:block; width:195px; height:56px; line-height:56px; text-align:center; color:#737373; font-size:18px; float:left;}
#block-block-3 .content ul li a.active, #block-block-3 .content ul li a:hover{ color:#FFF; background:#61bc53;}

#block-block-4 .content{ width:1170px; height:56px; background:#fff2cf; margin-top:20px;}
#block-block-4 .content ul li{ list-style:none; float:left; background:url(../images/menu_s_dot.jpg) no-repeat center right;}
#block-block-4 .content ul li.l6{ background:none;}
#block-block-4 .content ul li a{ display:block; width:195px; height:56px; line-height:56px; text-align:center; color:#737373; font-size:18px; float:left;}
#block-block-4 .content ul li a.active, #block-block-4 .content ul li a:hover,
.rtid7 #block-block-4 .content ul li.l1 a,
.rtid8 #block-block-4 .content ul li.l2 a,
.rtid10 #block-block-4 .content ul li.l3 a,
.rtid11 #block-block-4 .content ul li.l4 a,
.rtid12 #block-block-4 .content ul li.l5 a
{ color:#FFF; background:#61bc53;}

#block-block-15 .content{  width:1170px; height:56px; background:#fff2cf; margin-top:20px;}
#block-block-15 .content ul li{ list-style:none; float:left; background:url(../images/menu_s_dot.jpg) no-repeat center right;}
#block-block-15 .content ul li.l6{ background:none;}
#block-block-15 .content ul li a{ display:block; width:195px; height:56px; line-height:56px; text-align:center; color:#737373; font-size:18px; float:left;}
#block-block-15 .content ul li a.active, #block-block-15 .content ul li a:hover, .rtid9 #block-block-15 .content ul li.l1 a, .rtid13 #block-block-15 .content ul li.l2 a, .rtid14 #block-block-15 .content ul li.l3 a{ color:#FFF; background:#61bc53;}

#block-block-11 .content{ width:1170px; height:56px; background:#fff2cf; margin-top:20px;}
#block-block-11 .content ul li{ list-style:none; float:left; background:url(../images/menu_s_dot.jpg) no-repeat center right;}
#block-block-11 .content ul li.l6{ background:none;}
#block-block-11 .content ul li a{ display:block; width:195px; height:56px; line-height:56px; text-align:center; color:#737373; font-size:18px; float:left;}
#block-block-11 .content ul li a.active, #block-block-11 .content ul li a:hover{ color:#FFF; background:#61bc53;}


#block-block-16 .content{ width:1170px; height:56px; background:#fff2cf; margin-top:20px;}
#block-block-16 .content ul li{ list-style:none; float:left; background:url(../images/menu_s_dot.jpg) no-repeat center right;}
#block-block-16 .content ul li.l6{ background:none;}
#block-block-16 .content ul li a{ display:block; width:195px; height:56px; line-height:56px; text-align:center; color:#737373; font-size:18px; float:left;}
#block-block-16 .content ul li a.active, #block-block-16 .content ul li a:hover{ color:#FFF; background:#61bc53;}

#block-block-17 .content{ width:1170px; height:56px; background:#fff2cf; margin-top:20px;}
#block-block-17 .content ul li{ list-style:none; float:left; background:url(../images/menu_s_dot.jpg) no-repeat center right;}
#block-block-17 .content ul li.l6{ background:none;}
#block-block-17 .content ul li a{ display:block; width:195px; height:56px; line-height:56px; text-align:center; color:#737373; font-size:18px; float:left;}
#block-block-17 .content ul li a.active, #block-block-17 .content ul li a:hover{ color:#FFF; background:#61bc53;}

#block-block-18 .content{ width:1170px; height:56px; background:#fff2cf; margin-top:20px;}
#block-block-18 .content ul li{ list-style:none; float:left; background:url(../images/menu_s_dot.jpg) no-repeat center right;}
#block-block-18 .content ul li.l6{ background:none;}
#block-block-18 .content ul li a{ display:block; width:195px; height:56px; line-height:56px; text-align:center; color:#737373; font-size:18px; float:left;}
#block-block-18 .content ul li a.active, #block-block-18 .content ul li a:hover,
.node-type-photo #block-block-18 .content ul li.l1 a,
.node-type-alumb #block-block-18 .content ul li.l1 a,
.node-type-production #block-block-18 .content ul li.l3 a{ color:#FFF; background:#61bc53;}


#block-views-nodeview-block{ width:100%; height:680px; position:relative; overflow:hidden;}
#block-views-nodeview-block .content{width:1170px; margin:0 auto;}
#block-views-nodeview-block .bx-caption{ width:1170px; height:168px; background:#FFF; position:absolute; z-index:150px; margin:0; padding:0; position:absolute; left:0; bottom:-168px;}
#block-views-nodeview-block .bx-caption h2 {
    color: #3B3B3B;
    font-size: 50px;
    font-weight: normal;
    height: 70px;
    line-height: 70px;
    margin: 0;
    padding: 25px 0 0;
    text-align: center;
}
#block-views-nodeview-block .bx-caption p {
    color: #9D9D9D;
    font-size: 28px;
    line-height: 50px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
#block-views-nodeview-block .bx-wrapper .bx-controls-direction a {
    height: 38px;
    outline: 0 none;
    position: absolute;
    text-indent: -9999px;
    top: 474px;
    width: 41px;
    z-index: 111;
}
#block-views-nodeview-block .bx-wrapper .bx-prev {
    background: url("../images/banner_dot.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 544px;
	top: 474px;
}
#block-views-nodeview-block .bx-wrapper .bx-next {
    background: url("../images/banner_dot.png") no-repeat scroll -42px 0 rgba(0, 0, 0, 0);
    left: 586px;
    top: 474px;
}


#block-block-10{ width:100%; margin:36px 0 0 0;}
#block-block-10 .content div.d1, #block-block-10 .content div.d2, #block-block-10 .content div.d3, #block-block-10 .content div.d4{ width:270px; padding:0 30px 0 0; list-style:none; float:left;}
#block-block-10 .content div.d4{ padding:0;}
#block-block-10 .content div.dt{ width:270px; height:349px; overflow:hidden;}
#block-block-10 .content div.dm{ width:270px; height:178px; overflow:hidden;}
#block-block-10 .content div.db{ width:270px; height:118px; overflow:hidden; padding:25px 0 0 0; text-align:center; background:#FFF; color:#2fbbf4;}
#block-block-10 .content div.d2 div.db{ color:#ffb011;}
#block-block-10 .content div.d3 div.db{ color:#7fcf4e;}
#block-block-10 .content div.d4 div.db{ color:#e5406a;}
#block-block-10 .content div.db p{ margin:0; padding:0; }
#block-block-10 .content div.db p#p1{ line-height:45px; font-size:25px;}
#block-block-10 .content div.db p#p2{ line-height:38px; font-size:18px;}


#block-views-nodeview-block-1{ width:1170px; height:372px; overflow:hidden;}
#block-views-nodeview-block-1 .prev_wrap{ width:585px; height:372px; position:absolute; top:0; left:0;}
#block-views-nodeview-block-1 .next_wrap{ width:585px; height:372px; position:absolute; top:0; right:0;}
#block-views-nodeview-block-1 .bx-wrapper .bx-controls-direction a{ top:150px; display:none;}
#block-views-nodeview-block-1 .bx-wrapper .bx-controls-direction a.raao_active{ display:block;}


/* --------------- Highlighted ---------------- */
#highlighted {border-bottom: 1px solid #d3d7d9;  font-size: 120%;}

/* ------------------- Help ------------------- */
.region-help {border: 1px solid #d3d7d9;padding: 0 1.5em;margin-bottom: 30px;}

/* ----------------- Content ------------------ */
#main{ width:1170px; margin:0 auto; background:#FFF;}
.page-users #main{ margin-top:220px; margin-bottom:35px;}
/*.node-type-page #block-system-main, .node-type-camp #block-system-main{ width:1060px; padding:0 55px;}*/
#block-system-main{ width:1060px; padding:0 55px;}
.term3 #block-system-main, .page-videoshtml #block-system-main{width:1089px; padding:55px 55px 0 55px; margin-right:-29px;}
.term2 #block-system-main{width:1086px; padding:55px 55px 0 55px; margin-right:-26px;}
.page-node-28 #block-system-main{ width:1076px; padding:0 47px; background:url(../images/hczg_bg.jpg) 0 95px no-repeat;}
.page-users #block-system-main{width:1094px; padding:55px 38px 0 38px;}



.one-sidebar #content{ width:759px; float:left; border-right: 1px dashed #C8C8C8;}
.content {}

.node-teaser h2 {margin-top: 0;padding-top: 0.5em;}
.node-teaser h2 a {color: #181818;}
.node-teaser {}
.node-sticky {background: #f9f9f9;border: 1px solid #d3d7d9;padding: 0 15px 15px;}
.node-full {background: none;border: none;padding: 0;}
.node-teaser .content {clear: none;  line-height: 1.6;}
.meta {font-size: 0.857em;color: #68696b;margin-bottom: -5px;}
.submitted .user-picture img {float: left;height: 20px;margin: 1px 5px 0 0; }
.field-type-taxonomy-term-reference {margin: 0 0 1.2em;}
.field-type-taxonomy-term-reference .field-label {font-weight: normal;margin: 0;padding-right: 5px; }
.field-type-taxonomy-term-reference .field-label,
.field-type-taxonomy-term-reference ul.links {font-size: 0.8em;}
.node-teaser .field-type-taxonomy-term-reference .field-label,
.node-teaser .field-type-taxonomy-term-reference ul.links {font-size: 0.821em;}
.field-type-taxonomy-term-reference ul.links {padding: 0;margin: 0;list-style: none;}
.field-type-taxonomy-term-reference ul.links li {float: left; padding: 0 1em 0 0;  white-space: nowrap;}
.link-wrapper {text-align: right;}
.field-type-image img,
.user-picture img {margin: 0 0 1em;}
ul.links {color: #68696b;font-size: 0.821em;}
.node-unpublished {margin: -20px -15px 0;padding: 20px 15px 0;}
.node-unpublished .comment-text .comment-arrow {border-left: 1px solid #fff4f4;border-right: 1px solid #fff4f4;}
.comment-new span.new{ display:none;}

.camppage{ padding:40px 0 0 0;}

.camp_r{ width:425px; float:right;font-size:13px; color:#8e8e8e; }
.camp_r .canshu{ line-height:30px;}
.camp_r .canshu p{ margin:0; padding:0;}
.camp_r h1{ font-size:26px; color:#faa42a; margin:0; padding:0;}
.camp_r .c1{ width:425px; height:22px; padding:26px 0 14px 0; border-bottom:1px solid #e0e0e0; float:left;}
.camp_r .c1 p{ margin:0; padding:0; float:left;}
.camp_r .c1 p#p1{ width:150px;}
.camp_r .c1 p#p2{ width:150px;}
.camp_r .c1 p#p3{  float:right; text-align:right;}
.camp_r .c1 p#p4{  padding-right:13px; float:right; text-align:right;}

.camp_r .c2{ width:100%; padding:14px 0 0 0; float:left;}
.camp_r .c3{ width:100%; padding:14px 0 0 0; float:left;}
.camp_r .c4{ width:100%; padding:14px 0 0 0; float:left;}
.camp_r .c5{ width:100%; padding:14px 0 0 0; float:left;}
.camp_r .c6{ width:100%; padding:14px 0 0 0; float:left;}
.camp_r .c7{ width:100%; padding:14px 0 0 0; float:left;}
.camp_r .c8{ width:100%; padding:14px 0 0 0; float:left;}

.camp_list{ color:#8e8e8e;border:1px solid #d8d8d8; float:left; margin:0 29px 68px 0;}
.camp_list .cover{ width:332px; height:263px;}
.camp_list h2{ padding:0 14px; height:32px; line-height:32px; overflow:hidden; font-size:16px; margin:0; font-weight:normal;}
.camp_list h2 a{color:#8e8e8e;}
.camp_list .date{ height:25px; line-height:25px; font-size:14px; padding:0 14px 8px 14px; text-align:right;}
.camp_list .count{ height:38px; line-height:38px; padding:0 14px; text-align:right; border-top:1px solid #d8d8d8;}



.videos_list{ color:#8e8e8e;border:1px solid #d8d8d8; float:left; margin:0 29px 68px 0;}
.videos_list .cover{ width:332px; height:263px; position:relative;}
.videos_list .cover p{ width:332px; height:263px; margin:0; padding:0; background:url(../images/video_play.png) no-repeat center center; position:absolute; left:0; top:0;}
.videos_list .cover span{ display:block; width:332px; height:263px; background:url(../images/video_bg.png); position:absolute; left:0; top:0;}
.videos_list .cover span.raao_active{ background:none;}
.videos_list h2{ padding:0 14px; height:32px; line-height:32px; overflow:hidden; font-size:16px; margin:0; font-weight:normal;}
.videos_list h2 a{color:#8e8e8e;}
.videos_list .date{ height:25px; line-height:25px; font-size:14px; padding:0 14px 8px 14px; text-align:right;}
.videos_list .count{ height:38px; line-height:38px; padding:0 14px; text-align:right; border-top:1px solid #d8d8d8;}


.page-photoshtml #block-system-main, .page-photohtml #block-system-main {padding: 55px 0 0 55px;    width: 1115px;}
.photo_list{ color:#8e8e8e;border:1px solid #d8d8d8; float:left; margin:0 29px 68px 0;}
.photo_list .cover{ width:332px; height:263px;}
.photo_list h2{ padding:0 14px; height:32px; line-height:32px; overflow:hidden; font-size:16px; margin:0; font-weight:normal;}
.photo_list h2 a{color:#8e8e8e;}
.photo_list .date{ height:25px; line-height:25px; font-size:14px; padding:0 14px 8px 14px; text-align:right;}
.photo_list .count{ height:38px; line-height:38px; padding:0 14px; text-align:right; border-top:1px solid #d8d8d8;}


.node-type-photo #block-system-main, .node-type-alumb #block-system-main{ padding-top:30px; padding-bottom:50px;}
.node-type-photo .mbx, .node-type-alumb .mbx{ width:100%; float:left; line-height:50px; text-align:right; font-size:16px; color:#9d998d;}
.node-type-photo .mbx a, .node-type-alumb .mbx a{color:#9d998d;}
.node-type-photo .mbx span, .node-type-alumb .mbx span{ color:#61bc53;}
.node-type-photo .photopage .disc, .node-type-alumb .photopage .disc{ width:100%; padding:15px 0 25px 0; border-bottom:1px solid #e0e0e0; color:#2b2b2b; font-size:13px; line-height:22px; float:left;}
.node-type-photo .disc h4, .node-type-alumb .disc h4{ font-size:16px; line-height:35px; color:#159d00;}
.node-type-photo .disc .disc_l, .node-type-alumb .disc .disc_l{ width:500px; float:left;}
.node-type-photo .disc .disc_r, .node-type-alumb .disc .disc_r{ width:500px; float:right;}

/*.photo_wrap{ width:1080px; margin-right:-20px; float:left; padding:10px 0 20px 0;}*/
.photo_wrap{ padding:38px 0 0 0; width:1089px; margin-right:-29px; float:left;}
.photo_wrap .photo_li{ width:332px; height:263px;border:1px solid #fff; float:left; margin:20px 29px 10px 0;}
/*.photo_wrap .photo_li{ width:520px; padding:20px 20px 0 0; float:left;}*/
.node-type-photo .pinglun{ float:left;}

.node-type-photo .photo_alumb, .node-type-alumb .photo_alumb{ float:left; padding:38px 0 0 0; width:1089px; margin-right:-29px; color:#8e8e8e;}
.node-type-photo .photo_alumb li, .node-type-alumb .photo_alumb li{ color:#8e8e8e;border:1px solid #d8d8d8; float:left; margin:0 29px 68px 0;}
.node-type-photo .photo_alumb li .cover, .node-type-alumb .photo_alumb li .cover{ width:332px; height:263px;}
.node-type-photo .photo_alumb li p.p1, .node-type-alumb .photo_alumb li p.p1{ padding:0 14px; height:32px; line-height:32px; overflow:hidden; font-size:16px; margin:0; font-weight:normal;}
.node-type-photo .photo_alumb li p.p2, .node-type-alumb .photo_alumb li p.p2{ height:25px; line-height:25px; font-size:13px; padding:0 14px 8px 14px; text-align:right;} 
.node-type-photo .photo_alumb li p.p3, .node-type-alumb .photo_alumb li p.p3{ height:38px; line-height:38px; padding:0 14px; text-align:right; border-top:1px solid #d8d8d8; font-size:13px;}

.node-type-production .photo_production{ width:100%; float:left; padding:38px 0 0 0; width:1089px; margin-right:-29px; color:#8e8e8e;}
.node-type-production .photo_production li{ color:#8e8e8e;border:1px solid #d8d8d8; float:left; margin:0 29px 68px 0;}
.node-type-production .photo_production li .cover{ width:332px; height:263px;}
.node-type-production .photo_production li p.p1{ padding:0 14px; height:32px; line-height:32px; overflow:hidden; font-size:16px; margin:0; font-weight:normal;}
.node-type-production .photo_production li p.p2{ height:25px; line-height:25px; font-size:13px; padding:0 14px 8px 14px; text-align:right;} 
.node-type-production .photo_production li p.p3{ height:38px; line-height:38px; padding:0 14px; text-align:right; border-top:1px solid #d8d8d8; font-size:13px;}


.usual{ width:1060px; float:left; margin:64px 0 0 0; position:relative;}
.usual ul{ width:1060px; float:left; border-bottom:1px solid #faa42a;}
.usual ul li{ list-style:none; float:left; width:114px; height:34px; line-height:34px;}
.usual ul li a{ color:#6f6f6f; font-size:18px; display:block; width:114px; height:34px; line-height:34px; border-left:1px #FFF solid; border-top:1px #FFF solid; border-right:1px #e6e6e6 solid; text-align:center;}
.usual ul li a.selected{ border-left:1px #faa42a solid; border-top:1px #faa42a solid; border-right:1px #faa42a solid; color:#faa42a;}
.usual .tab_content{ width:100%; float:left; padding-top:40px; line-height:25px;}
.usual a.jkbm{ display:block; width:105px; height:30px; background:#faa42a; font-size:18px; color:#fff; position:absolute; right:0; top:4px; line-height:30px; text-align:center;}

.camp_pager{ width:100%; border-top:1px solid #e0e0e0; line-height:20px; padding:45px 0 85px 0; float:left; text-align:right;  font-size:14px; color:#6f6f6f;}
.camp_pager a{ font-size:14px; color:#6f6f6f;}


.page-node-28 h1{ line-height:145px; height:145px; padding:10px 0 0 0; margin:0; font-size:26px; color:#61bc53;}

.page-node-28 h2{ line-height:150px; line-height:80px; padding:0; margin:36px 0; font-size:26px; color:#61bc53; border-bottom:1px solid #e0e0e0;}

.page-node-28 .ad-gallery{ width:1076px; height:1012px; margin-bottom:55px;}
.page-node-28 .ad-gallery .ad-image-wrapper{ width:1074px; height:730px; text-align:center;}
.page-node-28 .ad-gallery .ad-nav { position:relative; margin:35px 0 0 0; width:1076px; background:#f1f7ee; height:244px; padding:0;}
.page-node-28 .ad-gallery .ad-back {
    background: url("../images/hczg_l.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    left: 16px;
    top: 28px;
	width:34px; height:244px;
	left:0; top:0;
}
.page-node-28 .ad-gallery .ad-forward {
    background: url("../images/hczg_r.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    right: 16px;
    top: 28px;
	width:34px; height:244px;
	right:0;
	top:0;
}
.page-node-28 .ad-gallery .ad-nav .ad-thumbs {
    overflow: hidden;
    width: 982px; height:206px;
	margin:19px 47px;
	position:relative;
	float:left;
}

.page-node-28 .ad-gallery .ad-thumbs li {
    float: left;
    height: 206px;
    overflow: hidden;
    padding: 0 5px;
    width: 154px;
}

.hczg_video{ width:790px; height:580px; background:#000; margin:0 0 0 135px;}

.quesionpage{ padding:45px 0 150px 0;  font-family:'黑体';}
.quesionpage h1{ font-size:37px; color:#fabe00; font-weight:normal; line-height:107px; border-bottom:1px solid #e0e0e0;}
.quesionpage .neirong{}
.quesionpage .neirong li{ margin:0; padding:0 0 32px 0; border-bottom:1px solid #e0e0e0;}
.quesionpage .neirong li h3{ line-height:77px; color:#61bc53; margin:0; padding:0; font-size:18px; font-weight:normal;}
.quesionpage .neirong li .wenti_body{ line-height:26px; font-size:16px; color:#727171;}


.page-node-49 #block-system-main{ width:1070px; padding:0 0 0 100px;}
.page-node-49 .quesionpage h1{ border:none;}
.page-node-49 .quesionpage .neirong li h3{ line-height:50px; color:#61bc53; margin:0; padding:0; font-size:26px; font-weight:normal; border-bottom:1px solid #e0e0e0;}
.page-node-49 .quesionpage .neirong li{ width:455px; padding:0 63px 35px 0; border:none; float:left; overflow:hidden;}

.page-node-49 .quesionpage .neirong li#md5{ width:973px;}

.page-node-49 .quesionpage .neirong li .wenti_body{ font-size:15px; line-height:28px; color:#1e1e1e; padding:11px 0 0 0;}
.page-node-49 .quesionpage .neirong li#md1 h3{ color:#f5457c;}
.page-node-49 .quesionpage .neirong li#md2 h3{ color:#61bc53;}
.page-node-49 .quesionpage .neirong li#md3 h3{ color:#2fbcf4;}
.page-node-49 .quesionpage .neirong li#md4 h3{ color:#61bc53;}
.page-node-49 .quesionpage .neirong li#md5 h3{ color:#fa8700;}
.page-node-49 .quesionpage .neirong li#md6 h3{ color:#f42f70;}
.page-node-49 .quesionpage .neirong li#md7 h3{ color:#872ff4;}
.page-node-49 .quesionpage .neirong li#md8 h3{ color:#2fbcf4;}
.page-node-49 .quesionpage .neirong li#md9 h3{ color:#e60012;}


.page-productionshtml #block-system-main{ width:1115px; padding:0 0 0 55px;}
.page-productionshtml .view-content{ padding:0 0 20px 0;}
.page-productionshtml .view-content ul li{ width:237px; height:160px; padding:20px 10px 0 10px; margin:55px 10px 0 0; float:left; background:url(../images/zuopin_bg1.png) no-repeat; text-align:center;}
.page-productionshtml .view-content ul li.views-row-even{ background:url(../images/zuopin_bg2.png) no-repeat;}
.page-productionshtml .view-content ul li h2 a{ font-size:22px; color:#faa42a; line-height:47px; }
.page-productionshtml .view-content ul li p#p1{ line-height:28px; color:#8e8e8e; font-size:16px;}
.page-productionshtml .view-content ul li p#p2{ line-height:24px; color:#8e8e8e; font-size:13px;}


.page-lhjjjhtml #block-system-main{ }
.page-lhjjjhtml .view-content ul li{ padding:60px 0 60px 0; border-bottom:1px solid #e0e0e0; width:1060px; float:left; position:relative;}
.page-lhjjjhtml .view-content ul li .lhjjj_list{ float:left;}
.page-lhjjjhtml .view-content ul li .cover{ width:346px; float:left; padding:0 30px 0 0;}
.page-lhjjjhtml .view-content ul li.views-row-even .cover{ float:right; padding:0 0 0 30px;}
.page-lhjjjhtml .view-content ul li .disc{ width:684px; float:left;}
.page-lhjjjhtml .view-content ul li.views-row-even .disc{ width:684px; float:left;}
.page-lhjjjhtml .view-content ul li .disc .disc_t{ width:684px; float:left; color:#61bc53;}
.page-lhjjjhtml .view-content ul li .disc .disc_t h2{ font-size:29px; line-height:40px; float:left; height:40px; float:left; margin:0; padding:0;}
.page-lhjjjhtml .view-content ul li .disc .disc_t p{ font-size:15px; float:right; line-height:30px; padding:10px 0 0 0;}
.page-lhjjjhtml .view-content ul li .disc .disc_b{ width:684px; float:left; line-height:25px; color:#727171; font-size:14px;}

/*
ul.contextual-links li{ width:auto; height:auto; border:none; padding:0; margin:0;}
*/

.fwbzpage{ padding:45px 0 78px 0;  font-family:'黑体';}
.fwbzpage h1{ font-size:37px; color:#faa42a; font-weight:normal; line-height:107px; border-bottom:1px solid #e0e0e0;}
.fwbzpage .neirong{}
.fwbzpage .neirong li{ width:50%; float:left; padding:48px 0 15px 0;}
.fwbzpage .neirong li .cover{ width:93px; float:left;}
.fwbzpage .neirong li .nr{ float:left;}
.fwbzpage .neirong li .nr h3{font-size:25px; line-height:30px;}
.fwbzpage .neirong li .nr p{font-size:15px; padding:15px 0 0 0;}
.fwbzpage .neirong li#md1 .nr h3{ color:#f44950;}
.fwbzpage .neirong li#md2 .nr h3{ color:#a562f6;}
.fwbzpage .neirong li#md3 .nr h3{ color:#61bb53;}
.fwbzpage .neirong li#md4 .nr h3{ color:#2fbcf3;}
.fwbzpage .neirong li#md5 .nr h3{ color:#faa42a;}
.fwbzpage .neirong li#md6 .nr h3{ color:#ff009c;}

.contactus{ position:relative; margin:45px 0 78px 0; height:397px;  font-family:'黑体';}
.contactus h1{ width:830px; font-size:37px; color:#faa42a; font-weight:normal; line-height:107px; border-bottom:1px solid #e0e0e0;}
.contactus img.mlogo{ position:absolute; top:0; right:0;}
.contactus .neirong{ padding:25px 0 0 0; line-height:25px; color:#1e1e1e; font-size:15px;}

.baidu_map {
    bottom: 0;
    float: left;
    padding: 0;
    position: absolute;
    width: 1060px;
}


.flip {
    float: left;
    height: 63px;
    margin-left: 500px;
    width: 65px;
	cursor:pointer;
}
.flip .up{ display:none;}
.baidu_map_inner{ height:100px; width:1060px; font-size:13px;}



.team_list{ width:325px; float:left; border:1px solid #e0dfdf; margin:0 26px 40px 0;}
.team_list .zy{ padding:15px 25px 5px 25px; font-size:13px; color:#8e8e8e; line-height:25px; border-bottom:1px solid #e0dfdf; height:200px; overflow:hidden;}
.team_list .zy li#my{ color:#61bc53;}
.team_list .disc{ padding:0 25px;}
.team_list .disc h2{ color:#faa42a; line-height:40px; font-size:22px; width:100%; margin:0; padding:0; font-weight:normal; float:left;}
.team_list .disc .count{ width:100%; float:left; line-height:40px;}

/* ------------------ Sidebar ----------------- */
.one-sidebar .sidebar{ width:200px; float:left;}
.sidebar .section {}
.sidebar .block {}
.sidebar h2 {margin: 0 0 0.5em;border-bottom: 1px solid #d6d6d6;padding-bottom: 5px;font-size: 1.071em;line-height: 1.2;}
.sidebar .block .content {font-size: 0.914em;  line-height: 1.4;}
.sidebar tbody {border: none;}
.sidebar tr.even,
.sidebar tr.odd {background: none;border-bottom: 1px solid #d6d6d6;}

#block-block-1{ width:100%; height:138px; background:url(../images/cyzg.jpg); margin:30px 0 36px 0; position:relative;}
#block-block-1 .content div{ font-size:50px; color:#FFF; position:absolute; left:54px; top:40px;}
#block-block-1 .content a{ display:block; position:absolute; top:37px; left:941px; width:176px; height:66px; text-indent:-1111px; overflow:hidden; background:url(../images/button1.png);}

#block-block-13{ width:100%; height:138px; background:url(../images/cyzg.jpg); margin:30px 0 36px 0; position:relative;}
#block-block-13 .content div{ font-size:50px; color:#FFF; position:absolute; left:54px; top:40px;}
#block-block-13 .content a{ display:block; position:absolute; top:37px; left:941px; width:176px; height:66px; text-indent:-1111px; overflow:hidden; background:url(../images/button1.png);}

/* ------------------ Footer ------------------ */
#footer-wrapper{ width:100%; height:474px; background:url(../images/footer_bg.jpg) repeat-x;}
#footer-wrapper .section{ width:1170px; margin:0 auto;}




#block-menu-menu-foot-menu{ width:100%;  height:38px; padding:26px 0; font-family: '微软雅黑', '黑体';}
#block-menu-menu-foot-menu .content{ }
#block-menu-menu-foot-menu .content ul{ width:1170px; height:38px;}
#block-menu-menu-foot-menu .content ul li{ list-style:none; float:left; padding:0; background:url(../images/menu_dot.jpg) center right repeat-y; margin:0; position:relative;}
#block-menu-menu-foot-menu .content ul li.last { background:none;}
#block-menu-menu-foot-menu .content ul li a{height:38px; display:block; text-align:center; line-height:38px; color:#fff; font-size:18px; float:left; width:167px;}


#block-menu-menu-foot-menu .content ul li a:hover,
#block-menu-menu-foot-menu .content ul li a.active,
#block-menu-menu-foot-menu .content ul li a.raao_active{ color:#fff; background:#faa42a;}


#block-menu-menu-foot-menu .content ul li ul{ width:100%; height:auto; padding:10px 0; position:absolute; top:38px; z-index:1111; background:url(../images/s_menu_bg.png); display:none;}
#block-menu-menu-foot-menu .content ul li ul li{ width:100%; height:38px;  background:none;}
#block-menu-menu-foot-menu .content ul li ul li a{ color:#FFF; width:100%; height:38px; line-height:38px; text-align:center; float:none; font-size:18px;}

#block-menu-menu-foot-menu .content ul li ul li a:hover,
#block-menu-menu-foot-menu .content ul li ul li a.active,
#block-menu-menu-foot-menu .content ul li ul li a.raao_active{ background:none; color:#000;}


#block-menu-menu-foot-menu .content ul li ul li ul{ top:0; left:167px;}






#block-block-14{ width:100%;  height:38px; padding:26px 0; font-family: '微软雅黑', '黑体';}
#block-block-14 .content{ }
#block-block-14 .content ul{ width:1170px; height:38px;}
#block-block-14 .content ul li{ list-style:none; float:left; padding:0; background:url(../images/menu_dot.jpg) center right repeat-y; margin:0; position:relative;}
#block-block-14 .content ul li.last { background:none;}
#block-block-14 .content ul li a{height:38px; display:block; text-align:center; line-height:38px; color:#fff; font-size:18px; float:left;}
#block-block-14 .content ul li a.m1{ width:128px;}
#block-block-14 .content ul li a.m2{ width:146px;}
#block-block-14 .content ul li a.m3{ width:146px;}
#block-block-14 .content ul li a.m4{ width:146px;}
#block-block-14 .content ul li a.m5{ width:146px;}
#block-block-14 .content ul li a.m6{ width:148px;}
#block-block-14 .content ul li a.m7{ width:149px;}
#block-block-14 .content ul li a.m8{ width:160px;}

#block-block-14 .content ul li a:hover,
#block-block-14 .content ul li a.active,
#block-block-14 .content ul li a.raao_active{ color:#fff; background:#faa42a;}


#block-block-14 .content ul li ul{ width:100%; height:auto; padding:10px 0; position:absolute; top:38px; z-index:1111; background:url(../images/s_menu_bg.png); display:none;}
#block-block-14 .content ul li ul li{ width:100%; height:38px;  background:none;}
#block-block-14 .content ul li ul li a{ color:#FFF; width:100%; height:38px; line-height:38px; text-align:center; float:none; font-size:18px;}

#block-block-14 .content ul li ul li a:hover,
#block-block-14 .content ul li ul li a.active{ background:none; color:#000;}



#block-block-5 .content{ width:460px; height:236px; padding:37px 0 0 0; color:#FFF;}
#block-block-5 .content .img{ width:170px; float:left;}
#block-block-5 .content .disc{ width:190px; float:left;}
#block-block-5 .content .disc h3{ font-size:14px; margin:0; padding:0 0 14px 0; color:#FFF;}
#block-block-5 .content .disc p{ line-height:28px; margin:0; padding:0; font-size:13px; color:#FFF;}

#block-block-6 .content{ width:440px; height:236px; padding:37px 0 0 0; color:#FFF;}
#block-block-6 .content h3{ font-size:14px; margin:0; padding:0 0 14px 0;}
#block-block-6 .content ul{ width:100%; padding:8px 0 0 0;}
#block-block-6 .content ul li{ width:114px; height:73px; list-style:none; float:left; margin:0 11px 11px 0;}


#block-block-7 .content{ width:270px; height:236px; padding:37px 0 0 0; color:#FFF;}
#block-block-7 .content h3{ font-size:14px; margin:0; padding:0 0 14px 0;}
#block-block-7 .content p{ line-height:28px; margin:0; padding:0; font-size:13px;}

#block-block-8{ width:100%; height:109px;}
#block-block-8 .content{ padding:30px 0 0 0; line-height:27px; color:#fff; font-family:Arial; font-size:13px;}
#block-block-8 .content a{ color:#fff;}


#fixedbuttons{ width:54px; height:607px;bottom: 10px;
    position: fixed;
    right: 34px; z-index:11111111px;}
#fixedbuttons a{ width:54px; height:54px; display:block; background:url(../images/totop.png) 0 0; margin-bottom:6px; text-indent:-1111px; overflow:hidden;}
#fixedbuttons a.gotohome{ width:54px; height:54px; background-position:0 -60px;}
#fixedbuttons a.gotohome:hover{}

#fixedbuttons a.shlq{background-position:0 0;}

#fixedbuttons a.sharelink{ margin:0; padding:0; width:54px; height:54px; overflow:hidden; display:block; background:url(http://www.hczg.org/sites/all/themes/adrupal/images/totop.png) 0 0; margin-bottom:6px; text-indent:-1111px; overflow:hidden; background-position:0 -178px;}

#fixedbuttons a.zgdypp{height:307px; background-position:0 -239px;}

#fixedbuttons a#qqa{background-position:0 -119px;}

#fixedbuttons a#backtotop{background-position:0 -554px; cursor:pointer;}



.item-list .pager {
    clear: both;
    padding: 20px 20px 10px 0;
    text-align: right;
}
.item-list .pager li {
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
.item-list .pager li.first, .item-list .pager li.last{ display:none;}
.item-list .pager li.pager-first a, .item-list .pager li.pager-previous a, .item-list .pager li.pager-item a, .item-list .pager li.pager-current a, .item-list .pager li.pager-next a, .item-list .pager li.pager-last a {
    border: 1px solid #f5f5f5;
    border-radius: 3px;
    color: #000;
	background:#f5f5f5;
    padding: 4px 11px;
}
.pager li.pager-next{ 
    border: 1px solid #f5f5f5;
    border-radius: 3px;
	width:31px;
	height:31px;
	text-indent:-111px; 
	overflow:hidden;
	margin:0;
	padding:0;
}
.item-list .pager li a:hover {
    background:#faa42a;
	border: 1px solid #faa42a;
    color: #FFFFFF;
}
.item-list .pager li.pager-first2, .item-list .pager li.pager-previous2, .item-list .pager li.pager-next2, .item-list .pager li.pager-last2 {
    border: 1px solid #faa42a;
    border-radius: 3px;
    color: #CCCCCC;
	background:#faa42a;
    padding: 4px 11px;
	display:none;
	
}
.item-list .pager li.pager-current {
    color: #fff;
	background:#faa42a;
    padding: 4px 11px;
	border: 1px solid #faa42a;
    border-radius: 3px;
}
.item-list ul {
    margin: 0 0 0.75em;
    padding: 0;
}


#registerhtml, #loginhtml{ position:relative;}
#registerhtml h2, #loginhtml h2{ font-size:28px; color:#65b12f; margin:0; padding:0; font-family:"微软雅黑", "黑体"; position:absolute; left:268px; top:70px;}
#registerhtml h3, #loginhtml h3{ font-size:22px; color:#65b12f; margin:0; padding:0; font-family:"微软雅黑", "黑体"; position:absolute; left:345px; top:120px;}
#registerhtml .logo_u, #loginhtml .logo_u{ position:absolute; left:57px; top:23px;}
#registerhtml .llogon, #loginhtml .llogon{ position:absolute; left:744px; top:23px; color:#9e9e9e; font-size:13px;}
#registerhtml .llogon a, #loginhtml .llogon a{ color:#56b131;}
#registerhtml .join_kaoca_form2, #loginhtml .join_kaoca_form2{ position:absolute; left:60px; top:206px; width:300px;}
#registerhtml .order2li{ width:276px; height:39px; margin-bottom:10px; float:left; position:relative;}
#loginhtml .order2li{ width:276px; height:39px; margin-bottom:23px; float:left; position:relative;}
#registerhtml .order2li input.raaoinput, #loginhtml .order2li input.raaoinput{ width:270px; height:33px; border:1px solid #d9d9d9; border-radius: 2px 2px 2px 2px; color:#454341; font-size:15px; font-family:"黑体";}
#registerhtml .order2li label, #loginhtml .order2li label{ position:absolute; top:0; left:15px; color:#454341; font-size:15px; line-height:39px; color:#454341; font-size:15px; font-family:"黑体";}
#registerhtml .order2li select, #loginhtml .order2li select{ width:270px; height:33px; line-height:33px; border:1px solid #d9d9d9; border-radius: 2px 2px 2px 2px; color:#454341; font-size:15px; font-family:"黑体";}
#registerhtml .xieyi, #loginhtml .xieyi{color:#3f3f3f; font-size:13px; font-family:"黑体"; border-bottom:1px #d3d3d3 solid;}

#registerhtml .form_submit input{ width:150px; height:42px; background:url(../images/ljzc.png) no-repeat; text-indent:-1111px; cursor:pointer; overflow:hidden; border:none; margin:0; padding:0;}
#loginhtml .form_submit input{ width:150px; height:52px; background:url(../images/ljzc.png) no-repeat; text-indent:-1111px; cursor:pointer; overflow:hidden; border:none; margin:0; padding:0;}
#loginhtml .xy{ width:276px; line-height:20px; margin-top:23px; float:left; font-size:14px; }
#registerhtml .xy{ width:276px; line-height:20px; margin-top:13px; float:left; font-size:14px; }
#registerhtml .xy a, #loginhtml .xy a{ color:#60b130;}


#registerhtml .mdl, #loginhtml .mdl{ width:200px; float:left; line-height:20px; font-size:14px; margin-bottom:50px;}
#registerhtml .wjmm, #loginhtml .wjmm{ width:76px; text-align:right; line-height:20px; float:left; font-size:14px; margin-bottom:50px;}
#registerhtml .wjmm a, #loginhtml .wjmm a{ color:#ff0900; margin-bottom:60px;}
#registerhtml .form_submit2, #loginhtml .form_submit2{ width:150px; float:left;}
#registerhtml .form_submit2 input, #loginhtml .form_submit2 input{ width:150px; height:52px; background:url(../images/dl.png) no-repeat; text-indent:-1111px; cursor:pointer; overflow:hidden; border:none; margin:0; padding:0;}
#registerhtml .xhymszc, #loginhtml .xhymszc{width:126px; text-align:right; line-height:20px; height:20px; overflow:hidden; padding:32px 0 0 0; color:#3f3f3f; font-size:12px; float:left;}
#registerhtml .xhymszc a, #loginhtml .xhymszc a{ color:#f00; font-size:14px;}
#registerhtml .errs{ width:300px; position:absolute; font-size:13px; color:#F00; left:0px; top:100px;}
#registerhtml .errs2{ width:300px; position:absolute; font-size:13px; color:#F00; left:0px; top:470px;}


.myinfo{ width:1094px; padding:60px 0 40px 0; font-size:13px;}
.myinfo_l{ width:815px; float:left;}
.myinfo_r{ width:240px; padding:20px 0 0 39px; float:left; text-align:right;}
.myinfo_tab{ border-bottom:1px solid #b2b2b2; height:22px; padding:0 0 0 15px; width:800px;}
.myinfo_tab li{ float:left; padding-right:5px; width:99px; height:22px; position:relative;}
.myinfo_tab a{ color:#ffffff; font-size:13px; width:97px; height:20px; line-height:20px; text-align:center; background:#b2b2b2; border:1px solid #b2b2b2; display:block; position:absolute; bottom:-1px; }
.myinfo_tab a.active{ border-bottom:1px solid #FFF; background:#FFF;}
.myinfo_head{ border:1px solid #c9c9ca; margin:20px 0; background:#f2f2f2; height:75px; width:800px; padding:25px 0 0 13px;}
.myinfo_head .cover{ width:48px; height:48px; float:left; padding:0 14px 0 0;}
.myinfo_base{ border:1px solid #c9c9ca; margin:20px 0; width:813px; float:left;}
.myinfo_base ul.myinfoul{ padding:30px 0; float:left;}
.myinfo_base ul.myinfoul li{ width:100%; float:left; padding:10px 0;}
.myinfo_base ul.myinfoul li label{ float:left; width:110px; text-align:right; padding-right:10px;}
.myinfo_base ul.myinfoul li input{ float:left;}
.myinfo_head .user_name{ float:left; color:#000; font-size:22px;}
.myinfo_jbxx{ line-height:31px; height:31px; font-size:15px; background:#f2f2f2; padding:0 0 0 13px; width:800px;border-bottom:1px solid #c9c9ca; float:left;}
.myinfo_jbxx2{ line-height:31px; height:31px; font-size:15px; background:#f2f2f2; padding:0 0 0 13px; width:800px;border-bottom:1px solid #c9c9ca;border-top:1px solid #c9c9ca; float:left;}
.myinfo .submit{ margin-left:90px;}

.yq_table{ padding:30px 115px 15px 115px; width:585px; float:left;}
.yq_table table, .yq_table tbody{ border-top:1px solid #000; text-align:center;}
.yq_table table tr{ height:40px;}
.ydtj_t{ padding:0 0 0 13px; width:802px; float:left; line-height:67px;}
.ydtj li{ width:100%; float:left; padding:0 0 30px 0;}
.ydtj li .cover{ width:175px; height:122px; float:left; padding:0 15px 0 60px;}
.ydtj li .ydtj_t_lic{ width:512px; padding:0 50px 0 0; float:left;}
.ydtj li .ydtj_t_lic h3{}

.tongzhiul{ padding:22px 70px; width:675px; float:left;}
.tongzhiul li{ width:100%; float:left; line-height:26px;}
.tongzhiul li h3{ width:480px; height:30px; float:left; margin:0; padding:0;}
.tongzhiul li h3 a{ font-size:13px;}
.tongzhiul li p{ width:195px; margin:0; padding:0; height:30px; float:left;}

.cjgyq1{ padding:25px 20px; width:775px; float:left;}
.cjgyq1 h3{ width:480px; height:30px; float:left; margin:0; padding:0;}
.cjgyq1 h3 a{ font-size:13px;}
.cjgyq1 p{ width:195px; margin:0; padding:0; height:30px; float:left;}



#modalBackdrop .ctools-use-modal-processed{ height:756px;}

.node-type-photo .comment-wrapper{ width:1060px; float:left; font-size:16px;}
.node-type-photo .comment-wrapper h2{ color:#4f4f4f; font-size:22px; line-height:50px; margin:0; padding:0; font-weight:normal; border-bottom:1px solid #e0e0e0; font-family:"黑体";}
.node-type-photo #comment-body-add-more-wrapper label, .node-type-photo .form-item label{ display:none;}
.form-textarea-wrapper textarea { width:860px; height:78px;} 
.node-type-photo .form-textarea-wrapper .grippie,
.node-type-photo #edit-preview{ display:none;}
.node-type-photo .comment{ border-bottom:1px solid #e0e0e0; padding:32px 0 32px 0;}
.raao_comment_info{ line-height:30px; font-size:13px;}
.raao_comment_info a{ color:#61bc53;}
.raao_comment_info a.username{  font-size:16px;}
.raao_comment_content{ line-height:19px; padding-top:10px;}

.page-user-edit .form-type-password,
.page-user-edit #edit-locale,
.page-user-edit #edit-timezone,
.page-user-edit #edit-field-kktu,
#edit-field-kktuj{ display:none;}

#edit-comment-body-und-0-format,
#wysiwyg-toggle-wrapper{ display:none;}

.captcha .fieldset-description, .captcha .form-item .description{ display:none;}

.ad_close{ width:16px; height:17px; background:url(../images/close.png) #FFF; cursor:pointer; position:absolute; top:0; right:0;}

