@charset "utf-8";

/** 清除内外边距 **/

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,

/* structural elements 结构元素 */

dl,
dt,
dd,
ul,
ol,
li,

/* list elements 列表元素 */

pre,

/* text formatting elements 文本格式元素 */

form,
fieldset,
legend,
button,
input,
textarea,

/* form elements 表单元素 */


/* table elements 表格元素 */

img
/* img elements 图片元素 */

,
table,
tr,
td {
	border: medium none;
	margin: 0;
	padding: 0;
}

input::-ms-clear {
	display: none;
}


/** 设置默认字体 **/

body,
button,
input,
select,
textarea {
	font-family: 微软雅黑;
	font-size: 14px;
	color: #666;
	background: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
}

em {
	font-style: normal;
}


/** 重置列表元素 **/

ul,
ol,
li {
	list-style: none outside;
	display: block;
}


/** 重置超链接元素 **/

a {
	text-decoration: none;
	color: #333;
}
body{
	background: url(../images/bg_body.jpg) repeat-x #01BCE5;
}


/** 重置图片元素 **/

img {
	border: 0px;
}

.order_goods{
	width: 1000px;
	margin: 0px auto;
}
.order_goods_t{
	width: 1000px;
	height: 60px;
	background: #555555;
	
}
.or_recommend{
	float: left;
	width: 200px;
	
	
}
.or_recommend h2{
	padding-left: 55px;
	line-height: 60px;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	float: left;
}
.or_recommend h2.tw0{
	padding-left: 10px;
}
.current_location{
	float: right;
	width: 780px;
	height: 60px;
	text-align: right;
	line-height: 60px;
	padding-right: 20px;
}
.current_location span{
	font-size: 12px;
	color: #a4a4a4;
}
.current_location span em{
	color: #717171;
	font-size: 12px;
}
.current_location span a{
	color: #a4a4a4;
	padding: 0px 5px;
}
.order_goods_c:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	line-height: 0;
	font-size: 0.1em;
	clear: both;
}
.order_goods_c{
	width: 1000px;
	zoom: 1;
	background: #f2f2f2;
}
.order_goods_c_l{
	width: 200px;
	height: 100%;
	
	float: left;
}
.order_goods_c_l ul{
	width: 200px;
}
.order_goods_c_l ul li{
	height: 60px;
	background: #f2f2f2;
}

.order_goods_c_l ul li a{
	display: block;
	text-align: left;
	color: #464646;
	font-size: 14px;
	line-height: 58px;
	padding-left: 55px;
}


.order_goods_c_l ul li:hover,.order_goods_c_l ul li.act{
	background: url(../img/or_bg1.png) no-repeat;
}
.order_goods_c_l ul li:hover a,.order_goods_c_l ul li.act a{
	color: #fff;
}





.order_goods_c_r{
	width: 800px;
	float: left;
	background: #fff;
	border-bottom: 1px solid #ebebeb;
}

.or_g_c_r_1{
	width: 800px;
	height: 200px;
	margin-bottom: 43px;
}
.or_g_c_r_1 img{
	width: 100%;
	height: 100%;
}

.or_g_c_r_2{
	width: 700px;
	margin: 0px auto;

}
.or_g_c_r_2_brief{
	height: 185px;
	width: 700px;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 40px;
	
}
.or_g_c_r_2_brief h3{
	height: 28px;
	padding-left: 24px;
	background: url(../img/or_bg2.png) no-repeat left center;
	line-height: 28px;
	color: #363636;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 40px;
}
.or_g_c_r_2_brief p{
	line-height: 30px;
	color: #7a7a7a;
	font-size: 14px;
}
.or_g_c_r_2 table{
	width: 700px;	
}


