﻿@charset "utf-8";
* {margin:0 auto;padding:0;}
body{color:#333;font-family:arial, "微软雅黑", sans-serif;font-size:13px; line-height:24px;}
img {border:0;}
ul {list-style:none;}
.clear {clear:both;}
a {text-decoration: none;color: #343434;}
a:hover {text-decoration: none;color: #1a1a1a;}
h1,h2,h3,h4{font-weight:normal; }
h2{ font-size:18px;}
h1{ font-size:24px;}
.fl{ float:left;}
.fr{ float:right}
.all{ width:1060px; margin:0 auto; }
.disn{display:none;}



/*top*/
// .top{ height:100px; padding-top:20px;-webkit-box-shadow:0 0 10px #9a9a9a;
//   -moz-box-shadow:0 0 10px #9a9a9a;
//   box-shadow:0 0 5px #9a9a9a;position: relative;
// z-index: 20;}
.topr{ font-size:15px;}
.topr img{ /*margin-left:390px;*/}
.topr li{ float:left; margin-left:10px; margin-right:10px; height:35px; line-height:35px;}

/*banner*/
#banner {width: 100%;height:618px;position: relative;margin-top:-4px;z-index:59;margin:0 auto;	}
#slides {display: block;width: 100%;height: 618px;}
#slides li {display: block;width: 100%;height: 100%;position: absolute;}
#slides li a {display: block;width: 100%;height: 100%;text-indent: -9999px}
#pagination {display: block;position: absolute;top: 90%;left: 26%;z-index: 999;height: 10px;}
#pagination li {display: block;width:13px;height: 13px;float: left;margin-left: 17px;background:#fff;border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;border: 1px solid #09459;;}
#pagination li a {display: block;width: 100%;height: 100%;text-indent: -9999px;}
#pagination li.current {background:#053f7d;}


.bt{ text-align:center;}
.syservice{ margin-top:40px;}
.syservicecont dl { float:left; margin:0 32px; margin-top:40px;}
.syservicecont dl dd{ text-align:center; font-size:16px; line-height:50px;}


/*syshow*/
.syshow{ margin-top:40px;}
.syshowcont{ margin-top:30px;}
.syshowcont dl{ width:330px; overflow:hidden; float:left; margin:0 10px;}
.syshowcont dl dt img{ width:338px; height:215px;}
.syshowcont dl dd{ margin-top:20px;}
.syshowcont dl dd h3{ font-size:16px;}
.syshowcont dl dd p{ margin-top:10px; line-height:24px;}


.sypic{ background:url(../images/22_16.jpg) center no-repeat; margin-top:40px; height:418px;}
.syabout{ margin-top:40px;}
.syaboutcont{ margin-top:30px; text-align:center;}
.syaboutcont p{ width:200px; height:30px; border:1px solid #333; margin-top:20px; line-height:30px;}
.syaboutcont p:hover{ background:#ae8c5e; border:1px solid #ae8c5e;color:#fff;}

/*synews*/
.synews{ background:url(../images/tt2_14.jpg) no-repeat center top; height:460px; padding-top:10px;}
.synewscont{ margin-top:40px;}
.synewscont dl{ width:260px; overflow:hidden; text-align:center; float:left; margin:0 44px;}
.synewscont dl dd h4{ font-size:14px;}
.synewscont dl dd p{ width:104px; height:30px; border:1px solid #666; line-height:30px; margin-top:10px;}
.synewscont dl dd p:hover{ background:#ae8c5e; border:1px solid #ae8c5e;}
.synewscont dl dd p:hover a{ color:#fff;}

/*down*/
.down2{ height:auto; background:#bc9e82; padding-top:10px;}
.down2 dl dt{ color:#fff;}


.xbanner{ height:220px; width:100%;overflow: hidden;}
.side-nav {
padding-top: 43px;
border-right: 1px solid #d4dcee;
margin-bottom: 30px;
}
.side-til {
height: 68px;
text-align: right;
padding-right: 28px;
}
.side-til p.en {
font: bold 20px/16px Arial;
color: #c8a063;
text-transform: uppercase;
}
.side-til p.ch {
	font-size: 18px;
color: #c8a063;
}

.side-ul ul li{
line-height: 34px;
margin-bottom: 2px; width:192px; height:40px; text-align:right}

.side-ul ul li:hover{background:url(../images/list.jpg) no-repeat;color:#fff;}
.side-ul ul li a{display: block;
padding-right: 28px;
text-align: right;
font-size: 14px;
line-height: 34px;}

/*.side-ul ul li:first-child{ background:url(../images/list.jpg) no-repeat;color:#fff;}
.side-ul ul li:first-child a{ color:#fff;}
.side-ul ul li:hover a{ color:#fff;}*/
.nycontentl{ width:192px;}
.nycontentr{ width:800px; padding-top: 43px;}
.right-til {
font: bold 16px/16px "微软雅黑";
color: #c8a063;
height: 30px;
border-bottom: 1px solid #f0f0f0;
padding-left: 5px;
margin-bottom: 32px;
}

.nycontent{ min-height:450px;}
/***新闻中心**/
.news-list .news-listtxt{ width:100%; float:left; margin-bottom:33px;}
.news-list .news-listtxt dl{ height:92px; margin-bottom:33px;}
.news-list  .news-listtxt dl dt{ background:#c8a063; float:left; width:75px; height:95px; text-align:center; color:#fff;transition:all 0.3s; -webkit-transition:all 0.3s;}
.news-list .news-listtxt dl dt span{ display:block; line-height:16px;}
.news-list .news-listtxt dl dt span.day{ font-size:24px; line-height:24px; padding:18px 0 12px;}
.news-list .news-listtxt dl dd{ float:right; width:624px; line-height:22px;}
.news-list .news-listtxt dl dd h2{ font-size:16px; font-weight:normal; color:#c8a063; margin-bottom:12px;transition:all 0.3s; -webkit-transition:all 0.3s;height:24px; overflow:hidden;}
.news-list .news-listtxt .read{ padding:12px 10px; border:1px solid #f0f0f0; border-right:0; border-left:0; color:#999;}
.news-list .news-listtxt .read a{ float:right; font-style:italic; color:#999;transition:all 0.3s; -webkit-transition:all 0.3s;}
.news-list .news-listtxt .read a:hover{ color:#9f7e4b;}
.news-list .news-listtxt:hover dt{ background:#9f7e4b;}
.news-list .news-listtxt:hover dd h2{color:#9f7e4b;}

.info-til{padding-bottom:15px; border-bottom:1px solid #f0f0f0; text-align:center; margin-bottom:30px;}
.info-til h2{ font-weight:normal; font-size:16px;  color:#c8a063; margin-bottom:10px;}
.info-til  p{ color:#999;}

.news-list .news-listtxt dl dd p{ height:44px; overflow:hidden;}


/* pager style */
.page{
	padding:10px 0;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	clear:both;}
.page a{
	text-decoration:none;
	color:#8698b6;
	background:#fff;
	border:1px solid #CCCCCC;
	padding:3px 6px;
	padding-bottom:2px;
	margin-right:3px}
.page a.active{
	background:#c7a163;
	border:1px solid #c7a163;
	color:#fff}
.page a:hover{
	text-decoration:none;
	color:#fff;
	background:#c7a163;
	border:1px solid #c7a163}

.advtab td input.error, .advtab  textarea.error{
    border: 1px solid #D70128;
}

.nycontact {
width: 790px;
height: auto;
/*border: 1px solid #dfdfdf;
*/margin-top: 30px;
}

.contact-map {
display: inline-block;
float: left;
width: 375px;
height: 278px;
margin-right: 38px;
_display: inline;
overflow: hidden;
position: relative;
z-index: 0;
background-color: rgb(243, 241, 236);
color: rgb(0, 0, 0);
text-align: left;}

.nycontact h2{margin: 40px 0 20px 0;}

	/**精彩活动**/
.active-list ul li{ width:100%; float:left; height:110px; padding:0 0 34px 0; border-bottom:1px solid #f0f0f0; margin-bottom:34px;}
.active-list ul li img{ float:left; margin-right:30px;}
.active-list ul li .tit{ font-size:16px; color:#c8a063; line-height:34px; margin-bottom:7px;}
.active-list ul li .tit span{ float:right; font-size:12px; font-family:Arial; color:#999;}
.active-list ul li .txt{ line-height:22px;}



.ui-rel {
position: relative;
}

/*-- 定位 --*/
.ui-rel { position: relative; }
.ui-ab { position: absolute; }
.ui-fixed { position: fixed; }
/*-- Productinfo --*/
.productinfo-container {
width: 1000px;
height: inherit;
overflow: hidden;
}
.ui-loading {
background: url(../images/loading.gif) no-repeat center center;
}
.productinfo-icon .prev-icon {
left: 24px;
background-position: 0 -120px;
}
.productinfo-icon a {
top: 50%;
z-index: 9;
margin-top: -74px;
overflow: hidden;
text-indent: -9999px;
}
.ui-icon {
display: inline-block;
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 40px;
background: url(../images/icon.png) no-repeat;
}
.productinfo-icon .next-icon {
left: auto;
right: 24px;
background-position: -40px -120px;
}
.productinfo-photos {
width: 1000px;
height: 520px;
overflow: hidden;
}
.productinfo-photos img {
	width: 1000px;
height: 520px;
display: none;
position: absolute;
top: 0;
left: 0;
}
.productinfo-small-container {
width: 1000px;
height: 84px;
margin-top: 24px;
}
.productinfo-small-container li {
float: left;
width: 155px;
height: 84px;
margin-right: 14px;
overflow: hidden;
cursor: pointer;
}

.productinfo-small-container li img{ width:155px; height:84px;}
/*-- The opacity background color --*/
[class ^= "ui-opacity"] { position: absolute; top:0; right: 0; bottom: 0; left: 0; z-index: 0; transition: all .4s ease-out; }
[class ^= "ui-opacity-white"] { background: #fff; }
[class ^= "ui-opacity-black"] { background: #000; }
[class ^= "ui-opacity-gray"] { background: #4d3a23; }

.ui-opacity-white60,
.ui-opacity-gray60,
.ui-opacity-black60 { filter: alpha(opacity=60); opacity: .6; }

.ui-opacity-white60, .ui-opacity-gray60, .ui-opacity-black60 {
filter: alpha(opacity=60);
opacity: .6;
}
.productinfo-menu li.active a { border-color: #000; }
.productinfo-small-container li.active .ui-opacity-black60 { opacity: 0; }
.products-page li.active div { display: block; }
.products-menu li.active a,
.products-menu li:hover a { background: #d5841b; }
.nycontenttxt{ height:160px; background:#fff6ee;padding-top: 30px; margin-top:30px;}
.dbt{margin: 30px 0 20px 0;
font-size: 18px;
line-height: 1; border-bottom:1px solid #CCC;
padding-bottom:10px;}



/*about*/
.nyservice{padding-top: 300px;background:url(../images/22_16.jpg) no-repeat center top fixed #fff;position: relative;}
.nyservice-inside{position: relative;background: #fff; padding-top:30px;}
.nyservice-inside1-top{ margin: 0px auto;position: relative;height: 235px;}
.nyservice-inside1{width: 92%;height: 235px;border-bottom: 1px solid #E8E8E8;position: relative;top: -94px;float: left;margin-bottom: -48px;overflow: hidden;padding: 0 40px;}
.nyservice-inside1 .letter{width: 210px;padding-top: 128px;float: left;}
.nyservice-inside1 .letter p{font-size: 26px;line-height: 40px;padding-bottom: 30px;background: url(../images/bg_name01.png) no-repeat left bottom;}
.nyservice-inside1 .img{width: 328px;height: 236px;position: relative;float: right;}
.nyservice-inside1 .img img{border: 5px solid #fff;margin-bottom: 12px;float: left;}
.nyservice-inside1 .sign{width: 17px;height: 1px;position: absolute;left: 0;bottom: -1px;background: #ca7c7c;}
.nyservice-inside2{width: 92%;height: 200px;position: relative;overflow:hidden;margin: 0 auto 20px;padding: 0 40px;}
.nyservice-inside3{height: 52px; position: relative;}
.nyservice-inside3 .sign{width: 52px;height: 52px;background: transparent url("../images/bg_sign10.png") no-repeat scroll 0% 0%;position: absolute;left: 50%;top: 0px;margin-left: -26px;cursor: pointer;}


.nyservice2-inside{ width:92%; height:60px; background:#c8a063; margin:250px 0;position: relative;top: 50px;margin: 0 auto 100px;line-height: 60px;}
.nyservice2-inside p{float:left;font-weight: bold;font-size: 20px;color: #FFF;padding-left: 50px;}
.nyservice2-inside img{float:left;}

.letter h2{font-size: 22px;
line-height: 30px;
color: #333;
padding-bottom: 30px;
margin-bottom: 22px;
background: url(../images/name02.png) no-repeat left bottom;font-weight: bold;}




<!--shequ-->
.shequ{ margin-top:20px;}
.shequcet{background: #fff;border: 1px solid #e6e6e6;margin-top:20px;}
.shequcetcon{margin: 20px 30px;}
.shequcetcon_nav{width: 100%;height: 30px;}
.shequcetcon_nav1{background: #f3f3f3;color: #333;float: left;line-height: 30px;padding: 0 10px;}
.shequcetcon_nav1 span{color: #8c8c8c;margin-left: 5px;line-height: 30px;}
.shequcetcon_nav2{color: #333;float: left;line-height: 30px;padding: 0 10px;}
.shequcetcon_nav2 span{color: #8c8c8c;margin-left: 5px;}
.shequcetcon_nav3{float: right;height: 30px;line-height: 30px;width: 116px;font-size: 12px;text-decoration: none;text-align: center;cursor: pointer;background-color: #c8a063;border: 1px solid #c8a063;color: #fff;}
.shequcetconc-theme{padding-top: 16px; }
.shequcetconc-theme-img{width: 50px;float: left;position: relative;}
.shequcetconc-theme-img img{display: block;width: 50px;height: 50px;border-radius: 50%;margin-top: 2px;}
.shequcetconc-theme-con{margin-left: 60px;}
.shequcetcon ul li { margin-top:24px; }
.shequcetconc-theme-con h3{ font-size:18px; color:#00F;}
.shequcetconc-theme-con p{border-bottom: 1px solid #e6e6e6;padding-bottom: 10px;}
.numb{float: right;color: #9da5ab;height: 18px;margin-top: 3px;}
.msg i{width: 18px;height: 12px; background-position: -3px -12px; display: inline-block;margin: 3px 5px 0;background:url(../images/invitation_pic.png) 0 0 no-repeat;vertical-align: middle;}
.view i{width: 18px;height: 12px; background-position: -2px -2px; display: inline-block;margin: 3px 5px 0;background: url(../images/invitation_pic.png) 0 0 no-repeat;vertical-align: middle;}

.shequcetcon-top h1{ font-size:24px; margin-bottom:10px;}
.shequcetcon-con{ margin-top:30px;}
.shequcetcon-con p{ margin-top:20px; line-height:24px; width:650px;}
.shequcetconc-theme-con .people span{ float:right;}
.reply{ margin-top:30px; }
.reply h3{font-size:18px; }
.people{ font-size:18px;color:#c8a063;}
.reply ul li{border-bottom: 1px solid #999;padding-bottom: 15px;}
.xscenter-pl{ width:952px; margin-top:30px;}
.xscenter-pl .pinglun{ height:52px;  color:#FFF; background:#c8a063; text-indent:30px; line-height:52px;}
.xscenter-pl form textarea{ width:948px;height:180px; border:1px solid #c7c7c7; border-top:none; margin-bottom:30px;}
.xscenter-pl .pl-text{ width:122px; height:33px; border:1px solid #c7c7c7}
.xscenter-pl .tjyz img{ border:none; width:90px; height:33px; padding:0px 16px; vertical-align:middle;}
.xscenter-pl .pl-tj{ width:130px; height:38px; background:#c8a063; color:#FFF; float:right; margin-right:30px; cursor:pointer;}

.dede_pages {
	text-align: center;
	margin-top: 15px;
	padding-bottom: 8px;
}
.dede_pages li {
	float: left;
	border: 1px solid #CCC;
	margin: 0 3px;

}
.dede_pages li a {
	display: block;
	padding: 0px 8px;
}
.dede_pages li a:hover {
	background: #0a4797;
	color: #FFF;
}

.news-jttxt .title{font-size: 14px;color: #333;font-weight: bold;text-align: center;}
.news-jttxt .time{ padding-bottom:20px; border-bottom:1px solid #CCC; text-align:center; margin-top:10px; color:#CCC;}
.news-jttxt .cont{ margin-top:20px; line-height:30px;}
.news-jttxt .cont img{ width:810px;}
.news-jttxt .cont .jianjieimg{width:220px; height:280px; float:left; margin:0 15px 15px 0;}
.prevnext{border-top: 1px solid #cfcfcf;padding-top: 10px;line-height: 25px;color: #666; margin-top:20px;}

.dropMenu {
    color:#000;
    margin-left: -6px;
    margin-top: 5px;
    position: absolute;
    top: 0;
    visibility: hidden;
    z-index: 10;
}
.dropMenu li {
    height:40px;
    line-height: 40px;
    margin-bottom: 4px;
    padding-left: 0;
    text-align: center;
	background:#e6c188;
	padding-left:10px;
	padding-right:10px;
}
.dropMenu a {
    color:#FFF;
    display: block;
    width: auto;
}
* html .dropMenu a {
    width: 100%;
}
.dropMenu a:hover {
     color:#7f4200;
    text-decoration: underline;
}



blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0
}
body, button, input, select, textarea {
    font: 14px/1.5 "microsoft yahei", tahoma, arial, 'Hiragino Sans GB', sans-serif;
    color: #666666
}
a:hover, a:active, a:focus {
    text-decoration: underline;
    transition: all 0.3s linear 0s;
    -webkit-transition: all .5s linear 0s;
    -moz-transition: all .5s linear 0s
}
input, select {
    border: 0px
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%
}
address, cite, dfn, em, var {
    font-style: normal
}
code, kbd, pre, samp {
    font-family: courier new, courier, monospace
}
small {
    font-size: 12px
}
ol, ul {
    list-style: none
}
a {
    text-decoration: none;
    color: #444444
}
a:hover {
    text-decoration: underline
}
sup {
    vertical-align: text-top
}
sub {
    vertical-align: text-bottom
}
legend {
    color: #000
}
fieldset, img {
    border: 0
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
#content, #footer, #header, #page {
    margin-left: auto;
    margin-right: auto
}
.clearfix {
    *zoom: 1
}
.clearfix:before, .clearfix:after {
    display: table;
    content: ""
}
.clearfix:after {
    clear: both
}
.fl {
    float: left;
    display: inline
}
.fr {
    float: right;
    display: inline
}
img {
    border: 0px
}
.abg:hover {
    transition: background-color 1s;
    -webkit-transition: background-color 1s;
    -o-transition: background-color 1s;
    -moz-transition: background-color 1s
}
.w1 {
    width: 1080px;
    margin: 0 auto
}
em, i {
    font-style: normal
}
#nav {
    height: 82px;
    font-size: 14px;
    font-family: "microsoft yahei";
    border-top: 2px solid #e4e4e4
}
#nav img {
    margin: 15px 0 0 0
}
#nav p {
    background: #f3f3f3;
    width: 312px;
    height: 30px;
    font-size: 12px;
    color: #999999;
    line-height: 30px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    text-align: center;
    float: right
}
#nav i {
    color: #fe5f00
}
#nav a {
    text-decoration: none
}
#nav .c {
    width: 618px;
    height: 50px
}
#nav a {
    display: inline-block;
    height: 33px;
    padding: 0 20px 0 21px;
    line-height: 33px;
    color: #444444;
    margin: 0 0 0 -1px;
    font-weight: 700
}
#nav li a:hover {
    background: #860b1f;
    color: #fff;
    font-weight: normal
}
#nav li {
    float: left;
    background: url(../images/b2.png) no-repeat right center;
    margin: 10px 0 0 0
}
#nav li:hover, #nav li.last {
    background: none
}
#nav ul {
    width: 618px;
    height: 50px;
    float: left
}
#banner {
    position: relative;
    height: 440px;
    overflow: hidden
}
#banner a {
    background: url(../images/s1_01.jpg) no-repeat center top;
    display: inline-block;
    width: 100%;
    height: 147px
}
#banner a.t2 {
    background-image: url(../images/s1_02.jpg);
    height: 146px
}
#banner a.t3 {
    background-image: url(../images/s1_03.jpg)
}
#banner a.t4 {
    background-image: url(../images/s2_01.jpg)
}
#banner a.t5 {
    background-image: url(../images/s2_02.jpg);
    height: 146px
}
#banner a.t6 {
    background-image: url(../images/s2_03.jpg)
}
body.jt {
    background: url(../images/jt.jpg) no-repeat right center;
}
#banner div {
    position: relative
}
#search {
    bottom: 72px;
    position: absolute;
    width: 100%;
    background: url(../images/b3.png);
    opacity: 0.7;
    z-index: 3;
    height: 72px;
    filter: alpha(opacity:50)
}
#search form {
    padding: 18px 0 0 0;
    line-height: 38px;
    color: #fff;
    font-size: 14px
}
#search input.in1 {
    width: 213px;
    height: 38px;
    background: url(../images/b35.png) no-repeat 0px 0;
    color: #000;
    font-size: 12px;
    text-indent: 10px;
    line-height: 38px
}
#search input, #search i {
    float: left
}
#search input.in2 {
    width: 97px;
    height: 38px;
    background: #efc274;
    text-align: center;
    color: #fff
}
#project .c3 li {
    float: left;
    width: 240px;
    line-height: 30px;
}
#search input.in3 {
    margin: 0 0 0 16px;
    width: 213px;
    color: #000;
    height: 38px;
    background: url(../images/b35.png) no-repeat 0 -37px;
    font-size: 12px;
    line-height: 38px;
    text-indent: 28px
}
#search input.in4 {
    background: #e6a178
}
#search li {
    float: left;
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 10px;
    margin: 0 0 0 5px;
    cursor: pointer;
    overflow: hidden
}
#search li.on {
    background: #efc274
}
#search ul {
    width: 60px;
    margin: 32px 0 0
}
#menu {
    padding: 30px 0
}
#menu dt {
    width: 68px;
    height: 121px;
    background: #efc274;
    float: left;
    text-align: center;
    color: #fff;
    overflow: hidden
}
#menu dl {
    float: left
}
#menu dd {
    border-top: 1px solid #e8e1e2;
    border-bottom: 1px solid #e8e1e2;
    padding: 20px 0 0 13px;
    float: left;
    line-height: 20px;
    height: 99px;
    font-size: 12px;
    overflow: hidden
}
#menu dd.d {
    border-right: 1px solid #e8e1e2
}
#menu dd a:hover {
    color: #ff6000
}
#menu .d1 dt {
    background: #b1cfa5
}
#menu .d2 dt {
    background: #efc274
}
#menu .d3 dt {
    background: #a9c9dd
}
#menu .d4 dt {
    background: #ff8e7f
}
#menu .d5 dt {
    background: #c4afcc
}
#menu i {
    display: inline-block;
    width: 48px;
    height: 48px;
    background: url(../images/b1.png) no-repeat 0 0;
    opacity: 1;
    margin: -48px 0 5px 0
}
#menu .d2 i {
    background-position: 0 -48px
}
#menu .d3 i {
    background-position: 0 -96px
}
#menu .d4 i {
    background-position: 0 -144px
}
#menu .d5 i {
    background-position: 0 -192px
}
#menu dt span {
    width: 48px;
    height: 48px;
    background: #fff;
    border-radius: 48px;
    display: inline-block;
    opacity: 0.5;
    filter: alpha(opacity:50);
    margin: 14px 0 0px 0
}
#menu dt a {
    color: #fff
}
#menu .d1 dd {
    width: 140px
}
#menu .d2 dd {
    width: 140px
}
#menu .d3 dd {
    width: 128px
}
#menu .d4 dd {
    width: 132px
}
#menu .d5 dd {
    width: 134px
}
#news {
    background: url(../images/b5.png);
    height: 498px;
    position: relative;
    overflow: hidden
}
.w2 {
    width: 1146px;
    margin: 0 auto
}
.bar {
    padding: 20px 0 0;
    border-bottom: 1px solid #dad1d2;
    height: 44px;
    position: relative;
    font-size: 20px;
    line-height: 44px
}
.bar i, .bar em {
    height: 43px;
    border-bottom: 2px solid #860b1f;
    color: #ff693b;
    font-weight: bold;
    display: inline-block
}
.bar2 i {
    color: #333333
}
.bar span {
    font-size: 14px;
    font-weight: bold;
    line-height: 34px;
    padding-top: 10px
}
.bar a.on {
    color: #fe5f00
}
#news .more {
    position: absolute;
    width: 82px;
    height: 82px;
    color: #fff;
    opacity: 0.5;
    filter: alpha(opacity:50);
    background: #6d343d;
    color: #fff;
    text-align: center;
    line-height: 55px;
    border-radius: 82px;
    left: 50%;
    bottom: -40px;
    font-size: 12px;
    margin: 0 0 0 -41px
}
#news .c5 {
    height: 500px
}
#news .c2 dt {
    position: relative;
    width: 425px;
    height: 216px;
    border: 2px solid #e4ddde
}
#news .c2 {
    padding: 27px 0 0
}
#news .c2 dt img {
    position: absolute;
    z-index: 1;
    left: 31px;
    top: 28px
}
#news .c2 dt i {
    position: absolute;
    z-index: 2;
    right: -44px;
    bottom: -21px;
    width: 130px;
    height: 25px;
    background: #5e1c27;
    opacity: 0.77;
    filter: alpha(opacity:77);
    color: #fff;
    line-height: 25px;
    text-indent: 20px;
    font-size: 12px
}
#news .c2 dd {
    width: 438px;
    padding: 40px 0 0 33px
}
#news dd p {
    font-size: 12px;
    line-height: 24px;
    padding-top: 2px
}
#news .c3 dl {
    width: 608px;
    height: 107px;
    position: relative
}
#news .c3 dt.di {
    background: none;
    width: 608px;
    height: 107px;
    position: absolute;
    z-index: 1
}
#news .c3 {
    padding: 26px 0 0 35px
}
#news .c3 dt.img {
    float: left;
    width: 117px;
    text-align: center;
    z-index: 2;
    position: absolute;
    top: 16px
}
#news .c3 img {
    border-radius: 78px
}
#news .c3 dd {
    float: left;
    width: 447px;
    position: absolute;
    left: 120px;
    top: 18px;
    padding-left: 20px;
    z-index: 2;
    background: url(../images/b6.png) no-repeat left center
}
#news dl:hover dt.di {
    opacity: 0.7;
    background: #d7ccce;
    transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s
}
#news dl:hover a, #news dd a:hover {
    color: #ff693b
}
#doctor {
    width: 1300px;
    margin: 0 auto;
    position: relative
}
#upDoctor {
    background: url(../images/b8.png);
    width: 50px;
    height: 76px;
    position: absolute;
    top: 184px;
    left: 22px;
    cursor: pointer
}
#downDoctor {
    background: url(../images/b8.png) no-repeat -50px 0;
    width: 50px;
    height: 76px;
    position: absolute;
    top: 184px;
    cursor: pointer;
    right: 22px
}
#doctor dt {
}
#doctor div.c1 {
    padding-top: 19px;
    width: 1080px;
    height: 280px;
    overflow: hidden
}
#doctor div.c2 {
}
#doctor dl {
    float: left;
    display: inline;
    margin-right: 8px;
    width: 207px;
    overflow: hidden;
    height: 278px;
    border: 1px solid #dac9bb;
    position: relative
}
#doctor dt {
    position: absolute;
    z-index: 1
}
#doctor dd {
    display: none;
    position: absolute;
    z-index: 2;
    background: #8b5c73;
    opacity: 0.7;
    filter: alpha(opacity:70);
    color: #fff;
    font-size: 12px;
    width: 207px;
    height: 278px
}
#doctor a {
    color: #fff
}
#doctor dd p {
    padding-left: 25px;
    width: 160px;
    line-height: 18px
}
#doctor dd .p1 {
    padding: 70px 0 20px 25px
}
#doctor dd i {
    font-size: 14px
}
#doctor dd .p3 a {
    width: 98px;
    line-height: 33px;
    background: #5e1c27;
    display: inline-block;
    text-align: center
}
#doctor dd .p3 {
    padding: 33px 0 0 43px
}
#project {
    background: url(../images/b5.png);
    margin: 60px 0 0 0;
    padding: 60px 0
}
#project .c2 {
    width: 429px;
    height: 307px;
    background: url(../images/b9.png) no-repeat right top;
    padding-top: 31px
}
#project .c3 {
    width: 485px;
    padding-left: 24px
}
#project .p2 a, #project .p1 a, #project .c3 li a:hover {
    color: #ff693b
}
#project .p2 {
    font-size: 12px;
    line-height: 22px;
    padding: 10px 0 15px 0
}
#project .p3 {
    text-align: center;
    background: #eae6e6;
    line-height: 48px;
    font-size: 12px;
    color: #999999
}
#project .p3 a {
    color: #999
}
#project .c3 ul {
    padding: 35px 0 0 0
}
#project .c3 li a {
    line-height: 24px;
    color: #666666;
    font-size: 12px
}
#project .bd {
    position: absolute;
    width: 87px;
    height: 223px;
    border: 1px solid #decfc4;
    right: 0px;
    z-index: 1
}
#project .c4 {
    width: 125px;
    margin: 0 0 0 17px;
    position: relative
}
#project .c4 a.hv {
    display: block;
    color: #333333;
    width: 99px;
    line-height: 32px;
    margin: 0 0 0 26px;
    text-indent: 25px
}
#project .c4 a.hv:hover, #project .c4 a.on {
    opacity: 0.9;
    background: #835159;
    margin-left: 10px;
    color: #fff
}
#project .c4 ul {
    z-index: 2;
    position: absolute;
    padding-top: 30px
}
#project .c4 .more {
    font-size: 12px;
    padding-top: 40px;
    text-indent: 72px
}
#project .c4 .more a {
    color: #999999
}
#doctor .bar1 .more {
    font-size: 12px;
    color: #bbbbbb;
    font-weight: normal
}
.bar1 {
    font-weight: bold;
    color: #ff693b
}
.bar1 i {
    color: #333333
}
#hj {
    padding: 0px 0 80px 0
}
#hj .bd {
    position: absolute;
    border: 2px solid #e0d5d6;
    width: 287px;
    height: 192px;
    left: -40px;
    top: 155px;
    z-index: 1
}
#hj img {
    position: absolute;
    border: 4px solid #fff
}
#hj img.img1 {
    z-index: 10;
    left: 185px;
    width: 640px;
    height: 383px
}
#hj img.img2 {
    z-index: 8;
    opacity: 0.7;
    left: 31px;
    top: 100px;
    width: 150px;
    height: 182px;
    overflow: hidden
}
#hj img.img3 {
    z-index: 7;
    left: -3px;
    overflow: hidden;
    top: 115px;
    opacity: 0.7;
    width: 183px;
    height: 190px
}
#hj .c1 {
    position: relative;
    margin-top: 25px;
    height: 390px
}
#hj .c2 {
    background: url(../images/b10.png);
    width: 265px;
    height: 260px;
    right: 0px;
    top: 60px;
    z-index: 20;
    position: absolute;
    color: #fff;
    opacity: 0.7;
    padding-left: 40px;
    line-height: 24px;
    filter: alpha(opacity:70)
}
#hj .c2 a {
    color: #fff
}
#hj .c2 p {
    padding-top: 35px
}
#hj .c2 i {
    font-size: 18px
}
#hj .c2 p.p2 {
    padding: 0px;
    font-size: 12px
}
#uphj {
    background: url(../images/b12.png);
    height: 47px;
    width: 65px;
    position: absolute;
    z-index: 20;
    left: 128px;
    cursor: pointer;
    top: 163px;
    opacity: 0.9
}
#downhj {
    background: url(../images/b12.png) no-repeat -66px 0;
    height: 47px;
    width: 65px;
    position: absolute;
    cursor: pointer;
    z-index: 20;
    left: 193px;
    top: 163px;
    opacity: 0.9
}
#dh {
    background: #f1f1f1;
    font-family: "microsoft yahei";
    padding: 100px 0 25px 0;
    border-top: 1px dashed #989898;
    position: relative;
    margin: 66px 0 0 0
}
#dh .top {
    border: 15px solid #e4d1d4;
    width: 102px;
    height: 102px;
    font-weight: bold;
    font-weight: bold;
    color: #fff;
    line-height: 102px;
    font-size: 24px;
    position: absolute;
    left: 50%;
    margin: 0 0 0 -66px;
    top: -66px;
    background: #8c5a62;
    text-align: center;
    border-radius: 148px;
    overflow: hidden
}
#dh .top:hover {
    text-decoration: none
}
#dh li.t1 a {
    color: #5e1c28;
    font-weight: blold;
    font-size: 14px
}
#dh .c1 {
    margin-right: 70px;
    display: inline;
    overflow: hidden;
    width: 91px
}
#dh li.t1 {
    border-bottom: 1px solid #dbdbdb;
    line-height: 36px;
    font-weight: bold
}
#dh li.t2 {
    padding-top: 8px;
    border-top: 1px solid #fff
}
#dh .c1 li {
    font-size: 12px;
    line-height: 24px;
    width: 91px
}
#dh .c2 {
    width: 400px;
    font-size: 12px;
    line-height: 16px
}
#dh .t3 .p {
    font-size: 16px;
    padding: 10px 0 10px 0;
    line-height: 18px;
    color: #5e1c28;
    font-weight: bold
}
#dh .t3 {
    background: url(../images/ewm.png) no-repeat left top;
    height: 118px;
    padding-left: 120px
}
#dh .t4 {
    background: url(../images/dh.png) no-repeat left top;
    height: 118px;
    padding-left: 120px
}
#dh .t4 .p1 {
    font-size: 24px;
    line-height: 28px;
    font-weight: bold;
    color: #ff693b;
    padding: 10px 0 10px 0
}
#dh .t3 p {
    line-height: 16px
}
#bottom {
    color: #a7a7a7;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    background: url(../images/b11.png);
    padding: 40px 0 20px 0;
    height: 80px
}
#bottom a {
    color: #a7a7a7
}
.gk_bannner {
    background: url(../images/b13.png)
}
#navbar {
    background: #f1f1f1;
    line-height: 78px;
    display: none;
}
#navbar .p1 i {
    color: #fe5f00
}
#navbar .p1 {
    background: url(../images/gk_b.png) no-repeat -43px -190px;
    padding-left: 20px;
    font-size: 12px
}
#navbar .c2 {
    position: absolute;
    width: 324px;
    overflow: hidden;
    height: 262px;
    right: 0px;
    background: #f1f1f1;
    bottom: 0px;
    padding: 0 0 0 25px
}
#navbar .c2:hover {
    box-shadow: 0px -3px 3px 0px #cbbeb5
}
#navbar .c1 {
    position: relative;
    font-size: 12px
}
#navbar .in2 {
    float: left;
    width: 85px;
    line-height: 37px;
    text-align: center;
    color: #fff;
    background: #efc274;
    height: 37px;
    overflow: hidden;
    font-size: 13px
}
#navbar .in1 {
    border: 1px solid #e0d4d5;
    border-right: 0px;
    float: left;
    width: 210px;
    overflow: hidden;
    height: 35px;
    line-height: 35px;
    text-indent: 10px;
    height: 35px;
    color: #999999;
    font-size: 12px;
    background: #f7f7f7
}
#navbar .in3 {
    background: #f7f7f7 url(../images/gk_b.png) no-repeat -32px -38px;
    text-indent: 33px
}
#navbar .in5 {
    background: #f7f7f7 url(../images/gk_b.png) no-repeat -28px 0px;
    text-indent: 33px
}
#navbar .in4 {
    background: #e6a178
}
#navbar .in6 {
    background: #fe5f00
}
#navbar li {
    height: 45px
}
#navbar .p2 {
    height: 34px;
    line-height: 32px;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    border-bottom: 1px solid #d3d3d3;
    width: 296px;
    position: relative;
    margin: 20px 0 0 0
}
#navbar .p2 i {
    height: 34px;
    top: 0px;
    left: 0px;
    border-bottom: 2px solid #860b1f;
    position: absolute
}
#navbar ul {
    padding-top: 20px
}
#navbar li.li {
    height: 30px;
    line-height: 30px;
    padding: 5px 0 5px 0
}
.yygk .c3 i, .yygk .c4 i {
    color: #fe5f00
}
.yygk .c2 {
    color: #666666;
    line-height: 24px;
    font-size: 12px;
    padding-top: 20px;
    margin-bottom: 10px
}
.yygk #map1 {
    margin: 30px 0 0 0;
}
#map1 img:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #b26573;
    opacity: 0.5;
}
#map1 img {
    position: relative;
}
.yygk .c3 {
    background: url(../images/t7.jpg) no-repeat left top;
    height: 264px;
}
.yygk .c3 p {
    padding: 10px 0 0 414px
}
.yygk .c4 {
    background: url(../images/t8.jpg) no-repeat right bottom;
    padding-top: 30px;
    height: 328px
}
.yygk .c4 p {
    padding: 28px 432px 0 0
}
.yygk .c5 li {
    float: left;
    width: 245px;
    text-align: center;
    margin: 0 33px 0 0
}
.yygk .c5 {
margin-bottom:30px;
    padding-top: 30px
}
.yygk .c5 li.li {
    margin: 0 0 0 1px
}
.yygk .c5 i {
    display: inline-block;
    line-height: 46px;
    background: #ededed;
    width: 245px
}
.yygk .c5 img {
    padding-bottom: 0px;
    font-size: 0px
}
.yygk .c8 .c8-2 {
    width: 1080px;
    height: 655px
}
.yygk .p2 a {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: #cfcfcf;
    border-radius: 15px;
    cursor: pointer;
    margin: 0 0 0 6px
}
.yygk .p2 a.on {
    background: #e6a178
}
.yygk .p2 {
    text-align: center;
    padding: 30px 0 20px 0
}
.yygk .c6 {
    width: 1078px;
    border: 1px solid #ece0e0;
    background: url(../images/t15.jpg) no-repeat 541px center;
    height: 358px;
    position: relative
}
.yygk .c6 i {
    left: 105px;
    top: 203px;
    position: absolute;
    width: 46px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background: #f0c274;
    border-radius: 5px;
    text-align: center;
    line-height: 46px
}
.yygk .c6 i.i2 {
    left: 454px;
    top: 58px;
    background: #c4b0cc
}
.yygk .c6 i.i3 {
    left: 394px;
    top: 77px;
    background: #ff8e7e
}
.yygk .c6 div {
    width: 259px;
    height: 159px;
    border: 2px solid #ece0e0;
    position: absolute;
    left: 60px;
    top: 30px;
    padding: 0 0 0 50px;
    font-size: 14px
}
.yygk .c6 div p {
    padding: 29px 0 6px 0;
    border-bottom: 2px solid #860b1f;
    color: #450a0a;
    display: inline-block;
    font-size: 16px;
    margin: 0 0 8px 0
}
.yygk .c6 div em {
    font-weight: bold;
    color: #fe5f00
}
.yygk .p3 {
    position: absolute;
    width: 252px;
    height: 141px;
    background: url(../images/b1.jpg);
    line-height: 24px;
    color: #fff;
    padding: 40px 0 0 40px;
    z-index: 3;
    left: 209px;
    top: 145px
}
.yygk .c7 {
    background: url(../images/b17.png);
    padding: 45px 0 65px;
    margin-top: 38px
}
.bar2 {
    padding: 0px
}
.yygk .u1 {
    padding: 32px 0 0 334px;
    position: relative;
    height: 30px;
    width: 752px;
    overflow: hidden;
}
.yygk .u1 li {
    width: 120px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    visibility: hidden;
    float: left;
    display: inline;
    margin: 0 75px 0 0;
}
.yygk .u1 li.on {
    background: #fe5f00;
    visibility: visible;
    display: block;
}
.yygk .u2 li.on {
    background: url(../images/gk_b.png) no-repeat 0 -36px
}
.yygk .u2 li {
    width: 24px;
    height: 24px;
    cursor: pointer;
    background: url(../images/gk_b.png) no-repeat 0 -60px;
    float: left;
    margin-right: 173px;
    display: inline;
}
.yygk .u2 {
    margin: 24px 0 0;
    background: url(../images/b15.png) no-repeat top left;
    overflow: hidden;
    height: 24px;
    position: relative;
    padding: 0 50px 0 375px;
    width: 705px;
}
.yygk .u3 li {
    margin: 20px 0 0 116px;
    border-bottom: 1px dotted #a3a3a3;
    padding-bottom: 15px;
    overflow: hidden;
    width: 640px
}
.yygk .u3 li p {
    width: 430px;
    padding-left: 24px
}
.yygk .u3 li em {
    color: #fe5f00;
    font-size: 14px;
    padding-bottom: 5px;
    display: inline-block
}
.yygk .u3 li i {
    font-size: 14px;
    padding-bottom: 5px;
    display: inline-block
}
.yygk .u3 li.li {
    border-bottom: 0px
}
.yygk .c8 {
    margin-top: 38px;
    overflow: hidden
}
.yygk .u4 li.li {
    padding: 0 0px 9px 0
}
.yygk .u4 li {
    line-height: 0px
}
.yygk .u4 li p {
    height: 133px;
    margin: 0 0 9px;
    line-height: 24px;
    background: url(../images/b1.jpg);
    color: #fff;
    padding: 40px 0 0 35px
}
.yygk .u4 li i {
    display: inline-block;
    font-weight: bold;
    font-size: 20px;
    padding-bottom: 10px;
    border-bottom: 2px solid #fff;
    margin-bottom: 10px
}
.yygk .u4 li {
    padding: 0 9px 9px 0;
    float: left
}
.yygk #uphj1 {
    background: url(../images/b12.png);
    width: 65px;
    height: 47px;
    float: left;
    cursor: pointer;
    margin: 0 0 0 475px
}
.yygk #downhj1 {
    background: url(../images/b12.png) no-repeat -66px 0;
    width: 65px;
    cursor: pointer;
    height: 47px;
    float: left
}
.yygk .u5 {
    text-align: center;
    padding: 20px 0 30px 0
}
.yygk .c9 {
    background: url(../images/t21.jpg) no-repeat center center;
    height: 400px
}
.yygk .c9 dt {
    background: url(../images/b16.png);
    width: 204px;
    line-height: 43px;
    text-indent: 50px;
    font-weight: bold;
    color: #fff;
    font-size: 14px
}
.yygk .c9 dt.dt2 {
    background-position: 0 -43px
}
.yygk .c9 dt.dt3 {
    background-position: 0 -86px
}
.yygk .c9 dt.dt4 {
    background-position: 0 -129px
}
.yygk .c9 dd {
    width: 365px;
    padding: 10px 0 0 45px
}
.yygk .c9 dl {
    float: left;
    margin-top: 28px;
    height: 180px
}
.yygk .c9 dl.dl {
    width: 670px
}
.yygk .c10 {
    padding-top: 30px
}
.yygk .c11 {
    padding-top: 30px;
    height: 300px
}
.yygk .c11 .p1 {
    padding: 0px 100px 0 100px;
    line-height: 24px
}
.yygk .c11 strong {
    color: #fe5f00;
    font-size: 14px
}
.yygk .c11 em {
    color: #fe5f00;
    font-weight: bold
}
.yygk .c11 .title {
    font-size: 14px;
    color: #860b1f;
    font-weight: bold
}
.ibar {
    height: 44px;
    border-bottom: 1px solid #d3d3d3;
    margin: 24px auto 0 auto
}
.ibar li.on i {
    border: 1px solid #860b1f;
    width: 9px;
    height: 9px;
    position: absolute;
    border-radius: 10px;
    bottom: -18px;
    background: #fff;
    left: 44px
}
.ibar li {
    position: relative;
    width: 98px;
    text-align: center;
    float: left
}
.ibar li a, .ibar li span {
    display: inline-block;
    line-height: 32px;
    width: 97px;
    font-weight: bold;
    color: #333333
}
.ibar li.on a, .ibar li:hover a, .ibar li.on span, .ibar li:hover span {
    color: #fff;
    background: #860b1f
}
.fk .c1 .cc-1 {
    overflow: hidden;
    height: 126px
}
.fk .c4 .c4-1 {
    overflow: hidden;
    height: 340px
}
.fk .c5 div.c5-2, .fk .c5 div.c5-1 {
    overflow: hidden
}
#photo .c1-1 {
    width: 770px;
    height: 529px;
    overflow: hidden
}
.lylx .c2 .dl dt {
    width: 316px;
    height: 88px;
    overflow: hidden
}
.lylx .c2 .dl dd {
    width: 316px;
    height: 295px;
    overflow: hidden
}
.lylx .c2 .dl1 dt {
    width: 316px;
    height: 212px;
    overflow: hidden
}
.ibar li:hover a, .ibar li:hover span {
    background: #860b1f
}
.ibar li:hover a, .ibar li:hover span {
    transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s
}
.tx_bannner {
    background: url(../images/b18.png)
}
.ibar1 {
    background: #f1f1f1;
    line-height: 16px;
    margin-top: 45px;
    height: 89px
}
.ibar1 i {
    padding: 20px 0 0 23px;
    background: #ac525e;
    font-weight: bold;
    color: #fff;
    width: 104px;
    font-size: 20px;
    line-height: 24px;
    height: 69px
}
.ibar1 em {
    font-size: 24px;
    color: #860b1f;
    padding-bottom: 10px;
    display: inline-block
}
.ibar1 p {
    padding: 24px 0 0 32px;
    text-transform: uppercase;
    font-size: 12px;
    color: #666
}
.ibar1 span a {
    color: #fff;
    font-size: 14px;
    line-height: 34px;
    width: 100px;
    background: #ab5b68;
    display: inline-block;
    text-align: center
}
.ibar1 span a.a {
    background: #f99254
}
.ibar1 span {
    padding: 30px 32px 0 0
}
.ibar2 {
    background: url(../images/b3.jpg);
    height: 123px;
    margin-top: 65px
}
.ibar2 i {
    background: url(../images/b2.jpg);
    width: 194px;
    height: 107px;
    font-size: 20px;
    line-height: 24px;
    color: #860b1f;
    font-weight: bold;
    text-align: center;
    padding-top: 16px
}
.ibar2 p {
    text-shadow: 1px 1px 3px #000;
    color: #fff;
    text-transform: uppercase
}
.ibar2 p em {
    font-size: 24px;
    display: inline-block;
    padding: 20px 0 10px
}
.ibar2 span a {
    color: #fff;
    font-size: 14px;
    line-height: 34px;
    width: 100px;
    background: #ab5b68;
    display: inline-block;
    text-align: center
}
.ibar2 span a.a {
    background: #f99254
}
.ibar2 span {
    padding: 30px 8px 0 0
}
.ibar2 label {
    display: inline-block;
    color: #fff;
    text-shadow: 2px 2px 3px #000;
    font-size: 14px;
    padding: 10px 0 0 5px
}
.ibar2 h3 {
    font-size: 18px;
    display: inline;
    font-weight: normal
}
.aqtx .c1 {
    background: url(../images/t23.jpg) no-repeat left bottom;
    padding-top: 15px;
    height: 305px
}
.aqtx .p1 {
    font-size: 12px;
    padding: 15px 0 0 520px
}
.aqtx .p1 i {
    color: #860b1f;
    font-size: 14px;
    font-weight: bold
}
.aqtx .p1 a {
    font-size: 16px;
    color: #fff;
    line-height: 38px;
    width: 226px;
    text-align: center;
    background: #fe8f4c;
    display: inline-block
}
.aqtx .p1 a:hover {
    text-decoration: none;
}
.aqtx .c2 {
    background: url(../images/t24.jpg) no-repeat 650px center
}
.aqtx .p2 {
    padding: 20px 300px 0 0;
    line-height: 24px
}
.aqtx .p2 i {
    display: inline-block;
    padding-bottom: 5px
}
.aqtx .p2 em {
    color: #fe5f00;
    font-size: 16px;
    font-weight: bold
}
.aqtx .c3 {
    height: 550px;
    background: none
}
.aqtx .c3 a {
    background: #fe8f4c;
    color: #fff;
    line-height: 38px;
    display: inline-block;
    width: 200px
}
.aqtx .c3 p {
    text-align: center;
    padding: 25px 0 0 0;
    font-size: 12px
}
.aqtx .c4 dl {
    float: left;
    display: inline;
    width: 255px;
    height: 318px;
    background: #f1f1f1;
    text-align: center
}
.aqtx .c4 dt {
    background: url(../images/b19.png);
    width: 100px;
    height: 88px;
    display: inline-block;
    margin: 35px 0 0 0
}
.aqtx .c4 .dt2 {
    background-position: -100px  0px
}
.aqtx .c4 .dt3 {
    background-position: -200px 0px
}
.aqtx .c4 dl.dl {
    margin: 20px 0 0 136px
}
.aqtx .c4 dl {
    margin: 20px 0 0 22px
}
.aqtx .c4 dd {
    line-height: 22px;
    padding-top: 20px;
    font-size: 12px
}
.aqtx .c4 {
    background: none;
    height: 500px
}
.aqtx .c4 .p {
    background: url(../images/b4.jpg) no-repeat;
    width: 784px;
    height: 112px;
    float: left;
    margin: 20px 0 0 116px;
    line-height: 24px;
    font-size: 12px;
    padding: 30px 0 0 60px
}
.aqtx .c5 {
    background: url(../images/b5.jpg) no-repeat 650px center;
    height: 373px
}
.aqtx .p3 span {
    color: #fe5f00;
    font-size: 14px;
    font-weight: bold
}
.aqtx .p3 {
    padding: 20px 545px  0 0
}
.fk_banner {
    height: 375px;
    width: 100%;
    position: relative
}
.fk_banner .cover {
    background: url(../images/b20.png) no-repeat top center;
    height: 375px;
    z-index: 2;
    width: 100%;
    position: absolute
}
.fk_banner .cover a {
    display: inline-block;
    height: 140px;
    background: url(../images/n.png);
    float: right;
    margin: 226px 0 0 0;
    width: 126px
}
.fk_banner .cover div {
    height: 375px;
}
.fk_banner .c1 {
    background: url(../images/f_b1.png);
    height: 324px;
    position: absolute;
    z-index: 1;
    width: 100%
}
.fk_banner .c1 div {
    background: url(../images/banner3.jpg) no-repeat top center;
    height: 324px;
    width: 100%
}
.fk .c1 {
    position: relative;
    height: 450px
}
.fk {
    background: url(../images/jtz.jpg) no-repeat bottom left;
    margin-top: -40px
}
.fk .c1 .p1 {
    width: 271px;
    height: 416px;
    border: 2px solid #e1e1e1;
    left: 298px;
    position: absolute;
    z-index: 1
}
.fk .c1 .img1 {
    position: absolute;
    z-index: 2;
    top: 40px
}
.fk .c1 .img2 {
    border-left: 2px solid #e1e1e1;
    padding: 28px 0 0 31px;
    top: 298px;
    left: 120px;
    position: absolute
}
.fk .c1 .em1 {
    position: absolute;
    background: url(../images/b21.png) no-repeat;
    width: 68px;
    height: 56px;
    left: 23px;
    top: 345px
}
.fk .c1 .em2 {
    background-position: -69px 0;
    left: 970px;
    top: 8px;
    z-index: 3
}
.fk .c1 div.c2 {
    width: 660px;
    height: 352px;
    background: #fff;
    position: absolute;
    z-index: 2;
    left: 420px;
    top: 40px
}
.fk .c1 .p2 {
    font-size: 20px;
    display: inline-block;
    color: #333;
    line-height: 35px;
    border-bottom: 2px solid #860b1f
}
.fk .c1 .p2 em {
    font-weight: bold;
    color: #fe5f00;
    font-weight: bold
}
.fk .c1 .p3 {
    color: #ab4e5b;
    font-size: 18px;
    padding-top: 15px
}
.fk .c1 .p4 {
    font-size: 12px;
    width: 575px;
    line-height: 22px;
    padding-top: 6px
}
.fk .c1 .cc {
    width: 660px;
    background: #f1f1f1;
    height: 152px;
    margin-top: 8px;
    padding-top: 26px
}
.fk .c1 .cc1 {
    width: 552px;
    overflow: hidden;
    float: left
}
.fk .c1 .cc a {
    float: left;
    background: url(../images/b22.png);
    height: 53px;
    width: 32px;
    margin: 36px 31px 0 0;
    display: inline
}
.fk .c1 .cc a.down {
    background-position: -32px 0;
    margin: 36px 0 0 13px
}
.fk .c1 .cc li {
    float: left;
    margin-right: 10px;
    line-height: 0px;
    display: inline
}
.fk .c1 .cc ul {
    float: left;
    width: 552px
}
.fk .f_bar {
    background: url(../images/b6.jpg) no-repeat;
    height: 64px;
    color: #fff;
    text-align: center
}
.fk .f_bar p {
    font-size: 18px;
    line-height: 35px;
    border-bottom: 2px solid #fff;
    float: left;
    display: inline;
    margin: 10px 0 0 42px
}
.fk .f_bar i {
    font-weight: bold
}
.fk .c3 li {
    float: left;
    width: 317px;
    margin: 0 64px 30px 0
}
.fk .c3 li p {
    font-size: 12px;
    line-height: 20px;
    padding-top: 6px
}
.fk .c3 li a {
    font-size: 14px;
    font-weight: bold
}
.fk .c3 li a:hover, .fk .c3 li:hover a {
    text-decoration: underline;
    color: #fe5f00
}
.fk .c3 li img {
    display: inline-block;
    padding-bottom: 10px
}
.fk .c3 li.li {
    margin: 0 0 30px 1px
}
.fk .c3 ul {
    padding-top: 25px;
    clear: right;
}
.fk .c4 .cc {
    width: 905px
}
.fk .c4 li {
    border: 1px solid #ebc5c6;
    line-height: 0px;
    margin-bottom: 13px
}
.fk .c4 li.on {
    border: 1px solid #e5905d
}
.fk .c4 form {
    padding: 18px 0 0 35px;
    line-height: 38px;
    color: #fff;
    font-size: 14px;
    width: 786px;
    margin-top: 20px;
    height: 55px;
    background: #f7f2ee;
    border: 1px solid #eed8d8
}
.fk .c4 input.in1 {
    width: 213px;
    height: 36px;
    color: #999999;
    background: #fff;
    border: 1px solid #d6bfc0;
    border-right: 0px;
    font-size: 12px;
    text-indent: 10px;
    line-height: 38px
}
.fk .c4 input, #search i {
    float: left
}
.fk .c4 input.in2 {
    width: 97px;
    height: 38px;
    background: #efc274;
    text-align: center;
    color: #fff
}
.fk .c4 input.in3 {
    margin: 0 0 0 16px;
    background: #fff url(../images/b4.png) no-repeat 5px center;
    text-indent: 28px
}
.fk .c4 input.in4 {
    background: #e6a178
}
.fk .c4 dl {
    padding-top: 20px
}
.fk .c4 dt, .fk .c4 dd {
    float: left
}
.fk .c4 dd div {
    background: url(../images/b23.png);
    width: 438px;
    height: 240px;
    padding-left: 60px;
    font-size: 12px;
    line-height: 20px
}
.fk .c4 .p1 {
    padding: 20px 0 0 0;
    color: #fe5f00;
    line-height: 20px;
    font-size: 16px
}
.fk .c4 .p1 i {
    font-weight: bold;
    color: #860b1f;
    font-weight: bold;
    font-size: 22px
}
.fk .c4 .p2 {
    line-height: 22px;
    color: #954250;
    padding: 5px 0
}
.fk .c4 .p3 {
    display: inline-block;
    color: #fff;
    line-height: 24px;
    width: 72px;
    text-align: center;
    background: #e6a178
}
.fk .c4 .p4 {
    padding-top: 5px;
    width: 400px
}
.fk .c4 .p6 {
    color: #ad8d56;
    padding-top: 10px;
    width: 600px;
}
.fk .c4 .p7 a {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    width: 119px;
    line-height: 35px;
    background: #860b1f;
    text-align: center
}
.fk .c4 .p7 a.a1 {
    background: #e6a178
}
.fk .c4 .p7 {
    padding: 30px 0 0 33px
}
.fk .c5 li {
    float: left;
    padding: 0 8px 8px 0;
    font-size: 0px;
    line-height: 0px
}
.fk .c5 li.li {
    padding: 0 0 8px 0
}
.fk .c5 div.c5-3 {
    width: 286px;
    height: 244px;
    background: url(../images/b1.jpg);
    font-size: 12px;
    line-height: 24px;
    color: #fff
}
.fk .c1 .cc a {
    cursor: pointer
}
.fk .c5 .p1 {
    text-align: right;
    padding: 40px 32px 0 0
}
.fk .c5 i {
    font-size: 20px;
    display: inline-block;
    border-bottom: 2px solid #fff;
    padding-bottom: 8px
}
.fk .c5 .p2 {
    text-align: right;
    padding: 18px 32px 0 0
}
.fk .c5 div.c5-2, .fk .c5 div.c5-1 {
    width: 1080px;
    height: 800px;
    background: none;
    height: 520px
}
.fk .c5 .p3 a {
    display: inline-block;
    background: url(../images/b24.png);
    height: 36px;
    width: 52px;
    cursor: pointer
}
.fk .c5 .p3 {
    padding: 15px 32px 0 0;
    text-align: right
}
.fk .c5 .p3 a.down {
    background-position: -51px 0
}
.fk .c5 ul {
    width: 640px;
    margin: 0 0 0 8px
}
.fk .c5 {
    padding-bottom: 60px
}
.fk_banner .c2 div {
    background: url(../images/banner4.jpg) no-repeat top center
}
.fk_banner .c3 div {
    background: url(../images/banner5.jpg) no-repeat top center
}
.fk_banner .c3 {
    background: url(../images/f_b2.png)
}
.fk_banner .c4 div {
    background: url(../images/banner6.jpg) no-repeat top center
}
.fk_banner .c4 {
    background: url(../images/f_b3.png)
}
.fk_banner .c5 div {
    background: url(../images/banner7.jpg) no-repeat top center
}
.fk_banner .c5 {
    background: url(../images/f_b4.png)
}
.fk_banner .c6 div {
    background: url(../images/banner3.jpg) no-repeat top center
}
.fk_banner .c6 {
    background: url(../images/f_b7.png)
}
.gk_bannner1 {
    background: url(../images/f_b5.png)
}
.gk_bannner1 div {
    height: 250px;
    background: url(banner8.jpg) no-repeat top center
}
.gk_bannner2 {
    background: #c6dbef
}
.fk .c3 .u1 li {
    width: 517px;
    margin: 0 19px 0 13px;
    height: 260px
}
.fk .c3 .u1 li.li {
    margin: 0 0px 0 13px
}
#photo .c1 {
    padding: 20px 30px;
    border: 1px solid #e7baba;
    width: 1018px
}
#photo {
    margin-top: 55px;
    padding-bottom: 80px
}
#photo .txt1 {
    background: url(../images/photo_1.jpg) no-repeat 10px 0;
    margin-right: 15px
}
#photo input {
    float: left;
    display: inline;
    width: 294px;
    border: 1px solid #e8d9db;
    line-height: 35px;
    color: #999;
    font-size: 12px;
    text-indent: 40px
}
#photo dl {
    margin-top: 25px;
    overflow: hidden;
    height: 530px
}
#photo dt {
    float: left;
    padding-right: 25px
}
#photo dd {
    float: left;
    width: 285px
}
#photo dd img {
    line-height: 0px;
    font-size: 0px;
    margin-bottom: 19px
}
#photo dd img.on {
    border: 1px solid #e5601b;
    width: 283px;
    height: 162px
}
#photo .p1 {
    line-height: 35px;
    border-bottom: 2px solid #750511;
    display: inline-block;
    font-size: 18px
}
#photo .p1 em {
    color: #fe5f00;
    font-weight: bold
}
#photo .p2 {
    line-height: 35px;
    font-size: 12px
}
#photo .p2 i {
    color: #fe5f00
}
#photo form {
    width: 100%;
    margin-top: 23px
}
#photo .txt2 {
    background: url(../images/photo_1.jpg) no-repeat 10px -35px;
    margin-right: 15px
}
#photo .txt3 {
    border: 1px solid #860b1f;
    text-align: center;
    width: 125px;
    font-size: 14px;
    text-indent: 0px;
    color: #fff;
    background: #860b1f
}
.lylx {
    margin-top: 11px;
    padding-bottom: 80px
}
.lylx .c1 {
    width: 733px;
    overflow: hidden
}
#baidumap, #baidumap2 {
    width: 731px;
    height: 498px;
    border: 1px solid #dedede;
    margin-top: 55px
}
.lylx .mp_z {
    background: #ebb99b;
    line-height: 37px;
    color: #fff;
    text-indent: 20px;
    margin-top: -37px;
    font-size: 12px;
    width: 100%;
    opacity: 0.9
}
.lylx .mp_z a {
    color: #fff
}
.lylx .cc, .lylx .cc1 {
    line-height: 24px;
    padding-top: 30px;
    font-size: 12px
}
.lylx .cc i, .lylx .cc1 i {
    color: #fe5f00;
    font-weight: bold
}
.lylx .cc strong, .lylx .cc1 strong {
    font-size: 14px
}
.lylx .cc em, .lylx .cc1 em, .lylx .cc1 strong {
    font-weight: bold;
    font-size: 14px;
    color: #860b1f
}
.anchorBL {
    display: none !important;
}
#map1 .anchorBL {
    content: "";
    display: block !important;
    position: absolute;
    pointer-events: none;
    display: block;
    background: #b26573;
    width: 100%;
    height: 100% !important;
    opacity: 0.4;
}
.xk_c {
    width: 300px;
    height: 80px;
}
.xk_c p {
    font-size: 12px;
    color: #666;
    padding-left: 20px;
    line-height: 26px;
    font-style: normal
}
.xk_c a {
    color: #ff0101;
    font-size: 12px
}
.lylx h3 {
    padding-left: 20px
}
.xk_c .textfield {
    border: 2px solid #cad5e9;
    height: 16px;
    line-height: 16px;
    width: 120px
}
.xk_c .ml {
    margin: 5px 0 0 10px;
    color: #000
}
.xkf {
    position: absolute;
    left: 212px;
    top: 29px
}
.xk_c .np {
    background: none;
    padding-left: 15px;
    margin-top: 5px
}
.xk_c .np span {
    color: #4864be;
    padding: 0px;
    background: none
}
.lylx .c2 {
    width: 316px;
    margin-left: 31px;
    padding-top: 36px
}
.ibar3 {
    font-size: 20px;
    border-bottom: 1px solid #e2d7d9;
    height: 33px;
    color: #2d0202
}
.ibar3 em {
    display: inline-block;
    height: 32px;
    border-bottom: 2px solid #760512
}
.ibar3 i {
    font-weight: bold;
    color: #fe5f00
}
.lylx .u1 {
    border: 1px solid #dedede;
    margin-top: 20px;
    padding: 20px 0 5px 0;
    margin-bottom: 15px
}
.lylx .u1 li {
 /*  width: 278px;*/
    border-bottom: 1px dashed #c6c6c6;
    margin-left: 10px;
    line-height: 40px;
    font-size: 12px
}
.lylx .u1 li span {
    display: none
}
.lylx .u1 li.li {
    border-bottom: 0px;
    padding-top: 15px
}
.lylx .u1 span {
    background: url(../images/r1.png);
    width: 49px;
    height: 49px;
    display: inline-block
}
.lylx .u1 span.s2 {
    background-position: -50px 0px
}
.lylx .u1 span.s3 {
    background-position: -100px 0
}
.lylx .u1 span.s4 {
    background-position: -150px 0
}
.lylx .u1 span.s5 {
    background-position: 0px -50px
}
.lylx .u1 span.s6 {
    background-position: -50px -50px
}
.lylx .u1 span.s7 {
    background-position: -100px -50px
}
.lylx .u1 span.s8 {
    background-position: -150px -50px
}
.lylx .u1 span.s9 {
    background-position: 0px -100px
}
.lylx .u1 span.s10 {
    background-position: -50px -100px
}
.lylx .u1 span.s11 {
    background-position: -100px -100px
}
.lylx .u1 span.s12 {
    background-position: -150px -100px
}
.lylx .u1 span.s13 {
    background-position: 0px -150px
}
.lylx .u1 span.s14 {
    background-position: -50px -150px
}
.lylx .u1 span.s15 {
    background-position: -100px -150px
}
.lylx .u1 span.s16 {
    background-position: -150px -150px
}
.lylx .u1 li.li span {
    display: inline-block
}
.lylx .u1 a {
    display: inline-block;
    width: 58px;
    text-align: center;
    margin-left: 10px
}
.lylx .u1 a:hover {
    color: #ff5400
}
.lylx .u1 a:hover span, #menu dt:hover span, #menu dt:hover i {
    -webkit-animation: tf5 1s ease 100ms alternate none 1;
    animation: tf5 1s ease 100ms alternate none 1
}
@-webkit-keyframes tf5 {
    from {
        -webkit-transform: perspective(300px) rotateX(180deg);
        transform: perspective(300px) rotateX(180deg)
    }
    to {
        -webkit-transform: perspective(300px) rotateX(0deg);
        transform: perspective(300px) rotateX(0deg)
    }
}
@keyframes tf5 {
    from {
        -webkit-transform: perspective(300px) rotateX(180deg);
        transform: perspective(300px) rotateX(180deg)
    }
    to {
        -webkit-transform: perspective(300px) rotateX(0deg);
        transform: perspective(300px) rotateX(0deg)
    }
}
.lylx .u1 li a.a {
    margin-left: 0px
}
.lylx .c2 form {
    padding: 20px 0
}
.lylx .c2 input {
    width: 314px;
    line-height: 32px;
    font-size: 12px;
    color: #999999;
    text-indent: 10px;
    border: 1px solid #decfd1;
    margin-bottom: 7px;
    display: inline-block
}
.lylx .c2 input.st {
    background: #e6a178;
    color: #fff;
    text-align: center;
    width: 90px;
    line-height: 35px;
    border: 0px;
    margin-top: 5px;
    text-indent: 0px
}
.lylx .c2 input.rst {
    background: #efc274;
    color: #fff;
    text-align: center;
    width: 90px;
    line-height: 35px;
    border: 0px;
    margin-top: 5px;
    text-indent: 0px
}
.lylx .c2 .p3 {
    font-size: 13px;
    line-height: 1.4;
    color: #5d5d5d
}
.lylx .c2 .p3 span.s1 {
    font-size: 12px;
    background-position: 0 -232px
}
.lylx .c2 .p3 span {
    background: url(../images/b25.png) no-repeat 0 -196px;
    display: inline-block;
    height: 36px;
    padding-left: 48px;
    overflow: hidden
}
.lylx .c2 .p3 .i {
    font-size: 15px;
    color: #474747
}
.lylx .c2 .p4 {
    line-height: 22px;
    font-size: 12px;
    color: #5d5d5d;
    margin-top: 15px;
    background: #eff0f2;
    padding: 10px 15px 10px 20px
}
.lylx .c2 .p4 i {
    color: #fe5f00
}
.gk_bannner3 {
    background: url(../images/f_b6.png)
}
#baidumap1 {
    width: 317px;
    height: 330px;
    margin-top: 15px;
    font-size: 12px
}
#baidumap1 .xk_c .textfield {
    border: 2px solid #cad5e9;
    height: 16px;
    line-height: 16px;
    width: 100px
}
#baidumap1 h3 {
    font-size: 14px
}
#baidumap1 p {
    line-height: 20px
}
#baidumap1 .xk_c {
    width: 262px
}
.mp_z1 {
    opacity: 0.8;
    margin-top: -78px;
    font-size: 12px;
    line-height: 18px;
    background: #ca969c;
    color: #fff;
    height: 68px;
    padding-top: 10px
}
.mp_z1 span {
    padding-left: 20px;
    display: inline-block
}
.content h1 {
    font-size: 16px;
    color: #6e1f2c;
    text-align: center;
    border-bottom: 1px dotted #000;
    line-height: 40px
}
.content {
    padding-top: 29px
}
.content .p1 {
    color: #999999;
    font-size: 12px;
    text-align: center;
    line-height: 24px;
    padding-top: 10px
}
.content .p1 em, .content .p1 a {
    color: #fe5f00
}
.content .c1 {
    background: #f1f1f1;
    color: #666666;
    padding: 10px 20px;
    margin-top: 20px;
    font-size: 12px;
    line-height: 24px;
    font-weight: normal;
    text-align: justify;
    width: 695px
}
.content .c1 em {
    color: #ff0000
}
#text {
    font-size: 14px;
    line-height: 24px;
    padding: 30px 0 40px 0
}
.content #ud li {
    font-size: 12px;
    width: 366px;
    overflow: hidden;
    height: 45px;
    display: inline-block;
    text-indent: 20px
}
.content #ud {
    line-height: 45px;
    background: #f1f1f1
}
.content #ud a:hover {
    color: #fe5f00
}
#text p {
    /*padding: 15px 0*/
}
.content .msg .pp {
    height: 35px;
    width: 727px;
    border-bottom: 1px solid #e4dbdd
}
.content .msg .pp em {
    font-size: 19px;
    color: #000;
    display: inline-block;
    height: 34px;
    border-bottom: 2px solid #6d1f2c
}
.content .msg .pp i {
    font-weight: bold;
    color: #fe5f00
}
.content .msg .pp a {
    float: right;
    margin-left: 10px;
    width: 100px;
    line-height: 29px;
    color: #fff;
    background: #ee5f01;
    text-align: center;
    font-size: 14px
}
.content .msg .pp a.a {
    background: #cacaca
}
.content .msg .ul {
    width: 725px;
    margin-top: 10px;
    border: 1px solid #d2d2d2;
    height: 161px
}
.content .msg .ul li {
    height: 121px;
    border-right: 1px dashed #dedede;
    float: left;
    margin-top: 19px
}
.content .msg .ul .li1 {
    width: 140px;
    padding: 40px 0 0 20px;
    text-align: center;
    color: #ee5f00;
    font-family: "微软雅黑";
    font-size: 18px;
    height: 80px
}
.content .msg .ul .li1 .p2 {
    background: url(../images/b33.png);
    width: 95px;
    display: inline-block;
    height: 15px;
    text-align: left
}
.content .msg .ul .li1 .p2 label {
    background: url(../images/b34.png);
    height: 15px;
    display: inline-block
}
.content .msg .ul .li2 {
    width: 432px;
    padding-top: 25px;
    height: 96px
}
.content .msg .ul .li2 {
    font-family: "微软雅黑";
    font-size: 13px;
    text-align: center;
    line-height: 14px
}
.content .msg .ul .li2 p {
    white-space: pre;
    height: 14px;
    padding: 0 0 16px 0
}
.content .msg .ul .li2 em {
    font-style: normal;
    float: left;
    height: 14px;
    display: inline-block;
    color: #fff;
    background: #ee5f00;
    text-indent: 20px
}
.content .msg .ul .li2 label {
    width: 164px;
    height: 14px;
    background: #e4e4e4;
    display: inline-block;
    text-align: left
}
.content .msg .ul .li3 {
    width: 432px;
    padding-top: 36px;
    height: 90px;
    text-align: center;
    color: #ee5f00;
    font-family: "微软雅黑";
    font-size: 18px
}
.content .msg .ul .li3 .p2 {
    font-size: 14px;
    color: #000
}
.content .msg .ul li.li3 {
    border: 0px;
    width: 117px
}
.content .msg dl {
    margin-top: 42px;
    border-bottom: 1px solid #dedede;
    height: 162px
}
.content .msg dt {
    float: left;
    margin: 5px 0 0 0;
    margin-right: 22px;
    display: inline;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #777777
}
.content .msg dd {
    font-size: 12px;
    width: 600px;
    float: left
}
.content .msg dd .pp1 {
    font-family: "微软雅黑";
    font-size: 14px
}
.content .msg dd .pp1 strong {
    float: left;
    color: #464646;
    font-weight: normal
}
.content .msg dd .pp1 em {
    float: left;
    font-style: normal;
    color: #ee5f00;
    padding-right: 26px
}
.content .msg dd .pp1 label {
    background: url(../images/b30.png);
    width: 75px;
    height: 10px;
    display: inline-block;
    float: left;
    margin: 5px 34px 0 0;
    overflow: hidden
}
.content .msg dd .pp1 label em {
    height: 10px;
    background: url(../images/b31.png);
    display: inline-block;
    padding: 0px
}
.content .msg dd .pp1 em.em {
    padding: 0px
}
.content .msg dd a {
    color: #ee5f00
}
.content .msg dd .p2 {
    line-height: 20px;
    border-top: 1px dashed #acacac;
    border-bottom: 1px dashed #acacac;
    float: left;
    color: #777777;
    padding: 15px 0;
    margin-top: 15px
}
.content .msg dd .p3 {
    margin-top: 20px;
    color: #777777;
    float: left;
    width: 100%
}
.content .msg dd .p3 span {
    background: url(../images/b32.png);
    width: 91px;
    height: 22px;
    font-size: 12px;
    text-indent: 61px;
    line-height: 22px
}
.content .msg .pp2 {
    font-size: 18px
}
.content .msg form {
    padding: 30px 0 0 13px;
    float: left
}
.content .msg form li {
    height: 50px;
    font-size: 14px;
    width: 655px;
    overflow: hidden;
    float: left
}
.content .msg form .txt {
    width: 128px;
    height: 26px;
    border: 1px solid #dedede
}
.content .msg form strong {
    float: left;
    line-height: 26px;
    font-weight: normal;
    padding-left: 5px
}
.content .msg form em {
    font-style: normal;
    padding-left: 5px;
    line-height: 26px;
    float: left
}
.content .msg form i {
    font-style: normal;
    padding-left: 5px;
    line-height: 26px;
    color: #ee0000;
    float: left
}
.content .msg form input {
    float: left
}
.content .msg form label em {
    background: url(../images/b34.png);
    width: 95px;
    height: 15px;
    display: inline-block;
    float: left
}
.content .msg form a {
    background: url(../images/b33.png);
    display: inline-block;
    width: 19px;
    height: 15px;
    cursor: pointer
}
.content .msg form a.on {
    background: url(../images/b34.png);
    width: 19px;
    height: 15px
}
.content .msg form ul {
    float: left;
    width: 712px
}
.content .msg form label {
    background: url(../images/b33.png);
    width: 95px;
    height: 15px;
    display: inline-block;
    float: left;
    margin-top: 6px;
    overflow: hidden
}
.content .msg form textarea {
    width: 605px;
    height: 84px;
    border: 1px solid #dedede;
    margin-left: 47px
}
.content .msg form li.li {
    height: 105px
}
.content .msg form .st {
    float: right;
    background: #ee5f01;
    border: 0px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    width: 103px;
    height: 24px;
    color: #fff;
    line-height: 24px;
    text-align: center;
    font-size: 14px
}
.ibar3 a {
    font-weight: normal;
    font-size: 12px;
    color: #999999;
    padding-top: 10px
}
.lylx .c2 .dl img {
    border: 1px solid #dfc5c5;
    display: inline-block;
    margin-right: 6px
}
.lylx .c2 .dl img.on {
    border-color: #f48441
}
.lylx .c2 .dl dd {
    margin-top: 20px
}
.lylx .c2 .dl dd img {
    margin: 0px
}
.lylx .c2 .p5 {
    text-align: center
}
.lylx .c2 .p5 a {
    line-height: 32px;
    color: #fff;
    background: #e6a178;
    width: 100px;
    display: inline-block
}
.lylx .c2 .p5 a.a {
    background: #bfbfbf;
    margin-left: 14px
}
.lylx .c2 .p6 {
    padding-top: 24px;
    line-height: 24px;
    font-size: 12px
}
.lylx .c2 .p6 em {
    color: #fe5f00
}
.lylx .c2 .p6 b {
    font-size: 14px
}
.lylx .c2 .p7 {
    text-align: center;
    padding: 25px 0 30px 0
}
.lylx .c2 .p8 a {
    display: inline-block;
    text-indent: 14px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 5px;
    background: #e6a178;
    width: 316px;
    font-size: 12px
}
.lylx .c2 .p8 a.a3 {
    background: #a9c9dd
}
.lylx .c2 .p8 a.a2 {
    background: #c4afcc;
    width: 155px;
    text-indent: 0px;
    text-align: center
}
.lylx .c2 .p8 a.a4 {
    margin-left: 6px;
    background: #f195a5
}
.lylx .c2 .dl1 {
    width: 316px;
    height: 212px
}
.lylx .c2 .dl1 dd {
    background: #b0606d;
    opacity: 0.8;
    line-height: 38px;
    margin-top: -38px;
    height: 38px;
    position: relative;
    color: #fff
}
.lylx .c2 .dl1 .c2-1 {
}
.lylx .c2 .dl1 dd a.a {
    position: absolute;
    text-indent: 16px;
    color: #fff;
    bottom: -38px;
    height: 38px
}
.lylx .c2 .dl1 span {
    width: 40px;
    padding-top: 15px
}
.lylx .c2 .dl1 span a {
    display: inline-block;
    width: 9px;
    margin: 0 3px 0 0;
    height: 9px;
    cursor: pointer;
    border-radius: 9px;
    overflow: hidden;
    background: #fff
}
.lylx .c2 .dl1 span a.on {
    background: #fe5f00
}
.lylx .c1 .zbm {
    overflow: hidden;
    padding: 23px 0 16px 0;
    border-bottom: 1px dashed #dedede
}
.lylx .c1 .zbm dt {
    float: left;
    padding-right: 22px
}
.lylx .c1 .zbm dd {
    float: left
}
.lylx .c1 .zbm dd a {
    font-size: 14px;
    color: #333333
}
.lylx .c1 .zbm .p1 {
    line-height: 20px;
    padding-top: 10px;
    font-size: 12px;
    text-align: justify
}
.lylx .c1 .zbm .p1 a {
    font-size: 12px
}
.lylx .c1 .zbm dd a:hover {
    text-decoration: underline;
    color: #860b1f
}
.lylx .c1 .zbm .p2 {
    padding-top: 15px
}
.lylx .c1 .zbm .p2 a {
    display: inline-block;
    line-height: 32px;
    color: #fff;
    width: 100px;
    background: #bfbfbf;
    text-align: center;
    margin-right: 15px
}
.lylx .c1 .zbm .p2 a:hover {
    background: #e6a178;
    color: #fff
}
.lylx .c1 .zbm dd.dd {
    width: 315px;
    padding-top: 8px;
    padding-left: 0px
}
.lylx .c1 .zbm .p5 {
    padding-top: 10px
}
.lylx .c1 .zbm dd img {
    border: 1px solid #dedede
}
.lylx .c1 .zbm dd {
    padding: 10px 0 0 16px
}
.gk_bannner4 {
    background: url(../images/t112.jpg) no-repeat;
    height: 250px;
}
.zjtd .c1 {
    margin-top: 55px;
    border: 1px solid #e8d2d2;
    height: 353px
}
.zjtd {
    padding-bottom: 30px
}
.zjtd .c2 {
    padding: 43px 0 0 47px;
    width: 525px
}
.zjtd .c3 {
    padding: 43px 0 0 0;
    width: 460px;
    line-height: 22px;
    font-size: 12px
}
.zjtd .c3 b {
    color: #fe5f00;
    font-size: 14px
}
.zjtd .c2 a {
    height: 76px;
    width: 50px;
    background: url(../images/b8.png);
    margin: 102px 15px 0 0;
    cursor: pointer
}
.zjtd .c2 a.right {
    background-position: -50px 0;
    margin: 102px 0px 0 15px;
}
.zjtd .c2 div.c2-1 {
    width: 342px;
    height: 259px;
    overflow: hidden;
    padding: 0 21px
}
.zjtd .c8 .c8-1 {
    width: 1080px;
    overflow: hidden;
}
.zjtd .c3 .p1 {
    padding-bottom: 40px
}
.zjtd .c3 .p2 {
    line-height: 37px;
    width: 395px;
    text-indent: 20px;
    color: #860b1f;
    font-size: 14px;
    background-color: #f1f1f1;
    margin: 0 0  10px 0
}
.zjtd .c3 .p2 i {
    font-size: 18px;
    color: #fe0000;
    font-weight: bold
}
.zjtd .c3 .p3 a {
    color: #fff;
    line-height: 33px;
    width: 148px;
    background: #fe8f4c;
    display: inline-block;
    text-align: center;
    font-size: 14px
}
.zjtd .c3 .p3 {
    padding-top: 20px
}
.zjtd .c4 {
    margin-top: 70px;
    background: url(../images/t113.jpg);
    height: 123px
}
.zjtd .c4 .cc1 {
    height: 123px;
    background: url(../images/t92.jpg)
}
.zjtd .c4 .cc2 {
    background-position: 0 -123px
}
.zjtd .c5 {
    margin-top: 60px
}
.zjtd .c5 .p1 {
    width: 324px;
    height: 80px;
    background: #f7efef;
    font-size: 12px;
    line-height: 24px;
    color: #954250;
    overflow: hidden
}
.zjtd .c5 dl {
    width: 809px;
    overflow: hidden
}
.zjtd .c5 .p1 em {
    border-right: 40px solid #fff;
    border-top: 80px solid #f7efef;
    float: right
}
.zjtd .c5 dt {
    float: left;
    font-size: 0px;
    padding-right: 40px
}
.zjtd .c5 dt img {
    border: 1px solid #ecd3d3
}
.zjtd .c5 dd {
    width: 390px;
    float: left
}
.zjtd .c5 .p1 span {
    padding: 16px 0 0 20px;
    display: inline-block
}
.zjtd .c5 .p1 i {
    font-size: 24px;
    font-weight: bold;
    color: #860b1f
}
.zjtd .c5 .p1 label {
    font-size: 16px;
    color: #fe5f00
}
.zjtd .c5 .p2 {
    line-height: 30px;
    color: #fff;
    background: #e6a178;
    width: 95px;
    text-align: center;
    margin-top: 18px
}
.zjtd .c5 .p3 {
    line-height: 22px;
    font-size: 12px;
    color: #666;
    padding-top: 5px
}
.zjtd .c5 .p3 a {
    color: #fe5f00
}
.zjtd .c5 .p4 {
    padding-top: 10px;
    color: #999999;
    font-size: 12px
}
.zjtd .c7 {
    width: 271px
}
.zjtd .c7 img {
    margin-bottom: 22px
}
.zjtd .c6 {
    width: 809px
}
.zjtd .c5 .p5 i {
    display: inline-block;
    text-align: center;
    line-height: 61px;
    vertical-align: middle
}
.zjtd .c5 .p5 {
    padding-top: 25px
}
.zjtd .c5 .p5 i.i1 {
    line-height: 20px;
    height: 51px;
    color: #fff;
    background: #fe8f4c;
    width: 84px;
    padding: 10px 0 0 0
}
.zjtd .c5 .p5 i.i2 {
    background: #fcd2bd;
    font-weight: bold;
    width: 157px;
    font-size: 16px
}
.zjtd .c5 .p5 i.i2 a {
    color: #fe5f00;
    background: url(../images/t98.jpg) no-repeat left center;
    padding-left: 41px;
    display: inline-block;
    line-height: 61px
}
.zjtd .c5 .p5 i.i3 a {
    color: #fff
}
.zjtd .c5 .p5 i.i3 {
    font-size: 18px;
    background: url(../images/t99.jpg);
    width: 240px
}
.zjtd .c8 dl {
    margin: 0 18px 30px 0;
    float: left;
    width: 256px;
    z-index: 10;
    position: relative
}
.zjtd .c8 dl.dl {
    margin: 0 2px 30px 0px
}
.zjtd .c8 dd {
    height: 178px;
    border: 1px solid #e7d6d6;
    border-top: 0px;
    z-index: 12;
}
.zjtd .c8 .p6 i {
    font-size: 18px;
    color: #333
}
.zjtd .c8 dd p {
    padding-left: 15px
}
.zjtd .c8 dd .p6 {
    padding-top: 15px
}
.zjtd .c8 dd .p7 {
    font-size: 12px;
    color: #999;
    padding-top: 3px
}
.zjtd .c8 dd .p8 {
    font-size: 12px;
    line-height: 22px;
    color: #666;
    padding-top: 10px
}
.zjtd .c8 dd .p8 a {
    color: #999
}
.fy {
    padding-bottom: 1em;
    padding-top: 15px;
    text-align: center;
    font-size: 10px;
    clear: both
}
.fy span.current, .fy a.on, .fy a.current {
    color: #fff;
    background: #8c5a62;
    border-color: #8c5a62
}
.fy span, .fy a {
    display: inline-block;
    text-align: center;
    margin-right: 3px;
    width: 19px;
    height: 19px;
    border: 1px solid #cdcdcd;
    color: #a5a5a5;
    line-height: 19px
}
.zjtd .c8 dd .p9 a {
    width: 80px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: #bfbfbf;
    display: inline-block;
    margin-right: 8px
}
.zjtd .c8 dd .p9 {
    padding-top: 15px
}
.zjtd .c8 dl:hover {
    box-shadow: 3px 3px 3px #dfdfdf;
    transition: all 0.3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s
}
.zjtd .c8 dl:hover dd {
    border: 1px solid #fff;
    border-top: 0px
}
.zjtd .c8 dl:hover .p6 a, .zjtd .c8 dl:hover .p6 i {
    color: #860b1f
}
.zjtd .c8 dl:hover .p7 {
    color: #fe5f00
}
.zjtd .c8 dl:hover .p8 a {
    color: #ff5e00
}
.zjtd .c8 dl:hover .p9 a {
    background: #efc274
}
.zjtd .c8 dl:hover .p9 a.a {
    background: #e6a178
}
.zjtd .c8 dl dt {
    height: 170px;
    overflow: hidden;
}
.zjtd .c8 {
    padding-top: 55px;

}
.zjtd .c8 .tempWrap{ overflow:hidden; height:390px;}
.zjtd .c10 {
    border: 2px solid #e2c7c7;
    height: 397px;
    width: 1086px;
    position: relative
}
.zjtd .c10 .img {
    padding: 0 36px;
    position: absolute;
    top: -92px;
    left: 226px;
    background: #fff
}
.zjtd .c10 .img1 {
    padding-top: 12px
}
.zjtd .c9 {
    padding: 137px 0 50px 0
}
.zjtd .c9 p {
    text-align: center;
    margin: 105px 0 0 0;
    line-height: 22px;
    color: #fe5f00
}
.zjtd .c9 p b {
    color: #860b1f;
    font-size: 16px
}
#swt {
    width: 162px;
    display:none;
    height: 323px;
    position: fixed;
    overflow: hidden;
    right: 0px;
    top: 300px;
    z-index: 9999
}
#rightBox { position:fixed; right:0px; top:200px; z-index:9999; width:145px; height:521px;}
#rightBox a{ background:url(../images/x-3.png) no-repeat top right;width:145px; height:521px; display:block;}
#rightBox .c2{ display:none;background:url(../images/x-31.png) no-repeat top right;}
#rightBox .c3{ display:none;background:url(../images/x-32.png) no-repeat top right;}
#leftBox { position:fixed; left:0px; top:200px; z-index:9999; width:190px; height:369px;}
#leftBox a{ background:url(../images/leftBox.png) no-repeat top right;width:190px; height:369px; display:block;}
#xnav a.img1:hover:after { color:#fff;}
#xnav a.img1:after { content:'HOT'; color:#fffc00; position:absolute;font-size: 10px;right: 6px;top: 0px;
animation:updown 1s infinite;
}

