/* a style like this should never apply in IE. If it does, tests will fail */
@media screen and (view-mode: minimized) {
	
}
/*styles for 320px and up or styles for 460px and under-  */
@media (min-width: 320px) and (max-width:767px) {
	.menu-container{
	    margin: 0 auto;
    	text-align: center;
    	float: none;
	}
	.topnavbar{
		border-bottom: none !important;
	    padding: 0px;
	}
	#banner{
	    margin-top: 50px;
	    padding: 40px 0px 36px 0px;
	}
	#navbar_logo a img{
	    height: 36px;
	    margin-top: 7px;
	    margin-left: 15px;
	}
	.contentP_l_Box1_left{
		width: 100%;
		height: 80px;
	}
	.contentP_l_Box1_left_t1{
		width: 100%;
		height: 18px;
		line-height: 18px;
	    font-size:12px;
        margin-top: 18px;
	}
	.contentP_l_Box1_left_t2{
		width: 100%;
		height: 30px;
	    line-height: 30px;
		font-size: 16px;
	}
	.contentP_l_Box1_right{
		width: 100%;
	    height: 40px;
	}
	.contentP_l_Box1_right a {
	    font-size: 12px;
	    line-height: 40px;
	}

	.contentP_l_Box1_left2{
		width: 100%;
		height: 80px;
	}
	.contentP_l_Box1_left_t1_2{
		width: 100%;
		height: 18px;
		line-height: 18px;
	    font-size:12px;
        margin-top: 18px;
	}
	.contentP_l_Box1_left_t2_2{
		width: 100%;
		height: 30px;
	    line-height: 30px;
		font-size: 16px;
	}
	.contentP_l_Box1_right2{
		width: 100%;
	    height: 40px;
	}
	.contentP_l_Box1_right2 a {
	    font-size: 12px;
	    line-height: 40px;
	}
	.contentP_l_Box1_left3{
		width: 100%;
		height: 80px;
	}
	.contentP_l_Box1_left_t1_3{
		width: 100%;
		height: 18px;
		line-height: 18px;
	    font-size:12px;
        margin-top: 18px;
	}
	.contentP_l_Box1_left_t2_3{
		width: 100%;
		height: 30px;
	    line-height: 30px;
		font-size: 16px;
	}
	.contentP_l_Box1_right3{
		width: 100%;
	    height: 40px;
	}
	.contentP_l_Box1_right3 a {
	    font-size: 12px;
	    line-height: 40px;
	}

	.bannertext h2 {
	    font-size: 12px;
	}
	.bannertext span {
	    font-size: 22px;
	}
	.contentP_left {
	    margin-top: 94px;
	    margin-bottom: 0px;
	}
	.contentP_l_title_t2 {
	    font-size: 12px;
	    line-height: 24px;
	}
	.contentP_l_title_t1 {
	    font-size: 16px;
	}
	.contentP_l1 {
	    margin-bottom: 40px;
	}
	.contentP_l_Box2{
	    font-size: 12px;
	}
	.footer_copyrightBox {
	    width: 100%;
	    font-size: 12px;
	    line-height: 20px;
	    text-align: center;
	}
	.footer_copyright {
	    padding: 0px 0px 40px 0px;
    	color: #aeaeae;
	}
	.footer_menu {
		display: none;
	}
	#register_PC{
		display: none;
	}
	#register_Mobile{
		display: block;
	}
	.contentP_r_title h1 {
	    line-height: 60px;
	}
	.contentP_right {
	    padding: 45px 0px 0px 0px;
	}
	.contentP_right2 {
	    padding: 45px 25px 35px 25px;
	}
	.record{
	    width: auto;
	}
}

/*styles for 480px and up -  */
@media (min-width: 480px) {
}

}


/*styles for 760px and up */
@media only print, only screen and (min-width: 768px) {

}


@media (min-width: 768px) and (max-width: 1599px) {

}
@media (min-width: 1600px) {

}















