﻿@charset "utf-8";
/* CSS Document */
*{	margin:0; padding:0; font-family:Arial,"微软雅黑", Helvetica, sans-serif; font-size:14px;}
img{ border:none;} 
b{ font-weight:normal;}
i{font-style:normal;}
a{ text-decoration:none;}
a:hover{ text-decoration:none; color: #C00;}
h1,h2,h3,h4,h5,h6{font-style:normal; font-weight:normal;}
ul,li,dl,dt{ list-style:none;}
input[type=button]{-webkit-appearance:none;outline:none;}
input[type=text]{-webkit-appearance:none;outline:none;}
input:focus {outline:none;}
textarea {resize : none;}
textarea:focus {outline:none;}
.left{float:left;}
.right{float:right;}
.zhong{width:1040px; margin:0 auto;}
.center{text-align:center;}
body{background: #ffffff; position:relative; margin: 0 auto;}

/*特色设置*/
.song{font-family:Arial,"宋体", Helvetica, sans-serif;}
.song a{font-family:Arial,"宋体", Helvetica, sans-serif;}
.hei{font-family:Arial,"黑体", Helvetica, sans-serif;}
.hei a{font-family:Arial,"黑体", Helvetica, sans-serif;}
.red,.red a{color:#e60000;}
.red a:hover{ color:#e60000;}
.miniheight{ min-height:630px;}
.title{font-size:16px !important; color:#C00 !important;font-weight: bold;line-height: 35px !important; letter-spacing:1px;}
.white,.white a{ color:#fff !important;}
.default{ cursor:default;}
.pointer{ cursor:pointer;}


/***********首页************/
.top{ float:left; width:100%; height:32px; background:#eeeeee;}
.toptxt{ width:1040px; margin:0 auto; line-height:32x;}
.toptxt p{ display:block; overflow:hidden; color:#404040;}
.welcome,.welcome a,.welcome a:hover{color:#404040; font-size:12px; line-height: 32px;}
.welcome a:hover{color: #c40c0c;}
.toptxt p span img{ vertical-align:middle; margin:0 14px;}
.toptxt p span a{font-family:Arial,"宋体", Helvetica, sans-serif; color:#838383;}
.toptxt p span a:hover{ color:#c40c0c;}
#headm{float:left; width:100%;}
.headm{ width:1040px; height:115px; margin:0 auto;}
.headm .head2{ margin-left:7px;}
.headm .head2 h1{ margin-top:33px; margin-bottom:9px; color:#000; font-size:29px; font-weight: bold; line-height:1; font-family:Arial,"微软雅黑", Helvetica, sans-serif; cursor:default;}
.headm .head2 h2{ color:rgba(0,0,0,0.8); font-size:15px; text-transform:uppercase;letter-spacing:1px; font-weight:normal;cursor:default;}
.headm dl{ width:244px; height:115px;}
.headm dl li{ float:left;}
.headm dl li img{ margin-top:37px; margin-right:9px;}
.headm dl li font{ display:inline-block; margin-top:37px; color:#666666; font-size:16px;}
.headm dl li h1{ display:inline-block;  color:#c40c0c; font-size:24px; font-weight:normal;}
.navm{ float:left; width:100%; height:50px; background:#1970b8; border-bottom: 1px solid #fff; text-align:center;}
.navmtxt{color:#FFF;}
.navmtxt a{display:inline-block; vertical-align:middle; padding:0 15px;}
.navmtxt a,.navmtxt a:hover,.navmtxt a strong{ color:#ffffff; font-size:14px; height:50px; line-height:50px;}
.navmtxt a:hover{color:#fff000;}
.navmtxt a strong{ font-weight:bold; font-size:15px;}
.navmtxt b{ height:11px; border-right:1px dashed #fff; display:inline-block; vertical-align:middle;}
.searchbox{float:left; width:100%; height:30px; margin:9px 0;}
.search{}
.search ul{ width:415px; height:30px; border-radius:5px; background:#e0e0e0; float:left;}
.search ul input{font-family:Arial,"微软雅黑", Helvetica, sans-serif; color:#5f5e5e;}
.search dl{ float:right;}
.search dl a{ display:inline-block; margin:0 4px;}
.search dl,.search dl a,.search dl a:hover{ color:#5f5e5e;font-size:14px;line-height:30px;}
.search dl a:hover{color:#c40c0c;}

/*通栏开始ʼ*/
#tonglan{float:left; width:100%; background-color:#e8e8e8;}
.indexCon{width:100%; overflow:hidden; margin:0 auto;}
.indexCon .flashBanner{ width:100%; height:auto; overflow:hidden;text-align: center;}
.flashBanner{position:relative;}
.flashBanner .mask{height:55px;line-height:32px;background-color:#000;width:100%; text-align:center;position:absolute;bottom:-32px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer; margin-top:12px;}
.flashBanner .mask img.show{margin-bottom:3px; border:2px solid #ffffff;}
img{border:0 none;}
#tonglan01{float:left; width:100%; text-align:center; background-color:#e8e8e8;}
#tonglan01 img{ width:100%;}
/*通栏结束*/

/*首页鼠标放上去显示详细内容 s*/
.probj{ float:left; width:100%; height:858px; background:url(../images/pro_bj.jpg) no-repeat center;}
.proup{ width:1032px; height:194px; margin:0 auto;}
.proup1{ margin-bottom:9px;}
.proup1 span{ display:inline-block; vertical-align:middle;}
.proup1 span img{ display:inline-block; vertical-align:middle; }
.proup1 span b{ display:inline-block; vertical-align:middle; color:#1970b8; font-size:45px; margin-right:8px; margin-left:8px; font-weight:bold; letter-spacing:3px;}
.proup1txt{}
.proup1txt i{height:56px;display:table-cell;vertical-align:bottom;font-size:19px; color:#1970b8;}
.proup2{ width:97.5%; text-align:right; color:#018d2f; font-size:15px;}
.proup2 i{ display:inline-block; vertical-align:middle; background:#018d2f; margin-right:10px; width:76px; height:1px;}
/*.m2-p1{float: left; width: 345px;height: 291px;overflow: hidden;position: relative; background: url(../images/pro_03.jpg) no-repeat bottom center;}
.m2-p2{float: left; width: 345px;height: 291px;overflow: hidden;position: relative;background: url(../images/pro_04.jpg) no-repeat bottom center;}
.m2-p3{float: left; width: 341px;height: 291px;overflow: hidden;position: relative; background: url(../images/pro_05.jpg) no-repeat bottom center;}
.m2-p4{float: left; width: 691px;height: 292px;overflow: hidden;position: relative; background: url(../images/pro_07.jpg) no-repeat bottom center;}
.m2-zz1{width:345px;height: 291px;overflow: hidden; background: url(../images/pro_03a.png) no-repeat top center;position: absolute;top: 0;left: 0;display: none;padding: 59px 0 0 0; text-align: center; color:#fff;}
.m2-zz2{width:345px;height: 291px;overflow: hidden; background: url(../images/pro_04a.png) no-repeat top center;position: absolute;top: 0;left: 0;display: none;padding: 59px 0 0 0; text-align: center; color:#fff;}
.m2-zz3{width:341px;height: 291px;overflow: hidden; background: url(../images/pro_05a.png) no-repeat top center;position: absolute;top: 0;left: 0;display: none;padding: 59px 0 0 0; text-align: center; color:#fff;}
.m2-zz4{width:691px;height: 292px;overflow: hidden; background: url(../images/pro_07a.png) no-repeat top center;position: absolute;top: 0;left: 0;display: none;padding: 59px 0 0 0; text-align: center; color:#fff;}
.m2-con li:hover .m2-zz1{display: block;z-index: 9}
.m2-con li:hover .m2-zz2{display: block;z-index: 9} 
.m2-con li:hover .m2-zz3{display: block;z-index: 9}
.m2-con li:hover .m2-zz4{display: block;z-index: 9}*/
.m2-p5{float: left; width: 516px;height: 292px;overflow: hidden;position: relative;}
.mpbg1{background: url(../images/pro_10.jpg) no-repeat bottom center;}
.mpbg2{background: url(../images/pro_11.jpg) no-repeat bottom center;}
.mpbg3{background: url(../images/pro_12.jpg) no-repeat bottom center;}
.m2-zz5{width:516px;height:247px;overflow: hidden; background:rgba(0,0,0,0.6); position: absolute;top: 0;left: 0;display: none;padding: 45px 0 0 0; text-align: center; color:#fff;}
.m2-con li:hover .m2-zz5{display: block;z-index: 9}
.m2-zz-tit{ font-size:26px;}
.m2-zz-tit img{ margin-bottom:12px;}
.m2-zz-txt{ display:inline-block; width:347px; line-height:30px; font-size:14px;}
.m2-zz-txt2{ display:inline-block; width:620px; line-height:30px; font-size:14px;}
.wrap{margin:0 auto;width:1032px}.clear:after{clear:both;display:block;visibility:hidden;height:0;content:""}.clear{zoom:1}.clr{clear:both}.fl{float:left}.fr{float:right}
@media screen and (max-device-width < 960px) {.wrap {width:100%;}}
.proin{float: left; width: 516px;height: 292px;overflow: hidden; background:#1970b8;}
.proin h1{ margin-top:38px; margin-bottom:12px; margin-left:30px;}
.proin h1,.proin h1:hover{font-size:30px; font-weight: bold; line-height:1; color:#fff;}
.proin h1:hover{ color:#fff000;}
.proin h2{margin-left:35px; width:65px; height:2px; background:#fff;}
.proin h3{margin-left:35px; font-size:14px; line-height:1; color:#fff; text-transform:uppercase;margin-top:16px;}
.proin h4{margin-left:35px; width:360px; line-height:30px; color:#a0bbdb; font-size:16px;margin-top:21px;}
/*首页鼠标放上去显示详细内容 o*/


.aboutbg{ float:left; width:100%; height:537px; background:url(../images/aboutbg.jpg) no-repeat center;}
.abouttxt{width:1040px; height:537px; margin:0 auto; overflow:hidden;}
.abouttxt-up{width:1040px; text-align:center;margin:0 auto; height:152px;}
.abouttxt-up ul{ width:1040px; padding-top:46px;}
.abouttxt-up ul p,.abouttxt-up ul p:hover{font-size:30px; color:#ffffff;font-family:Arial,"黑体", Helvetica, sans-serif; font-weight: bold;}
.abouttxt-up ul p:hover{ color:#fff000;}
.abouttxt-up ul p i{ display:inline-block; width:68px; height:3px; background:#fff; margin-top:13px;}
.aboutcontent{width:1040px; height:385px; margin:0 auto; overflow:hidden;}
.aboutl{float:left; width:465px; height:385px; padding-left:30px;}
/*关于诺恩滚动图片 s*/
.clr{ clear:both; height:0px; line-height:0px; overflow:hidden; font-size:0px;}
#slider{width:419px; height:264px; margin:0px auto;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
.nivo-controlNav{position:absolute;left:130px;bottom:10px; z-index:1000;}
.nivo-controlNav a {display:block;width:15px;height:16px;/*background:url(../images/bullets.png) no-repeat;*/text-indent:-9999px;border:0;margin-right:3px;float:left; text-decoration:none;}
.nivo-controlNav a.active {background-position:0 -16px; margin-top:-3px; text-decoration:none;}
.nivo-directionNav a {display:block;width:41px;height:65px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0; margin-top:-30px; text-decoration:none;}
a.nivo-nextNav {background-position:-41px 0;right:0px;}
a.nivo-prevNav {left:0px;}
.nivo-caption {text-shadow:none; height:38px; line-height:33px;}
.nivo-caption a {color:#fff;text-decoration:underline; text-decoration:none;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none; text-decoration:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important; text-decoration:none;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer; text-decoration:none;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer; text-decoration:none;}
.nivo-controlNav a.active {font-weight:bold; text-decoration:none;}
/*关于诺恩滚动图片 o*/
.box{ width:419px; height:264px; margin-left:31px;}
.aboutr{float:left; width:545px; height:385px;}
.aboutr ul{ width:531px; height:283px;}
.aboutr ul,.aboutr ul p,.aboutr ul a,.aboutr ul a:hover{line-height:30px; color:#fff; font-size:14px;}
.aboutr ul a:hover{color: #fff000;}

/*发展部历程 s*/
.nuli{ float:left; width:100%; height:800px; margin:0 auto; background:url(../images/synuli_bg1.jpg) no-repeat center;}
.nuliup{ width:1040px; height:280px; margin:0 auto; position:relative;}
.nuliup .nuliup-p1{cursor:default; display:inline-block; margin-left:352px; margin-top:80px; font-size:26px;font-weight: bold;}
.nuliup .nuliup-p1 i{font-size:38px;font-weight: bold; font-style:italic !important;display: inline-block;margin-right: 5px;}
.nuliup .nuliup-p2{ display:inline-block; margin-left:287px; margin-top:7px; font-size:17px; color:#fff;}
.nuliup .nuliup-p2 b{ cursor:default; display:inline-block; width:356px; padding-left:30px; height:32px; line-height:32px; font-size:16px; background:#1970b8; border-radius:23px;}
.nuliup .nuliup-p2 i{cursor:pointer; display:inline-block; width:46px; text-align:center; height:34px; background:#fc8a03; border-radius:23px;margin-left: -45px;}
.nuliup .nuliup-p3{ display:inline-block; margin-left:259px; margin-top:12px; font-size:17px; color:#fff;}
.nuliup .nuliup-p3 b{cursor:default; display:inline-block; width:332px; padding-left:60px; height:32px; line-height:32px; font-size:16px; background:#1970b8; border-radius:23px;}
.nuliup .nuliup-p3 i{ cursor:pointer; display:inline-block; width:46px; text-align:center; height:34px; background:#fc8a03; border-radius:23px;margin-left: -45px;}
.synuli1{ position:absolute; top:54px; left:93px;}
.synuli2{ margin-top:10px;}
#videoshow1{position: absolute; top:221px; left:336px; z-index:999;}
#videoshow2{ position:absolute; top:221px; left:336px; z-index:999;}
.nulidown { width:1272px;height:520px; margin:0 auto; overflow:hidden;}
.nulidown .containerbox{ width:192px;height:331px; float:left; margin-left:10px; margin-right:10px;}
.ma1992{margin-top:136px;}
.ma2000{margin-top:113px;}
.ma2009{margin-top:124px;}
.ma2013{margin-top:105px;}
.ma2016{margin-top:73px;}
.ma2017{margin-top:65px;}
.ma2018{margin-top:31px;}
.nulidown .containerbox .hover-show1{  
  position: absolute;/*注意这两个盒子要设置为绝对定位*/
  background:url(../images/sy_04.png) no-repeat;  
  width: 192px;  
  height: 331px;
  cursor:default;    
  text-align: center;  
  color: #000;  
  opacity: 0; 
  /*为鼠标移入时显示的那个盒子的显示绑定动画*/  
  -moz-transition:all 1s linear .2s;  
  -webkit-transition:all 1s linear .2s;  
  -o-transition:all 1s linear .2s;  
  -ms-transition:all 1s linear .2s;  
  transition:all 1s linear .2s;  
  -moz-transform:translateY(40px);  
  -webkit-transform:translateY(40px);  
  -o-transform:translateY(40px);  
  transform:translateY(40px); 
}  
.nulidown .containerbox .hover-show1 span{ display:inline-block; width:192px; height:192px; vertical-align:middle;}
.nulidown .containerbox .hover-show1 span h1{width:192px; text-align:center; color:#008c30; font-size:26px; margin-top:40px;font-weight: bold;}
.nulidown .containerbox .hover-show1 span p{width:192px; line-height:24px; text-align:center; color:#272727; font-size:16px; }
.nulidown .containerbox .hover-show1 span .p2{margin-top: 15px;}
.nulidown .containerbox .hover-show1 span .p1{margin-top: 20px;}
.nulidown .containerbox .hover-show1 h3{width:192px; text-align:center; color:#ff0000; font-size:16px; margin-top:144px;font-weight:normal;}
.nulidown .containerbox .hover-show1 h3 b{ display:inline-block; vertical-align:middle; width:7px; height:7px; margin-right:3px; background:#ff0000; border-radius:100%;font-weight:normal;}	
.nulidown .containerbox .hover-hidden1{  
  position: absolute;/*注意这两个盒子要设置为绝对定位*/ 
  background:url(../images/sy_03.png) no-repeat; 
  width: 116px;
  height:234px; 
  margin-left:38px;
  text-align: center;  
  /*为鼠标移入时隐藏的那个盒子的显示绑定动画*/  
  -moz-transition:all 1s ease-out .1s;  
  -webkit-transition:all 1s ease-out .1s;  
  -o-transition:all 1s ease-out .1s;  
  -ms-transition:all 1s ease-out .1s;  
  transition:all 1s ease-out .1s; 
}
.nulidown .containerbox .hover-hidden1 span{ display:inline-block; width:116px; height:116px;}
.nulidown .containerbox .hover-hidden1 span p{width:116px; line-height:19px; text-align:center; color:#ffffff; font-size:14px;}
.nulidown .containerbox .hover-hidden1 span .p3{margin-top: 31px;}
.nulidown .containerbox .hover-hidden1 span .p2{margin-top: 37px;}
.nulidown .containerbox .hover-hidden1 span .p1{margin-top: 45px;}
.nulidown .containerbox .hover-hidden1 h3{width:116px; text-align:center; color:#358bd1; font-size:14px; margin-top:99px; font-weight:normal; margin-top: 100px;}
.nulidown .containerbox .hover-hidden1 h3 b{ display:inline-block; vertical-align:middle; width:7px; height:7px; margin-right:3px; background:#358bd1; border-radius:100%;font-weight:normal;}
.nulidown .containerbox:hover .hover-show1{  
  -moz-transform:translateY(-40px);  
  -webkit-transform:translateY(-40px);  
  -o-transform:translateY(-40px);  
  transform:translateY(-40px); 
  opacity: 1;  
}  
.nulidown .containerbox:hover .hover-hidden1{  
 -moz-transform:rotate(0deg) scale(0.1) ;  
  -webkit-transform:rotate(0deg) scale(0.1);  
  -o-transform:rotate(0deg) scale(0.1);  
  transform:rotate(0deg) scale(0.1);  
  opacity:0;
}  
/*发展部历程 o*/


.youshibox{ float:left; width:100%; height:2204px; background:url(../images/youshi_bg.jpg) no-repeat center;}
.youshi{ width:1040px; margin:0 auto; overflow:hidden;}
.youshileft{width:344px;; height:234px; float:left;}
.youshileft img{ margin-left:129px; margin-top:28px;}
.youshiright{ width:696px; height:234px; float:left;}
.youshiup p b{cursor:default; display:inline-block; margin-top:76px; margin-left:3px; font-size:30px; color:#1970b7; font-weight:bold;}
.youshiright .linexian{ width:550px;height:1px;border:none;border-top:1px solid #dfdfdf; margin-top:7px; margin-bottom: 9px;}
.youshiup p i{cursor:default; color:#252525; font-size:18px; display:inline-block; vertical-align:middle;}
.youshiup p img{ vertical-align:middle; margin-right:10px; }

.youshitu{ width:1040px; height:333px; margin:0 auto; overflow:hidden;}
.youleft{ float:left; width:544px; height:333px; text-align:right;}
.youleft img{ margin-top:30px;}
.youright{ float:left; width:496px; height:334px; background:url(../images/youshi8.jpg) no-repeat;}
.youright p{cursor:default; margin-left:47px;}
.youright p span{ display:inline-block; width:71px; height:100px; background:#dd2a2d; text-align:center;}
.youright p span b{cursor:default; display:inline-block;position: relative;top: 50%;transform: translateY(-50%); color:#fff; font-size:39px; color:#fff; font-weight:bold;}
.youright p i{ display:inline-block; font-size:22px; color:#1970b7; margin-top:22px;}
.youright p em{cursor:default; display:inline-block; font-size:15px; color:#b0b0b0; margin-top:5px; text-transform:uppercase; font-style:normal;}
.yourighttxt{ font-size:14px; color:#363636; line-height:21px; margin-top:21px; width:407px;}
.yourighttxt img{ vertical-align:middle; margin-right:10px;}

.youshitu2{ width:1040px; height:333px; margin:0 auto; overflow:hidden;}
.youleft2{ float:left; width:503px; height:333px; background:url(../images/youshi9.png) no-repeat;}
.youleft2 p{cursor:default; margin-left:55px;}
.youleft2 p span{ display:inline-block; width:71px; height:100px; background:#dd2a2d; text-align:center;}
.youleft2 p span b{cursor:default; display:inline-block;position: relative;top: 50%;transform: translateY(-50%); color:#fff; font-size:39px; color:#fff; font-weight:bold;}
.youleft2 p i{ display:inline-block; font-size:22px; color:#1970b7; margin-top:29px;}
.youleft2 p em{cursor:default; display:inline-block; font-size:15px; color:#b0b0b0; margin-top:5px; text-transform:uppercase; font-style:normal;}
.youlefttxt{ font-size:14px; color:#363636; line-height:17px; margin-top:24px; width:407px;}
.youlefttxt img{ vertical-align:middle; margin-right:10px;}
.youtight2{ float:left; width:532px; height:333px; text-align:left;}
.youright2 img{ margin-top:29px;}

/****news*****/
#synews{float:left; width:100%; height:495px; background:#f1f1f1;}
.synews{width:1040px; height:495px; margin:0 auto; overflow:hidden;}
.synews li{ float:left;}
.newstitle p,.newstitle p:hover{ font-size:22px; color:#050505;font-weight: bold;}
.newstitle p:hover{color:#C00;}
.newstitle span{ font-size:13px;font-family: "Trajan Pro", Times, serif; color:#909090; text-transform:uppercase; margin-left:8px;}
.newstitle b{ display:inline-block; width:65px; height:1px; background:#2671ab; margin-top:16px;}
.newstitle em{ display:inline-block;height:1px; background:#d4d4d4; margin-top:16px;}
.newstxt{ width:345px; height:122px; border-bottom:1px dotted #2c2c2c;}
.newstxt-title{ color:#130101; font-size:16px; margin: 12px 0 5px 0;display: inline-block;}
.newstxt-title a{color:#130101;}
.newstxt-time{color:#749dca; font-size:13px; line-height:24px;}
.newstxt-neirong{ width:345px; height:49px; overflow:hidden; margin-bottom:10px; color:#969696; font-size:13px; line-height:27px;}
.newstxt-neirong p{color:#969696; font-size:13px; line-height:27px;}

.answer{ width:332px; margin-left:15px; height:495px;}
.answertxt{width:332px; height:124px; border-bottom:1px solid #dedede;}
.anup{ margin-bottom:18px; padding-top:22px; height:21px; line-height:21px;}
.andown{height:49px; overflow:hidden;}
.anleft{ width:33px; text-align:center;}
.anrighttitle{ display:inline-block; width:289px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;color:#130101; font-size:15px; line-height:21px;}
.anrighttxt p{width:289px; margin-top:-2px; height:49px;color:#969696; font-size:13px; line-height:23px;
    text-overflow: -o-ellipsis-lastline;  
    overflow: hidden;  
    text-overflow: ellipsis;  
    display: -webkit-box;  
    -webkit-line-clamp: 2;  
    -webkit-box-orient: vertical;/***文字两行控制****/  }
.anrighttxt p a{color:#969696; font-size:13px; line-height:23px;}

.syorder{ width:321px; margin-left:16px; height:495px;}
.syorderbox{width:321px;height:495px;}
.syb1{ padding-top:14px;}
.syb1 dd input{ width:314px; padding-left:7px; height:43px; line-height:43px; margin-bottom:12px; font-size:14px; background:#dfe0e2; border:none; border-radius:5px;}
.syb1 dd textarea{ width:314px; padding-left:7px; height:43px; line-height:43px; margin-bottom:13px; font-size:14px; background:#dfe0e2; border:none; border-radius:5px;resize: none;}
.syb2{}
.syb2 dd input{ width:143px; padding-left:7px; height:36px; line-height:36px; margin-bottom:13px; font-size:14px; background:#dfe0e2; border:none; border-radius:5px;}
.syb2 dd img{ float:right; width:150px; height:36px;}
.syb3{}
.syb3 input{ width:321px; text-align:center; height:36px; line-height:36px; color:#fff; font-size:14px; background:#6c93b4; border:none; border-radius:5px;}

/***link***/
.linkbj{ float:left; width:100%; height:70px;}
.link{width:1040px; text-align:center; height:70px; margin:0 auto; overflow:hidden;}
.link span{ cursor:default; display:inline-block; vertical-align:middle; margin-top:12px; font-size:22px; color:#050505;font-weight: bold;}
.link span b{cursor:default; font-size:13px; color:#909090; font-family: "Trajan Pro", Times, serif; text-transform:uppercase; margin-left:8px;}
.link span img{ margin-left:59px; vertical-align:middle;}

.dibubj{float:left; width:100%; height:286px; background:#1970b8;}
.dibu{width:1040px; height:286px; margin:0 auto; overflow:hidden;}
.dibul{width:326px; float:left; height:286px;}
.dibulpic{ margin-top:32px; margin-bottom:24px;}
.dibum{width:20px; float:left; height:286px;}
.dibum b{display:inline-block;width:1px; height:217px; margin-left:4px; margin-top:45px; background:#4885b7;}
.dibuc{width:309px; float:left; height:286px;}
.dcontacttitle{width:309px; height:92px;}
.dcontacttitle span{display:inline-block; margin-top:52px;}
.dcontacttitle span,.dcontacttitle span:hover{font-size:22px; color:#fff;}
.dcontacttitle span:hover{color:#fff000;}
.dcontacttitle span img{margin-right:10px; vertical-align:middle;}
.dcontacttitle span b{display:inline-block; margin-left:10px; text-transform:uppercase; color:#fff;}
.dcontacttxt{width:309px; height:179px; overflow:hidden;} 
.dcontacttxt,.dcontacttxt p,.dcontacttxt a,.dcontacttxt a:hover{color:#fff; line-height:28px; font-size:13px;}
.dcontacttxt a:hover{color:#fff000;}
.dibur{width:385px; float:left; height:286px;}

.footbj{ float:left; width:100%; height:44px; text-align:center; background:#084d86; margin-bottom:20px;}
.footbj,.footbj a,.footbj a:hover{font-size:13px; color:#fff;line-height:44px;}
.footbj a:hover{ color:#fff000;}


/*****内页****/
.height40{ float:left; width:100%; height:40px;}
.companypic{ width:100%;}
.companypic img{ width:100%; height:auto;}
.neiye{ width:1040px; margin:0 auto; overflow:hidden;}
.lny{ float:left; width:256px; margin-left:10px;}
.npro{ width:256px; overflow:hidden;}
.npro ul{ width:256px; height:71px; background:url(../images/ny_01-3.jpg) no-repeat;}
.npro ul li{margin-left:20px; font-size:26px; color:#fff; padding-top: 22px;}
.npro dl{ float:left; width:256px; padding-top:19px; padding-bottom:17px; border-bottom:1px solid #2d7cbf; background:#196fb8;}
.npro dl dt{margin-left:17px; width:192px; padding-left:22px; height:40px; border-radius:20px; margin-bottom:17px; background:#fff;}
.npro dl dt a,.npro dl dt a:hover{ font-size:14px; color:#2f2f2f; line-height:40px; font-weight:bold;}
.npro dl dt a:hover{color: #C00;}
.npropic{ float:right; margin-top: 9px; margin-right:18px;}
.ncon{ width:256px; height:123px; overflow:hidden; background:url(../images/ny_02.jpg) no-repeat;}
.ncon ul{ width:146px; float:left; text-align:right; padding-top:60px; font-size:18px; color:#1970b8;}
.ncon dl{ float:left;float:left; text-align:right; height:72px; margin-top: 37px; line-height:24px; color:#1d1d1d; font-size:15px;}

.rny{ float:left; width:735px; margin-left:35px;}
.profile_title{width:735px; height:67px; margin-bottom:10px; }
.profile_title ul{font-size:25px; letter-spacing:1px; color:#1970b8; padding-top:10px;}
.profile_title ul span{ margin-top:5px;display:inline-block;color:#666464; text-transform:uppercase;font-family:"Trajan Pro", Times, serif; font-size:12px; text-transform:uppercase;}
.profile_title ul i{ margin-top:4px; display:inline-block; width:735px; height:1px; background:#c6c6c6;}
.about_text{width:735px;min-height:425px;margin-bottom: 40px;}
.about_text ul{ margin:0 auto; width:707px; min-height: 405px; padding-top: 10px;}
.about_text ul,.about_text ul p,.about_text ul a,.about_text ul a:hover,.about_text ul td,.about_text ul input{color:#141414; line-height:30px; font-size:13px;}
.about_text ul a:hover{color: #C00;}


.flashbj { width:711px; height:449px; margin:0 auto; background:url(../images/ny_03.jpg) no-repeat;}
.flash { width:534px; height:303px; padding-top: 32px; margin:0 auto; }

.whitepro{ color:#fff !important; font-weight:bold !important; font-size:14px !important; line-height:30px !important;}
.protxt{ color:#141414; font-size:13px; line-height:30px;}
.protxt a{color:#141414; font-size:13px;}
.protxt p{color:#141414; font-size:13px;}

.contactbox{ margin:0 auto; width:707px; min-height: 465px; padding-top: 10px;background:url(../images/contact5.jpg) no-repeat right top;}
.contactbox .contactboxlist{width: 63%; list-style:url(../images/036.gif); border-bottom:1px dashed #cccccc; height:33px; line-height:33px;color:#141414; font-size:13px;}
.contactbox .contactboxlist a{color:#141414; font-size:13px; line-height:30px;}


/**在线留言**/
.onlinebox{ width:100%;}
.onlinebox ol{ margin-bottom:14px;}
.onlinebox .orderlist { float:left;width: 100%; margin-bottom:17px;}
.onlinebox .orderlist .onlinel{float:left; width:15%; text-align:center;}
.onlinebox .orderlist .lihe1{line-height:37px;}
.onlinebox .orderlist .lihe2{line-height:107px;}
.onlinebox .orderlist .lihe3{line-height:63px;}
.onlinebox .orderlist .onliner{float:left; width:85%;}
.onlinebox .orderlist .onliner .input-txt{ margin-right:4px; width:97%; height:35px; height:35px; line-height:35px; border:1px solid rgba(25,112,184,0.7); background:#fff;}
.onlinebox .orderlist .onliner .input-txt:hover{background:#f5f5f5;}
.onlinebox .orderlist .onliner .textarea-txt{width:97%; height:105px; line-height:35px; border:1px solid rgba(25,112,184,0.7); background:#fff;}
.onlinebox .orderlist .onliner .textarea-txt:hover{background:#f5f5f5;}
.onlinebox .orderlist .onliner .input-verify{ margin-right:14px; width:115px; height:35px; line-height:35px; vertical-align:middle; border:1px solid rgba(25,112,184,0.7); background:#fff;}
.onlinebox .orderlist .onliner .input-verify:hover{background:#f5f5f5;}
.onlinebox .orderlist .onliner img{cursor:pointer; width:250px; height:63px; vertical-align:middle; margin-left:10px;}
.onlinebox .ordersubmit { text-align:center;}
.onlinebox .ordersubmit input[type="submit"],.onlinebox .ordersubmit input[type="reset"]{margin-top:10px; width:124px; height:39px; line-height:39px; border:none;border-radius:6px; background:#1970b8; color:#fff; font-size:14px; text-align:center; cursor:pointer;}
.onlinebox .ordersubmit input[type="submit"]{margin-right:30px;}

.format,.format p.format strong,.format a,.format a:hover{color:#000; font-size:13px; line-height:30px;}
.format a:hover{color:#e60000;}



#newspage{ float:left; width:707px; padding:5px 0; margin:6px 0 30px 14px; background:#f0f0f0;}
.newspage{color:#666; font-size:12px; font-family:Arial,"微软雅黑", Helvetica, sans-serif; float:right; margin-right:7px;}
.newspage a{display:inline-block; vertical-align:middle; float:left; padding:3px 5px; margin-right:7px; color:#666; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif; border:1px solid #999;}
.newspage a:hover {color:#fff; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif; border:1px solid #E05222; background:#E05222;}
.newspage a:active {color:#fff; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif; border:1px solid #666; background:#E05222;}
.newspage a span,.newspage span{display:inline-block; vertical-align:middle; float:left; color:#666; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif;}
.newspage a span:hover,.newspage span:hover{display:inline-block; vertical-align:middle; float:left; color:#fff; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif;}
.newspage span{cursor:default;}
.newspage span.current {padding:3px 5px; margin-right:7px; color:#fff; border:1px solid #993300; background:#993300;}
.newspage span.disabled {padding:3px 5px; margin-right:7px; border:1px solid #fff;}
.newspage span form input{color:#666; font-size:12px; font-family:Arial,"宋体", Helvetica, sans-serif;}
.newspage span form #text{ margin-top:-4px;}
.newspage span form input[type="hidden"]{}
.newspage span form input[type="text"]{border:1px solid #999; height:18px;}
.newspage span form input[type="submit"]{height:20px; padding:0px 5px;line-height:16px;}
.newspage a.next{ float:right; margin-right:0px;}
.newspage_detail{float:left; width:707px; padding:5px 0; margin:25px 0 30px 14px; background:#f0f0f0; text-align:center;}
.newspage_detail a{display:inline-block; padding:3px 5px; color:#666; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif; border:1px solid #999;}
.newspage_detail a:hover {color:#fff; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif; border:1px solid #E05222; background:#E05222;}


.imgpad { padding:4px; border: 1px dashed #cccccc;}
.imgpad:hover { padding:4px; border: 1px dashed #1970b8;}
.imgpad_detail { padding:4px; border: 1px dashed #cccccc; max-width:650px;}

.honnor_img {padding:4px; border: 1px dashed #cccccc; transition:.5s transform; transform: translateZ(0);}
.honnor_img:hover {padding:4px; border: 1px dashed #2d7cbf; transform: scale(1.1, 1.1); transition:.5s transform;}
.padtop{padding-top:30px !important;}