@keyframes updown{
50%{transform:translate(0,-6px);}
100%{transform:translate(0,-3px);}
}
#swt a {
    position: absolute;
    display: block;
    color: #fff;
    line-height: 56px;
    width: 56px;
    text-align: center;
    background: #860b1f;
    border-radius: 56px;
    right: 0px;
    top: 140px
}
#swt a.close {
    background: url(../images/swt1.png);
    width: 30px;
    height: 30px;
    top: 0px;
    right: 112px;
    display: none
}
#swt a.a {
    font-size: 16px;
    width: 80px;
    height: 96px;
    border-radius: 116px;
    line-height: 20px;
    text-align: left;
    padding: 20px 0 0 36px;
    top: 108px;
    right: -50px
}
.content .msg .ul .li3 {
    padding-top: 15px
}
.content .msg #lyxz {
    border: 1px solid #d2d2d2;
    width: 725px;
    margin-top: 10px;
    background: #fcfcfc;
    height: 45px;
    line-height: 45px
}
.content .msg #lyxz em {
    color: #c9bbc9;
    font-style: normal
}
.content .msg #lyxz span {
    color: #ee0000
}
.content .msg #lyxz input {
    margin: 0 6px 0 20px
}
.content .msg dd .p2 {
    margin-top: 10px;
    padding: 10px 0;
    width: 600px;
    line-height: 24px;
    color: #303030
}
.content .msg dd .p3 {
    margin-top: 10px
}
.content .msg dl {
    width: 742px;
    height: auto;
    overflow: hidden;
    padding-bottom: 10px;
    margin-top: 20px
}
.content .msg dd div .p2 {
    border: 0px
}
.content .msg dd div .p3 {
    border-bottom: 1px dashed #acacac;
    padding-bottom: 10px;
    margin-bottom: 10px
}
.content .msg dd div .p5 {
    line-height: 24px;
    color: #303030;
    float: left;
    width: 600px
}
.content .msg dd div .p7 img {
    border: 2px solid #f2f2f2;
    cursor: pointer;
    margin-right: 5px
}
.content .msg dd div .p8 img {
    padding-top: 10px
}
.content .msg dd .pp1 strong {
    font-weight: bold
}
.content .msg #xztp1 {
    width: 330px;
    overflow: hidden
}
.content .msg a.jz {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #f3f3fa;
    border: 1px solid #ad96dd;
    font-family: "微软雅黑";
    line-height: 30px;
    width: 100px;
    height: 30px;
    text-align: center;
    margin: 15px 0 0px 300px;
    display: inline-block
}
.lylx .c1 dl.d {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 15px;
}
.lylx .c1 dl.d dt a, .lylx .c1 dl.e dt a {
    color: #5e1c27;
}
.lylx .c1 dl.d dt, .lylx .c1 dl.e dt {
    font-weight: bold;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
}
.lylx .c1 dl.d dd, .lylx .c1 dl.e dd {
    color: #6b6b6b;
    text-indent: 35px;
    font-size: 12px;
    line-height: 25px;
}
.lylx .c1 dl.d dd a, .lylx .c1 dl.e dd a {
    color: #fe5f00;
}
#xtop {
    padding: 20px 0 22px 0;
    color: #922636;
}
#xtop i {
    border-left: 1px solid #ab9896;
    font-size: 18px;
    line-height: 1em;
    height: 40px;
    padding: 5px 0 0px 22px;
    display: inline-block;
    margin: 8px 0 0  30px;
    float: left;
}
#xtop img.img {
    display: inline;
    float: left;
}
#xnav {
    background: #860b1f;
    height: 44px;
    line-height: 44px;
}
#xnav img {
    position: absolute;
    bottom: 0;
    left: 20px;
}

