@font-face{font-family:CACPINAF; src: url('CACPINAF.TTF'); /* IE9+ */}
body{min-width:1200px;}
.layout{width:1200px; margin:0 auto;}

/*header*/
.shortcut{height:28px; line-height:28px; background:url(../skin/icon2.png) repeat-x; font-family:"宋体"; text-align:right;}
.shortcut span{color:#FFF;}
.shortcut a.in-shou{ background:url(../skin/icon1.png) left no-repeat; padding-left:20px;}
.shortcut a{color:#FFF;}
.shortcut a:hover,.shortcut a.on{color:#bbbec2;}
/*logo-box*/
.logo-box{background:url(../skin/icon3.png) repeat-x; height:119px;}
.logo-box .logo{margin:11px 0 0 26px;}
.logo-box .phone{font-size:14px; padding-top:35px;}
.logo-box .nav{overflow:hidden; margin:80px 0 0 26px;}
.logo-box .nav ul li{display:inline; line-height:23px; overflow:hidden;}
.logo-box .nav ul li a{font-size:15px; color:#191919; float:left; margin:0 30px;}
.logo-box .nav ul li a.on{color:#00609f;}
.logo-box .nav ul li span{width:14px; height:23px; float:left; background:url(../skin/icon4.png) no-repeat; display:inline-block;}
.logo-box .search-box{width:215px; padding-top:35px;}
.logo-box .search-box p{font-size:14px;}
.searc-form{width:215px; overflow:hidden; margin-top:20px;}
.searc-form .text{width:173px; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; border-right:none; float:left; height:30px; padding:6px 5px; color:#636363;}
.searc-form .btn{width:30px; height:30px; background:url(../skin/icon5.png) no-repeat; cursor:pointer; border:none; cursor:pointer; float:left;}
/*banner*/
.banner{position:relative; z-index: 1; width:100%; overflow:hidden; height:430px;}
.banner_f{width:100%;  position: absolute; left:0; top: 0px; height: 430px; overflow: hidden; z-index: 2}
.banner_s{ position: absolute; left:50%; width: 1920px; margin-left: -960px;}
.banner_s img{ width: 1920px; height: 430px;}
.banner_btn{ position: absolute; left: 50%; bottom:14px; z-index: 10; margin-left: -40px;}
.banner_btn li{ float: left;background: url(../skin/banner_li.png) no-repeat center; width: 13px; height: 13px; margin:0 7px; line-height:10px;cursor: pointer; overflow: hidden;text-align:center;}
.banner_btn li.click{background: url(../skin/banner_li_h.png) no-repeat center; }
/*main*/
.in-bg{background:#FFF url(../skin/icon6.png) top repeat-x; padding:60px 0;}
.in-h1{text-align:center;}
.in-h1 p{font-size:24px; color:#02436d;}
.in-h1 span{color:#8d9fb0;}
.in-p{text-align:center; font-size:14px;}
.in-p p{line-height:30px;}
.in-more{overflow:hidden; text-align:center; padding-top:28px;}
.in-more a{display:inline-block; background:#8fc31f; color:#FFF; font-size:14px; padding:6px 30px; border-radius:5px;}

.index-lide{background:#f8f8f8; padding:30px 0;}
.index-product{overflow:hidden; text-align:center; font-family:"宋体"; padding:15px 0 27px 0;}
.index-huadong{position:relative;}
.skin-f{display:block; width:21px; height:38px; background:url(../skin/icon8.png) left no-repeat; cursor:pointer; position:absolute; left:-47px; top:150px;}
.skin-r{display:block; width:21px; height:38px; background:url(../skin/icon8.png) right no-repeat; cursor:pointer; position:absolute; right:-47px; top:150px;}
.index-hd{width:1200px; overflow:hidden;}
.index-hd ul li{float:left; width:375px; margin-right:37px;}
.index-hd ul li h1{border-left:5px solid #8fc31f; margin:20px 0 10px 0; color:#232323; font-size:16px; padding-left:10px;}
.index-hd ul li p{font-family:"宋体";}

.index-news{padding:80px 0;}
.in-nw-fl{width:376px;}
.i-n-title{border-bottom:1px solid #dcdcdc; overflow:hidden; margin-bottom:25px; padding-bottom:10px;}
.i-n-fl span{font-size:24px; color:#02436d;}
.i-n-fl i{font-size:14px; color:#02436d; font-family:"Arial";}
.in-mr{padding-top:12px;}
.in-mr a{display:block; width:40px; height:17px; background:url(../skin/icon9.png) no-repeat;}
.i-img{display:block; width:375px; height:165px; overflow:hidden;}
.i-img img{transition: all 1s ease-out 0s;}
.i-img:hover img{
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2);
}
.i-w-p{font-family:"宋体"; color:#4b4b4b; line-height:25px; margin-top:25px;}
.i-w-ck{font-family:"宋体"; text-align:right;}
.i-w-ck a{color:#73a900;}
.i-w-ck a:hover{text-decoration:underline;}
.in-nw-fr{width:784px;}
.in-nw-fr-list{overflow:hidden; height:290px;}
.in-nw-fr-list ul li{ margin-bottom:30px;}
.in-nw-fr-list ul li .in-n-div{overflow:hidden;}
.in-nw-fr-list ul li .in-n-div .dt-div{width:70px; height:70px;}
.in-nw-fr-list ul li .in-n-div .dd-div{width:696px;}
.in-nw-fr-list ul li .in-n-div .dd-div h1{font-size:16px; color:#232323;}
.in-nw-fr-list ul li .in-n-div .dd-div h1 a:hover{text-decoration:underline;}
.in-nw-fr-list ul li .in-n-div .dd-div p{font-family:"宋体"; line-height:25px; color:#4b4b4b;}

/*ny-banner*/
.ny-banner{height:95px; overflow:hidden; position:relative;}
.ny-banner-f{width:100%; position:absolute; left:0px; top:0px;}
.ny-banner-s{position:absolute; left:50%; width:1920px; margin-left:-960px;}

.adder-box{overflow:hidden; border-bottom:1px solid #dcdcdc; font-family:"宋体"; padding-top:50px; height:33px;}
.add-index{background:url(../skin/icon10.png) left no-repeat; padding-left:15px;}
.adder-fr ul li{display:inline; font-weight:bold; padding-bottom:15px; margin:0 10px;}
.adder-fr ul li.on{border-bottom:2px solid #f63b2e;}
.ny-news{overflow:hidden; padding:10px 30px 20px 30px; min-height: 478px; }
.ny-news ul li{border-bottom:1px dashed #d3d2d2; padding:23px 0;}
.ny-news ul li.on .news-li{display:block;}
.ny-news ul li.on .news-li-h{display:none;}
.news-li{overflow:hidden; display:none;}
.ny-tu{width:284px; height:175px;}
.ny-tu img{border:1px solid #eeeeee;}
.nw-wen{width:820px;}
.div-h1{overflow:hidden; font-size:16px; margin:5px 0 10px 0;}
.div-h1 a{font-weight:bold; color:#474545;}
.div-h1 a:hover{text-decoration:underline;}
.nw-p{font-size:14px;}
.nw-p p{color:#6b6b6b; line-height:25px;}
.nw-more{text-align:right;}
.nw-more a{display:inline-block; padding:6px 30px; font-size:14px; background:#8fc31f; color:#FFF; border-radius:5px;}
.news-li-h{overflow:hidden; font-size:16px;}
.news-li-h a{background:url(../skin/icon11.png) left no-repeat; padding-left:15px;}
.page-box{font-family:"宋体"; text-align:center; padding:85px 0;}
.page-box a{display:inline-block; padding:5px 13px; color:#000;}
.page-box a.on{background:#222222; color:#FFF;}

/*product*/
.product-box{overflow:hidden;}
.product-box ul li{width:350px; height:230px; overflow:hidden; position:relative; margin:20px 23px; float:left;}
.product-box ul li h1{width:100%; line-height:48px; height:48px; color:#FFF; font-size:16px; text-align:center; position:absolute; left:0; bottom:0; background-color:rgba(0, 0, 0, 0.5);}
.product-box ul li img{transition: all 1s ease-out 0s;}
.product-box ul li:hover img{
    -webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2);
}

/*about*/
.about-box{overflow:hidden; padding:60px 25px 100px 25px;min-height: 478px;}

/*anli*/
.anli-m{overflow:hidden;}
.anli-m ul li{border:1px solid #e5e5e5; padding:11px; float:left; width:328px; margin:15px 24px;}
.anli-m ul li:hover{border-color:#F00;}
.anli-m ul li img{border:1px solid #e5e5e5;}
.anli-m ul li h1{font-size:15px; text-align:center; color:#191919; margin:20px 0;}
.anli-m ul li h1 a:hover{text-decoration:underline;}
.anli-m ul li p{font-family:"宋体";}

/*contact*/
.contact-box{padding:0 27px;}
.ditu{width:1140px; height:615px; margin:27px 0 40px 0px;}
.ditu img{border:1px solid #eeeeee;}

/*detalis*/
.detalis-div{overflow:hidden; padding:33px;}
.tou-h1{font-size:24px; color:#191919; margin-bottom:30px;}
.de-t-div{overflow:hidden;}
.det-f-div{width:695px;}
.detail_l_box{width:695px;}
.detail_l_f{width:695px; height:430px; overflow:hidden;}
.detail_l_s{display:none;}
.detail_l_s img{width:695px; height:430px;}
.detail_l_b{position:relative; padding:12px 0;}
.detail_l_c{width:695px; overflow:hidden;}
.detail_l_c li{float:left; margin-right:15px; width:80px; height:80px; cursor:pointer; border:1px solid #FFF;}
.detail_l_c li img{width:80px; height:80px;}
.detail_l_c li.hover{border-color:#F00;}
.det-r-div{width:386px;}
.det-r-div .dt-div{border-bottom:2px dashed #dcdcdc; padding-bottom:20px; margin-bottom:20px;}
.det-r-div .dt-div p{font-size:14px; color:#63666b;}
.det-r-div .dt-div h1{font-size:24px; color:#4c4c4c;}
.deta-main{overflow:hidden; padding-top:40px; background:url(../skin/icon13.png) bottom repeat-x; margin-bottom:30px;}
.de-h1{height:25px; line-height:25px; padding-left:10px; font-size:24px; margin:10px 0; border-left:5px solid #8fc31f; color:#191919;}
.deta-main p{font-size:14px; line-height:25px; color:#4c4c4c; margin-bottom:30px;}
.deta-list ul li{margin:20px 14px;}

/*返回顶部*/
#doc-view{width:100%; min-width:1200px; z-index:1;}
#doc-view .front-view{position:absolute; width:100%; height:0px; top:0px; left:0px;}
.scroll_top{width:29px; height:29px; background:url(../skin/scroll_top.png) no-repeat; cursor:pointer; position:fixed; bottom:240px; left:50%; margin-left:635px; z-index:1000;}

/*foot*/
.foot{background:#191919; font-family:"宋体"; padding:26px 0; text-align:center;}
.foot-nav{overflow:hidden; width:500px; margin:0 auto 20px auto;}
.foot-nav li{display:inline;}
.foot-nav li a{float:left; margin:0 15px; color:#afb9ba;}
.foot-nav li a:hover{text-decoration:underline;}
.foot-nav li span{display:inline-block; float:left; color:#afb9ba;}
.foot p{color:#afb9ba;}


.adbox{  width:1200px; border:1px solid #ccc; background:#fff; margin:26px 0 0;margin: 0 auto;}
.kehu{  width:1200px; margin:26px 0 0;margin: 0 auto;}
.kehu span{color: #02436d;font-size: 24px;}
.adtle{ position:absolute; left:17px; top:-6px;}
.proslide1{ /*float:left;*/ width:1115px; overflow:hidden; height:115px; padding:30px 0 20px; margin:0 0 0 46px;}
.proslide1 ul{ float:left; height:115px;}
.proslide1 li{ float:left; width:177px; margin:0 9px 0 0; display:inline;}
.proslide1 li img{ max-width:177px; max-height:115px;}
.longpic1{  width:800%;}


.logo-box .nav{overflow: visible;}
.logo-box .nav ul li{position: relative; z-index: 1000; display: inline-block; overflow: visible;}
.logo-box .nav ul li a{ margin: 0 28px;  }
.logo-box .nav ul li .li_nav{ border:1px solid #f3f3f3; border-top: 0; position: absolute;z-index: 1001; top: 23px; width:110px; background: #fff;  left: 0; display: none;}
.logo-box .nav ul li .li_nav a{ text-align: center; display: block; margin: 0 10px; width:90px;line-height: 40px; border-top:1px solid #efefef;}
.logo-box .nav ul li:hover .li_nav{ display: block; }
.logo-box .nav ul li .li_nav a:hover{background: url(../skin/icon2.png) repeat; color: #fff;}

.searc-form .text{padding: 0; padding-left: 10px; }

.m_why_t{ text-align: center; padding: 20px 0; }
.m_why_t h1{color: #02436d; font-size: 24px;}
.m_why_t p{ color: #8d9fb0; font-size: 12px;  }
.m_why_t  a{ line-height: 40px; color:  }
.m_why_q { overflow: hidden; margin-bottom: 20px;  }
.m_why_q .why_q{position: relative;z-index: 1;height: 243px; }
.m_why_q .why_q.why_q1{ float: left;  width: 418px;}
.m_why_q .why_q.why_q2{ float: right;  width: 478px;}
.m_why_q .why_q .why_bg{ position: absolute; z-index: 2;left: 0; top: 0; height: 242px;}
.m_why_q .why_q.why_q1 .why_bg{  width: 418px;}
.m_why_q .why_q.why_q2 .why_bg{   width: 478px;}
.m_why_q .why_q .why_span{ z-index: 3; font-size: 12px; text-align: center; color: #fff; position: absolute; width: 455px; height: 243px; top:0; }
.m_why_q .why_q .why_title{ line-height: 40px; z-index: 4; font-size: 16px; text-align: center; color: #fff; position: absolute; width: 455px; height: 243px; top:0; }
.m_why_q .why_q .why_title h6{ line-height: 50px; font-size: 24px; margin-top: 40px; }
.m_why_q .why_q.why_q1 .why_title,.m_why_q .why_q.why_q1 .why_span{ left: 180px; }
.m_why_q .why_q.why_q2 .why_title,.m_why_q .why_q.why_q2 .why_span{ left:-190px; }
.m_why_q.m_why_s .why_q .why_bg{ width: 1200px; }
.m_why_q.m_why_s .why_q .why_title,.m_why_q.m_why_s .why_q .why_span{ left:0px; }