@charset "utf-8";
/* CSS Document */

* { margin: 0;padding: 0;}
body {font-style: normal; font-variant: normal; font-weight: normal;font-family:"微软雅黑";font-size:14px;color:#444444;}
ul li{list-style:none;}
li{list-style:none;}
a { text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active { text-decoration: none;}
small {font-size: 0.875em;}
img { max-width: 100%; border:0px; width: 100%;}
img, object { height: auto; max-width: 100%;}
.clear{clear: both;}
ul li,ol li{list-style: none;}
#box{float: none; margin: auto;max-width: 640px !important;min-width: 320px !important; overflow: hidden;color:#333;}

.cont{width:100%;margin: 0 auto; max-width:640px; min-width:320px;font-family:"微软雅黑";}
.cont img{width: 100%;display: block;border:none;} 
.pro{width: 100%; margin-top: 4%;}

.news_tit{width: 94%; margin: 20px auto; background: url(../images/icon_tit.gif)no-repeat; background-position: left bottom; padding-bottom: 12px;}
.icon{width: 7%; float: left;}
.news_tit h5{float: left; font-size: 30px; line-height: 40px; color: #005dac; margin-left: 10px; }
.news{width: 92%; margin: auto;}
.news_big h2{font-size: 24px; line-height: 36px; text-align: center; font-weight: normal; color: #000;}
.news_big p{font-size: 18px; line-height: 30px; text-indent: 2em; color: #333;}
.news_big strong{font-weight: normal; color: #0658a1;}
.news_list li{background:url(../images/icon_list.gif)no-repeat; background-position: left center; font-size: 20px; line-height: 38px; text-indent: 1em;}
.news_list li a{color: #333;}
.btn_more{width: 30%; margin: 30px auto; border: 1px solid #005dac; text-align: center; border-radius: 10px; line-height: 54px; font-size: 24px;}
.btn_more a{color: #005dac; display: block;}
.news_pic{width: 100%; margin: 30px auto 20px;}


@media screen and (max-width:320px)
{
	.news_tit{margin: 15px auto; padding-bottom: 10px; background-size: 42px 4px;}
	.news_tit h5{font-size: 16px; line-height: 22px; margin-left: 6px;}
	.news_big h2{font-size: 15px; line-height: 25px;}
	.news_big p{font-size: 14px; line-height: 24px; }
	.news_list li{font-size: 12px; line-height: 24px; background-size: 8px 10px;}
	.btn_more{margin: 16px auto; border-radius: 8px; line-height: 30px; font-size: 14px; }
	.news_pic{margin: 24px auto 15px;}
}

@media screen and (min-width:321px) and (max-width:360px)
{
	.news_tit{margin: 15px auto; padding-bottom: 10px; background-size: 50px 5px;}
	.news_tit h5{font-size: 20px; line-height: 26px; margin-left: 6px;}
	.news_big h2{font-size: 17px; line-height: 30px;}
	.news_big p{font-size: 15px; line-height: 24px; }
	.news_list li{font-size: 14px; line-height: 25px; background-size: 10px 12px;}
	.btn_more{margin: 16px auto; border-radius: 8px; line-height: 34px; font-size: 16px; }
	.news_pic{margin: 24px auto 15px;}
}

@media screen and (min-width:361px) and (max-width:375px)
{
	.news_tit{margin: 15px auto; padding-bottom: 10px; background-size: 50px 5px;}
	.news_tit h5{font-size: 20px; line-height: 26px; margin-left: 6px;}
	.news_big h2{font-size: 17px; line-height: 30px;}
	.news_big p{font-size: 15px; line-height: 24px; }
	.news_list li{font-size: 14px; line-height: 25px; background-size: 10px 12px;}
	.btn_more{margin: 16px auto; border-radius: 8px; line-height: 34px; font-size: 16px; }
	.news_pic{margin: 24px auto 15px;}
}

@media screen and (min-width:376px) and (max-width:414px)
{
	.news_tit{margin: 15px auto; padding-bottom: 10px; background-size: 50px 5px;}
	.news_tit h5{font-size: 22px; line-height: 30px; margin-left: 6px;}
	.news_big h2{font-size: 19px; line-height: 30px;}
	.news_big p{font-size: 16px; line-height: 26px; }
	.news_list li{font-size: 16px; line-height: 30px; background-size: 10px 12px;}
	.btn_more{margin: 20px auto; border-radius: 8px; line-height: 40px; font-size: 18px; }
	.news_pic{margin: 24px auto 15px;}
}

@media screen and (min-width:415px) and (max-width:639px)
{
	.news_tit{margin: 20px auto; padding-bottom: 12px;}
	.news_tit h5{font-size: 30px; line-height: 40px; margin-left: 10px; }
	.news_big h2{font-size: 24px; line-height: 36px;}
	.news_big p{font-size: 18px; line-height: 30px; }
	.news_list li{font-size: 20px; line-height: 38px;}
	.btn_more{margin: 30px auto; border-radius: 10px; line-height: 54px; font-size: 24px; }
	.news_pic{margin: 30px auto 20px;}
}