#xnav .w5 a { padding:0 23px;}
#xnav a {
    position: relative;
    display: inline-block;
    color: #fff;
    padding: 0 30px;
}
#xnav li {
    float: left;
}
#xnav a.img {
    padding-left: 93px;
}
#xnav a.img1 {
    padding-left: 80px;
}
#xnav a:hover {
    background: #eb825a;
}
#xbanner {
    height: 440px;
    overflow: hidden;
}
#xbanner a {
    width: 100%;
    margin: 0 auto;
    height: 440px;
    display: block;
}
#xbanner .c1 {
    background: #faf3ef;
}
#xbanner .c1 a {
    background: url(x3.jpg) no-repeat top center;
}
#xbanner .c2 {
    background: url(x-13.png);
}
#xbanner .c2 a {
    background: url(x-6.jpg) no-repeat top center;
}

#xbanner .c3 {
    background: url(x-13.png);
}
#xbanner .c3 a {
    background: url(x3-1.jpg) no-repeat top center;
}

#xbanner .c4 {
    background: #faf3ef;
}
#xbanner .c4 a {
    background: url(x3-2.jpg) no-repeat top center;
}

#xbanner .c5 {
    background: url(x-14.png);
}
#xbanner .c5 a {
    background: url(x3-3.jpg) no-repeat top center;
}
#xbanner { position:relative;}
#xbanner ul {
    width:170px;
    position:absolute;
    left:50%;
    margin-left:400px;
    bottom:20px;
}
#xbanner li{ background:url(../images/l_04.png); width:12px; height:12px; float:left; margin-left:10px; display:inline;}
#xbanner li.on{ background:url(../images/l_03.png);}
#xdh dl {
    float: left;
    width: 196px;
    height: 167px;
    border: 2px solid #e7d6d6;
    border-bottom: 2px solid #f59058;
    position: relative;
    text-align: center;
    line-height: 28px;
    margin-right: 20px;
}
#xdh dl.dl {
    margin-right: 0px;
}
#xdh dt {
    position: absolute;
    top: -41px;
    left: 56px;
    font-size: 18px;
}
#xdh dt i {
    width: 83px;
    height: 83px;
    display: inline-block;
    background: url(../images/x-2.png);
}
#xdh dt a:hover i {
    animation: tf5 1s ease 100ms alternate none 1;
}
#xdh dt a.a2 i {
    background-position: -83px 0;
}
#xdh dt a.a3 i {
    background-position: -166px 0;
}
#xdh dt a.a4 i {
    background-position: -249px 0;
}
#xdh dt a.a5 i {
    background-position: -332px 0;
}
#xdh dd {
    font-size: 12px;
    padding-top: 75px;
    line-height: 20px;
}
#xdh dd a {
    color: #696969;
}
#xdh dd a:hover {
    color: #ff5c00;
    font-weight: bold;
}
#xdh {
    padding-top: 41px;
}
#xnews {
    margin-top: 40px;
    background: url(../images/x-1.png);
    padding: 24px 0 30px 0;
}
.xbar {
    border-bottom: 1px solid #d8d0cc;
    font-size: 18px;
    color: #5e1c27;
    padding-bottom: 5px;
    height: 27px;
    position: relative;
}
.xbar span.s {
    position: absolute;
    height: 31px;
    border-bottom: 2px solid #f58e54;
    left: 0px;
}
.xbar b {
    color: #f45d08;
}
.xbar .fr {
    font-size: 14px;
    padding-top: 8px;
}
.xbar .fr a.on {
    color: #ff6c00;
}
.xbar .fr a.a {
    font-size: 12px;
    color: #999999;
    line-height: 22px;
}
.x-news1 {
    width: 785px;
}
.x-news1 dl {
    margin-top: 17px;
}
.x-news1 dt {
    float: left;
    position: relative;
    margin-right: 20px;
}
.x-news1 dt a {
    color: #fff;
    background: rgb(157, 59, 66);
    background: rgba(157, 59, 66, .7);
    line-height: 33px;
    position: absolute;
    width: 214px;
    font-size: 12px;
    text-indent: 5px;
    bottom: 0;
    left: 0;
}
.x-news1 dl {
    height: 270px;
    overflow: hidden;
}
.x-news1 dd p {
    padding: 10px 12px;
    height: 70px;
}
.x-news1 dd p, .x-news1 dd p * {
    transition: all 1s;
}
.x-news1 dd p:hover {
    background: #e3e3e3;
}
.x-news1 dd p:hover span {
    background-color: #b36671;
}
.x-news1 dd p:hover a {
    color: #ff693b;
}
.x-news1 dd p:hover i a {
    color: #f58e54;
}
.x-news1 dd {
    float: left;
    width: 550px;
}
.x-news1 dd span {
    width: 85px;
    padding-top: 10px;
    color: #fff;
    text-align: center;
    background: #dfd3d3;
    height: 60px;
    margin-right: 15px;
}
.x-news1 dd i.i1 {
    font-weight: bold;
    font-size: 30px;
    line-height: 1em;
}
.x-news1 dd a {
    line-height: 26px;
}
.x-news1 dd i.i2, .x-news1 dd i.i2 a {
    line-height: 18px;
    color: #666666;
    font-size: 12px;
}
.x-news2 {
    background: #fff;
    background: rgba(255, 255, 255, .5);
    border: 1px solid #dddddd;
    margin-left: 36px;
    width: 257px;
    height: 298px;
    padding-top: 20px;
}
.x-news2 li {
    float: left;
    font-size: 12px;
    text-align: center;
    width: 83px;
    height: 80px;
    overflow: hidden;
}
.x-news2 ul {
    padding: 12px 0 0 6px;
}
.x-news2 i {
    display: inline-block;
    background: url(../images/x-6.png);
    width: 46px;
    height: 46px;
}
.x-news2 li.li {
    height: 96px;
}
.x-news2 i.i2 {
    background-position: 0 -46px;
}
.x-news2 i.i3 {
    background-position: 0 -92px;
}
.x-news2 i.i4 {
    background-position: 0 -138px;
}
.x-news2 i.i5 {
    background-position: 0 -184px;
}
.x-news2 i.i6 {
    background-position: 0 -230px;
}
.x-news2 i.i7 {
    background-position: 0 -276px;
}
.x-news2 i.i8 {
    background-position: 0 -322px;
}
.x-news2 i.i9 {
    background-position: 0 -368px;
}
.x-news2 a.a {
    color: #fff;
    height: 32px;
    line-height: 32px;
    width: 52px;
    color: #fff;
    background-color: #b36671;
    display: inline-block;
    text-align: center;
}
.x-news2 input {
    height: 30px;
    border: 1px solid #e4dbdb;
    border-right: 0px;
    width: 176px;
    margin-left: 15px;
    background: url(../images/b4.png) no-repeat 6px 50%;
    text-indent: 28px;
    float: left;
    display: inline;
}
.x-news2 li a {
    color: #818181;
}
.x-news2 li a:hover i {
    animation: tf5 1s;
}
#xdoctor dl {
    width: 860px;
    overflow: hidden;
}
#xdoctor {
    padding-bottom: 20px;
}
#xdoctor dt {
    width: 241px;
    height: 309px;
    float: left;
    overflow: hidden;
    border: 2px solid #dbbfbf;
    margin-right: 22px;
}
#xdoctor dd {
    width: 590px;
    float: left;
}
#xdoctor .p2 {
    width: 590px;
    font-size: 12px;
    line-height: 22px;
    color: #ac836d;
    padding-bottom: 15px;
    clear: both;
}
#xdoctor .p1 {
    display: inline-block;
    font-size: 16px;
    color: #fe5f00;
    padding: 6px 0 5px 0;
    border-bottom: 2px solid #dbbfbf;
    float: left;
}
#xdoctor .p1 b {
    color: #860b1f;
    font-size: 24px;
}
#xdoctor .p3 {
    font-size: 12px;
    color: #666666;
    line-height: 19px;
    padding-bottom: 15px;
    width: 565px;
}
#xdoctor .p3 b {
    font-size: 14px;
    color: #860b1f;
}
#xdoctor .p4 {
    padding-top: 5px;
}
#xdoctor .p4 a {
    text-align: center;
    border-radius: 5px;
    height: 36px;
    font-size: 15px;
    font-weight: bold;
    background: #f58e54;
    width: 116px;
    display: inline-block;
    color: #fff;
    line-height: 36px;
}
#xdoctor .p4 a.a {
    background: #ab4d5f;
}
#xdoctor li {
    height: 98px;
    width: 218px;
    border: 1px solid #e1dcdc;
    font-size: 12px;
    color: #666;
    margin-bottom: 7px;
}
#xdoctor li img {
    padding: 6px 6px 0 10px;
    float: left;
}
#xdoctor li i {
    padding-top: 40px;
    font-weight: bold;
    display: inline-block;
    color: #ab4d5f;
    border-bottom: 1px solid #ff5d00;
    font-size: 16px;
}
#xdoctor li.on {
    border-color: #f58e55;
}
#xpp {
    background: url(../images/x-1.png);
    padding: 24px 0 30px 0;
}
#xpp dl {
    margin: 17px 30px 0 0px;
    display: inline;
    float: left;
    width: 180px;
    padding-left: 12px;
}
#xpp dl.dl {
    margin-right: 0px;
}
#xpp dt i.i1 {
    width: 50px;
    height: 40px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    background: #c57585;
    line-height: 40px;
    color: #fff;
    display: inline-block;
    text-align: center;
}
#xpp dt i.i2 {
    width: 130px;
    height: 40px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    background: #f2dcd0;
    line-height: 40px;
    color: #333;
    display: inline-block;
    text-indent: 15px;
    font-size: 16px;
}
#xpp dl:hover i.i2 {
    color: #ff5d00;
}
#xpp dd {
    background: #fff;
    width: 160px;
    height: 238px;
    font-size: 12px;
    margin: 4px 0 0 3px;
    padding: 8px 8px 0 8px;
}
#xpp dd ul {
    padding: 8px 0 8px 6px;
}
#xpp dd li {
    width: 155px;
    overflow: hidden;
    height: 20px;
}
#xpp dd li a:hover {
    color: #f07028;
}
#xpp dd p {
    text-align: center;
    line-height: 18px;
    background: #efefef;
    height: 68px;
    display: table-cell;
    vertical-align: middle;
    width: 160px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
}
#xpp dd p a {
    color: #a68585;
}
#xpp dl {
    position: relative;
}
#xpp dl:before {
    background: linear-gradient(90deg, #dcc7c7 2px, transparent 0);
    content: '';
    position: absolute;
    left: 0;
    width: 8px;
    height: 291px;
    background-position: 2px 22px;
    background-repeat: no-repeat;
}
#xpp dl:after {
    border-radius: 10px;
    width: 10px;
    height: 10px;
    border: 2px solid #dcc7c7;
    content: '';
    position: absolute;
    top: 10px;
    left: -4px;
}
#xhj {
    overflow: hidden;
    height: 375px;
    position: relative;
}
#xhj div.c {
    width: 100%;
    height: 375px;
}
#xhj .c1 {
    background: url(../images/x5-4.jpg) no-repeat top center;
}
#xhj .c2 {
    background-image: url(../images/x5-2.jpg);
}
#xhj .c3 {
    background-image: url(../images/x5-3.jpg);
}
#xhj .c4 {
    background-image: url(../images/x5-1.jpg);
}
#xhj .c6 {
    background-image: url(../images/x5-5.jpg);
}
#xhj .c7 {
    background-image: url(../images/x5-6.jpg);
}
#xhj .c8 {
    background-image: url(../images/x5-7.jpg);
}
#xhj .c9 {
    background-image: url(../images/x5-8.jpg);
}
#xhj .c5 {
    background: #fff;
    background: rgba(255, 255, 255, .56);
    position: absolute;
    left: 50%;
    top: 0;
    height: 375px;
    margin-left: -540px;
    width: 410px;
}
#xhj p {
    padding-left: 52px;
}
#xhj .p1 {
    font-family: arial;
    color: #f69e13;
    font-size: 18px;
    padding-top: 100px;
}
#xhj .p2 {
    font-size: 20px;
    color: #860b1f;
}
#xhj .p2 b {
    color: #ff5d00;
}
#xhj .p3 {
    color: #9c7e61;
    font-size: 18px;
    padding: 10px 0 4px 52px;
}
#xhj .p4 {
    color: #9c7e61;
    line-height: 18px;
}
#xhj .p5 {
    font-size: 30px;
    padding-top: 25px;
}
#xhj .p5 a {
    display: inline-block;
    background: #f69e13;
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    text-align: center;
    line-height: 36px;
}
#xhj .p5 a:hover {
    text-decoration: none;
}
#xbottom {
    height: 130px;
    background: url(../images/x-10.png);
    color: #a68080;
    font-size: 12px;
}
#xbottom a {
    color: #a68080;
}
#xbottom div {
    padding-top: 10px;
    line-height: 24px;
}
#xbottom b {
    color: #d5b4b4;
}
#xbottom p.fr {
    text-align: right;
}
#dh .c5 {
    width: 400px;
}
#dh .c5 li {
    width: 338px;
    height: 50px;
    padding: 10px 0;
}
#dh .c5 li:nth-child(2) {
    border-bottom: 1px dashed #b9b9b9;
}
#dh .c5 li.t1 {
    width: 110px;
    border-bottom: 1px solid #fff;
    height: 35px;
    padding: 0px;
}
#dh .c5 li.t1 a {
    display: block;
    border-bottom: 1px solid #dbdbdb;
    height: 34px;
    line-height: 34px;
}
#dh .c5 li.t2 {
    border-top: 0px;
}
#dh .c5 li {
    padding: 10px 0px;
    height: 70px;
    position: relative;
}
#dh .c5 li, #dh .c5 li * {
    transition: all 1s;
}
#dh .c5 li a:hover {
    color: #831b1b;
}
#dh .c5 li span {
    width: 54px;
    padding-top: 10px;
    color: #666;
    text-align: center;
    background: #e2dedc;
    height: 44px;
    margin-right: 37px;
    font-size: 12px;
    border-radius: 10px;
    margin-top: 7px;
}
#dh .c5 li i.i1 {
    font-size: 18px;
    line-height: 1em;
}
#dh .c5 li a {
    line-height: 26px;
    font-weight: bold;
}
#dh .c5 li i.i2, #dh .c5 li i.i2 a {
    line-height: 18px;
    color: #666666;
    font-size: 12px;
}
#dh .c5 li:before {
    border-left: 1px solid #dcc7c7;
    position: absolute;
    content: '';
    height: 45px;
    left: 70px;
    top: 22px;
}
#dh .c5 li.t1:before {
    border-left: 0px;
}
#dh .c6 p {
    line-height: 14px;
    font-size: 12px;
}
#dh .c6 .t4 .p1 {
    color#ff693b;
}
#dh .c6 li {
    padding: 12px 0 0 83px;
}
#dh .c6 li:before, #dh .c6 li:nth-child(2) {
    border: 0;
}
#dh .c6 li.t4 {
    background: url(../images/x-8.png) no-repeat 0px 12px;
}
#dh .c6 li.t3 {
    background: url(../images/x-9.png) no-repeat 0px 12px;
}
#dh .c6 .t4 .p1, #dh .c6 .t3 .p {
    padding: 2px 0;
    font-weight: normal;
}
#dh .c6 {
    width: 340px;
    height:222px;
}
#dh .c6 li.t8 {
    padding-left: 0px;
}
#dh .c6 input, #dh .c6 textarea {
    height: 26px;
    border: 1px solid #d6c5c5;
    color: #999999;
    line-height: 26px;
    font-size: 12px;
    text-indent: 10px;
    width: 161px;
    display: inline-block;
    margin-bottom: 10px;
}
#dh .c6 textarea {
    text-indent:0px;
    width: 317px;
    padding-left:10px;
    height: 56px;
    line-height: 26px;
    float: left;
}
#dh .c6 .text {
    width: 327px;
}
#dh .c6 .a {
    text-align: center;
    color: #fff;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    width: 90px;
    display: inline-block;
    background: #993747;
}
#dh .c6 .b {
    background: #e6a178;
}
#dh .c5 li.t1 a {
    font-size: 15px;
}
.yygk .c3-1 {
    background: url(../images/x-7.jpg) no-repeat;
    padding: 88px 0 80px 580px;
    margin-top: 15px;
}
.yygk .c3-2 dl {
    position: relative;
    width: 336px;
    height: 269px;
    border: 2px solid #eadfdf;
    margin: 57px 30px 0 0;
    float: left;
}
.yygk .c3-2 dl.dl {
    margin: 57px 0 0 0;
}
.yygk .c3-2 dt {
    position: absolute;
    background: url(../images/x-8.jpg);
    width: 131px;
    height: 114px;
    top: -58px;
    left: 104px;
}
.yygk .c3-2 dd {
    padding: 65px 30px 0 30px;
    text-align: justify;
    line-height: 1.9;
}
.yygk .c3-2 .t2 {
    background-position: 0 -114px;
}
.yygk .c3-2 .t3 {
    background-position: 0 -228px;
}
.lylx .c1-1 {
    font-weight: bold;
    font-size: 18px;
    color: #ff5e03;
    line-height: 48px;
    text-indent: 16px;
    background: #f1f1f1;
}
.lylx {
    margin-top: 20px;
}
.x-dh {
    padding-bottom: 20px;
}
.mt40 {
    margin-top: 40px;
}
#exp {
    opacity: 0.1
}
.mt25 {
    margin-top: 25px
}
.mt30 {
    margin-top: 30px
}
.mt35 {
    margin-top: 35px
}
.mt20 {
    margin-top: 20px
}
#qiao-wrap,#LRdiv0,#LRdiv1,ins,#bds-credit-pop,.aboutjj-2016 {
    display: none !important;
    display:none;
}
