body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
	background:#f1f1f1;
}
a {
    text-decoration:none;v
}
    a:hover {
        text-decoration:underline;
    }
p span{
    line-height:2em;
}
.wrap_header
{
	width:100%;
	height:0 auto;
	float:left;
	border-bottom:solid 8px #00467f;
    background:#fff;
}
.wrap_content
{
	width:100%;
	height:0 auto;
	float:left;
}

.imgmenu {
    margin-bottom:7px;
}
.header
{
	width:1057px;
	height:105px;
	margin:0 auto;	
    background:#fff;
}
.banner
{
	width:400px;
	height:105px;
	float:left;
}
.lang-search
{
	float:left;
	width:657px;
    height:67px;
}
.menu
{
	float:left;
	width:0 auto;
    height:38px;
    text-align:right;
}

.content
{
	width:1057px;
	height:0 auto;
	margin:0 auto;	
    background:#fff;
}
.slide
{
	width:1057px;
	height:auto;
	float:left;
}
.content-main
{
	width:1057px;
	height:auto;
	float:left;
    background:#fff;
}
.content-left
{
	width:211px;
	height:auto;
	float:left;
}
.content-right
{
	width:765px;
	height:auto;
	float:left;
	/*margin:0 40px;*/
	padding:0 40px;
	border-left:solid 1px #eeeeee;
}
.content-right-top
{
	width:805px;
	height:auto;
	float:left;
}
.sub-content
{
	width:378px;
	height:auto;
	float:left;
	margin-right:40px;
}
.sub-content1
{
	width:347px;
	height:auto;
	float:left;
}
.content-right-bottom
{
	height:auto;
	float:left;
}

.content-bottom
{
	width:1057px;
	height:auto;
	float:left;
}
.footer
{
	width:1057px;
	height:0 auto;
	float:left;
}
.partners
{
    margin:0 45px;
    width:120px;
    float:left;
}
.project
{
    border:solid 1px #ddd;
    margin:10px 0;
}

/*---------------------------------------------*/

/*-------------------------------------------------*/
.dot
{
    background:url(../images/nut.gif) no-repeat;
    width:17px;
    height:41px;
}
.line
{
    background:url(../images/kengang.png) no-repeat;
    width:693px;
    height:8px;
}
.m{
	font-family: Arial, Verdana, Times New Roman, Times, serif;
	font-size: 12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}
.mb{
	font-family:Arial, Verdana, Times New Roman, Times, serif;
	font-size: 12px;
	color:#00467f;
	text-decoration:none;
	font-weight:normal
}
.mb:hover{
	font-family: Arial, Verdana, Times New Roman, Times, serif;
	font-size: 12px;
	color:#e20000;
	text-decoration:none;
	font-weight:normal
}

.linedo{
	font-family: Arial, Verdana, Times New Roman, Times, serif;
	font-size: 12px;
	color:#e20000;
	text-decoration:none;
	font-weight:normal
}

.date{
	font-family: Arial, Verdana, Times New Roman, Times, serif;
	font-size: 10px;
	color:#003dac;
	text-decoration:none;
	font-weight:normal
}

.ml{
	font-family: Arial, Verdana, Times New Roman, Times, serif;
	font-size: 14px;
	padding-left:10px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal
}
.qc{
	font-family: Arial, Verdana, Times New Roman, Times, serif;
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold
}

.Copy{

	font-family: Arial, Verdana, Times New Roman;
	font-size: 12px;
	color:#00467f;
	text-decoration:none;
	font-weight:normal
}
.text{
	font-family: Arial, Verdana, Arial, Times New Roman, Times, serif;
	font-size: 16px;
	color:#00467f;
	text-decoration:none;
	font-weight:normal
}
.text1{

	font-family: Arial, Verdana, Arial, Times New Roman, Times, serif;
	font-size: 12px;
	color:#00467f;
	text-decoration:none;
	font-weight:normal
}

