﻿@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:微软雅黑; font-size:12px; color:#404040;}
input,textarea,button {border:none; border:0; background:none;}
button {cursor:pointer;}
input:focus,textarea:focus,button {outline:none;} /*去掉chrome蓝色边框*/
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;} /*去除chrome浏览器input自动填充黄色背景*/
textarea {resize:none;}
img {vertical-align:middle;}
i, em, cite {font-style:normal;}
aside section {display:block; margin:0 auto;}
a, a:link {color:#404040; text-decoration:none;} /*设置a标签基本样式与伪类选择器设置*/
a:visited {}
a:active, a:hover {text-decoration:none; color:#404040;}
a:focus {outline:none;}
.clear {clear:both;}
body {min-width:1100px;}
.body_box {width:100%; min-height:100%; position:relative;}

/*==================页头 开始==================*/
.head_top {height:100px; background:#fff;}
.head_topIn {width:1130px; height:100px; margin:0 auto;}
.logo {width:300px; float:left; margin-top:22px;}
.logo a {width:100%; height:100%; display:block;}
.logo a img {width:100%;}
.head_topR {position:relative; float:right; padding-right:118px; margin-top:30px;}
.search_box {width:320px; height:37px; position:relative; float:left; background:#fff; border:1px solid #d9d9d9;}
.inp_box {padding:0 0 0 14px;}
.inp_box input {width:100%; height:37px;}
.search_box button {width:38px; height:37px; position:absolute; right:0; top:0;}
.search_box button img {height:100%;}
.head_subMenu {height:39px; line-height:39px; float:left; margin-left:40px;}
.head_subMenu li {margin-left:21px; display:inline;}
.head_subMenu li:first-child {margin-left:0;}
.head_subMenu li a:hover {text-decoration:underline;}
.head_menu {height:42px; background:#cc3e39;}
.head_menuList {width:1130px; height:42px; margin:0 auto;}
.head_menuList li {line-height:42px; float:left; margin-left:38px;}
.head_menuList li:first-child {margin-left:0;}
.head_menuList li a {font-size:14px; color:#fff;}
.web_language {width:118px; position:absolute; right:-20px; top:-6px;}
.web_language:before {content:''; width:1px; height:12px; position:absolute; left:0; top:18px; background:#959595;}
.web_language:after {content:''; width:7px; height:5px; position:absolute; right:20px; top:22px; background:url(../images/language_sj.png) no-repeat;}
.web_language li a {height:50px; line-height:50px; position:relative; padding-left:42px; display:block; cursor:pointer;}
.web_language li a:before {content:''; width:15px; height:11px; position:absolute; left:20px; top:50%; margin-top:-6px;}
.web_language li.Chinese a:before {background:url(../images/icon_language.png) no-repeat 0 0;}
.web_language li.English a:before {background:url(../images/icon_language.png) no-repeat -15px 0;}
.web_language li.hide_language {display:none;}

/*点击后*/
.current_language {right:-21px; top:-7px; border-radius:10px; background:#fff; border:1px solid #d6d6d6; box-shadow:0 2px 6px rgba(0,0,0,0.16); overflow:hidden;}
.current_language:before {display:none;}
.current_language li a:hover {background:#f2f2f2;}
.current_language li.hide_language {display:block;}
/*==================页头 结束==================*/

.content {padding-bottom:256px;}
.main_box {width:1030px; margin:0 auto;}
.main_box:after {content:''; clear:both; display:block;}
.main_box:before {content:''; width:1px; position:absolute; left:50%; top:142px; bottom:0; margin-left:-306px; background:#ebebeb;}
.main_boxL {width:210px; float:left; padding:35px 0 55px 0;}
.second_menuName {height:52px; line-height:52px; font-size:21px; text-align:center; border-bottom:1px solid #cc3e39;}
.second_menuList {width:122px; position:relative; margin:30px auto 0 auto;}
.second_menuList:before {content:''; width:1px; position:absolute; left:50%; top:-30px; bottom:0; background:#f2f2f2;}
.second_menuList li {height:38px; position:relative; z-index:1; margin-top:16px;}
.second_menuList li:first-child {margin:0;}
.second_menuList li a {height:38px; line-height:38px; background:#f5f5f5; border-radius:4px; display:block; text-align:center; font-size:14px; transition:background 0.3s; -moz-transition:background 0.3s; -webkit-transition:background 0.3s; -o-transition:background 0.3s;}
.second_menuList li a:hover {background:#ebebeb;}
.second_menuList li a.current_style {background:#cc3e39; color:#fff;}

.main_boxR {width:820px; float:right; padding:35px 0 55px 0;}
.main_boxR_top {height:52px; line-height:52px; padding-left:30px; border-bottom:1px solid #ebebeb;}
.page_name {float:left; font-size:16px; color:#cc3e39;}
.page_path {float:right; margin-top:2px;}
.page_path li {position:relative; float:left; margin-left:30px;}
.page_path li:before {content:''; width:4px; height:7px; position:absolute; left:-16px; top:50%; margin-top:-4px; background:url(../images/icon_point.png) no-repeat;}
.page_path li:first-child {margin:0;}
.page_path li:first-child:before {display:none;}
.page_path li a {color:#666; transition:color 0.3s; -moz-transition:color 0.3s; -webkit-transition:color 0.3s; -o-transition:color 0.3s;}
.page_path li a:hover {color:#cc3e39;}
.page_path li a.return_home:before {content:''; width:12px; height:11px; float:left; margin:20px 4px 0 0; background:url(../images/icon_home.png) no-repeat;}
.page_path li:last-child a {color:#999;}
.main_boxR_content {padding:30px 0 0 30px;min-height:500px;}

.wt800_box {width:800px; margin:0 auto;}

/*列表公用页码*/
.all_info {position:relative; margin-top:36px;}
.list_quantity {color:#999;margin-right:14px;}
.list_quantity span {margin:0 4px;}
.page_box {text-align: center; font-size:0;}
a.page_btn {width:48px; height:26px; line-height:26px; margin:0 3px; display:inline-block; *display:inline; *zoom:1; 
top; border:1px solid #e0e0e0; background:#fafafa; font-size:12px; color:#595959;}
.page_number {line-height:24px; margin:0 14px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; font-size:12px; color:#999;}
.page_number span {color:#333;}


/*==================页尾 开始==================*/
.foot {width:100%; padding-bottom:49px; position:absolute; left:0px; bottom:0px; background:#f7f7f7; border-top:1px solid #ebebeb;}
.foot_In {width:1130px; margin:0 auto;}
.foot_top {margin-top:46px;}
.foot_top:after {content:''; clear:both; display:block;}
.foot_topL {float:left;}
.foot_Nav li {position:relative; margin-right:28px; display:inline;}
.foot_Nav li:before {content:''; width:1px; height:12px; position:absolute; left:-16px; top:0; background:#959595;}
.foot_Nav li:first-child:before {display:none;}
.foot_Nav li a {color:#666; cursor:pointer;}
.foot_Nav li a:hover {text-decoration:underline;}
.foot_Nav li.weChat a:hover {text-decoration:none;}
.foot_Nav li.weChat {position:relative;}
.foot_Nav li.weChat img {width:103px; position:absolute; left:-23px; bottom:26px; z-index:100; border:1px solid #d9d9d9; display:none;}
.foot_Nav li.weChat:hover img {display:block;}
.foot_basic li {margin-top:13px; color:#666;}
.foot_basic li span {margin-right:21px;}
.foot_topR {width:201px; float:right; margin-top:22px;}
.foot_topR img {width:100%;}
.ewm {float:left; margin-left:300px;}
.ewm img {width:100px; height:100px;}

.foot_down {padding-top:28px; margin-top:29px; border-top:1px solid #e8e8e8;}
.foot_other span {margin-right:18px; color:#adadad;}
/*==================页尾 结束==================*/