.or_g_c_r_2 table thead tr{
	width: 100%;
	height: 55px;
	background: #4aad6d;
}
.or_g_c_r_2 table thead tr td{
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.or_g_c_r_2 table tbody tr{
	background: #fff;
	height: 55px;
	overflow: hidden;
}

.or_g_c_r_2 table tbody tr:nth-child(2n+1){
	background: #f5f5f5;
}
.or_g_c_r_2 table tbody tr td{
	text-align: center;
	color: #000;
	width: 175px ;	
	height: 55px ;
}
.or_g_c_r_2 table tbody tr td input{
	/*border: 1px solid #ebebeb;*/
    border: none;
}
.or_g_c_r_2 table tbody tr:nth-child(2n+1) td input{
	border: none;
}
.or_g_c_r_2 table tbody tr td:nth-child(3){
	color: #c92121;
}
.or_g_c_r_2 table tbody tr td:nth-child(4) input{
	width: 90px;
	height: 32px;
	text-align: center;
	margin-right: 5px;
}

.or_remarks{
	height: 50px;
	width: 700px;
	margin-top: 20px;
}
.or_remarks input{
	width: 510px;
	float: left;
	height: 40px;
	line-height: 40px;
	border: 1px solid #ebebeb;
	margin-top: 5px;
	padding:0px 5px ;
}
.or_remarks button{
	width: 140px;
	height: 50px;
	background: url(../img/but_bg.png) no-repeat;
	float: right;
	cursor: pointer;
}
.or_notes{
	margin-top: 50px;
	margin-bottom: 35px;
}
.or_notes p{
	color: #bdbdbd;
	font-size: 12px;
	line-height: 25px;
}
.or_notes p span{
	color: #515151;
}
.order_goods_b{
	width: 1000px;
	height: 80px;
	margin: 20px 0px 30px 0px;
	background: #c24949;
	text-align: center;
}
.order_goods_b button{
	width: 160px;
	height: 42px;
	margin: 0px auto;
	background: url(../img/but_bg2.png) no-repeat;
	margin: 20px;
	cursor: pointer;
	color: #c24949;
}

.or_recommend a{
	display: block;
	width: 90px;
	height: 60px;
	float: left;
	background: #4b4b4b url(../img/or_bg3.png) no-repeat center center;
	
}
.or2_g_c{
	border-bottom: 1px solid #ebebeb;
	width: 1000px;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}
.or2_g_c1{
	width: 1000px;
	height: 150px;
	background: #f5f5f5;
}
.or2_g_c1:before{
	content: " ";
	display: table;
}
.or2_g_c1 h3{
	color: #c24949;
	font-size: 16px;
	text-align: center;
	font-weight: normal;
	margin-top: 30px;
	margin-bottom: 15px;
}
.or2_g_c1  p{
	text-align: center;
	line-height: 30px;
	color: #6f6f6f;
	font-size: 14px;
}

.or2_g_c2 {
	width: 1000px;
	padding-top: 40px;

}
.or2_g_c2 h3{
	height: 50px;
	width: 105px;
	background: url(../img/or2_bg1.png) no-repeat left center;
	margin: 0px auto;
	color: #4AAD6D;
	font-size: 16px;
	line-height: 50px;
	padding-left: 35px;
	margin-bottom: 20px;
}
.or2_g_c2_nr{
	width: 1000px;
	border-top: 1px solid #e8e8e8;
}
.or2_g_c2_nr1{
	width: 900px;
	margin: 0px auto;
	padding: 50px 0px 65px 0px;
}
.or2_g_c2_nr1 dl:after{
	content: ".";
	display: block;
	visibility: hidden;
	line-height: 0;
	height: 0.1px;
	font-size: 0.1em;
	clear: both;
}
.or2_g_c2_nr1 dl{
	width: 900px;
	zoom: 1;
	margin-bottom: 10px;
}
.or2_g_c2_nr1 dl dt,.or2_g_c2_nr1 dl dd{
	float: left;
	height: 45px;
	line-height: 45px;

}
.or2_g_c2_nr1 dl dt{
	width: 228px;
	text-align: right;
	padding-right: 20px;
	color: #3f3f3f;
	font-size: 16px;
	
}
.or2_g_c2_nr1 dl dd{
	width: 652px;
}
.or2_g_c2_nr1 dl dd input{
	width: 250px;
	padding: 0px 25px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #d5d5d5;
}

.or2_g_c2_nr1 dl dd span{
	color: #c24949;
	font-size: 16px;
	margin-left: 10px;
}

.or2_g_c2_nr1 dl dd select{
	width: 90px;
	height: 40px;
	border: 1px solid #d5d5d5;
}
.or2_g_c2_nr1 dl dd textarea{
	border: 1px solid #d5d5d5;
	padding: 5px;
}


.or2_g_c3{
	width: 900px ;
	margin: 0px auto;
	margin-bottom: 40px;
}

.or2_g_c3 table{
	width: 900px;
	
}
.or2_g_c3 table thead tr{
	width: 900px;
	height: 55px;
	background: #4AAD6D;
	font-size: 14px;
}
.or2_g_c3 table thead tr td{
	width: 130px;
	height: 55px;
	text-align: center;
	color: #fff;
}
.or2_g_c3 table tbody tr{
	background: #fff;
}
.or2_g_c3 table tbody tr:nth-child(2n+1){
	background: #f5f5f5;
}


.or2_g_c3 table tbody tr td{
	width: 130px;
	height: 60px;
	text-align: center;
	color: #000000;
	font-size: 14px;
}

.or2_g_c3 table tbody tr td:nth-child(5),
.or2_g_c3 table tbody tr td:nth-child(6)
{
	color: #c92121;
}


.or_2_tj{
	width: 900px;
	height: 80px;
	background: #313533;
	line-height: 80px;
}
.or_2_tj span{
	float: right;
	margin-right: 20px;
	color: #fff;
	font-size: 16px;
}
.or_2_tj span em{
	font-style: normal;
	color: #c92121;
	font-size: 20px;
}
.or_2_tj span button{
	width: 119px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background: url(../img/but_bg3.png) no-repeat;
	color: #fff;
	font-size: 16px;
	margin-left: 20px;
}

.or3_con{
	width: 1000px;
	height: 500px;
}
.or3_c1{
	width: 1000px;
	height: 230px;
	background: #fff;
}
.or3_c1:before{
	content: " ";
	display: table;
}
.or3_c1_tit{
	width: 315px;
	margin: 0px auto;
	height: 60px;
	line-height: 60px;
	background: url(../img/3_03.png) no-repeat left center;
	margin-top: 55px;
	color: #5b5b5b;
	font-weight: bold;
	padding-left: 102px;
	font-size: 25px;
	margin-bottom: 20px;
}
.or3_c1_fs{
	width: 70px;
	margin: 0px auto;
	height: 32px;
	line-height: 32px;
	background: url(../img/3_10.png) no-repeat left center;
	padding-left: 50px;
	color: #c84141;
	font-size: 16px;
}
.or3_c2{
	width: 1000px;
	background: #fff;
}

.or3_c2 dl:active{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	line-height: 0;
	font-size: 0.1em;
	clear: both;
}
.or3_c2 dl{
	width: 1000px;
	height: 150px;
	background: #f5f5f5;
	zoom: 1;
	margin-bottom: 10px;
}

.or3_c2 dl dt,.or3_c2 dl dd{
	float: left;
	height: 150px;
}
.or3_c2 dl dt{
	width: 345px;
}
.or3_c2 dl dt div{
	padding: 34px 0px 42px 0px;
	float: right;
}
.or3_c2 dl dd{
	width: 655px;
}
.or3_c2 dl dd div{
	padding: 34px 0px 42px 0px;
	float: left;
}
.or3_c2 dl dd div span{
	display: block;
	line-height: 35px;
	padding-left: 20px;
	color: #4aad6d;
	font-size: 14px;
}	
.or3_c2 dl dd div span em{
	width: 200px;
	display: block;
	float: left;
	color: #555555;
	font-size: 16px;
}
.or3_c2 dl dd div span i{
	float: left;
	color: #555555;
	font-size: 14px;
	font-style: normal;
}


.or4_con{
	width: 1000px;
	height: 630px;
	background: #f5f5f5;
	margin-bottom: 40px;
}
.or4_c1:before{
	content: " ";
	display: table;
}
.or4_c1{
	width: 1000px;
	background: url(../img/4_06.png) no-repeat center 50px;
	text-align: center;
	margin-bottom: 40px;
}
.or4_c1 p{
	text-align: center;
	line-height: 30px;
	color: #555555;
	font-size: 14px;
}
.or4_c1 p.or4_p1{
	margin-top: 230px;
}

.or4_c1 span{
	width: 180px;
	text-align: left;
	padding-left: 20px;
	display: block;
	margin: 0px auto;
	margin-top: 40px;
	position: relative;
}
.or4_c1 span b{
	width: 20px;
	height: 20px ;
	background: url(../img/4_10.png) no-repeat;
	display: block;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
}
.or4_c2:before{
	content: " ";
	display: table;
}
.or4_c2{
	width: 1000px;
	height: 80px;
	background: #4aad6d;
}
.or4_c2 span{
	width: 180px;
	height: 44px;
	display: block;
	padding-left: 60px;
	background: url(../img/4_16.png) no-repeat left center;
	margin: 0px auto;
	margin-top: 16px;
	line-height: 44px;
	color: #FFFFFF;
	font-size: 18px;
}

.shangchuan{
	width: 1000px;
	height: 40px;
	background: #f5f5f5;
}
.shangchuan_n{
	width: 600px;
	margin: 0px auto;
}
.shangchuan_n input{
	border:0; padding:0; margin:0; 

}

.line { position:relative; margin:0 auto; width:300px; text-align:left }
.line span.span { float:left; padding-top:10px; height: 30px; display: block; }
.file { position:absolute; left:0; width:250px; top:0; height:28px; filter:alpha(opacity=0); opacity:0; cursor: pointer }
.file1 {margin-top: 8px; float:left; margin-left:8px; z-index:1; width:90px; height:28px; line-height:28px;background: url(../img/liulan.png) no-repeat 0px 0px; text-indent:-9999px; cursor: pointer }
.inputstyle { border:1px solid #BEBEBE; width:170px; float:left; height:23px; line-height:23px; background:#FFF; z-index:99 }






.main_register{position: fixed;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.7);z-index: 9999;}
.registerBox{width: 550px;height: 500px;position: absolute;background-color: #FFFFFF;left: 35.7%;top: 180px;}
.registerBox ul li{display: block;width: 310px;height: 30px;line-height: 30px;margin-bottom: 15px;font-size: 16px;color: #000000;margin-left: 120px;}
.registerBox ul li p{text-align: center;font-size: 16px;}
.registerBox ul{margin-top: 20px;}
.registerBox ul li span{float: left;line-height: 30px;font-size: 14px;display: block;width: 60px;text-align: right;}
.registerBox ul li input{width: 215px;height: 30px;border: 1px solid #9fa0a0;float: right;padding-left: 15px;}
.registerBox ul li input.register_bt{width: 305px;text-align: center;height: 35px;line-height: 35px;border: 1px solid #b5b5b5;border-radius: 5px;background: url(../img/bt01.png) repeat-x;color: #000000;font-size: 16px;padding: 0;cursor: pointer;}
.registerBox ul li i{display: block;float: right;width: 73px;height: 30px;border: 1px solid #dfe0e0;line-height: 0;margin-left: 10px;}
.registerBox ul li input.register_img{width: 130px;}
#register_close{display: block;position: absolute;width: 20px;height: 20px;background: url(../img/sub01.png) no-repeat;cursor: pointer;top: 0;right: 0px;}

.LoginBox{position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 9999;background-color: rgba(0,0,0,0.7);}
.Login_box{width: 547px;height: 277px;background-color: #FFFFFF;position: absolute;top: 250px;left: 35.8%;}
.Login_box p{text-align: center;height: 30px;line-height: 30px;margin: 20px auto;font-size: 16px;}
.Login_box div{width: 280px;height: 40px;margin:0 auto 10px auto;}
.Login_box div input{width: 215px;height: 30px;padding-left: 15px;line-height: 30px;border: 1px solid #9fa0a0;float: right;}
.Login_box div span{height: 30px;line-height: 30px;float: left;}
.Login_box div input.Login_checkbox{width: 15px;height: 15px;border: 1px solid #000000;float: left;margin-left: 45px;margin-right: 3px;margin-top: 7px;}
.Login_box div.Login_bt input{width: 278px;height: 35px;line-height: 35px;padding: 0;text-align: center;font-size: 16px;color: #000000;border: 1px solid #b5b5b5;border-radius: 5px ;cursor: pointer;background: url(../img/bt01.png) repeat-x;}
.Login_box div.Login_text{width: 527px;padding-left: 20px;height: 30px;line-height: 30px;margin-top: 20px;}
.Login_box div.Login_text a{color: #da281c;cursor: pointer;}
#Login_close{display: block;position: absolute;width: 20px;height: 20px;background: url(../img/sub01.png) no-repeat;cursor: pointer;top: 0px; right: 0px !important;}



.retrieveBox{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999;background-color: rgba(0,0,0,0.7);}
.retrieve_box{width: 547px;height: 290px;position: absolute;background-color: #FFFFFF;left: 35.6%;top: 250px;}
.retrieve_box p{text-align: center;font-size: 16px;color: #000000;height: 30px;line-height: 30px;margin-top: 20px;margin-bottom: 20px;}
.retrieve_box ul li em{background: url(../img/logins01.jpg) no-repeat;width: 547px;height: 47px;display: block;}
.retrieve_box ul li.retrieve_tit em{background: url(./../img/logins02.jpg) no-repeat;width: 547px;height: 47px;display: block;}
.retrieve_box ul li{display: block;width: 310px;height: 30px;line-height: 30px;margin-bottom: 15px;font-size: 16px;color: #000000;margin-left: 120px;}
.retrieve_box ul li:first-child{width: 547px;height: 47px;margin-left: 0;margin-bottom: 35px;}
.retrieve_box ul li.retrieve_tit{width: 547px;height: 47px;margin-left: 0;margin-bottom: 55px;}
.retrieve_box ul li p{text-align: center;font-size: 16px;}
.retrieve_box ul{/*margin-top: 20px;*/}
.retrieve_box ul li span{float: left;line-height: 30px;font-size: 14px;display: block;width: 60px;text-align: right;}
.retrieve_box ul li input{width: 215px;height: 30px;border: 1px solid #9fa0a0;float: right;padding-left: 15px;}
.retrieve_box ul li input.register_bt{width: 305px;text-align: center;height: 35px;line-height: 35px;border: 1px solid #b5b5b5;border-radius: 5px;background: url(./../img/bt01.png) repeat-x;color: #000000;font-size: 16px;padding: 0;cursor: pointer;}
.retrieve_box ul li i{display: block;float: right;width: 73px;height: 30px;border: 1px solid #dfe0e0;line-height: 0;margin-left: 10px;}
.retrieve_box ul li input.register_img{width: 130px;}
#retrieve_close{display: block;position: absolute;width: 20px;height: 20px;background: url(../img/sub01.png) no-repeat;cursor: pointer;top: 0px;right: 0px;}








