﻿
body, div, span, ul, li, header, h2, p {
    margin: 0;
    padding: 0; font-family:"微软雅黑",Arial, Helvetica, sans-serif;
}

#bg {
    background: url("../img/bgheader.jpg") repeat-x;
}

#container {
    width: 1000px;
    margin: 0 auto;
}


#HeaderTitle {
    height: 30px;
    background: #23965d;
    font-size: 12px;
    line-height: 30px;
    color: #fff;
    margin: 0 auto;
}

    #HeaderTitle .Contentleft {
        width: 150px;
        float: left;
        padding: 0 10px;
    }

    #HeaderTitle .Contentright {

        float: right;
    }

    #HeaderTitle span {
        margin: 0 5px;  float: left;
    }
      #HeaderTitle span  a{
        color:white;
        text-decoration:none;
    }

    #HeaderTitle img {
        width: 40px;
        height: 19px;
        float: right;
        margin: 5px;
    }



.header {
    height: 100px;
}

    .header .leftimg {
        width: 600px;
        height: 67px;
        background: url("../img/title.jpg") no-repeat left;
        float: left;
        margin-top: 20px;
    }

    .header .rightimg {
        width: 270px;
        float: right;
        height: 100px;
    }

        .header .rightimg .share {
            margin-top: 45px;
            float: right;
        }

        .header .rightimg input {
            margin-top: 10px;
            float: right;
        }

.search {
    position: relative;
	float:right; 
}

.searchButton {
    width: 19px;
    height: 17px;
    border: none;
    background: url("../img/search.gif") no-repeat center center;
    position: absolute;
    right: 2px;
	top:3px;
}



/*导航*/
#nav {
    height: 30px;
    background: #31302f;
}

    #nav li:hover, #nav li:hover a {
        background-color: white;
        color: #009057;
    }

    #nav a {
		display:block;
        color: white;
        text-decoration: none;
        margin: 0 16px;
    }
    #nav > ul, #nav li {
        height: 30px;
        float: left;
        list-style: none;
        line-height: 30px;
        cursor: pointer;
        font-size: 15px;
    }
	  #nav li .second a{
		line-height:30px;
        height: 30px;
        cursor: pointer;
        font-size: 15px;
    }

    #nav .second {
         display: none;
		 position:relative;
		 z-index:999;
		 background:#fff;
    }
	 #nav .second li {
		   clear:both;
            line-height:30px;
            height: 30px;
			border-bottom: 1px solid #e3e3e3;
    }
 
    #nav li:hover .second {
        display: block;
        position: absolute;
    }

        #nav li:hover .second a {
            color: black;
        }

        #nav li:hover .second li {
            float: none;
            background-color: white;
            padding: 1px 0;
			border-bottom: 1px solid #e3e3e3;
        }

        #nav li:hover .second p {
            display: block;
			line-height:30px;
            height: 30px;
            margin: 0 5px;
			width:100%;
           
        }

        #nav li:hover .second p:hover, #nav li:hover .second p:hover a {
                background-color: #009057;
                color: white;
            }

        #nav li:hover .second .secondLast {
            height: 15px;
        }

/*导航结束*/

#content {
    background: #fff;
    border: solid 2px #e5e5e5;
    border-bottom: none;
    border-top: none;
}

    #content .contentimg {
        height: 240px;
        background-position: center bottom;
        padding-top: 0px;
        background-image: url('');
        background-repeat: no-repeat;
    }
	    #content .contentimg img {
		margin:8px;
		width:980px;
    }
/*面包屑*/
.breadcrumb {
    font-size: 12px;
    color: #898989;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
}

.breadcrumbImg {
    background-image: url('../img/notice_img.jpg');
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 22px;
    height: 13px;
    display: inline-block;
}

.active {
    color: #009057;
}
/*面包屑End*/

/*附件下载按钮*/
.attachment {
    background: url("../img/download_Button.jpg") no-repeat;
    width: 144px;
    color: white;
    display: block;
    margin: 5px;
    text-align: center;
    line-height: 22px;
    text-indent: 0;
}



/*footer*/
#footer {
    background: url("../img/bgFooter.jpg") repeat-x;
    background-color: #464646;
}

    #footer a {
        color: white;
        text-decoration: none;
    }

#footerContainer {
    width: 1000px;
    margin: 0 auto;
    font-size: 13px;
    color: white;
}

.footerNavTitle {
    font-size: 16px;
}

#footerNav {
    padding: 20px 0;
    height: 270px;
}

    #footerNav table {
        width: 100%;
        margin: 0 auto;
    }

        #footerNav table tr {
            vertical-align: top;
        }

    #footerNav li {
        margin: 8px 0;
    }

.aboutUs {
    width: 14%;
}

.resource {
    width: 18%;
}

.publication {
    width: 26%;
}

.international {
    width: 26%;
}

.links {
    width: 16%;
}

