arset "utf-8";
/* CSS Document */
body{
	margin: 0 auto;
	width:100%;
	height:100%;
	font-family:"微软雅黑","Arial","宋体";
	color:#555;
    font-size:13px;
	line-height:200%;
	/*background:url(../images/bg.jpg) repeat-y center top;
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;*/
}


a{ color:#555; text-decoration:none;}
a:hover{ color:#555; text-decoration:none;}

img{ border:none; }
input,textarea{ outline:none; font-family:"微软雅黑","Arial","宋体"; }

.clear{ clear:both; }
.lazy{ background:url(../images/none.gif);}


.webbg{ background:#000; }

#bodybox{ position:relative; margin:0 auto; width:100%; max-width:1137px; height:auto; }

/*-----------------------top0--------------------------*/

.top_box{ position:fixed; z-index:15; left:50%; top:0px; margin:0 0 0 -50%; padding:0px; width:100%; height:auto; text-align:center; background:#fff; float:left; display:inline; }
.top_box img{ width:100%; vertical-align:top; }

/*-----------------------top1--------------------------*/
/*-----------------------h_mid0--------------------------*/

#midcon_box{ position:absolute; z-index:10; left:0px; top:0px; width:100%; height:auto; }

.h_mid_box{ position:relative; margin:0px; width:100%; height:100%; float:left; display:inline; }
.h_mid_box .h_img{ margin:0px; width:100%; text-align:center; float:left; display:inline; }
.h_mid_box .h_img img{ width:100%; vertical-align:top; }

.h_mid_box .h_con1{ margin:10px 0 0 3%; width:94%; text-align:center; float:left; display:inline; }
.h_mid_box .h_con1 p{ margin:0px; width:100%; line-height:140%; color:#fd2a88; font-size:15px; float:left; display:inline; }
.h_mid_box .h_con1 span{ margin:3px 0 0 0; width:100%; line-height:140%; color:#4f4f4f; font-size:14px; float:left; display:inline; }

.h_mid_box .h_con2{ margin:15px 0 0 3%; width:94%; text-align:center; float:left; display:inline; }
.h_mid_box .h_con2 p{ margin:0px; width:100%; line-height:140%; color:#333; font-size:16px; float:left; display:inline; }
.h_mid_box .h_con3{ margin:10px 0 0 3%; width:94%; line-height:130%; text-align:center; font-size:12px; color:#333; float:left; display:inline; }


.h_mid_box .h_radiocon{ margin:5px 0 0 0; width:100%; text-align:center; float:left; display:inline; }
.h_mid_box .h_radiocon label{ margin:10px 0 0 2%; padding:0px; width:47%; height:28px; cursor:pointer; float:left; display:inline; }
.h_mid_box .h_radiocon .demo-radio{ display:none; }
.h_mid_box .h_radiocon .demo-radioInput{ margin:0px; width:100%; height:28px; line-height:28px; font-size:12px; color:#333; background:#ebebeb; float:left; display:block; }
.h_mid_box .h_radiocon .demo-radio:checked + .demo-radioInput{ margin:0px; width:100%; height:28px; line-height:28px; color:#fff; background:#fd2a88; float:left; display:block; }

.h_mid_box .h_radiocon .demo-checkbox{ display:none; }
.h_mid_box .h_radiocon .demo-checkboxInput{ margin:0px; width:100%; height:28px; line-height:28px; font-size:12px; color:#333; background:#ebebeb; float:left; display:block; }
.h_mid_box .h_radiocon .demo-checkbox:checked + .demo-checkboxInput{ margin:0px; width:100%; height:28px; line-height:28px; color:#fff; background:#fd2a88; float:left; display:block; }


.h_mid_box .h_contact{ margin:5px 0 0 3%; width:94%; float:left; display:inline; }
.h_mid_box .h_contact em{ margin:0px; width:100%; line-height:140%; font-size:13px; color:#888; font-style:normal; float:left; display:inline; }
.h_mid_box .h_contact p{ margin:6px 0 0 0; width:100%; float:left; display:inline; }
.h_mid_box .h_contact p span{ margin:0px; width:70px; height:30px; line-height:30px; font-size:13px; color:#333; float:left; display:inline; }
.h_mid_box .h_contact p i{ margin:0px; width:auto; height:30px; line-height:30px; font-size:14px; color:#888; font-style:normal; float:right; display:inline; }
.h_mid_box .h_contact p .h_text{ margin:0px; padding:0 10px; width:50%; height:30px; line-height:30px; font-size:13px; color:#666; background:#ebebeb; border:none; float:left; display:inline; }


.h_mid_box .h_btncon{ z-index:5; left:0px; bottom:0px; margin:0px; width:100%; height:auto; text-align:center; background:#fff; overflow:hidden; }
.h_mid_box .h_btncon .h_btn{ margin:0px; width:100%; height:40px; line-height:40px; letter-spacing:1px; font-size:20px; background:#fd2a88; float:left; display:inline; }
.h_mid_box .h_btncon .h_btn a{ float:left; width:49%; height:40px; color:#fff; display:block; }
.h_mid_box .h_btncon .h_fcon{ margin:0 2%; width:96%; padding:6px 0; width:96%; height:auto; line-height:130%; font-size:11px; color:#666; float:left; display:inline; overflow:hidden; }

.h_mid_box .h_btncon .h_sub{ margin:0px; width:100%; height:40px; line-height:38px; letter-spacing:1px; font-size:20px; color:#fff; background:#fd2a88; border:none; float:left; display:inline; }






.h_mid_box_s{ position:relative; margin:0px; width:100%; height:auto; text-align:center; background:url(../images/bg.jpg) no-repeat center top; background-size:100% auto; float:left; display:inline; }
.h_mid_box_s .h_con1{ margin:40px 0 0 0; width:100%; float:left; display:inline; }
.h_mid_box_s .h_con1 span{ margin:0px; padding-left:30px; width:auto; line-height:22px; font-size:18px; color:#333; background:url(../images/tb01.png) no-repeat left center; background-size:auto 22px; vertical-align:top; display:inline-block; }
.h_mid_box_s .h_con2{ margin:10px 0 0 0; width:100%; line-height:150%; font-size:16px; font-weight:bold; color:#333; float:left; display:inline; }
.h_mid_box_s .h_con3{ margin:13px 0 0 0; width:100%; line-height:150%; font-size:22px; font-weight:bold; color:#fd2a88; float:left; display:inline; }
.h_mid_box_s .h_con3 a{ color:#fd2a88; }
.h_mid_box_s .h_con3 a:hover{ color:#fd2a88; }
.h_mid_box_s .h_con4{ margin:15px 0 0 0; width:100%; float:left; display:inline; }
.h_mid_box_s .h_con4 span{ margin:0px; padding-bottom:3px; width:auto; line-height:150%; font-size:15px; border-bottom:#333 1px solid; vertical-align:top; display:inline-block; }
.h_mid_box_s .h_con4 span a{ color:#333; }
.h_mid_box_s .h_con4 span a:hover{ color:#333; }
.h_mid_box_s .h_fcon{ position:absolute; z-index:5; left:2%; bottom:0px; margin:0px; padding:6px 0; width:96%; height:auto; line-height:130%; font-size:11px; color:#666; overflow:hidden; }


/*-----------------------h_mid1--------------------------*/
/*-----------------------bottom0--------------------------*/
.bottom_box{ margin:0 auto; width:100%; background:#f0f0f0; border-top:#eee 1px solid; overflow:hidden; }
.bottom_box .conbox{ margin:0 3%; padding:10px 0; width:92%; line-height:150%; text-align:center; color:#666; font-size:12px; float:left; display:inline; overflow:hidden; }

.foot_menucon { margin:0 auto; width:100%; overflow:hidden; position:fixed; z-index:20; bottom:1px; background:#dc0d78; border-top:#dedede 1px solid; padding:5px 0; }
.foot_menucon span{ margin:0 3%; width:18%; text-align:center; float:left; display:block; }
.foot_menucon span img{ width:100%; vertical-align:top; }

#screen_height{ position:absolute; z-index:-1; top:0; left:0px; margin:0px; padding:0px; width:1px; height:100%; float:left; display:inline; }