.module{

	font-family: Arial, Verdana, Arial, Times New Roman, Times, serif;
	font-size: 12px;
	color:#00467f;
	text-decoration:none;
	font-weight:bold
}

.dic{

	font-family: Arial, Verdana, Arial, Times New Roman, Times, serif;
	font-size: 11px;
	color:#00467f;
	text-decoration:none;
	font-weight:normal
}

.dic:hover{

	font-family: Arial, Verdana, Arial, Times New Roman, Times, serif;
	font-size: 11px;
	color:#00467f;
	text-decoration:underline;
	font-weight:normal
}
.site-map{
	font-family: Arial, Verdana;
	font-size: 10px;
	color:#555;
	text-decoration:none;
	font-weight: normal;
}
.site-map:hover
{
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration: underline;
	color: #fbac3c;	
}
.submenu_left
{
	font-family:Arial;
	font-size:12px;
	text-align:left;
	color:#00467f;
	height:20px;
	border-bottom:solid 1px #00467f;
	text-decoration:none;
}
.submenu_left:hover
{
	text-align:left;
	background-color:#00467f;
	color:#fff;
	height:20px;
	border-bottom:solid 1px #fff;
	text-decoration:none;
}
.submenu_left a
{
    padding:6px 0px 6px 10px;
    display:block;
	color:#00467f;
	text-decoration:none;
}
.submenu_left a:hover
{
	color:#fff;
	text-decoration:none;
}
    .submenu_left a.menulefthover {
        color:#fff;
        background-color:#00467f;
    }
.styletitle
{
	font-family:Arial;
	font-size:12px;
	color:#ffa21e;
	text-decoration:none;
}
.styletitle:hover
{
	text-decoration:underline;
	color:#00467f;
}
.visitor_label
{
	color:#00467f;
	font-family:Arial;
	font-size:11px;
}
/*--------------Style Paging------------*/
.pages {
    font: 12px Arial, helvetica, sans-serif;
    text-align:center;
}

.pages a, .pages span {
	color:#505050;
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 4px;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #c7c7c7;
    font-weight: bold;
    background: #00467f;
    color: #fff;
}

.pages a {
    border: 1px solid #c7c7c7;
    text-decoration: none;
}

.pages a:hover {
    border-color: #00467f;
}


.pages span.nextprev {
    color: #00467f;
}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

.pages .nextprev-next {
    float: right;
}
/**/
/*---------------Style for Sub Page - News Overview page-------------------*/
.link-red a{
	color:#cb0214;
}
.link-red a:hover{
	color:#000;
}
#sub-page P {margin: 0; font-family: Arial, Verdana, Arial; font-size: 12px;}
#sub-page a {text-decoration: none; font-family: Arial, Verdana, Arial; font-size: 12px; color: #00467f;}
#sub-page a:hover {text-decoration: underline;}
#sub-page .overview-large{
	clear:both;
	padding:15px 0;
	border-bottom:2px solid #ddd;
	float:left
}
#sub-page .sub-link-share
{
    right:0px;
    text-align:right;
}
#sub-page .overview-large img{
	margin:15px 15px 5px 0;
	border:1px solid #f1f1f1;
	float:left;
	width:261px;
	height:174px;
}
#sub-page .overview-large p{
	margin-top:15px
}
#sub-page .overview-small{
	clear:both;
	float:left;	
}
#sub-page .overview-small ul{
	list-style:none;
	margin:0;
	padding:0;	
}
#sub-page .overview-small li{
	list-style:none;
	clear:both;
	padding:5px 0 20px 0;
	float:left
}
#sub-page .overview-small li .picture{
	border: 1px solid #D6D6D6;
    float: left;
    height: 91px;
    margin: 0 10px 15px 0;
    width: 138px;
}
#sub-page .overview-small li p.date{
	padding:2px 0;
	width:100%;
	color:#A5A5A5;
}
#sub-page .overview-small li span{
	clear:both;
	float:left;
	font-size:11px;
	background:url("../images/icon.png") no-repeat 0 -220px;
	padding:0 0 0 15px;
}
#sub-page .other-news h3 
{
	font-size: 13px;
	color: #00467f;
	line-height:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom: 5px;	
}
#sub-page .other-news{
	width:100%;
	clear:both;
	float:left;	
}
#sub-page .other-news ul{
	margin:10px 0 0 15px;
	padding:0;	
}
#sub-page .other-news li{
	list-style:square;
	color:Red;
	float:left;
	margin:2px 0;
	clear:both;
	font-size:12px;
	font-family: Arial;
}
#sub-page .other-news li span
{
	color:#a5a5a5;
	font-size: 10px;	
	font-style:normal;
}
#sub-page .other-news li a
{
	color:#fea01a;
	text-decoration:none;
}
#sub-page .other-news li a:hover
{
	color:#e28400;
	text-decoration: underline;
}
#sub-page .content-text h2
{
	font-family:Arial;
	font-size:18px;
	color:#000080;
	}
