/* CSS Document */
#main_block{width:1000px; text-align:left;}
#sub_block1{ width: 100%; text-align: left; position: relative; }
#sub_block1.product-block { margin-top: -27px; }
#plans_box .left-bg,
#sub_block1 .left-bg { background-image: url(../images/left-bg.png); background-position: center;
    background-repeat: no-repeat; width: 139px; height: 378px; position: absolute; top: 120px; left: 0px; }
#plans_box .right-bg,
#sub_block1 .right-bg { background-image: url(../images/right-bg.png); background-position: center;
    background-repeat: no-repeat; width: 145px; height: 428px; position: absolute; top: 360px; right: 0px; }
#top_block{ width: 1000px; float: left; padding-top: 9px; background-color: #e9e9e9; }
#content_block { width: 1024px; background: #fff; margin: 0 auto; }
#content_block.channel-block { width: 100%; }
#left_block { float:left; width: 146px; border-top: 1px solid #e3e3e3; }
#right_block { min-height: 560px; width: 1024px; background-color: #fff; margin-bottom: 60px; margin: 0 auto;position:relative; }
#content_block #right_block { width: 100%; float: left; }
@media all and (max-width: 800px) {
    #content_block #right_block {
        width: 1024px;
    }
}
#right_block.one-column { background-image: none; border-top: none !important; width: 1024px !important; }
#right_block.full-screen { width: 100% !important; }
#sub_block2{width:998px;text-align:left;}
#footer_block{text-align:center; width:1000px; float:left;border-top:1px solid #ccc; background:#fff; padding:20px 0 20px 0;}

