﻿﻿@charset "utf-8";

body {
	color: #000000;
	font: 12px/1.231 Verdana, Arial, Helvetica, sans-serif ,"宋体";
	/*background: url(Img/Common/top.gif) repeat-x center top;*/
} 

/*网站字体颜色*/

a {
	color: #000000;
	text-decoration: none;
}  

/*for ie f6n.net*/

a:focus {
	outline: 0;
} 

/*for ff f6n.net*/

a:hover {
	text-decoration: none;
}

.vam {
	vertical-align: middle;
}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}

.tr {
	text-align: right;
}

.tl {
	text-align: left;
}

.center {
	text-align: center;
}

.l {
	float: left;
}

.r {
	float: right;
}

.fl {
	float: left;
}

.fr {
	float: right;
	color: #000;
}

.fw {
	font-family: "微软雅黑","宋体";
}

.pa {
	position: absolute;
}

.pr {
	position: relative
}

.mt8 {
	margin-top: 8px;
}

.mt10 {
	margin-top: 10px;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
	max-width: 100%;
}

address,caption,cite,code,dfn,em,th,var,optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,ins {
	text-

decoration: none;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

input,button,textarea,select,optgroup,option {
	font-family: inherit;
	font-

size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input,button,textarea,select {
	*font-size: 100%;
}

input,select {
	vertical-align: middle;
}

body {
	font-family: "微软雅黑"
}

select,input,button,textarea,button {
	font: 99% arial,helvetica,clean,sans-serif;
}

table {
	font-size: inherit;
	font: 100%;
	border-collapse: collapse;
}

pre,code,kbd,samp,tt {
	font-family: monospace;
	*font-size: 108%;
	line-height: 100%;
}

/*title*/

h1 {
	font-size: 32px;
}

h2 {
	font-size: 26px;
}

h3 {
	font-size: 20px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 10px;
}

.blank {
	height: 10px;
}

.blank1 {
	height: 15px;
}

.blank2 {
	height: 20px;
}

/*首页轮播*/

#index-banners {
  width: 100%;
  height: 750px;
  position: relative; 
}
#index-banners #images-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#index-banners #images-container a {
  display: block;
  position: absolute;
  text-indent: -9999px;
  outerline: 0;
  width: 100%;
  height: 100%;
}
#index-banners #slide-nav {
  z-index: 20;
  /*position: relative;*/
}
#index-banners #slide-nav ul {
  position: absolute;
  right: 50%;
  /*top: 510px;*/
  z-index: 99;
    bottom: 30px;
}
#index-banners #slide-nav ul li {
  float: left;
  width: 15px;
  height: 15px;
  margin: 0 6px;
  overflow: hidden;
  cursor: pointer;
  text-indent: -9999px;
  background: #ccc;
border-radius:50%;
}
#index-banners #slide-nav ul li.on {
  background-position: -1px 0;background:#1f148f;
}



/*处理中动画占全屏*/


#oran_div_processing {
	width: 300px;
	padding: 20px;
	z-index: 9999;
	text-align: center;
	background: #fffeef;
	border: solid 1px #b8ab04;
}

/*表单提示*/

#form .ok {
	background: url(Img/ico28.gif) no-repeat;
	width: 18px;
	height: 16px;
	display: block;
	float: right;
	margin-right: 10px;
}

#form .err {
	background: url(Img/ico29.gif) no-repeat;
	width: 18px;
	height: 16px;
	display: block;
	float: right;
	margin-right: 10px;
}


/* -- 弹出窗口 -- */


#mesbook1_c, #mesbook1 {
	display: none;
	z-index: 1001;
	width: 398px;
	border: 1px solid #ccc;
	background: #fff;
	padding-bottom: 20px;
}

#mesbook1_c div, #mesbook1 div {
	border: 1px solid #E4E3E3;
	background: #EBECEB;
	height: 18px;
	padding: 4px .5em 0;
	margin-bottom: 10px;
}

#mesbook1_c dl.b1, #mesbook1 dl.b1 {
	width: 370px;
	margin: 0 auto;
}

#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt {
	float: left;
	width: 105px;
	overflow: hidden;
}

#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd {
	width: 265px;
	float: right;
}

#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns {
	padding-bottom: 10px;
}

#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {
	margin-right: 20px;
}

/*在线客服*/

#divOranIm {
	position: absolute;
	right: 0px;
	width: 100px;
	z-index: 10;
}

#kefubtn {
	text-align: right;
	cursor: pointer;
}

.ImTable * {
	padding: 0px;
	margin: 0px
}

.ImTable {
	border-collapse: collapse;
	border: none;
	background: url(../../UserControls/im/kefu/bg.gif);
	width: 100px;
}

.ImTable h2 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px
}

.ImHeader {
	height: 47px;
	background: url(../../UserControls/im/kefu/im_01.gif)
}

.ImRow0 {
	background: #ffffff;
	margin: 0 2px;
	height: 20px;
	padding: 3px 0 3px 2px
}

.ImRow1 {
	background: #f2f2f2;
	margin: 0 2px;
	height: 20px;
	padding: 3px 0 3px 2px
}

a.im,a:hover.im {
	text-decoration: none;
	height: 23px;
	line-height: 21px;
	display: block;
	overflow: hidden;
}

.ImFooter {
	height: 23px;
	background: url(../../UserControls/im/kefu/im_04.gif)
}

/*置顶*/

#roll_top {
	position: relative;
	cursor: pointer;
	height: 72px;
	width: 26px;
	background: url(../../Images/top.gif) no-repeat;
	z-index: 99999;
}

#roll {
	display: block;
	width: 15px;
	margin-right: -503px;
	position: fixed;
	right: 50%;
	bottom: 20px;
	_margin-right: -513px;
	_position: absolute;
	_margin-top: expression(eval(document.documentElement.clientHeight-92));
	_top: expression(eval

(document.documentElement.scrollTop));
}

/*暂无数据*/

#nodata {
	background: url("img/nodata.gif") no-repeat 20px 20px transparent;
	border: 1px solid #EEEEEE;
	margin: 10px 0;
	padding: 80px 80px 80px 150px;
}

