﻿@charset "utf-8";
body {font-family:"微软雅黑","宋体",arial,helvetica,sans-serif;margin:0;	padding:0;	background-color:#FFF;font-size:12px;color:#3e3a39;}
*html,*html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}



div, form, img, ul, ol, li, dl, dt, dd, p,h1,h3,h2,h4,h5,h6 {	margin: 0;	padding: 0;	border:0;}
ul, li {list-style-type: none;}
select,input,button,button img{vertical-align:middle;border:none;}
input text{	vertical-align:middle;border:none;}
.fixed:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.fixed{display:block;min-height:1%;}
*html .fixed {height: 1%;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;line-height:0;overflow:hidden}
.clearfix {zoom:1;}
.clear{clear:both;}
.blank{display:block;height:10px;clear:both;overflow: hidden;visibility:hidden;}
.fl,.fr{display:inline;float:left;}
.fr {float:right;}
.l span{margin:0 5px;}
.checkbox{margin-top:-3px;}

li{list-style: none;}
a{text-decoration: none; color: inherit;}
.clearFix::after{ content:"";display:block;height:0;visibility:hidden;line-height:0;clear:both;}

.aorange a{color:#f60;}
.aorange a:hover{text-decoration:underline}
.orange{color:#f60;font-size:12px}
.border{border:#e2e2e2 1px solid;}

/*通用*/
em,address{font-style:normal;}
.clearfix{zoom:1;}
.clearfix:after{content:'\20';display:block;clear:both;}
.lft{float:left;}
.rgt{float:right;}

/*span blank*/
.blankW { clear:both; height:1px; overflow:hidden; display:block; font-size:1px;}
.blank1  {clear:both; height:1px; overflow:hidden; display:block; font-size:1px; }
.blank2  {clear:both; height:2px; overflow:hidden; display:block; font-size:2px; }
.blank3 { clear:both; height:3px; overflow:hidden; display:block; font-size:1px; }
.blank6 { clear:both; height:6px; overflow:hidden; display:block; font-size:1px; }
.blank7 { clear:both; height:7px; overflow:hidden; display:block; font-size:1px; }
.blank8 { clear:both; height:8px; overflow:hidden; display:block; font-size:1px; }
.blank9 { clear:both; height:9px; overflow:hidden; display:block; font-size:1px; }
.blank10{ clear:both; height:10px; overflow:hidden; display:block; font-size:1px; }
.blank9w { background:#ffffff; clear:both; height:9px; overflow:hidden; display:block; font-size:1px; }
.blank12 { clear:both; height:12px; overflow:hidden; display:block; }
.blank15 { clear:both; height:15px; overflow:hidden; display:block; }
.blank20 { clear:both; height:20px; overflow:hidden; display:block; }
.blankx  {clear:both; height:1px; overflow:hidden; display:block; font-size:1px; background: url(xian.jpg) repeat-x; }


.floor{width: 100%;  min-height: 50px;}
.ty-title{margin-top: 50px;font-size:32px;margin-bottom: 0px;opacity: 1;}
.ty-title span{font-weight: normal;}
.ty-desc{ margin-top: 0px;letter-spacing: 3px;font-size: 16px;font-weight: normal;opacity: 1;}


/*nav*/
.navbox{width: 100%;height: 80px;background: #fff;position: relative;z-index: 3;}
.nav {width: 1200px;height: 80px;background: #fff;margin: 0 auto;}
.nav .logo {width:350px;height: 80px;background: #fff;line-height: 80px;}
.nav .logo a {display: block;width:350px;height:60px;margin-top:10px;}
.nav .logo a img{ width:350px; height:60px;}

.nav .navlist{}
.nav .navlist ul{line-height: 74px;margin-top: 3px;}
.nav .navlist ul li {padding: 0 13px; font-size:16px;}
.nav .navlist ul .nav1-list:hover{border-bottom: 3px solid #F96203;}
.nav .navlist ul .nav1-list:hover .nav1-tit{color: #F96203;}
.nav .navlist ul li .nav1-tit{/*font-weight: 700;*/}

.nav .navlist ul li .down-list{display: inline-block;background: url(icon1.png) no-repeat right;background-size:8px;padding-right:10px;}
.nav .navlist ul li:hover .down-list{background: url(icon11.png) no-repeat right;}

.nav .navlist .tel {width:130px;height: 80px;line-height: 80px;color: #F96203;font-size:14px;    font-weight: 400;border-left: 1px solid #e5e5e5;/*background: url('TEL.png') 18px 29px no-repeat;*/ padding-left:46px;margin-left: 30px;}

/*.nav .navlist .tel {width:130px;height: 80px;line-height: 80px;color: #F96203;font-size:14px;    font-weight: 400;border-left: 1px solid #e5e5e5;background: url('TEL.png') 18px 29px no-repeat;padding-left:46px;}
/*

/*二级导航*/
.nav .nav2-list:hover .nav2box{display: block;}
.nav2box {display: none;width: 100%;height: 105px;border-top: 1px solid #dfdfdf;background: #fff;position: absolute;top: 80px;left: 0;box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);}

.nav2{width: 1200px;height: 102px;background: #fff;margin: 0 auto; text-align:center;}

.nav2 a{ font-size:16px; padding:20px 30px 0; display:inline-block;}
.nav2 a i{ font-size:40px;}
.nav2 a p{ height:35px; line-height:35px;}
.nav2 a:hover{color: #F96203;}


/* 导航栏部分 */
.floor-hea{background-color: #204096;height: 60px;}
.floor-header{width: 1200px;margin: 0 auto;height: 60px;}
.floor-header .nav-list{width: 100%;height: 100%;}
.floor-header .nav-list .nav-item{ display:inline-block;font-size: 14px;color: white;height: 100%; margin-top: 20px; margin-left:50px;}
.floor-header .nav-list .nav-item:first-child{margin-left:26px;}
.floor-header .nav-list .nav-item .nav-link:hover{color: #ffe1d5;}

.floor-header .nav-list .sec-nav{position: relative;}
.floor-header .nav-list .sec-nav::after{content: '';display: block;position: absolute;top: 10px;right: -8px;width: 0;height: 0;border: 4px solid;border-color: white transparent transparent;}
.floor-header .nav-list .sec-nav:hover::after{border-color: #ffe1d5 transparent transparent;}
.floor-header .nav-list .sec-nav .sec-list{position: absolute;top: 40px;left:-90%;height: auto;display: none;width:160px;z-index: 10;overflow: hidden;transition: 0.4s;-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;-ms-transition: 0.4s;background-color: white;}

.floor-header .nav-list .sec-nav:nth-child(1) .sec-list{width: 140px;}

.floor-header .nav-list .sec-nav:hover .sec-list{display: block;}
.floor-header .nav-list .sec-nav .sec-list .sec-item{height: 42px;width: 100%;color: #333333;text-align: center;line-height: 42px;font-size: 14px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.1);box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;}
.floor-header .nav-list .sec-nav .sec-list .sec-item:hover{color: #f96203;}
.floor-header .nav-list .sec-nav .sec-list .sec-item a{display: block;width: 100%;height: 100%;}


.zyrz{ margin:0 auto; width:100%; min-width:1200px;}
.zyrz img{width:100%}

/*分页*/

.pages { width: 100%; text-align: center; }
.pages a { display: inline-block; margin:0 2px; font: normal 14px "microsoft yahei"; color: #666666; padding:8px 15px; border-radius:5px 5px; border:1px solid #e0e0e0; }
.pages a font{ color:#fff;}
.pages a:hover { color: #ffffff; border:1px solid #204096; background: #204096; }
.pages a.curr { color: #ffffff; border:1px solid #204096; background: #204096; }



/*通用底部*/

.main{ width:1200px; margin:0 auto;}
.botnav{background:#242636;}
.botnav-xszy{padding:30px 0 20px 20px;width:1200px; }
.botnav-xszy ul{line-height:30px;width:155px}
.botnav-xszy ul li{font-size:14px;}
.botnav-xszy ul li.lio{line-height:40px; font-size:16px; color:#fff;}

.botnav-xszy ul li a{color:#a7a8af; line-height:30px;}
.botnav-xszy ul li a:hover{color:#f60;text-decoration:none}
.botnav-xszy-code{width:116px;margin:18px 0 0 0; color:#a7a8af;}
.botnav-xszy-code img{width:98px;height:98px;display:block;margin:0 auto}
.botnav-xszy-code p{text-align:center;line-height:20px;margin:10px 0 0 0;}

.botnav-xszy-tel{margin:7px 0 0 13px;width:309px;}
.botnav-xszy-tel p{line-height:46px;padding:0 0 0 38px; color:#a7a8af; font-size:14px}
.botnav-xszy-tel p.po{background-position:0 -519px}
.botnav-xszy-tel p.pt{background-position:0 -572px}
.botnav-xszy-tel p.pth{background-position:0 -632px; padding-top:5px;}
.botnav-xszy-tel p a{ color:#a7a8af;}



.footer{padding:20px 0 20px 0; margin:0 auto; color:#a7a8af; font-size:15px; background:#242636; text-align:center;line-height:26px;}
.footer a{color:#a7a8af;text-decoration:none; }
.footer .footnav{height:24px;color:#666;}
.footer .footnav a{color:#3c5274;white-space:nowrap;display:inline-block;margin:0 4px;}
.footer .fontfam{font-family:Verdana,Arial,Helvetica,sans-serif;}
.footer a:hover{color:#666;}
.footer .approve{padding-top:20px; text-align:center;}
.footer .approve a{margin:0 5px;}
.footer .approve img{vertical-align:top;border:0 none;}
.footer .ba_ico{display:inline-block; vertical-align: middle; width: 20px; height: 20px;}
.footer p img{ height:47px; margin:15px 10px 0; border-radius:5px;}


.botnav-links{border-top:1px solid #3a3c4a;border-bottom:1px solid #3a3c4a; margin:0 auto; width:1200px;}
.botnav-links .botnav-links-in{padding:22px 0 8px 0px;width:1200px;}
.botnav-links-le{width:88px;line-height:28px}
.botnav-links-ri{width:1087px;line-height:30px}

select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;width:270px;float: left;margin:0 38px 20px 0px;height: 40px;border: 1px solid #a7a8af;background: url(arrow.png) no-repeat right center transparent;padding-left: 12px; color:#a7a8af;}
option{color: #101101;}

.renav{ width:270px; height:150px; line-height:21px; overflow:hidden; background:#fff; z-index:1000;position:absolute;margin-top:-152px;margin-left:-85px;display:none;border: 1px solid #dbdbdb; color:#000} 
.renav li{ height:21px; } 
.selectHZHB{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;width: 270px;float: left; margin-bottom:20px;height: 38px;border: 1px solid #a7a8af;background: url(arrow.png) no-repeat right center transparent;line-height:38px;text-align:left; color:#a7a8af;}





.zg_ycxf{ width: 65px; height: auto; position: fixed; right:15px; top:30%; z-index:9999; background: #fff;  border-radius:8px;box-shadow: 0px 5px 5px 5px rgba(226, 210, 203, 0.5);}
.zg_ycxf li{ width: 65px; height: 65px;position: relative;}
.zg_ycxf li a{ display: block; width: 65px; height:60px; line-height: 24px; padding-top:5px; font-size: 13px; color: #333; font-family: 'Microsoft Yahei'; text-align: center;}
.zg_ycxf li a i{ display:block; font-size:30px; margin-bottom:5px;}
.zg_ycxf li:hover a{ color:#F96203;}

.zg_ycxf li.l2 p{ height: 65px; line-height: 65px; width: 235px; font-size: 30px; color: #fff; font-family: 'Microsoft Yahei'; text-align: center; font-weight: bold;background: #146097; display: none;}
.zg_ycxf li.l2:hover a{ position: absolute;  top: 0;}
.zg_ycxf li.l2:hover p{ position: absolute; right:65px; top: 0; display: block; background:#fff; padding:5px 5px; height:100px; width:100px;}
.zg_ycxf li.l2:hover p img{ height:100px; width:100px;}

.zg_ycxf li.l3 p{ height: 65px; line-height: 65px; width: 235px; font-size: 30px; color: #fff; font-family: 'Microsoft Yahei'; text-align: center; font-weight: bold;background: #146097; display: none;}
.zg_ycxf li.l3:hover a{ position: absolute;  top: 0;}
.zg_ycxf li.l3:hover p{ position: absolute; right:65px; top: 0; display: block; background:#fff; padding:5px 5px; height:100px; width:100px;}
.zg_ycxf li.l3:hover p img{ height:100px; width:100px;}


.zg_ycxf li.l6 p{ height: 65px; line-height: 65px; width: 235px; font-size: 30px; color: #F96203; font-family: 'Microsoft Yahei'; text-align: center; font-weight: bold;background: #fff; display: none;}
.zg_ycxf li.l6:hover a{ position: absolute; left: -235px; top: 0;}
.zg_ycxf li.l6:hover p{ position: absolute; right: 0; top: 0; display: block;}