﻿/* CSS Document */

body { margin:0; padding:0; line-height:24px; font-family:'Microsoft YaHei'; font-size:12px; background:#fff; overflow-x: hidden; }
div, ul, li, dt, dl, dd, h1, h2, h3, h4, h5, h6, h7, img, p, span { border-style: none; border-color: inherit; border-width: 0px; padding: 0; list-style-type:none; margin-left: auto; margin-top: 0; margin-bottom: 0; }
img { }
/* Link */
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none; }
a:active { border:0px; background-color:Transparent; }
a {
blr:expression(this.onFocus=this.blur()); outline:none; }
.blank5 { width:100%; height:5px; clear:both; }
.blank10 { width:100%; height:10px; clear:both; }
.blank15 { width:100%; height:15px; clear:both; }
.blank20 { width:100%; height:20px; clear:both; }
.blank30 { width:100%; height:30px; clear:both; }
.blank40 { width:100%; height:40px; clear:both; }
/*Clear*/
.clear { clear:both; font-size:1px; height:0px; line-height:0px; overflow:hidden; }/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/
/*针对1920的宽屏*/

.max { position:relative; overflow:hidden; width: 1920px; margin: 0 auto; left: 50%; margin-left: -960px; }
.m_banner { width:1920px; *width:1920px;
_width:1920px; height:510px; position:relative; z-index:9; margin:0; top:0; float:left; left:50%; margin-left:-962px;  *margin-left:-962px;
_margin-left:-962px; overflow:hidden; }
.sc { float: right; }
.sc img { float: left; margin: 5px; width: 15px; height: 12px; }
.sc a { float: left; color: #fff; font-size: 12px; }
.z_top { width:100%; height:38px; float:left; background:url(../images2019/top.jpg) no-repeat; }
.z_top1 { font-size:16px; color:#fff; width:1100px; height:38px; margin:0 auto; line-height:38px; }
.hdbox { width: 100%; height: 168px; float: left; background: url(../images2019/bg.jpg) no-repeat; overflow: hidden; }
.m_logo a img { border:0; }
.m_tel { width:auto; height:auto; float:right; margin-top:21px; }
.m_tel img { position: relative; top:6px; margin-right:7px; }
.m_tel h3 { width:auto; height:auto; float:left; font-size:16px; color:#fff; text-align:left; font-weight:normal; text-align: right; }
.m_tel h3 font { height:auto; font-size:34px; color:#fff; line-height:20px; text-align:left; font-weight: bold; display: block; width: 100%; margin-top: 8px; }
.hd_top { width:1106px; height:114px; margin:0 auto; }
.m_logo { width:auto; height:auto; float:left; margin-top:2px; }
.navbox { width: 100%; height: 38px; float: left; }
.navi { width: 1112px; height: 42px; margin: 0 auto; background: url(../images2019/nav.png) no-repeat; }
.navi ul { width: 100%; float: left; position: relative; }
.navi ul li { float: left; line-height: 38px; display: block; text-align: center; font-family: 'Microsoft YaHei'; font-size: 14px; color: #fff; width: 11%; height: 42px; }
.navi ul li a { color: #fff; }
.navi ul li a:hover { background: url(../images2019/nhov.png) 100% 100%; background-size: 100% 100%; }
.navi ul li a.nhov { background: url(../images2019/nhov.png) 100% 100%; background-size: 100% 100%; }
.s_banner { width:100%; height:821px; margin:0 auto; overflow:hidden; }
#banmax { position: relative; width: 100%; height: 821px; overflow: hidden; margin:0 auto; }
#banmax a { color: #333; }
#banmax * { border: 0; padding: 0; margin: 0; }
#banmax .Limg { position: relative; }
#banmax .Limg li { position: absolute; background: #e1e5e6; left: 50%; margin-left: -960px; width: 1920px; }
#banmax .Limg li img { margin: 0 auto; position: relative; left: 50%; margin-left: -960px; width: 1920px; }
#banmax .Nubbt { position: absolute; z-index: 9; right: 47%; bottom:10px; line-height: 25px; }
#banmax .Nubbt span { background: #ab7561; width:9px; height:9px; float:left; color:#fff; cursor: pointer; border-radius: 30px; text-align: center; line-height: 21px; font-style: normal; font-size: 12px; margin-right: 12px; text-indent: -99999px; }
#banmax .Nubbt span.on { background: #682c1d; color: #000; }
.cokk { width: 100%; float: left; text-align: center; position: relative; padding-bottom: 24px; margin-bottom: 15px; }
.cokk h3 { font-size: 28px; margin-top: 28px; font-weight: 100; color: #9c9898; text-transform: uppercase; }
.cokk h4 { font-size: 21px; padding-bottom: 9px; color: #333; font-weight: 300; margin-top: 8px; }
.cokk a { position: absolute; color: #cccccc; left: 0; right: 0; margin-left: auto; margin-right: auto; border-top: 2px solid #1593f0; bottom: 0; text-transform: uppercase; display: block; width: 117px; }
.rollBox3 { overflow: hidden; width: 100%; HEIGHT:210px; float: left; display: inline; padding-top: 30px; border: 1px solid #d9d9d9; }
.rollBox3 .LeftBotton2 { overflow: hidden; background-image: url(../images2019/er01.png); float: left; width: 33px; cursor: pointer; height: 63px; margin-top: 83px; margin-left: 11px; display: none; }
.rollBox3 .RightBotton2 { float: right; background-image: url(../images2019/er02.png); overflow: hidden; width: 33px; cursor: pointer; height: 63px; margin-top: 83px; margin-right: 8px; display: none; }
.rollBox3 .Cont { float: left; overflow: hidden; width: 1200px; height: 244px; margin-left: 47px; margin-top: 0px; display: inline; }
.rollBox3 .ScrCont { WIDTH: 10000000px }
.rollBox3 .Cont .pic { FLOAT: left; TEXT-ALIGN: center; width:264px; /*!  */
	margin-right:48px; height: 244px; }
.rollBox3 .Cont .pic .pic_img { display: table-cell; width:264px; height:125px; /*line-height:121px;*/
	text-align:center;  *display: block;
overflow:hidden; vertical-align:middle; }
.rollBox3 .Cont .pic .pic_img IMG { width:264px; height:125px; float: left; }
.rollBox3 .Cont .pic SPAN { margin:0 auto; FONT-SIZE: 12px; WIDTH: 264px; height:17px; FONT-FAMILY: \5B8B\4F53 }
.rollBox3 .Cont .pic SPAN a { color:#FEF2A8; }
.rollBox3 .Cont .pic P { COLOR: #FEF2A8; LINE-HEIGHT: 10px }
.rollBox3 .Cont A:link { }
.rollBox3 .Cont A:visited { COLOR: #FEF2A8; TEXT-DECORATION: none }
.rollBox3 .Cont .pic_text { margin:0 auto; overflow:hidden; FONT-SIZE: 12px; WIDTH: 264px; list-style-type: none; float: left; margin-top: 16px; background: 0; }
.rollBox3 .Cont .pic_text SPAN { margin:0 auto; overflow:hidden; FONT-SIZE: 12px; WIDTH: 291px; }
.rollBox3 .Cont .pic_text SPAN a { color:#2d2d2d; font-family: "Microsoft YaHei"; font-size: 16px; }
.rollBox3 #List1 { FLOAT: left }
.rollBox3 #List2 { FLOAT: left }
.rollBox3 #List3 { FLOAT: left }
.rollBox3 #List4 { FLOAT: left }
.rollBox3 #List5 { FLOAT: left }
.rollBox3 #List6 { FLOAT: left }
.rollBox3 #Lisf7 { FLOAT: left }
.rollBox3 #Lisf8 { FLOAT: left }
.z_max { width: 1200px; height: auto; margin: 0 auto; }
.hpz { width: 100%; float: left; background: url(../images2019/bc.png) no-repeat top center; height: 128px; margin-top: 35px; }
.hpz1 img { float: left; }
.hpz1 { width: 1200px; margin: 0 auto; }
.hpz2 { background: url(../images2019/hpz1.png) no-repeat; width: 371px; height: 39px; float: right; margin-top: 4%; position: relative; }
.hp1 { width: 308px; height: 39px; background: transparent; border: none; padding-left: 10px; float: left; }
.hp2 { width: 51px; height: 38px; float: left; background: transparent; border: none; }
.hp3 { width: 81px; height: 37px; position: absolute; top: 0; right: 54px; background: transparent; border: none; appearance: none; -moz-appearance: none; -webkit-appearance: none; font-size: 14px; color: #747474; padding-left: 16px; }
.about { width: 1200px; margin: 0 auto; position: relative; height: 281px; padding-top: 62px; padding-bottom: 26px; }
.about img { float: left; border: 8px solid #fff; }
.about img.img1 { position: absolute; right: -127px; top: -56px; border: none; }
.about1 { height: 100%; width: 52%; padding-left: 7%; padding-right: 2%; }
.about1 h3 { font-size: 22px; color: #333333; font-weight: 300; display: block; width: 100%; float: left; margin-top: 5px; margin-bottom: 12px; }
.about1 h4 { font-size: 25px; color: #333333; display: block; width: 100%; float: left; margin-top: 0px; margin-bottom: 12px; text-transform: uppercase; }
.about1 font { font-size: 14px; color: #333; text-indent: 2em; display: block; width: 100%; float: left; line-height: 30px; margin-top: 12px; }
.about1 a { font-size: 14px; color: #fff; background: url(../images2019/more.png) no-repeat; display: block; width: 135px; height: 44px; float: right; text-align: center; line-height: 44px; margin-top: 7px; }
.rollBox2 { overflow: hidden; width: 100%; HEIGHT:210px; float: left; display: inline; padding-top: 30px; border: 1px solid #d9d9d9; }
.rollBox2 .LeftBotton2 { overflow: hidden; background-image: url(../images2019/er01.png); float: left; width: 33px; cursor: pointer; height: 63px; margin-top: 83px; margin-left: 11px; display: none; }
.rollBox2 .RightBotton2 { float: right; background-image: url(../images2019/er02.png); overflow: hidden; width: 33px; cursor: pointer; height: 63px; margin-top: 83px; margin-right: 8px; display: none; }
.rollBox2 .Cont { float: left; overflow: hidden; width: 1151px; height: 244px; margin-left: 26px; margin-top: 0px; display: inline; }
.rollBox2 .ScrCont { WIDTH: 10000000px }
.rollBox2 .Cont .pic { FLOAT: left; TEXT-ALIGN: center; width:219px; /*!  */
	margin-right:28px; height: 223px; }
.rollBox2 .Cont .pic .pic_img { display: table-cell; width:219px; height:160px; /*line-height:121px;*/
	text-align:center;  *display: block;
overflow:hidden; vertical-align:middle; }
.rollBox2 .Cont .pic .pic_img IMG { width:219px; height:160px; float: left; }
.rollBox2 .Cont .pic SPAN { margin:0 auto; FONT-SIZE: 12px; WIDTH: 195px; height:17px; FONT-FAMILY: \5B8B\4F53 }
.rollBox2 .Cont .pic SPAN a { color:#FEF2A8; }
.rollBox2 .Cont .pic P { COLOR: #FEF2A8; LINE-HEIGHT: 10px }
.rollBox2 .Cont A:link { }
.rollBox2 .Cont A:visited { COLOR: #FEF2A8; TEXT-DECORATION: none }
.rollBox2 .Cont .pic_text { margin:0 auto; overflow:hidden; FONT-SIZE: 12px; WIDTH: 219px; list-style-type: none; float: left; margin-top: 16px; background: 0; }
.rollBox2 .Cont .pic_text SPAN { margin:0 auto; overflow:hidden; FONT-SIZE: 12px; WIDTH: 291px; }
.rollBox2 .Cont .pic_text SPAN a { color:#000000; font-family: "Microsoft YaHei"; font-size: 14px; font-weight: 600; }
.rollBox2 #List1 { FLOAT: left }
.rollBox2 #List2 { FLOAT: left }
.rollBox2 #List3 { FLOAT: left }
.rollBox2 #List4 { FLOAT: left }
.rollBox2 #List5 { FLOAT: left }
.rollBox2 #List6 { FLOAT: left }
.rollBox2 #Lisf7 { FLOAT: left }
.rollBox2 #Lisf8 { FLOAT: left }
.tel { width: 100%; float: left; background: url(../images2019/tel3.png) no-repeat top center; height: 119px; margin-top: 17px; }
.tel1 { width: 1200px; margin: 0 auto; }
.tel1 img { float: left; margin-top: 16px; }
.tel2 { width: 303px; height: 79px; float: right; margin-top: 23px; position: relative; }
.tel2 span { position: absolute; font-size: 31px; color: #fff; font-weight: bold; right: 70px; bottom: 0; }
.news { width: 834px; float: left; margin-left: 34px; }
.news ul { }
.news li { height: 43px; border-bottom: 1px dashed #4f4d49; }
.news li a { font-size: 16px; color: #4f4d49; line-height: 43px; display: block; }
.news li a span { color: #999 !important; float: right; }
.news li a:hover { color: #3c0d01; }
.news li a:hover span { color: #1593f0; }
.mod_focus_show { width: 550px; height: 283px; position: relative; overflow: hidden; margin: 0 auto; float: right; margin-top: 9px; }
.mod_focus_show .mod_focus_pic { display: block; width: 550px; height: 228px; }
.mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img { display: block; }
.mod_focus_show .mod_focus_pic li { position: absolute; left: 0; top: 0; }
.mod_focus_show .mod_focus_title { position: absolute; z-index: 1; right: 0; bottom: 80px; overflow: hidden; zoom: 1; width: 209px; height: 42px; background: url(../images2019/hk.png) no-repeat; display: none; }
:root .mod_focus_title { filter: none; }
.mod_focus_show .mod_focus_title li { width: 590px; padding: 0 0 0 20px; overflow: hidden; word-break: keep-all; word-wrap: keep-all; white-space: nowrap; table-layout: fixed; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.mod_focus_show .mod_focus_title li h3 { line-height: 53px; _line-height: 55px; font-size: 28px; font-family: "Microsoft Yahei", Tahoma, Geneva; font-weight: 500; }
.mod_focus_show .mod_focus_title li h3 a { color: #98e404; }
.focus_switch { position: absolute; z-index: 2; right: 15px; bottom: 9px; width: 209px; height: 42px; background: url(../images2019/hk.png) no-repeat; }
.focus_switch a { float: left; width: 9px; height: 16px; background-repeat: no-repeat; cursor: pointer; position: absolute; top: 11px; }
.focus_switch .icon_prev { background: url(../images2019/left.png) no-repeat; left: 5px; }
.focus_switch .icon_next { background: url(../images2019/right.png) no-repeat; right: 5px; }
.mod_focus_show .mod_focus_list { padding: 10px 5px; overflow: hidden; height: 31px; width: 36%; }
.mod_focus_show .mod_focus_list li { width: 48px; height: 31px; float: left; margin: 0 4px 0 5px; position: relative; *display: inline;
}
.mod_focus_show .mod_focus_list li a { display: block; width: 48px; height: 31px; }
.mod_focus_show .mod_focus_list li img { display: block; width: 42px; height: 25px; margin: 0 auto; margin-top: 3px; position: relative; z-index: 99; }
.mod_focus_show .mod_focus_list li a:hover { _background: none; }
.mod_focus_show .mod_focus_list li a:hover .mask, .mod_focus_show .mod_focus_list .current .mask { display: none; }
.mod_focus_show .mod_focus_list li .mask { display: block; height: 31px; width: 48px; position: absolute; eft: 0; bottom: 0; background: #666666; opacity: .5; filter: alpha(opacity=50); z-index: 98; }
.mod_focus_show .mod_focus_list li .border { display: none; }
.mod_focus_show .mod_focus_list .current .border { display: block; height: 31px; width: 48px; font-size: 0; overflow: hidden; position: absolute; left: 0; bottom: 0; background: #a8a8a8; z-index: 98; }
.contact { width: 100%; float: left; position: relative; text-align: center; }
.contact h3 { font-size: 20px; color: #000000; }
.contact h4 { font-size: 14px; color: #000000; font-weight: 500; }
.contact img { }
.h_top { width: 90px; height: 47px; position: absolute; right: -113px; bottom: 76px; }
.foote { width: 100%; float: left; background: url(../images2019/foote.png) no-repeat top center; height: 492px; overflow: hidden; background-size: 100%; }
.foote ul { width: 1200px; margin: 0 auto; }
.foote ul li { float: left; font-size: 15px; color: #fff; min-width: 232px; margin: auto 84px; }
.foote ul li img { float: left; margin-right: 17px; }
.foote ul li h3 { font-size: 22px; }
.foote a{ color:#fff;}
.foote font { display: block; float: left; font-size: 12px; color: #fff; text-align: center; width: 100%; margin-top: 14px; }
.foote1 { width: 100%; float: left; border-bottom: 1px solid #fff; margin-top: 60px; text-align: center; padding-bottom: 39px; margin-bottom: 30px; }
.foote1 img { }
.foote1 font { font-size: 14px; color: #fff; line-height: 30px; margin-top: 60px; float: left; margin-left: 100px; }
.weixin { width: 103px; float: right; text-align: center; color: #fff; line-height: 33px; height: 134px; margin-top: 69px; }
.weixin img { margin:0; }
.g_cokk { font-size: 16px; color: #8d8986; width: 834px; height: 38px; float:left; text-align: right; margin-left: 34px; background: url(../images2019/xhx.png) no-repeat bottom; background-size: 100%; padding-bottom: 13px; margin-bottom: 23px; }
.g_cokk h3 { font-size: 22px !important; margin: 0 !important; color: #614f3c !important; float: left; }
.g_cokk h3 span { font-size: 16px; color: #614f3c; margin-left: 7px; text-transform: uppercase; font-weight: 500; }
.g_cokk a { font-size: 16px; color: #8d8986; }
.g_cokk span { color:#8d8986; }
.left { width:283px; float: left; margin-top: 16px; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; min-height: 345px; background: url(../images2019/bj2.jpg); }
.left h3 { font-size: 17px; color: #3c0d01; font-weight: bold; text-transform: uppercase; background: url(../images2019/cpfl.png) no-repeat; background-size: 100% 100%; line-height: 57px; margin-left: -42px; margin-top: -13px; padding-left: 99px; padding-bottom: 10px; width: 69%; }
.left h4 { font-size: 16px; color: #3c0d01; font-weight: 500; margin-top: 21px; padding-bottom: 24px; margin-left: 35px; background: url(../images2019/qbfl.png) no-repeat; width: 215px; height: 38px; float: left; text-align: center; line-height: 40px; }
#basic-accordian { width: 100%; z-index: 2; border-top-style: solid; border-top-color: #999999; border-bottom-style: solid; border-bottom-color: #666666; padding-bottom: 15px; margin-bottom: 2%; }
/*菜单背景*/
.accordion_headings { padding: 2px; color: #7f533e; cursor: pointer; font-size: 14px; line-height: 35px; letter-spacing: 1px; text-align: left; border-bottom: 1px solid #bf9d81; }
/*菜单分类行*/
 .accordion_headings:hover { }
.accordion_child { padding-bottom: 8px; }
.accordion_child ul { margin: 0 !important; padding: 0 !important; border: none !important; }
.accordion_child ul li { font-size: 12px; display: block; line-height: 25px; display: block; }
.accordion_child ul li a { padding: 2px; color: #7f533e; cursor: pointer; font-size: 14px; line-height: 25px; letter-spacing: 1px; text-align: left; padding-left: 19% !important; background: url(../images2019/j1.png) no-repeat 14% center !important; display: block; }
.accordion_child ul li a:hover { }
.accordion_child ul li a.nhov { color: #1593f0; background: url(../images2019/j3.png) no-repeat 21% center !important; font-weight: 100 !important; }
.header_highlight { color: #7f533e; text-align: left; padding-left: 5%; }
/*当前显示菜单分类样式*/
        /*菜单样式结束*/
 .mainMax { margin-top: 2%; width: 69%; margin-right: auto; float: left; margin-left: 9%; }
#test-content { height:auto !important; }
.right { float: right; width: 75%; position: relative; margin-top: 10px; font-size: 16px; color: #333333; line-height: 30px; margin-bottom: 30px; background: url(../images2019/bj1.png) no-repeat; background-size: 100% 100%; padding-top: 26px; padding-bottom: 72px; }
.z_pro { width: 100%; float: left; margin-left: 1.4%; }
.z_pro ul li a { width:244px; height:219px; float:left; display:block; font-size:14px; color:#333333; text-align:center; margin-bottom: 7px; margin: auto 22px; line-height: 44px; }
.z_pro ul li a img { width:259px; height:193ox; float:left; }
.s_fanye1 { width: 100%; height: auto; float: left; padding-top: 17px; padding-bottom: -2px; }
DIV.digg1 { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 10px; TEXT-ALIGN: center; }
DIV.digg1 A { margin: 0 3px; border: #dddddd 1px solid; padding: 6px 12px; COLOR: #333333; TEXT-DECORATION: none; }
DIV.digg1 A:hover { margin: 0 5px; padding: 6px 12px; BORDER: #125fa5 1px solid #562b1e; background: #562b1e; color: #fff; }
DIV.digg1 A:active { margin: 0 5px; padding: 6px 12px; border: #dddddd 1px solid; COLOR: #333333; TEXT-DECORATION: none; }
DIV.digg1 span.current { margin: 0 5px; padding: 6px 12px; BORDER: #000 1px solid #562b1e; background: #562b1e; color: #fff; }
DIV.digg1 span.disabled { margin: 0 5px; border: #dddddd 1px solid; padding: 6px 12px; COLOR: #ccc; TEXT-DECORATION: none; }
DIV.digg1 span.wz01 { margin: 0 5px; border: #dddddd 1px solid; padding: 6px 12px; COLOR: #ccc; TEXT-DECORATION: none; }
DIV.digg1 span input { margin: 0 5px; border: #dddddd 1px solid; width: 40px; padding: 8px 1px; COLOR: #333; border: 1px solid #ddd; TEXT-DECORATION: none; line-height: 58px\9; text-align: center; }
DIV.digg1 span .put2 { margin: 0 5px; width: 60px; padding: 8px 1px; font-family: "宋体"; font-size: 14px; COLOR: #63544f; border: 1px solid #ddd; TEXT-DECORATION: none; line-height: 58px\9; text-align: center; font-weight: normal; }
.con { width: 100%; float: left; background: url(../images2019/con1.png) no-repeat top center; }
.con1 { width: 100%; float: left; text-align: center; position: relative; }
.con1 h3 { font-size: 18px; color: #000; font-weight: 300; margin-top: 87px; }
.con1 h4 { font-size: 14px; color: #cecece; font-weight: 300; margin-top: 19px; }
.con2 { float: left; text-align: left; }
.con2 h3 { font-size: 16px; color: #575757; background: url(../images2019/hl.jpg) no-repeat top left; margin: 45px auto; padding-left: 13px; line-height: 26px; }
.con2 h3 span { font-size: 14px; color: #b5b5b5; font-weight: 300; }
.con3 { width: 770px; float: right; margin-top: 33px; margin-bottom: 33px; }
.c1 { width: 276px; height: 48px; float: left; margin-bottom: 9px; padding-left: 10px; background: url(../images2019/xx.png) no-repeat left center; border: 1px dashed #d0d0d0; }
.c2 { width: 457px; height: 162px; float: left; resize: none; font-size: 14px; color: #9f9f9f; padding-left: 10px; padding-top: 10px; border: 1px dashed #d0d0d0; }
.c3 { background: url(../images2019/tijiao.jpg) no-repeat; border: none; width: 770px; height: 48px; float: left; margin-top: 6px; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 font-size: 14px;
 color: #9f9f9f;
opacity:1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
 font-size: 14px;
 color: #9f9f9f;
opacity:1;
}
 input:-ms-input-placeholder {
 font-size: 14px;
 color: #9f9f9f;
opacity:1;
}
 input::-webkit-input-placeholder {
 font-size: 14px;
 color: #9f9f9f;
opacity:1;
}
.left1 { width: 24%; float: left; }
.left ul { margin-top: 2%; width: 96%; margin-right: auto; margin-left: auto; z-index: 2; border-top-style: solid; border-top-color: #999999; border-bottom-style: solid; border-bottom-color: #666666; padding-bottom: 15px; margin-bottom: 2%; }
.left ul li { }
.left ul li a { padding: 2px; color: #7f533e; cursor: pointer; font-size: 14px; line-height: 25px; letter-spacing: 1px; text-align: left; display: block; }
.accordion_headings li a { padding: 2px; color: #7f533e; cursor: pointer; font-size: 14px; line-height: 25px; letter-spacing: 1px; text-align: left; display: block; }
.accordion_headings a {font-size: 15px; color:#7f533e; background:url(../images2019/li2.png) center left no-repeat; padding-left:18px; display:block; font-weight:bold;}
.accordion_headings a:hover { color:#142a4e; font-weight:bold;}
.accordion_headings a.currclass{ color:#142a4e; font-weight:bold;}

.left ul li a:hover { text-align: left; padding-left: 15%; }
.left ul li a.nhov { color: #1593f0; text-align: left; padding-left: 15%; background: url(../images2019/j3.png) no-repeat 9% center; border-bottom: 1px solid #d0d0d0; font-weight: bold; }
.right h3 { font-size: 20px; color: #1077d6; font-weight: 500; text-align: left; margin-bottom: 30px; }
.right i { text-align: center; display: block; border-bottom: 1px solid #eaeaea; padding-bottom: 6px; margin-top: -30px; margin-bottom: 30px; font-style: normal; }
.conl { width: 834px; float: left; margin-left: 34px; position: relative; }
.conl img { position: absolute; right: 77px; top: 36px; }
.conl dt { font-size: 14px; color: #131313; }
.conl dt img { margin: 5px; float: left; }
.conl font { font-size: 14px; color: #6b5a48; }
.conl h3 { font-size: 14px; color: #131313; margin: 0; font-weight: bold; margin-top: 20px; }
.conr { width: 834px; float: left; margin-left: 34px; margin-top: 30px; }
.conr img { }
.g1 { width: 310px; height: 36px; float: left; border: 1px solid #d2d2d2; font-size: 14px; color: #9b9b9b; background: transparent; margin-right: 10px; }
.g4 { width: 332px; height: 48px; float: left; border: 1px solid #eaeaea; margin-bottom: 15px; font-size: 14px; color: #9b9b9b; padding-left: 24px; margin-right: 45px; }
.g5 { width: 737px; height: 48px; float: left; border: 1px solid #eaeaea; margin-bottom: 15px; font-size: 14px; color: #9b9b9b; padding-left: 24px; }
.g2 { width: 584px; height: 138px; float: left; border: 1px solid #d2d2d2; resize: none; font-size: 14px; color: #9b9b9b; padding-top: 10px; padding-left: 15px; background: transparent; }
.g3 { width: 85px; height: 30px; float: left; border: none; font-size: 16px; color: #6d6d6d; margin-top: 13px; border: 1px solid #d2d2d2; background: transparent; margin: auto 15px; }
.gbook1 { width: 834px; float: left; margin-left: 34px; }
.gbook1 li { width: 100%; float: left; color: #6b5a48; font-size: 12px; line-height: 36px; margin-bottom: 15px; }
.gbook1 li span { margin-right: 10px; color: red; }
.gbook1 li font { display: block; font-size: 16px; color: #6b5a48; width: 82px; text-align: right; float: left; line-height: 36px; }
.z_news { width: 100%; float: left; }
.z_news ul { margin-bottom: 37px; float: left; }
.z_news ul li a { display: block; width: 100%; float: left; min-height: 106px; }
.z_news ul li a:hover h3 { background:#2080d9; color:#fff; }
.z_news ul li a:hover h3 span { color:#fff; }
.z_news ul li a:hover h4 { color:#2080d9; }
.z_news ul li a:hover font { color:#2080d9; }
.z_news ul li a h3 { font-size: 28px; color: #fff; background: #1593f0; width: 80px; height: 80px; float: left; line-height: 42px; margin-top: 19px; margin-right: 30px; text-align: center; border-radius: 44px; }
.z_news ul li a h4 { font-size: 16px; color: #1593f0; font-weight: 600; margin-top: 11px; margin-bottom: 8px; }
.z_news ul li a h3 span { display: block; width: 90%; font-size: 16px; color: #fff; line-height: 7px; border-top: 2px solid #fff; padding-top: 6px; float: left; margin-left: 5%; text-align: center; }
.z_news ul li a font { font-size: 14px; color: #717171; line-height: 24px; }
.z_index { width: 100%; float: left; background: url(../images2019/bg1.jpg) no-repeat 0px -218px; background-size: 100%; }
.z_cp { width: 100%; float: left; position: relative; }
.z_cp img { float: left; }
.z_cp h3 { position: absolute; left: 322px; width: 32%; color: #020202; font-size: 20px; top: 74px; text-align: justify; }
.z_cp h3 span { display: block; width: 100%; color: #333333; font-size: 14px; font-weight: 100; margin-top: 14px; }
.gg { width: 100%; float: left; }
.hx { width: 100%; float: left; background: url(../images2019/hx.png) no-repeat top center; padding-top: 222px; }
.hxys { width: 1200px; margin: 0 auto; }
.hxys ul { width: 100%; float: left; margin-bottom: 4%; }
.hxys ul li { float: left; width: 42%; margin: 3% 4%; }
.hxys ul li img { float: left; margin-right: 13px; }
.hxys ul li h3 { font-size: 20px; color: #fff; font-weight: 100; margin-bottom: 10px; }
.hxys ul li font { font-size: 14px; color: #fff; }
.case { width: 100%; float: left; text-align: center; }
.case ul { width: 100%; float: left; margin-bottom: 47px; margin-top: 110px; }
.case ul li { float: left; width: 347px; height: 229px; position: relative; margin: auto 26px; margin-bottom: 36px; }
.case ul li.nhov { top: 29px; }
.case ul li a { padding: 0; background: transparent; margin: 0; }
.case ul li a img { width:100%; }
.case ul li a font { display: block; position: absolute; bottom: 0; text-align: center; width: 100%; background: url(../images2019/hbj.png); line-height: 40px; color: #fff; font-size: 16px; padding: 0; margin: 0; }
.case a { font-size: 18px; color: #fff; background: #3c0d01; padding: 9px 32px; }
.gbook { width: 100%; float: left; }
.gbook_cokk { width: 84%; float: left; color: #333; font-size: 16px; text-transform: uppercase; margin-left: 13%; margin-top: -1%; margin-bottom: 11%; }
.gbook_cokk h3 { font-size: 30px; font-weight: 100; }
.gbook_left { width: 204px; height: 203px; float: left; margin-left: 55px; }
.gbook_left img { width: 204px; height: 203px; }
.gbook_center { float: left; color: #333333; text-align: right; margin-left: 41px; font-size: 19px; line-height: 45px; }
.gbook_center h3 { font-size: 26px; font-weight: 300; }
.gbook_right { width: 392px; height: 377px; float: left; background: url(../images2019/map.png) no-repeat; margin-top: -106px; }
.gbook_right img { }
.fudong { background: url(../images2019/fudong.png) no-repeat; width: 45px; height: 236px; position: fixed; right: 0; bottom: 16%; }
.fudong a { display: block; width: 100%; height: 21%; }
.fudong a.weixin { margin: 0; }
.fudong a:hover.weixin { }
.fudong a.weixin img { display: none; position: absolute; bottom: 0; right: 45px; width: 103px; height: 103px; }
.fudong a:hover.weixin img { display: block; }
.z_banner { width: 100%; float: left; }
.s_about { background: url(../images2019/about2.png) no-repeat; width: 285px; height: 151px; float: left; margin-top: 31px; background-size: 100%; }
.s_about h3 { font-size: 17px; color: #593916; line-height: 50px; padding-left: 17px; }
.s_about h3 span { font-size: 15px; font-weight: 100; margin-left: 7px; font-family: 'Microsoft YaHei'; padding: 0; text-transform: capitalize; }
.s_about span { color: #382107; font-family: Candara; font-size:30px; padding-left: 15px; }
.s_about font { color: #77532a; font-size: 14px; display: block; padding-left: 17px; margin-top: 11px; }
.z_about { width: 834px; float: left; margin-left: 34px; color: #626262; font-size: 14px; line-height: 30px; }
.gbook2 { margin: 0 auto; width: 303px; }
.banerfudong { width: 1920px; height: 382px; position: absolute; left: 0; right: 0; margin-left: auto !important; margin-right: auto !important; bottom: 0; z-index: 10; }


/*文章内容页标题日期样式*/
.arttitle { line-height:45px; text-align:center; margin-top:15px; font-size:22px; font-weight:bold; color:#ee781f;  border-bottom:1px solid #d4bdaa; margin-bottom:25px; }
.nariqi { width:95%; height:45px; line-height:45px; text-align:center; border-bottom:1px solid #ccc; margin:0 auto; }

/*文章内容页编辑器正文*/
#MyContent{font-size:16px; line-height:2; margin-top:15px;}
#MyContent strong{ color:#ee781f;}
#MyContent p{ margin:0px; margin-top:8px;}
#MyContent img{width: expression(this.width > 800 ? 800: true); max-width:800px;/* padding:3px; border:1px solid #E3ECF9; text-align:center; margin:10px auto;*/ margin-bottom:6px; }
#MyContent a{font-size:16px;}