@charset "utf-8";
/* CSS Document */
body,ul,p,h1,h2,h3,h4,dl,dd,form,input,textarea,select { padding:0; margin:0; font-weight:normal; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
div{ display:block; padding:0; margin:0;}
body{ font-family:"微软雅黑"; position:relative; z-index:1; background:#F9F9F9;}
input{ font-family:"微软雅黑"; outline:none;}
a:hover, a:focus{ text-decoration:none;}
li { list-style:none; }
img { border:none; padding:0; margin:0; vertical-align:bottom;}
a { text-decoration:none; }
.fl{ float:left;}
.fr{ float:right;}
a:hover { text-decoration:none; }
.clear { zoom:1; clear:both; }
.clear:after { content:''; display:block; clear:both; }
.clear2{ display:none;}
.myclear { zoom:1; clear:both; display:none; }
table{ border-collapse:collapse;}
.show_div{ position:relative; z-index:-1;}
.fixed{ display:none;}
/**禁止ios和android用户选中文字**/
.css{-webkit-user-select:none;}
* {margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.center{ width:100%; margin:0 auto; max-width:1200px;}
.center h3.news_title{ line-height:92px; border-bottom:1px solid #E0DFE4; font-size:18px; color:#004EA1;}
.transform_time{ -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.transform_img{ transform: scale(1.1); -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -moz-transform: scale(1.1);}
.font{ overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.font{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}

/**导航**/
.header{ width:100%; height:80px; position:fixed; top:0; left:0; z-index:9999; background:url(../images/Sprite.png) top repeat-x;}
.mobile{ width: 100%; max-width:1200px; margin:0 auto; height:80px; position:relative; z-index:99999; padding-right:122px;}
.mobile-inner-header{ max-width:226px; float:left;}
.mobile-inner-nav{ max-width:900px; float:right; text-align:center; overflow:visible !important;}
.mobile-inner-nav li{ float:left; height:80px; position:relative; z-index:1;}
.mobile-inner-nav li a{ display:block; height:80px; padding:0 24px;  line-height:80px; font-size:16px; color:#333333;}
.mobile-inner-nav li dl{ display:none; width:100%; position:absolute; top:80px;}
.mobile-inner-nav li dl dd{ width:100%; height:40px; line-height:40px; text-align:center; margin-bottom:1px;}
.mobile-inner-nav li dl dd a{ display:block; width:100%; height:40px; line-height:40px; background:url(../images/Sprite.png) 0 -456px no-repeat; font-size:12px; color:#333333;}

.mobile-inner-nav a:hover,.mobile-inner-nav a.cur{ color:#004EA1;}
.mobile-inner-nav li dl dd a:hover{ border-bottom:2px solid #004EA1;}

.mobile-inner-nav li.mob_lan{ display:none;}

.header_but{ border-left:1px solid #fff; border-right:1px solid #fff; width:122px; height:80px; position:absolute; top:0; right:0; z-index:9999;}
.header_but span{ display:block; float:left; position:relative; z-index:1; width:60px; height:80px; background-image:url(../images/Sprite.png); background-repeat:no-repeat; cursor:pointer;}
.header_but span.search{ background-position:0 -80px;}
.header_but span .search_div{ display:none; width:230px; height:55px; left:50%; margin-left:-115px; position:absolute; z-index:9; top:66px;}
.header_but span .search_box{-webkit-box-shadow:0px 0px 10px #027AFF; -moz-box-shadow:0px 0px 10px #027AFF; box-shadow:0px 0px 10px #027AFF; position:absolute; top:14px; left:5px; z-index:9999; width:220px; height:36px; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.search_pc_input{ width:100%; padding-right:46px; height:36px; border:none; line-height:36px; font-size:14px; color:#333; text-indent:10px; position:absolute; top:0; left:0; z-index:8888; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.search_pc_submit{ cursor:pointer; width:46px; height:36px; border:none; background:#004EA1 url(../images/Sprite.png) -136px -80px no-repeat; position:absolute; top:0; right:0; z-index:9999; -webkit-border-radius:0px; -moz-border-radius: 0px; border-radius:0px; -webkit-border-top-right-radius: 5px; -moz-border-top-right-radius: 5px; border-top-right-radius:5px; -webkit-border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px; border-bottom-right-radius:5px;}
.header_but span.language{ background-position:-60px -80px;}
.header_but span .language_div{ display:none; width:170px; height:119px; left:50%; margin-left:-85px; position:absolute; z-index:9; top:66px;}
.header_but span .language_box{-webkit-box-shadow:0px 0px 10px #027AFF; -moz-box-shadow:0px 0px 10px #027AFF; box-shadow:0px 0px 10px #027AFF; position:absolute; top:14px; left:5px; z-index:9999; width:160px; height:100px; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.header_but span .language_box li{ width:100%; height:50px; line-height:50px; text-align:center; }
.header_but span .language_box li a{ display:block; width:100%; height:50px; line-height:50px; text-align:center;  font-size:14px; color:#333; border-bottom:1px solid #ccc;}
.header_but span .language_box li a:hover,.header_but span .language_box li a:hover{ color:#004EA1; border-bottom:2px solid #004EA1;}

.triangle_border_up{
	display:block;
    width:0;
    height:0;
    border-width:0 14px 14px;
    border-style:solid;
    border-color:transparent transparent #fff;/*透明 透明  灰*/
    margin:0px auto;
    position:absolute;
	top:0;
	left:50%;
	margin-left:-14px;
	z-index:99999;
}

.triangle_border_right{
	width:0;
    height:0;
    border-width:8px 0 8px 8px;
    border-style:solid;
    border-color:transparent transparent transparent #fff;/*透明 透明 透明 灰*/
    margin:0px auto;
    position:absolute;
	top:50%; 
	margin-top:-8px;
	right:10px;
}

.triangle_border_down{
	width:0;
    height:0;
    border-width:8px 8px 0;
    border-style:solid;
    border-color:#fff transparent transparent;/*灰 透明 透明 */
    position:absolute;
	top:50%; 
	margin-top:-4px;
	right:10px;
}
.triangle_border_down2{
	width:0;
    height:0;
    border-width:6px 6px 0;
    border-style:solid;
    border-color:#C4C4C4 transparent transparent;/*灰 透明 透明 */
    position:absolute;
	top:50%; 
	margin-top:-3px;
	right:10px;
}
/**banner**/
#owl-demo{ display:none; width:100%;}
#owl-demo .item { width:100%; overflow:hidden; display: block;}
#owl-demo .owl-controls { height:0; padding:0; margin:0 auto;}
#owl-demo .owl-wrapper-outer{ z-index:1040;}
#owl-demo .owl-controls .owl-pagination { padding-bottom:6px;width: 100%; max-width:100% !important;  margin: 0 auto; text-align:center; position:absolute; bottom:0; z-index:1040;}
#owl-demo .owl-controls .owl-page span {display: block;width: 14px;height:14px;margin:4px; background:#fff;}
#owl-demo .owl-controls .owl-page.active span, #owl-demo .owl-controls.clickable .owl-page:hover span { background:#308BDA;}

#owl-demo .owl-controls { height:0; padding:0; margin:0;}
#owl-demo .owl-wrapper-outer{ z-index:1040; height:100%;}
#owl-demo .owl-wrapper{ height:100%;}
#owl-demo .owl-item{ height:100%;}
#owl-demo .owl-controls .owl-pagination { padding-bottom:20px;width: 100%; max-width:100% !important;  margin: 0 auto; text-align:center; position:absolute; bottom:0; z-index:1040;}
#owl-demo .owl-controls .owl-page span { display: block;width:108px;height:8px;margin: 5px; background:#fff;}
#owl-demo .owl-controls .owl-page.active span, #owl-demo .owl-controls.clickable .owl-page:hover span { background:#004EA1;}


#owl-demo .item img{ width:100%;}
#owl-demo .item img.mb_img{ display:none;}

.slide-1-1,.slide-2-1,.slide-3-1,.slide-4-1{
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

.animated .slide-1-1{
  -moz-animation: slide-1-1 0.8s ease 0.5s both;
  -webkit-animation: slide-1-1 0.8s ease 0.5s both;
  animation: slide-1-1 0.8s ease 0.5s both;
}
.animated .slide-2-1{
  -moz-animation: slide-1-1 0.8s ease 1s both;
  -webkit-animation: slide-1-1 0.8s ease 1s both;
  animation: slide-1-1 0.8s ease 1s both;
}
.animated .slide-3-1{
  -moz-animation: slide-1-1 0.8s ease 1.5s both;
  -webkit-animation: slide-1-1 0.8s ease 1.5s both;
  animation: slide-1-1 0.8s ease 1.5s both;
}
.animated .slide-4-1{
  -moz-animation: slide-1-1 0.8s ease 2s both;
  -webkit-animation: slide-1-1 0.8s ease 2s both;
  animation: slide-1-1 0.8s ease 2s both;
}

@-moz-keyframes slide-1-1 {
  0% {
    -moz-transform: translate(0, 20%);
    transform: translate(0, 20%);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes slide-1-1 {
  0% {
    -webkit-transform: translate(0, 20%);
    transform: translate(0, 20%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes slide-1-1 {
  0% {
    -moz-transform: translate(0, 20%);
    -ms-transform: translate(0, 20%);
    -webkit-transform: translate(0, 20%);
    transform: translate(0, 20%);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
.center{ width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}

/**首页关于我们**/
.i_about{ width:100%; height:520px; background:url(../images/i_about_bg.jpg) center top no-repeat; padding:0 10px;}
.i_about_con{ width:65%; padding-top:82px; height:380px;}
.i_about_con h1{ font-size:36px; color:#004ea2; line-height:68px; font-weight:600;}
.i_about_con h1 span{ font-size:24px; color:#c8c8c8; line-height:68px; padding-left:10px;}
.i_about_con p{ height:134px; font-size:14px; color:#333; line-height:36px; padding-top:26px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.i_about_con a{ margin-top:10px; color:#7AA1CC; line-height:34px; text-indent:10px; font-size:14px; background:url(../images/Sprite.png) right -208px no-repeat; display:block; width:120px; height:36px; border:1px solid #7AA1CC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.i_about_tel{ width:100%; color:#fff;}
.i_about_tel h1{ font-size:22px; line-height:40px; padding-left:46px; background:url(../images/Sprite.png) 0px -384px no-repeat;}
.i_about_tel h2{ font-size:28px; font-weight:600; line-height:58px;}
.i_about_tel h2 a{ color:#fff;}



/**首页产品**/
.i_products{ width:100%; background:#F2F2F2 url(../images/i_products_bg.jpg) bottom center no-repeat; padding:70px 10px 88px;}
.i_title{ width:100%; text-align:center; }
.i_title h1{ font-size:36px; color:#004ea2; line-height:48px; font-weight:600;}
.i_title p{ font-size:18px; color:#8b8b8b; line-height:30px; text-transform:uppercase;}
.i_pro_list{ width:1210px; margin:0 auto; padding-top:50px;}
.i_pro_list li{ width:25%; float:left; padding-right:10px;}
.i_pro_list li a{ display:block; width:100%; overflow:hidden;}
.i_pro_list li .i_pro_img{ width:100%; overflow:hidden;}
.i_pro_list li .i_pro_img img{ width:100%; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.i_pro_list li .i_pro_con{ background:#fff; width:100%; padding:6px 20px 12px;}
.i_pro_list li .i_pro_con h1{ font-size:16px; color:#004ea2; line-height:40px; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.i_pro_list li .i_pro_con p{ height:48px; line-height:24px; font-size:14px; color:#666666; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.i_pro_list li h2{ font-size:14px; color:#fff; padding:0 20px; height:48px; line-height:48px; background:#004ea2 url(../images/Sprite.png)  right -160px no-repeat;}
.i_pro_list li a:hover .i_pro_img img{ transform: scale(1.1); -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -moz-transform: scale(1.1);}

/**首页工程案例**/
.i_case{ width:100%; margin:0 auto; background:#373737 url(../images/i_case_bg.jpg) center bottom no-repeat; padding:50px 10px 74px;}
.i_case_list{ width:100%; padding-top:36px;}
.i_case_list li{ width:100%; position:relative; z-index:1; padding-bottom:35%;}

.i_case_con{ color:#fff; padding:2% 5% 0 3.33%; width:50%; height:94%; position:absolute; top:0; left:0; z-index:9; background:#004EA1 url(../images/Sprite.png) right bottom no-repeat;}
.i_case_con h1{ height:72px; line-height:72px; font-size:24px; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.i_case_con p{ padding-top:20px; font-size:16px; height:110px; line-height:30px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.i_case_con a{ margin-top:30px; color:#fff; line-height:34px; text-indent:10px; font-size:14px; background:url(../images/Sprite.png) right -208px no-repeat; display:block; width:120px; height:36px; border:1px solid #7AA1CC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.i_case_img{ width:53%; position:absolute; right:0; top:6%; z-index:99;}
.i_case_img img{ width:100%;}
.i_case_img h1{ display:none; font-size:24px; color:#fff; height:44px; line-height:44px; z-index:999; background:#004EA1; padding:0 90px 0 16px; position:absolute; bottom:0; left:0;}

.i_case_list .owl-controls {margin:0 auto;  position:absolute; z-index:5555; width:128px; height:64px; bottom:9%; left:47%; margin-left:-64px; padding:0; }
.i_case_list .owl-controls .owl-buttons div{ border:none; float:left; width:64px; height:64px; overflow:hidden; background:#fff; text-align:center; line-height:64px; font-size:30px; font-family:"宋体"; color:#004ea2;}
.i_case_list .owl-wrapper-outer{ z-index:1040;}
.i_case_list .owl-controls .owl-buttons div:hover{ background:#004ea2; color:#fff;}

/**首页新闻**/
.i_news{ width:100%; margin:0 auto; background:url(../images/i_news_bg.jpg) center top no-repeat; padding-top:56px;}
.i_news_list{ width:1224px; margin:0 auto; padding-top:56px;}
.i_news_list dl{ width:50%; padding-right:24px; float:left; height:142px; position:relative; z-index:1; margin-bottom:30px;}
.i_news_list dl dt{ height:142px; width:136px; position:absolute; top:0; left:0; z-index:9; background:#F5F3F4 url(../images/Sprite.png) -136px -242px no-repeat;}
.i_news_list dl dd{ background:#fff; width:100%; height:142px; padding:22px 26px 0 160px;}
.i_news_list dl dd h1{ font-size:16px; line-height:26px; color:#000; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.i_news_list dl dd span{ font-size:12px; color:#999999; line-height:32px;}
.i_news_list dl dd p{ height:40px; font-size:14px; color:#999; line-height:20px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.i_news_list dl a:hover dd h1{ color:#004ea2;}
.i_news_list dl a:hover dt{ background:#004ea2 url(../images/Sprite.png) left -242px no-repeat;}

/**底部**/
.foot{ color:#fff; width:100%; background:#3E3E3E; margin:0 auto; padding:42px 10px 36px;}
.foot .foot_contact{ width:410px; float:left;}
.foot .foot_contact h1{ font-size:24px; line-height:46px; padding-bottom:16px;}
.foot .foot_contact p{ font-size:14px; line-height:36px; padding-left:40px; background-image:url(../images/Sprite.png); background-repeat:no-repeat;}
.foot .foot_contact p.foot_tel{ background-position:0 -384px;}
.foot .foot_contact p.foot_fax{ background-position:0 -420px;}
.foot .foot_link{ width:100%; max-width:474px; float:left; padding-top:58px;}
.foot .foot_link span{ display:none;}
.foot .foot_link li{ width:158px; float:left; padding:0 17px; height:40px; margin-bottom:24px;}
.foot .foot_link li a{ display:block; width:100%; height:40px; border:1px solid #878787; line-height:38px; text-align:center; font-size:12px; color:#fff; }
.foot .foot_link li a:hover{ /*color:#004ea2; border-color:#004ea2;*/}
.foot .foot_code{ width:164px; float:right;}
.foot .foot_code img{ width:100%;}
.foot .foot_code dt{ line-height:36px; width:100%; text-align:center; font-size:14px;}

.icp{ background:#262626; width:100%; padding:15px 10px; line-height:22px; color:#fff; font-size:12px; text-align:center;}
.icp a{ color:#fff;}

/**内页banner**/
.n_banner{ width:100%; height:352px; margin:0 auto;}
.n_banner img{ display:none;}
.n_con{ width:100%; margin:0 auto; max-width:1220px; padding:40px 10px 30px; }
.n_con p{ font-size:14px; color:#343434; line-height:30px;}
.n_con h1.contact_title{ line-height:54px; color:#004ea2; font-size:16px; background:url(../images/Sprite.png) -249px -703px no-repeat; margin-bottom:6px;}
.n_con img{ max-width:100% !important;}
/**nav**/
.n_nav{ width:100%; height:90px; border-bottom:2px solid #F5F5F5; background:#fff;}
.n_nav_center{ width:100%; margin:0 auto; max-width:1200px; position:relative; z-index:3333;}
.n_mob_nav{ display:none;}
.n_nav_logo{ width:240px; height:88px; position:absolute; z-index:9; top:0; left:0; padding-top:38px; background:url(../images/Sprite.png) 0 -496px no-repeat;}
.n_nav_logo h1{ font-size:24px; color:#000; line-height:36px; padding-left:18px; background:url(../images/Sprite.png) 0 -584px no-repeat;}
.n_nav ul{ width:100%; padding-left:240px; text-align:right; height:90px;}
.n_nav ul.n_mob_nav_ul{ display:none;}
.n_nav ul li{ margin:0; display:inline-block; padding:28px 10px 0; height:90px; text-align:center; position:relative; z-index:4444;}
.n_nav ul li a{ padding:0 20px; display:block; width:100%; height:62px; line-height:60px; border-bottom:2px solid #F5F5F5; color:#666666; font-size:14px;}
.n_nav ul li.cur a.first_a,.n_nav ul li:hover a.first_a{ border-bottom:2px solid #004EA1; color:#004EA1;}
.n_nav ul li .n_nav_second{ background:#fff; display:none; border:1px solid #D9D9D9; border-bottom:none; position:absolute; top:90px; left:0; width:100%; z-index:5555;}
.n_nav ul li .n_nav_second dd{ width:100%; border-bottom:1px solid #D9D9D9; height:31px; line-height:30px;}
.n_nav ul li .n_nav_second dd a{ color:#666666; height:30px; line-height:30px; border:none; padding:0; font-size:12px;}
.n_nav ul li .n_nav_second dd a:hover{ color:#004EA1; border:none;}


/**产品列表**/
.n_pro_list{ width:1238px; padding-top:70px;}
.n_pro_list li{ width:33.33%; float:left; padding-right:38px; padding-bottom:60px;}
.n_pro_list li a{ display:block; width:100%; border:1px solid #D8D8D8;}
.n_pro_list li a .n_pro_img{ width:100%; overflow:hidden;}
.n_pro_list li a .n_pro_img img{ width:100%; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.n_pro_list li a h1{ width:100%; line-height:52px; text-align:center; color:#333; border-top:1px solid #D8D8D8; font-size:16px; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.n_pro_list li a:hover .n_pro_img img{ transform: scale(1.1); -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -moz-transform: scale(1.1);}
.n_pro_list li a:hover h1{color:#fff; background:#004EA1;}


/**产品详情**/
.pro_box{ width:100%; max-width:1200px; margin:0 auto; padding-top:50px;}
.n_pro_left{ width:586px; height:408px; border:1px solid #DFDFDF; float:left; background:#fff;}
.n_pro_left img{ width:100%;}
.n_pro_right{ width:554px; height:408px; float:right;}
.n_pro_right li{ border-bottom:1px solid #DFDFDF; color:#333;}
.n_pro_right li h1{ font-size:24px; line-height:46px; padding-bottom:8px;}
.n_pro_right li p{ font-size:14px; line-height:46px;}
.n_pro_right li .shar{ padding:25px 0;}

.n_pro_right .pro_link{ padding-top:20px; color:#333; font-size:14px; line-height:36px; width:100%;}
.n_pro_right .pro_link h2{ overflow:hidden; white-space:nowrap;  text-overflow: ellipsis; font-size:14px; line-height:36px;}
.n_pro_right .pro_link h2 a{ color:#333;}
.n_pro_right .pro_link h2 a:hover{ color:#004EA1;}

.pro_con{ width:100%; max-width:1200px; margin:0 auto; padding:50px 0;}
.pro_con h1.pro_con_title{ font-size:16px; line-height:36px; background:#EAEAEA; height:36px; padding-left:12px; color:#666; margin-bottom:10px;}
.pro_con p{ font-size:14px; color:#343434; line-height:30px;}

/**发展历程**/
.history{width:100%; max-width:1200px; margin:0 auto; padding:26px 10px 0 90px; }
.history_top{ padding-left:40px; height:144px; width:140px;}
.history_top_box{ background:url(../images/history.jpg) center repeat-y; padding-bottom:20px; height:144px;}
.history_top_box i{ display:block; width:60px; height:60px; margin:0 auto; background:url(../images/Sprite.png) 0 -647px no-repeat;}
.history_select{ width:100px; position:relative; z-index:99; padding-top:30px;}
.history_select dt{ width:100px; border:1px solid #DCDCDC; height:32px; line-height:30px; padding-right:20px; text-align:center; color:#666666; font-size:14px; background:#fff; cursor:pointer; position:relative; z-index:100;}
.history_select dd{ display:none; width:100px; position:absolute; top:62px; border:1px solid #DCDCDC; background:#fff; border-top:none;}
.history_select dd a{ display:block; width:100%; height:30px; line-height:30px; text-align:center; font-size:12px; color:#666;}
.history_select dd a:hover,.history_select dd a.cur{ color:#fff; background:#004EA1;}

.history_list{ width:100%; position:relative; z-index:1; min-height:86px; background:url(../images/history.jpg) 90px repeat-y; padding-bottom:70px;}
.history_list dt{ position:absolute; z-index:9; left:0; top:0; width:90px; color:#48ac48; min-height:86px; padding-top:14px;}
.history_list dt strong{ color:#232323; font-size:24px; font-weight:normal; line-height:34px;}
.history_list dt span{ display:block; width:100%; line-height:28px; font-size:14px; color:#ababab;}
.history_list dd{ padding-left:134px; width:100%; min-height:86px;}
.history_con{ background:#fff; border:1px solid #E5E5E5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:10px 20px 20px; color:#333; font-size:12px; color:#666; line-height:24px; width:100%; min-height:86px;  position:relative;}
.history_con i{ display:block; width:48px; height:20px; background:url(../images/Sprite.png) 0 -623px no-repeat; position:absolute; left:-48px; top:18px; z-index:10;}

.history_foot{ width:218px; height:120px; padding-left:62px;}
.history_foot i{ display:block; width:56px; height:56px; background:url(../images/Sprite.png) -60px -647px no-repeat;}

/**资质荣誉**/
.hornor_list{ width:1222px; margin:0 auto; padding-top:70px;}
.hornor_list li{ width:25%; float:left; padding:0 22px 20px 0;}
.hornor_list li a{ display:block; width:100%; }
.hornor_list li .hornor_img{ width:100%; overflow:hidden; border:1px solid #F2F2F4; border-bottom:none; }
.hornor_list li .hornor_img img{ width:100%; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.hornor_list li .hornor_con{border-bottom:5px solid #004EA1; height:77px; line-height:72px; text-align:center; background:url(../images/hornor_list_bg.jpg) center no-repeat; background-size:100% 100%;}
.hornor_list li .hornor_con h1{ font-size:14px; line-height:72px; color:#333; font-weight:600; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}

.hornor_list li a:hover .hornor_con h1{ background:#004EA1; color:#fff;}
.hornor_list li a:hover .hornor_img img{ transform: scale(1.1); -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -moz-transform: scale(1.1);}

/**联系我们**/
.map{ width:100%; max-width:1200px; height:440px; margin:50px auto 0; background:#fff; overflow:hidden;}

.contact_service{ width:100%; max-width:1200px; margin:20px auto 0; overflow:hidden; border:1px solid #EAEAE8; margin-bottom:20px;}
.service_line{ width:420px; background-color:#F4F4F4; float:left; padding-left:24px; padding-bottom:16px; border-right:1px solid #EAEAE8;}
.service_line h1{ font-size:20px; line-height:62px; font-weight:normal; color:#000;}
.service_line p.line_tel{ background:url(../images/Sprite2.png) 0px -198px no-repeat; padding-left:46px;}
.service_line p a{ font-size:30px; line-height:52px; color:#0856B8;}
.service_line p span{ font-size:12px; color:#999; line-height:34px;}
.service_share{ float:left;}
.service_share .wei_xin_dl{ text-align:center; width:300px; float:left; height:156px; padding-top:24px;}
.service_share .wei_xin_dl dt{ text-align:center; width:100px; height:100px; margin:0 auto;}
.service_share .wei_xin_dl dt img{ max-width:100%;}
.service_share .wei_xin_dl dt img:hover{-webkit-animation-name: buzz-out;animation-name: buzz-out; -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}
.service_share .wei_xin_dl dd{ line-height:48px; text-align:center; font-size:12px; color:#333333;}
.service_share .share_dl{ width:290px; float:left; padding-top:16px;}
.service_share .share_dl dt{ font-size:18px; line-height:48px; color:#333; font-weight:normal;padding-bottom: 10px;}

.contact_way{ width:100%; max-width:1200px; margin:0 auto; overflow:hidden; border:1px solid #EAEAE8; margin-bottom:30px; padding:8px 0px 24px 24px; background:url(../images/contact.jpg) no-repeat right bottom;}
.contact_way h1{ font-size:20px; line-height:74px; color:#333333; font-weight:normal;}
.contact_way_left{ float:left; line-height:30px; font-size:14px; color:#333;}
.contact_way_right{ float:left; line-height:30px; font-size:14px; color:#333; padding-left:90px;}


/**留言反馈**/
.feedback{ width:100%; max-width:960px; margin:0 auto; padding:60px 0;}
.feedback h1{ line-height:40px; text-align:center; font-size:18px; color:#333; margin-bottom:40px;}
.feedback li{ width:50%; float:left; min-height:60px; padding-bottom:16px; position:relative; z-index:1; padding:0 40px 0 104px;}
.feedback li span{ line-height:42px; width:104px; height:42px; text-indent:6px; font-size:16px; color:#333; position:absolute; top:0; left:0; z-index:9;}
.feedback li b{ width:40px; height:42px; text-indent:10px; font-size:16px; color:#F00; position:absolute; top:0; right:0; z-index:9;}
.feedback li .feedback_input{ line-height:40px; font-size:14px; color:#333; padding-left:10px; outline:none; width:100%; height:42px; border:1px solid #C4C4C4; background:#fff;}
.feedback li .feedback_textarea{ padding:10px; line-height:24px; color:#333; font-size:14px; outline:none; width:100%; height:150px; border:1px solid #C4C4C4; background:#fff;}
.feedback li.code{ padding-right:160px;}
.feedback li.code img{ display:block; width:110px; height:42px; position:absolute; top:0; right:40px; z-index:10;}
.feedback li .feedback_submit{ outline:none; margin-top:10px; width:50%; border:none; border-right:5px solid #F9F9F9; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; background:#004EA1 url(../images/Sprite.png) 0 -900px no-repeat; cursor:pointer; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.feedback li .feedback_reset{ outline:none; margin-top:10px; width:50%; border:none; border-left:5px solid #F9F9F9; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; background:#004EA1 url(../images/Sprite.png) 0 -900px no-repeat; cursor:pointer; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}

/**新闻资讯**/
.n_news{ width:100%; max-width:1200px; margin:0 auto; padding:50px 0 30px;}
.onland_foot{ width:100%; max-width:1200px; margin:0 auto; background:#A2A2A2; height:40px; margin:10px 0 20px;text-align:center; font-size:14px; color:#fff; line-height:40px;}
.loding{ display:block; width:100%; height:40px; margin:0 auto; text-align:center; font-size:14px; color:#fff; line-height:40px;}
.loding_bg{background:url(fancybox_loading.gif) center no-repeat;}

/**案例详情**/
#main_img {cursor:pointer;display:block;}
#gotop {cursor:pointer;display:block;}
#gobottom {cursor:pointer;display:block;}
#showArea {height:406px;margin:0px;overflow:hidden; text-align:center; }
#showArea img.thumb_img{ cursor:pointer;display:block; width:200px; height:90px; margin:10px auto;}
#showArea img:hover{ border:2px solid #004EA1;}

#mainbody {width:640px;margin:5px;border:1px solid #222;padding:1px}
#mainphoto {cursor:pointer;display:block;}
#photos {width:100%;height:90px;line-height:90px;overflow:hidden; margin:10px 0;}
#showArea2 img {display:block;float:left; margin:0 4px; width:200px; height:90px;}

.case_detail{ width:100%; max-width:1200px; margin:0 auto; padding-top:50px;}
.case_detail_box{ width:100%; max-width:1200px; margin:0 auto; height:478px; position:relative; z-index:1;}
.case_detail_pic{ width:944px; height:478px; float:left; overflow:hidden;}
.case_detail_pic img{ height:100%; width:100%;}
.case_detail_smor{ width:240px; height:478px; float:right;}

#bottom_box{display:none; width:100%; position:relative; z-index:1; height:90px; padding:0 36px;}
#goleft{ cursor:pointer; width:36px; height:90px; position:absolute; left:0; top:0; z-index:9;}
#goright{ cursor:pointer; width:36px; height:90px; position:absolute; right:0; top:0; z-index:9;}


/**新闻详情**/
.n_news_detail{ width:100%; margin:0 auto;}
.n_news_detail_top{ padding:20px 0 10px; border-bottom:1px solid #E0E0E0; width:100%;}
.n_news_detail_top p{ color:#004ea2; font-size:18px;  text-align:center; line-height:28px; padding:8px 0;}
.n_news_detail_top span{ font-size:12px; line-height:24px; color:#999999; font-weight:normal; font-family:"宋体"; margin:0 auto; text-align:center; display:block; width:100%;}


.n_right_news_bottom{ height:140px; border-top:1px solid #CDCDCD; width:100%;}
.n_right_news_bottom_link{ width:70%; height:84px; float:left; padding-top:10px;}
.n_right_news_bottom_link p{ position:relative; line-height:36px; z-index:9; padding-left:18px; height:36px; width:100%; overflow:hidden;white-space:nowrap;  text-overflow: ellipsis;}
.n_right_news_bottom_link p span{ display:inline-block; width:12px; height:12px; position:absolute; left:0; top:50%; margin-top:-5px; z-index:99;}
.n_right_news_bottom_link p span.prve{ background:#DADADA url(../images/Sprite.png) -12px -745px no-repeat;}
.n_right_news_bottom_link p span.next{ background:#DADADA url(../images/Sprite.png) 0 -745px no-repeat;}
.n_right_news_bottom_link p a{ color:#333333; font-size:14px; line-height:36px;}
.n_right_news_bottom_link p:hover span{ background-color:#004EA1;}
.n_right_news_bottom_link p:hover a{ color:#004EA1;}

.n_right_back{ width:30%; height:64px; float:right; position:relative;}
.n_right_back a.new_back{ font-size:14px; color:#000; text-align:center; padding-left:22px; display:block; width:114px; height:30px; line-height:30px; position:absolute; top:38px; right:0px; background:url(../images/Sprite.png) 0 -757px no-repeat;}

/**分页**/
#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:10px 0 10px 0;padding:0;height:20px;clear:both;text-align:center;}
#dcms_pager .pages a {border:1px solid #E4E4E4; color:#666666; text-decoration:none;margin:0 5px 0 0;padding:0 3px 0 3px;font-size:12px;height:16px;line-height:16px;}
#dcms_pager .pages a:hover {border:1px solid #004EA1; color:#fff; background-color:#004EA1;}
#dcms_pager .pages .pgcurrent {border:1px solid #004EA1;color:#fff;background-color:#004EA1;}

@media (max-width: 1200px){
.header{ height:50px; border:none;}
.mobile{ height:50px;}

.mobile-inner-header{width: 100%; max-width:100%; float:none; height: 50px;position:fixed;top: 0px;left: 0px;z-index:9999;}
.mobile-inner-header-icon{color: #fff;height: 50px;font-size:25px;text-align: center;position:fixed;top:0;right:0; z-index:99999;width: 50px;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.mobile-inner-header-icon:hover{background-color: rgba(255,255,255,0.2);cursor: pointer;}
.mobile-inner-header-icon span{position: absolute;left:50%;margin-left:-13px;background-color:#333;display: block; width: 26px; height: 2px;}
.mobile-inner-header-icon .icon-bar1{ top:16px;}
.mobile-inner-header-icon .icon-bar2{ top:25px;}
.mobile-inner-header-icon .icon-bar3{ top:34px;}
.mobile-inner-header-icon .icon-bar1.rotated {position:absolute;top:25px;-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);background-color:#fff;}
.mobile-inner-header-icon .icon-bar2.rotated {-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0);opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;}
.mobile-inner-header-icon .icon-bar3.rotated {position:absolute;top: 25px;-moz-transform: rotate(45deg); -webkit-transform: rotate(45deg);-o-transform: rotate(45deg); -ms-transform: rotate(45deg);transform: rotate(45deg);background-color:#fff;}
.trans, .trans:hover {-webkit-transition: all 277ms ease-in-out;-moz-transition: all 277ms ease-in-out;-o-transition: all 277ms ease-in-out; transition: all 277ms ease-in-out; -ms-transition: all 277ms ease-in-out;}
.trans-fast, .trans-fast:hover {-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;}
.m_logo{ padding-top:7px; text-align:left; display:block;}
.m_logo img{ height:36px;}

.header_but{ border:none; width:48px; right:48px; height:50px; position:absolute; top:0; z-index:9999;}
.header_but span{ width:48px; height:50px; background-image:url(../images/Sprite.png); background-repeat:no-repeat; cursor:pointer;}
.header_but span.search{ background-position:-6px -95px;}
.header_but span i{ display:none !important;}
.header_but span .search_box{ width:100%; height:36px; background:#fff; position:fixed; top:50px; left:0; margin-left:0px; z-index:9; }
.header_but span.language{ display:none;}

.header_but span .search_div{ width:100%; height:36px; background:#fff; position:fixed; top:50px; left:0; margin-left:0px; z-index:9;}

.fixed{ width:100%; height:100%; top:0; left:0; position:fixed; background:url(../images/nav_bg.png) repeat; z-index:9999;}

.mobile-inner-nav{ z-index:99999; text-align:left; max-width:100%; float:none; background:none; width: 100%;position:fixed;top: 50px;left: 0px;padding:0 10px 10px;display: none; overflow:hidden !important;}
.mobile-inner-nav li{ width:100%; float:none; height:40px; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.mobile-inner-nav li{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;animation-name: returnToNormal;}
.mobile-inner-nav li a{display:block; height:40px; padding:0; text-align:center; line-height: 40px;text-decoration: none;width:100%;color:#fff; border-bottom:none;}
.mobile-inner-nav li a:hover{color:#308BDA; background:none;}
.mobile-inner-nav li.mob_lan{ display:block;}
.mobile-inner-nav li dl{ display:none !important;}
@-webkit-keyframes returnToNormal {
  0% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
  100% {opacity: 1;-webkit-transform: none;transform: none;}
}

@keyframes returnToNormal {
  0% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
  100% {opacity: 1;-webkit-transform: none;transform: none;}
}

#owl-demo{ height:auto;}
#owl-demo .item{background:none !important;}
#owl-demo .item img.pc_img{ display:none;}
#owl-demo .item img.mb_img{ display:block;}
#owl-demo .owl-controls .owl-pagination { padding-bottom:0px;}
#owl-demo .owl-controls .owl-page span {width:30px;height:4px;margin: 4px;}


/**首页产品**/
.i_products{ background:#F2F2F2 url(../images/i_products_bg.jpg) bottom center no-repeat; background-size:100% 100%; padding: 70px 5px 88px;}
.i_pro_list{ width:100%;}
.i_pro_list li{ width:25%; float:left; padding:0 5px;}


/**首页新闻**/
.i_news{ background:url(../images/i_news_bg.jpg) center top no-repeat; background-size:100% 100%;}
.i_news_list{ width:100%;}
.i_news_list dl{ width:50%; padding:0 10px;}
.i_news_list dl dt{left:10px;}


/**底部**/
.foot{ color:#000000; background:#fff; margin:0 auto; padding:14px 10px;}
.foot .foot_contact{ display:none;}
.foot .foot_link{ width:100%; max-width:100%; float:none; padding-top:0;}
.foot .foot_link span{ display:block; height:30px; font-size:12px; color:#000; float:left; line-height:30px;}
.foot .foot_link span.first_span1{ display:none;}
.foot .foot_link li{ width:auto; display:block; float:left; padding:0 10px; height:30px; margin-bottom:0;}
.foot .foot_link li a{ height:30px; border:none; line-height:30px; color:#000000; }
.foot .foot_link li a:hover{ color:#004ea2;}
.foot .foot_code{ display:none;}


/**产品列表**/
.n_pro_list{ width:100%;}
.n_pro_list li{ padding:10px; padding-bottom:40px;}

/**资质荣誉**/
.hornor_list{ width:100%; margin:0 auto;}
.hornor_list li{ width:25%; float:left; padding:0 10px 20px;}

/**案例详情**/
.case_detail{padding:20px 10px;}
.case_detail_box{ height:auto; }
.case_detail_pic{ width:100%; height:auto; float:none;}
.case_detail_pic img{ width:100%;}
.case_detail_smor{ display:none;}

#bottom_box{display:block; width:100%; position:relative; z-index:1; height:90px; padding:0 36px;}
#goleft{ width:36px; height:90px; position:absolute; left:0; top:0; z-index:9;}
#goright{ width:36px; height:90px; position:absolute; right:0; top:0; z-index:9;}
.center h3.news_title{ line-height:50px; padding:0 10px;}

/**产品详情**/
.pro_box{ padding:30px 10px 20px;}
.n_pro_left{ width:100%; max-width:586px; height:auto; float:none; margin:0 auto 10px;}
.n_pro_right{ width:100%; height:auto; float:none; margin:0 auto;}
.n_pro_right li{ border-bottom:1px solid #DFDFDF; color:#333;}
.n_pro_right li h1{ font-size:20px; line-height:36px; padding-bottom:4px;}
.n_pro_right li p{ font-size:14px; line-height:30px;}
.n_pro_right li .shar{ padding:14px 0;}
.n_pro_right .pro_link{ padding:10px 0;}
.pro_con{ padding:0;}
.pro_con img{ width:100%;}


}

@media (max-width: 880px){

/**首页关于我们**/
.i_about{ height:auto; background:url(../images/i_about_bg2.jpg) center top no-repeat; background-size:100% 100%; padding:0;}
.i_about_con{ width:100%; padding:10px; height:auto;}

.i_about_con p{ height:auto; font-size:14px; color:#333; line-height:36px; padding-top:10px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 100; -webkit-box-orient: vertical;}

.i_about_tel{ background:#004EA1; padding:16px 10px;}
.i_about_tel h1{ font-size:22px; line-height:40px; padding-left:46px; background:url(../images/Sprite.png) 0px -384px no-repeat;}
.i_about_tel h2{ font-size:30px; font-weight:600; line-height:58px;}
.i_about_tel h2 a{ color:#fff;}


/**首页产品**/
.i_products{ padding: 20px 5px 30px;}
.i_pro_list{ padding-top:20px;}
.i_pro_list li{ width:25%; float:left; padding:0 5px;}

/**首页工程案例**/
.i_case{ padding:20px 10px 30px;}
.i_case_list{ width:100%; padding-top:20px; padding-bottom:60px;}
.i_case_list li{ width:100%; position:relative; z-index:1; padding-bottom:0;}
.i_case_con{ display:none;}
.i_case_img{ width:100%; position:relative; right:0; top:0; z-index:99;}
.i_case_img h1{ display:block; width:100%;}

.i_case_list .owl-controls {margin:0 auto;  position:absolute; z-index:5555; width:100px; height:50px; bottom:0px; left:50%; margin-left:-50px; padding:0; }
.i_case_list .owl-controls .owl-buttons div{ border:none; float:left; width:50px; height:50px; overflow:hidden; background:#fff; text-align:center; line-height:50px; font-size:30px; font-family:"宋体"; color:#004ea2;}

/**首页新闻**/
.i_news{ padding-top:20px;}
.i_news_list{ width:100%; padding-top:20px;}
.i_news_list dl{ width:50%; padding:0 10px;}
.i_news_list dl dt{left:10px;}

/**产品列表**/
.n_pro_list{ padding-top:20px;}
.n_pro_list li{ padding:10px; padding-bottom:20px;}
.contact_way{ background:none;}
.contact_service	{ background:none;}

}

@media (max-width: 810px){
/**联系我们**/
.contact_service{border:none;}
.service_line{ width:100%; background-color:#F4F4F4; float:none; padding:10px 16px; border:1px solid #EAEAE8;}
.service_line h1{ font-size:18px; line-height:40px; font-weight:normal; color:#000;}
.service_line p a{ font-size:30px; line-height:52px; color:#1D8DDF;}
.service_line p span{ font-size:14px; color:#676767; line-height:34px;}

.service_share{ float:none; width:100%;  border:1px solid #EAEAE8; margin-top:20px;}

.contact_way{ width:100%; max-width:1200px; margin:0 auto; overflow:hidden; border:1px solid #EAEAE8; margin-bottom:30px; padding:14px 16px; }
.contact_way h1{ font-size:18px; line-height:38px; color:#333333; font-weight:normal;}
.contact_way_left{ float:left; line-height:30px; font-size:14px; color:#333;  padding-right:90px;}
.contact_way_right{ float:left; line-height:30px; font-size:14px; color:#333; padding-left:0px;}
.service_share .wei_xin_dl{ width:100px; }

	}	
@media (max-width: 768px){
/**首页产品**/
.i_pro_list li{ width:50%; float:left; padding:0 5px 16px;}

/**首页新闻**/
.i_news_list dl{ width:100%; padding:0 10px; height:70px; margin-bottom:10px;}
.i_news_list dl dt { height: 70px; width: 68px;  background: #F5F3F4 url(../images/Sprite.png) -115px -192px no-repeat; background-size: 300%;}

.i_news_list dl dd{ background:#fff; width:100%; height:70px; padding:8px 10px 0 78px;}
.i_news_list dl dd h1{ font-size:16px; line-height:32px;}
.i_news_list dl dd span{ display:none;}
.i_news_list dl dd p{ height:20px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}

.i_news_list dl a:hover dd h1{ color:#004ea2;}
.i_news_list dl a:hover dt{ background:#004ea2 url(../images/Sprite.png) -15px -192px no-repeat; background-size: 300%;}


/**nav**/
.n_nav{ width:100%; height:50px; border-bottom:none; position:relative; z-index:333;}
.n_nav_logo{ display:none;}
.n_mob_nav{ display:block; width:100%; height:40px; line-height:40px; font-size:16px; color:#fff; background:#004EA1; cursor:pointer; padding:0 10px; position:relative; z-index:1;}
.n_nav ul{ display:none; position:absolute; z-index:6666; top:40px; left:0; width:100%; padding-left:0; text-align:left; height:auto; background:#fff;}
.n_nav ul.n_pc_nav_ul{display:none;}
.n_nav ul li{ margin:0; display:block; padding:0; height:auto; text-align:left; border-bottom:1px solid #D9D9D9;}
.n_nav ul li a{ padding:0 10px; display:block; width:100%; height:40px; line-height:40px; border-bottom:none;}
.n_nav ul li.cur a.first_a{ color:#004EA1; border-bottom:none;}
.n_nav ul li:hover a.first_a{ border-bottom:none; color:#004EA1;}
.n_nav ul li.cur{ border-bottom:1px solid #004EA1;}
.n_nav ul li .n_nav_second{ background:#fff; display:none; border:none; border-bottom:none; position:relative; top:0; left:0; width:100%; z-index:5555;}
.n_nav ul li .n_nav_second dd{ width:100%; border-top:1px solid #D9D9D9; border-bottom:none; height:31px; line-height:30px; padding:0 10px;}
.n_nav ul li .n_nav_second dd a{ color:#666666; height:30px; line-height:30px; border:none;}
.n_nav ul li .n_nav_second dd a:hover{ color:#004EA1; border:none;}

/**内页banner**/
.n_banner{ height:auto; background:none !important; }
.n_banner img{ display:block; width:100%;}

/**产品列表**/
.n_pro_list{ padding-top:20px;}
.n_pro_list li{ padding:10px; padding-bottom:20px; width:50%;}


/**发展历程**/
.history{ padding:20px 10px 0 10px; }
.history_list{ padding-bottom:30px;}
.history_con img{ width:100%}

.history_foot{ height:86px;}

/**资质荣誉**/
.hornor_list{ padding-top:20px;}
.hornor_list li{ width:50%;  padding:0 10px 16px;}
.hornor_list li .hornor_con{border-bottom:3px solid #004EA1; height:53px; line-height:50px;}
.hornor_list li .hornor_con h1{ line-height:50px;}

/**联系我们**/
.map{ height:200px; margin:20px auto 0; }

/**留言反馈**/
.feedback{ padding:20px 10px;}
.feedback h1{ margin-bottom:20px; line-height:30px; font-size:16px;}
.feedback li{ width:100%; float:left; min-height:50px; padding-bottom:10px; padding:0 30px 0 94px;}
.feedback li span{ line-height:36px; width:94px; height:36px; text-indent:4px; font-size:14px;}
.feedback li b{ width:30px; height:36px; text-indent:6px; font-size:14px;}
.feedback li .feedback_input{ line-height:34px; padding-left:6px; height:36px;}
.feedback li .feedback_textarea{ padding:6px; height:110px;}
.feedback li.code{ padding-right:140px;}
.feedback li.code img{ width:100px; height:36px; position:absolute; top:0; right:30px; z-index:10;}
.feedback li .feedback_submit{ height:40px; line-height:40px; }
.feedback li .feedback_reset{ height:40px; line-height:40px;}


/**新闻详情**/
.n_right_news_bottom{ height:auto; padding:0 10px;}
.n_right_news_bottom_link{ width:100%; height:80px; float:none; padding-top:10px;}

.n_right_back{ width:100%; height:36px; float:none;}
.n_right_back a.new_back{ top:0px;}

	}

@media (max-width: 480px){
  /**资质荣誉**/
.hornor_list{ padding:20px 5px 0;}
.hornor_list li{ width:50%;  padding:0 5px 10px;}
.hornor_list li .hornor_con{border-bottom:2px solid #004EA1; height:32px; line-height:30px;}
.hornor_list li .hornor_con h1{ line-height:30px;}	



/**发展历程**/
.history_top{ padding-left:10px; height:120px; width:110px;}
.history_top_box{ background:url(../images/history.jpg) center repeat-y; padding-bottom:20px; height:120px;}
.history_top_box i { width: 50px; height: 50px; background: url(../images/Sprite.png) 0 -538px no-repeat; background-size: 465%;}
.history_select{ width:100px; padding-top:10px;}




.history_list{ background:url(../images/history.jpg) 60px repeat-y; }
.history_list dt{ width:60px; }
.history_list dt strong{ font-size:20px; line-height:30px;}
.history_list dt span{ display:block; width:100%; line-height:26px; font-size:14px; color:#ababab;}

.history_list dd{ padding-left:104px; width:100%; min-height:86px;}
.history_con{ background:#fff; border:1px solid #E5E5E5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:10px 20px 20px; color:#333; font-size:12px; color:#666; line-height:24px; width:100%; min-height:86px;  position:relative;}
.history_con i{ display:block; width:48px; height:20px; background:url(../images/Sprite.png) 0 -623px no-repeat; position:absolute; left:-48px; top:18px; z-index:10;}
.history_foot{ padding-left:40px; width:200px;}
.history_foot i{ width: 40px; height: 40px;     background: url(../images/Sprite.png) -42px -453px no-repeat; background-size: 490%;}

	}