@charset "utf-8";
* {word-wrap:break-word;word-break:break-all;}
* {box-sizing:border-box;}
html{min-width:1300px;}
/*变灰色*/
/*html {overflow-y:scroll;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}*/
body {
	padding:0;margin:0 auto;
	text-align: center;vertical-align:middle;
	font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Tahoma,Arial,'Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif;
	color:#262626;line-height:28px;font-size:16px;
	background-color:#fefcfb;
}
/*	防止复制代码
body {-moz-user-select: none;-webkit-user-select: none;} 
*/
img,p,form {margin:0;padding:0;border:0;}
ul,li{list-style:none;padding:0;margin:0;}
h1,h2,h3 {margin:5px 0;padding:5px 0;}
input,textarea,button {font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Tahoma,Arial,'Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif;}
button{cursor: pointer;}
.l {float:left;}
.r {float:right;}
.al {left: 0;}
.ar {right: 0;}
.clear {clear:both;font-size:0; line-height:0; height:0; visibility:hidden;}
.hide{display: none;}
.pointer {cursor:pointer;}
.justify{text-align: justify;text-justify: inter-ideograph;}
.width-100 {width: 100%;}
.width-45{width:45%;}
.width-49{width:49%;}
.width-50{width:50%;}
.pad-l-30{padding-left:30px;}
.pad-l-40{padding-left:40px;}
.pad-r-30{padding-right:30px;}
.pad-r-40{padding-right:40px;}
.pad_t_20{padding-top:20px;}
.pad_b_20{padding-bottom:20px;}
.p-b-20 {padding-bottom: 20px;}
.mar-b-15{margin-bottom: 15px;}
.m-r-10 {margin-right: 10px; }
.m-r-20 {margin-right: 20px; }
.m-r-30 {margin-right:30px; }
.top-line-gray{border-top:1px dotted #dbdbdb;}

::selection {background:#fb912d;color:#ffffff;}
::-moz-selection{background:#fb912d;color:#ffffff;}
::-webkit-selection{background:#fb912d;color:#ffffff;}

/*	链接样式	*/
a {color:#262626;transition:all .3s;}
a:hover {text-decoration: none;color: #ea644a;}
a:link,a:visited,a:active {text-decoration: none;}

a.nav-link{color:#282828;}
a.nav-link:hover {text-decoration:none; color:#ffffff;}
a.nav-link:link,a.nav-link:visited,a.nav-link:active {text-decoration:none;}

a.white-link {color:#fff;}
a.white-link:hover {text-decoration:none; color:#FC3957;}
a.white-link:link,a.white-link:visited,a.white-link:active {text-decoration:none;}

a.red-link{color: #a80000;}
a.red-link:hover {text-decoration:none;color:#484848; }
a.red-link:link,a.red-link:visited,a.red-link:active {text-decoration:none;}

a.blue-link {color:#00a1e9;}
a.blue-link:hover {text-decoration:none;color:#f90; }
a.blue-link:link,a.blue-link:visited,a.blue-link:active {text-decoration:none;}

a.green-link{color:#155f50;}
a.green-link:hover {text-decoration:none;color:#444444; }
a.green-link:link,a.he-link:visited,a.he-link:active {text-decoration:none;}

a.yellow-link{color:#F1B352;}
a.yellow-link:hover {text-decoration:none;color:#ff9900; }
a.yellow-link:link,a.huang-link:visited,a.huang-link:active {text-decoration:none;}

a.gray-link {color:#848484;}
a.gray-link:hover {text-decoration:none;color:#efefef; }
a.gray-link:link,a.gray-link:visited,a.gray-link:active {text-decoration:none;}



/*	字体颜色	 */

.text-white {color: #ffffff;}
.text-black {color: #000;}
.text-dark {color: #353535;}

.text-gray {color:#808080;}
.text-gray-darker {color: #222222;}
.text-gray-darke {color: #333333;}
.text-gray-light {color: #DDDDDD;}
.text-gray-lighter {color: #E5E5E5;}
.text-gray-pale {color: #F1F1F1;}

.text-danger {color: #EA644A;}
.text-warning {color: #F1A325;}
.text-success{color: #38B03F;}
.text-info{color: #03B8CF;}
.text-important{color:#BD7B46;}
.text-special{color: #8666B8}

.text-danger-pale{color: #FFE5E0;}
.text-warning-pale{color: #FFF0D5;}
.text-succes-pale {color: #DDF4DF;}
.text-info-pale {color: #DDF3F5;}
.text-important-pale{color: #F7EBE1;}
.text-special-pale{color: #F5EEFF;}

.text-lan {color:#005bac;}
.text-hong{color: #d44a25;}
.text-hui{color: #9d9d9d;}


/* header */
.header{float: none;margin:0 auto;width: 1200px;padding:20px 0;overflow: hidden;}
.header .logo{float: left;width: 760px;height:120px;background:url("../Images/logo.png") no-repeat 0px center;overflow: hidden;}
.header .logo a{float: left;width: 100%;height: 100%;display: block;overflow: hidden;}
.header .topsearch {float:right;width:260px;height:70px;margin-top:30px;overflow: hidden; }
.header .topsearch .ipt{float: left;width: 180px;height: 35px;border:0;outline:none;background-color: #ffffff;padding:5px;line-height: 25px;color: #888888;overflow: hidden;}
.header .topsearch .btn {float: left;width: 80px;height: 35px;background-color: #c50000;text-align:center;font-size:18px;transition:all .5s;cursor:pointer;color: #ffffff;border:0;outline: 0;overflow: hidden;}
.header .topsearch .btn:hover{background-color:#caae60; }
.header .email{float: left;width: 100%;padding-top:10px;text-align:right;overflow: hidden;}
.header .email b a{color:#c50000;}
.header .email b a:hover{color:#c1a75d;}

.navbox {float: left;width: 100%;height: 75px;margin-bottom:0px;background-color: #d3ceca;}
.navbox .nav{margin:0 auto;width:1200px;height: 75px;}
.navbox .nav .navli{float: left;width: 133px;position: relative;}
.navbox .nav .navli span {float: left;width:100%;height: 75px;line-height: 75px;transition:all .5s;font-size:18px;text-align: center;color:#ffffff;overflow: hidden;}
.navbox .nav .navli:hover span{background-color:#6b635e;color:#ffffff; }
.navbox .nav .navli:hover span a{color:#ffffff; }
.navbox .nav .navlisel span{background-color:#6b635e;}
.navbox .nav .navlisel span a{color:#ffffff;}

.navbox .nav .navli .drop-nav{float: left;width: 100%;z-index:1;position: absolute;top:75px;display: none;background-color:#6b635e;background-color:rgba(107,99,94,.9);padding:10px 15px;overflow: hidden;}
.navbox .nav .navli .drop-nav .drop-nav-li{float: left;width: 100%;line-height:25px;padding:8px 0;text-align: center;border-bottom:1px solid #58514d;overflow: hidden;}
.navbox .nav .navli .drop-nav .drop-nav-li a{}

.navbox .nav .zp,
.navbox .nav .zp a{color:#ff0000;}

.announcement{margin:0 auto;width:1240px;margin-bottom:10px;margin-top:10px;
    height:40px;line-height:40px;padding:0 20px;
    text-align: left;}
#announcement{float: left;margin-left:0px;width: 100%;height: 40px;line-height: 40px;white-space: nowrap;padding:0 0px;overflow: hidden;}
#announcement a{padding-right:20px;}
#announcement a i{color:#ea644a;}

.currentnav{float: left;width: 100%;height:50px;margin-bottom:0px;padding-left:20px;border-bottom:2px solid #821815;text-align:left;overflow: hidden;}
.currentnav b{float:left;font-size:20px;color:#821815;margin-top:8px;line-height: 40px;height:40px;padding:0 20px;background-color:#ffffff;border-left:4px solid #821815;overflow: hidden;}
.currentnav span{float:right;font-size:14px;color:#821815;line-height: 50px;height:50px;overflow: hidden;}
.currentnav i{font-style:normal;}
.currentnav .sel{color:#ea644a;}


.foot{float: left;width: 100%;background-color:#e3e3e3;background-color:rgba(227,227,227,.5);overflow: hidden;}
.foot .footbox{margin:0 auto;padding:50px 0;width: 1200px;background:url('../Images/botlogo.png') no-repeat right center;overflow: hidden;}
.foot .footbox .link{float: left;width:800px;overflow: hidden; }
.foot .footbox .link .linkname {float: left;width:115px;text-align: center;font-size:16px;line-height: 30px; overflow: hidden;}
.foot .footbox .link .linkitem {float: left;width:685px;text-align:justify;font-size:16px;line-height: 30px; overflow: hidden;}
.foot .footbox .link .linkitem a {float: left;padding-right:20px;}
.foot .footline{float: left;width: 100%;height:55px;line-height:55px;background-color: #8c8b89;background-color:rgba(140,139,137,.9);text-align: center;font-size:14px;overflow: hidden;}


.wrap{float:none;margin:0 auto;width: 1240px;padding:0 20px;overflow:hidden;}

/*  图片动画    */
.animateimg{
	transition: All .2s ease-in-out;
	-webkit-transition: All .2s ease-in-out;
	-moz-transition: All .2s ease-in-out;
	-o-transition: All .2s ease-in-out;
}

.animateimg:hover{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
.rotateX360{
	transition: All .5s ease-in-out;
	-webkit-transition: All .5s ease-in-out;
	-moz-transition: All .5s ease-in-out;
	-o-transition: All .5s ease-in-out;
}
.rotateX360:hover{
	transform: rotateX(360deg);
	-webkit-transform: rotateX(360deg);
	-moz-transform: rotateX(360deg);
	-o-transform: rotateX(360deg);
	-ms-transform:rotateX(360deg);
}
.rotateY360{
    transition: All .5s ease-in-out;
    -webkit-transition: All .5s ease-in-out;
    -moz-transition: All .5s ease-in-out;
    -o-transition: All .5s ease-in-out;
}
.rotateY360:hover{
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    -ms-transform:rotateY(360deg);
}

.transition2s{
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .25s;
}
/*	留言板	*/
.lybbox {float:left; width:100%; background: url(../Images/lybg.jpg) no-repeat right bottom;padding-bottom:180px; overflow: hidden;}
.lybbox .lybli {float: left; width: 100%; padding:10px 0; text-align: left; overflow: hidden;}
.lybbox .lybli b {float:left;width:100%;font-size:16px; color: #444;padding:5px 0;overflow: hidden; }
.lybbox .lybli .lybipt {float: left;outline: none; width: 50%; height: 40px; line-height: 30px; padding:5px;margin-right: 20px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybsel {float: left;outline: none; width: 20%; height: 40px; line-height: 30px; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybarea {float: left;outline: none; width: 70%; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybbut {float: left;outline: none; padding:0 20px; height: 40px; background: #467290; color: #fff; border: 1px solid #325771; border-radius: 4px; cursor:pointer;overflow: hidden;}
.lybbox .lybli .lybyzm {float: left;outline: none; width: 300px; height: 40px; line-height: 30px; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; margin-right: 20px; overflow: hidden;}
.lybbox .lybli .lybyzmpic {float: left; height: 40px;border:1px solid #dbdbdb; border-radius: 4px; margin-right: 20px; cursor: pointer; overflow: hidden;}


/*	地图	*/
.mapbox {float:left; width: 50%; height: 450px; margin-top: 0; overflow: hidden;}
.mapbox div { box-sizing:border-box;}
.mapbox img {float:none; width:auto;}
.mapboxr{float: left;width: 50%;padding-top:10px;padding-left:20px;text-align:justify;text-justify:inter-ideograph;overflow: hidden;}

/*	上条下条	*/
.pernext {clear:left;float:left;width:100%; border-top:1px solid #dbdbdb; margin-top:10px;padding-top:10px; font-size:14px;overflow:hidden;}
.pernext ul li {float:left; width:100%; height:30px; line-height:30px; text-align:left; color: #999; overflow:hidden;}
.pernext ul li a {color: #999;}
.pernext ul li a:hover {color: #000;}

/*	页码 	*/
.page {float:left;width: 100%;padding:20px 0;text-align: center;overflow: hidden;}
.page ul{
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
}
.page ul li{margin:0 2px;height: 35px;line-height: 35px;font-size:14px;}
.page span,
.page a{padding:0 15px;display: inline-block;border-radius: 2px;}
.page .rows{background: #4681c4; color: #fff;}
.page .current{background-color: #ea644a;color:#ffffff;}
.page .num{background: #ccc; color: #fff;}
.page .num:hover{background: #ea644a; color: #fff;}
.page .next {background: #4681c4; color: #fff;}
.page .prev {background: #4681c4; color: #fff;}
.page .end {background: #4681c4; color: #fff;}
.page .first {background: #4681c4; color: #fff;}
/*
.page {float:left;width:100%;margin:0 auto;line-height:30px; text-align:center;padding:15px 0; font-size:13px;overflow:hidden;}
.page ul {float:left;width:100%;margin:0;padding:0;}
.page ul li{float: left;display:inline-block;padding:0 2px;overflow: hidden;}
.page ul li a {float: none;height:35px;line-height:35px;padding:0 12px;display: inline-block;overflow: hidden;}
.page span{float: left;height:35px;line-height:35px;padding:0 12px;overflow: hidden;}
.page .rows{height:35px;line-height:35px;padding:0 12px;display: inline-block;background: #4681c4; color: #fff;}
.page .active{background-color: #ea644a;color:#ffffff;}
.page .num{background: #ccc; color: #fff;}
.page .num:hover{background: #ea644a; color: #fff;}
.page .current {padding:0 10px;color: #fff;}
.page .next {background: #4681c4; color: #fff;}
.page .prev {background: #4681c4; color: #fff;}
.page .end {background: #4681c4; color: #fff;}
.page .first {background: #4681c4; color: #fff;}
*/
/*
.page {float:left; width:100%;line-height:30px; text-align:center;padding:15px 0; font-size:13px;overflow:hidden;}
.page ul li{float: left;margin:0;padding:0;overflow: hidden;}
.page .rows{float: left;margin:2px;background: #1580cb; color: #fff;border-radius:2px;padding:0 10px;overflow: hidden;}
.page .current {float:left;margin:2px;border-radius:2px;padding:0 10px;background: #1580cb; color: #fff;}
.page .num{float:left;margin:2px;border-radius:2px;padding:0 10px;background: #ccc; color: #fff;}
.page .next {float:left;margin:2px;border-radius:2px;padding:0 10px;background: #4681c4; color: #fff;}
.page .prev {float:left;margin:2px;border-radius:2px;padding:0 10px;background: #4681c4; color: #fff;}
.page .end {float:left;margin:2px;border-radius:2px;padding:0 10px;background: #4681c4; color: #fff;}
.page .first {float:left;margin:2px;border-radius:2px;padding:0 10px;background: #4681c4; color: #fff;}
*/

/*	自适应幻灯	*/
.fullSlide {clear:left;float:left;position:relative;width:100%; height:685px; background:#ffffff;overflow:hidden;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {position:relative;width:100% !important;text-align:center;background-attachment: fixed;height: 685px; overflow:hidden;}
.fullSlide .bd li img {width:100%;border:0;}
.fullSlide .bd li b {float:left; width:100%;padding:0 10px; background-color: #111; background-color: rgba(1,1,1,.5); color: #fff;line-height: 70px; height: 70px; text-align: left;font-size:16px; position:absolute; bottom:0; left:0; z-index:99; overflow: hidden;}
.fullSlide .bd li a {display:block; color: #fff;float: left; width:100%;height: 100%;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:15px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:right;padding-right:20px;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px;text-align:center;line-height:20px;margin:5px; background: #000000; background:rgba(0,0,0,.5);border-radius:50%;font-size:0;overflow:hidden;}
.fullSlide .hd ul .on {background:#ea644a;width:20px; border-radius: 10px;}
.fullSlide .prev,.fullSlide .next {position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../Images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}


/*	右侧在线客服		*/
.rightkf{ position: fixed; z-index: 20; right: -125px; bottom: 100px; width: 180px; overflow: hidden;}
.rightkf .kflia{
	float: left; width: 100%; height: 55px;
	text-align: left;color: #fff;font: 16px/53px 'Microsoft YaHei';
	padding-left:0;
	background-color: #066eb7;background-color: rgba(100,100,100,.6);
	border-top-left-radius:5px;border-bottom-left-radius:5px;
    margin-bottom:5px;cursor:pointer;overflow: hidden;
}
.rightkf .kflib{
	float: left; width: 100%;
	height: 55px;
	text-align: left;font: 16px/53px 'Microsoft YaHei';color: #fff;
	padding-left:0;
	background-color: #066eb7;background-color: rgba(100,100,100,.6);
	border-top-left-radius:5px;border-bottom-left-radius:5px;
	overflow: hidden;
}
.kflib:hover,.kflia:hover {background:#000 ;}
.rightkf .kflia i,.rightkf .kflib i {float:left;width:55px; height:55px;text-align:center;font-size:28px; line-height: 55px;}
.kflib .kfewm {float: left; margin-left: 15px; width:150px; margin-bottom: 10px; background: #f90; overflow: hidden;}
.kflib .kfewm img {float: left; width: 150px;}

/*	验证码 	*/
.verifyimg {height:43px; cursor: pointer;}

.right-float-ads{float: right;position: fixed;z-index: 100;right:0;bottom:-10000px;width:300px;overflow: hidden;}
.right-float-ads .main{float: left;width:100%;overflow: hidden;}
.right-float-ads .main ul li{float: left;width: 100%;position: relative;overflow: hidden;}
.right-float-ads .main ul li img{float: left;width: 100%;margin-top: 10px;}
.right-float-ads .main ul li .close i{float: left;width: 100%;text-align: center;height: 30px;line-height: 30px;cursor: pointer;overflow: hidden;}
.right-float-ads .main ul li .close{
    position: absolute;width: 30px;height: 30px;right:10px;top:20px;
    background-color: #ea644a;color:#fff;transition: all .2s;
    border-radius: 50%;text-align: center;line-height: 30px;
}
.right-float-ads .main ul li .close:hover{background-color: #484848;}

.windows-float-ads{position: fixed;z-index:999;top:0;left:0;width:300px;overflow: hidden;}
.windows-float-ads ul li{float:left;width: 100%;position: relative;overflow: hidden;}
.windows-float-ads ul li img{float: left;width: 100%;}
.windows-float-ads ul li .close i{float: left;width: 100%;text-align: center;height: 30px;line-height: 30px;cursor: pointer;overflow: hidden;}
.windows-float-ads ul li .close{
    position: absolute;width: 30px;height: 30px;right:10px;top:10px;
    background-color: #ea644a;color:#fff;transition: all .2s;
    border-radius: 50%;text-align: center;line-height: 30px;
}
.windows-float-ads ul li .close:hover{background-color: #484848;}