@charset "utf-8";
/* CSS Document */

/*-----product-------------*/
.product_box{width:1180px; height:938px; margin:0 auto; padding-top:50px;}
.product_title{width:1180px; height:64px; background:url(../images/product-title.jpg) center no-repeat; text-align:center; line-height:64px;}
.product_title a{font-size:25px; color:#ff631d;}
#tab{
	width:1180px; 
	height:777px; 
	margin:0 auto; 
	padding-top:30px;}
.tab_menu{
	/*width:680px;*/ 
	height:90px; 
	margin:0 auto;
	text-align:center; 
	}
.tab_menu li{
	width:88px; 
	height:88px; 
	background:url(../images/tab-menu.jpg) center no-repeat; 
	text-align:center; 
	/*float:left; */
	margin:0 29px;
	display: inline-block;
	}
.tab_menu li:hover{
	width:88px; 
	height:88px; 
	/*display:block; */
	border-radius:50%; 
	background:#ff631d;
	}
.tab_menu li a{
	font-size:16px; 
	color:#555; 
	line-height:88px;
	}
.tab_menu li:hover a{color:#fff;}
.tab_menu li:first-child:after{
	width:88px; 
	height:88px; 
	display:block;
	border-radius:50%; 
	background:#ff631d;
	}
.tab_menu li:first-child:after a{color:#fff;}
.tab_menu li.selected{
	width:88px; 
	height:88px; 
	/*display:block; */
	border-radius:50%; 
	background:#ff631d;
	}
.tab_menu li.selected a{color:#fff;}
.tab_menu li:first-child{margin-left:0;}
.tab_menu li:last-child{margin-right:0;}
.tab_box{width:1180px; height:638px; margin:0 auto; padding-top:20px;}


.con{width:267px;height:306px;float:left;position: relative;cursor: pointer; margin:16px 13px; border:1px solid #ccc;}
.con img{width:267px;height:306px;}
.txt{position: absolute;left: 0;bottom: 0;width:100%;line-height:44px;text-align: center;color:#fff; background:#333; overflow:hidden; opacity:0.8; height:44px;}
.txt h3{font-weight: normal;}
.txt h3 a{color:#FFF;}
.txt p{font-size: 14px;display: block;line-height:20px;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-moz-margin-before: 1em;-moz-margin-after: 1em;-moz-margin-start: 0px;-moz-margin-end: 0px;}
.product_more{width:1180px; height:50px; text-align:center; margin:0 auto;}
.product_more a{font-size:14px; color:#555; line-height:50px;}
/*-----product--end-----------*/

/*-----------about----------------*/
.about_box{width:100%; height:525px; background:url(../images/about-box.jpg) center top no-repeat;}
.about_title{width:1180px; height:64px; margin:0 auto; text-align:center; clear:both; padding-top:45px;}
.about_title a span{display:block; font-size:12px; color:#fff; word-spacing:20px;}
.about_title a{font-size:24px; color:#fff;}
.about_nr{width:1180px; height:56px; margin:20px auto; text-align:center; font-size:14px; color:#fff; line-height:26px; overflow:hidden;}
.about_more{width:350px; height:30px; margin:10px auto 20px auto;}
.about_more a{width:130px; height:30px; display:block; float:left; margin:0 10px; border:1px solid #fff; border-radius:20px; text-align:center; line-height:30px; font-size:14px; color:#fff;}
.about_more a:hover{width:130px; height:30px; background:#ff4e00; display:block; border-radius:20px; border:1px solid #ff4e00}
.about_nr2{width:1180px; height:202px; margin:0 auto; padding-top:20px;}

.gd_01{height:202px; width:1180px; margin:0 auto;}
.gd_01 #simgs1{ margin:0 auto; width:1180px;}
.gd_01 ul li{width:280px; height:200px; float:left; margin:0 10px; border-radius:5px;}
.gd_01 ul li img{width:280px; height:200px; float:left; margin:0 10px; border-radius:5px;}
/*-----------about----------------*/


/*----------------team---------------------*/
.team_box{width:1180px; height:470px; margin:0 auto;}
.team_title{width:1180px; height:64px; margin:0 auto; text-align:center;}
.team_title a span{display:block; font-size:12px; color:#555; word-spacing:20px;}
.team_title a{font-size:24px; color:#555;}
.team_nr{width:1180px; height:378px; margin:0 auto; padding-top:20px;}
.team_nr ul li{width:566px; height:149px; float:left; background:#e8e8e8; border-radius:80px; margin:10px 12px;}
.team_nr ul li img{width:134px; height:134px; float:left; display:block; border-radius:50%; margin:8px;}
.team_nr ul li dl{width:380px; height:125px; float:right; margin-top:10px; margin-right:10px;}
.team_nr ul li dl dt{width:380px; height:30px; line-height:30px; font-size:16px; overflow:hidden;}
.team_nr ul li dl dt a{color:#333;}
.team_nr ul li dl p{width:380px; height:50px; font-size:14px; color:#555; line-height:26px; overflow:hidden; margin-top:6px;}
.team_nr ul li dl b{width:149px; height:29px; display:block; border:1px solid #ff4e00; margin-top:10px; text-align:center; border-radius:10px;}
.team_nr ul li dl b a{font-size:14px; line-height:29px; color:#333; font-weight:normal;}
.team_nr ul li:hover{width:566px; height:149px; float:left; background:#ff4e00; border-radius:80px;}
.team_nr ul li:hover dl dt a{color:#fff;}
.team_nr ul li:hover dl p{color:#fff;}
.team_nr ul li:hover dl b{width:149px; height:29px; display:block; border:1px solid #333; background:#333; border-radius:10px;}
.team_nr ul li:hover dl b a{color:#fff;}
/*----------------team---end------------------*/




/*-----------news----------------*/
.news_box{width:100%; height:499px; background:url(../images/news-box.jpg) center no-repeat;}
.news{width:1180px; height:435px; margin:0 auto; padding-top:30px;}
.news_title{width:1180px; height:64px; margin:0 auto; text-align:center;}
.news_title a span{display:block; font-size:12px; color:#fff; word-spacing:20px;}
.news_title a{font-size:24px; color:#fff;}
#tab2{width:1180px; height:353px; margin:0 auto;}
.tab_menu2{width:350px; height:30px; margin:0 auto;}
.tab_menu2 li{width:100px; height:30px; float:left; text-align:center; border:1px solid #fff; margin:0 10px; border-radius:20px;}
.tab_menu2 li a{font-size:16px; color:#fff; line-height:30px;}
.tab_menu2 li:hover{width:100px; height:30px; border:1px solid #ff4e00; display:block;}
.tab_menu2 li:hover a{color:#ff4e00;}
.tab_menu2 li:first-child{margin-left:0;}
.tab_menu2 li:last-child{margin-right:0;}
.tab_menu2 li:first-child:after{width:100px; height:30px; border:1px solid #ff4e00; display:block;}
.tab_menu2 li:first-child:after a{color:#ff4e00;}
.tab_menu2 li.selected2{width:100px; height:30px; border:1px solid #ff4e00; display:block;}
.tab_menu2 li.selected2 a{color:#ff4e00;}
.tab_box2{width:1180px; height:290px; margin:0 auto; padding-top:40px;}
.news_left{width:734px; float:left;}
.news_right{width:397px; float:right;}
.news_left ul li{width:734px; height:74px; margin-bottom:36px;}
.date{width:74px; height:74px; border:1px solid #ff4e00; float:left; text-align:center; color:#ff4e00; line-height:28px;}
.date span{font-size:14px;  display:block; margin-top:5px;}
.date b{font-size:24px; display:block; font-weight:normal;}
.news_left dl{width:630px; float:right;}
.news_left dl dt{width:630px; height:30px; font-size:14px; font-weight:bold; overflow:hidden;}
.news_left dl dt a{color:#fff;}
.news_left dl p{width:630px; height:44px; font-size:14px; color:#fff; line-height:24px; overflow:hidden;}
.news_right a img{width:397px; height:162px; display:block;}
.news_right dt{width:397px; height:50px; line-height:50px; font-size:14px; font-weight:bold; line-height:50px; overflow:hidden; margin-top:10px;}
.news_right dt a{color:#fff;}
.news_right p{width:397px; height:74px; font-size:14px; color:#fff; line-height:24px; overflow:hidden;}
/*-----------news---end-------------*/