/*------------------------common------------------------*/
.about{ width:710px; padding:10px 20px; border:4px #f3f3f3 solid; margin:30px 0;}
	.about .title{ border-bottom:1px #f3f3f3 solid; line-height:40px;}
		.about .topic{ border-bottom:3px #005ab4 solid; margin-bottom:-3px; padding:0px 10px;}
			.about .topic h2{ font-size:18px; color:#005ab4;}
			.about .topic h2 span{ font-size:14px; margin-left:5px; color:#999; font-weight:normal;}
		.about .more{ padding-right:10px;}
	.about .content{ line-height:200%; padding:20px 10px; text-indent:2em; overflow:hidden;}
		.about .content img{ margin-right:20px;}

.news{ width:360px; padding:10px 20px; border:4px #f3f3f3 solid; margin:30px 0;}
	.news .title{ border-bottom:1px #f3f3f3 solid; line-height:40px;}
		.news .topic{ border-bottom:3px #005ab4 solid; margin-bottom:-3px; padding:0px 10px;}
			.news .topic h2{ font-size:18px; color:#005ab4;}
			.news .topic h2 span{ font-size:14px; margin-left:5px; color:#999; font-weight:normal;}
		.news .more{ padding-right:10px;}
			.news .more a:hover{ color:#7ab70f;}
	.news .content{ line-height:200%; padding:20px 10px; overflow:hidden;}
	
.advantage{ height:620px; background:url(../images/bg.jpg) center top no-repeat; overflow:hidden;}
.advantage .title{ font-size:36px; text-align:center; padding-top:30px; color:#005ab4;}
	.advantage .title span{ color:#999; font-size:18px; margin-left:10px;}


.product{}
	.product .title{ text-align:center; padding:10px 0px; background:#005ab4; color:#fff;}
		.product .title h2{ font-size:24px; font-weight:normal;}
	.product .content{ padding:20px; overflow:hidden; border:1px #f7f7f7 solid;}
		.proBox{ width:289px; margin-right:1px; text-align:center;}
		.proBox a{ display:block; background:#f7f7f7;}
		.proBox .pic{ width:289px; height:217px; line-height:217px; vertical-align:middle; background:url(../images/hover.png) center no-repeat #000000;}
			.proBox .pic img:hover{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
			.proBox .topic{ height:100px; line-height:100px; vertical-align:middle;}
	.product .more{ padding: 20px 0 0;}
		.product .more a{ display:block; background:#005ab4; width:150px; height:50px; margin:0px auto 20px; line-height:50px; text-align:center; color:#fff; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;}
		.product .more a:hover{ background:#ff8a00;}
	
	.business .content{ width:1004px; height:350px; margin:0px auto; overflow:hidden;}
		.business .content li{ width:250px; margin-right:1px; text-align:center;}
			.business .content li a{ display:block; background:#fff;}
			.business .content li a:hover{ background:#ce130a; color:#fff;}
			.business .content .bPic{ width:250px; height:250px; line-height:250px; vertical-align:middle; background:url(../images/hover.png) center no-repeat #000000;}
			.business .content .bPic img:hover{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}

.newsBox{ width:340px; padding:10px 20px; border:4px #f3f3f3 solid; margin:30px 0;}
	.newsBox .title{ border-bottom:1px #f3f3f3 solid; line-height:40px;}
		.newsBox .topic{ border-bottom:3px #005ab4 solid; margin-bottom:-3px; padding:0px 10px;}
			.newsBox .topic h2{ font-size:18px; color:#005ab4;}
			.newsBox .topic h2 span{ font-size:14px; margin-left:5px; color:#999; font-weight:normal;}
			.newsBox .more a:hover{ color:#7ab70f;}
	.newsBox .content{ line-height:200%; padding:20px 10px; overflow:hidden;}
		.newsBox .content li{ line-height:250%; border-bottom:1px #ccc dotted;}
.newsBox1{ margin-right:20px;}



.business .content .bTopic{ height:100px; line-height:100px; vertical-align:middle;}
.partner{}
	.partner .title{ text-align:center; padding:0px 0px 20px; color:#910000;}
		.partner .title h2{ font-size:26px; font-weight:normal;}
	.partner .content{ overflow:hidden; padding-bottom:20px;}	
		.partner .content a{ display:block; border:1px #f0f0f0 solid; float:left; margin:5px;}
	.ewm{ border-right:none;}
