/* CSS Document */
* {padding:0;margin:0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body { font-family:Microsoft YaHei,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;color:#000; font-size:12px;background: #fff;/*overflow-x:hidden;*/ width:100%; }
a{transition:0.5s all; -webkit-transition:0.5s all;text-decoration: none; color:#1d1d1d}
a:hover,a:active,a:vistited{text-decoration: none; cursor:pointer; }
a, input, select, textarea {outline:none; text-decoration:none!important; }
a, li { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
:focus {outline: 0!important; }
a:hover, a:active, a:focus { outline: 0!important; }
::-moz-selection{ color:#fff; background:#19C1C3; }
::selection { color:#fff; background:#19C1C3; }
address, em {font-style: normal; }
ul,li,ol{list-style:none; }
select,input,img,select{vertical-align:middle; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block; }
.fl,.fr {display:inline; }
.fl {float:left; }
.fr {float:right; }
.clear{ clear:both; }
.none{ display:none;}
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
.clearfix{ display:block;*zoom:1;}
.wrap{ width:1190px; margin:0 auto;}
/*@media screen and (min-width:321px) and (width:375px){html{font-size:12px}}
@media screen and (min-width:376px) and (width:414px){html{font-size:12px}}
@media screen and (min-width:415px) and (width:639px){html{font-size:15px}}
@media screen and (min-width:640px) and (width:719px){html{font-size:20px}}
@media screen and (min-width:720px) and (width:749px){html{font-size:22.5px}}
@media screen and (min-width:750px) and (width:799px){html{font-size:23.5px}}
@media screen and (min-width:800px){html{font-size:25px}}*/

.topp { height: 32px; line-height: 32px; font-size: 12px; background-color:#f8f8f8; border-bottom:1px solid #e7e7e7; width:100%; min-width:1190px;}
.topp a:hover{ color:#da251e}
.top{ width:1190px; height:125px; margin:0px auto; }
.logo{float:left;width:230px;padding-top:25px;margin-right: 15px;}
.logo-img{float:left;width: 190px;padding-top: 40px;}
.nav{ float:right; }
.nav ul li{ width:108px; height:91px; padding-top:34px; float:left; text-align:center; }
.nav ul li a div{ width:52px; height:52px; border-radius:50%; border:1px solid #b2b3b4; margin:0 auto; }
.nav ul li a:hover div{ width:52px; height:52px; border-radius:50%; border:1px solid #da251e; margin:0 auto; }
.nav ul li a:hover p{ color:#da251e; }
.nav1{ background:url(../image/nav1.png) center no-repeat; }
.nav2{ background:url(../image/nav2.png) center no-repeat; }
.nav3{ background:url(../image/nav3.png) center no-repeat; }
.nav4{ background:url(../image/nav4.png) center no-repeat; }
.nav5{ background:url(../image/nav5.png) center no-repeat; }
.nav6{ background:url(../image/nav6.png) center no-repeat; }
.nav7{ background:url(../image/nav7.png) center no-repeat; }
a:hover .nav1{ background:url(../image/nav1-h.png) center no-repeat #da251e; }
a:hover .nav2{ background:url(../image/nav2-h.png) center no-repeat #da251e; }
a:hover .nav3{ background:url(../image/nav3-h.png) center no-repeat #da251e; }
a:hover .nav4{ background:url(../image/nav4-h.png) center no-repeat #da251e; }
a:hover .nav5{ background:url(../image/nav5-h.png) center no-repeat #da251e; }
a:hover .nav6{ background:url(../image/nav6-h.png) center no-repeat #da251e; }
a:hover .nav7{ background:url(../image/nav7-h.png) center no-repeat #da251e; }
.nav ul li a p{ line-height:28px; font-size: 16px; }
.top-right{ float:right; padding-top:40px; width:150px; }
.top-right img{ margin-right:10px; float:left; }
.top-right .login span,.top-right .login span a{ line-height:30px; font-size:15px; color:#da251e; }
.top-right .login span{ float:left;}
.top-right .login span a:first-child{ display:inherit; width: 40px; float: left; overflow: hidden; height:30px;}
.top-right .phone span{ line-height:30px; font-size:16px; float:left;  }

.header-r{ display:none; padding-top:15px; }
.dl{ height:0.6rem; width:1.5rem; background:url(../image/dl.png) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; margin-right:0.3rem; }
.dl a,.zc a{ text-align:center; line-height:0.6rem; font-size:0.3rem; color:#fff; }
.zc{ height:0.6rem; width:1.5rem; background:url(../image/zc.png) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; margin-right:0.3rem; }
.nav-img{ height:0.7rem; width:0.6rem; background:url(../image/nav.png) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; position: relative; }
.dl a,.zc a,.nav a{ width:100%; height:100%; display:block; }


/*@media (width: 1190px){ .top{ width:100%; }
	.top-right{ display:none; }
	.top{ height:1rem; width:100%; margin-bottom:0.3rem; }
	.logo{ height:1rem; padding:0.01rem 0px; width:5rem; margin-right:0px; }
	.logo img{ height:1rem; }
	.nav{ display:none; }
	.header-r{ display:block; }
	.logo-img{ display:none !important;}
	}*/
/**å¯¼èˆªæ ·å¼**/
.btn-nav { position: fixed; width:0.6rem; height:0.7rem; background: transparent; border: none; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; cursor: pointer; z-index: 99999; }

.btn-nav:focus { outline: 0; }

.icon-bar { display: block; margin: 6px 0; width: 40px; height: 5px; background-color: #FFFFFF; }

.btn-nav:hover .icon-bar { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; background-color: #FCA311; }

.nav-content { position: fixed; top: -100%; bottom: 0; left: 0; right: 0; background: #22252a; display: block; height: 100%; z-index: 9; }

.nav-list { list-style: none; padding: 0; position: relative; top: 10%; }

.item-anchor:after { content: ""; position: absolute; width: 3px; height: 3px; left: 0; bottom: 0; z-index: 9; background: transparent; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }

.item-anchor { color: #fff; font-size: 30px; text-transform: uppercase; position: relative; text-decoration: none; padding: 10px; }

.item-anchor:hover,
.item-anchor:focus { color: #FCA311; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }

.item-anchor:hover:after,
.item-anchor:focus:after{ width: 100%; background: #FCA311; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }

.nav-item { border-bottom:1px solid #72767d; }
.nav-item a{ color:#fff; font-size:0.4rem; padding:12px 0; display:block; margin-left:1.54rem; }
.nav-item dd dl{ border-top:1px solid #72767d; padding-left:3rem; }
.nav-item dd dl a{ font-size:0.35rem; }
.animated { display: block; margin: 0 auto; }

.animated:hover .icon-bar,
.animated:focus .icon-bar{ background-color: #FCA311; }

.animated:focus { cursor: pointer; z-index: 9999; }

.middle { margin: 0 auto; }

.icon-bar { -webkit-transition: all .7s ease; -moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; transition: all .7s ease; z-index: 999999; }

.animated .icon-bar { z-index: 999999; background-color: #FCA311; }

.animated .top { -webkit-transform: translateY(10px) rotateZ(45deg); -moz-transform: translateY(10px) rotateZ(45deg); -ms-transform: translateY(10px) rotateZ(45deg); -o-transform: translateY(10px) rotateZ(45deg); transform: translateY(10px) rotateZ(45deg); }

.animated .bottom { -webkit-transform: translateY(-11px) rotateZ(-45deg); -moz-transform: translateY(-11px) rotateZ(-45deg); -ms-transform: translateY(-11px) rotateZ(-45deg); -o-transform: translateY(-11px) rotateZ(-45deg); transform: translateY(-11px) rotateZ(-45deg); }

.animated .middle { width: 0; }

@keyframes showNav { from { top: -100%; }
  to { top: 0; }
}

@-webkit-keyframes showNav { from { top: -100%; }
  to { top: 0; }
}

@-moz-keyframes showNav { from { top: -100%; }
  to { top: 0; }
}

@-o-keyframes showNav { from { top: -100%; }
  to { top: 0; }
}

.showNav { -webkit-animation: showNav 1s ease forwards; -moz-animation: showNav 1s ease forwards; -o-animation: showNav 1s ease forwards; animation: showNav 1s ease forwards; }

@keyframes hideNav { from { top: 0; }
  to { top: -100%; }
}

@-webkit-keyframes hideNav { from { top: 0; }
  to { top: -100%; }
}


@-moz-keyframes hideNav { from { top: 0; }
  to { top: -100%; }
}

@-o-keyframes hideNav { from { top: 0; }
  to { top: -100%; }
}

.hideNav { -webkit-animation: hideNav 1s ease forwards; -moz-animation: hideNav 1s ease forwards; -o-animation: hideNav 1s ease forwards; animation: hideNav 1s ease forwards; }

.hidden { display: none;}

.footer{background:#434343;padding:32px 0px;min-height:288px;border-bottom:2px solid #d3d3d3;min-width: 1190px;}
.footer-menu{ float:left;}
.footer-menu li{width:128px;line-height:48px;float:left;padding:12px 24px;height:256px;text-align: center;}
.right-bodder{ border-right:1px solid #898989;}
.footer-menu li a{font-weight:bold;color:#fff;font-size: 16px;}
.footer-menu li dd dl a{font-weight:normal;font-size: 12px;}
.footer-phone{width:278px;height:122px;position:relative;margin-left: 64px;margin-bottom: 32px;float:left;margin-right: 45px;}
.footer-right font{ clear:both; font-size:18px;}
.footer-phone .tel{ position:absolute;font-size: 28px;font-weight: bold;left: 60px;top: 40px;line-height: 35px;}
.footer-phone .tel a{ color:#fff;}
.footer-right{ font-size:18px; color:#fff; line-height:48px;}
.footer-right p{padding-top: 12px;margin-bottom: 45px;font-size: 22px;line-height: 50px;}
.footer-right p a,.bottom p{ color:#fff;}
.footer-right span{ border-top:1px solid #898989; padding-top:12px;}
.footer-right ul li{ margin-left:36px;}
.footer-right ul li,.footer-right ul li .ewmsm{ float:left;}
.footer-right ul li img{width: 125px;float:left;}
.footer-right ul li .ewmsm{width: 125px;height: 93px;background-color:#535252;font-size: 16px;text-align: center;line-height: 32px;padding-top: 33px;}
/*@media (width: 750px){
	.wrap{ width:9.8rem; padding:0 0.1rem;}
	.footer-menu{ float:none; margin-bottom:0.3rem;padding-left: 0.4rem;}
	.footer-right{ text-align:center;}
	.footer-right img{ width:4rem;float:left; }
	.footer-right img{ margin-left:0.5rem; margin-bottom:0.5rem;}
	.footer-right p,.footer-right span{ clear:both; font-size:0.3rem; margin-bottom:0.3rem; text-align:left;}
	.footer-right p{ display:block; position:absolute; right:0px; width:4rem;}
	.footer-phone{width: 5rem;height: 2.2rem; position:relative;margin-left: 0.4rem;margin-bottom:0.5rem; float:left;}
	.footer-phone .tel{ position:absolute;font-size: 0.4rem;font-weight: bold;left: 1.3rem;top: 0.54rem;line-height: 0.5rem;}
	.links,.nbanner{ display:none;}
	}*/
.footer-right ul{float:left;margin-left: 60px;}
.bottom{background:#000;min-height:64px;line-height: 64px;text-align:center;color:#fff;font-size: 12px;clear:both;min-width: 1190px;}
.bottom p{padding: 14px;line-height: 25px;}


.nbanner{ min-width:1190px; margin-bottom:20px; position:relative; height:400px;}
.nbanner img{ width:100%; height:400px;}

.path { margin: 0 auto; width: 1180px; height: 40px; line-height: 40px; color: #666;}
.path a { color: #666; padding: 0 5px;}
.path span { color: #333; padding: 0 5px;}
.pagination{font-family:Arial,helvetica,sans-serif;height:35px;line-height:35px;overflow:hidden;text-align:center;}
.pagination a{border-right:#b7d8ee 1px solid;border-top:#b7d8ee 1px solid;border-left:#b7d8ee 1px solid;border-bottom:#b7d8ee 1px solid;padding-right:6px;padding-left:5px;padding-bottom:4px;margin:0px 1px;color:#679298;padding-top:5px;text-decoration:none;}
.pagination a:hover{border-right:#b7d8ee 1px solid;border-top:#b7d8ee 1px solid;border-left:#b7d8ee 1px solid;border-bottom:#b7d8ee 1px solid;color:#de4547;background-color:#d2eaf6;}
div.pagination a:active{border-right:#b7d8ee 1px solid;border-top:#b7d8ee 1px solid;border-left:#b7d8ee 1px solid;border-bottom:#b7d8ee 1px solid;color:#de4547;background-color:#d2eaf6;}
.pagination span.current{border-right:#b7d8ee 1px solid;border-left:#b7d8ee 1px solid;border-top:#b7d8ee 1px solid;border-bottom:#b7d8ee 1px solid;padding-right:6px;padding-left:5px;padding-bottom:4px;margin:0px 1px;color:#5e78c5;padding-top:5px;}
.pagination span.disabled{background-color:#d2eaf6;}
#totalnum2{display:none;}
.wrapper {
    width: 1180px;
    margin: 0px auto;
    position: relative;
}

.paginations{text-align: center}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}
.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}


.page a{ display:block; width:130px; height:50px; background:#f3f3f3; margin:0px 12px 12px 12px; line-height:50px; text-align:center; font-size:14px;}
.yhtc{ width:1190px; margin:0 auto;}
.yhtc ul{ padding-left:30px;}
.yhtc ul li{float: left; margin-right: 10px; padding: 0px 20px; border: 1px solid #ececec; background-color: #f8f8f8; border-radius: 3px; margin-bottom:10px;}
.yhtc ul li a{ line-height:36px;}
.yhtc ul li.curr{ background-color: #00c1de; border: 1px solid #00c1de;}
.yhtc ul li.curr a{ color:#fff;}


.feedback{     bottom: 2% !important;
    right: 10% !important;
    top: inherit !important;
    left: inherit !important;
	}
.feedback_box img{ width:200px !important; height:200px !important;}
.feedback_inside {
    width: 250px !important;
    height: 250px !important;
    overflow: auto !important;
}

