﻿.box {
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px #CCCCCC;
    margin-bottom: 10px;
    overflow:hidden;
}
.banner .img_logo
{
    float:left;  
    height:68px;
    margin-right:10px;
}
.banner h1
{
    float:left;
    line-height:68px;
    padding:0;
    margin:0;
    color:red;
    font-size:16px;
}
.menu, .bottom_menu {
    font-family: tahoma;
    font-size: 11px;
    margin: 0 auto !important;
    width: 1000px;
}
.menu li ul {
    background: none repeat scroll 0 0 #F1F1F1;
    display: none;
    position: absolute;
    width: 15em;
    z-index: 999;
}
.menu li:hover ul {
    display: block;
    border-right:solid 1px #CCC;
}
.menu li ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    text-align: left;
    width: 100%;
}
.menu li ul li a {
    color: #333333 !important;
}
.menu li ul li a:hover {
    color: #666666 !important;
}
.menu li ul li a.active {
    color: #666666 !important;
}
.menu > li
{
}
.menu > li:last-child
{
    margin-right:0;  
}
.menu > li:first-child a
{
}
.menu li:last-child a
{
    border-right:none;
}
.menu li a {
    font-weight: bold;
    line-height: 30px;
    padding: 2px 30px;
    text-transform: uppercase;
}
.menu li ul li a
{
    border-right:none;
}

