@charset "utf-8";
/* CSS Document */
/*================================统一样式=================================*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin:0; padding:0;}
html , body {width:100%; height:100%;}
img {border:none; border:0; vertical-align:center;}
ul, li {list-style-type:none; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:16px;}
aside section,body,input,button,textarea {font-family:'microsoft yahei', Arial, Helvetica, sans-serif; font-size:12px;}
input,textarea,button {border:none; border:0; background:none;}
button {cursor:pointer;}
input:focus,textarea:focus {outline:none;} /*去掉chrome蓝色边框*/
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;} /*去除chrome浏览器input自动填充黄色背景色*/
i, em, cite {font-style:normal;}
aside section {display:block; margin:0 auto;}
a, a:link {color:#000; text-decoration:none;} /*设置a标签基本样式与伪类选择器设置*/
a:visited {}
a:active, a:hover {text-decoration:none; color:#000;}
a:focus {outline:none;} 
.clear {clear:both;}
.hide {display:none;}
.marIn {width:1000px; margin:0px auto;}
.fs14 {font-size:14px;}
.micYh {font-family:'microsoft yahei';}
.outer_box {width:100%; min-height:100%; position:relative;}

/*===========公共组件样式 开始===========*/
.common_title {position: relative; text-align: center;}
.common_title h1 {font-size:30px;}
.common_title h2 {margin-top:3px; font-size:16px;}
a.more_link {display:none;}
.title_line {width:100%; height:1px; position:absolute; top:21px; left:0; background:url(../image/index/line_bg.gif) no-repeat center;}

/*内页公共标题组*/
.inPage_title {width:100%; height:144px; padding-top:41px; border-bottom:1px solid #e6e6e6;}
.inPage_title h1 {text-align: center; font-size:30px;}
.inPage_title_list {margin-top:22px; text-align: center; font-size:0;}
.inPage_title_list li {display:inline;}
.inPage_title_list li a {width:98px; height:36px; line-height: 36px; margin:0px 12px; display:inline-block; *display:inline; *zoom:1; font-size:14px; background:#e6e6e6; border-radius: 3px;}
.inPage_title_list li a.choose_inpage {background:#1b71ff; color:#fff;}

/*页码 开始*/
.page_box {padding-top:56px; border-top:1px solid #e5e5e5;}
.page_list {text-align: center; font-size:0;}
.page_list li {display:inline;}
.page_list li a {width:57px; height:34px; line-height: 34px; margin:0px 4px; display: inline-block; *display:inline; *zoom:1; border-radius: 3px; background:#ebebeb; text-align: center; font-size:12px; color:#000;}
.page_list li a.page_num {width:38px; background:#1b71ff; color:#fff;}
.page_text {margin-top:18px; text-align: center; color:#666;}
/*.page_line {margin:0px 9px;}*/
.page_text span {padding-left:11px; margin-left:8px; border-left:1px solid #bdbdbd;}
.page_text span:first-child {padding:0; margin:0; border-left:none;}

/*===========公共组件样式 结束===========*/


/*===========页头 开始===========*/
.header {width:100%; background:#383838;}
.header_top {height:58px;}
.menu_btn_phone  {display:none;}
.logo {width:203px; height:25px; float:left; margin-top:16px; background:url(../image/common/logo.png) no-repeat;}
.logo a {width:100%; height:100%; display: block;}
.menu_box {height:58px; line-height: 58px; float:right;}
.menu_box li {margin-left:50px; display:inline;}
.menu_box li a {color:#fff;}
.menu_box li a.choose_li {color:#ffdd00;}
/*===========页头 结束===========*/

.content {width:100%; padding-bottom:394px; background:url(../image/common/content_bg.gif) repeat-x;}


/*===========页尾 开始===========*/
.footer {width:100%; height:344px; padding-top:50px; position: absolute; bottom:0px; background:url(../image/common/footer_bg.jpg) no-repeat center; text-align: center;}
.footer .common_title {color:#808080;}
.Phone_Dial {display:none;}
.contact_list {padding:17px 0px; margin-top:26px; display:inline-block; *display:inline; *zoom:1; border:1px solid #3d3d3d; border-left:none; border-right:none; color:#999;}
.contact_list li {margin-top:11px;}
.contact_list li:first-child {margin-top:0;}
.contact_list li span {color:#fff;}
.posi {position: relative;}
.posi:hover {text-decoration: underline;}
.qqService {position: absolute; left:0; right:0; top:0; bottom:0; opacity: 0; filter:alpha(opacity=0);}
.gz_list {margin-top:28px; font-size:0;}
.gz_list li {width:28px; height:28px; margin:0px 8px; display: inline-block; *display:inline; *zoom:1;cursor: pointer;}
a.xinL {width:28px; height:28px; background:url(../image/common/all_icon.png) no-repeat 0px -130px; display: block;}
a.xinL:hover {background:url(../image/common/all_icon.png) no-repeat -29px -130px;}
a.weixin {width:28px; height:28px; background:url(../image/common/all_icon.png) no-repeat 0px -159px; display: block;}
a.weixin:hover {background:url(../image/common/all_icon.png) no-repeat -29px -159px;}

.weihu_link {margin-top:22px;}
.weihu_link a {margin-left:14px; color:#999;}
.weihu_link a:hover {color:#fff;}

/*---二维码窗口---*/
.erW_box {width:358px; height:480px; position: relative; padding:26px; background:#fff; position: fixed; top:50%; left:50%; margin:-266px 0px 0px -205px; z-index: 1000; text-align: center;animation:see-box 0.3s; -webkit-animation:see-box 0.3s; -moz-animation:see-box 0.3s; -o-animation:see-box 0.3s; display:none;}
.erW_box h1 {width:358px; padding-bottom:14px; font-size:22px; border-bottom:1px solid #d9d9d9;}
.erW_box p {margin-top:10px; line-height:24px;}
.erW_box_in {width:358px; height:358px; margin:18px auto 0px auto; overflow: hidden;}
.erW_box_in img {width:100%;}
.close_btn {width:45px; height:45px; position: absolute; right:-45px; top:0; background:url(../image/common/all_icon.png) no-repeat -58px -130px #f5f5f5; cursor:pointer; display: block;}
.bg_op {position: fixed; left:0; right:0; top:0; bottom:0; background:#000; opacity:0.4; filter:alpha(opacity=40); z-index: 999; display:none;}
.return_top {width:41px; height:41px; position: fixed; left:50%; bottom:40px; margin-left:532px; background:url(../image/common/all_icon.png) no-repeat #000 -152px -130px; border-radius: 5px; cursor: pointer;}
.return_top:hover {background:url(../image/common/all_icon.png) no-repeat #0f0f0f -152px -130px;}
/*===========页尾 结束===========*/

@media screen and (max-width:767px) and (min-width:320px) {
	.header_top {width:100%; height:45px; background:#242424; position: relative;}
	.content {background:#fff; padding-bottom:0px;}
	.footer {padding-top:28px; position: static; height:240px;}
	.menu_box , .footer .common_title ,.erW_box h1 , .erW_box p , .close_btn {display:none;}
	.menu_box {width:100%; height:40px; line-height:40px; position: absolute; top:45px; left:0; float:none; background:#cacacb; z-index: 100;}
	.menu_box li {width:20%; float:left; margin-left:0px; display: block; text-align: center;}
	.menu_box li a {color:#000;}
	.menu_box li a.choose_li {color:#000;}
	.menu_btn_phone {width:54px; height:45px; position: absolute; top:0; left:0; background:url(../image/common/phone_menu_bg.png) no-repeat center; background-size:auto 14px; display: block;}
	.logo {width:82px; height:17px; position: absolute; left:50%; top:14px; float:none; margin:0 0 0 -41px; background:url(../image/common/logo.png) no-repeat; background-size:auto 17px; overflow: hidden;}
	.footer {background:#242424;}
	.contact_list {margin-top:0px; border-top:none;}
	.contact_list li:first-child {display:none;}
	.Phone_Dial {width:86px; height:36px; line-height: 36px; margin:0px auto; font-size:14px; background:#3d3d3d; border-radius: 100px; text-align: center; display: block;}
	.Phone_Dial a {display:block; color:#fff;}
	.marIn {width:auto; padding:0px 16px;}
	.common_title {height:28px; position: relative; margin-bottom:25px; border-bottom:1px solid #e0e0e0; text-align: left;}
	.common_title h1 {margin-right:6px; font-size:16px; display:inline;}
	.common_title h2 {margin-top:3px; font-size:12px; color:#808080; display:inline;}
	a.more_link {width:47px; height:18px; line-height: 18px; float:right; margin-top:2px; border-radius: 100px; background:#8c8c8c; font-size:10px; color:#fff; text-align: center; display: block;}
	.title_line {display:none;}

	.erW_box {width:222px; height:222px; padding:14px; margin:-125px 0px 0px -125px;}
	.erW_box_in {width:222px; height:222px; margin:0;}

	.return_top {left:auto; right:12px; bottom:40px; margin-left:0;}

	.inPage_title {height:40px; padding-top:0px; border-bottom:none;}
	.inPage_title h1 {display:none;}
	.inPage_title_list {margin-top:0px; background:#e0e0e0;}
	.inPage_title_list li a {width:33.3333333333%; height:40px; line-height:40px; margin:0px; background:none;}
	.inPage_title_list li a.choose_inpage {background:none; color:#000;}
}