.w1{
	width:1001px; overflow:hidden; margin:auto;
}
.w1_left{
	width:710px; float:left;
}
.w1_right{
	width:260px; float:right; overflow:hidden	
}
.pross{background:url(../images/mid_bg.jpg) repeat-x; float:left;margin-top:10px;}
.case{
	width:708px; border:1px solid #E4E4E4; background:url(../images/title_back.gif) repeat-x; overflow:hidden; margin-bottom:10px;	
}
.item_title{
	height:32px; width:100%;	
}
.title{
	font-size:14px; color:#333; background:url(../images/title_dot.gif) no-repeat left center; margin-left:9px; padding-left:10px; line-height:32px; height:32px; float:left; width:100px;
}
.more{
	width:100px; float:right; text-align:right; text-align:right; height:32px; line-height:32px; font-size:9px; font-family:arial;  margin-right:10px;	
}
.more a:link{
	color:#666; text-decoration:none;font-family:arial;	
}
.more a:visited{
	color:#666; text-decoration:none; font-family:arial;
}
.more a:hover{
	color:#333; text-decoration:none;font-family:arial;	
}
.more a:active{
	color:#333; text-decoration:none; font-family:arial;
}
.case_content{
	padding:10px 0px 2px 12px; margin-left:5px; overflow:hidden;	
}
.case_content ul li{
	width:214px; float:left; margin-right:15px;
}
.case_content ul li .pic{
	width:214px; height:124px;	
}
.case_content ul li .pic img{
	border:1px solid #ccc; padding:1px;	
}
.case_content ul li .case_title{
	height:30px; line-height:30px;	
}
.zhili{
	width:708px; border:1px solid #E4E4E4; background:url(../images/title_back.gif) repeat-x;
}
.zhili_content{
	padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; overflow:hidden;	
}
.weibo{
	width:258px; border:1px solid #E4E4E4; background:url(../images/title_back.gif) repeat-x; overflow:hidden; margin-bottom:10px;	
}
.product{
	width:258px; border:1px solid #E4E4E4; background:url(../images/title_back.gif) repeat-x; overflow:hidden;
}
.product dl{ padding:5px 5px 5px 5px; clear:both; overflow:hidden;}
.product dl dt{
	width:94px; float:left;
}
.product dl dt img{
	width:92px; height:73px; border:1px solid #D2D2D2;
}
.product dl dd{
	float:right; width:140px;	
}
.product dl dd h3{
	font-size:12px; color:#6BA302; padding-bottom:3px;	
}
.product dl dd h3 a:link,a:hover,a:active{
	 color:#e53b02; text-decoration:none;
}
.product dl dd h3 a:visited{
	color:#787878; text-decoration:none;
}
.w2{
	width:1280px; overflow:hidden;	
}
.zhengshu{
	width:318px; border:1px solid #E4E4E4; background:url(../images/title_back.gif) repeat-x; overflow:hidden; margin-bottom:10px; float:left; margin-right:10px;
}
.zhengshu ul{ padding-top:10px; _padding-top:7px; margin-left:10px; overflow:hidden;}
.zhengshu ul li{
	width:141px; text-align:center; margin-right:10px; float:left; padding-bottom:10px; _padding-bottom:8px; height:97px; overflow:hidden;
}
.zhengshu ul li img{
	padding:1px; border:1px solid #DDDDDD;	
}
.zhuanjia{
	width:318px; border:1px solid #E4E4E4; background:url(../images/title_back.gif) repeat-x; overflow:hidden; margin-bottom:10px; float:left; margin-right:10px; color:#5C5C5C;
}
.zhuanjia dl{
	padding:0 10px; clear:both; overflow:hidden; height:60px; padding-bottom:11px;
}
.zhuanjia dl dt{
	width:70px; height:60px; overflow:hidden; float:left;
}
.zhuanjia dl dd{
	width:228px; float:right;
}
.zhuanjia dl dd a:link{
	color:#5C5C5C; text-decoration:none; padding:3px 0; display:block;	
}

