body{ background-image:url(../image/bodybg2.jpg); background-repeat:no-repeat; background-size:100% 100%; min-height:738px;}
.main{ margin:0 auto; width:1000px; overflow:hidden;}
.main_content{ width:645px; height:474px; float:left; background:url(../image/main_contentbg.png) no-repeat; margin-top:130px; overflow-x:hidden; overflow-y:auto; padding:20px; padding-bottom:0px;}
.main_pic{ margin:130px 0px 0px 10px; float:left;}
.title{ font-size:24px; color:#a63914;  line-height:60px; margin-left:12px; overflow:hidden; height:60px; border-bottom:#CCC 1px dotted; margin-bottom:10px;}
.title span{ font-size:16px; color:#b0916a; font-weight:bold; margin-left:5px;}
.main_nr p{ text-indent:2em; line-height:24px; color:#333333;}
.contact_content{ margin-top:10px; color:#333333; position:relative;}
.erweima{ position:absolute; right:30px; top:0px;}
.contact_content a{ color:#333333;}
.contact_content a:hover{ color:#f60;}
.contact{margin-left:30px; height:110px;}
.contact-left{width:185px; float:left;}
.contact-center{width:96px; float:left;margin-left:40px;}
.contact-right{width:210px; float:left; margin-left:50px;}
.contact li{ float:left; width:260px;color:#5a4e3f}
.contact li p{color:#5a4e3f;}
.contact_ad{color:#5a4e3f; width:530px; margin:auto;border-bottom:#cecac5 1px solid; border-top:#cecac5 1px solid;  height:30px; line-height:30px; margin-top:20px; }
.map{ margin:10px 0px 0px 10px;}
.pro_list li{ float:left; margin-left:5px; margin-top:5px; text-align:center; width:200px; line-height:25px;}
.pro_list li img{ width:185px; height:143px;}
.pro_nav{ float:right;}
.pro_nav li{ float:left; margin-right:30px;}
.pro_nav li a{ font-size:13px; color:#5a4e3f;}
.pro_nav li a:hover{ color:#f60; text-decoration:none;}
.login{ width:359px; height:233px; overflow:hidden; margin:60px auto 0px auto;}
.message{ float:left; font-size:16px; color:#5a4e3f; text-align:right; line-height:40px;}
#box{ height:35px; width:270px; font-size:16px; float:left;}
#btm{ width:123px; height:40px; color:#FFF; text-align:center; border:none; background:#ff4419; margin-top:30px; margin-left:85px; font-size:16px; font-family:"微软雅黑";}
/**/
.about{background-image:url(../image/aboutbg.png); margin-top:130px; background-position:center; background-repeat:no-repeat; height:495px; width:999px; overflow:hidden}
.about_ll{width:390px; font-size:13px; padding-top:105px;*padding-top:110px;  font-family:'宋体'; margin-left:30px; float:left; height:454px;*height:320px; overflow:hidden}
.about_rr{width:390px;padding-top:105px;*padding-top:110px; margin-left:80px; float:left;height:454px; *height:320px; font-size:13px;text-indent:2em;font-family:'宋体';  line-height:24px; color:#333333;}
.about_abaout{background-image:url(../image/aboutbg.png); background-position:center; background-repeat:no-repeat; height:495px; width:999px; margin-top:110px; overflow:hidden}
.about_left{width:450px; font-size:14px; padding-top:100px; float:left; padding-left:30px;}
.about_left_c{height:390px; width:430px}
.about_right_cont{width:440px;padding-top:80px; margin-left:60px;height:454px; font-size:14px;text-indent:2em; line-height:24px; float:left; color:#333333;}
/**/
.login_qy{line-height:60px; margin-left:12px; overflow:hidden; height:60px; border-bottom:#CCC 1px dotted; margin-bottom:10px;}
.login_qy_title{font-size:24px; color:#a63914; float:left; width:340px; float:left}
.login_qy_title span{ font-size:16px; color:#b0916a; font-weight:bold; margin-left:5px;}
.login_qy_pro{width:280px; float:left; text-align:right; }
.login_qy_pro a{margin-left:20px; color:#5a4e3f;}
/**/
#icefable1 { height:360px;*height:320px;overflow:hidden;  position:relative; padding:0}
#dyp_cp1 ol {width:380px; padding-left:10px; height:340px; margin:0; text-align:left;text-align:left}
.up_btn { height:25px; width:49px; background:url(../image/jt_btn.png) no-repeat top right; margin-bottom:5px;*margin-top:130px;margin-top:100px;}
.up_btn a { float:right; width:49px; height:25px; display:block; cursor:pointer;}
.down_btn { height:25px; width:49px; background:url(../image/jt_btn.png) no-repeat bottom right; *margin-top:290px;margin-top:320px;}
.down_btn a { float:right; width:49px; height:25px; display:block; cursor:pointer;}
.about_ll_l{width:49px; font-size:13px; font-family:'宋体'; float:left; height:474px; overflow:hidden}
/**/
#dyp_cp2 ol { height:340px;margin:0; padding:0;text-align:left; text-align:left;margin:0; }
#icefable2 { height:360px;*height:320px;overflow:hidden;  position:relative;padding:0}

/* ---------------------- 百叶窗banner  -------------------------- */
#slider-wrap{width:305px; height:494px;}   /*可以修改宽高*/
#slider{position: relative; width:305px; height:494px; background:#FFF;} /*可以修改宽高*/
#slider img{position:absolute; top:0; left:0; display:none; width:305px; height: 494px;}/*可以修改宽高*/
.nivoSlider{position:relative;overflow: hidden;}
.nivoSlider img{position:absolute; top:0px; left:0px}
.nivoSlider a.nivo-imageLink{position:absolute; top:0px;display:block;left:0px;width:305px;height:494px;border:0;padding:0;margin:0;z-index:6;}/*可以修改宽高*/
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute; left:0; bottom:0; background:#000;width:305px; z-index:50; height: 40px;  display:none}/*可以修改宽高*/
.nivo-caption p{width:305px;height: 40px; text-indent: -9999px}/*可以修改宽高*/
.nivo-controlNav{position:absolute; left:50%; bottom:10px; z-index: 100; display:none}/*可以修改左右上下间距*/
.nivo-controlNav a{position:relative; z-index:99; cursor:pointer;background:#074d91}
.nivo-controlNav a.active{background:#ff6400;font-weight:bold}
.nivo-controlNav a{display:block; color: #fff; width:30px; height:20px; line-height: 20px; text-align: center; margin-right:3px; float:left; overflow: hidden;}/*可以修改宽高*/
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}   /*左右切换按钮，不能删除，如果不需要可以设背景，删除会引起图片错位*/
.nivo-directionNav a {display:block;width:30px;height:30px;text-indent:-9999px;border:0;}
a.nivo-nextNav {right:15px;}
a.nivo-prevNav {left:15px;}

/**/
.fl{
	float:left;
	display:inline;
}
.Validform_checktip{
	float:left;
	margin-left:8px;
	line-height:15px;
	height:15px;
	overflow:hidden;
	color:#999;
	font-size:12px;
	padding-top:20px;
}
.red{ color:red;}

.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../image/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../image/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#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;}
.message_content{float:left;width:700px;margin-top:10px;color:#013064; margin-left:30px !important; *margin-left:20px; overflow:hidden; font-size:12px;}	
.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:70px; text-align:left;text-indent:0;}
.msg_list a {	float:left;width:130px;line-height:50px;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; font-size:14px; margin-top:10px;}
.messag_content .failmsg span{ float:left; font-size:12px}