#sub-page .content-text .titlenews
{
	font-family:Arial;
	font-size:13px; 
	line-height:150%;
	color:#000080;
}
/*-----------------Language---------------*/
#language
{
    width:657px;
	position:absolute;
	top:10px;
    text-align:right;
    font-style:none;
}
#language a
{
    text-decoration:none;
    color:#00467f;
    font-style:none;
    font-weight:bold;
}
#language a:hover
{
    text-decoration:none;
    color:#00467f;
}
#language a.language_active
{
    text-decoration:none;
    color:#00467f;
}
/*------------------------------*/
#web
{
	margin:aotu;
	width:942px;
	float:left
	}
#all
{
	margin:0px auto;
	width:942px;
}
.btn
{
	background-color:#0038a2;
	color:#fff;
    cursor:pointer;
    padding:5px 10px;
    border:none;
}
.online
{
    font-family:Arial, Geneva, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#000;
}
.total
{
    font-weight:bold;
    font-family:Arial, Geneva, sans-serif;
    font-size:12px;
}
/*------------------------------*/
#news_about {
    width:100%;
    margin-top:20px;
}
#news2
{
    width:600px;
    float:left;
}
/*#news1,*/
#about {
    width:360px;
    float:left;
}
.subcontent {
    width:280px;
    height:0 auto;
    float:left;
    margin-left:20px;
    min-height:250px;
}
    .subcontent .img_sub
    {
        width:278px;
        height:144px;
        border:solid 1px #dadada;
        margin-bottom:20px;
    }
        .subcontent .img_sub img {
            width: 278px !important;
            height:144px !important; 
        }
    .subcontent1 .content_sub .item_news a.seeall,
    .subcontent .content_sub .item_news a.seeall {
        text-decoration:none;
        color:#F00;
        font-size:11px;
        /*//background:url(../images/muiten.jpg) no-repeat right;*/
        float:right;
        background:none;
        font-weight:normal;
        text-transform:none;
    }
    .subcontent1 .content_sub .item_news a.seeall:hover,
    .subcontent .content_sub .item_news a.seeall:hover {
        text-decoration:underline;
    }
    .subcontent1 .title_sub1 
    {
        color:#00467f;
        font-size:18px;
        padding:10px 0 5px 0;
        font-weight:bold;
        text-align:center;
    }
    .subcontent1 .title_sub
    {
        color:#00467f;
        font-size:18px;
        padding:20px 0 5px 0;
        font-weight:bold;
        border-bottom:solid 1px #ddd;
        text-transform:uppercase;
        /*background:url(../images/bg_title.jpg) no-repeat left top;*/
    }
    .subcontent1 .content_sub,
    .subcontent .content_sub {
        width:100%;
        line-height:18px;
        color:#3e3e3e;
        margin:5px 0;
    }
        .subcontent1 .content_sub .item_news,
        .subcontent .content_sub .item_news {
            width:100%;
            margin:7px 0px;
        }
        .subcontent .content_sub .first
        {
            min-height:100px;
            overflow:hidden;
        }
          .subcontent .content_sub .item_news img {
           margin-right:10px;
           float:left;
        }
            .subcontent1 .content_sub .item_news a,
            .subcontent .content_sub .item_news a {
                text-decoration:none;
                color:#00467f;
                font-weight:bold;
                /*padding-left:20px;*/
                text-transform:none;
                /*background:url(../images/arrow.png) no-repeat left*/
            }
             .subcontent .content_sub .item_news a.first {
                font-weight:bold;
                background:none;
                padding:0px;
                color:#00467f;
                height: 40px;
                overflow:hidden;
            }
            .subcontent .content_sub .item_news span
            {
                color:#64696e;
            }
