/*初始化*/
@charset "utf-8";
*{margin:0;padding:0;}
html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body{color:#474747;margin:0 auto;font-size:12px;line-height:24px;font-family: "微软雅黑",Arial,sans-serif;-webkit-text-size-adjust:none;background:#fff;}
ol,ul,li{list-style:none;}
img{border:none; vertical-align:top;}
a{color:#474747;text-decoration:none;outline:none; }
a:hover{color:#a37e61;outline: 0;}
button,input,select,textarea{font-family: inherit;font-size:100%;margin:0;outline:0 none;vertical-align:baseline;*vertical-align:middle; border:none;}
button, input {line-height: normal;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0;}
textarea {overflow: auto;vertical-align: top;}
table {border-collapse: collapse;border-spacing: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summar{display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.clearfix:before,.clearfix:after{content:''; display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
em,i{font-style:normal;}
b{ font-weight:normal;}





@font-face {
    font-family: 'centurygothic';
    src: url('../font/centurygothic.eot');
    src:
    url('../font/centurygothic.eot?#font-spider') format('embedded-opentype'),
    url('../font/centurygothic.woff') format('woff'),
    url('../font/centurygothic.ttf') format('truetype'),
    url('../font/centurygothic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'nobelbold';
    src: url('../font/nobelbold.eot');
    src:
    url('../font/nobelbold.eot?#font-spider') format('embedded-opentype'),
    url('../font/nobelbold.woff') format('woff'),
    url('../font/nobelbold.ttf') format('truetype'),
    url('../font/nobelbold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

 @font-face {font-family: "iconfont";
          src: url('../font/iconfont.eot'); /* IE9*/
          src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"iconfont" !important;
          font-size:16px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }



/*最小宽度*/
.footer{min-width: 1200px;}
/*安全线*/
.w_1200 {width: 1200px;margin: 0 auto;}
.w_1300 {width: 1300px;margin: 0 auto;}

/*注意编写css的顺序*/
/*banner*/
.banner{  position:relative;  width: 100%;height: 699px;min-width: 1300px;}    
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }   
.banner .bd ul{ width:100% !important;  }   
.banner .bd li{ width:100% !important;  height:699px; overflow:hidden; text-align:center;  }    
.banner .bd li a{ display:block; height:699px; }    
.banner .hd{  width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; text-align:center;    }   
.banner .hd ul{ text-align:left;width: 1160px; margin:0 auto;  }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:0 8px;  overflow:hidden; }   
.banner .hd ul .on{   }

/*header*/
.header{position: absolute;left: 0;top: 14px;width: 100%;}
.logo{float: left;width: 371px;margin-top: 12px;}
.logo img{width: 371px;height: 62px;}
.header_right{float: right;}
.header_righttop{padding-bottom: 14px;}
.language{float: right;}
.header_contact{float: right;}
.search{float: right;}
.language li{float: left;color: rgba(81,120,178,0.45);font-size: 12px;}
.language li a{color: #06295c;font-size: 14px; padding: 0 9px;-webkit-transition:color 0.2s linear 0s;  -moz-transition:color 0.2s linear 0s; transition:color 0.2s linear 0s;}
.language li a:hover{color: #000;}
.header_contact li{float: left;padding: 0 4px;}
.header_contact li a{display: block; width: 26px;height: 26px;background: url(../images/top_icon.png) no-repeat;font-size: 0;}
.header_contact li.email a{ background-position: right center;}



/*20161230xg*/
.header .w_1200{position: relative;}
.nav{}
.nav ul li{display: inline-block;}
.nav ul li>a{font-size: 15px;color: #061223;display: block;height: 31px;line-height: 31px; padding: 0 15px 5px 15px;
  position: relative;  -webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; }
.nav ul li>a:after{position: absolute;left: 0;bottom: 0;left: 25%;-webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;
    width: 0px;height: 2px; background: #114084; content: "";}
.nav ul li>a:hover{color: #061223;font-weight: bold;}
.nav ul li.home>a:after{background: none;}
.nav ul li>a:hover:after{width: 50%;}
.nav ul li.lastli>a{padding-right: 0;}
.nav ul li.lastli:hover > a::after{}
.header{ min-width:1200px; height: 104px;}
.header .nav li{ float:left;height: 64px; }
.header .nav li>a{ }
.header .nav dl{ position:absolute; top:104px; left:0; display:none; z-index:5;
text-align: center; width: 100%;height: 92px;
}
.header .nav dl dd{ display: inline-block;}
.header .nav dl a{ display:block; line-height:32px;height: 32px; padding: 30px 60px; color:#fff; font-size:15px; background: url(../images/subnav_icon.png) no-repeat 45px center;}

.header .hd_bg{ width:100%; position:absolute; top:104px; height:0px; background: url(../images/blue_90.png) repeat;  left:0; z-index:4;  border-radius: 5px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);}

.header .nav li.navmuch dl a{ padding: 30px 28px; background-position: 10px center;}
.header .nav dl a:hover{color: #e0e2e6;}
.nav ul li.lastli:hover > a::after{width: 70%;}
.header .nav li.on>a{color: #061223;font-weight: bold;}
.header .nav li.on>a:after{width: 50%;}
.header .nav li:hover>a{color: #061223;font-weight: bold;}
.header .nav li:hover>a:after{width: 50%;}



/*section1*/
.section1{background: url(../images/sec1_bg.jpg) repeat-x center top;}
.section1 .w_1300{margin-top: -54px;position: relative;
    padding: 12px 50px 50px;width: 1200px;border-top: 4px solid #1e375c;background: #ffffff; box-shadow: 0 0 10px rgba(237,236,237,0.9);}
.section_news{float: left;width: 770px;}
.section_video{float: right;width: 330px;}
.section1 h3.title{line-height: 24px;height: 24px;padding: 17px 0;}
.section1 h3.title span{font-size: 22px;font-weight: bold;color: #222222;}
.section1 h3.title span i{padding-left: 19px;font-size: 22px;font-style: italic;color: #c7c7c7;font-weight: normal;text-transform: uppercase;font-family:"centurygothic";}
.section1 h3.title a.more{float: right; background: url(../images/more_icon.jpg) no-repeat;width: 59px;height: 20px;margin-top: 2px;font-size: 0;}
.section1 h4.line{width: 26px;height: 4px;margin-bottom: 22px; background: #01a2ea;}
/*js_newsimg*/
.js_newsimg{float: left;width: 330px;height: 270px; background: #ddd;overflow: hidden;}
.js_newsimg dl{ width:330px; float:left;  text-align:center; }
.js_newsimg dd{ position:relative; height:270px;  }
.js_newsimg dd ul li{ width:330px; overflow:hidden;position: relative; }
.js_newsimg dd ul li a{display: block; width:330px; height:270px; }
.js_newsimg dd p.txt{ position: absolute;left: 0;width: 100%; bottom: 0;height:56px; line-height:56px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;  color: #fff;font-size: 15px; background: url(../images/black_50.png) repeat; }
.js_newsimg .prev,.js_newsimg .next{ display:block; position:absolute; width:25px; height:32px; top: 50%;margin-top: -16px;left: 0;background:url(../images/ico_prevnext.png) no-repeat; -webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;opacity: 0.5; }
.js_newsimg .next{ left: auto;right:0px; background-position:0 -80px; }
.js_newsimg dd .blurbg{display: block;height:56px; overflow: hidden;position: absolute;left: 0;width: 100%; bottom: 0;
    -webkit-filter: blur(3.5px); -moz-filter: blur(3.5px); filter: blur(3.5px); background: inherit; background-position: center bottom;}
.js_newsimg .next{ -webkit-transform:translateX(25px);transform:translateX(25px);}
.js_newsimg .prev{ -webkit-transform:translateX(-25px);transform:translateX(-25px);}
.js_newsimg:hover .prev{-webkit-transform:translateX(0px);transform:translateX(0px);}
.js_newsimg:hover .next{-webkit-transform:translateX(0px);transform:translateX(0px);}
.js_newsimg .next:hover{ opacity: 1;}
.js_newsimg .prev:hover{ opacity: 1;}


/*news_txt*/
.news_txt{float: left;margin-left: 30px;width: 410px;height: 270px;}
.news_txt dl{/*padding-bottom: 20px;*/padding-bottom: 4px;}
.news_txt dl dt{padding-top: 6px;}
.news_txt dl dt h3 a{display: block;line-height: 26px;height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #111111;font-weight: bold;}
.news_txt dl dt h4{font-size: 10px;color: #b0b0b0;}
.news_txt dl dd .txt{line-height: 18px;height: 36px;overflow: hidden;color: #777777;font-size: 12px;/*20161226xg*/display: none;}
.news_txt ul{}
.news_txt ul li{}
.news_txt ul li a{display: block;height: 40px;line-height: 40px;overflow: hidden;}
.news_txt ul li a span{float: left;display: block;width: 59px;color: #999999;font-size: 12px;}
.news_txt ul li a em{float: left;display: block;width: 350px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #333333;}
.video_wrap{ background: url(../images/video_bg.jpg) no-repeat;width: 304px;height: 235px;padding: 14px 13px 32px;position: relative;}
.video_btn{background: url(../images/video_btn.png) no-repeat;width: 60px;height: 60px;position: absolute;left: 50%;top: 77px;margin-left: -30px;}


/**/
.footer{ background: #1e375c;padding-top: 19px;/*padding-bottom: 49px;*/position: relative;}
.copyright{ background: #182c4a;position: relative;}
.footer h3{font-size: 15px;color: #01a2ea;line-height: 48px;height: 48px;margin-bottom: 3px;}
.footer h3 i{display: block;width: 16px;height: 1px; background: #0f6fa6;}


.footer .left{float: left;width: 485px;}
.footer .left ul{}
.footer .left ul li{color: #94a7c5;font-size: 13px;line-height: 24px;height: 24px;overflow: hidden;padding: 10px 0;}
.footer .left ul li span{display: inline-block;float: left;}
.footer .left ul li em{display: inline-block;float: left; background: url(../images/contact_icon.png) no-repeat;width: 20px;height: 24px;margin-right: 14px;}
/*.footer .left ul li.li2 span i,.footer .left ul li.li3 span i{font-size: 16px;font-weight: bold;color: #fff;}*/
.footer .left ul li.li2 em{background-position: center center;}
.footer .left ul li.li3 em{background-position:center -84px;}
.footer .left ul li b{padding: 0 4px 0 8px;}
.footer .share{float: left;width: 524px;font-size: 0;margin-top: 76px;}
.footer .share li{display: inline-block;margin:0 14px;position: relative;}
.footer .share li span{position: absolute;left: 0;margin-left: -88px;bottom: 49px;display: none;
    left: 50%;}
.footer .share li:hover span{ display: block;}
.footer .share li a em{display: block;background: url(../images/share_icon.png) no-repeat;width: 50px;height: 50px;-webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.footer .share li a:hover em{ opacity: 0.6;}

.footer .share li.li1 a em{ background-position: left center;}
.footer .share li.li2 a em{ background-position: -77px center;}
.footer .share li.li3 a em{ background-position: right center;}
.footer .right{float: left;width: 190px;}
.footer .right ul{height: 120px;overflow-y: auto;}
.footer .right ul li a{color: #94a7c5;font-size: 13px;line-height: 30px;}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 1px;background: #dae0e9;}
.mCSB_scrollTools .mCSB_draggerRail{width: 1px; background: #3a5071;}



.copyright{color: #6f7785;font-size: 12px;text-align: center;height: 24px; padding: 17px 0;}
.copyright a{color:inherit;-webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.copyright a:hover{color: #fff;}



/* section2 */
.section2{ padding: 50px 0 100px;}
.js_pro{ }

.js_pro .bd{ position:relative;  }
.js_pro .prev,.js_pro .next{ position: absolute; top:50%;margin-top: -30px; left:0px; display: block; width: 30px; height: 60px;  background:url(../images/project_icon1.png) no-repeat;z-index: 9; overflow: hidden; opacity: 0.6; }
.js_pro .next{ left:auto; right:0px; background:url(../images/project_icon2.png) no-repeat;  }
.js_pro .prev:hover{  opacity: 1;}
.js_pro .next:hover{ opacity: 1; }
.js_pro .prevStop{  cursor:default; }
.js_pro .nextStop{  }
.js_pro{overflow: hidden;}
.js_pro .next{ -webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;-webkit-transform:translateX(30px);transform:translateX(30px);}
.js_pro .prev{ -webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;-webkit-transform:translateX(-30px);transform:translateX(-30px);}
.js_pro:hover .prev{-webkit-transform:translateX(0px);transform:translateX(0px);}
.js_pro:hover .next{-webkit-transform:translateX(0px);transform:translateX(0px);}

.js_pro .scrollWrap{  }
.js_pro ul{ overflow:hidden; zoom:1; }
.js_pro li{ width:300px;height: 160px;  position:relative; float:left; display:inline; background: #dae0e9; }
.js_pro li a{display: block; padding: 18px 0  30px;height: 112px;}
.js_pro li .img{float: left;width: 96px;height: 112px;margin-right: 25px;margin-left: 52px;background: url(../images/pro_circle1.png) no-repeat right bottom;-webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.js_pro li .img img{width: 96px;height: 112px;}
.js_pro li a:hover .img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.js_pro li .txt{width: 125px;float: left;margin-top: 32px;}
.js_pro li .txt .num{font-size: 12px;color: #01a2ea;display: block;font-family:"nobelbold";font-style: italic;}
.js_pro li .txt em{color: #000000;font-size: 18px;display: block;}
.js_pro li.oddli{background: url(../images/pro_dotbg.png) repeat; }
.js_pro li.oddli .num{color: #183969;}
.js_pro li:after{position: absolute;right: 0;bottom: 0;width: 15px;height: 15px; content: "";background:url(../images/pro_arrow1.png) no-repeat;}
.js_pro li.oddli:after{background:url(../images/pro_arrow2.png) no-repeat;}
.js_pro li.oddli .img{background: url(../images/pro_circle2.png) no-repeat right bottom;}



/*内页*/
.inner_banner{position: relative; background: #f2f2f2;height: 320px;overflow: hidden;}
.inner_banner .wrap{position: fixed;left: 0;top: 0;bottom: 0;right: 0;}

.inner_cont{position: relative; background: #f2f2f2;padding-bottom: 130px;}
.inner_menue{ background: #fff;border-top: 2px solid #1e375c;border-bottom: 1px solid #e3e3e3;margin-bottom: 75px;
    box-shadow: 0px 1px 4px 0px rgba( 9, 2, 4, 0.1 );}
.inner_menue ul{text-align: center;height: 68px;}
.inner_menue li{display: inline-block;}


.inner_menue li a{display: block;position: relative;height: 28px;line-height:28px;overflow: hidden; padding: 20px 57px;
    font-size: 16px;color: #666666; -webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.inner_menue li.on a{color: #01a2ea;}
.inner_menue li a:hover{color: #01a2ea;}
.inner_menue li a:after{position: absolute;right: 0;height: 15px;width: 1px; background: #d8d8d8; content: "";top: 50%;margin-top: -7.5px;}
.inner_menue li.lastli a:after{background: none;}


.inner_menue li.type5 a{padding: 20px 48px;}
.inner_menue li.type6 a{padding: 20px 48px;}
.inner_menue li.type7 a{padding: 20px 48px;}
.inner_menue li.type8 a{padding: 20px 48px;}


/*产品列表页面*/
.list_product{margin-right: -60px;position: relative;}
.list_product li{float: left;margin-right: 60px;margin-bottom: 60px;width: 360px;box-shadow: 0px 1px 4px 0px rgba( 9, 2, 4,0.1 );-webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.list_product li a{display: block;background: #eaeaea;border-bottom: 1px solid #e3e3e3;-webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; }
.list_product li .img{position: relative;width: 360px;height: 264px;overflow: hidden; background: #fff;}
.list_product li .img img{ }
.list_product li .txt{font-size: 16px;color: #111111;text-align: center;display: block;height: 76px;line-height: 76px;overflow: hidden; padding: 0 5px;}

.list_product li:hover{  box-shadow: 0px 5px 20px rgba( 9, 2, 4,0.3 ); }
.list_product li:hover a{ background: #f6f6f6;}

/*多行文本垂直居中*/
.list_product li .txt{line-height:76px;}
.list_product li .txt span{display:-moz-inline-stack; display:inline-block; line-height:1.4em; vertical-align:middle;}
.list_product li .txt i{width:0; display:-moz-inline-stack; display:inline-block; vertical-align:middle; font-size:0;}

/*图片水平垂直居中*/
.list_product li{overflow:hidden; zoom:1;} 
.list_product li .img{float:left; width:360px; height:264px; text-align:center; line-height:264px; *font-size:220px;} 
.list_product li .img:after{content:' '; vertical-align:middle;} 
.list_product li .img img{vertical-align:middle; max-width: 360px;  max-height: 264px;}

/*翻页*/
.page{font-size: 0;text-align: center;}
.page a{ background: #e8e8e8; text-align: center;display: inline-block;height: 60px; line-height: 60px; font-size: 20px;margin-bottom:5px; -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;}
.page a.num{width: 60px; border-radius: 100%;margin:0 5px;}
.page a.prev,
.page a.next{  width: 156px; border-radius: 29px; text-indent: -999em;}
.page a.prev{background: #ffffff url(../images/prev_bg.png) no-repeat center center;margin-right: 100px;}
.page a.next{ background: #ffffff url(../images/next_bg.png) no-repeat center center;margin-left: 100px;}
.page a:hover{ background-color: #114184;color: #fff;}
.page a.on{background-color: #114184;color: #fff;}

/*新闻列表页面*/
.list_newspage{}
.list_news{padding-bottom: 90px;}
.list_news li{ background: #f2f2f2;}
.list_news li a{display: block;overflow: hidden; padding: 30px 0;-webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.list_news li .img{float: left;width: 170px;height: 137px;text-align:center; line-height:137px; *font-size:112px;  border:5px solid #fff; overflow: hidden;-webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.list_news li .img:after{content:' '; vertical-align:middle;} 
.list_news li .img img{vertical-align:middle; max-width: 170px;max-height: 137px;}
.list_news li .txt{margin-left: 42px;width: 978px;float: left;}
.list_news li .txt .time{font-size: 10px;color: #adadad;line-height: 18px; height: 18px;}
.list_news li .txt .title{font-size: 24px;color: #000000;line-height: 35px; height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_news li .txt .detail{font-size: 13px;color: #888888;line-height: 22px; height: 44px;overflow: hidden;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin:11px 0 15px;}
.list_news li .txt .more{color: #1e375c;font-size: 13px;}

.list_news li.whitebg{ background: #fff;}
.list_news li.whitebg .img{ border-color: #eeeeee;}
.list_news li:hover .img{box-shadow: 0px 5px 20px rgba( 9, 2, 4,0.3 );}
.list_news li:hover .txt .title{color: #114184;}







/*组织机构*/
.list_aboutpage{ background: #fff; padding: 40px;width: 1120px;color: #000;font-size: 14px;line-height: 28px;}
.organimg{ text-align: center;padding-bottom: 145px;}






/*领导致辞*/
.w_980{width: 980px;margin:0 auto;}
.list_leader{}
.list_leader .leader_top{padding-left: 29px;}
.list_leader .leader_top .tit{width: 128px;height: 194px;float: left;}
.list_leader .leader_top .tit img{width: 128px;height: auto;}
.list_leader dl{width: 730px;float: right;position: relative;height: 180px;}
.list_leader dl:after{position: absolute;right: 0;top: 28px;bottom: 38px;left: 0px; background: url(../images/pro_dotbg.png) repeat; content: "";width: 730px;height: 92px; z-index: 1;}
.list_leader dl:before{position: absolute;top: 106px;left: 29px; background: #7d0000; content: "";width: 1px;height: 38px; z-index: 2;}


.list_leader dl dt{float: right;margin-right: 50px;width: 268px;height: 146px;overflow: hidden;position: relative; z-index: 2;}
.list_leader dl dd{position: absolute;left: 20px;bottom: 0;}
.list_leader dl dt img{width: 268px;height: auto;}
.list_leader dl dd img{}
.leader_txt{color: #444444;font-size: 15px;line-height: 36px;padding-top: 142px;padding-bottom: 57px;}
.leader_txt .left{float: left;width: 440px;}
.leader_txt .right{float: right;width: 440px;}
.leader_txt p{padding-bottom: 36px;}


/*cont_infopage*/
.cont_infopage.w_1200{width: 980px;padding: 35px 110px 55px; background: #fff;}
.article{}
.article header h3.title{color: #222222;font-size: 24px;font-weight: bold;text-align: center;line-height: 36px;}
.article header h4{padding: 20px 0 15px;text-align: center;line-height: 20px;height: 20px;}
.article header h4 span{background: url(../images/info_icon.jpg) no-repeat;margin:0 16px;padding-left: 26px;}
.article header h4 span.time{ }
.article header h4 span.view{ background-position: left bottom;}
.article .info{line-height: 36px;font-size: 15px;color: #444444;}

.turnpage{margin-right: -180px;position: relative;}
.turnpage li{float: left;width: 400px;margin-right: 180px;}
.turnpage li h5{font-size: 13px;color: #666666;}
.turnpage li h3{font-size: 20px;font-weight: bold;color: #222222;line-height: 32px;max-height: 64px; overflow: hidden;}
.turnpage li h4{font-size: 13px;color: #114084;-webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.turnpage li .txt{font-size: 13px;color: #999999;max-height: 72px; overflow: hidden;margin:11px 0 30px;}
.turnpage li a:hover h4{color: #000;}
.turnpage li a:hover h3{color: #114084;}
.share{height: 45px;line-height: 45px;margin-bottom: 110px;margin-top: 14px;}
.share span{color: #666666;font-size: 12px;float: left;padding-right: 15px;}
.share .bdshare-button-style0-32 a{ background: url(../images/share_icon.jpg) no-repeat;width: 45px;height: 45px;margin: 0px 15px 0px 0;}
.share .bdshare-button-style0-32 .bds_tsina{ background-position: -60px 0;}
.share .bdshare-button-style0-32 .bds_tqq{ background-position: right 0;}


/*list_history*/
.list_history{}
.w_880{width: 880px;margin:0 auto;}
.list_history h3{font-size: 36px;color: #114084;text-align: center;line-height: 52px;padding-bottom: 46px;}
.list_history h3 span{font-size: 14px;color: #114084;display: block;line-height: 30px;}


.list_history dl{}
.list_history dl dt{float: left;width: 92px;position: relative;height: 36px;}
.list_history dl dt b{font-family: "impact";font-size: 36px;color: #00a2ea;line-height: 36px;}
.list_history dl dt i{font-size: 10px;color: #114084;position: absolute;right: 0;top: 0;height: 12px;}
.list_history dl dd{float: left;width: 776px;}
.list_history dl dd .img{float: left;width: 75px;height: 75px;position: relative;z-index: 2; }
.list_history dl dd .img em{width: 67px;height: 67px; border-radius: 100%;display: block;overflow: hidden; margin:4px auto 0;}
.list_history dl dd .img:after{background: url(../images/history_imgbg.png) no-repeat;position: absolute;left: 0;top: 0;bottom: 0;right: 0; content: "";}
.list_history dl dd .img img{width: 67px;height: 67px;}
.list_history dl dd .txt{color: #777777;font-size: 14px;line-height: 28px;width: 665px;float: right;}

.history_cont dl dd{position: relative;padding-bottom: 45px;margin-left: 10px;}
.history_cont dl dd:before{position: absolute;left: 37px;top: 0;height: 100%;width: 1px; content: ""; background: #d9d9d9; z-index: 1;}
.history_cont dl dd:after{position: absolute;left: 31px;top: 0;width: 14px;height: 24px; content: ""; background: url(../images/history_circle.jpg) no-repeat left center;z-index: 1;}

.list_history dl.odddl dt b{color: #114084;}
.list_history dl.odddl dd .txt{color: #000000;}
.list_history dl dd .txt p{padding-bottom: 28px;}


/*list_recuritpage*/
.list_recuritpage{ }
.w_1100{width: 1100px;margin:0 auto;}

.recurit_dl{margin-bottom: 13px;border:1px solid #ededed;  box-shadow: 0px 0px 4px 0px rgba( 229, 229, 229,0.5 );}
.recurit_dl dt{  background: #fff;height: 60px; padding: 0 95px 0 40px;line-height: 60px;overflow: hidden;  cursor: pointer;
    background:#fff url(../images/recurit_arrow.png) no-repeat 1026px top;}
.recurit_dl dt .time{float: right;font-size: 12px;color: #999999;}
.recurit_dl dt em{color: #222222;font-size: 18px;}
.recurit_dl dt em b{font-weight: bold;}
.recurit_dl dd{ background: #fbfbfb;font-size: 14px;color: #444444;line-height: 30px; padding: 26px 60px;display: none;}
.recurit_dl dd p{}
.recurit_dl dd h4{font-weight: bold;margin-top: 30px;}
.recurit_dl dd{line-height: 30px;font-size: 14px;color: #444444;}
.recurit_dl dd a{color: #114084;}
.recurit_dl dt.on{ background-color: #114084; background-position: 1026px bottom;}
.recurit_dl dt.on em{color: #fff;}
.recurit_dl dt.on span{color: #658eca;}
.recurit_dl dd.on{display: block;}

/*list_searchcont*/
.list_news.list_searchcont  li a.w_1200{width: 980px;}
.list_news.list_searchcont li .txt{float: none;margin-left: 0;}

/*联系我们*/
/*list_mappage*/
.list_mappage {
  
}
.list_mappage .map_cont {
  padding: 5px;
  border: 1px solid #e7e7e7;
  position: relative;
}
.list_mappage .map_cont img {

 
}
.list_mappage .map_cont .map_txt {
  position: absolute;
  right: 5%;
  width: 28%;
  top: 40px;
  bottom: 40px;
  background: #264e82;
  color: #dfe5ec;
  min-width: 300px
  /*       border-right:3px solid #1d2a3d; */
}
.list_mappage .map_cont .map_txt ul {
  padding: 40px 12%;
}
.list_mappage .map_cont .map_txt li {
  padding-bottom: 38px;
  border-bottom: 1px solid #496a96;
  margin-bottom: 24px;
}
.list_mappage .map_cont .map_txt h3 {
  font-size: 16px;
  font-weight: bold;
  color: #92f0c7;
}
.list_mappage .map_cont .map_txt .line {
  width: 19px;
  height: 1px;
  display: block;
  background: #01a2ea;
  margin-top: 20px;
  margin-bottom: 18px;
}
.list_mappage .map_cont .map_txt p {
  margin-bottom: 13px;
  line-height: 20px;
}
.list_mappage .map_cont .map_txt b {
  font-weight: bold;
}
.list_mappage .map_cont .mCSB_scrollTools {
  width: 3px;
}
.list_mappage .map_cont .mCSB_scrollTools .mCSB_draggerRail {
  width: 3px;
  background: #1d2a3e;
}
.list_mappage #dituContent {
  width: 100%;
  height: 585px;
}
.list_mappage .BMap_bubble_title {
  
  font-size: 14px;
  font-weight: bold;
  color: #222;
}
.list_mappage .BMap_bubble_content {
  color: #444;
  font-size: 12px;
  line-height: 18px;
}
.list_mappage #dituContent .tit {
  font-size: 16px;
  font-weight: bold;
  color: #222;
  padding-bottom: 8px;
}



/*list_news*/
.list_downloadpage{ background: #fff; padding: 30px 50px; width: 1100px; }
.list_download{ padding-bottom: 50px; margin-top: 14px;}
.list_download li{border-bottom: 1px dotted #e9e9e9;}
.list_download li a{height: 44px;line-height: 44px; overflow: hidden;display: block;
transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s; background: url(../images/news_arrowicon.png) no-repeat left center;
position: relative; padding-left: 25px;}
.list_download li span{color:#01a2ea;font-size: 12px;float: left;float: right;}
.list_download li em{color: #444;font-size: 14px;float: left;
  text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 770px;
  transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}

.list_download li.hot em{ padding-right: 42px;}
.list_download li a:hover em{color: #01a2ea;}
.list_download li a:hover{ background-color: #fafafa;}


/*search*/
.search{}
.search_wrap{float: left;}


.search_wrap .text{color: #06295c; background: none; border-bottom: 1px solid #082c61;}
.search_wrap .btn{ background: url(../images/search_icon.png) no-repeat center center;display: inline-block;width: 26px;height: 26px; text-indent: -999em;}


/*list_honorpage*/
.list_honorpage .list_product li .img img{ max-height: 264px;}





/*局部模糊*/
.blur{-webkit-filter: blur(5px); -moz-filter: blur(5px); filter: blur(5px); }
/*鼠标hover状态*/
.hover{ -webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
/*鼠标悬停图片放大*/
.pichover {-webkit-transform: scale(1.12);-ms-transform: scale(1.12); transform: scale(1.12);}
/*单行文本省略*/
.singletxt{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*多行文本省略*/
/*多行文本超出省略*/
.dobule_txt { display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}









.logo{ -webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.logo:hover{ opacity: 0.8;}





.news_txt dl dt h3 a{-webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.news_txt dl dt h3 a:hover{color: #01a2ea;}
.news_txt ul li a em{-webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.news_txt ul li a:hover em{color: #01a2ea;}
.video_btn{-webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.video_wrap a:hover .video_btn{ opacity: 0.8;}






.footer .right ul li a{-webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.footer .right ul li a:hover{color: #fff;}

.js_newsimg dd p.txt{-webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.js_newsimg dd p.txt:hover{color: #ddd;}

.header_contact li a{-webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.header_contact li a:hover{ opacity: 0.6;}
.section1 h3.title a{-webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.section1 h3.title a.more:hover{ opacity: 0.6;}


.list_downloadpage{ min-height:400px;}
.list_aboutpage,.list_newspage,.list_productpage{ min-height:400px;}
.article .info{ min-height:100px;}
.section1>.w_1300::before{ position:absolute; right:0; top:-4px; background:#00a4ec; width:497px; height:4px; content:"";}
.footer .share{ margin-bottom:53px; margin-left:47px;}
.footer{ height:220px;}

/*20161207xg*/
.list_industry{text-align: center;}
.list_industry .title{color: #114084;font-size: 36px;line-height: 40px;margin-bottom: 38px;}
.list_industry .title span{display: block;color: #798aae;font-size: 14px;line-height: 20px;}
.list_industry ul{ text-align: center;font-size: 0;padding-bottom: 200px;padding-top: 7px;}
.list_industry ul li{display: inline-block;}
.list_industry ul li.li2{margin:0 32px;}
.list_industry ul li.li1,
.list_industry ul li.li3{ box-shadow: 0px 0px 5px 0px rgba( 9, 2, 4,0.1 );border:1px solid #edecec;border-radius: 2px;}



/*图片兼容问题那里：改js的ie浏览器版本，不兼容ie8*/
.js_newsimg dd ul li a{ max-width: 330px;}
.js_newsimg dd .blurbg{display: none\0;}