.footer_records {
    text-align: right;
}
/*footer end*/

.clear {
    clear: both;
}




li{ list-style:none; list-style-position:outside; overflow:hidden;}
img{ vertical-align:top; border:0;}
input,textarea{ font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#333;}
a:link { text-decoration:none; outline:none; color:#333;}
a:visited { text-decoration:none; outline:none; color:#333;}
a:hover { text-decoration:none; outline:none; color:#333;}
a:active { text-decoration:none; outline:none; color:#333;}

/*左侧导航鼠标效果*/

.sideMenu{  border:1px solid #ddd;  }
.sideMenu div{ font-size:12px; line-height:22px; overflow:hidden; clear:both; border-top:1px solid #e3e3e3; background:#f4f4f4;  cursor:pointer;}
.sideMenu div a{ padding:10px 10px 10px 20px; display:block; background:url("../img/black_triangle.gif") no-repeat scroll 10px 17px rgba(0, 0, 0, 0)}
.sideMenu div.on a{ background:url("../img/left_nav_BaiSe_XiaSanJiao.gif") no-repeat scroll 10px 17px #009057; color:#FFF;}
.sideMenu ul{ padding:10px 0; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu ul.none{ padding:0px;}
.sideMenu ul li{ line-height:24px;}
.sideMenu ul li a.sss{ font-size:12px; line-height:14px; display:block; padding:5px 10px 5px 20px; }
.sideMenu ul li a:hover{ color:#1A5A3B;background:#E5F4EF; color:#008F57;} 
.sideMenu ul li span{ display:block;}
.sideMenu ul li span a{ font-size:12px; line-height:24px; display:block;padding-left:36px;}

/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}


/*---yatou---*/
.input-school{ width:300px;}



/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}







/*11-7*/
.sou{  background:#fff; min-height:400px; padding:20px; padding-bottom:50px}
.mt20{ margin-top:20px}
.nei_ti{ background:#e7e7e7; line-height:42px; height:42px; font-size:18px; color:#666; padding-left:20px}
.w250{ width:298px; float:left}
.mr20{ margin-right:20px}
.w750{ width:750px; margin:0 auto}
.biao select{ width:100%; color:#666666; border:1px #d2d2d2 solid;  height:40px; line-height:40px; font-size:14px; text-indent:0.5em; color:#666666; outline:none}
.biao input{ width:100%; color:#666666; border:1px #d2d2d2 solid;  height:40px; line-height:40px; font-size:14px; text-indent:1em; outline:none}
.biao{ margin-top:10px}
.biao font{ color:#C00}
.biao p{ line-height:2; font-size:15px; margin-bottom:10px; margin-top:10px}
.chaxun input{ background:#0fa158; color:#fff; text-align:center; font-size:16px; border:1px #0b8a4b solid;border-radius:3px; width:220px; height:45px; line-height:42px; }
.chaxun{ text-align:center; margin-top:50px; margin-bottom:50px }
.chaxun a{ background:#0fa158; color:#fff; text-align:center; font-size:16px; border:1px #0b8a4b solid;border-radius:3px; width:220px; height:45px; line-height:42px; display:block; margin:0 auto}

.jieguo_table2{ border:none; line-height:1.5; min-height:200px}
.jieguo_table2 td{ border-bottom:1px #eee solid; border-right:1px #eee solid; padding:10px;}
.jieguo_table2 .jieguo_ti{text-align: center; background:#efefef; font-weight:bold}
.jieguo_table2 .jieguo_ti td{border-right:1px #fff solid}
.jieguo_table2 .t_cen{ text-align:center; font-size:13px}
.jieguo_table2 .t_cenleft{ text-align:left}
.jieguo_zi{ text-align:center; margin-top:50px;}


/*弹出的协议*/
.hetong{position:fixed; top:0; left:0; z-index:99999; overflow:hidden;  width:100%; height:100%}
.yan_bg{ background:#fff; display:block; position:absolute; left:30%; top:20%; z-index:88888; width:100%; background:#fff;width:40%;border-radius:5px;  }
.hetong_zi{ max-height:440px;padding:4.5%; min-height:60%; line-height:2}
.yan_bg img{ max-width:100%}
.huibg{ display:block; background:#000; position: fixed; width:100%; height:100%;top:0; left:0; z-index:9999; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; width:100%; height:100%;}
.he_fu{ margin-top:50px; margin-bottom:50px ;padding:0 4.5%;}
.he_fu a{ background:#0fa158; color:#fff; text-align:center; font-size:15px; border:1px #0b8a4b solid;border-radius:3px; width:110px; height:35px; line-height:35px; display:block; float:right}



@media screen and (max-width:1450px) {.yan_bg{ background:#fff; display:block; position:absolute; left:20%; top:15%; z-index:88888; width:100%; background:#fff;width:60%;border-radius:5px;  }}