.banner{
	width:100%; height:auto; margin:0; margin:auto;
}
.new_bg{ width:1001px; height:37px; margin:auto; background:url(../images/index_news_bg.jpg);background-position: center;padding-bottom:10px;border-bottom:1px solid #e5e5e5;
}
.news_title{width:120px; height:37px; line-height:37px; text-align:center; color:#787878; font-size:13px; float:left; background:url(../images/info.jpg) left center no-repeat;}
.news_title a:link{ color:#787878; font-size:14px; }
.news_title a:hover{ color:#787878; font-size:13px; }
.news_title a:active{ color:#787878; font-size:13px; }
.news_title a:visited{ color:#787878; font-size:13px; }
.news_t{width:610px; line-height:18px; color:#58595b; font-size:13px; float:left; margin-top:9px; padding-left:15px; border-left:1px solid #CCC;}
.news_t a{ font-weight:normal; color:#333;}
.news_more{width:180px; margin-left:10px; text-align:center;margin-top:10px;color:#58595b; font-size:12px; float:right;}
.news_more a:link{
	color:#666; text-decoration:none;font-family:arial;	
}
.news_more a:visited{
	color:#666; text-decoration:none; font-family:arial;
}
.news_more a:hover{
	color:#333; text-decoration:none;font-family:arial;	
}
.news_more a:active{
	color:#333; text-decoration:none; font-family:arial;
}
.index_k{width:1001px; height:49px; background:url(../images/index_tit.jpg); margin:auto; margin-top:10px;}
.pros{float:left; height:199px;}
.toming{ background:url(../images/yy.png) no-repeat; margin:auto; width:100%; height:20px;position:absolute; z-index:10;}
.newsindex{
	float:left;
	margin-left:45px;
	margin-top:3px;width: 300px;
}
.newsindex ul li{

	list-style:none;
	font-size:12px;
	display:block;
	padding:5.5px 0px; text-align:left; border-bottom:dotted 1px #ccc;
}
.newsindex ul li a{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}

.newsindex ul li b a{ color:#000000;}
.newsindex ul li.nfirst{ border:none;}
.nfirst{
	font-size:14px;
	padding:6px 0px;
}
.nfirst span{
	font-wight:normal;
	width:300px;
	display:block;
	color:#999;
	border-bottom:1px solid #E3E3E3;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding:6px 0;
}
.contactindex{
	float:right;
	width:300px;
	margin-top:3PX;
}
.contactindex .tip{
	color:#333;
	line-height:26px;
	border-bottom:1px solid #E3E3E3;
	padding-bottom:15px;
}
.contactindex .contact{
	background:url(../images/address_icons.jpg) no-repeat left center;
	height:156px;
	padding-top:3px;
	margin-top:20px;
	padding-left:30px;
	line-height:31px; text-align:left;
}
.index_p{width:1001px; height:49px; background:url(../images/index_pro_tit.jpg) no-repeat left center; margin:auto; margin-top:10px;}
.index_p span{
	float:right;
	text-align:right;
	margin-top:10px;
}
a,img{border:none;}
/* 本例子css */
.rollBox{height:auto;margin:0;width:1001px;float:left;overflow:hidden; margin-bottom:0px; position:relative;}
.picMarquee-left{ width:1001px; overflow:hidden; position:relative;}
.picMarquee-left .prev{ display:block; width:26px; height:150px; float:right; overflow:hidden;
	 cursor:pointer; background:url("../images/pro_left_i.jpg") no-repeat; position:absolute; left:0; top:0; margin-right:5px;}
.picMarquee-left .prev:hover{background:url(../images/pro_left_i_active.jpg);}
.picMarquee-left .next{ display:block; width:26px; height:150px; float:right; overflow:hidden;
	 cursor:pointer; background:url("../images/pro_right_i.jpg") no-repeat; position:absolute; right:0; top:0; margin-left:5px;}
.picMarquee-left .next:hover{background:url(../images/pro_right_i_active.jpg);}
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding-left:30px; width:941px; overflow:hidden;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li .pic{ text-align:center; position:relative;}
.picMarquee-left .bd ul li .pic img{ width:175px; height:170px; display:block; padding:0px;}
.picMarquee-left .bd ul li .pic a:hover img{}
.picMarquee-left .bd ul li .index_p_title{
	width:185px;
	height:28px;
	position:absolute;
	top:155px;
	left:0px;
	text-align:center;
	line-height:28px;
	background:#d65427;
	display:none;
	color:#fff;
	z-index:9999;
}
.index_p_title{
	position:relative;
	top:-25px;
	text-align:center;
	line-height:28px;
	background:#d65427;
	display:none;
	color:#fff;
}
.picd{
	height:173px;
	overflow:hidden;
}
.nactive{ border:1px solid #eaeaea;}
.activedpic{border:1px solid #d65427;}
.dis img {width:300px;}
.lb { position: relative; width: 292px; height: 232px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; padding:2px; border:1px solid #D8D8D8; float:left;}
.lb .pic1 img { width: 292px; height: 232px; display: block; }
.lb .txt-bg1 { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.lb .txt1 { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.lb .txt1 li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.lb .txt1 li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.lb .num1 { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.lb .num1 li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.lb .num1 li a,.lb .num1 li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.lb .num1 li span { z-index: 1; background: #7eb152;  }
.lb .num1 li.on a,.lb .num1 a:hover{ background:#e47144;  }
.nfirst b{font-size:14px;}

/*neiye*/
.main_index{width:100%;height:auto;float:left;margin-top:20px;}
.w1 {
    margin: auto;
    overflow: hidden;
    width: 1001px;
}
.left {
    float: left;
    width: 220px;
}
.left_title {
    background:url(../images/left_top.gif) repeat scroll 0 0;
    height: 56px;
    width: 220px;
}

.left_title p {
    color: #e53b02;
    font-size: 16px;
    font-weight: bold;
    line-height: 56px;
    padding-left: 15px;
}
.left_title p span {
    color: #ccc;
    font-size: 14px;
}
.left_h {
    background: #f6f6f6 none repeat scroll 0 0;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
}
.left h6 {
    background:url(../images/j1.gif) no-repeat scroll 10px center;
    border-bottom: 1px solid #e2e2e2;
    height: 42px;
    line-height: 42px;
}
.left h6 p {
    font-size: 14px;
    padding-left: 26px;
}
.left h6 p a:link {
    color: #000; font-weight:normal; text-align:left;
}
.right {
    float: left;
    margin: 0 0 0 16px;
    min-height: 450px;
    width: 760px;
}
.tit_tophead {
    background:url(../images/tit_bg.png) no-repeat scroll left bottom;
    height: 40px;
    margin: auto auto 20px;
    width: 760px;
}
.right h3 {
    color: #58595b;
    font-size:16px;
    font-weight: bold;
    margin-bottom: 30px;
    text-align: left;
    width: 180px;
}.tit_tophead span {
    background: url(../images/home.png) no-repeat scroll left center;
    padding-left: 20px;
}




.pro {
    margin: 0 auto;
    width: 800px;
}
.pro_list {
    border-bottom: 1px solid #ddd;
    float: left;
    margin-right:30px;
    padding-bottom: 30px;
    padding-top: 20px;
    width: 170px;
}
.propic {
    height: 142px;
    overflow: hidden;
    width: 100%; text-align:center;
}
.propic img {
    height: 142px;
    width: 142px;
}
.pro_list h2 {
    font-size: 13px;
    font-weight: normal;
    height: 20px;
    text-align: center;
}
.pro_list:hover{ border-bottom:1px #e53b02 solid;}
.pro_list:hover a{ color:#e53b02;}
.clear {
    clear: both;
    font-size: 1px;
    line-height: 0;
    margin-top: 0 !important;
    visibility: hidden;
    width: 1px;
}
#pages, .pages {
    border-top: 0 solid #cccccc;
    clear: both;
    font-family: Verdana,Geneva,sans-serif;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    padding: 20px 0;
    text-align: center;
}
.pages a:link {
    border: 1px solid #ccc;
    color: #333;
    margin: 0 5px;
    padding: 3px 8px;
    text-decoration: none;
}
.pages a {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #333;
    font-size: 12px;
    margin: 0 5px;
    padding: 3px 8px;
}
.pages span {
    background: #e53b02 none repeat scroll 0 0;
    font-size: 12px;
    margin: 0 5px;
    padding: 2px 7px;
    text-decoration: none;
}
.left h6 p:hover {
    background: #e74e1a url(../images/j2.gif) no-repeat scroll 10px center; color:#FFFFFF;
}
.left h6 p:hover a{color:#FFFFFF;}
.banner_in{width:100%; text-align:center;float:left;}
/*n_about*/
.n_about{float:left;padding-left:0px;}
.news {
    border-bottom: 1px solid #b8babc;
    margin: 0 auto 15px;
    padding-bottom: 30px;
    width: 100%;
}
.pro_detail_left {
    float: left;
    width: 345px;
}
.pro_pics_one {
    border: 1px solid #eee;
    padding: 3px;
}
.pro_pics_all {
    margin-top: 10px;
}
.pro_detail_right {
    float: right;
    width: 390px;
}
.pro_detail_right h2 {
    color: #000;
    font-size: 21px;
    font-weight: bold;
    padding-bottom: 20px;
    width: 100%;
}
.news h2 {
    color: #414143;
    float: left;
    font-size: 13px;
}
.pro_detail_right ul li {
    font-size: 14px;
}
.pro_detail_right ul li {
    border-bottom: 1px solid #eee;
    display: block;
    line-height: 25px;
    list-style: outside none none;
    width: 100%;padding-bottom:10px;overflow:hidden;
}
.qq_talk {
    margin-top: 10px;
    width: 100%;
}
.qq_icon {
    background: #fd4d00  no-repeat scroll 10px center;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 15px;
    font-weight: bold;
    line-height: 40px;
    padding-left: 20px;    padding-right: 20px;
}

.proms_t {
    border-bottom: 1px solid #eee;
    height: 32px;
    width: 100%;
}

.proms_detail, .ttt, .procontent {
    width: 710px;padding-top:10px;
}


.news_nav {
    border-top: 1px solid #e4e4e4;
    margin-top: 10px;
    overflow: hidden;
    padding: 10px 0;
}


.pre {
    float: left;
    text-align: left;
}
.next {
    float: right;
    text-align: right;
}


/*n_news*/
.n_news{float:left;padding-left:0px;width:100%;}


.news-list ul li {
    float: left;
    margin-bottom: 33px;
    width: 100%;
}.news-list ul li dl {
    height: 92px;
    margin-bottom: 33px;
}
.clearfix::after {
    clear: both;
    content: "1";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}.news-list ul li dl dt {
    background: #e46e3c none repeat scroll 0 0;
    color: #fff;
    float: left;
    height: 95px;
    text-align: center;
    transition: all 0.3s ease 0s;
    width: 75px;
}
.news-list ul li dl dt span.day {
    font-size: 24px;
    line-height: 24px;
    padding: 18px 0 12px;
}
.news-list ul li dl dt span {
    display: block;
    line-height: 16px;
}
.news-list ul li dl dd {
    float: right;
    line-height: 22px;
    width: 670px;
}
.news-list ul li dl dd h2 {
    color: #e46e3c;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 12px;
    transition: all 0.3s ease 0s;
}
.news-list ul li .read {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #f0f0f0 -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 1px 0;
    color: #999;
    padding: 12px 10px;
}
.news-list ul li .read a {
    color: #999;
    float: right;
    font-style: italic;
    transition: all 0.3s ease 0s;
}
.news-list ul li.hover dt {
    background: #8bb54f none repeat scroll 0 0;
}
.news-list ul li.hover dd h2 {
    color: #8bb54f;
}
/*n_shownews*/
.n_shownews{width:100%;float:left;padding-left:0px;}
.news h1 {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    height: 37px;
    line-height: 36px;
    margin: 10px 0;
    padding-bottom: 5px;
    text-align: center;
    text-indent: 30px;
}
.news_share {
    color: #666;
    margin-bottom: 10px;
    padding: 5px 0 10px;
    position: relative;
    text-align: center;
}
.news_content {
    color: #555;
    line-height: 22px;
}
/*message*/
.d_805_1 {
    float: left;
    width: 805px;
}
.d_805_1 .z1 {
    border-bottom: 1px solid #d5d5d5;
    color: #4f5050;
    float: left;
    font-size: 14px;
    line-height: 28px;
    padding-bottom: 17px;
    padding-top: 20px;
    width:710px;
}
.d_805_1 .z2 {
    border-bottom: 1px solid #d5d5d5;
    float: left;
    padding-bottom: 29px;
    padding-top: 10px;
    width: 805px;
}
.ys5 {
    color: #606161;
    font-size: 14px;
}
.zd {
    color: #e20904;
}
.wb4 {
    border: 1px solid #d2d2d2;
    float: left;
    height: 34px;
    line-height: 34px;
    width: 264px;
}
.ys5 {
    color: #606161;
    font-size: 14px;
}
.dh2 {
    border: 1px solid #d5d5d5;
    float: left;
    height: 167px;
    width: 587px;
}
.wb5 {
    border: 1px solid #d2d2d2;
    float: left;
    height: 34px;
    line-height: 34px;
    width: 142px;
}
.an {
    background:url(../images/po_07.jpg) no-repeat scroll 0 0;
    border: 0 none;
    float: left;
    height: 51px;
    margin-top: 24px;
    width: 194px;
}

/*eau*/
.rightcon {
    background: #fdfdfd  no-repeat scroll right top;
    float: right;
    height: auto !important;
    min-height: 480px;
    width: 715px;
}


.footer1 {
	color: #9d9d9d;
	margin: 0 auto;
	padding: 5px 10px 0;
	width:1001px;
	text-align: left;margin-top:20px;
}
.footer1 h5 {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
}
.footer1 .friend_link {
	border-bottom: 1px solid #383838;
	margin-bottom: 34px;
	overflow: hidden;
	padding-bottom: 30px;
}
.footer1 .friend_link li {
	float: left;
	margin-right: 25px;
}
.footer1 .friend_link li a {
	color: #333;
}