/*------------contentHome----------------*/
#comtent_home {
    width:100%;
}
#content_home_left {
    width:206px;
    float:left;
    margin-right:20px;
    height:400px;
}
#content_home_right {
    width:714px;
    float:left;
}
/*-----search-------------*/
#search {
    width:300px;
    height:34px;
    position:absolute;
	top:90px;
	margin-left:664px;
}
    #search .txtkey {
        width:238px;
        border:none;
        padding:8px;
        border-left:solid 1px #ccc;
        border-top:solid 1px #ccc;
        border-bottom:solid 1px #ccc;
        margin:0;
        float:left;
    }
    #search .btnsubmit {
        border:none;
        width:40px;
        height:34px;
        background:url(../images/btnsearch.jpg) no-repeat;
        cursor:pointer;
        float:left;
    }
    /*------------question_ answer------------------*/
.question_header { 
	font-size:12px; 
	color: #0060B3; 
	font-weight: bold;
	font-family: Arial;
}
.question_info 
{
	margin-left: 18px;
}
.question_info p
{
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
}
blockquote {
	margin: 1em 3em;
	color: #00467f;
	border-left: 2px solid #999;
	padding-left: 1em; 
	font-family: Arial, Verdana, Arial;
	font-size: 12px;
	font-style: italic;
}
.displaynone
{display:none;}
/*===========================hot new =====================*/
/*-------hot news----------*/
#hotnews
{
    overflow:hidden;
    float:left;
    width:100%;
    height:425px;
    margin-bottom:20px;
	
	
}
#hotnews ul
{
    margin:0;
    list-style:none;
    display:block;
    margin-left:-40px;
}
#hotnews li
{
    list-style:none;
    color:#00467f;
    list-style-type:none;
    display:block;
    padding:14px 0 0 0 ;
    float:left;
    width:100%;
}
    #hotnews li .dated
    {
        font-style:italic;
        font-size:11px;
    }
    #hotnews li .desc
    {
        display:block;
        font-size:12px;
        color:#333;
    }
#hotnews li a
{
    text-decoration:none;
	font-weight: bold;
    color:#00467f;
    display:block;
}
#hotnews li a:hover
{
    text-decoration:none;
    text-decoration:underline;
}
#hotnews li > a > img
{
    width:57px;
    height:57px;
    float:left;
    border:solid 1px #e1e1e1;
    padding:5px;
    margin-right:10px;
}
#ticker_02 div
{
    display:none;
}
/*=====================================*/
.margin-right-40
{
    margin-right:40px;
}
/*============================news========================*/
.item-news
{
    width:248px;
    height:280px;
    float:left;
    background:#EDEDED;
}
.item-news .picture {
    width: 248px;
    height: 182px;
}
.item-news .title
{
    padding:5px;
}
.item-news .title a{
    color:#00467f; 
    font-weight:bold;
    
}
.item-news .desc{
    color:#00467f; 
    font-size:11px;
    padding:0 5px;
}
.space-hol-item-news
{
    width:10px;
    height:280px;
    float:left;
}
.space-ver-item-news
{
    width:100%;
    height:10px;
    float:left;
}
