@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
*{margin:0px; border:0px; padding:0px; text-decoration:none; list-style:none; font-family:"微软雅黑"; color:#333;}
body{font-size:14px; color:#1a1a1a;}
@font-face{ font-family:"fjgzt"; src: url("../js/fjgzt.ttf");}
.fz {width:1200px; max-width:1200px; margin:0 auto;}
.fr { float:right;}
.fl { float:left ;}
img { display:block;}
.cl:after{ content:""; display:block; clear:both;}
p{word-wrap: break-word;}
.w1710{ max-width:1200px; margin:0 auto;}
.w1710s{ max-width:1200px; margin:3.95em auto 6.95em auto;}


/*顶部欢迎语句样式*/
.welcom{ height:42px; background-color:#f4f4f4;}
.welcom div{ height:38px; line-height:38px; font-size:14px;}
.welcom a{ display:inline-block; font-size:14px; margin-left:20px;}
.welcom li{ float:left;}
.welcom li a{ display:block !important; width:78px; margin-left:0px !important;}
.welcom li a img{ display:inline-block; margin-right:7px;}
.welcom li a span{ display:inline-block;}


.logo{ margin:0px;}
.logo img{ padding-top:1px;}
.logo_ttf p{ font-size:42px; font-family:"fjgzt";}
.baioyu{ border-left:1px solid #dcdcdc; margin-left:30px; padding:13px 0px 13px 28px; margin-top:29px;}
.baioyu p{font-size:16px; color:#666666;}
.baioyu span{ display:block; font-size:19px; color:#ff0000; margin-top:3px;}
.top_tell{ margin-top:34px; margin-bottom:32px;}
.top_tell a{ font-size:15px; color:#666;}
.top_tell a:hover{ color:#ff0000;}
.top_tell div{ margin-left:150px;}
.top_tell span{ display:inline-block; width:2px; height:13px; padding:0px 8px; background:url(../images/logo_span.png) no-repeat center center; }
.top_tell p{ display:block; height:42px; line-height:42px; font-size:25px; font-family:Arial; padding-left:56px; background:url(../images/top_tell.png) no-repeat 2px center; margin-top:2px; color:#e43800;}


/*顶部导航样式*/
.nav{ height:58px; background:url(../images/nav_bj.jpg) repeat-x center center; }
.nav ul{ background:url(../images/nav_li_bj.jpg) no-repeat right center;}
.nav ul li { display:inline-block; float:left; text-align:center; padding:0 3.03%; background:url(../images/nav_li_bj.jpg) no-repeat left center; position:relative; text-align:center;}
.nav li a {font-size:16px; display:block; width:100%; height:58px; line-height:58px; text-align:center; color:#fff;}
.nav li:hover{ background-color:#f82f00;}
.nav li dl{ position:absolute; z-index:1; top:58px; left:0px; width:202px; display:none; text-align:left; background:rgba(255,77,53,0.9); padding:0px 0;}
.nav li:hover>dl { display:block}
.nav li dl dd a,.toper li dl dd a:hover,.nav li.check dl dd a,.toperh.active li dl dd a,.toperh.active li dl dd a:hover,.toperh.active li.check dl dd a {font-size:14px; height:50px;line-height:50px;border-top:0; color:#fff; overflow:hidden;}
.nav li dl dd a:hover{ background:rgba(248,47,0,0.8);}
.nav li dl dd{ border-bottom:1px solid #fff;}
.nav li dl dd:last-child{ border-bottom:none !important;}


/* 导航*/

/* ===== retrie分类下来 ===== */
.retrie {position: relative; z-index: 999999; background:#fff; display:none;}
.retrie dt { overflow: hidden }
.retrie dt #logo  { width:65%; float:left; padding:4% 0 4% 3%;}
.retrie dt #area  { width:25%; float:right; padding:7.5% 0% 4% 0; font-size:1.35em; color:#a6a6a6; line-height:2}
.retrie dt #logo img { width:100%;}
.retrie dt #area img { width:48%; padding:4% 12% 0 0; float:left;}
.retrie dt a { position: relative; float: left; }
.retrie dt .up { color: #fff;}
.retrie dt .up:after {margin-top: 0; border: #007ccf solid; border-width: 1px 1px 0 0; -webkit-transform: rotate(-45deg);}
.retrie dd { position: relative; }


/* ===== slide-area ===== */
.slide {  position: absolute; top:-1px; left:0; z-index: 104; display: none;  width: 100%; overflow-y: auto; background-color:#f5f5f5; padding-bottom:1.45em; box-shadow:0 8px 12px #CCC;}
.slide li { overflow:hidden; display: block;  background:#f5f5f5; color:#fff;}

.slide li ul li a{ border-bottom:solid 1px #dcdcdc;margin:0 5%; padding:2.5% 3%;color: #000; display: block;  position: relative;    font-size: 1em;}
.list ul li .inactive{ background:url(../images/off.png) no-repeat 95% center;}
.list ul li .inactives{background:#ff0000 url(../images/on.png) no-repeat 95% center; color:#fff;} 
.list ul li ul{display: none;}
.list ul li ul li { border-left:0; border-right:0; background-color:#f5f5f5; }
.list ul li ul li ul{display: none;}
.area .list ul li ul li a{ padding-left:0;background:#f5f5f5; color:#666666; font-size: 1em;}
.list ul li ul li ul li { background-color:#d6e6f1; border-color:#6196bb; }
.last{ background-color:#d6e6f1; border-color:#6196bb; }
.list ul li ul li ul li a{ color:#316a91; padding-left:0;}
.list ul li ul li a span { font-family:"宋体"; margin-right:2%; font-size:1em; color:#7a7a7a; padding-left:2%;}
.area .list ul li ul li dl dd a {padding:1% 12%; font-size:1em; border-bottom:0;}


/* 轮播图 */
.banner{ width:100%;}
.banner img{ width:100%;}


/* 友情链接 */
.links{ background-color:#097cfe; padding-top:26px; padding-bottom:16px; margin-top:96px; border-bottom:1px solid #478cff;}
.links_z h5{ display:block; width:66px; height:30px; float:left; margin-left:0; font-size:15px; color:#fff;}
.links_z ul{ float:left; width:1134px;}
.links_z ul li { float:left; margin-left:15px; color:#1a1e29;}
.links_z ul li a { display:inline-block; margin-bottom:8px; color:#696969; font-size:12px; color:#fff;}
.links_z ul li a:hover { color:#ff0000; text-decoration:underline;}
.lintt{ border-top:1px solid #e8e8e8;}


/* 页脚 */
.foot{ background-color:#2185f5; padding-bottom:26px; border-top:1px solid #004fce;}
.foot li{ float:left;}
.foot_logo{ margin-top:18px;}
.foot_xinxi{ margin-top:38px; margin-left:60px; max-width:750px;}
.foot_xinxi p{font-size:13px; color:#fff; line-height:26px;}
.foot_xinxi p a{font-size:13px; color:#fff; line-height:26px;}
.foot_xinxi p a:hover{ color:#ff0000; text-decoration:underline;}
.foot_weixi{ float:right !important; margin-top:20px; padding-bottom:8px;}
.foot_weixi p{ display:block; width:97px; text-align:center; font-size:13px; color:#fff; line-height:32px;}



/*内页页数*/
.ny_sy { height:40px; text-align:center;  margin-bottom:40px;margin-top: 20px;} 
.pagelink { color:#fff; padding-top:20px;}
.pagelink a,.pagelink span.miy{padding:4px 10px 4px 10px;  color:#555;}
.pagelink span.current {border:1px solid #d8261a; padding:4px 10px 4px 10px;  color:#fff; background-color:#d8261a; text-decoration:none;}
.pagelink span.nolink {border: 1px #dfdfdf solid; background:#fff; padding:4px 12px 4px 12px;margin:2px; color:#666666;margin:0 10px;}
.pagelink span.nolink:hover { background:#d8261a; padding:4px 12px 4px 12px; margin:2px; color:#fff;margin:0 10px }
.pagelink a {background:#fff; margin:0 6px; color:#000;border: 1px #aeaeae solid;}
.pagelink a:hover {background:#d8261a;color:#fff;}
.pagelink select{ display:inline-block; border:1px solid #aeaeae;}




/*客服*/
.izl-rmenu{position:fixed; right: 0; margin-left:532px; bottom:70px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#e70600;}
.izl-rmenu .btn-qq:hover{background-color:#eb3c00 !important;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#e70600; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#e70600;}
.izl-rmenu .btn-wx:hover{background-color:#eb3c00;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#e70600;}
.izl-rmenu .btn-phone:hover{background-color:#eb3c00;}
.izl-rmenu .btn-phone .phone{background-color:#eb3c00; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#999; display:none;}
.izl-rmenu .btn-top:hover{background-color:#eb3c00;}
.pic { background:url(../images/weixin.jpg) no-repeat; width:174px; height:174px;}


.js-silder3{ display:none;}



@media (max-width: 1401px){
.fz { margin:0 auto; width:94% !important;}}


@media (max-width: 1360px){
.fz { margin:0 auto; width:93% !important;}
.links_z ul{ width:100%;}}

@media (max-width: 1276px){
.fz { margin:0 auto; width:92% !important;} }

@media (max-width: 1308px){
.nav ul li { padding: 0 2.93% !important;} }

@media (max-width: 1276px){
.nav ul li { padding: 0 2.797% !important;} }

@media (max-width: 1225px){
.nav ul li { padding: 0 2.697% !important;} }

@media (max-width: 1184px){
.nav ul li { padding: 0 2.597% !important;} }


@media (max-width: 1174px){
.baioyu{ width:302px !important;} }

@media (max-width: 1064px){
.baioyu{ width:202px !important;} }


@media (max-width: 1143px){
.nav ul li { padding: 0 2.397% !important;} 
.foot li{ width:100%;}
.foot li img{ display:block; margin:0 auto;}
.foot_xinxi{ margin-left:0px; margin-top:0px;}
.foot_xinxi p{ text-align:center;}
}

@media (max-width: 1096px){
.nav ul li { padding: 0 2.197% !important;} }

@media (max-width: 1048px){
.logo img{ width:420px !important;} }

@media (max-width: 1017px){
.welcom{ display:none;}
.top{ display:none;}
.nav{ display:none;}
.retrie{ display:block;}
}






@media (max-width: 1052px){
	.banner{ width:100%; padding-top:0px;}
	.foot_nav{ display:none;}
	.foot_adree{ width:538px; margin:0 auto; float:none !important;}
}



@media (max-width: 869px){
.js-silder2{ display:none;}
.js-silder3{ display:block;}
.silder-ctrl-prev>span,.silder-ctrl-next>span{ display:none;}
.foot_xinxi { padding-top:3.45em !important;}
.foot_gz div{ padding-top:1.75em !important; margin-bottom:0.5em;}
.foot_gz li{ margin-right:0.65em;}
.foot_adree li .foot_wx_img{ width:180% !important; left:-50% !important; bottom:3.5em; display:none !important;}
.foot_wx:hover .foot_wx_img{ display:block !important;}
.foot_adree li img{ display:block; width:84% !important;}
.foot_copy{ width:90%; margin:0 auto; padding-top:2.25em; line-height:1.75em; padding-bottom:1em;}
.foot_link{width:90%; margin:0 auto; padding-top:1.25em; line-height:1.75em; padding-bottom:1.75em; text-align:left;}
.miy{ display:none;}
.nolink{ display:none;}
.ny_news_next span{ float:none !important; display: block;}
.pagelink select{ display:none !important;}
.izl-rmenu{ display:none;}
}

@media (max-width: 769px){
.foot_adree{ width:284px; margin:0 auto; float:none !important;}
.foot_xinxi{ margin-left:0px;}
.foot_gz{ float:none !important;}
.foot_adree li{ float:left !important;}
.foot_logo{ width:80% !important; margin:0px auto; padding-top:2em;}
.foot_logo img{ width:100% !important;}
.foot li{ float:none !important;}
.foot_xinxi{ padding-top:1.45em !important;}
}