.box_title,.col-center .cat-title,.bread_crum {
    font: bold 14px/28px Tahoma;
    height: 28px;
    padding: 0 10px;
    color:#FFF;
}
.col-center .cat-title, .bread_crum
{
    color:#555;
}
.box_title img{
    float:left;
    margin-right:5px;
}
.col-center .cat-title, .box_blue .box_title, .box_blue .bread_crum
{
    color:orangered;
    border-bottom:solid 1px #CCC;
    border-radius:5px 5px 0 0;
}
.box_blue .box_title,.col-center .cat-title, .bread_crum 
{
    
    background: rgb(246,248,249);
    background: -moz-linear-gradient(top,  rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(215,222,227,1) 51%, rgba(245,247,249,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,249,1)), color-stop(50%,rgba(229,235,238,1)), color-stop(51%,rgba(215,222,227,1)), color-stop(100%,rgba(245,247,249,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */

    background:url("../images/bg-star.png") no-repeat scroll 5px 8px rgba(0, 0, 0, 0);

    background:url() no-reeat 0 0 transparent;
    margin-bottom:10px;
    border-bottom:solid 1px #CCC;
    text-shadow: 0 1px 2px #fff;
}
.box_grey .box_title {
    background: #F6350B;
}
.main-content
{
    background:#FFF;
    padding:7px 0 0 0;
    width:1000px;
}
.support strong{
    color:rgba(124,188,10,1);   
}
.col-center .box_content, .box_blue {
    border: solid 1px #CCC;
    border-radius: 5px;
    box-shadow: 0 1px 2px #CCCCCC;
    margin-bottom:10px;
    overflow:hidden;
}
.box_menu_left h2.content_title
{
    background: url(../images/icon-menu.gif) no-repeat 5px 12px transparent;
}
.box_menu_left h2.content_title a
{
    font-size:12px;
    font-weight:bold;
    color:#333;
    padding:8px 17px;
    display:block;
}
.list-article
{
    
}
.list-article li a
{
    color: #333;
    display: block;
    font-weight: bold;
    padding: 8px 5px 4px 28px;
    font-weight:normal;
    background:url("../images/sprite.png") no-repeat scroll 20px 10px rgba(0, 0, 0, 0);
    
}
.article_list .content_list .content_image, .col-center .box_content .content_list .content_image
{
    float:left;
    width:200px;
    display:block;    
    overflow:hidden;
    padding-right:7px;
}
.article_list .content_list .content_image img, .col-center .box_content .content_list .content_image img
{
   width: 190px;
    /* padding: 2px; */
    border: solid 1px #EEE;
    border-radius: 5px;
     
}
.article_list .content_list .content_title,.article_list .content_list .content_intro,
.col-center .box_content .content_list .content_title,.col-center .box_content .content_list .content_intro
{
    padding-left:10px;
    text-align:justify;
    margin-bottom:5px;
}
.article_list .content_list .content_intro
{
   
}
.content_link_list
{
    padding:0 10px;  
    margin-bottom:5px;
}
.article_list
{
    margin-bottom:10px;    
}
.content_link_list li
{
    line-height:18px;
    margin-top:3px;
    background:url("../images/icon-menu.gif") no-repeat scroll 2px 5px rgba(0, 0, 0, 0);
    padding-left:17px;
}
.content_link_list li a
{
    color:#333;
}
.support p {
    margin: 5px 0;
}
.col-right .article_list .content_list .content_image img, .col-left .article_list .content_list .content_image img
{
    width:100%;
}
.col-right .article_list .content_list .content_image, .col-left .article_list .content_list .content_image 
{
    display: block;
    overflow: hidden;
    padding-left: 5px;
    width: 100%;
	box-sizing: border-box;
}
.col-right .content_list .content_title, .col-right .article_list .content_list .content_intro, .col-left .content_list .content_title, .col-left .article_list .content_list .content_intro
{
    padding-right:7px;
    
}
.content_item_detail .content_main a
{
    text-decoration:underline;
    color:#08C;    
}
.col-right .content_list .content_item, .col-left .content_list .content_item {
    border-bottom: 1px dotted #CCCCCC;
    margin-top: 10px;
    padding-bottom: 10px;
}
.col-right .content_list .content_item:last-child, .col-left .content_list .content_item:last-child  
{
    border:none;
}
iframe
{
    width:275px;    
}
.category_list
{
    padding-left:5px;    
}
.col-left .content_list .content_item
{
    display:block;
    margin:auto;
}
.col-left .content_list .content_item:last-child
{
    margin-bottom:10px;
}
.col-left .content_list .content_item
{
    margin-top:10px;
}
.col-left .content_list .content_item img
{
    width:100%;  
    
}
.col-center .content_item .content_title a
{
    font-weight:bold;       
}
.time_create
{
    display:none;    
}
.bread_crum a
{
    font-weight:normal;
    color:#08C;
    font-family:bold 11px/28px Tahoma;
}
.bread_crum a:hover
{
    text-decoration:underline;
}

.content_item_detail
{
    padding:0 10px;    
}
.content_item_detail .content_image
{
    display:none;    
}
.content_item_detail img
{
    max-width:100%;
    margin-bottom:5px;
	height:auto;
	
}
.content_main p, .content_main span
{
    line-height:22px !important;
    text-align:justify;
    font-size:13px !important;
}
.content_link_list_title
{
    margin:20px 0 10px 0;
}
.fb-comment-title {
    background: none repeat scroll 0 0 #F8F8FF;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #EEEEEE;
    margin-top: 20px;
    padding: 7px;
}
.content_item_detail .content_intro {
    color: #555555;
    display: block;
    font: 700 15px Times New Roman;
    margin-bottom: 10px;
}
.tag-parent
{
    margin-top:10px;    
}
h1.content_title
{
    font-size:16px;
    padding-bottom:8px;  
    padding-left:10px;
    padding-right:10px;  
}
.contact_info img {
    border: 1px solid #CCCCCC;
    margin: auto auto auto 10px;
    max-width: 470px;
}
.contact_form div
{
    line-height:22px;
    margin-bottom:5px;
    margin-top:5px;
}
.contact_form div input[type=text]
{
    border:solid 1px #CCC;
    padding:6px 12px;
    width:218px;
}
.contact_form div input[type=submit]
{
    border:none;
    padding:4px 10px;
   
    background: #f47f38;

    color:#FFF;
    cursor:pointer;
    border-radius:4px;
}
.contact_form div input[type=submit]:hover
{
    background: #fe67b5;
}
.list_news li
{
    border-bottom: 1px dotted #CCCCCC;
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 10px;
}
.list_news li:last-child
{
    border:none;
}
.list_news li .content_image
{
    float:left;
    width:165px;
    display:block;
    margin-right:10px;
}
.list_news li .content_image img
{
    width:165px;
    box-shadow:0 2px 4px #DDD;
    border:1px solid #CCCCCC;
}
.list_news li .content_title, .list_news li .content_intro
{
    display: block;
    float: left;
    text-align: justify;
    width: 310px;
}
.list_news h3 a
{
    font-weight:bold;
}
.list_news h3
{
    margin-bottom:5px;
}
.box_category .box_title {
    color: #9F224E;
    display: inline;
    float: left;
    height: 22px;
    padding: 4px 0 0 6px;
    text-decoration: none;
    width: 100%;
    line-height:18px;
}
.box_category .box_title {
    background: #aa7852; /* Old browsers */
    background: -moz-linear-gradient(left,  #aa7852 0%, #e8bb84 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#aa7852), color-stop(100%,#e8bb84)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #aa7852 0%,#e8bb84 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #aa7852 0%,#e8bb84 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #aa7852 0%,#e8bb84 100%); /* IE10+ */
    background: linear-gradient(to right,  #aa7852 0%,#e8bb84 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa7852', endColorstr='#e8bb84',GradientType=1 ); /* IE6-9 */
    margin-bottom:10px;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color:#FFF;
}
.box_category .box_content {
    display: block;
    overflow: hidden;
    padding: 10px 0 0 10px;
    float:left;
}
.view_more {
    float: right;
    margin-right: 10px;
}
.box_category .box_content .left {
    display: block;
    float: left;
    margin: 0 10px 9px 0;
    width: 310px;
}
.box_category .box_content .right {
    display: block;
    float: left;
    width: 160px;
}
.left:before {
    clear: both;
    overflow: hidden;
}
.left {
    display: block;
    float: left;
}
.box_category .box_content .content_image {
    display: block;
    float: left;
    margin: 0 10px 0 0;
}
.box_category .content_title {
    padding-bottom: 2px;
}
.aCT-img img {
    height: 95px;
    width: 130px;
}
.ddsmoothmenu ul li ul
{
    width:180px !important;
    top:28px !important;
}
.view_more a
{
    color:#FFF;
    font-size:11px;
}
.menu li.active,.menu > li:hover
{
    background:#f6350b;
}
.menu li.active a,.menu > li:hover a
{
    background:url("../images/bg-star.png") no-repeat scroll 5px 8px rgba(0, 0, 0, 0);
}
.menu li:first-child.active,.menu > li:first-child:hover
{
}
.ddsmoothmenu ul li {
    display: inline;
    float: left;
    position: relative;
    border-right: solid 1px #EEE;
}
.menu li.active > a,.menu > li:hover > a
{
    color:#FFF !important;
}
.col-center .content_list
{
    padding:0 10px;    
}
.col-center .content_list .content_item
{
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.PagerContainerTable
{
    padding-left:10px;    
}
.menu_left
{
    width:100%;    
}
.menu_left h3
{
    border-bottom:dotted 1px #CCC;
    margin-bottom:5px;
    padding-bottom:5px;
    background:url("../images/icon-menu.gif") no-repeat scroll 5px 8px rgba(0, 0, 0, 0);
    padding-left:20px;
    line-height:22px;
}
.menu_left h3:first-child
{
    margin-top:7px;
}
.menu_left h3:last-child
{
    border-bottom:0;
}
.box_title a
{
    font-weight:bold;
}
.box_title a:hover
{
   text-decoration:underline;
}
#gallery-list .item
{
     border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px #CCCCCC;
    display: table-cell;
    float: left;
    height: 140px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 238px;
}
.content_main
{
    line-height:22px;    
}
#gallery-list .item img
{
    max-height: 132px;
    max-width: 228px;
    padding: 2px;
}
.regis_free {
    background: url("../images/sprite.png") no-repeat scroll 0 -210px rgba(0, 0, 0, 0);
    display: block;
    height: 64px;
    margin-left: 22px;
    margin-top: 10px;
    text-indent: -9999px;
}
.content_item_detail .content_intro
{
    display:none;    
}
.content_item_detail .content_title a
{
    font-size: 16px;
    padding-bottom: 8px;
    padding-right: 10px;    
    font-weight:bold;
    color:#333;
    text-decoration:none;
}
.copyright {
    border-top: 1px solid #FFF;
    padding: 5px 10px;
}
.footer-top {    
    padding: 5px 10px;
    text-align:center;
}
.fb-comment-title
{
        
}
.box_blue table
{
    padding:10px;    
}
a.Banner{
	display:block;
	margin:auto;
	
}
.col-left a.Banner{
	width:180px;
	
}