html { font: 12px/1.8 "Microsoft YaHei", "\5b8b\4f53", Arial, sans-serif; color: #666; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; /*�����ֳ��豸����仯*/ }
body { min-width: 320px; overflow-x: hidden; color:#333!important; position: relative;}
* { margin: 0; padding: 0; }
a { text-decoration: none; background: transparent; /*����win8ϵͳIE���ӻ�ɫ����*/ outline:none;  blr:expression(this.onFocus=this.blur());
}
a:focus { outline: 0; }
a:active, a:hover { outline: 0;/*transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;*/
}
img { border: 0; -ms-interpolation-mode:bicubic/*ie7 ���ͼƬ����ʧ������*/ }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; outline:none; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
input.submit { border: 0; margin: 0; cursor: pointer; }
input.radio { width: 13px; height: 13px; float: left; display: inline; }
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0; }
ul, ol { list-style:none;  }
li { list-style:none; float: left; }
/*�������*/
.clear { clear: both; }
.fl { float:left; }
.fr { float:right; }
h1, h2, h3, h4, h5, h6 { font: 12px/1.8 "Microsoft YaHei", "\5b8b\4f53", Arial, sans-serif; color: #666; }
.clearfix { zoom:1; }
.clearfix:after { display:block; clear:both; visibility:hidden; height:0; overflow:hidden; content:"."; }



.content { width:1000px; margin:0px auto; overflow:hidden; height:auto; *zoom:1;}
.content:after { content:""; clear:both; visibility:hidden; height:0px; display:block; }
.w1000 { width:1000px; margin:0 auto; position: relative; }

.loading { width:100%; height:100%; position: fixed; background: #ffffff; z-index: 11; opacity: 0.8; filter:alpha(opacity=80); }
.loading img { position: absolute; top:50%; left:50%; }

.i-seb .le a.leimg { display:block; width:495px; height:235px; overflow:hidden; background-position: center center; background-repeat: no-repeat; background-size: cover; transition: all .3s;}
.i-seb .le a.leimg:hover{filter:brightness(1.1); -webkit-filter:brightness(1.1);}

/*-----------------ͷ��----------------*/
.header { height: 85px; width: 100%; background-color: #fff; padding-bottom: 5px; position: relative; z-index: 10; }
.header .header-main { position: relative; z-index: 11; }
.allerm { background: url("../images/drny.jpg") no-repeat; }
.header .logo { padding:5px 0 0 0; float: left; }
.header-main .menub { padding-top: 13px; float: right; position: relative; }
.header-main .menub li { width: 60px; padding:0 25px; position: relative; }
.header-main .menub li .btit { display: block; line-height: 72px; height: 72px; color: #333; text-align: center; position: relative; font-size:14px; color:#5d5d5d; font-family:"Microsoft YaHei"; }
.header-main .menub li .subnav { position: absolute; left: -58px; top: 72px; display: none; z-index: 12; line-height: 45px; }
.header-main .menub li .subnav a { display: inline-block; text-align: center; line-height: 45px; color: #333; }
.header-main .mMenu{display: none; width: 30px; height: 30px; color: #d65013; position: absolute; top: 15px; right: 0px; text-align: center;}
.header-main .mMenu .fa{line-height: 30px; font-size: 20px;}
.m_menu_box{
	background: #eee;
    overflow: hidden;
    display: none;
	position: fixed;
	width: 100%;
	left: 0;
	top: 60px;
	z-index: 101;
}
.m_menu_box ul{
	display: block;
	overflow: hidden;
}
.m_menu_box li{
	display: block;
	width: 100%;
	line-height: 40px;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    overflow: hidden;
}
.m_menu_box li a{
	display: block;
    height: 40px;
    padding: 0 10px;
    color: #666;
}
.m_menu_box li .sub{
	background: #f8f8f8;
    padding-left: 20px;
    display: none;
    width: 100%;
}
.sz1 { width:11px; height:35px; background: url("../images/sz_1.png") no-repeat; margin-left: 15px; }
.sz2 { width:22px; height:35px; background: url("../images/sz_2.png") no-repeat; margin-left: 11px; }
.sz3 { width:24px; height:35px; background: url("../images/sz_3.png") no-repeat; margin-left: 11px; }
.header-main .menub li .subnav a:hover { color: #c41723;}
.header-main .menub li .subnav span { display: inline-block; color: #333; padding:0 10px; }
.header-main .menub b { display: block; width: 60px; height: 3px; background: #006737; position: absolute; left: 23px; top: 82px; }
.header .bg { position: absolute; left: 0; top: 85px; width: 100%; height: 51px; background: url(../images/company_03.png) repeat-x center top; display: none; z-index: 2; }
.header-main .right { float: right; padding-top: 39px; }
.header-main .right a { display: inline-block; padding-left: 38px; background: url(../images/home_08.png) no-repeat left center; color: #333; }

/*-----------------�ײ�----------------*/
.footer { background: #2e2a27; color: #a2a1a0; border-top:1px solid #d0cfcf; }
.f-fi { }
.f-fi .le { float: left; width: 612px; overflow: hidden; padding-top: 40px; }
.f-fi .le ul { width: 660px; }
.f-fi .le li { width: 220px; height: 195px; padding-bottom: 23px; }
.f-fi .le li.last{width: 440px;}
.f-fi .le li .btit { font-size: 14px; color: #fff; }
.f-fi .le li .subnav { padding-top: 10px; }
.f-fi .le li .subnav a { color: #a2a1a0; float: left; clear: both; line-height: 26px; transition: color 0.3s;
}
.f-fi .le li .subnav a:hover { color: #fff; }
.f-fi .le li .subnav .footerPic{overflow: hidden; margin-top: 10px;}
.f-fi .le li .subnav .footerPic .footerPicCel{width: 100px; line-height: 25px; font-size: 12px; color: #a2a1a0; text-align: center; float: left; margin-right: 20px;}
.f-fi .le li .subnav .footerPic .footerPicCel img{display: block; width: 100%; margin-bottom: 5px;}


.f-fi .map { width: 387px; height: 290px; padding-top: 75px; float: right; position: relative; }
.f-fi .mapb { width: 223px; height: 152px; padding:0 10px 0 0; background: url(../images/home_113.png) no-repeat center; position: absolute; left: 184px; top: 118px; text-align: center; }
.f-fi .mapb .tit { color: #0F9325; padding-top: 36px; }
.f-fi .mapb .tel { color: #333; }
.f-fi .mapb .stit { color: #333; font-family: arial; padding-top: 22px; transition:1000ms; }
.f-se { clear: both; line-height: 60px; border-top: 1px solid #393634; overflow: hidden; }
.f-se .le { float: left; }
.f-se a { color: #a09f9e; }
.f-se a.lea { margin-right: 20px; }
.f-se a:hover { color: #fff; }
.f-se .bdsharebuttonbox { float: right; padding-top: 20px; width: 135px; }

/*-----------------banner----------------*/
.banner { height: 598px; position: relative; overflow: hidden; width: 100%; margin-top: -5px; }
.banner ul li { display: none; height: 598px; left: 0; position: absolute; top: 0; width: 100%; background-size: cover !important;}
.banner ul li a { display:block; width:100%; height:100%;}
.banner .number { bottom: 30px; left: 50%; margin-left:-500px; position: absolute; width: 1000px; text-align: center; z-index: 2; }
.banner .number span { color: #fff; text-align: center; display: inline-block; /*overflow: hidden;*/
    width: 45px; height: 45px; cursor: pointer; text-align: center; background: url(../images/banner_bg01.png) no-repeat center bottom; margin:0 7px; vertical-align: top; }
.banner .number span i { display: inline-block; font-style: normal; font-size: 48px; font-family: "����"; background: url(../images/banner_bg03.png) no-repeat center; width: 100%; line-height: 1.2em; display: none; }
.banner .number span.current { background-image: url(../images/banner_bg02.png); }
.banner .number span.current i { display: inline-block; }
.bannertxt { height: 100%; overflow: hidden; text-align:center; }
.bannertxt .txt1 { display: block; position: absolute; top: 345px; left: 159px; opacity: 0; filter: alpha(opacity=0); /*left: -141px;*/
	top: 245px; }
.bannertxt .txt2 { display: block; position: absolute; left: 492px; top: 467px; opacity: 0; filter: alpha(opacity=0); }
.bannertxt .txt3 { display: block; position: absolute; left: 302px; top: 507px; opacity: 0; filter: alpha(opacity=0); /*left: 602px;*/
	top: 607px; }
.banner .wbb { position: absolute; right: 1px; bottom: 56px; width: 23px; height: 127px; background: url(../images/home_25.png) no-repeat center; }
.banner .wbb .kd { position: absolute; left: 0; bottom: 3px; width: 100%; height: 0; background: url(../images/home_26.png) no-repeat center bottom; }
.newkd { position: absolute; left: 0; bottom: 3px; width: 100%; height:86px; background: url(../images/home_26.png) no-repeat center bottom; }
.banner .wdn { font-size: 40px; color: #fff; position: absolute; right: 35px; bottom: 43px; }

/*-----------------����----------------*/
.toentit { text-align: center; }
.toentit img{max-width: 100%;}
.tocntit { background: url(../images/home_13.png) no-repeat center; text-align: center; font-size: 16px; line-height: 42px; color: #6a3333; margin-top: 15px; }
.tosentit { text-align: center; color:#939190; padding-top:10px; }

/*-----------------Ӧ�÷�Χ----------------*/
.i-fi { padding:70px 0 0 0; }
.i-fib { margin-top: 50px; overflow: hidden; }
.i-fib .le { float: left; width: 250px; height: 345px; position: relative; z-index: 2; left:-100px; opacity: 0; filter: alpha(opacity=0); }
.i-fib .le dd { width: 250px; height: 343px; float: left; text-align: center; }
.i-fib .le dd .tit { font-size: 18px; color: #fff; padding-top: 120px; }
.i-fib .le dd .entit { margin-top: 9px; }
.i-fib .le dd .hr { width: 25px; height: 2px; background: #fff; margin:8px auto 0; }
.i-fib .le dd .stit { color: #fff; margin-top: 20px; }
.i-fib .le dd .more { width: 23px; height: 23px; display: block; background: url(../images/home_27.png) no-repeat center; margin:17px auto 0; }
.i-fib .le .cpxt { position: relative; z-index: 5; }
.i-fib .le .cpxl { position: relative;/*z-index: 2;*/
}
.i-fib .le .cpxlb { position: relative; z-index: 4; width: 250px; height: 345px; }
.i-fib .le ul { width: 750px; overflow: hidden; position: absolute; /*left: 250px;*/
	top: -345px; z-index: 3; left: -500px; }
.i-fib .le li { width: 250px; height: 690px; text-align: center; }
.i-fib .le li .lstit { font-size: 14px; color: #fff; padding-top: 317px; }
.i-fib .le li .ltit { font-size: 24px; color: #fff; padding-top: 15px; }
.i-fib .le li .lhr { width: 25px; height: 2px; background: #fff; margin:13px auto 0; opacity: 0.7; filter: alpha(opacity=70); }
.i-fib .le li .lmore { width: 23px; height: 23px; display: block; background: url(../images/home_27.png) no-repeat center; margin:35px auto 0; }
.i-fib .ri { overflow: hidden; float: left; width:750px; position: relative; left:400px; opacity: 0; filter: alpha(opacity=0); }
.i-fib .ri dd { width: 250px; height: 345px; float: left; text-align: center; cursor:pointer; }
.i-fib .ri dd .tit { margin-top: 115px; text-align: center; }
.i-fib .ri dd .tit span { width: 71px; height: 71px; border:3px solid #fff; display: inline-block; color: #fff; font-size: 24px; font-weight: bold; line-height: 75px; }
.i-fib .ri dd .stit { color: #fff; text-align: center; padding-top: 20px; }

/*-----------------��������----------------*/
.i-se { height: 765px; margin-top: 90px; background-size: cover !important;}
.i-se .toentit { padding-top: 89px; }
.i-se .tocntit { background-image: url(../images/home_53.png); color: #fff; }
.i-seb { overflow: hidden; }
.i-seb .le a .leimg { width:495px; height:235px; display: block; overflow: hidden; }
.i-seb .le { width: 495px; float: left; margin-top: 69px; margin-left:-100px; opacity:0; }
.i-seb .le img { display: block; }
.i-seb .le .con { background: #fff; /*height: 150px;*/
	height:125px; padding:25px 25px 0 25px; }
.i-seb .le .con .tit { font-size: 16px; font-weight: bold; color: #333; display: inline-block; transition: color 0.3s; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }
.i-seb .le .con .tit:hover { color: #916743; }
.i-seb .le .con .txt { color: #333; margin-top: 23px; display: inline-block; line-height: 21px; height: 42px; overflow: hidden;}
.i-seb .le .con .more { color: #999; float: right; transition: color 0.3s; }
.i-seb .le .con .more:hover { color: #916743; }
.i-seb .ri { width: 495px; float: right; padding-top: 58px; opacity:0; margin-right:-100px; }
.i-seb .ri ul { width: 100%; }
.i-seb .ri li { height: 120px; margin-top: 12px; background: #fff; width: 100%; }
.i-seb .ri li .img { display: block; float: left; width: 115px; height: 88px; overflow: hidden; padding:16px 0 0 15px; }
.i-seb .ri li .img img{display: block; width: 100%; height: 100%; transition: all .3s;}
.i-seb .ri li:hover .img img{filter:brightness(1.1); -webkit-filter:brightness(1.1);}
.i-seb .ri li .con { padding:20px 0 0 20px; width: 320px; float: left; }
.i-seb .ri li .con .tit { width: 100%; font-size: 14px; font-weight: bold; color: #333; display: inline-block; transition: color 0.3s; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }
.i-seb .ri li .con .tit:hover { color: #916743; }
.i-seb .ri li .con .txt { line-height: 22px; height: 44px; overflow: hidden; color: #333; margin-top: 9px; display: inline-block; }

/*-----------------banner----------------*/
.in-banner { width: 100%; height: 580px; position: relative; margin-top: -5px; }
.in-banner .bannertxt .txt1 { display: block; position: absolute; top: 267px; left: 0; width:100%; opacity: 0; filter: alpha(opacity=0);  }
.in-banner .bannertxt .txt1 img{max-width: 90%;}
.in-banner .bannertxt .txt5 { position: absolute; width: 400px; text-align: center; left: 50%; margin-left: -200px; top: 511px; opacity: 0; filter: alpha(opacity=0); }
.in-banner .bannertxt .txt51 { display: block; margin:0 auto; }
.in-banner .bannertxt .hr { display: block; margin:0 auto; width: 34px; height: 2px; background: #fff; opacity: 0.7; filter: alpha(opacity=70); margin-top: 8px; }
.in-banner .bannertxt .txt52 { color: #fff; font-size: 22px; letter-spacing: 10px; display: block; margin:0 auto; width:300px; }
.in-banner .bannertxt .txt53 { display: inline-block; margin:0 auto; width: 153px; height: 35px; background: url(../images/company_12.png) no-repeat center; text-align: center; font-size: 14px; color: #fff; line-height: 35px; margin-top: 23px; }
.in-banner .bannertxt .txt53 a { color:#fff; }
.in-banner .bannertxt .txt521 { color:#ffffff; font-size:14px;}

.in-banner .bannertxt .btn { display: block; margin:0 auto; width: 13px; height: 15px; background: url(../images/company_16.png) no-repeat center; margin-top: 50px; cursor: pointer; }
.pro-fi { padding-top: 56px; }
.intoentit { text-align: center; }
.intocntit { background: url(../images/company_25.png) no-repeat center; text-align: center; font-size: 14px; color: #d65013; }

/*-----------------����----------------*/
.i-fo { padding-top: 70px; padding-bottom: 130px; }
.i-fob { padding-top: 85px; overflow: hidden; }
.i-fob ul { display: block;}
.i-fob li { width: 198px; height: 264px; box-sizing: border-box; border: #fff 1px solid; position: relative; opacity: 0; filter: alpha(opacity=0); animation-duration:1s; }
.i-fob li .btit { position: absolute; left:50%; top: -37px; width:86px; margin-left: -43px; text-align: center; color: #fff; font-size: 12px; line-height: 18px; background: url(../images/point.png) no-repeat center; padding:23px 0 0 0; height:74px; }
.i-fob li .bg { display: none; width: 100%; height: 100%; background: url(../images/home_bg03.png) no-repeat center; opacity: 0; filter: alpha(opacity=0); position: absolute; left: 0; top: 0; }
.i-fob li .con { padding:170px 0 0 0; text-align: center; position: relative; z-index: 1; display: none; }
.i-fob li .tit { font-size: 18px; color: #fff; display: inline-block; }
.i-fob li .hr { display: inline-block; width: 24px; height: 2px; background: #d2d2d2; }
.i-fob li .txt { display: inline-block; width: 212px; color: #fff; margin-top: 5px; }
.i-fob li .more { display: inline-block; width: 120px; height: 30px; /*background: url(../images/home_103.png) no-repeat center;*/
	margin-top: 25px; border:1px solid #828282; color: #828282; text-align: center; font-size: 28px; line-height: 28px; vertical-align: top; transition: all 0.3s; }
.i-fob li .more:hover { background: #fff; border-color:#fff; color: #828282; }

/*-----------------��������ҳ��----------------*/
.pro-se { overflow: hidden; padding-top: 10px; padding-bottom: 100px; }
.pro-se .le { float: left; width: 40%; margin-right: 3%; margin-bottom: 10px; position: relative; box-sizing: border-box; padding: 10px;}
.pro-se .leborder {border:5px solid #d65013; background-color: #fff;}
.pro-se .leborder img { width: 100%; display: block;}
.pro-se .ri { box-sizing: border-box;}
.pro-se .ri .p { line-height: 24px; color: #333; margin-top: 8px; }
.pro-se-th { clear: both; padding-top: 99px; overflow: hidden; }
.pro-se-th .ul { width: 1500px; }
.pro-se-th .li { width: 156px; text-align: center; float: left; /*margin-right: 126px;*/
	opacity: 0; filter: alpha(opacity=0); margin-right: 226px; }
.pro-se-th .li .thtit { font-size: 14px; color: #c9a072; padding:15px 0; }
.pro-se-th .li .thtxt { color: #333; }

/*-----------------����ҳ��----------------*/
.manage { padding-top: 37px; position: relative; overflow: hidden; width: 100%; padding-bottom: 68px; }
.titspan { background: url("../images/culture_03_06.jpg") no-repeat; height: 77px; width: 1920px; margin: 0px auto; text-align: center; font-size: 18px; color: #d65013; padding-top: 44px; position: absolute; left: 50%; margin-left: -960px; text-indent:16px; }
.mangbox { width:100%; padding-top: 121px; }
.mangbox li { width:100%; height:200px; opacity: 0; margin-top: 100px; filter: alpha(opacity=0); }
.center { margin: 0px auto; width:1000px; }
.list-left { float:left; margin-left: 46px; padding-top: 76px; }
.data { font-size: 18px; line-height: 18px; margin-bottom: 10px; color:#9a9a99; }
.list-left span { font-size: 16px; line-height: 16px; height:16px; display: block; margin-bottom: 12px; color:#444444; }
.list-left span a{line-height: 20px; display: block; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.list-left a { font-size: 14px; line-height: 14px; color:#a09f9f; display: block; }
.list-left a:hover { color:#cc3333; }
.center img { float:right; margin-top: 48px; }

/*-----------------��ϵ����----------------*/
#dituContent { height: 806px; width: 100%; }
.list-lx { position:absolute; left:50%; width:400px; margin-left: -450px; z-index: 11; top:200px; }
.roop { width:100%; background: #f3f3f3; float: left; }
.erweima { width:40%; height:119px; float:left; margin-left: 10%; background: #f6f6f6; }
.erweima img { float:left; margin: 18px 0px 0px 19px; }
.showphone { float:left; margin-left: 11px; width:214px; margin-top: 24px; }
.contactBtn{width: 50px; height: 50px; position: absolute; left: 0; top: 0; background: url(../images/contactBtn.png) center bottom no-repeat #f3f3f3; transition: all .3s;}
.contactBtn.open{background-position: center top;}
.roop h1 { color:#d65013; font-size: 18px; text-align: center; padding-top: 42px; }
.roop img { display: block; margin: 0px auto; clear:both; }
.contacrRow { width:100%; padding: 10px 0px; overflow: hidden; border-bottom:1px solid #d5d5d5; font-size: 14px; color:#231d33; }
.contacrRow.first{border-top:1px solid #d5d5d5; margin-top: 26px;}

.roop.hide{display: none;}
.contacrRow .contactTxt{line-height: 20px; text-align: center; font-size: 13px;}
.contacrRow .contactPic{overflow: hidden; margin-top: 10px; text-align: center;}
.contacrRow .contactPic .contactPicCel{display: inline-block; width: 100px; line-height: 25px; font-size: 12px; color: #a2a1a0; text-align: center; margin: 0px 10px;}
.contacrRow .contactPic .contactPicCel img{display: block; width: 100%; margin-bottom: 5px;}


.roop i { display: block; width:25px; height:25px; line-height: 25px; font-size: 15px; float:left; margin: 0px 18px 0px 17px; text-align: center; color: #fff; border-radius: 50%; background-color: #d65013;}
.roop span { float:left; margin-top:0px; font-size: 14px; line-height: 25px; color:#231d33;}

.liuyan { display: block; color:#c2995b; font-size: 18px; text-align: center; margin-top: 24px; height:18px; line-height: 18px; margin-bottom: 4px; }
.showphone span { font-size: 14px; color:#333333; }
.showphone p { line-height: 16px; }
.clearslw { width:100%; height:100%; position: absolute; background: #000; opacity: 0.8; -filter:alpha(opacity=80); top: 0px; left: 0px; z-index: 12; display: none; }

.forms { position:absolute; left:50%; width:791px; height:590px; margin-left: -438px; top:178px; background: #fff; z-index: 25; display: none; }
#tj-form { width:704px; height:498px; margin: 49px 0px 0px 44px; }
.tit-ly { font-size: 24px; color:#333333; line-height: 24px; padding-bottom: 31px; border-bottom: 1px solid #dedede; }
.inputs, .inputs-t { width:310px; height:43px; border:1px solid #c3c3c3; margin-right: 80px; float:left; margin-top: 34px; }
.inputs-t { margin-right: 0px; }
.put label { float:left; font-size: 12px; color:#333333; line-height: 43px; width:46px; text-align: center; }
.put input { border:0px none; width:200px; height:43px; line-height: 43px; }
.put span { color:#bab9b9; letter-spacing: 1px; }
.textlst { width:701px; height:162px; border: 1px solid #c3c3c3; padding-top: 14px; margin-top: 36px; font-size: 14px; }
.submit-tj { width:149px; height:40px; line-height: 40px; text-align: center; color:#fff; font-size: 14px; margin-top: 29px; border:0px none; background: #c9a072; }
.tj-close { position: absolute; top:0px; right:-60px; width:60px; height:60px; background: url("../images/close_06.jpg") no-repeat; }

.contactFoot{display: none; margin-top: 40px;}


/*-----------PAGE��Ʒҳ----------*/

/*-----------��Ʒ��װ----------*/
.product_az { height:715px; min-width:1000px; background:#fff url(../images/bg_product.jpg) no-repeat center 140px;}
.product_az_tit { text-align:center; padding-top:35px;}
.product_az_tit img{ display:block; margin:0 auto;}
.product_az_tit h3{ display:inline-block; *display:inline; *zoom:1; line-height:30px; padding-top:15px;}
.product_az_tit h3 span{ width:30px; float:left; height:1px; line-height:0; font-size:0; background:#A7A8A8; margin-top:15px;}
.product_az_tit h3 strong{ float:left; padding:0 90px; font-size:14px;}
.product_az ul{ padding:145px 0 0 450px;}
.product_az li{ float:left; margin-left:50px; position:relative;}
.product_az .btn{  width:266px; height:66px; line-height:66px; text-align:center; font-size:18px; color:#fff; background:#59911C; float:left; margin:30px 0 0 580px;}
.product_az .btn:hover{ background:#ADAEAF;}

/*-----------����ԭ��----------*/
.product_gzyl { background:#EBEBEB; height:730px; min-width:1000px;}
.product_gzyl .w1000 {height:730px; background:url(../images/product_gzyl02.png) no-repeat 320px 180px;}
.product_gzyl_tit { font-size:32px; color:#515151; text-align:center; line-height:50px; padding:80px 0 40px 0;}
.product_gzyl .img_left{ float:left; position:relative; left:-500px; opacity: 0; filter: alpha(opacity=0) }
.product_gzyl .img_right{ float:right; position:relative; right:-500px; opacity: 0; filter: alpha(opacity=0) }
.product_gzyl2 { background:#252525; min-width:1000px; height:690px;}
.pgzyl_left { width:550px; float:left; padding-top:140px;}
.pgzyl_left dl{ position:relative; left:-500px;opacity: 0; filter: alpha(opacity=0)}
.pgzyl_left dt{ font-size:32px; color:#fff; line-height:48px;}
.pgzyl_left dd{ color:#BEBEBE; font-size:12px; line-height:24px; margin-top:22px;}
.pgzyl_left img{display:block;margin-top:90px;position:relative; left:-500px;opacity: 0; filter: alpha(opacity=0)}
.pgzyl_right { float:right; padding-top:230px;position:relative; right:-500px;opacity: 0; filter: alpha(opacity=0)}
.pgzyl_right img{  }


/*-----------��ȫ��----------*/
.product_aqx { height:688px; min-width:1000px; background:url(../images/bg01.jpg) no-repeat center top;}
.product_aqx dl{ padding:125px 0 0 540px;}
.product_aqx dt{ line-height:42px; color:#fff; font-size:32px;}
.product_aqx dd{ padding-top:30px;}
.product_aqx dd li{ width:460px; height:47px; background:url(../images/txt_bg01.png) no-repeat; line-height:47px;color:#1d7fc5; margin-bottom:10px; position:relative;opacity: 0; filter: alpha(opacity=0)}
.product_aqx dd li span{ width:60px; float:left; font-family:Times New Roman; font-size:30px; text-align:center;}
.product_aqx dd li p{ padding-left:20px; float:left; }


/*-----------�ص�----------*/
.product_td { height:965px; min-width:1000px; background:#DFDEDE;}
.product_td_tit {text-align:center; font-size:32px; color:#d71c24; line-height:60px; padding-top:90px; font-family:\5b8b\4f53;}
.product_td_tit strong { font-size:50px; font-weight:normal; }
.product_td .txt_block{ line-height:26px; text-align:center; color:#505050; margin-bottom:60px;}
.product_td_left { width:380px; float:left; padding-left:20px;position:relative;opacity: 0; filter: alpha(opacity=0); left:-500px;}
.product_td_right { width:540px; float:right;}
.product_td_right li{ height:70px; padding-left:96px; margin-bottom:45px;position:relative;opacity: 0; filter: alpha(opacity=0)}
.product_td_right li h3{ font-weight:bold; padding-top:7px;}
.product_td_right li p{}
.product_td_right li.s1{ background:url(../images/ptd01.png) no-repeat left top;}
.product_td_right li.s1 h3{ color:#D71C24;}
.product_td_right li.s2{background:url(../images/ptd02.png) no-repeat left top;}
.product_td_right li.s2 h3{ color:#DB5A28;}
.product_td_right li.s3{background:url(../images/ptd03.png) no-repeat left top;}
.product_td_right li.s3 h3{ color:#E7A313;}
.product_td_right li.s4{background:url(../images/ptd04.png) no-repeat left top;}
.product_td_right li.s4 h3{ color:#72A944;}
.product_td_right li.s5{background:url(../images/ptd05.png) no-repeat left top;}
.product_td_right li.s5 h3{ color:#0080C4;}

/*-----------Ӧ�÷�Χ----------*/
.product_yyfw { height:540px; min-width:1000px;}
.product_yyfw_tit { color:#403f3f; text-align:center; padding-top:75px;}
.product_yyfw_tit h3{ font-size:30px; line-height:40px;}
.product_yyfw_tit p{ font-size:15px; color:#808080;}
.product_yyfw ul{ margin-top:36px;}
.product_yyfw li{}
.product_yyfw li .img_block { height:190px; overflow:hidden;}
.product_yyfw li img{ display:block; width:100%; height:100%;}
.product_yyfw li p{ line-height:42px; text-align:center; color:#fff; font-weight:bold;}
.product_yyfw li.s1{ background:#DB5A28;}
.product_yyfw li.s2{ background:#E7A313;}
.product_yyfw li.s3{ background:#72A944;}


/*-----------���ڵ���----------*/
.about_nav { margin:50px 0 60px 0; }
.about_nav li{ width:25%; float:left; height:160px; text-align:center; overflow:hidden;}
.about_nav li a{ display:block; width:100%; height:100%; overflow:hidden;}
.about_nav li a i{ width:70px; height:60px; display:block; margin:0 auto;margin-top:42px;}
.about_nav li p{ color:#6d6d6d; line-height:34px; }
.about_nav li.cur a,
.about_nav li a:hover { background:#d65013;}
.about_nav li.cur a i,
.about_nav li a:hover i{webkit-filter: brightness(10); filter: brightness(10);}
.about_nav li.cur a p,
.about_nav li a:hover p { color:#fff;}


/*-----------��������----------*/
.about_tit { padding-bottom:27px; background:url(../images/line01.png) no-repeat left bottom; margin-left: 43%;}
.about_tit h3{ line-height:40px; font-size:32px; color:#d65013;}
.about_tit p{ color:#9E9E9E; font-size:14px; line-height:22px; margin-top:5px;}
.about_tit2 {background:url(../images/line02.png) no-repeat center bottom; text-align:center; margin-left: 0;}
.about { line-height:24px; margin-top:10px; color:#333;}
.about img{max-width: 100%; height: auto !important;}
.about p{ padding:13px 0;}

/*-----------����----------*/
.picList{background-size: cover; background-position: center center; background-repeat: no-repeat; padding: 100px 0px; overflow: hidden;}
.picList .w1000{overflow: hidden;}
.picList ul{display: block; overflow: hidden;}
.picList .picListCel{width: 31%; float: left; margin-right: 3.5%; margin-bottom: 20px; position:relative; top:200px; opacity: 0; filter: alpha(opacity=0)}
.picList .picListCel:nth-child(3n){margin-right: 0;}
.picList .picListCel img{display: block; width: 100%;}
.picList .picListCel p{display: block; line-height: 55px; height: 55px; font-size: 16px; text-align: center; padding: 0px 10px; background-color: #303030; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.picList .picListCel:hover p{background-color: #d65013;}

.picPageBody img{max-width: 100%; height: auto !important;}

/*----------����----------*/
.article { padding:20px; }
/*���±���*/
.article_tit { font-size:20px; font-weight:bold; line-height:30px; padding:10px 0 10px 0; text-align:center; color:#F15A28;}
/*������Ϣ*/
.article_msg { font-size:12px; color:#666; padding:10px 0 10px 0;  text-align:center;}
.article_msg span { padding:0 5px;}
/*��������*/
.article_body { font-size:14px; line-height:32px; margin-top:20px; padding-bottom:20px;}
.article_body p { padding:5px 0; }   
/*�����ĵ���*/  
.article_nav { height:30px; line-height:30px; } 
.article_nav li { -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.article_nav li a { color:#006737;}
.article_nav .pre { float:left; width:45%; text-align:left;}
.article_nav .next { float:right; width:45%; text-align:right;}
.article_img { text-align:center;}
.article_img img{ max-width:780px;}


/*----------��ҳ----------*/
.pagelink { text-align:center; margin-top:20px;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}


/*----------����----------*/
.feedback_wrap{width:100%; margin-top: 40px;}
/* Basic Grey */
.basic-grey {
	max-width: 100%;
	background: #F7F7F7;
	padding: 25px 15px 25px 10px;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #888;
	text-shadow: 1px 1px 1px #FFF;
	border:1px solid #E4E4E4;
}
.basic-grey h1 {
	font-size: 25px;
	padding: 0px 0px 10px 40px;
	display: block;
	border-bottom:1px solid #E4E4E4;
	margin: -10px -15px 30px -10px;;
	color: #888;
}
.basic-grey h1>span {
	display: block;
	font-size: 11px;
}
.basic-grey label {
	display: block;
	margin: 0px;
}
.basic-grey label>span {
	float: left;
	width: 20%;
	text-align: right;
	padding-right: 10px;
	margin-top: 15px;
	color: #888;
}
.basic-grey input[type="text"], .basic-grey input[type="email"], .basic-grey textarea, .basic-grey select {
	border: 1px solid #DADADA;
	color: #888;
	height: 30px;
	margin-bottom: 16px;
	margin-right: 6px;
	margin-top: 2px;
	outline: 0 none;
	padding: 3px 3px 3px 5px;
	width: 70%;
	font-size: 12px;
	line-height:15px;
	box-shadow: inset 0px 1px 4px #ECECEC;
	-moz-box-shadow: inset 0px 1px 4px #ECECEC;
	-webkit-box-shadow: inset 0px 1px 4px #ECECEC;
}
.basic-grey textarea{
	padding: 12px 3px 3px 5px;
	height:100px;
	resize:none;
}
.basic-grey .button {
	background: #0c3388;
	border: none;
	padding: 10px 25px 10px 25px;
	color: #FFF;
	box-shadow: 1px 1px 5px #B6B6B6;
	border-radius: 3px;
	text-shadow: 1px 1px 1px #1849b7;
	cursor: pointer;
}
.basic-grey .button:hover {
	background: #1849b7
}

/*-------------------Ҽ��-------------------*/
.class {  }

/*----------����----------*/
.class {  }

/*����*/
.class {  }


.listPage{MARGIN: 0px auto 0px; WIDTH: 100%; PADDING: 20px 0px; TEXT-ALIGN: center; overflow: hidden;}
.listPage li{float: none; display: inline-block; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important; background-color: #fff;}
.listPage li a{color: #333;}
.listPage li.thisclass{background-color: #d65013; border-color: #d65013; color: #fff;}
.listPage li.thisclass a{color: #fff;}


.bdsharebuttonbox a{opacity: 0.5;filter: alpha(opacity=50);}
.bdsharebuttonbox a:hover{opacity: 1;filter: alpha(opacity=100);}

.singleTit{line-height:30px; font-size:20px; color:#fff; text-align:center; margin-bottom:20px;}
.sintleBody{line-height:1.8; text-align:justify;}
.sintleBody img{max-width:100%; height:auto !important;}





@media (max-width: 1280px){
	.w1000{width: 94%; margin: 0px auto;}
	.i-fib{width: 1000px; margin-top: 50px;}
	.i-seb{width: 1000px; margin: 0px auto;}
	.i-fob{width: 1000px; margin: 0px auto;}
	.f-fi{width: 1000px; margin: 0px auto;}
	
	.header-main .menub li{padding: 0px 15px;}
}

@media (max-width: 1024px){
	body{padding-top: 60px;}
	.header{width: 100%; height: 60px; position: fixed; left: 0; top: 0; z-index: 100; background-color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.4); padding: 0;}
	.header .logo{padding: 0;}
	.header .logo img{display: block; height: 50px;}
	.header-main .menub{display: none;}
	.header-main .mMenu{display: block;}
	.banner{height: 480px;}
	.banner ul li{height: 480px;}
	.i-fib{width: 100%;}
	.i-fib .le{width: 25%;}
	.i-fib .le dd{width: 100%;}
	.i-fib .ri{width: 75%;}
	.i-fib .ri dd{width: 33.3333%;}
	
	.i-seb{width: 96%;}
	.i-seb .le{width: 49%;}
	.i-seb .le a.leimg{width: 100%;}
	.i-seb .le a.leimg img{height: auto !important;}
	.i-seb .ri{width: 49%;}
	.i-seb .ri li .con{width: auto; margin-left: 130px; float: none; padding: 20px 20px 0px 20px;}
	
	.i-fob{width: 96%;}
	.i-fob li{width: 20%;}
	
	.f-fi{width: 96%;}
	.f-fi .le{width: 100%; float: none;}
	.f-fi .le ul{width: 100%; text-align: center; overflow: hidden;}
	.f-fi .le li{width: 25%; display: inline-block; text-align: left;}
	.f-fi .le li.last{width: 100%; text-align: center;}
	.f-fi .le li .subnav .footerPic{text-align: center;}
	.f-fi .le li .subnav .footerPic .footerPicCel{display: inline-block; margin: 0px 10px; float: none;}
	.f-fi .map{float: none; margin: 0px auto 40px; padding-top: 0; background-position: center center !important;}
	.f-fi .mapb{top: 40px;}
	
	.mangbox li{height: 160px;}
	.center{width: 90%; margin: 0px auto;}
	.list-left{margin-left: 0; padding-top: 40px;}
	.center img{margin-top: 28px;}
	
	.list-lx{position: initial; overflow: hidden; width: 45%; float: left; margin-top: 40px; margin-left: 5%;}
	.contactBtn{display: none;}
	.roop{width: 100%; margin: 0px auto; float: none;}
	.roop h1{padding-top: 20px;}
	.contacrRow{box-sizing: border-box; padding: 10px 20px;}
	.contacrRow.first{margin-top: 15px;}
	.roop span{font-size: 12px;}
	.roop i{display: none;}
	.erweima{display: none;}
	
	#dituContent{position: initial; width: 45%; float: left; margin-top: 40px;}
	.contactFoot{display: block;}
}

@media (max-width: 800px){
	.banner{height: 380px;}
	.banner ul li{height: 380px;}
}

@media (max-width: 720px){
	.i-fi{padding: 40px 0px 0px;}
	.i-fib{margin-top: 30px;}
	.i-fib .le{width: 100%; height: auto; float: none;}
	.i-fib .le dd{height: auto; padding: 20px 0px;}
	.i-fib .le dd .tit{padding-top: 0;}
	.i-fib .ri{width: 100%; height: auto; float: none;}
	.i-fib .ri dd{height: 280px;}
	.i-fib .ri dd .tit{margin-top: 80px;}
	
	.i-se{margin-top: 40px; height: auto; padding-bottom: 40px;}
	.i-se .toentit{padding-top: 40px;}
	.i-seb .le{width: 100%; float: none; margin-top: 30px;}
	.i-seb .ri{width: 100%; float: none; padding-top: 0;}
	
	.i-fo{padding: 40px 0px;}
	
	.picList{padding: 40px 0px;}
	.picList .picListCel{width: 49%; margin-right: 2%;}
	.picList .picListCel:nth-child(3n){margin-right: 2%;}
	.picList .picListCel:nth-child(2n){margin-right: 0;}
	
	.list-lx{width: 94%; float: none; margin: 40px auto 0px;}
	.contacrRow{padding: 10px 0px;}
	.roop i{display: block;}
	#dituContent{width: 94%; float: none; margin: 0px auto;}
}

@media (max-width: 640px){
	.i-fob ul{text-align: center;}
	.i-fob li{display: inline-block; width: 32%; float: none; margin-top: 40px;}
	.i-fob li:nth-child(1){margin-top: 0;}
	.i-fob li:nth-child(2){margin-top: 0;}
	.i-fob li:nth-child(3){margin-top: 0;}
	
	.f-fi .le li{width: 100%; float: none; height: auto;}
	.f-fi .le li .subnav{overflow: hidden; padding: 10px;}
	.f-fi .le li .subnav a{display: block; width: 33.3333%; clear: none;}
	
	.list-left{width: 58%;}
	.center img{width: 40%;}
}

@media (max-width: 560px){
	.banner{height: 280px;}
	.banner ul li{height: 280px;}
	.f-se .le{width: 100%; float: none; line-height: 20px; text-align: center; padding: 20px 0px 10px;}
	.f-se .bdsharebuttonbox{width: 100%; float: none; padding-top: 0; text-align: center;}
	.f-se .bdsharebuttonbox a{display: inline-block !important; float: none !important;}
	
	.titspan{background: initial !important; padding-top: 0;}
	.mangbox{padding-top: 70px;}
	
	.about_nav li{width: 50%;}
	
	.pro-se .le{width: 100%; float: none; margin-bottom: 20px;}
	.about_tit{margin-left: 0;}
}

@media (max-width: 480px){
	.banner{height: 200px;}
	.banner ul li{height: 200px;}
	.f-fi .map{width: 100%; margin-bottom: 40px;}
	.f-fi .mapb{left: 50%; margin-left: -111px; background-position: center top; height: 132px; top: 80px;}
	
	.listPage .mHide{display: none;}
}













