/* main */
	/* public style */
	
	/* header */

				/*  nav */
				.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
					.nav_bar{position:relative; z-index:1; height:42px; line-height:42px; color:#333; background:#bc0000}
						.nav{position:relative; width:1230px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px;}
							.nav a{color:#fff;}
							.nav h3{font-size:100%; font-weight:normal;}
								.nav h3 a{display:block; width:120px; text-align:center; font-size:14px;}
							.nav .m{float:left; position:relative; z-index:1;}
							.nav .s{float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px;}
							.nav .sub{display:none; position:absolute; left:-3px; top:42px; z-index:1; width:128px; border:1px solid #E6E4E3; border-top:0;  background:#fff;}
								
								.nav .block{height:3px; width:126px; background:#F49C06; position:absolute; left:0; top:39px; overflow:hidden;}
	.nav .sub li {
    margin-bottom: -1px;
    padding: 0 8px;
    text-align: center;
}
.nav .sub li a {
    border-bottom: 1px solid #e6e4e3;
    color: #666;
    display: block;
    
    line-height: 28px;
    padding: 8px 0;
}
.nav .sub li a:hover {
    color: #1e95fb;
}
	
								
	/* index - banner */
	.full_banner{width:100%; position:relative; height:350px; background:#FFF; overflow:hidden; margin-bottom:10px; border-bottom:3px solid #efefef;}
		.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
			.full_banner .bd ul{width:100% !important;}
				.full_banner .bd li{width:100% !important; float:left; height:350px; overflow:hidden; text-align:center;}
					.full_banner .bd li a{ display:block; height:350px;}
	.full_banner .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
		.full_banner .hd ul{text-align:center; padding-top:5px;}
			.full_banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
				line-height:9999px; 
			}
		.full_banner .hd ul .on{background-position:0px 0px;}
	/* index - main */
		/* main_line */
		.main_line{height:35px; background-color:#8093A1;}
			/* notice_box */
			.notice_box{width:400px; height:35px; position:relative; z-index:1; top:0px; left:0px; margin-left:68px;}
				.notice_box .notice_title,.notice_box .notice_more{line-height:35px; position:absolute; z-index:2; top:0px;}
					.notice_box .notice_title{left:0px; color:#FFF; left:0px;}
					.notice_box .notice_more{right:15px; right:0px;}
						.notice_box .notice_more a{color:#00FCFF;}
				#notice_scroll{width:300px; height:35px; left:40px;}
					#notice_scroll div{line-height:35px; color:#FFF; overflow:hidden;  white-space:nowrap;  text-overflow:ellipsis; -o-text-overflow:ellipsis;  -moz-binding: url('ellipsis.xml#ellipsis');}
						#notice_scroll div a{color:#FFF;}
			/* search_form */
			.search_form{background-color:#FFF; width:230px; height:25px; padding-left:6px; margin-right:34px; margin-top:5px; -moz-border-radius: 2px;  -webkit-border-radius: 2px;  border-radius: 2px;}
				.search_form input{border:0px; color:#B3B4B8; height:25px; line-height:25px;}
				.seach_icon{width:25px; height:25px; cursor:pointer; background:url(../images/search_icon.jpg) center center no-repeat;}
		/* main_info */
		.main_info{padding-left:65px; margin-top:25px;}
			.main_info_single{width:220px; height:317px; padding:0px 35px;}
			.mein_info_bg{background:url(../images/line_bg.jpg) right center no-repeat;}
				.main_info_single:hover{background-color:#f1f1f1;}
			.main_info_single .single_bg{background-image:url(../images/single_bg.png); background-repeat:no-repeat; height:155px;}
				.single_1{background-position:0px 0px;cursor:pointer;}
				.single_2{background-position:0px -155px;cursor:pointer;}
				.single_3{background-position:0px -310px;cursor:pointer;}
				.single_4{background-position:0px -465px;cursor:pointer;}
			.main_info_single h3{height:22px; line-height:22px;}
				.main_info_single h3 span,.main_info_single h3 a{display:block;}
				.main_info_single h3 span{font-size:22px; color:#000;}
				.main_info_single h3 a{width:70px; height:22px; text-align:center; margin-left:6px; background:url(../images/but_bg.png) left 0px no-repeat; color:#fff; line-height:22px;}
				.main_info_single h3 a:hover{background:url(../images/but_bg.png) left -22px no-repeat;}
				.main_info_single p{line-height:25px; color:#7E7E7E; clear:both; text-align:justify; padding-top:8px; font-size:14px;}
		/* frend_img_full */
		.friend_img_full{height:105px; background-color:#569BD4;}
			.friend_img_t{padding-left:130px; font-weight:700;}
				.friend_img_t,.friend_img_t a{height:45px; line-height:45px; color:#518DBD; font-size:16px;}
			.friend_img{padding-top:29px; padding-left:130px; overflow:hidden;}
				.friend_img li{float:left; margin-right:80px;}
	
	
	/* list - main */
	.list_banner_h{height:180px;}
		.list_main{margin-top:35px;}
			.list_menu{width:160px; height:auto;}
				.list_menu a{display:block; width:152px; height:47px; margin:0px auto; margin-bottom:14px; line-height:47px; background:url(../images/list_menu_bg333.jpg) left -47px no-repeat; color:#333; font-size:14px; text-indent:45px;}
					.list_menu a:hover{background-position:left 0px; color:#1E95FB;}	
					.list_menu_h{background-position:left 0px !important; color:#1E95FB !important;}
			.list_cont{ width:816px; padding:15px 45px;}
			/* åˆ—è¡¨ */
				.list_cont li{height:35px; line-height:35px; border-bottom:1px dotted #CCCCCC; text-indent:1em; padding-right:12px; overflow:hidden;}
					.list_cont li a,.list_cont li span{display:block; font-size:13px;}
						.list_cont li a{float:left; width:730px; overflow:hidden;  white-space:nowrap;  text-overflow:ellipsis; -o-text-overflow:ellipsis;  -moz-binding: url('ellipsis.xml#ellipsis');}
							.list_cont li a:hover{color:#0C7DC3; text-decoration:underline;}
						.list_cont li span{float:right;}
				.pager{line-height:45px; text-align:right; margin-right:50px;}
			/* é¡µå†…å®?*/
				.list_cont h1{height:45px; line-height:45px; text-align:center; font-size:22px; color:#404040;}
					.news_info{height:28px; line-height:28px; text-align:center; color:#666;}
					.news_cont{ color:#1F1F1F; line-height:25px; padding:5px 0px; font-size:12px; text-align:justify;}
						.news_cont p{ color:#1F1F1F; line-height:25px; padding:5px 0px; font-size:12px; text-align:justify;}
						.newstitle{ line-height:35px; font-size:24px; color:#000000; width:100%; text-align:center;}
						.news_cont2{padding:5px; line-height:25px;}
						.list_cont2{ width:900px; padding:15px 45px;}
						.news_cont2{ color:#1F1F1F; line-height:45px; padding:5px 0px; font-size:24px; text-align:justify;}
						.news_cont2 p{ color:#1F1F1F; line-height:45px; padding:5px 0px; font-size:16px; text-align:justify;}
						.news_cont2 strong{ color:#1F1F1F; line-height:45px; padding:5px 0px; font-size:16px; text-align:justify;}
						
.indexboxbut{background:url(../images/buy1.jpg) no-repeat ;text-align:center;line-height:47px; margin:0 auto; width:175px; }
.indexboxbut:hover {background:url(../images/buy2.jpg) no-repeat;;text-decoration: none;}
.indexbutton { COLOR: #fff; width:175px; height:47px; font-size:14px; line-height:47px;text-align:center;}
.indexbutton:hover {COLOR: #fff;text-decoration: none;}

.mbody{ width:1230px; margin:10px auto;}
.am-g{ width:1230px; margin:10px auto 0px;}
.index_pro_title{ height:25px; line-height:25px; padding-bottom:6px; border-bottom:1px solid #dedede; margin-top:10px; padding-left:0px; padding-right:10px;}
.index_pro_title h3{ padding-left:15px; border-left:6px solid #CC0000; padding-left:10px;font-size:14pt; line-height:25px; font-weight:600;}
.index_pro_title span{ float:right; font-size:12px; color:#666;}.index_pro_title span a{ font-size:12px; color:#666; margin-left:15px;}
.index_pro{ margin-top:0px;}
.pro_ad{float: left;
    height: 440px;
    position: relative;
    width: 246px;}
.pro_list{ border:1px solid #dedede;border-top:none; padding-top:15px;
    
    position: relative;
    width:1228px;}
.pro_list li{ float:left; height:205px; width:233px; margin-left:10px; margin-bottom:15px;}
.pro_list li img{  height:135; width:233px; border:none}
.pro_list li h3{ color: #555;
    display: block;
    font-size: 1.2rem;
    font-weight: 400;
    margin-top: 5px;
    overflow: hidden;
    overflow-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;}
.pro_list li p{ color: #999;
  
    font-size: 1rem;
    font-weight: 400;
    
    overflow: hidden;
    overflow-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;}	
.pro_title{ padding:5px; border-bottom:1px solid #ddd; margin-bottom:10px; height:25px; line-height:25px;font-size:13pt; color:#333; padding-left:15px; background:url(ico2.gif) no-repeat left 5px;}
.pro_title  h3{ float:left}.pro_title span{ float:right; font-size:12px;}