@charset "utf-8";



html { overflow-y:scroll; }
body { margin:0; padding:0; color:#555; font-size:12px; font-family:Arial,"宋体";}
form,ul,li,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
img { border:0; vertical-align:absbottom; }
ul,li { list-style-type:none; }
a:link,a:visited{
 text-decoration:none; color:#666666  /*超链接无下划线*/
}
input, select,textarea { font-size:12px; font-family:Arial; vertical-align:absmiddle; }


#top{ width:100%; height:580px;}
.top1{ width:100%; height:66px; background:#523400}
.top1 ul{ width:1000px; height:66px; margin:0 auto}
.top1_li1{ width:500px; height:66px; float:left; display:inline;}
.top1_li2{ width:197px; height:66px; background:url("../images/logo_right.jpg"); float:right; line-height:25px; color:#FFF; display:inline}
.top11{ width:150px; height:25px; line-height:25px; float:left; display:inline; margin-left:40px; text-align:right}
.top11 a{ color:#FFF; text-decoration:none}
.top11 a:hover{ text-decoration:underline}
.top12{width:150px; height:25px; line-height:25px; margin-left:40px; float:left; display:inline; text-align:right}
.top2{ width:100%; height:528px; position:relative; overflow:hidden}
.nav_bg{margin-left:-720px; width:1440px; height:508px; float:left; display:inline; position:absolute; left:50%; background:url("../images/nav.jpg");}
.nav{width:870px; margin:0 auto; height:80px;}
.nav ul{ width:870px; height:80px;}
.nav ul li{ width:105px; height:65px; float:left; display:inline;font-family:Microsoft YaHei;}
.nav1{ width:105px; height:45px; line-height:45px; text-align:center; font-size:16px}
.nav1 a{ text-decoration:none; color:#000;  }
.nav1 a:hover{ text-decoration:none; color:#FFF; background:#6F4400}
.nav2{ width:105px; height:20px; line-height:20px; text-align:center;}
.banner{ width:1000px; height:410px;; margin:0 auto;}


#focus_Box{position:relative;width:960px;height:400px;margin:20px auto;}
#focus_Box ul{position:relative;width:960px;height:400px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
#focus_Box li img{width:100%;background:url("http://cshjfz.com/style/images/loading.gif") no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:131px;}
#focus_Box .prev{background:url("http://cshjfz.com/style/images/btn.png") left bottom no-repeat;left:0px}
#focus_Box .next{background:url("http://cshjfz.com/style/images/btn.png") right bottom no-repeat;right:0px} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url("http://cshjfz.com/style/images/share-btn.png") no-repeat;text-indent:-999px;}



#bottom{ width:100%; height:65px;} 
.bottom1{ width:100%; height:10px; background:#F1D378 }
.bottom2{ width:100%; height:55px; background:#553400; line-height:55px; color:#FFF; text-align:center}
.bottom22{ width:1000px; margin:0 auto; height:55px}
.bottom_wenzi{ width:1000px; height:25px; float:left; display:inline; margin-top:10px; line-height:25px; text-align:center}
.bottom_wenzi a{ text-decoration:none; color:#FFF}
.bottom_wenzi a:hover{ color:#FFF}


.index_main{ width:940px; height:520px; margin:0 auto; }
.index_product{ width:940px; height:40px; background:url("../images/index_product.jpg") no-repeat; text-align:right; line-height:40px; color:#FFF}
.index_product a{ text-decoration:none; color:#FFF}
.index_product a:hover{text-decoration:underline; color:#00F}
.index_pic{ width:940px; height:200px;}
.gundong{ width:940px; height:180px; float:left; display:inline; margin-top:20px; overflow:hidden}

.index_san{ width:960px; height:280px;}
.index_san a{ text-decoration:none; color:#555555}
.index_san a:hover{ color:#00F}
.index_about{width:300px; height:205px; float:left; display:inline; margin-top:25px; margin-left:5px;}
.index_about1{ width:300px; height:24px; line-height:24px; text-align:right; background:url("../images/about.jpg") left no-repeat}
.index_about1 a:hover{ text-decoration:underline}
.index_about2{ width:300px; height:180px; line-height:30px;}
.index_about2 a{ color:#F00; text-decoration:none}
.index_news{ width:350px; height:205px; float:left; display:inline; margin-top:25px; margin-left:15px}
.index_news1{ width:350px;height:24px; line-height:24px; text-align:right; background:url("../images/news.jpg") left no-repeat}
.index_news1 a:hover{ text-decoration:underline}
.index_news2{ width:350px; height:186px; line-height:31px;}
.index_news2 li{ width:330px; height:31px; line-height:31px; }
.index_news_title{ width:230px; height:31px;  float:left; display:inline; margin-left:15px}
.index_news_title a{ text-decoration:none; color:#555555}
.index_news_title a:hover{ color:#fff}
.index_news_time{ width:70px; height:31px; float:right; display:inline}
.index_contact{ width:275px; height:205px; float:left; display:inline; margin-top:25px; margin-left:15px}
.index_contact1{width:275px;height:24px; line-height:24px; text-align:right; background:url("../images/contact.jpg") left no-repeat}
.index_contact1 a:hover{ text-decoration:underline}
.index_contact2{ width:269px; height:202px; background:url("../images/contact_bg.jpg")}
.index_contact2 li{ width:269px; line-height:30px; height:30px}
.gaodu{ height:10px; width:200px}



.about_main{ width:1000px; margin:0 auto;height:100%; overflow:hidden;!important;}
.about1{ width:1000px; height:66px; background:url("../images/about_bg.jpg"); margin:0 auto; line-height:66px}
.about_toubu{ width:500px; height:66px; line-height:66px; float:left; display:inline; margin-left:120px}
.about_content{width:1000px;margin:0 auto;line-height:25px;}



.news_main{ width:1000px; margin:0 auto;height:500px}
.news1{ width:1000px; height:66px; background:url("../images/news_bg.jpg"); margin:0 auto; line-height:66px}
.news_toubu{ width:500px; height:66px; line-height:66px; float:left; display:inline; margin-left:120px}
.news_content{width:1000px;margin:0 auto;line-height:25px;height:350px}
.news_content ul{ width:1000px; height:350px; float:left; display:inline; margin-top:10px}
.news_content ul li{ width:1000px; height:30px; line-height:30px; background:url("../images/news_title.jpg")}
.news_title1{ width:500px; height:30px; float:left; display:inline; margin-left:40px}
.news_title1 a{ text-decoration:none; color:#555555}
.news_title1 a:hover{ color:#00F}
.news_title2{ width:120px; height:30px; float:right; display:inline; text-align:center}
.news_page{ width:1000px; height:30px; text-align:center; margin:0 auto;line-height:30px}
.news_page a{ text-decoration:none; color:#555555}
.news_page a:hover{ text-decoration:underline; color:#00F}



.news_content_main{ width:1000px; margin:0 auto;height:100%; overflow:hidden;!important;}
.news_content1{ width:1000px; height:66px; background:url("../images/news_bg.jpg"); margin:0 auto; line-height:66px}
.news_content_toubu{ width:500px; height:66px; line-height:66px; float:left; display:inline; margin-left:120px}
.news_content_content{width:1000px;margin:0 auto;line-height:25px; min-height:480px}
.content_title{ width:1000px; line-height:25px; text-align:center; height:50px;}
.content_content{ width:1000px; line-height:25px}



.products_main{ width:1000px; margin:0 auto;height:560px}
.products1{ width:1000px; height:66px; background:url("../images/products_bg.jpg"); margin:0 auto; line-height:66px}
.products_toubu{ width:500px; height:66px; line-height:66px; float:left; display:inline; margin-left:120px}
.products_content{width:1000px;margin:0 auto;line-height:25px; min-height:460px}
.p_fenlei{ width:1000px; height:45px;}
.fenlei{ width:150px; height:45px; line-height:45px; text-align:center; font-size:16px; font-weight:bold; float:left; display:inline; margin-left:1px}
.fenlei a{text-decoration:none;color:#FEFEFE;width:150px; height:45px; float:left; display:inline; background:#A86A09}
.fenlei a:hover{  text-decoration:underline}

.fenlei_xuanfu{ width:150px; height:45px; line-height:45px; text-align:center; font-size:16px; font-weight:bold; float:left; display:inline; margin-left:1px}
.fenlei_xuanfu a{text-decoration:none;color:#FEFEFE;width:150px; height:45px; float:left; display:inline; background:#8A5400}
.fenlei_xuanfu a:hover{ text-decoration:underline}


.kuandu{ width:20px; height:45px; float:left; display:inline}

.p_pic{ width:1000px; height:190px;}
.p_pic li{ width:200px; height:170px; float:left; display:inline; margin-left:40px; margin-top:20px;}
.p_page{ width:1000px; height:30px; text-align:center; margin:0 auto; line-height:30px}
.p_page a{ text-decoration:none; color:#555555}
.p_page a:hover{ text-decoration:underline; color:#00F}



.employee_main{ width:1000px; margin:0 auto;height:100%; overflow:hidden;!important;}
.employee1{ width:1000px; height:66px; background:url("../images/employee_bg.jpg"); margin:0 auto; line-height:66px}
.employee_toubu{ width:500px; height:66px; line-height:66px; float:left; display:inline; margin-left:120px}
.employee_content{width:1000px;margin:0 auto;line-height:25px; height:440px}
.employee_page{ width:1000px; height:30px; text-align:center; margin:0 auto;line-height:30px}




.message_main{ width:1000px; margin:0 auto;height:100%; overflow:hidden;!important;}
.message1{ width:1000px; height:66px; background:url("../images/message_bg.jpg"); margin:0 auto; line-height:66px}
.message_toubu{ width:500px; height:66px; line-height:66px; float:left; display:inline; margin-left:120px}
.message_content{width:1000px;margin:0 auto;line-height:25px;height:400px}



.contact_main{ width:1000px; margin:0 auto;height:560px;}
.contact1{ width:1000px; height:66px; background:url("../images/contact_bg2.jpg"); margin:0 auto; line-height:66px}
.contact_toubu{ width:500px; height:66px; line-height:66px; float:left; display:inline; margin-left:120px}
.contact_content{width:1000px;margin:0 auto;line-height:25px; min-height:490px}
.contact_1{ width:1000px; height:231px; background:url("../images/contact_c.jpg"); float:left; display:inline}
.erwei{ width:200px; height:200px; float:left; display:inline;margin-left:40px; margin-top:20px}
.xinxi{width:270px; height:200px; float:left; display:inline; margin-left:25px; margin-top:20px; line-height:30px; font-weight:bold; font-size:14px;font-family:Microsoft YaHei;}
.map{ width:1000px; height:230px;float:left; display:inline; margin-top:15px; overflow:hidden}




.equipment1{ width:1000px; height:66px; background:url("../images/equipment.jpg"); margin:0 auto; line-height:66px}








.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}

.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url("../images/right.png") no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url("../images/error.png") no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url("http://cshjfz.com/images/onLoad.gif") no-repeat left center;
}

#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}

.msg_list{float:left;width:666px;margin-top:30px;text-align:left; list-style-type:none; display:inline;}
.msg_list li{float:left;width:700px;height:32px; text-align:left;text-indent:0;}
.msg_list a {	float:left;width:130px;line-height:20px;text-align:right;font-size:13px;text-indent:0;display:inline; color:#484848; text-decoration:none;}
.message_advice{	float:left;width:700px;height:14px;font-size:14px;text-align:center;color:#013064;}
.messag_content .failmsg span{ float:left;}
