/* CSS Document */
@font-face {
	font-family: 'Conv_Oswald-Light';
	src: url('fonts/Oswald-Light.eot');
	src: local('☺'), url('fonts/Oswald-Light.woff') format('woff'), url('fonts/Oswald-Light.ttf') format('truetype'), url('fonts/Oswald-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Poppins-Regular';
	src: url('fonts/Poppins-Regular.eot');
	src: local('☺'), url('fonts/Poppins-Regular.woff') format('woff'), url('fonts/Poppins-Regular.ttf') format('truetype'), url('fonts/Poppins-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
input, select { font-size: 13px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 13px; color: #636363; }/*google浏览器字体兼容*/
body { font-family:'Poppins-Regular',Arial, Helvetica, sans-serif, "微软雅黑", "宋体"; width: 100%; background: #ffffff; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #222222; outline: none; }
a:hover { color: #ff4405; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #ed6b1e }
.green { color: #007b3f }
.red { color: #e1550b }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1200px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
/*index start*/
.head{ width:100%; height:126px; background:url(../images/menu_bg.png) no-repeat 50% bottom;}
.logo{ width:275px; height:auto; padding-top:28px;}
.headr{ width:878px; height:auto;}
.headrt{ padding:14px 0 11px 0; height:51px; width:100%; overflow:hidden;}
.headrt ul li{ float:right; height:51px; margin-left:35px;}
.headrt ul li.headrt1{ padding-left:61px; background:url(../images/top_icon2.jpg) no-repeat left 50%;}
.headrt ul li.headrt2{ padding-left:61px; background:url(../images/top_icon3.jpg) no-repeat left 50%;}
.headrt ul li.headrt3{ padding-left:61px; background:url(../images/top_icon1.jpg) no-repeat left 50%;}
.headrt1t{ padding:5px 0 2px 0; color:#333333; font-size:13px; font-weight:bolder; line-height:18px; font-family:Arial, Helvetica, sans-serif;}
.headrt1c{ color:#666666; font-size:12px; line-height:20px;}

.headrc{}
.headrcl{ width:698px; height:auto;}
.headrcl ul{ padding-left:30px;}
.headrcl ul li{ display:inline-block; padding:0 26px; line-height:50px; height:50px;}
.headrcl ul li a{ display:block; height:48px; line-height:51px; border-bottom:2px #0166b4 solid; color:#d8d8d8; font-size:13px;}
.headrcl ul li a:hover{border-bottom:2px #ff8708 solid; color:#ff8708;}
.headrcl ul li a.current{border-bottom:2px #ff8708 solid; color:#ff8708;}
.headrcr{ width:180px; height:auto;}
.search_text{ width:135px; height:50px; border:0; line-height:50px; background:#014f8c; color:#fff; text-indent:17px; outline:none;}
.search_sub{ width:45px; line-height:50px; border:0; text-align:center; background:url(../images/search_sub.jpg) no-repeat 50% 50% #014f8c; outline:none; cursor:pointer;}


/* banner */
.flexslider { position: relative; height: auto; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: auto; }
.slides li a { display: block; width: 100%; height: auto; margin: 0 auto; }
.slides li a img{ display:block; width:100%; height:auto;}
.flex-control-nav { position: absolute; bottom: 25px; z-index: 9999; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 10px; height: 10px; margin: 0 5px; *display:inline;zoom: 1; }
.flex-control-nav a {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; display: inline-block; width: 10px; height: 10px; line-height: 10px; overflow: hidden; background:#afafaf; cursor: pointer; color: #afafaf; font-size: 0; }
.flex-control-nav .flex-active { width: 10px; height: 10px; line-height: 10px;background:#ff8708; color: #ff8708; }

.iabout{ margin:75px auto;}
.iaboutl{ width:600px; height:auto;position:relative;}
.iaboutl .prev,.iaboutl .next{ position:absolute; left:0; top:50%; margin-top:-36px; display:block; width:51px; height:72px;}
.iaboutl .prev{ background:url(../images/i_about_prev.png) no-repeat;}
.iaboutl .next{ left:auto; right:0; background:url(../images/i_about_next.png) no-repeat;}

.iaboutr{ width:565px; height:auto;}
.iaboutr1{ padding-top:20px;}
.iaboutr1_t{ font-size:20px; color:#ff8708; line-height:24px;}
.iaboutr1_i{ font-size:50px; color:#0166b4; line-height:50px; font-family:'Conv_Oswald-Light',Arial, Helvetica, sans-serif; text-transform:uppercase;}
.iaboutr2{ padding:20px 0 50px 0; color:#333333; line-height:24px;}
.iaboutr3{}
.iaboutr3 ul li{ color:#999999; line-height:35px; width:33%; height:auto; text-align:center; float:left; min-height:90px; background:url(../images/iaboutr3_li_bg.jpg) no-repeat right 50%;}
.iaboutr3 ul li:last-child{ background:none;}
.iaboutr3t{ color:#666666; font-size:48px; font-family:Arial, Helvetica, sans-serif; padding-bottom:2px;}
.iaboutr3t span{ font-size:30px;}

.iaboutimg{ width:100%; height:auto; overflow:hidden;}
.iaboutimg .bd ul{ overflow:hidden; zoom:1; }
.iaboutimg ul li{ float:left; width:350px; height:235px; margin-right:8px;}

.iproduct{ padding:70px 0 50px 0; width:100%; background:#e2e1e1;}
.icustomert{ text-align:center;}
.icustomert_1{font-size:20px; color:#ff8708; line-height:24px;}
.icustomert_2{font-size:50px; color:#0166b4; line-height:50px; font-family:'Conv_Oswald-Light',Arial, Helvetica, sans-serif; text-transform:uppercase;}

.iproductcate{ padding:20px 0; text-align:center;}
.iproductcate a{ display:inline-block; padding:0 12px; margin-right:25px; line-height:33px; color:#666666;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.iproductcate a:hover{ background:#ff8708; color:#fff;}
.iproductcate a.iproductcatecurr{ background:#ff8708; color:#fff;}
.iproductc{ padding-top:20px;}
.iproductc ul li{ width:280px; height:auto; float:left; margin:0 26px 27px 0;}
.iproductc ul li a{ display:block;}
.iproductc ul li a p{ width:100%; height:35px;  line-height:35px; overflow:hidden; text-align:center; color:#333333; font-size:16px; margin-top:6px;}
.iproductc ul li a:hover p{ color:#ff8708}

.inew{ width:100%; height:auto; background:#f2f2f2; padding:40px 0 60px 0;}
.icustomert_3{ width:705px; height:auto; padding:20px 0; margin:0 auto; text-align:center; color:#999999; line-height:24px;}
.inewc{ padding:40px 50px; background:#fff;}
.inewcl{ width:499px; height:auto;position:relative; z-index:9;}
.inewcl .hd{ height:8px; overflow:hidden; position:absolute; right:20px; bottom:31px; z-index:100;}
.inewcl .hd ul{ overflow:hidden; zoom:1; float:left;  }
.inewcl .hd ul li{ display:inline-block; margin-left:7px;  width:8px; height:8px; line-height:8px; text-align:center; background:#ffffff; color:#ffffff; cursor:pointer;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; }
.inewcl .hd ul li.on{ background:#f3980f; color:#f3980f; }

.inewcl .bd ul li{ width:499px; height:300px; }
.inewcl .bd ul li a{ display:block; width:499px; height:300px;position:relative; z-index:9;}
.inewcl .bd ul li a img{ display:block;}
.inewclt{ width:479px; height:60px; background:url(../images/i_new_bg.png) repeat; position:absolute; z-index:10; bottom:0; left:0; padding:10px 0 0 20px;}
.inewclt_t{ font-size:16px; color:#fff; font-weight:bolder; line-height:33px; font-family:Arial, Helvetica, sans-serif;}
.inewclt_i{ color:#abcef1;}

.inewcr{ width:550px; height:auto;}
.inewcr ul li{ line-height:43px;}
.inewcr ul li a{ display:block; width:523px; height:43px; line-height:43px; overflow:hidden; padding-left:27px; background:url(../images/i_new_icon.png) no-repeat left 50%; font-size:14px; color:#666666;}
.inewcr ul li a span{ color:#999999; font-size:12px;}
.inewcr ul li a:hover{ color:#ff8708;}

.icustomer{ padding:70px 0 30px 0;}
.icustomerc{ padding-top:35px;}
.icustomerc ul li{ width:371px; padding:35px 12px 0 12px;  height:375px; background:url(../images/i_customer_bg.jpg) no-repeat; float:left;}
.icustomerct{ padding:0 45px 20px 45px; border-bottom:1px #ebebeb solid;}
.icustomerctl{}
.icustomerctl img{-webkit-border-radius: 74px;-moz-border-radius: 74px;border-radius: 74px;}
.icustomerctr{ padding-left:20px; padding-top:14px;}
.icustomerctr_t{ color:#222222; font-size:20px; font-family:Arial, Helvetica, sans-serif; line-height:28px;}
.icustomerctr_i{ color:#ff8708; font-size:14px;}

.icustomercc{ padding:20px 30px 0 45px;}
.icustomercct{ color:#777777; font-size:16px; line-height:28px; padding-bottom:20px;}
.icustomercctime{ height:30px; line-height:30px; padding-left:42px;color:#777777; font-size:16px; background:url(../images/time.jpg) no-repeat left 50%;}

.iclients{ padding:20px 0 50px 0;}
.iclientst{font-size:50px; color:#0166b4; line-height:50px; font-family:'Conv_Oswald-Light',Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center;}
.iclientsc{ padding-top:35px; width:1200px; overflow:hidden;}
.iclientsc ul li{ width:157px; height:85px; float:left; padding:15px;}
.iclientsc ul li a{ display:block;-moz-box-shadow:0px 0px 15px #C4C4C4; -webkit-box-shadow:0px 0px 15px #C4C4C4; box-shadow:0px 0px 15px #C4C4C4;}
.iclientsc ul li a:hover{-moz-box-shadow:0px 0px 15px #ff8708; -webkit-box-shadow:0px 0px 15px #ff8708; box-shadow:0px 0px 15px #ff8708;}

.icontact{ width:100%; height:auto; background:#0166b4; padding:45px 0 50px 0;}
.icontactl{ width:860px; height:auto; color:#fff;}
.icontactlt{ font-size:28px; line-height:35px;}
.icontactli{ line-height:24px; padding-top:6px;}
.icontactr{ width:160px;}
.icontactr a{ display:block; width:160px; height:50px; text-align:center; line-height:50px; background:#fff; font-size:13px; color:#202a30;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px; font-weight:bolder;}
.icontactr a:hover{ background:#ff8708; color:#fff;}

.foot{ width:100%; height:auto; background:#262f36; padding:70px 0; color:#c9c9c9;}
.footl{ width:340px; height:auto;}
.footl1{}
.footl2{ padding:15px 0;}
.footl3{ padding-bottom:20px;}
.footl3 p{ margin-bottom:10px; padding-left:40px; line-height:22px;}
.footl3 p.footl3_1{ background:url(../images/foot_icon1.jpg) no-repeat 6px 2px;}
.footl3 p.footl3_2{ background:url(../images/foot_icon2.jpg) no-repeat 6px 2px;}
.footl3 p.footl3_3{ background:url(../images/foot_icon3.jpg) no-repeat 6px 2px;}
.footl4{}
.footl4 a{ display:inline-block; width:29px; height:29px; border:1px #cacfd3 solid; margin-right:10px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.footl4 a.footl4_1{ background:url(../images/foot_shore_img1.png) no-repeat 50% 50%;}
.footl4 a.footl4_2{ background:url(../images/foot_shore_img2.png) no-repeat 50% 50%;}
.footl4 a.footl4_3{ background:url(../images/foot_shore_img3.png) no-repeat 50% 50%;}
.footl4 a.footl4_4{ background:url(../images/foot_shore_img4.png) no-repeat 50% 50%;}
.footl4 a.footl4_5{ background:url(../images/foot_shore_img5.png) no-repeat 50% 50%;}

.footl4 a.footl4_1:hover{ background:url(../images/foot_shore_img1.png) no-repeat 50% 50% #ff8708;border:1px #ff8708 solid;}
.footl4 a.footl4_2:hover{ background:url(../images/foot_shore_img2.png) no-repeat 50% 50% #ff8708;border:1px #ff8708 solid;}
.footl4 a.footl4_3:hover{ background:url(../images/foot_shore_img3.png) no-repeat 50% 50% #ff8708;border:1px #ff8708 solid;}
.footl4 a.footl4_4:hover{ background:url(../images/foot_shore_img4.png) no-repeat 50% 50% #ff8708;border:1px #ff8708 solid;}
.footl4 a.footl4_5:hover{ background:url(../images/foot_shore_img5.png) no-repeat 50% 50% #ff8708;border:1px #ff8708 solid;}

.footm{ width:470px; height:auto; margin-left:20px;}
.footm dl{ width:50%; height:auto; float:left;}
.footm dl dt{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; font-weight:bolder; padding-bottom:20px;}
.footm dl dd a{ font-size:14px; color:#c9c9c9; line-height:40px;}


.footr{ width:320px; height:auto;}
.footrt{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; font-weight:bolder; padding-bottom:20px;}
.footrc{}
.foot_text{ width:100%; height:50px; line-height:50px; background:#2c353c; border:0; text-indent:25px; color:#8b98a3; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
.foot_textarea{ width:270px; padding:15px 25px;background:#2c353c; border:0;color:#8b98a3; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}
.foot_sub{ width:100%; height:50px; line-height:50px; text-align:center; border:0; background:#0166b4; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
.foot_sub:hover{ background:#074d84;}

.foot a:hover{ color:#ff8708;}


.copyright{ width:100%; height:auto; background:#262f36; border-top:1px #2d373f solid; text-align:center; font-size:14px; color:#777777; line-height:25px; padding:15px 0;}
.copyright a{ color:#777;}
.copyright a:hover{ color:#ff8708;}
/*index end*/

/*about start*/
.common_banner{ width:100%; height:400px; overflow:hidden;}
.aboutc{ padding:40px 0 80px 0;font-size:14px; color:#333333; line-height:26px;}
.aboutc img{ max-width:100%; height:autoa;}
.aboutct{ text-align:center;}
.aboutcc{ padding:50px 0 40px 0;}
.aboutccl{ width:600px; height:auto;position:relative;}
.aboutccl .bd{ position:relative; z-index:0;   }
.aboutccl .hd{ height:12px; position:absolute; left:0; bottom:23px; z-index:1; width:100%; text-align:center; }
.aboutccl .hd ul{ overflow:hidden; zoom:1;  }
.aboutccl .hd ul li{ display:inline-block; margin-right:8px;  width:12px; height:12px; line-height:12px; text-align:center; background:#fff; color:#fff; cursor:pointer;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; }
.aboutccl .hd ul li.on{ background:#0166b4; color:#0166b4; }
		
.aboutccr{ width:570px; height:auto; padding-top:2px; font-size:16px; color:#333333;}
.abhonor{}
.abhonor ul li{ width:280px; height:auto; float:left; margin-right:27px;}
.abhonor .bd ul{ overflow:hidden; zoom:1; }
.abhonor ul li img{ width:278px; height:auto; border:1px #dddddd solid;}
/*about end*/

/*contact start*/
.contactc{ padding:40px 0 80px 0; width:1140px; height:auto; margin:0 auto;}
.map{ margin:20px auto 30px auto; border:1px #dddddd solid; width:1138px; height:auto;}
.contactca{ font-family:Arial, Helvetica, sans-serif;}
.contactcal{ padding-top:10px; width:460px; height:auto; color:#888888; line-height:24px; font-size:14px;}
.contactcal1{ font-size:36px; color:#0166b4; font-weight:bolder;}
.contactcal2{ padding:10px 0;}
.contactcal3{}

.contactcar{ width:540px; height:auto;}
.con_text{ width:538px; height:38px; border:1px #dddddd solid; margin-bottom:16px; text-indent:10px; color:#333;}
.con_textarea{ width:518px; height:130px; border:1px #dddddd solid; margin-bottom:16px; padding:10px; color:#333; font-family:Arial, Helvetica, sans-serif;}
.con_sub{ width:90px; height:38px; line-height:38px; background:#ff8408; color:#fff; border:0; cursor:pointer; text-align:center; font-size:16px; font-weight:bolder;}
.con_sub:hover{ background:#c4670a; color:#fff;}
/*contact end*/

/*new start*/
.nlist{ padding-top:10px;}
.nlistc{}
.nlistc ul li{ padding:33px 0; border-bottom:1px #dddddd solid;}
.nlistc ul li a{ display:block;}
.nlistcl{ width:289px; height:auto;}
.nlistcm{ width:65px; height:auto; padding-top:20px; margin-left:30px; text-align:center; color:#999999;}
.nlistcm_t{ color:#0166b4; font-size:51px; line-height:50px;}
.nlistcm_i{}
.nlistcr{ width:785px; height:auto;}
.nlistcr_t{ font-size:18px; color:#333333; font-weight:bolder;}
.nlistcr_i{ padding:15px 0; font-size:14px; line-height:24px; color:#666666;}
.nlistcr_m{ display:block; width:114px; height:32px; border:1px #cccccc solid; text-align:center; line-height:32px; color:#999999;}
.nlistc ul li a:hover{}
.nlistc ul li a:hover .nlistcr_t{ color:#ff8708;}
.nlistc ul li a:hover .nlistcr_m{ background:#ff8708; border:1px #ff8708 solid; color:#fff;}

.ndetail{ height:auto; margin:0 auto; padding:50px 0;}
.ndetailt{ font-size:24px; color:#333333; text-align:center;}
.ndetaili{ font-size:14px; color:#666666; text-align:center; padding:12px 0 15px 0; border-bottom:1px #cdcdcd solid;}
.ndetailc{ padding-top:30px; color:#666666; font-size:14px; line-height:25px;}
.ndetailc img{ max-width:100%; height:auto;}
/*new end*/

/*product start*/
.pdt{ width:100%; height:auto; background:#f7f7f7; padding:52px 0 70px 0;}
.pdtl{ width:622px; height:auto;position:relative;}
.pdtl .bd{ position:relative; height:100%; z-index:0;}
.pdtl .prev,.pdtl .next{ position:absolute; left:20px; top:50%; margin-top:-20px; display:block; width:40px; height:40px;}
.pdtl .prev{ background:url(../images/pd_prev.jpg) no-repeat;}
.pdtl .next{background:url(../images/pd_next.jpg) no-repeat; left:auto; right:20px; }
.pdtl .prev:hover,.pdtl .next:hover{ filter:alpha(opacity=100);opacity:1;  }


.pdtr{ width:520px; height:auto; padding-top:40px;}
.pdtrt{ font-size:30px; color:#333333; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; border-bottom:1px #cccccc solid;}
.pdtri{ padding:18px 0 25px 0; color:#333333; font-size:18px; line-height:32px;}
.pdtrm{}
.pdtrm a{ display:inline-block; margin-right:20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.pdtrm a.pdtrm1{ width:150px; height:50px; line-height:50px; text-align:center; background:#0166b4; color:#fff; font-size:18px;}
.pdtrm a.pdtrm1:hover{ background:#ff8708; color:#fff;}
.pdtrm a.pdtrm2{ width:148px; height:48px; border:1px #0166b4 solid; color:#0166b4; font-size:18px; text-align:center; line-height:48px;}
.pdtrm a.pdtrm2:hover{ background:#ff8708; border:1px #ff8708 solid; color:#fff;}

.pdct{ padding:35px 0;}
.pdctt{}
.pdctt ul li{ display:block; width:50%; height:50px; text-align:center; line-height:50px; font-size:18px; color:#333333; font-weight:bolder; background:#f8f8f8; padding:0; margin:0; float:left; text-transform:uppercase; cursor:pointer;}
.pdctt ul li.pdcttcur{ background:#0166b4; color:#fff;}
.pdctc{ padding:40px 0 30px 0; font-size:16px; color:#333333; line-height:25px;}
.pdctc img{ max-width:100%; height:auto;}
.pdcc{ padding-bottom:50px;}
.pdcc .iaboutr1_i{ text-align:center;}
.pdcc .iproductc{ padding-top:40px;}

/*product end*/
#elevator_item { width: 60px; height: 100px; position: fixed; right: 15px; bottom: 15px; -webkit-transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -o-transition: opacity .4s ease-in-out; opacity: 1; z-index: 100020; display: none; }
#elevator_item.off { opacity: 0; visibility: hidden }
#elevator { display: block; width: 60px; height: 50px; background: url(../images/icon_top.png) center center no-repeat; background-color: #444; background-color: rgba(0,0,0,.6); border-radius: 2px; box-shadow: 0 1px 3px rgba(0,0,0,.2); cursor: pointer; margin-bottom: 10px }
#elevator:hover { background-color: rgba(0,0,0,.7) }
#elevator:active { background-color: rgba(0,0,0,.75) }


.pageController { width:100%; margin: 40px auto 40px auto; line-height: 25px; text-align:center;}
.pageController a { display:inline-block; background-color: #fff; border: #d3d1d1 2px solid; color: #555; padding: 3px 12px; margin-right: 5px; font-weight:bolder; }
.pageController a:hover { background-color: #005bac; color: #FFF; text-decoration: none; border: #005bac 2px solid; }
.pageController .xuanzhong { background-color: #005bac; color: #FFF; font-weight: bold; border: #005bac 2px solid; }