.b15 {
	cursor: pointer;
	border: none;
	background: url(Img/SkinsVIBtn.jpg) no-repeat -79px -650px;
	width: 60px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

/* -- 页面整体布局 -- */
.head{background: #f2f2f2}
.header {
	/*padding-top: 20px;  */
}

.header, .content, .footer {
	width: 1000px;
	margin: 0 auto;
}

.left {
	width: 201px;
	float: left;
	overflow: hidden;
	margin-bottom: 10px;
}

.left2 {
	width: 670px;
	float: left;
	overflow: hidden;
}

.left3 {
	width: 754px;
	float: left;
	overflow: hidden;
	color: #666;
}

.lefttop {
	background: url(Img/left_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.left2top {
	background: url(Img/left2_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.leftbot {
	background: url(Img/left_bot_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.left2bot {
	background: url(Img/right_bot2_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.right {
	width: 754px;
	_width: 754px;
	float: left;
/* display:inline; */
	overflow: hidden;
	margin-left: 5px;
}

.right2 {
	width: 275px;
	float: right;
	overflow: hidden;
}

.right3 {
	width: 201px;
	float: right;
	overflow: hidden;
	color: #666;
}

.righttop {
	background: url(Img/right_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.right2top {
	background: url(Img/right2_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.rightbot {
	background: url(Img/right_bot_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.right2bot {
	background: url(Img/left_bot2_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.right_main {
	width: 752px;
	background-color: #fff;
	min-height: 458px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}

.right2_main {
	width: 273px;
	background-color: #fff;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}

.left2_main {
	width: 668px;
	background-color: #fff;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	overflow: hidden;
}

#commonHeaderUser a {
	padding: 0;
}

#commonHeaderUser {
	padding-right: 10px;
}

#commonHeaderUser a {
	padding: 0 2px;
}

#commonHeaderUser .h_logout {
	padding-left: 5px;
}

/*头部开始*/

.h_con {
	height: 80px;
	padding: 10px 0 0 0;
}

.h_con h1 img {
	float: left;
	/*border: 1px solid #000;*/
	color: #696969;
}

.h_con h1 span {
	float: left;
	padding: 13px 0 0 17px;
}

.h_pho {
	overflow: hidden;
	color: #000;
	text-align: right;
}

.tnav {
	height: 25px;
}

.tnav a {
	padding: 0 7px;
	color: #6a543c;
	font-size: 12px;
}

.h_pho p {
	/*background: url(Img/Common/tel.gif) no-repeat 0px 9px;*/
	width: 200px;
	text-align: left;
	padding-left: 10px;
	font-size: 16px;
	display: inline-block;
}

.h_pho p span {
	font-size: 28px;
	color: #f00;
	font-weight: bold;
}

.top_bt {
	float: left;
	padding-left: 20px;
	padding-top: 5px;
	line-height: 30px;
}

.top_bt h2 {
	font-size: 27px;
	color: #1e3b7e;
	padding: 10px 0;
}

.top_bt h2 span {
	width: 5px;
	height: 5px;
	border-radius: 50%;
	display: inline-block;
	background: #000;
	margin: 5px;

}

.top_bt p {
	font-size: 16px;
	font-family: "微软雅黑";
	color: #2e6dec;
}

.h_nav {
	height: 46px;
	padding-left: 3px;
	background:#405b78;

}

.h_nav>ul {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

.h_nav>ul>li {
	/*position: relative;*/
	float: left;
	/*width: 105px;*/
	width: 124px;
	height: 45px;
	text-align: center;
	display: block;
	border-left: 1px solid #5E5E5E;
}

.h_nav>ul>li:hover {
	/*border-bottom: 3px solid #c5bfff;*/
}

.top1 {
	top: -38px;
}

.top2 {
	top: -66px;
}

.top1 {
	top: -94px;
}

.top1 {
	top: -122px;
}

.h_nav>ul>li a {
	color: #fff;
	font-size: 16px;
	line-height: 46px;
	font-family: "微软雅黑";
}

.h_nav>ul>li.cur a {
	display: inline-block;
	color: #fff;
}

.h_nav ul .nobot {
	background: none;
}

.h_nav ul li .wrapper {
	position: absolute;
	top: 46px;
	width: 120px;
	z-index: 101;
	background: rgba(0, 0, 0, 0.7);
	display: none;
	text-align: center;
}

.h_nav ul li .wrapper li {
}

.h_nav ul li .wrapper a {
	font-size: 14px;
	margin: 0;
	width: 120px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	display: block;
}

.h_nav ul li .wrapper a:hover {
	color: #00dcfe;
	background: #000;
	text-decoration: none;
}

.h_nav ul li:hover .wrapper {
	display: block;
	padding: 10px 0;
}

.h_nav ul.second {background: #e7e7e7;position: absolute;left: 0px;text-align: left; box-shadow: 0 0 8px rgb(0 0 0 / 30%);}
.h_nav .nav_top>li .second{display: none}
.h_nav .nav_top>li .second.active{display: block;z-index: 999}
/*.h_nav .nav_top>li:nth-child(4) .second{display: block;}*/



.h_nav ul.second>li{
	width: 16%;
	/*float: left; */
	display: inline-block;
	text-align: left;
    padding: 0 20px;
}
.h_nav ul.second>li>a{
	color: #004283;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    display: block;
    line-height: 30px;
    padding-top: 12px;
    }

.h_nav ul.third {background: #34a1e8}
.h_nav ul.third>li{width: 100%;float: left;overflow:hidden;
text-overflow:ellipsis; 
white-space:nowrap;color: #666}
.h_nav ul.third>li a{font-size: 13px;line-height: 25px;color: #666; }
.h_nav ul.third>li:last-child a{
	    color: #3c3c3c;
}


.wrapper .cpjj {
	height: 244px;
	display: none;
	position: absolute;
	top: 0;
	left: 120px;
	width: 500px;
	background: #000;
}

.wrapper li:hover .cpjj {
	display: block;
}

.wzsm {
	position: relative;
	height: 224px;
	float: left;
	color: #fff;
	width: 250px;
	text-align: left;
	padding: 20px 0 0 20px;
	display: block;
}

.wzsm h2 {
	font-size: 20px;
}

.wzsm p {
	background: none !important;
}

.wzsm p span {
	background: none !important;
	color: #fff !important;
	font-family: "微软雅黑" !important;
}

.wzsm h2 span {
	width: 5px;
	height: 5px;
	border-radius: 50%;
	display: inline-block;
	background: #fff;
	margin: 5px;
}

.wzsm>span {
	color: #00dcfe;
	font-size: 16px;
	line-height: 30px;
}

.wzsm>p {
	line-height: 20px;
	padding-top: 10px;
}

.wrapper .cpjj .wzsm>a {
	font-size: 12px;
	color: #00dcfe;
	position: absolute;
	bottom: 10px;
}

.cptp {
	float: right;
}

.cptp>img {
	height: 140px;
	padding: 60px 30px 0 0;
}

.h_ser {
	width: 960px;
	height: 36px;
	overflow: hidden;
}

.h_ser p {
	display: block;
	padding-left: 15px;
	line-height: 36px;
	color: #ad9780;
}

.h_ser p a {
	padding: 0 7px;
	color: #ad9780;
	display: inline-block;
}

.s_inp {
	width: 250px;
	height: 26px;
	margin-top: 5px;
}

.inp01 {
	background: url(Img/Common/txt.gif) no-repeat;
	width: 190px;
	height: 26px;
	line-

height: 26px;
	border: none;
	text-align: left;
	padding-left: 11px;
	color: #848484;
	font-size: 12px;
}

/*头部结束*/*底部开始*/

.fbg {
	background: #000;
	;
}

#footer {
	background: url(../images/lq_pic27.jpg) repeat-x;
}

.footer {
	height: 285px;
}

.f_line {
	/*background: url(../images/lq_pic34.jpg) top center no-repeat;*/
	height: 1px;
	width: 100%;
}

.f_nav {
	/*background: url(../images/lq_pic31.jpg) left top no-repeat;*/
	padding-left: 35px;
	height: 200px;
	margin-left: 35px;
}

.f_nav li {
	float: left;
	/*padding-right: 45px;*/
	width: 130px;
}

.f_nav li a {
	color: #d6d6d6;
	font-size: 14px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
}

.f_nav ul {
	width: 60px;
}

.f_nav ul li {
	padding: 0;
}

.f_nav ul li a {
	color: #D0D0D0;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	display: block;
}

.f_nav ul li a:hover {
	color: #5754da;
}

.f_search {
	padding-top: 25px;
}

.f_search .text {
	background: url(../images/lq_pic30.jpg) no-repeat;
	width: 112px;
	height: 22px;
	line-height: 22px;
	text-indent: 5px;
	border: 0;
	float: left;
	color: #a39f9f !important;
}

.f_search .submit {
	background: url(../images/lq_pic29.jpg) no-repeat;
	width: 26px;
	height: 22px;
	border: 0;
	float: left;
}

.f_link {
	background: url(../images/lq_pic31.jpg) left top no-repeat;
	padding-left: 35px;
	height: 200px;
}

.f_link li {
	float: left;
	padding-right: 45px;
}

.f_link li a {
	color: #d5d5d5;
	font-size: 16px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	width: 75px;
	display: block;
}

.f_link ul {
	width: 75px;
}

.f_link ul li {
	padding: 0;
}

.f_link ul li a {
	color: #686868;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
}

.f_link ul li a:hover {
	color: #1a8c96;
}

.weibo {
	font-size: 14px;
	color: #FFF;
	padding-top: 10px;
	height: 22px;
	line-height: 22px;
	text-align: right;
}

.weibo span {
	padding: 0 10px;
}

/*.weibo img{ padding-top:8px; *padding-top:0px;}*/

.bottom01 {
	width: 100%;
	padding-top: 10px;
	background-color: #1B1B1B;
	line-height: 50px;
}

.laline {
	width: 1000px;
	margin: 10px auto;
	font-size: 14px;
        line-height:20px;
}

.laline>a {
	padding: 0 5px;
}

.bottom01 .text {
	font-size: 12px;
	color: #686868;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.bottom01 a {
	color: #686868;
}

.bottom01 .text img {
	vertical-align: middle;
}
/*底部结束*/

.divman {
	width: 960px;
	float: left;
	display: inline;
	margin-left: 5px;
	overflow: hidden;
	margin-top: 14px;
}

.divman_h {
	margin: 0;
	padding: 0;
}

.div_title {
	background: #F8E9D2;
}

.divbaike_main {
	border: 1px solid #CACBCB;
	float: left;
	margin-bottom: 9px;
	width: 958px;
}

.div_baike_img {
	padding: 12px;
	width: 333px;
	float: right;
}

.div_baike_img img {
	width: 333px;
	float: left;
}

.baike_tit {
	color: #FFFFFF;
	width: 160px;
	font-size: 23px;
	color: #333333;
}

.div_baike_right {
	float: left;
	width: 270px;
	padding: 10px;
}

.div_baike_tt h2 b {
	font-size: 22px;
}

.div_baike_tt {
	border-bottom: 1px dashed #BBBBBB;
}

.div_baike_h3 {
	margin-left: 10px;
	font-weight: normal;
	font-size: 14px;
	margin-top: 4px;
}

.div_baike_content {
	float: left;
	margin-top: 10px;
}

.div_baike_right li {
	line-height: 26px;
	font-size: 15px;
	color: #5A4532;
}

.div_baike_right li span {
	width: 30px;
	margin-right: 6px;
}

.div_baike_right li a {
	color: #5A4532;
}

.div_num_baike {
	margin-left: 30px;
	width: 666px;
	line-height: 20px;
}

.divbaike_main_r {
	border: 1px solid #CACBCB;
	float: left;
	margin-bottom: 9px;
}

.baike_left {
	float: left;
	width: 688px;
}

.baike_right {
	float: left;
	width: 240px;
}
/* CSS Document */

/*common*/

.mb10 {
	margin-bottom: 10px;
}

.ml10 {
	margin-left: 10px;
}

.aa {
	position: relative;
}

.bb {
	position: absolute;
}

.pro_main .bb {
	position: static;
}
/*正文开始*/
.banbg {
	background-color: #fff;
	height: 480px;
	overflow: hidden;
	width: 100%;
	margin: 0px auto;
}

.banbg1 {
	background-color: #fff;
	height: 323px;
	overflow: hidden;
	width: 960px;
	margin: 0px auto;
}

#flashs1 {
	position: relative;
	height: 323px;
	overflow: hidden;
}

#flashs1 .bgitem {
	z-index: 1;
	position: absolute;
	top: 0;
}

#flashs1 .btn {
	position: absolute;
	z-index: 7;
	bottom: 15px;
	right: 50%;
	margin-right: -450px;
	padding: 5px 6px;
}

#flashs1 .btn span {
	color: #F7E7CD;
	background: #5A4532;
	border: 1px solid #5A4532;
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
	padding: 2px 6px;
}

#flashs1 .btn span.cur {
	background: #fff;
	color: #5A4532;
}

#flashs {
	position: relative;
	height: 480px;
	overflow: hidden;
}

#flashs .bgitem {
	z-index: 1;
	position: absolute;
	top: 0;
}

#flashs .btn {
	position: absolute;
	z-index: 7;
	bottom: 15px;
	right: 50%;
	margin-right: -450px;
	padding: 5px 6px;
}

#flashs .btn span {
	color: #F7E7CD;
	background: #5A4532;
	border: 1px solid #5A4532;
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
	padding: 2px 6px;
}

#flashs .btn span.cur {
	background: #fff;
	color: #5A4532;
}

.prolist {
	float: left;
	width: 200px;
	border: 1px solid #ccc;
 /*height:469px; margin-top:21px;*/
	overflow: hidden;
	padding-bottom: 2px;
}

.prolist h2 {
	height: 40px;
	font-size: 14px;
	padding: 0 0 0 6px;
	line-height: 40px;
}

.prolist h2 a {
	color: #fff;
}

.prolist h2 span {
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	padding-left: 5px;
	font-weight: normal;
}

.li_con {
	overflow: hidden;
}

.li_con h3 {
	font-size: 14px;
	background: url(Img/Index/listh3.gif) no-repeat;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 30px;
	overflow: hidden;
}

.li_con h3 a {
	color: #ffffff;
}

.li_con ul {
	padding: 30px 0;
	overflow: hidden;
	border-top: none;
}

.li_con ul li {
	width: 80%;
	height: 29px;
	line-height: 27px;
	overflow: hidden;
	text-align: center;
	margin: 0 auto;
	border-bottom: 1px dashed #bbac9b;
}

.li_con ul li a {
	color: #333;
	font-size: 16px;
}

.li_con ul .nobot {
	border-bottom: none;
}

.pro2 li.cur a {
	color: #1f148f;
}

.pro_top {
	width: 1000px;
	margin: 0 auto;
	height: 50px;
}

.pro_left {
}

.pro_left span {
	float: left;
	font-size: 14px;
}

.bdshare-button-style0-16 {
	display: inline-block;
}

.gghf1 {
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 127px;
	margin-top: 30px;
}

.ggt {
	width: 1920px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}

.bjhy {
	width: 1000px;
	margin: 0 auto;
}

.hyzs {
	float: left;
	display: none;
}

.hyzs ul {
	float: left;
}

.hyzs ul li {
	width: 210px;
	/*height: 210px;*/
	float: left;
	padding: 0 20px;
	display: inline;
	position: relative;
}

.hyzs ul li img {
	width: 210px;
	/*height: 210px;*/
}
.cpzx_title{
        height: 27px;
	line-height: 27px;
	text-align: center;
	display: block;
	overflow: hidden;
	width:100%;
	background: #000;
	
	
	opacity: 0.7;
	
}
.cpzx_title>a{color:#fff;}
.hyzs ul li span {
	height: 27px;
	line-height: 27px;
	text-align: center;
	display: block;
	overflow: hidden;
	width: 210px;
	background: #000;
	bottom: 0;
	left: 20px;
	opacity: 0.7;
	position: absolute;
}

.hyzs ul li span a {
	color: #fff;
}

.hz {
	height: 264px;
	margin-top: 34px;
}

.hzbar {
	text-align: center;
	margin: 40px 50px;
	/*display: none;*/
}

.hzbar ul {
	height: 32px;
	display: inline-block;
}

.hzbar ul li {
	width: 70px;
	margin: 0 13px;
	border-bottom: 2px solid #ccc;
	line-height: 30px;
	color: #3b3b3b;
	font-size: 16px;
	float: left;
	overflow: hidden;
}

.hzbar ul li.cur {
	border-bottom: 2px solid #1f148f;
}

.hzbar ul li a:hover, .hzbar ul .cur a {
	color: #1f148f;
	text-decoration: none;
}

.hzbar span a {
	color: #ee0000;
}

.h01 {
	padding: 54px 0 0 0;
	position: relative;
	margin-left: -28px;
}

.h02 {
	padding: 54px 0 0 0;
	position: relative;
	margin-right: -28px;
}

.hz_con {
	padding: 20px 0 0 0;
	height: 203px;
}

.hz_con .al_con {
	position: relative;
	width: 960px;
	height: 203px;
	float: left;
	overflow: hidden;
}

.hz_con ul li {
	float: left;
	margin-right: 21px;
	display: inline;
	width: 164px;
	height: 164px;
}

.hz_con ul li img {
	width: 164px;
	height: 164px;
}

.hz_con ul li span {
	height: 27px;
	line-height: 27px;
	text-align: center;
	display: block;
	overflow: hidden;
	bottom: 0;
	left: 0;
	width: 164px;
	background-color: #000;
	filter: Alpha(opacity=60);
	opacity: 0.6;
}

.hz_con ul li span a {
	color: #d2c8af;
}

.hz_con ul .nobot {
	margin-right: 0;
}

.ys {
	height: 1130px;
	overflow: hidden;
	background: url(Img/Index/ys.jpg) no-repeat;
	margin-top: 17px;
}

.ys h2 {
	top: 40px;
	left: 60px;
	height: 87px;
}

.one {
	top: 125px;
	left: 150px;
	width: 395px;
}

.one h3 {
	padding-left: 3px;
	font-family: "微软雅黑";
	font-size: 21px;
	color: #df0101;
	font-weight: normal;
}

.one h3 b {
	color: #ff6803;
}

.one p {
	color: #433e32;
	font-size: 14px;
	line-height: 24px;
	padding: 15px 0 0 0;
	font-family: "微软雅黑";
}

.two {
	top: 210px;
	left: 487px;
	width: 408px;
}

.two h3 {
	padding: 0;
}

.three {
	top: 400px;
	left: 485px;
	width: 420px;
}

.three p {
	padding-left: 14px;
}

.four {
	top: 548px;
	left: 150px;
	width: 390px;
}

.four h3 {
	padding: 0;
}

.four p {
	font-family: "微软雅黑";
	font-size: 21px;
	color: #df0101;
	font-weight: normal;
}

.five {
	top: 752px;
	left: 150px;
	width: 443px;
}

.five p {
	width: 428px;
	font-family: "微软雅黑";
	font-size: 21px;
	color: #df0101;
	font-weight: normal;
}

.six {
	top: 846px;
	left: 490px;
	width: 419px;
}

.six h3 {
	padding: 0;
}

.ystel {
	top: 1008px;
	left: 154px;
	font-size: 16px;
	color: #ee0000;
	font-family: "微软雅黑";
	line-height: 22px;
}

.ystel span {
	display: block;
	font-size: 33px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.bd01 {
	width: 960px;
	height: 159px;
	margin-top: 16px;
}

.tel1 {
	top: 89px;
	left: 741px;
	font-size: 14px;
	color: #000000;
	font-family: "微软雅黑";
	line-height: 26px;
}

.tel1 span {
	display: block;
	font-size: 24px;
}

.vs {
	height: 727px;
	margin-top: 27px;
}

.vsbar {
	height: 38px;
	line-height: 38px;
	border-bottom: 2px solid #ee0000;
}

.vsbar ul li {
	float: left;
	width: 348px;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	font-family: "微软雅黑";
	overflow: hidden;
}

.vsbar ul li span {
	cursor: pointer;
	background: url(Img/Index/al_sj.gif) no-repeat 23px 16px;
	padding-left: 20px;
	display: block;
	color: #a37b54;
}

.vsbar ul .cur span {
	background: url(Img/Index/vs_hover.gif) no-repeat;
	display: block;
	color: #ffffff;
	text-decoration: none;
}

.vs_c {
	height: 680px;
	padding: 7px 0 0 0;
}

.vs01 {
	width: 960px;
	height: 207px;
	background: url(Img/Index/vsbg.gif) no-repeat;
	position: relative;
	margin-left: -10px;
	padding: 7px 10px;
}

.vv1 {
	width: 415px;
	overflow: hidden;
	padding: 22px 0 0 24px;
}

.vs_pic1 {
	float: right;
	width: 214px;
	height: 160px;
}

.vs_pic1 img {
	width: 210px;
	height: 156px;
	border: 2px solid #ee0000;
}

.vs_pic1 span {
	color: #fff;
	width: 210px;
	height: 20px;
	line-height: 20px;
	background-color: #ee0000;
	left: 2px;
	bottom: 2px;
	text-align: center;
	display: block;
	overflow: hidden;
	Alpha(opacity=50); opacity: 0.5;
}

.vs_db {
	width: 188px;
}

.vs_db h3 {
	font-size: 16px;
	font-weight: bold;
	font-family: "微软雅黑";
	color: #ee0000;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dotted #aeaeae;
	padding: 4px 0 0 0;
}

.vs_db h3 span {
	font-size: 14px;
	font-family: Arial;
}

.vs_db p {
	height: 24px;
	line-height: 24px;
	color: #646464;
	padding: 5px 0 0 0
}

.vs_icon {
	width: 74px;
}

.vs_icon img {
	width: 58px;
	height: 27px;
	padding: 72px 8px 0;
}

.vv2 {
	width: 422px;
	padding-left: 0;
}

.vs_pic2 {
	float: left;
	width: 214px;
	height: 160px;
}

.vs_pic2 img {
	width: 212px;
	height: 158px;
	border: 1px solid #a2a2a2;
}

.vs_pic2 span {
	color: #fff;
	width: 212px;
	height: 20px;
	line-height: 20px;
	background-color: #000;
	left: 1px;
	bottom: 1px;
	text-align: center;
	display: block;
	overflow: hidden;
	filter: Alpha(opacity=50);
	opacity: 0.5;
}

.vs_db00 {
	width: 188px;
	padding-left: 18px;
}

.vs_db00 h3 {
	color: #57452d;
}

.jz {
	width: 960px;
	height: 390px;
	overflow: hidden;
	margin-top: 20px;
}

.jz h2 {
	background: url(Img/Index/sj_jz.gif) no-repeat left center;
	font-size: 16px;
	height: 38px;
	line-height: 38px;
	padding: 0 5px 0 10px;
	border-bottom: 2px solid #ee0000;
	font-weight: normal;
	font-family: "微软雅黑";
}

.jz h2 a {
	color: #E00;
	font-weight: bold;
}

.jz h2 span a {
	font-size: 12px;
	color: #ee0000;
}

.jz_con {
	height: 333px;
	overflow: hidden;
}

.jz_con dl {
	height: 143px;
	padding: 18px 0 0 15px;
	overflow: hidden;
	width: 464px;
	float: left;
}

.jz_con .nobot {
	border-bottom: none;
}

.jz_con dl dt {
	float: left;
	width: 222px;
	height: 143px;
	background: url(Img/Index/jzsha.gif) no-repeat center bottom;
}

.jz_con dl dt img {
	width: 222px;
	height: 133px;
}

.jz_con dl dd {
	float: left;
	padding-left: 18px;
	width: 222px;
}

.jz_con dl dd h3 {
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	overflow: hidden;
}

.jz_con dl dd h3 a {
	color: #000000;
}

.jz_con dl dd p {
	line-height: 20px;
	padding: 3px 0 0 0;
	height: 80px;
	overflow: hidden;
}

.jz_con dl dd span a {
	color: #000000;
	height: 30px;
	line-height: 30px;
}

.ry {
	width: 251px;
	height: 354px;
	margin-top: 20px;
	overflow: hidden;
}

.ry h2 {
	background: url(Img/Index/bar.gif) repeat-x;
	font-size: 16px;
	height: 37px;
	line-height: 37px;
	padding: 0 5px 0 10px;
	border: 1px solid #ee0000;
	border-bottom: 2px solid #ee0000;
	font-weight: bold;
	font-family: "微软雅黑";
}

.ry h2 a {
	color: #ffffff;
}

.ry h2 span a {
	font-size: 12px;
	color: #ffffff;
}

.ry_con {
	width: 238px;
	height: 286px;
	padding: 27px 0 0 11px;
	overflow: hidden;
	border: 1px solid #e5cfba;
	border-top: none;
}

.r01 {
	padding: 97px 0 0 0;
}

#ry_con {
	width: 190px;
	overflow: hidden;
	height: 286px;
	float: left;
}

.ry_con dl {
	margin: 0 14px;
	width: 162px;
	height: 286px;
	display: inline;
}

.ry_con dl dt {
	width: 162px;
	height: 230px;
}

.ry_con dl dt img {
	width: 160px;
	height: 228px;
	border: 1px solid #e9d7c3;
}

.ry_con dl dd {
	height: 54px;
	line-height: 54px;
	text-align: center;
	display: block;
	overflow: hidden;
}

.new {
	width: 251px;
	height: 354px;
	overflow: hidden;
	margin: 0;
}

.new_c {
	padding: 15px 0 0 19px;
	width: 230px;
	height: 297px;
	overflow: hidden;
	border: 1px solid #ee0000;
	border-top: none;
}

.new_c span img {
	width: 211px;
	height: 100px;
}

.new_c ul {
	padding: 3px 0 0 0;
	width: 211px;
	height: 193px;
	overflow: hidden;
}

.new_c ul li {
	height: 26px;
	line-height: 26px;
	background: url(Img/Index/dd.gif) no-repeat 4px 12px;
	padding-left: 14px;
	overflow: hidden;
	font-family: "宋体";
}

.about {
	width: 690px;
	height: 373px;
	overflow: hidden;
	margin: 0;
}

.ab_con {
	padding: 15px 0 0 0;
	height: 314px;
	overflow: hidden;
}

.ab_con dl {
	height: 160px;
	overflow: hidden;
}

.ab_con dl dt {
	width: 222px;
	height: 143px;
	float: left;
	background: url(Img/Index/aboutsha.gif) no-repeat center bottom;
}

.ab_con dl dt img {
	width: 222px;
	height: 133px;
}

.ab_con dl dd {
	float: left;
	padding-left: 14px;
	width: 450px;
}

.ab_con dl dd h3 {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}

.ab_con dl dd h3 a {
	font-size: 12px;
	color: #000000;
}

.ab_con dl dd p {
	line-height: 20px;
	color: #5c5751;
	height: 80px;
	overflow: hidden;
}

.ab_con dl dd span a {
	color: #000000;
	height: 30px;
	line-height: 30px;
}

.ab_con ul {
	height: 154px;
	overflow: hidden;
}

.ab_con ul li {
	float: left;
	width: 212px;
	height: 143px;
	margin-right: 18px;
	overflow: hidden;
	display: inline;
	background: url(Img/Index/asha.gif) no-repeat center bottom;
}

.ab_con ul li img {
	width: 212px;
	height: 133px;
}

.ab_con ul li span {
	width: 212px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	display: block;
	overflow: hidden;
	background: url(Img/Index/aspan.gif) no-repeat;
	left: 0;
	bottom: 10px;
	filter: Alpha(opacity=70);
	opacity: 0.7;
}

.ab_con ul li span a {
	color: #fff;
}

.ab_con ul .nobot {
	margin-right: 0;
}

.lc {
	height: 196px;
	background: url(Img/Index/lcsha.gif) no-repeat center bottom;
	overflow: hidden;
}

.lc h2 {
	font-size: 18px;
	color: #ee0000;
	font-weight: normal;
	font-family: "微软雅黑";
	height: 50px;
	line-height: 50px;
}

.lc_c {
	width: 950px;
	height: 121px;
	margin: 7px 0 0 10px;
	background: url(Img/Index/lc.gif) no-repeat;
}

.lc_c ul li {
	float: left;
	width: 148px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #000000;
	font-family: "微软雅黑";
	padding: 0 0 23px 46px;
	margin-right: 46px;
	display: inline;
}

.lc_c ul .nopadr {
	margin-right: 0;
}

.lc_c ul .a7 {
	width: 199px;
	overflow: hidden;
}

.lc_c span {
	top: 57px;
	right: 38px;
}

.lc_c span img {
	width: 172px;
	height: 36px;
}

.faq {
	width: 291px;
	height: 328px;
	overflow: hidden;
	padding-right: 26px;
	background: url(Img/Index/faq_x.gif) no-repeat right 5px;
	margin: 0;
}

.faq h2 {
	height: 32px;
	line-height: 32px;
	border-bottom: 2px solid #ee0000;
}

.fa_con {
	width: 290px;
	height: 446px;
	padding: 0 0 0 1px;
	overflow: hidden;
}

.fa_con dl {
	width: 282px;
	padding: 8px 0;
	overflow: hidden;
}

.fa_con dl dt {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	padding-left: 26px;
	background: url(Img/Index/wen.gif) no-repeat left center;
}

.fa_con dl dd {
	line-height: 22px;
	padding: 0 0 0 26px;
	background: url(Img/Index/da.gif) no-repeat left 5px;
}

.fa_con .nobot {
	border-bottom: none;
}

.dt {
	width: 322px;
	height: 328px;
	overflow: hidden;
	margin: 0;
	padding-left: 26px;
	padding-right: 26px;
	background: url(Img/Index/faq_x.gif) no-repeat right 5px;
}

.dt h2 {
	height: 32px;
	line-height: 32px;
}

.dt_con {
	padding: 20px 0 0 0;
	height: 274px;
	overflow: hidden;
}

.dt_con dl {
	height: 153px;
	overflow: hidden;
}

.dt_con dl dt {
	float: left;
	width: 122px;
	height: 143px;
	background: url(Img/Index/dtsha.gif) no-repeat center bottom;
}

.dt_con dl dt img {
	width: 122px;
	height: 133px;
}

.dt_con dl dd {
	float: left;
	padding-left: 14px;
	width: 186px;
}

.dt_con dl dd h3 {
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.dt_con dl dd h3 a {
	color: #57452d;
}

.dt_con dl dd p {
	color: #5c5751;
	line-height: 20px;
	overflow: hidden;
	height: 80px;
}

.dt_con dl dd span a {
	color: #a37b54;
	height: 30px;
	line-height: 30px;
}

.dt_con ul {
	overflow: hidden;
	width: 322px;
}

.dt_con ul li {
	background: url(Img/Index/dd2.gif) no-repeat 2px center;
	width: 305px;
	padding-left: 14px;
	margin-right: 10px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	float: left;
}

.dt_con ul li a {
	color: #000000;
}

.dt_con ul .nomar {
	margin-right: 0;
}

.dh {
	width: 242px;
	height: 358px;
	margin: 0;
	padding-left: 26px;
}

.dh h2 {
	height: 32px;
	line-height: 32px;
	font-weight: bold;
}

.dh_con {
	padding: 20px 0 0 0;
	height: 274px;
	overflow: hidden;
}

.dh_con ul {
}

.dh_con ul li {
	height: 25px;
	line-height: 25px;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

.dh_con ul li a,.dh_con ul li a:hover {
	color: #333;
}

.linkbg {
	background: url(Img/Index/linksha.gif) no-repeat center bottom;
	height: 92px;
}

.links {
	width: 960px;
	height: 78px;
	overflow: hidden;
	background: url(Img/Index/linkbg.gif) repeat;
	margin: 0 auto;
}

.links h2 {
	padding: 46px 15px 0 21px;
	width: 76px;
	height: 40px;
	overflow: hidden;
	background: url(Img/Index/linkh2.gif) no-repeat 21px 19px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

.links h2 a {
	color: #969696;
}

.l_con {
	line-height: 26px;
	width: 840px;
	height: 64px;
	padding: 12px 0 0 0;
	color: #969696;
	background: url(Img/Index/linkx.gif) no-repeat left 14px;
}

.l_con a {
	padding: 0 12px;
	color: #969696;
}

.top {
	height: 40px;
	border: 1px solid #ccc;
	position: fixed;
	background: #fff;
	top: 0;
	z-index: 999;
	width: 100%;
}

.top_nr {
	width: 1000px;
	margin: 0 auto;
}

.top_nr a {
	font-size: 14px;
	color: #838383;
}

.langqing {
	float: left;
}

.langqing li {
	float: left;
	padding: 0 10px;
	line-height: 40px;
}

.yblf {
	float: right;
	line-height: 40px;
}

.hywz {
	height: 26px;
	background: #cacaca;
}

.wzwz span {
	float: right;
	line-height: 26px;
}

.wzwz {
	width: 1000px;
	margin: 0 auto;
}

.banner {
	width: 100%;
	height: 540px;
	position: relative;
	clear: both;
}
.bg1 .banner{background-size:cover !important;}
.banner_main {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.banner_btn {
	position: absolute;
	bottom: 10px;
	width: 100%;
	text-align: center;
}

.banner_btn span {
	width: 15px;
	height: 15px;
	background: #666;
	display: inline-block;
	margin-right: 20px;
	cursor: pointer;
	-moz-border-radius: 10px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.cphb {
	float: left;
	width: 790px;
	margin-left: 8px;
}

.cphb ul li {
	float: left;
	display: none;
}

.cphb ul li img {
	width: 790px;
}

.ggcpp {
	width: 1000px;
	margin: 0 auto;
	padding-top: 20px;
}

.ggcpp>span {
	text-align: center;
	line-height: 100px;
	display: block;
	font-size: 36px;
	letter-spacing: 2px;
	color: #1f148f;
	font-weight: bold;
}

.ppkh li {
	float: left;
	width: 10%;
	padding: 1%;
}

.ppkh li span {
	font-size: 14px;
	color: #666;
	width: 110px;
	text-align: center;
	display: block;
}
.cpys{width: 1000px;display: block;margin:10px auto;}
.ys1 {
	width: 19%;
	margin: 0 auto;
	margin-right: 1%;
	padding: 20px 0;
	/*height: 240px;*/
	float: left;
	background: #f2f2f2;
	border-radius: 5px;
	margin-bottom: 15px
	/*border:1px solid #ccc;*/
}

.ys1_left {
	float: left;
	width: 30%;
}

.ys1_left>img {
	float: left;
	width: 100%;
	border:1px solid #ddd;
	/*height: 240px;*/
}

.ys1_xiaotu {
	float: left;
}

.ys1_xiaotu ul li {
	width: 121px;
	height: 85px;
}

.ys1_wz {
	float: right;
	width: 65%;
	padding: 0;
	font-size: 13px;
	line-height: 20px;
	color: #666;
}

.ys1_wz span, .ys2_wz span, .ys3_wz span, .ys4_wz span, .ys5_wz span {
	font-size: 20px;
	color: #1f148f;
	font-weight: bold;
	line-height: 40px;
}
.ys1_wz span{font-size: 14px;line-height: 20px;}


.youshi_list li{width: 100%}
.youshi_list li h3{height: 60px;line-height: 60px;background: #fefefe;width: 100%}
.youshi_list li h3 img{vertical-align: middle;}

/*.ys3 {
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0;
	height: 240px;
}

.ys3_left {
	float: left;
	width: 500px;
}

.ys3_left>img {
	float: left;
	width: 420px;
	height: 240px;
}

.ys3_wz {
	float: left;
	width: 330px;
	padding: 50px 85px;
	font-size: 14px;
	line-height: 20px;
	color: #666;
}

.ys4 {
	background: #F0F0F0;
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0;
	height: 240px;
}

.ys4_left {
	float: right;
	width: 500px;
}

.ys4_left>img {
	float: right;
	width: 420px;
	height: 240px;
}

.ys4_wz {
	float: left;
	text-align: right;
	width: 330px;
	padding: 57px 85px;
	font-size: 13px;
	line-height: 20px;
	color: #666;
}

.ys5 {
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0;
	height: 240px;
}

.ys5_right {
	float: left;
	width: 500px;
	/**text-align: center;**/
}

.ys5_wz {
	float: left;
	width: 330px;
	padding: 57px 85px;
	font-size: 13px;
	line-height: 20px;
	color: #666;
}

.rmcx {
	width: 1000px;
	margin: 20px auto;
}

.rmcx ul {
	float: left;
}

.rmcx ul li {
	float: left;
	width: 300px;
	margin: 10px 16px;
	position: relative;
	height: 200px;
	overflow: hidden;
}

.rmcx ul li  a{display: block;overflow: hidden;background-repeat: no-repeat;background-size: cover;background-position: center;height: 100%}
.rmcx ul li img {
	width: 300px;
	/*height: 300px;*/
}

.zyc {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 25px;
	background: rgba(0,0,0,0);
	color: rgba(255,255,255,0);
	overflow: hidden;
	z-index: 3;
}

.zyc:hover {
	background: rgba(0,0,0,0.8);
	color: rgba(255,255,255,1);
}

.zyc div {
	display: block;
}

.xgt {
	letter-spacing: 1px;
	font-family: "微软雅黑";
	width: 230px;
	margin: 0 auto;
	padding-top: 100px;
}

.xgt h2 {
	font-size: 20px;
	font-weight: bold;
	line-height: 50px;
	text-align: center;
}

.xgt p {
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}

.aboutlq {
	width: 1000px;
	margin: 30px auto;
}

.lqjj {
	width: 490px;
	height: 464px;
	float: left;
	background: #F4F4F4;
	text-align: center;
}

.lqjj img {
	width: 450px;
	margin-top: 20px;
}

.wzbf {
	margin: 0 20px;
	line-height: 25px;
	margin-top: 20px;
	text-align: left;
}

.wzbf h2 {
	font-size: 24px;
	line-height: 40px;
	font-weight: normal;
}

.wzbf p {
	font-size: 15px;
	line-height: 22px;
}

.gssj {
	width: 490px;
	margin-left: 20px;
	float: left;
}

.sjbt {
	height: 30px;
	line-height: 30px;
	padding: 5px 10px;
	background: #F4F4F4;
}

.sjbt h2 {
	font-size: 24px;
	float: left;
	font-weight: normal;
}

.sjbt span {
	float: right;
	font-size: 14px;
}

.sjtp {
	float: left;
}

.sjtp li {
	float: left;
	width: 240px;
	margin-right: 5px;
	padding: 10px 0 0;
}

.sjtp li img {
	width: 240px;
	height: 200px;
}

.sjbt span a:hover {
	color: #0093aa;
	text-decoration: none;
}

.gfgl {
	background: #f4f4f4;
}

.glzs {
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0;
}

.glzs h2 {
	text-align: center;
	font-size: 26px;
	line-height: 50px;
}

.zszs {
	float: left;
}

.zszs li>span {
	width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: block;
	font-size: 14px;
}

.zszs li {
	float: left;
	width: 180px;
	padding: 0 10px;
}

.zszs li img {
	width: 180px;
}

.zszs span a {
	font-size: 16px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	display: block;
}

.xwrd {
	width: 1000px;
	margin: 20px auto;
}

.xwzx {
	width: 490px;
	;float: left;
}

.titles {
	height: 36px;
	background: #f6f6f6;
}

.nav_title {
	background: #1f148f;
	color: #fff !important;
}

.titles a {
	color: #000;
	font-size: 16px;
	line-height: 36px;
	padding: 0 10px;
	display: inline-block;
}
.zxnr{display: none;}
.zxnr ul li {
	float: left;
	width: 100%;
	padding: 5px 0;
	height: 140px;
	margin: 15px 0;
}

.zxnr ul li img {
	width: 200px;
	float: left;
	height: 140px;
}

.xwnr {
	float: left;
	margin: 10px;
	width: 270px;
	height: 140px;
	overflow: hidden;
}

.xwnr h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	font-weight: weight;
}

.xwnr p {
	line-height: 20px;
	font-size: 14px;
}

.cjwt {
	float: left;
	width: 480px;
	margin-left: 30px;
}

.index_title {
	height: 36px;
	background: #f6f6f6;
}

.index_title a {
	float: left;
	color: #000;
	font-size: 16px;
	line-height: 36px;
	padding: 0 10px;
	display: block;
}

.index_title span {
	float: right;
}

.index_title span a {
	font-size: 14px;
	color: #000;
}

.wtlb ul li img {
	padding-right: 10px;
}

.wtlb ul li h2 img {
	padding: 8px 10px 0 0;
}

.wtlb ul li {
	padding: 10px 0;
	overflow: hidden;
}

.wtlb ul li h2 {
	font-size: 18px;
	line-height: 30px;
}

.wtlb ul li p {
	font-size: 14px;
	line-height: 20px;
}

.pic {
	width: 350px;
	position: relative;
	float: left;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-right: 20px;
}

.pic h3 {
	width: 350px;
	height: 350px;
	margin-bottom: 10px;
}

.pic ul {
	list-style: none;
	width: 350px;
	clear: both;
	padding-left: 10px;
}

.pic li {
	float: left;
	width: 77px;
	height: 77px;
	margin-right: 8px;
	border: #eee solid 1px;
}

.pic li:hover {
	border: #F60 solid 1px;
}

.pic li img {
	width: 77px;
	height: 77px;
	cursor: pointer;
}

.prodetailsinfo {
	position: relative;
	height: 520px;
	overflow: hidden;
}

.laline>span {
	color: #d5d5d5;
	font-size: 16px;
}

/*add css*/
.moresbox:hover .mores{display:block;}
.mores {
	display:none;
    position: absolute;
    background: rgba(255,255,255,1);
    margin-left: -82px;
	border: 1px solid #a0dce6;
    width: 350px;
	height:100px;
}
.mores a {width: 33%;display: inline-block;text-align: center;}

