.inner_banner{width:100%;height:300px; margin:0 auto; position:relative; overflow:hidden; }
.inner_banner img{ position:absolute; left:50%; top:0; margin-left:-960px;}
.main{ width:1200px; margin:0 auto; margin-top:20px; margin-bottom:40px;}
.main_right{ float:left; width:940px;}
.main_left{ float:left; width:240px; margin-right:20px;}
.main_left .sidehead{ background:#2a98da; height:60px; color:#fff;}
.main_left .sidehead h3{ text-align:left; line-height:36px; padding-top:12px; text-indent:15px;}
.main_left .sidehead h3 span{ font-size:18px; display:block;}
.main_con{ font-size:14px; line-height:28px; padding-top:10px;}

.main_con img{ max-width:100%;}
.main_con1{ line-height:1.4;}
.submenu ul li{height:48px; line-height:48px; border-bottom:1px dashed #eee; text-align:left; text-indent:15px; }
.submenu ul li.cur{color:#fff; background:#f90;}
.submenu ul li.cur a{color:#fff;}
.submenu ul li a{color:#666; font-size:15px; display:block;}
.submenu ul li a i{ font-size:10px; margin-right:10px;}
.submenu ul li:hover a{color:#fff;}
.submenu ul li:hover{color:#fff; background:#f90;}
.breadnav{ border-bottom:1px solid #eee;}
.breadnav h4{ float:left; color:#2a98da; }
.breadnav p{ float:right; line-height:30px; margin-top:10px; margin-bottom:0; color:#666; height:30px; overflow:hidden;}
.breadnav p a{color:#666;}
.breadnav p span{ color:#2a98da;}
.news{ margin-top:10px;}
.news ul li{ border-bottom:1px dashed #eee; width:900px; margin-left:15px; padding-bottom:10px; padding-top:10px;}
.news ul li:last-child{ border-bottom:0;}
.news ul li .lileft{ width:180px;height:120px; border:1px solid #eee; overflow:hidden; float:left; border-radius:3px; box-shadow:2px 2px 2px rgba(0,0,0,0.1);margin-right:15px;}
.news ul li .lileft img{ widows:180px; height:120px;}
.news ul li .liright h4{ margin-top:0;  }
.news ul li .liright h4 a{ color:#2a98da;}
.news ul li .liright a{ color:#333;}
.news ul li .liright .affixinfo{ color:#999;}

.news-list-right{width:240px; float:left;}
.news-list-right h4{border-bottom:1px solid #eee; line-height:30px; padding-bottom:5px;}

.news-list-right ol{ margin-right:-20px;}
.news-list-right ol li{ float:left; margin-right:20px; margin-top:10px; margin-bottom:10px;}
.news-list-right ol li a{ display:block;}
.news-list-right ol li img{width:110px;height:76px; display:block;  border:1px solid #eee;border-radius:4px;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);-o-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);}
.news-list-right ol li p{ width:100px; text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin:0 auto; margin-top:10px; }
.news-list-right ol li p a{color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-list-right ul{ margin-top:10px;}
.news-list-right ul li{width:240px; line-height:32px;}
.news-list-right ul li a{ display:block; color:#666;}

.news-list-right ul li a p{ float:left; width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin-bottom:0;}
.news-list-right ul li a i{ background:#2a98da; display:inline-block; width:16px;height:16px; line-height:16px;text-align:center; font-style:normal; color:white; margin-right:5px;}
.news-list-right ul li a i.first-class{ background: #d60007;}
.news-list-right ul li a span{ float:right;}
.news_con_head{ border-bottom:1px solid #eee;}
.news_con_head h1{ font-size:24px; color:#2a98da; margin-top:10px;}
.news_con_head p{ color:#666;}
.news_main{ margin-top:15px; padding:0 20px;}
.news_main img{ max-width:100%;}
.news_main .index_artic{ margin:10px 0;}
.news_main .index_artic a{color:#2a98da;}

.goods ul{margin-right:-12px;margin-top:20px}
.goods li{float:left;margin-bottom:15px;margin-right:12px;overflow:hidden;width:226px;}
.goods ul li .liup{  position:relative; overflow:hidden;}
.goods ul li .liup a{border:1px solid #ddd; border-radius:3px; text-align:center; width:226px; height:180px;  display:table-cell;  background:#fff;  vertical-align:middle;}
.goods li a img{ max-height:178px;}
.goods li p{ line-height:40px;width:95%; margin:0 auto;  margin-bottom:0; color:#fff; text-align:center; font-size:14px;white-space:nowrap;overflow:hidden; text-overflow:ellipsis; margin-top:10px;}
.goods li p a{ color:#666;}
.goods ul li .liup .exp_bot{ background:rgba(0,0,0,0.5); line-height:24px; width:100%;height:180px; position:absolute;left:0; bottom:-180px; color:#fff; text-align:center; padding:70px 15px 0px 15px;}

.partner ul{margin-right:-12px;margin-top:20px}
.partner li{float:left;margin-bottom:15px;margin-right:12px;overflow:hidden;width:226px;}
.partner li a.up{width:226px;height:85px; text-align:center; overflow:hidden; display:inline-block;border:1px solid #eee;border-radius:3px;box-shadow:2px 2px 2px rgba(0,0,0,.05); line-height:85px;}
.partner li a.up img{ vertical-align:center;}
.partner li p{color:#fff;font-size:14px;line-height:40px;margin:10px auto 0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:210px}
.partner li p a{color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:210px; display:inline-block;}


.goods_hot h4{border-bottom:1px solid #eee;line-height:30px;padding-bottom:5px}
.goods_hot ul li{float:left;width:105px;margin-left:10px}
.goods_hot ul li a{display:block}
.goods_hot ul li a img{width:105px;height:70px;border:1px solid #eee;border-radius:3px;box-shadow:2px 2px 2px rgba(0,0,0,.05)}
.goods_hot ul li p{line-height:30px;width:90%;margin:10px auto;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.goods_hot ul li p a{color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%; display:inline-block;}



.goods_con h2{ text-align:center; font-size:24px; color:#2a98da; margin-bottom:25px;}

.goods_con img{ max-width:100%; height:auto !important;}
.goods_con table{ border:1px solid #666;}
.goods_con table td{border:1px solid #ddd; text-align:center;}
.item1{ width:224px; border:1px solid #eee; margin-top:10px;}
.item1 a{display:block;}
.item1 a img{ width:100%;}
.item1 .comment_people{ background:#f7f7f7; padding:10px;}
.item1 .comment_people p a{color:#666;}
.item1 .comment_people img{ width:40px; height:40px; border-radius:20px; float:left;}
.item1 .comment_people .people{ float:left; margin-left:10px; width:150px;}
.item1 .comment_people .name{color:#007b45;}
.item1 .comment_people .time{ color:#999;}
.infinite_scroll{ margin-right:-14px;}
.item2{ width:240px;}
.video{ width:1200px; margin:0 auto; margin-top:40px; margin-bottom:40px;}
.video ul li{ width:300px; float:left; margin-right:20px; border:1px solid #eee; box-shadow:2px 2px 2px rgba(0,0,0,0.1); border-radius:10px; overflow:hidden; margin-bottom:20px;}
.video ul li h4{ margin:10px 10px; text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.video ul li h4 a{color:#333;}
.video ul li p{ margin:0 10px;display:-webkit-box !important; overflow:hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical;-webkit-line-clamp:2; margin-bottom:10px;}
.video ul li p a{ color:#666;}
.video .video_con{ margin-top:20px;}
.video .video_images{ width:300px;height:180px; position:relative;}

.video .video_images a{ display:block;width:300px;height:180px; position:relative;}
.video .video_images a i{ line-height:180px; font-size:80px;  color:#fff; text-align:center;}
.video .video_images a img{width:300px;height:180px;}
.video a .play_icon{;width:300px;height:180px; background:rgba(0,0,0,.5); position:absolute; left:0;top:0; text-align:center;}
.rongyu{margin-top:20px; margin-right:-20px;}
.rongyu ul li{width:300px; border:1px solid #eee; box-shadow:2px 4px 2px rgba(0,0,0,0.1); margin-right:20px; margin-bottom:30px; position:relative; overflow:hidden; float:left; height:250px; overflow:hidden; text-align:center;}
.rongyu ul li a{display:block; color:#fff;}

.rongyu ul li img{ max-width:300px;}
.rongyu ul li p{ line-height:40px; background:rgba(0,0,0,0.5); margin-bottom:0; color:#fff; text-align:center; font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; position:absolute; left:0; bottom:0; display:block; width:300px;}

.goods_rongyu ul{margin-top:20px; margin-right:-12px;x}
.goods_rongyu li{float:left;margin-bottom:15px;margin-right:12px;overflow:hidden;width:226px;}
.goods_rongyu li a.up{width:226px;height:180px; text-align:center; overflow:hidden; display:block;border:1px solid #eee;border-radius:3px;box-shadow:2px 2px 2px rgba(0,0,0,.05);}
.goods_rongyu li a img{max-width:180px;}
.goods_rongyu li p{color:#fff;font-size:14px;line-height:40px;margin:10px auto 0;white-space:nowrap;overflow:hidden;text-align:center;text-overflow:ellipsis;width:210px}
.goods_rongyu li p a{color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:210px; display:inline-block;}
	.listfa_d2{ margin-bottom:30px; }
		.listfa_d2 li{ width:50%; float:left; margin-bottom:20px;  }
		.listfa_d2 li h4{ font-size:20px; color:#333; font-weight:400; }
		.listfa_d2 li p{ width:98%; color:#666; margin-bottom:0;}
		.listfa_d2 li span{ display:inline-block; width:90px; height:90px; border-radius:50px; float:left; text-align:center; margin-right:10px;}
		.listfa_d2_r { float:left; width:480px;  margin-left:20px;}
		.listfa_d2 li span i{ font-size:35px; color:#fff; line-height:90px;}
.menu_list .menu_head a{ color:#333;}

.menu_list{margin:0 auto 0 auto;box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.1);}
.menu_list .menu_head{height:48px;line-height:48px;font-size:12px;color:#666;cursor:pointer;border:1px solid #ddd;position:relative;margin:0px;width:240px;padding:0 15px;border-bottom:none;}
.menu_list .menu_head span.toggle{ float:right; border-radius:3px; border:1px solid #ddd; height:25px; width:25px; text-align:center; display:inline-block; line-height:25px; color:#999; font-size:18px;background:#f8f8f8 url(../images/off.png) 8px 8px no-repeat; margin-top:10px;}
.menu_list .menu_head_nox{height:48px;line-height:48px;font-size:14px;color:#666;cursor:pointer;border:1px solid #ddd;margin:0px;width:230px;border-bottom:none;}
.menu_list .menu_head_nox a{display:block;padding:0 15px; }
.menu_list .menu_head_nox a:hover{background:#f7fcff}

.menu_list .menu_head span.cur{background:#f7fcff url(../images/on.png) 8px 8px no-repeat;}
.menu_body{line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;height:38px;line-height:38px;padding-left:38px;color:#666;background:#fff;text-decoration:none;border-top:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none;background:#e2f2fb;}
.menu_body .cur{background:#e2f2fb;}
.message textarea{ width:240px; display:block; resize:none; height:98px; color:#666; }
.message input{ display:block; margin-top:10px; line-height:36px; height:36px; width:240px;}
.message button.submit{ width:80px; height:48px; line-height:48px; padding:0; margin-top:25px;}