.time_class{color:#bcbcbc; font:30px Trebuchet MS; text-align:center;}
.rightandwrong{color:red; font-size:30px}
/*footer*/
.cpy{ color:#bcbcbc; font:11px Trebuchet MS; float:left; margin-left:225px; width:500px;}
.cpy a{ color:#009900;  font:bold 12px Trebuchet MS; }
.ftr_nv{ color:#bcbcbc; font:11px Trebuchet MS;  width:1000px;text-align:center;}
.ftr_nv a{ color:#bcbcbc; font: 12px Trebuchet MS;  padding:0 2px; text-decoration:none;}
.ftr_nv span{ color:#bcbcbc; font: bold 12px Trebuchet MS;  padding:0 2px;}
.ftr_nv a:hover{ text-decoration:underline;color:#009900;  }

.blank{height:5px;font-size:0}
/*top广告的样式*/
.topPan_ad{ margin:0px 0px 10px 0px; padding:0;}

/*------------------------------------------------------*/
/*分页样式*/ /* 修改翻页样式20150921 start */
.pagebar { padding: 5px; font-size: 12px; height: 22px; line-height: 22px;
    text-align: center; padding-top: 12px; }
#content_block.channel-block .pagebar { width: 1014px; margin: 0 auto; padding: 54px 0; }
.top-page-bar .pagebar { border-top: none; position: absolute; top: -40px; right: 0; }
.pagebar a { /* background: #fff; */background-image: url(../images/choose_not.png); background-repeat: no-repeat; margin-right: 2px; text-decoration: none;
    margin-left: 18px; padding: 4px 9px; background-position: center;  }
/* .pagebar a:first-child { background-image: url(../images/page_prev.png) no-repeat; } */
.pagebar a.return { margin-left: 16px; }
.pagebar a.prev { background-image: url(../images/page_prev.png); background-repeat: no-repeat; padding: 4px 23px; }
.pagebar a.next { background-image: url(../images/page_next.png); background-repeat: no-repeat; padding: 4px 23px; }
.pagebar a span { background-color: #e9e9e9; padding: 8px 30px; color: #8d9091; display:inline-block;
	background:url(img.png) top left no-repeat; width:252px; height:78px;  vertical-align:middle; }
.pagebar span.choose { background-image: url(../images/choose_true.png); background-repeat: no-repeat; padding: 4px 9px; margin-left: 18px; }
.pagebar a:hover { background-image: url(../images/choose_true.png); background-repeat: no-repeat; }
.pagebar a.prev:hover { background-image: url(../images/page_prev.png); }
.pagebar a.next:hover { background-image: url(../images/page_next.png); }
.pagebar a img { vertical-align: middle; }
.pagebar span.info { padding: 5px 8px; margin-right: 2px; color: #555; display: none; }
/* 修改翻页样式20150921  end */

/*幻灯片样式*/
.part_ad_slide { margin-top: -25px; height: 558px; }
@media all and (max-width: 800px) {
    .part_ad_slide {
        width: 1024px;
    }
}
.part_ad_slide .slideshow { margin-bottom: 0; }
.part_ad_slide .slideshow > div { width: 100%; position: absolute !important; }
.part_ad_slide .slides-pagination { left: 0; margin: 0; padding: 0; top: 533px;
    list-style:none; z-index:110; width: 100%; text-align: center; }
.part_ad_slide .slides-pagination li { display: inline; width: 12px; height: 12px; margin-left: 3px; }
.part_ad_slide .slides-pagination li img.inactived { display: inline; }
.part_ad_slide .slides-pagination li img.actived { display: none; }
.part_ad_slide .slides-pagination li.selected img.inactived { display: none; }
.part_ad_slide .slides-pagination li.selected img.actived { display: inline; }
.part_ad_slide .slides-pagination a { margin-right:5px; height: 12px; width: 12px; display: inline; float: none;
    background-color: transparent; }

#ribbon {position:absolute; top:0px; left:0; width:100px; height:100px; background:url("../images/ribbon.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden; z-index:10;}

#slider-holder { height: 267px; }
#slider-holder .jcarousel-clip { height: 267px; width:1000px; position: relative; overflow: hidden; }
#slider-holder .slide-info { float:left; display: inline; width: 1000px; padding-top: 0px;}
#slider-holder ul { width: 1000px; height: 267px; position: relative; overflow: hidden; }
#slider-holder ul li {margin: 0;  list-style-type: none; float: left; display: inline; height: 300px; width: 950px; padding: 0px 10px 4px 0px; position: relative; overflow: hidden; }

h2.txt-we-love-mondays { height: 94px; background-image: url(../images/txt-we-love-mondays.gif); }
h3.txt-monday-again { background-image: url(../images/txt-monday-again.gif); }
h3.txt-wedothis { background-image: url(../images/txt-wedothis.gif); }
h3.txt-247 { background-image: url(../images/txt-247.gif); }

/*top广告的样式*/
#topPan_ad{width:1000px; position:relative; margin:0px auto; padding:0; }

/*左边广告样式*/
.leftlinkPan{display:inline; margin:0 1px 5px 1px; padding:0; background:#fff; color:#000;}

/*首页频道页头样式*/
.rightbodylist{background: url(../images/list_2_top.gif) repeat-x;  line-height:30px;  float:left;  width: 317px;    margin-bottom:20px;  margin-left:8px;  border:0px solid #96C2F1;  background-color: #fff}
.rightbodylist h5{  text-indent:1px;  color:#fff;   margin-left: 50px;margin-top: 1px;}
.rightbodylist h5 a{  float:right;  background:url(../images/arrow4.gif) no-repeat 45px -2px #1c78b4;  width:50px;  display:block;   position:relative;   margin:10px 10px 0 0;   padding:0 0 0 10px;  height:18px;   text-decoration:none;   color:#fff;   font:10px/15px "Trebuchet MS",Arial, Helvetica, sans-serif;   text-transform:uppercase;}
.rightbodylist_in{  float:left;  width: 315px;  margin: 0px auto;margin-top:-10px;  margin-left:0px;  border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;  background-color: #fff}

/*首页频道页头满屏样式*/
.rightbodylist_full{background: url(../images/list_1_top.gif) repeat-x;  line-height:30px;  float:left;  width: 654px;  margin: 0px auto;  margin-bottom:20px;  margin-left:0px;margin-top:2px;  border:0px solid #96C2F1;  background-color: #fff}
.rightbodylist_full h5{  text-indent:1px;  color:#fff;   margin-left: 50px;margin-top: 1px;}
.rightbodylist_full h5 a{  float:right;  background:url(../images/arrow4.gif) no-repeat 45px -2px #1c78b4;  width:50px;  display:block;   position:relative;   margin:10px 10px 0 0;   padding:0 0 0 10px;  height:18px;   text-decoration:none;   color:#fff;   font:10px/15px "Trebuchet MS",Arial, Helvetica, sans-serif;   text-transform:uppercase;}
.rightbodylist_in_full{  float:left;  width: 652px;  margin: 0px auto;margin-top:-10px;  margin-left:0px;  border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;  background-color: #fff}

/*首页频道页头left样式*/
.rightbodylist_left{line-height:30px;  float:left;  width: 100%;  margin: 0px auto;  margin-bottom:20px;  margin-left:0px;  border:0px solid #96C2F1;  background-color: #fff}
.rightbodylist_left h5{text-indent:5px;  margin: 1px;  background-color: #e4e2cc;  height: 30px;}
.rightbodylist_left h5 a{  float:right;   background:url(../images/arrow4.gif) no-repeat 58px 1px #c7bd69;   width:66px;   display:block;   position:relative;   margin:3px 3px 0 0;   padding:0 0 0 10px;   height:23px;   text-decoration:none;   color:#fff;   font:14px/23px "Trebuchet MS",Arial, Helvetica, sans-serif;   text-transform:uppercase;}

/*频道list头样式*/
.rightchannellist{ min-height:150px;  float:left;  width: 302px;  margin-bottom:10px;  margin-right:5px; margin-left:5px; margin-top:5px;  border:0px solid #96C2F1;  background-color: #fff}
*html .rightchannellist{ min-height:150px;  float:left;  width: 295px;  margin-bottom:10px;  margin-right:5px; margin-left:5px; margin-top:5px;  border:0px solid #96C2F1;  background-color: #fff}
.rightchannellist h5{ background:url("../images/dot-02.gif") 0 50% repeat-x;margin:0;padding-left:10px;}
.rightchannellist h5 span {text-indent:1px;padding-right:10px;background:#fff;color:#009900;}   
.rightchannellist h5 a{  float:right;   background:url(../images/more_01.gif) no-repeat 0px -2px;   width:30px;   display:block;   position:relative;   margin:4px 0px 0 0;   padding:0 0 0 10px;   height:20px;   text-decoration:none;   color:#fff;   font:12px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;  text-transform:uppercase;}

/*频道list头满屏样式*/
.rightchannellist_full{  padding:5px 0 0 0;  line-height:30px;  float:left;  width: 98%;  margin: 0px auto;  margin-bottom:20px;  margin-left:1%;  border:0px solid #96C2F1;  background-color: #fff}
.rightchannellist_full h5{ background:url("../images/dot-02.gif") 0 50% repeat-x;margin:0;padding-left:10px;}
.rightchannellist_full h5 span {text-indent:1px;padding-right:10px;background:#fff;color:#009900;}   
.rightchannellist_full h5 a{  float:right;   background:url(../images/more_01.gif) no-repeat 0px 2px;   width:30px;   display:block;   position:relative;   margin:4px 0px 0 0;   padding:0 0 0 10px;   height:20px;   text-decoration:none;   color:#fff;   font:12px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;  text-transform:uppercase;}

.clear{clear:both}
.clearleft{clear:left}


/*首页标题列表样式*/
.channel_index_div1 { width: 560px; float: right; }
.channel_index_1 div{float:left; margin-right:35px; margin-top:50px;}
.channel_index_1 ul{padding:0;list-style:none; position:relative; top:5px; left:15px; margin:0 0 0px 0;}
.channel_index_1 li{background:url(../images/li_icon.png) 0 10px  no-repeat; }
.channel_index_1 ul li a { color: #545658; line-height: 30px; text-decoration: none; padding-left: 13px; font-weight: bold; font-size: 12px; }
.channel_index_1 ul li a:hover{color:#368440}

/*首页图片标题列表样式*/
.channel_index_2{float:left;width:100px;padding:5px;overflow:hidden;text-align:center;}
.channel_index_2 img{width:90px;height:90px;border:1px solid #eee;padding:1px;}
.channel_index_2 a{text-decoration:none;font:normal 12px 'Microsoft Yahei','Tahoma';line-height:30px;color:#333;}
.channel_index_2 a:hover{text-decoration:underline;color:green;}
/*首页图片标题列表样式*/
.channel_index_3{height:70px;overflow:hidden;}
.channel_index_3 .thumb{float:left;width:70px;height:70px}
.channel_index_3 .thumb img{width:60px;height:60px;margin:5px;border:1px solid #eee;padding:1px;}
.channel_index_3 .text{margin-left:75px;font:normal 12px Tahoma;line-height:180%;color:#999;}
.channel_index_3  .title {margin-left:75px;}
.channel_index_3  .title a{text-decoration:none;font:normal 14px 'Microsoft Yahei','Tahoma';line-height:28px;color:#333;}
.channel_index_3  .title a:hover{text-decoration:underline;color:green;}
/*菜单*/
#bottom_menu{width:898px;margin:5px auto;padding:3px 0;line-height:30px;height:30px;border:1px solid #eee;text-align:center;background:url(../images/menu_bg.gif) repeat-x;}
#bottom_menu a{text-decoration:none;font-size:14px;line-height:30px;color:#444;}
#bottom_menu a:hover{color:#296505;}
#bottom_menu .hover{color:#296505;}
#bottom_menu .split{padding:0 5px;color:#999}
/*中部*/
#center { width: 1024px; margin: auto; }
#center #main{float:left;width:680px;overflow-x:hidden}
#center #main .channel_panel{display:block;float:left;width:335px;height:320px;margin:0 5px 5px 0;padding:0;}
#center #main .channel_title{margin:0;padding:0 0 0 10px;font-weight:bold;font-size:14px;line-height:28px;height:30px;border-bottom:3px solid #55682A;color:#55682A;}
#center #main .channel_title a{float:right;display:block;text-decoration:none;margin:8px 10px;font:normal 10px "Arial";line-height:30px;color:#999;}

#center #in{float:left;width:5px;height:200px;}
#center #side{float:left;width:215px;overflow-x:hidden}
#center #side .page_list{margin:0px;padding:0;border:1px solid #eee;list-style-type:none;}
#center #side .page_list li.parent{background:url(../images/icon_square.gif) no-repeat 10px 10px;padding-left:24px;height:28px;line-height:28px;}
#center #side .page_list li.parent a{font:normal 14px 'Microsoft Yahei','Tahoma';text-decoration:none;color:#000}
#center #side .page_list li.child{background:url(../images/icon_square.gif) no-repeat 20px 10px;padding-left:34px;line-height:28px;}
#center #side .page_list li.child a{text-decoration:none;color:#000}

/*频道title样式*/
.box {border-bottom: 1px solid #e3e3e3; height: auto; margin-bottom: 16px; }
#right_block.full-screen .box { width: 1024px; margin-left: auto; margin-right: auto; }
.box.page-box { margin-bottom: 120px; border-bottom: none; *+border-bottom: 0; clear: left; }
.box.product-box { height: 116px; max-width: 1440px; background-position: center;
    background-repeat: no-repeat; background-image: url(../images/product-box-bg.jpg);
    margin: 0 auto; margin-top: -27px; }
@media all and (max-width: 800px) {
    .box.product-box {
        width: 1024px;
    }
}
.box.page-box .box_title { width: 437px; height: 92px; line-height: 92px; margin: 0 auto;
    background-image: url(../images/science-bg.png); background-repeat: no-repeat;
    background-position: center; font-size: 24px; font-weight:normal;text-align: center; margin-top: 64px; }
.box.page-box .category_list { margin: 110px 0 0 0; text-align: center; border-top: none; width: 100%; *+border-top: 0px; }
@media all and (max-width: 800px) {
    .box.page-box .category_list {
        
    }
}
/*20150930*/

.box.page-box .category_list a { border: 1px solid #d2d2d2;
    border-radius: 6px;
    padding: 5px 5px;
    background-color: #faf2e7;
    margin: 0 5px;
    display: inline;
    float: left;
	text-align:center;
	width:230px;
	height:65px;}
/*20150930*/


.box.page-box .category_list a span{text-align: center}

.box.product-box .product-name { color: #0a3c71; font-size: 22px; margin: 0 auto; width: 1024px; margin: 0 auto;
      padding: 34px 0 20px 10px; }
.box.product-box .box_title { width: 1024px; margin: 0 auto; padding-left: 10px; }
.box_title{ margin-left: 10px; font-size: 12px; color: #696a6b; margin-top: 12px; padding-bottom: 8px; }
#content_block #left_block { margin-bottom: 60px; }
#content_block #right_block { margin-bottom: 36px; *+margin-bottom: 19px; *+float: none; position: relative; }
#content_block.channel-block #right_block { background-color: #f3f3f3; }
#content_block #right_block .box { width: 1024px; margin: 0 auto; border-bottom: none; height: 44px; overflow: hidden; position: relative; }
#content_block.channel-block .box { width: 1024px; margin: 0 auto; }
#content_block #left_block .box_title { background-image: url(../images/next-right-arrow.png);
    background-position: 84% 40%; background-repeat: no-repeat; }
.box_title a { font-size: 12px; text-decoration: none; color: #696a6b; }
.box_title a:hover { text-decoration: underline; }
.content_title{text-align:center;font-size:16px;line-height:36px;}
/* 20150906 start */
.content_info { width: 100%; margin: auto; border-top: 1px solid #eee;
    line-height: 25px; color: #e3e3e3; margin-top: 24px; margin-bottom: 60px;
    padding-top: 16px; text-align: center; }

	.content_info a {background: #fff; padding: 9px 1px; *+padding: 1px; margin-right: 2px; text-decoration: none;
    margin-left: 18px; border: 1px solid #e9e9e9;}
.content_info a span{background-color: #e9e9e9; padding: 8px 30px; color: #8d9091; }
/* 20150906 end */
#content_block .content_date { margin-top: 36px; margin-bottom: 56px;
    margin-left: 10px; color: #6a6a6a; }
#content_block .content_name { font-size: 25px; color: #6a6a6a; margin-left: 10px;
    margin-bottom: 36px; }
#content_block .content_desc { margin-left: 10px; color: #6a6a6a;
     padding-bottom: 12px; border-bottom: 1px solid #e3e3e3; margin-bottom: 24px; }
.content_text p { margin: 6px 0; }
.content_text {  word-wrap: break-word; word-break: break-all;
    margin: 0 auto; font-size: 12px; line-height: 25px; color: #686868;margin-left:10px; }
/* add End */
/* begin: top advertisement */
.part_ad_top {  }
.part_ad_top .top-ad-item { width: 100%; height: 110px; background-position: center;
    background-repeat: no-repeat; }
/* end: top advertisement */

/* begin: top right advertisement */
.part_ad_right_top { float: right; margin-right: -120px; *+margin-top: -96px; }
@media all and (max-width: 800px) {
    .part_ad_right_top {
        width: 180px;
        overflow: hidden;
        margin-right: 0px;
    }
}
.part_ad_right_top img {  }
/* end: top right advertisement */

/* begin: middle advertisement */
.part_ad_middle {  }
.part_ad_middle .middle-ad-item { width: 100%; height: 110px; background-position: center;
    background-repeat: no-repeat; }
/* end: middle advertisement */

/* begin: bottom advertisement */
.part_ad_bottom { margin-bottom: 40px; }
.part_ad_bottom .bottom-ad-item { width: 100%; height: 56px; background-position: center;
    background-repeat: no-repeat; }
/* end: bottom advertisement */

/* begin: left float advertisement */
.part_ad_left_float { position: fixed; width: 86px; height: 86px; top: 360px; }
.part_ad_left_float .left-float-ad-item {  }
/* end: left float advertisement */

/* begin: right float advertisement */
.part_ad_right_float { position: fixed; width: 86px; height: 86px; top: 360px; }
.part_ad_right_float .right-float-ad-item {  }
/* end: right float advertisement */

/* begin: video advertisement */
.part_ad_video { margin: 0 28px; }
.part_ad_video .jp-audio,
.part_ad_video .jp-audio-stream,
.part_ad_video .jp-video { border: none; background-color: transparent; width: 400px; }
.part_ad_video .jp-video-240p .jp-video-play { margin-top: -240px; height: 240px; }
.part_ad_video .jp-video-240p .jp-interface { visibility: hidden; top: -66px; border-top: none; }
/* end: video advertisement */

/*频道列表分割线*/
#center #main .line{height:1px;background:#eee;}
#center #main .line2{border-top:1px solid #eee;margin:10px;}
/*频道标题列表样式*/
.channel_list_1{width:100%;margin:auto;color:#333;}
.channel_list_1 tr:hover{background:#eed;}
.channel_list_1 td{height:30px;}
.channel_list_1 td.no{text-align:center;width:40px;font-size:11px;color:#999}
.channel_list_1 td.time{text-align:center;width:80px;font-size:11px;color:#999}
.channel_list_1 a{text-decoration:none;color:#333;}
.channel_list_1 a:hover{color:#000}
/*频道图片列表样式*/
.channel_list_2{float:left;width:160px;height:160px;padding:2px;overflow:hidden;text-align:center;}
/*.channel_list_2 img{width:120px;height:120px;border:1px solid #eee;padding:3px;}*/
.channel_list_2 img:hover{border:4px solid #e9e9e9;padding:0;}
.channel_list_2 p{margin:0;padding:0;height:28px;width:120px;overflow:hidden;}
.channel_list_2 a{text-decoration:none;line-height:28px;color:#333;}
.channel_list_2 a:hover{text-decoration:underline;color:green;}

.channel_list_2 img.is_new {
    width: 22px;
}
.channel_list_2 img.poster {
    width: 120px;
    height: 120px;
    border: 1px solid #eee;
    padding: 3px;
}

/*频道图文混排列表样式*/
.channel_list_3 { padding: 0 8px; width: 996px; margin: 0 auto; }
.channel_list_3 .list_item { float: left; width: 314px; height: 282px; overflow: hidden;
    margin: 22px 12px 5px 12px;; background-color: #fff; }
.channel_list_3 .list_item.left { margin-left: 0px; }
.channel_list_3 .list_item.right { margin-right: 0px; }
.channel_list_3 .list_item .thumb{ float: left; padding: 12px 0; border-bottom: 2px solid #d7d7d7; width: 100%;
    text-align: center; }
.channel_list_3 .list_item .thumb img { height: 144px; margin: 0; padding: 0; vertical-align: middle; }
.channel_list_3 .list_item .content { float: left; width: 100%; padding-top: 28px; padding-left: 36px; }
.channel_list_3 .list_item .text { float: left; line-height: 180%; color: #999; word-wrap: break-word; word-break: break-all; }
.channel_list_3 .list_item .title a { text-decoration: none; font-size: 16px; line-height: 20px; color: #0e223a; }
/*频道讨论样式*/
.channel_list_4{width:100%;margin:auto;color:#333;}
.channel_list_4 tr:hover{background:#eed;}
.channel_list_4 td{height:30px;}
.channel_list_4 .thumb{width:20px;height:20px;border:1px solid #eee;padding:1px;}
.channel_list_4 td.no{text-align:center;width:40px;font-size:11px;color:#999}
.channel_list_4 td.time{text-align:center;width:80px;font-size:11px;color:#999}
.channel_list_4 td.member_name{text-align:center;width:50px;font-size:11px;color:#999}
.channel_list_4 a{text-decoration:none;font:normal 12px 'Microsoft Yahei','Tahoma';color:#333;}
.channel_list_4 a:hover{color:#000}

/*频道分类*/
#left_block .box { border-bottom: none; }
#content_block .news-title { width: 1024px; font-size: 24px; font-weight:normal;color: #6a6a6a; margin: 48px auto 28px auto; text-align: center; }
#content_block .news-desc {  width: 996px; margin: 0 auto; font-size: 12px; line-height: 24px; text-align: justify;
    color: #7f8791; margin-bottom: 27px; }
#content_block .news-desc p { text-indent: 2em; }
#content_block a.go-left { position: absolute; left: 8px; color: #7f8d90; font-size: 18px; font-weight: 600;
    top: 16px; }
#content_block a.go-right { position: absolute; left: 996px; color: #7f8d90; font-size: 18px; font-weight: 600;
    top: 16px; }
#content_block a.go-left + .box { border-top: 1px solid #c3c3c3; width: 968px; margin: 0 28px; }
.category_list { padding-top: 20px; position: relative; margin: 0 24px; *+margin: 0px; border-top: 1px solid #c3c3c3; }
.category_list a.big { display: block; float: left; width: 88px; text-decoration: none; font-size: 18px;
    line-height: 20px; color: #7f8c91; text-align: center; }
.category_list a.current { color: #013060; font-size: 20px; }
.category_list a.small{ padding-left: 35px; text-decoration: none; line-height: 28px;
    color:#000; }

#right_block_content{width:1024px;margin:0 auto;word-wrap: break-word;color:#737373;line-height:2;margin-bottom:30px;overflow-y:hidden;}
#page_content_block{width:1024px;margin:0 auto;word-wrap: break-word;color:#737373;line-height:2;margin-bottom:30px;}
#pages{margin-bottom:	50px;font-size:12px;text-align:center;}
#pages a{color:#000;text-decoration:none;}
#pages a:hover{color:#CC0000;text-decoration:underline;}

#right_block_content > p {
    margin-left: 6px;
    margin-top: 18px;
    font-size: 15px;
    text-indent: 2em;
    text-align: justify;
}
#content_block #video {
	margin: 10px auto;
	width:600px;
	height:400px;
}

/* 订票系统 */
/*
 * Begin - Common
 */
#main .ticket-container .sub-title h1 { color: #000; font-size: 16px; font-weight: 600; margin: 24px 0; }
#main .ticket-container .sub-title a { padding: 6px 24px; background-color: #939aa0; color: #000; float: right; margin-left: 12px; margin-bottom: 12px; }
.login_bg .sub-title { height: 163px; text-align: center; width: 418px; }
.login_bg .sub-title a { line-height: 200px; padding: 6px 24px; background-color: #939aa0; color: #000; margin-left: 12px; }
/*
 * End - Common
 */
/*
 * Begin - Ticket Show
 * ----------------------------------------------------------
 */
#main .ticket-container a { text-decoration: none; }
#main .ticket-container .list { float: left; width: 800px; margin-top: 20px; margin-bottom: 36px; }
#main .ticket-container .list .time-area-item { float: left; width: 50%; margin: 2px 0; }
#main .ticket-container .list .time-area-item input { width: 36px; }
#main .ticket-container .list table { border-collapse: collapse; width: 100%; font-size: 12px; }
#main .ticket-container .list table thead { color: #333; }
#main .ticket-container .list table tbody { color: #333; }
#main .ticket-container .list th { text-align: center; border: 1px solid #ababab; height: 32px; }
#main .ticket-container .list td { text-align: center; border: 1px solid #ababab; height: 32px; }
#main .ticket-container .list td a { text-decoration: none; }
#main .ticket-container .list table td .select-show {  }
#main .ticket-container .list table td .select-show a.show { color: #28ac38; }
#main .ticket-container .list table td .select-show a.not-show { color: #cc3366; }
#main .ticket-container .list table td .select-panel { display: none; width: 240px; border: 1px solid #027cbd; position: absolute; z-index: 12; background-color: #fff; }
#main .ticket-container .list table td .select-panel .tip { background-color: #027cbd; margin: 0; padding: 0; }
#main .ticket-container .list table td .select-panel .tip p { margin: 0; padding: 5px; text-align: left; color: #fff; }
#main .ticket-container .list table td .select-panel .content p { margin: 3px 0; padding: 5px; }
#main .ticket-container .list table td .select-panel .content p a:nth-child(1) { background-color: orange; color: #fff; padding: 3px 6px; }
#main .ticket-container .list table td .select-panel .content p a:nth-child(2) { background-color: #fff; color: #027cbd; border: 1px solid #027cbd; padding: 3px 6px; }
#main .ticket-container .list table td .select-panel .content p:nth-child(2) { color: orange; font-size: 14px; font-weight: 600; }
/*
 * End - Ticket Show
 * ----------------------------------------------------------
 */
/*
 * Begin - Add Order
 * ----------------------------------------------------------
 */
#main .order-container a { text-decoration: none; }
#main .order-container .details { float: left; width: 800px; margin-top: 20px; margin-bottom: 36px; margin-left: 220px; }
#main .order-container .details .input { margin-bottom: 18px; }
#main .order-container .details .input input { vertical-align: middle; background-color: #f2f2f2; height: 24px; border: 1px solid #c4c4c4; text-align: center; }
#main .order-container .details .input select { width: 84px; background-color: #f2f2f2; height: 26px; border: 1px solid #c4c4c4; text-align: center; padding: 2px 0; }
#main .order-container .details .input input:nth-child(1) { width: 84px; }
#main .order-container .details .input input:nth-child(3) { width: 150px; }
#main .order-container .details .input input:nth-child(4) { width: 120px; }
#main .order-container .details .input input:nth-child(6) { width: 64px; }
#main .order-container .details .input a { height: 16px; padding: 1px 3px; background-color: #fff; margin: 0;}
#main .order-container .details .submit { margin-bottom: 18px; text-align: right; }
#main .order-container .details .submit input { background-color: #595959; padding: 6px 12px; border: none; color: #fff; font-weight: 600; }
#main .order-container .result { background-color: #fff; padding: 3px 3px 3px 12px; clear: both; position: absolute; width: 480px; z-index: 10; margin: 150px 375px; border: 2px solid #027cbd; }
#main .order-container .result .close { text-align: right; }
#main .order-container .result .close img { background-color: #027cbd; }
#main .order-container .result .image { float: left; width: 40px; }
#main .order-container .result .content { float: left; width: 440px; }
#main .order-container .result .content p { margin: -3px 3px 12px 3px; line-height: 24px; }
#main .order-container .result .content p strong { color: orange; font-size: 16px; }
/*
 * End - Add Order
 * ----------------------------------------------------------
 */
/*
 * Begin - Manage Order
 * ----------------------------------------------------------
 */
#main .form-div { padding: 0px 16px 12px 16px; border: 1px solid #999; }
#main .date-area { margin: 6px 0; font-size: 12px; }
#main .a-link { float:left; width: 800px; margin-top: 90px; margin-left: 220px; }
#main .a-link a { padding: 6px 24px; background-color: #939aa0; color: #000; float: right; margin-bottom: 36px; }
#main .search-panel { float:left; width: 800px; }
#main .search-panel .left-part { float: left; width: 78%; }
#main .search-panel .left-part .item { margin: 12px 0; }
#main .search-panel .right-part { float: left; margin-top: 12px; text-align: right; }
#main .search-panel .right-part select { width: 120px; }
#main .search-panel .bottom-part { clear: left; }
#main .search-panel .bottom-part a { background-color: #f0f0f0; border: 1px solid #999; color: #333; height: 28px; font-size: 12px; font-weight: 600; padding: 6px 12px; margin: 0; text-decoration: none; }
/*
 * End - Manage Order
 * ----------------------------------------------------------
 */

/* Begin: Product Slide Show in Home Page  20151013*/
#products-show { width: 100%; height: 586px; position: relative;margin: 0 auto; }
@media all and (max-width: 800px) {
    #products-show {
        width: 1024px;
    }
}
#products-show .left-bg { width: 139px; height: 378px; position: absolute; top: 90px; left: 0;
    background-image: url(../images/left-bg.png); background-repeat: no-repeat; background-position: center; }
#products-show .right-bg { width: 145px; height: 287px; position: absolute; bottom: 0; right: 0;
    background-image: url(../images/right-bg.png); background-repeat: no-repeat; background-position: top left; }
	/*20151013*/
#products-show .product-category { height: 68px; background-position: center; background-repeat: repeat-x;
    background-image: url(../images/rotate-title-bg.jpg); margin: 0 auto; border-bottom: 1px solid #f8f8f8; }
		/*20151013*/
@media all and (max-width: 800px){
    #products-show .product-category {
        width: 1024px;
    }
}
#products-show .product-category .category-box { width: 863px;height:68px; margin: 0 auto; }
/* 20150930 */
#products-show .product-category a span.first-lang { padding-top: 8px; display: block; font-size: 15px;height:68px;line-height:68px;vertical-align:middle;padding-top:0px; }
#products-show .product-category a span.first-lang-1 { line-height: 20px;margin-top:15px; }
/* 20150930 */
#products-show .product-category a span.second-lang { display: block; font-size: 11px; }
#products-show .product-category a span.white-space { display: block; position: absolute; bottom: 0; left: 0; background-color: #fff;
    width: 100%; height: 1px; }
	/* 20150925 叶南邦 */
#products-show .product-category a { background-color: #fbfbfb; color: #012f5f; position: relative; background-image: url(../images/rotate-item-bg.png);
    background-position: top right; background-repeat: no-repeat;width:auto;padding-left:0px;padding-right:0px;height:68px;float:left;text-align:center; }
	/* 20150925 叶南邦 */
#products-show .product-category a.current { background-color: #c39f6d; position: relative; z-index: 1; color: #fff; }
#products-show .product-category a.current img { display: block; }
#products-show .product-category a img { display: none; position: absolute; left: 48%; bottom: 6px; }
/* 20150928 */
#products-show .product-category a:nth-child(1){width:172px;}
#products-show .product-category a:nth-child(2){width:172px;}
#products-show .product-category a:nth-child(3){width:172px;}
#products-show .product-category a:nth-child(4){width:172px;}
#products-show .product-category a:nth-child(5){width:172px;}
/* 20150928 */
#products-show .product-collection { background-image: url(../images/product-3d-show-bg.png); background-position: center;
    background-repeat: no-repeat; clear: left; background-position: center 160%; }
#products-show .product-collection .rotateslider-container { height: 516px; }
#products-show .product-collection .product-collection-box { display: none; }
#products-show .product-collection .product-collection-box.current { display: block; }
#products-show .product-collection .rotateslider-item { top: 45%; *+display: none; *+top: 0; height: 100%; margin-top: 72px;
    -webkit-transform: translateY(-50%) translateX(-50%) scale(0.64);
    -ms-transform: translateY(-50%) translateX(-50%) scale(0.64);
    transform: translateY(-50%) translateX(-50%) scale(0.64); }
#products-show .product-collection .rotateslider-item img { height: 371px; }
#products-show .product-collection .rotateslider-item.prev { *+left: 10%; *+display: block; }
#products-show .product-collection .rotateslider-item.now { *+left: 40%; *+display: block;
    -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
    -ms-transform: translateY(-50%) translateX(-50%) scale(1);
    transform: translateY(-50%) translateX(-50%) scale(1); z-index: 1; }
#products-show .product-collection .rotateslider-item.next { *+left: 70%; *+display: block; }
#products-show .product-collection .rotateslider-paragraph { color: #b1b0b0; text-align: center; font-size: 18px; margin-top: 24px; *+font-size: 12px; }
#products-show .product-collection .now .rotateslider-paragraph { color: #000; font-size: 12px; }
#products-show .product-collection .now .rotateslider-paragraph .left-middle-line { border-top-color: #000; }
#products-show .product-collection .now .rotateslider-paragraph .right-middle-line { border-top-color: #000; }
#products-show .product-collection .js-rotateslider-arrow { top: 232px; }
#products-show .rotateslider-container .arrow.right { background-position: top right; }
/* End: Product Slide Show in Home Page */

/* Begin: News Show in Home Page 20151013 */ 
.news-container-bg { width: 100%; background-color: #f3f3f3; padding-top: 50px; margin: 0 auto; }
@media all and (max-width: 800px) {
    .news-container-bg {
        width: 1024px;
    }
}
#news-container { width: 1024px; height: 380px; margin: 0 auto 38px auto; }
#news-container .box-title { color: #444; font-size: 14px; padding: 12px 0 12px 20px; border-bottom: 1px solid #444; margin-bottom: 28px; }
#news-container .ad-box { float: left; width: 460px; }
#news-container .news-box { float: right; width: 530px; }
#news-container .news-box .slide-item { width: 526px; margin: 0 12px; }
#news-container .news-box .slide-item .content { float: left; width: 260px; }
#news-container .news-box .slide-item .content .news-id { font-size: 24px; font-style: italic; color: #03254A; margin: 0 0 42px 0; }
#news-container .news-box .slide-item .content .news-title { font-size: 14px; line-height: 14px; color: #444; }
#news-container .news-box .slide-item .content .news-date { font-size: 14px; line-height: 14px; margin-top: 6px; margin-bottom: 24px; color: #444; }
#news-container .news-box .slide-item .content .news-desc { font-size: 12px; text-align: justify; height: 54px; overflow: hidden; color: #444; }
#news-container .news-box .slide-item .content > a { display: block; text-align: right; font-size: 12px; background-color: transparent;
    color: #444; }
#news-container .news-box .slide-item .picture { float: right; width: 240px; }
#news-container .news-box .slide-item .picture img {  }
#news-container .news-box .slides-next { display: block; width: 25px; height: 25px; margin: 0; padding: 0; top: 6px; left: 159px;
    background-image: url(../images/slides-next.png); background-repeat: no-repeat; background-position: center; background-color: transparent; }
#news-container .news-box .slides-next.disabled { background-image: url(../images/slides-next-disabled.png); }
#news-container .news-box .slides-prev { display: block; width: 25px; height: 25px; margin: 0; padding: 0; top: 6px; left: 110px;
    background-image: url(../images/slides-prev.png); background-repeat: no-repeat; background-position: center; background-color: transparent; }
#news-container .news-box .slides-prev.disabled { background-image: url(../images/slides-prev-disabled.png); }
/* End: News Show in Home Page */
 
/*
 * Begin - Middle Advertisement
 * ----------------------------------------------------------
 */
.middle-ad { position: relative; width: 100%; }
.middle-ad .middle-ad-item { background-position: center; background-repeat: no-repeat; position: absolute; left: 0; right: 0; height: 110px; }
/*
 * End - Middle Advertisement
 * ----------------------------------------------------------
 */

/* Begin: product category list */
.pcat-list { margin-bottom: 38px; }
.pcat-list .pcat-bg { background-image: url(../images/pcategory-bg.png); position: fixed; top: 0; right: 0; bottom: 0; left: 0;
    background-repeat: repeat; z-index: 121; }
.pcat-list .pcat-item-cat { width: 1024px; height: 185px; margin-top: 7px; padding-top: 52px; position: relative;
    text-align: center; }
.pcat-list .pcat-item-cat .picture-box { position: absolute; z-index: 0; height: 237px; overflow: hidden; width: 1024px;
    margin-top: -52px; left: 0; }
.pcat-list .pcat-item-cat .picture-box img { position: absolute; top: -100px; left: -640px; }
.pcat-list .pcat-item-cat-1 .picture-box img { position: absolute; top: -100px; left: -640px; }
.pcat-list .pcat-item-cat-2 .picture-box img { position: absolute; top: -270px; left: -400px; }
.pcat-list .pcat-item-cat-3 .picture-box img { position: absolute; top: -40px; left: -930px; }
.pcat-list .pcat-item-cat-4 .picture-box img { position: absolute; top: -240px; left: -540px; }
.pcat-list .pcat-item-cat-5 .picture-box img { position: absolute; top: -200px; left: -400px; }
.pcat-list .pcat-item-cat .half-transparent { position: absolute; top: 0; left: 0; height: 237px; width: 1024px;
    background-image: url(../images/pcat-item-cat-interface-bg.png); background-repeat: repeat-x; z-index: 1; }
.pcat-list .pcat-item-cat > p { position: relative; z-index: 1; }
.pcat-list .pcat-item-cat p.pcat-name { color: #fff; font-size: 17px; margin-bottom: 24px; }
.pcat-list .pcat-item-cat p.pcat-split { border-top: 1px solid #fff; padding: 0 30px; display: inline; }
.pcat-list .pcat-item-cat p.pcat-desc { margin: 5px 0 20px 0; color: #fff; font-size: 12px; }
.pcat-list .pcat-item-cat p.pcat-view-products { display: block; width: 100%; padding: 6px 0px 9px 0; position: absolute;
    top: 164px; left: 0; text-align: center; }
.pcat-list .pcat-item-cat p.pcat-view-products button { outline: none;
    cursor: pointer; width: 86px; height: 34px; border: none; *+border: 0px;
    background-image: url(../images/product-category-explore-bg.png);
    background-color: transparent; color: #fff; font-weight: 600; background-repeat: no-repeat; }
    /*增加变化样式 20150901*/
.pcat-list .picture-box-1 { position: relative; background-color: #022449; z-index: 1; } 
.pcat-list .picture-box-1:hover { position: relative; background-color: #c39f6d; z-index: 1; } 
.pcat-list .pcat-item-cat > p { position: relative; z-index: 1; }
.pcat-list .pcat-item-cat p.pcat-name-1 { color: #fff; font-size: 17px; margin-bottom: 24px; }
.pcat-list .pcat-item-cat p.pcat-split-1 { border-top: 1px solid #fff; padding: 0 30px; display: inline; }
.pcat-list .pcat-item-cat p.pcat-desc-1 { margin: 5px 0 20px 0; color: #fff; font-size: 12px; }
.pcat-list .pcat-item-cat p.pcat-view-products-1 { display: block; width: 100%; padding: 6px 0px 9px 0; position: absolute;
    top: 164px; left: 0; text-align: center; }
.pcat-list .pcat-item-cat p.pcat-view-products-1 button { outline: none;
    cursor: pointer; width: 86px; height: 34px; border: none; *+border: 0px;
    background-image: url(../images/product-category-explore-bg.png);
    background-color: transparent; color: #fff; font-weight: 600; background-repeat: no-repeat; }
.pcat-list .pcat-item-products { width: 1024px; height: 240px; background-color: #fff; margin-top: -1px; }
.pcat-list .pcat-item-products .slides-next { background-color: transparent; top: 40%; }
.pcat-list .pcat-item-products .slides-prev { background-color: transparent; top: 40%; }
.pcat-list .pcat-item-products li { width: 256px; }
.pcat-list .pcat-item-products li .product-img { text-align: center; background-color: #fefefe; border-right: 2px solid #bcbcbc; }
.pcat-list .pcat-item-products li:last-child .product-img { border-right: none; }
.pcat-list .pcat-item-products li a { background: none; display: block; width: 100%; height: 100%; }
.pcat-list .pcat-item-products li img { height: 172px; margin: 0; display: inline; margin-top: 6px; }
.pcat-list .pcat-item-products li .product-info { margin-top: 10px; background-color: #f7f5f6; padding: 16px 0; }
.pcat-list .pcat-item-products li .product-info .pcat-name { padding-left: 14px; text-align: left; margin-bottom: 2px; font-size: 12px; color: #666666; text-align: center; }
.pcat-list .pcat-item-products li .product-info .product-name { padding-left: 14px; text-align: left; font-size: 12px; color: #023260; }
/* End: product category list */

/* Begin product page */
.box-content { width: 1024px; }
.next-product { position: absolute; right: -32px; top: 241px; }
.prev-product { position: absolute; left: -32px; top: 241px; }
.box-content .box-content-words { width: 416px; float: left; }
.box-content .box-content-words .content-item { width: 416px; margin-bottom: 21px; }
.box-content .box-content-words .content-item a img { width: 84px; margin: 0 16px; }
.box-content .box-content-words .content-item:first-child { margin-top: 43px; }
.box-content .box-content-words .content-item .item-title { background-image: url(../images/title-bg.png);
    background-repeat: no-repeat; background-position: center; width: 368px; height: 36px; font-size: 14px;
    line-height: 36px; color: #8d9091; padding: 0 24px; position: relative; cursor: pointer; }
.box-content .box-content-words .content-item .item-title span {  }
.box-content .box-content-words .content-item .item-title img { position: absolute; top: 9px; right: 18px; cursor: pointer; }
.box-content .box-content-words .content-item .item-title.up img.up { display: inline; }
.box-content .box-content-words .content-item .item-title.up img.down { display: none; }
.box-content .box-content-words .content-item .item-title.down img.up { display: none; }
.box-content .box-content-words .content-item .item-title.down img.down { display: inline; }
.box-content .box-content-words .content-item .item-content { padding: 20px 36px 42px 36px; color: #7c7e7f; }
.box-content .box-content-words .content-item .item-content a { color: #7e7e7e; text-decoration: underline; }

/* 增加配套产品样式 start 20150929 */
.box-content .box-content-words .content-item .item-content .assort { float: left; width: 112px; height: 230px; }
.box-content .box-content-words .content-item .item-content .assort a img  { width: 80px; }
.box-content .box-content-words .content-item .item-content p { font-size: 12px; }
.box-content .box-content-words .content-item .item-content .assort a { text-decoration: none; }
.box-content .box-content-words .content-item .item-content .assort .pimg_name { width: 80px; margin: 0 16px; word-wrap: break-word;
	text-align: center; font-size: 14px; }
/* 增加配套产品样式 end 20150929 */

.box-content .box-content-medias { width: 480px; float: right; height: 516px; margin-top: 36px; }
.box-content .box-content-medias .picture-container { text-align: center; border-bottom: 1px solid #e7e7e7; }
.box-content .box-content-medias #zoom-box { width: 100%; margin-top: 12px; }
.box-content .box-content-medias #zoom-box .container { width: 100%; border: none; *+border: 0px; }
.box-content .box-content-medias #zoom-box .control { width: 36px; right: 0; height: 156px; }
.box-content .box-content-medias #zoom-box .control button { border: none;
    *+border: 0; background-color: transparent; margin-bottom: 6px; }
.box-content .box-content-medias #zoom-box .control button span {
    background-repeat: no-repeat; background-position: center;
}
.box-content .box-content-medias #zoom-in { *+margin-left: 12px; }
.box-content .box-content-medias #zoom-in span { background-image: url(../images/zoom-in.png); }
.box-content .box-content-medias #zoom-slider { background-image: url(../images/zoom-slider.png);
    background-repeat: no-repeat; background-position: center; border: none; *+border: 0px;
    background-color: #fff; height: 50px; width: 3px; margin-left: 16px !important; *+margin-left: 12px !important;
    margin-bottom: 6px !important; }
.box-content .box-content-medias #zoom-slider span { background-image: url(../images/zoom-slider-position.png);
    width: 12px; height: 12px; border: none; *+border: 0; background-color: transparent; background-repeat: no-repeat;
    background-position: center; }
.box-content .box-content-medias #zoom-out { *+margin-left: 12px; }
.box-content .box-content-medias #zoom-out span { background-image: url(../images/zoom-out.png); }
.box-content .box-content-medias #full-screen span { background-image: url(../images/full-screen.png);
    width: 36px; height: 36px; }
.box-content .box-content-medias #reset { display: none; }
.box-content .box-content-medias #video-box .jp-video { border: none; background-color: transparent; height: 360px;
    margin: 60px 0; }
.box-content .box-content-medias #video-box .jp-interface { top: -68px; }
.box-content .box-content-medias .picture-container img { height: 500px; }
.box-content .box-content-medias .line-area { margin-top: 7px; height: 1px; background-color: #d8d8d8; }
.box-content .box-content-medias .gray-area { margin-top: 1px; height: 12px; background-color: #f7f5f6; }
.box-content .box-content-medias .picture-check { position: relative; text-align: center; text-align: center; margin-top: 12px; }
.box-content .box-content-medias .product-name { text-align: right; font-size: 14px; }
.box-content .box-content-medias .picture-check .control-area { display: inline; }
.box-content .box-content-medias .picture-check .control-area a { padding-bottom: 6px; border-bottom: 2px solid #e7e7e7; color: #8d9091;
    font-size: 10px; }
.box-content .box-content-medias .picture-check .control-area a.current { border-bottom: 2px solid #8e8f91; }
.box-content .box-content-medias .picture-check .share-area { position: absolute; right: 0; top: 0; font-size: 10px; color: #8d9091; }
.box-content .box-content-medias .picture-check .share-area a { color: #8d9091; font-size: 10px; }
.box-content .box-content-medias .picture-check .share-area img { vertical-align: top; }
.box-content .box-content-medias .other-style { margin-bottom: 58px; text-align: center; }
.box-content .box-content-medias .other-style .style-title { margin: 30px 0; }
.box-content .box-content-medias .other-style .title { color: #8e908f; font-size: 12px; }
.box-content .box-content-medias .other-style .style-images {  }
.box-content .box-content-medias .other-style .style-images img { height: 110px; margin: 0 16px; }
/* End product page */

input.form-botton,
button.form-botton { border: 1px solid #f2f2f2; background-color: #f9f9f9; width: 86px; height: 32px;
    color: #6a6a6a; cursor: pointer; }
/* Begin: login */
.login-box { margin-top: 108px; padding-bottom: 48px; border-bottom: 1px solid #e3e3e3; float: left; width: 100%; }
.login-box form { margin-left: 126px; display: block; color: #6a6a6a; float: left;
    padding-right: 54px; border-right: 1px solid #e3e3e3; }
.login-box p.login-title { font-size: 14px; }
.login-box form td { padding: 15px 0; }
.login-box form td.label { font-size: 12px; width: 96px; margin-right: 18px; text-align: right; }
.login-box form td .pass-forget { margin-left: 12px; color: #6a6a6a; font-size: 12px; }
.login-box form td input { margin-left: 18px; }
.login-box form td .input,
.forget-form td .input,
.member-info td .input { width: 218px; height: 24px; }
.login-box form td.remember-box { padding: 0; }
.login-box form td .captcha { width: 142px; height: 24px; }
.login-box form td .captcha + img { vertical-align: middle; height: 30px; }
.login-box form td .captcha-reload { color: #f00; margin-left: 3px; }
.login-box form .submit-box { margin-left: 220px; margin-top: 48px; }
.login-box .to-register { float: left; margin-left: 54px; color: #6a6a6a; }
.login-box p.login-desc { font-size: 12px; margin-top: 16px; }
.login-box .to-register a { border: 1px solid #f2f2f2; background-color: #f9f9f9; width: 86px; height: 32px; color: #6a6a6a;
    text-align: center; display: block; line-height: 32px; margin-left: 150px; margin-top: 56px; }
/* End: login */
/* Begin: register */
.register-box { width: 630px; margin: 0 auto; color: #6a6a6a; }
.register-box > p { width: 598px; padding: 0 16px 8px 16px; margin-bottom: 28px; border-bottom: 1px solid #e3e3d3; font-size: 15px; }
.register-box form { margin: 12px 16px 60px 16px; }
.register-box form .gentle,
.register-box form .lady { margin-right: 6px; vertical-align: middle; }
.register-box form .gentle + label { margin-right: 12px; }
.register-box form .register-item { margin-top: 28px; }
.register-box form .register-item.left { margin-right: 48px; }
.register-box form .register-item p { font-size: 12px; margin-bottom: 6px; }
.register-box form .register-item span.required { color: #f00; margin-right: 3px; }
.register-box form .register-item input { width: 270px; height: 30px; }
.register-box form .register-item input + p { color: #f00; font-size: 12px; line-height: 20px; }
.register-box form tr .tr-agreement { padding-top: 28px; }
.register-box form tr .tr-agreement input { vertical-align: middle; }
.register-box form tr .tr-submit { padding-top: 28px; float: right; }
.forget-form table { width: 400px; margin: 64px auto; }
.member-info table { margin: 64px auto; }
/* End: register */
/* Begin: address */
#address-box { color: #6a6a6a; }
#address-box > * { float: left; width: 100%; }
#address-box .title { margin-top: 16px; }
#address-box .title span { margin-left: 16px; }
#address-box .panel { margin-top: -20px; }
#address-box .panel .left-part { float: left; margin-left: 16px; visibility: hidden; }
#address-box .panel .left-part input { vertical-align: bottom; margin-right: 3px; height: 16px; }
#address-box .panel .left-part label { margin-right: 24px; }
#address-box .panel .right-part { float: right; margin-right: 56px; }
#address-box .panel .right-part p { float: left; margin-right: 6px; }
#address-box .panel .right-part div { position: relative; float: left; background-image: url(../images/address-select-bg.jpg); background-position: center; background-repeat: no-repeat; }
#address-box .panel .right-part div input { background-color: transparent; border: none; *+ border: 0px; width: 54px; padding-left: 10px; color: #6a6a6a; line-height: 18px; }
#address-box .panel .right-part div button { background-color: transparent; border: none; *+border: 0px; width: 24px; outline: none; }
#address-box .panel .right-part div button img { outline: none; cursor: pointer; }
#address-box .panel .right-part div ul { display: none; position: absolute;
    list-style-type: none; list-style-position: outside; border: 1px solid #a0a0a0;
    left: 1px; top: 19px; height: 120px; overflow-y: scroll; *+overflow: scroll;
    min-width: 88px; background-color: #fff; z-index: 1; }
#address-box .panel .right-part div ul li { line-height: 24px; padding-left: 6px; }
#address-box .panel .right-part div ul li:hover { background-color: #c39f6d; }
#address-box .panel .right-part div ul li a { color: #6a6a6a; display: block; width: 100%; }
#address-box .panel .right-part div ul li:hover a { color: #fff; }
#address-box .map-area { margin-top: 18px; width: 1024px; height: 502px; cursor: pointer !important; }
#address-box .address-list { margin-top: 18px; margin-bottom: 64px; border-top: 1px solid #e3e3e3; }
#address-box .address-list .no-data { display: none; margin-top: 24px; }
#address-box .address-list .address-item { border-bottom: 1px solid #e3e3e3; float: left; width: 100%; display: none; }
#address-box .address-list .address-item p.picture { float: left; }
#address-box .address-list .address-item p img { margin: 12px 18px 0 12px; }
#address-box .address-list .address-item p.information { float: left; margin-top: 16px; margin-bottom: 20px;}
#address-box .address-list .address-item p .site-name { font-size: 14px; font-weight: 600; }
#address-box .address-list .address-item p .site-address { font-size: 12px; margin-right: 24px; }
#address-box .address-list .address-item p .site-phone { font-size: 12px; }
/* End: address */
/* Begin: channel content 1 */
.channel-content-1 { float: left; margin-bottom: 60px; }
.channel-content-1 .brothers { float: left; width: 146px; border-top: 1px solid #e3e3e3; }
.channel-content-1 ul { list-style-type: none; list-style-position: inside; }
.channel-content-1 ul li { margin-left: 24px; background-image: url(../images/next-right-arrow.png);
    background-position: 81% 54%; background-repeat: no-repeat; }
.channel-content-1 ul li a { color: #6a6a6a; }
.channel-content-1 ul li a.current { color: #242424; }
.channel-content-1 .content_text { float: left; width: 878px; border-top: 1px solid #e3e3e3;
    background-image: url(../images/channel-category-bg.png);
    background-repeat: no-repeat; background-position: left; }
.channel-content-1 .item-box { margin: 28px 0 20px 28px; font-size: 12px; color: #6a6a6a; }
.channel-content-1 .item-box h1.first-level-title { font-size: 12px;
     font-weight: normal; border-bottom: 1px solid #e3e3e3; margin-bottom: 6px; }
.channel-content-1 .item-box a.second-level-title { font-size: 12px; font-weight: normal;
    background-image: url(../images/arrow-right-single.png);
    background-repeat: no-repeat; background-position: 0% 40%; color: #6a6a6a;
    padding-left: 2em; width: 100%; display: block; }
.channel-content-1 .item-box a.second-level-title.actived {
    background-image: url(../images/arrow-down-single.png); }
.channel-content-1 .item-box p { font-size: 12px; color: #6a6a6a; margin-left: 2em;
    display: none; }
/* End: channel content 1 */

/* Begin: book */
.book-bg { width: 874px; height: 548px; margin: 64px auto;
    background-image: url(../images/book-bg.png); background-position: center;
    background-repeat: no-repeat; padding-top: 18px; position: relative; }
#book {  }
#book li { line-height: 24px; }
#book ._1th { list-style-type: disc; margin-left: 36px; margin-top: 20px; }
#book ._1th li {  }
#book ._2th { list-style-type: circle; margin-left: 40px; }
#book ._2th li {  }
#book .contents { margin-left: 48px; }
#book .contents-1 { margin-top: 160px; }
#book .contents-2 { margin-top: 48px; }
#book .contents-3 {  }
#book .contents-4 {  }
#book .contents-5 { margin-top: 64px; }
#book .contents-6 {  }
#book .contents a { text-decoration: none; color: #333; font-size: 12px; }
#book .contents h1 { font-size: 24px; color: #004a73; }
#book .b-wrap-left { background-image: url(../images/book-left-bg.png);
    background-repeat: no-repeat; }
#book .b-wrap-right { background-image: url(../images/book-right-bg.png);
    background-repeat: no-repeat; }
#book .b-arrow { width: 24px; }
#book .b-arrow-prev { left: -56px; }
#book .b-arrow-prev div { top: 45%; width: 24px; height: 50px; }
#book .b-arrow-next { right: -56px; }
#book .b-arrow-next div { top: 45%; width: 24px; height: 50px; }
#book + a { position: absolute; right: 36px; bottom: 36px; z-index: 200; text-decoration: none; color: #333; font-size: 12px; }
/* End: book */

/* Begin: page common */

/* End: page common */

/* Begin:page */
.customize-zoom-image { position: fixed; top: 0; right: 0; bottom: 0; left: 0; text-align: center;
    width: 100%; }
.customize-zoom-image img { width: 600px; display: inline; margin-top: 36px; }
/* End:page */

/*Begin:contact 20150916*/
.contact_us { width: 1024px; height: 60px; font-size: 28px; color: #777; float: left; border-bottom: 1px solid #aaa; }
.contact_information { width: 1024px; height: 285px; background: #f9f9f9; margin-top: 35px; float: left; }
.contact_information .title { color: #000; font-size: 18px; line-height: 100px; margin-left: 25px; }


.contact_info { width: 1024px; float: left; margin-bottom: 50px; float: left; }
.contact_info .title { font-size: 23px; margin-top: 110px; color: #666; }
.contact_info tr { width: 1024px; float: left; }
.contact_info tr td { font-size: 14px; width: 340px; height: 90px; line-height: 40px; padding-top: 30px; float: left; }
.contact_info tr td.content { height: 300px; }
.contact_info tr td span { color: #ff3333; }
.contact_info tr td input { width: 320px; height: 40px; padding-left: 10px; *+padding-top: 20px; } /*增添id-7兼容 20150921*/
.contact_info tr td textarea { width: 992px; height: 210px; padding: 10px; font-size: 14px; float: left; }
.contact_info tr td.must { color: #ff3333; height: 30px; }
.contact_info tr td input.button { width: 180px; height: 55px; border: none; background-color: #003377; color: #fff; font-size: 22px;
	font-weight: bold; *+padding-top: 0px; }/*增添id-7兼容 20150921*/
	
.contact_information table tr { width: 1024px; float: left; }
.contact_information table tr td { width: 315px; float: left; padding-left: 25px; font-size: 14px; }
.contact_information table tr.type { color: #aaa; line-height: 30px; *+margin-top: 20px; }
.contact_information table tr.content { color: #333; line-height: 30px; margin-bottom: 20px; }
/* End:contact */


/*网站地图*/
/*20151014*/
.map { margin: 0 auto; height: 500px; padding-bottom: 250px; width: 1024px; padding-left: 200px; color: #727272; }
.map .map_top_menu{height:300px;}
.map .top_group { float: left; width: 340px; }
.map .top_group .item-1th { font-size: 18px; margin-top: 20px; }
.map .map_top_menu .top_group .nav-1th { font-size: 18px; margin-top: 20px; }
.map .top_group .item-2th { font-size: 14px; list-style-type:none; }
.map .bottom_group { float: left; }
.map_bottom_menu{height:380px}
.map .map_bottom_menu .bottom_group .nav-1th { width: 340px; font-size: 18px;}
.map .map_bottom_menu .bottom_group .nav-1th-name span{font-size:18px;}
.map .bottom_group .item-1th { }
.map .bottom_group .item-2th { font-size: 14px; list-style-type:none; margin-top:5px }
.bottom_group{margin-top:20px}
.map .top_group a { color: #727272; }
.map .bottom_group a { color: #727272; }
/*20151014*/
