@charset "utf-8";/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------*//* 全局样式
--------------------------------------------------------------*/html,body,a,p,span,ul,img{padding:0;margin:0;list-style:none;border:none;font-size:14px;font-family:"Microsoft YaHei","Arial";color:#666;}
p{line-height:30px;}
img{border:none;vertical-align:middle;}
td{vertical-align:center;font-size:14px;}
*{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{border:medium none;margin:0;padding:0;}
body,button,input,select,textarea{outline:none;}
body{background:#fff;}
ul,ol,li{list-style:none;}
img{border:0px;}
table{}
html,body{height:auto;margin:0 auto;}
.hide{display:none;}
.clear{clear:both;}
h1,h2,h3,h4,h5,h6{font-weight: bold;}
h1{font-size: 3em;line-height: 1;margin:0;padding:0;}
h2{font-size: 2em;margin:0;padding:0;}
h3{font-size: 1.5em;line-height: 1;margin:0;padding:0;}
h4{font-size: 1.2em;line-height: 1.25;margin:0;padding:0;}
h5{font-size: 1em;margin:0;padding:0;}
h6{font-size: 1em;}
/* 页面基本元素
--------------------------------------------------------------*//* 链接样式*/
a{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
/* 常用元素*/.clear{clear:both;font-size:1px;line-height:0px;height:0px;}
/* 层浮动*/.left{float: left;}
.right{float: right;}
.center{margin: 0 auto;}
/* 文字对齐*/.tleft{text-align:left;}
.tright{text-align:right;}
.tcenter{text-align:center;}
/* top
--------------------------------------------------------------*/.header{width:100%;position:fixed;z-index:999;top:0;box-shadow: 0px 4px 5px rgba(54,54,54, 0.6);-moz-box-shadow: 0px 4px 5px rgba(54,54,54, 0.6);/*兼容FF*/-webkit-box-shadow: 0px 4px 5px rgba(54,54,54, 0.6);/*兼容Chrome、Safari、Opera12+*/}
.top{width:100%;background:#0046a1;}
.topnr{width:1200px;height:35px;margin:auto;line-height:35px;}
.topnr .topnrlf{width:50%;overflow:hidden;color:#fff;}
.topnr .topnrrt{width:50%;color:#fff;text-align:right;}
.topnr .topnrrt a{color:#fff;}
.topnr .topnrrt .wap{position: relative;}
.topnr .topnrrt .wap .wxewm{display: none;width: 100px;height: 100px;}
.topnr .topnrrt .wap:hover .wxewm{position: absolute;display: block;top: 27px;left: 0;z-index: 99;}
.head{width:100%;background:#fff;}
.headnr{width:1200px;margin:auto;}
.logo{width:40%;overflow:hidden;padding:18px 0;}
.nav{width:60%;}
.menu, .menu ul{list-style: none;padding: 0;}
.menu ul{margin: 0;}
.menu > li{position: relative;display: inline-block;outline: 0;}
.submenu{position: absolute;left: 0;top: 100%;z-index: 0;overflow: hidden;/* IE8 needs this*/overflow: hidden\0/ !important;max-height: 0;/* A .submenu should be only revealed when hovering the .menu*/pointer-events: none;}
.menu > li:hover .submenu, .menu > li:focus .submenu{pointer-events: auto;z-index: 10;max-height: 2000px;-webkit-transition: none;-moz-transition: none;}
.menu > li{text-align:center;}
.menu > li{width: 13.8%;line-height:101px;}
.menu > li:hover{border-bottom: solid 2px #0046a1;}
.menu > li:hover .a1{color:#0046a1;}
.submenu > li{background:#0046a1;width: 183px;height:30px;line-height:30px;text-align:center;}
.submenu > li a{color:#fff;font-size:16px;display:block;}
.submenu > li:hover a{color:#fff;text-decoration:underline;}
/* Default =================================================================*/.submenu li{opacity: 0;-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s;-moz-transition: opacity .4s, -moz-transform .6s, max-height .6s;-ms-transition: opacity .4s, -ms-transform .6s, max-height .6s;-o-transition: opacity .4s, -o-transform .6s, max-height .6s;transition: opacity .4s, transform .6s, max-height .6s;}
.menu > li:hover .submenu li, .menu > li:focus .submenu li{opacity: 1;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
/* Zipper =================================================================*/.zipper li:nth-child(odd){-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}
.zipper li:nth-child(even){-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}
.header, .inner,.tel, a, img, li{transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}
.large{height:136px;}
.large .inner{height: 99px;}
.large .menu > li a{line-height: 99px;font-size: 16px;color:#333;}
.large .submenu > li{height:30px;line-height:30px;}
.large .submenu > li a{color:#fff;font-size: 16px;height:30px;line-height:30px;float: left;margin-left: 15px;}
.large .menu > li:hover{border-bottom: solid 2px #0046a1;}
.large .menu > li:hover .a1{color:#0046a1;}
.large .submenu > li:hover a{color:#fff;text-decoration:underline;}
.small{height:80px;}
.small .top{display:none;}
.small .inner{height:80px;}
.small .head{height:80px;}
.small .headnr{height:80px;}
.small .nav{margin-top: 23px;}
.small .logo img{height: 55px;}
.small .menu > li a{height: 35px;line-height: 35px;font-size: 15px;}
.small .submenu > li{width: 163px;height:30px;line-height:30px;}
.small .submenu > li a{color:#fff;font-size: 14px;height:30px;line-height:30px;}
.small .menu > li:hover{border-bottom: solid 2px #0046a1;}
.menu > li.current{border-bottom: solid 2px #0046a1;}
.menu > li.current .a1{color:#0046a1;}
/* banner
--------------------------------------------------------------*/
#wrapper{position:relative;z-index:1;margin-top:136px;}
a{text-decoration:none;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;}
a:focus , a:link, a:active{outline:none;}
a:hover{color:#444;}
.fullwidthbanner-container{width:100% !important;position:relative;padding:0;max-height:540px !important;overflow:hidden;}
.fullwidthbanner-container .fullwidthabnner{width:100% !important;max-height:540px !important;position:relative;}
@media only screen and (min-width: 768px) and (max-width: 959px){.banner, .bannercontainer{width:768px;height:357px;}}
@media only screen and (min-width: 480px) and (max-width: 767px){.banner, .bannercontainer{width:480px;height:223px;}}
@media only screen and (min-width: 320px) and (max-width: 479px){.banner, .bannercontainer{width:320px;height:149px;}}
@media only screen and (max-width: 319px){.banner, .bannercontainer{width:240px;height:112px;}}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected{background: url(../images/dothover.jpg) no-repeat left top;!important;}
/** BULLETS **/.tp-bullets{z-index: 1001;position: absolute;bottom: 0px;}
.tp-bullets.simplebullets.round .bullet{cursor: pointer;position: relative;background: url(../images/dot.jpg) no-repeat left top;width: 53px;height: 33px;padding:0 10px;float: left;-webkit-transition: background 0.1s linear;-moz-transition: color, background 0.1s linear;-o-transition: color, background 0.1s linear;transition: color, background 0.1s linear;}
.tp-leftarrow.large{z-index: 100;cursor: pointer;position: relative;width: 37px;height: 69px;margin-left: 200px;margin-top: -21px;-webkit-transition: background 0.1s linear;-moz-transition: color, background 0.1s linear;-o-transition: color, background 0.1s linear;transition: color, background 0.1s linear;/***打开注释，按钮变成圆形的border-radius: 20px;所有角都使用半径为5px的圆角，此属性为CSS3标准属性-moz-border-radius: 20px;Mozilla浏览器的私有属性-webkit-border-radius: 20px;Webkit浏览器的私有属性border-radius: 20px 20px 20px 20px;四个半径值分别是左上角、右上角、右下角和左下角*/}
.tp-rightarrow.large{z-index: 100;cursor: pointer;position: relative;width: 37px;height: 69px;margin-left: -200px;margin-top: -21px;-webkit-transition: background 0.1s linear;-moz-transition: color, background 0.1s linear;-o-transition: color, background 0.1s linear;transition: color, background 0.1s linear;/***打开注释，按钮变成圆形的border-radius: 20px;所有角都使用半径为5px的圆角，此属性为CSS3标准属性-moz-border-radius: 20px;Mozilla浏览器的私有属性-webkit-border-radius: 20px;Webkit浏览器的私有属性border-radius: 20px 20px 20px 20px;四个半径值分别是左上角、右上角、右下角和左下角*/}
.tp-bullets.tp-thumbs{z-index: 100;position: absolute;padding: 3px;background-color: #fff;width: 500px;height: 50px;margin-top: -50px;}
.fullwidthbanner-container .tp-thumbs{padding: 3px;}
.tp-bullets.tp-thumbs .tp-mask{width: 500px;height: 50px;overflow: hidden;position: relative;}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width: 5000px;position: absolute;}
.tp-bullets.tp-thumbs .bullet{width: 100px;height: 50px;cursor: pointer;overflow: hidden;background: none;margin: 0;float: left;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/*filter: alpha(opacity=50);*/-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;}
.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.tp-thumbs img{width: 100%;}
.tp-bannertimer{width: 100%;height: 10px;position: absolute;z-index: 200;z-index: 5000;}
.tp-bannertimer.tp-bottom{bottom: 0px !important;height: 5px;}
@media only screen and (min-width: 768px) and (max-width: 959px){;}
@media only screen and (min-width: 480px) and (max-width: 767px){.responsive .tp-bullets.tp-thumbs{width: 300px !important;height: 30px !important;}
.responsive .tp-bullets.tp-thumbs .tp-mask{width: 300px !important;height: 30px !important;}
.responsive .tp-bullets.tp-thumbs .bullet{width: 60px !important;height: 30px !important;}}
@media only screen and (min-width: 0px) and (max-width: 479px){.responsive .tp-bullets{display: none;}
.responsive .tparrows{display: none;}}
.tp-simpleresponsive img{-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}
.tp-simpleresponsive a{text-decoration: none;}
.tp-simpleresponsive ul{list-style: none;padding: 0;margin: 0;}
.tp-simpleresponsive >ul >li{list-stye: none;position: absolute;visibility: hidden;}
.caption.slidelink a div,
.tp-caption.slidelink a div{width: 10000px;height: 10000px;}
.tp-loader{background: url(../images/loader.gif) no-repeat 10px 10px;background-color: #fff;margin: -22px -22px;top: 50%;left: 50%;z-index: 10000;position: absolute;width: 44px;height: 44px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
/* yyfw
--------------------------------------------------------------*/.yyfw{width:100%;height:150px;overflow:hidden;background:url(../images/yybg.jpg) no-repeat top center;}
.yyfwnr{width:1200px;overflow:hidden;margin:auto;}
.yyfwlf{width:30.5%;height:150px;overflow:hidden;}
.yyfwlf h3{width:100%;overflow:hidden;font-size:30px;color:#fff;line-height:70px;background:url(../images/line_02.jpg) no-repeat left bottom;margin-top:14px;}
.yyfwlf p{width:100%;overflow:hidden;font-family:Arial;color:#fff;margin-top:8px;}
.yyfwrt{width:69.5%;overflow:hidden;padding-top:25px;}
.yyfwrt dl{float:left;width:16.6%;text-align: center;}
.yyfwrt dl dt{width:72px;height:72px;border:solid 1px #c2c2c2;margin:auto;}
.yyfwrt dl:hover dt{border:solid 1px #ff7506;}
.yyfwrt dl dt.dt1{background:url(../images/tb_04.png) no-repeat center;}
.yyfwrt dl:hover dt.dt1{background:url(../images/tb_04hover.jpg) no-repeat center;}
.yyfwrt dl dt.dt2{background:url(../images/tb_05.jpg) no-repeat center;}
.yyfwrt dl:hover dt.dt2{background:url(../images/tb_05hover.png) no-repeat center;}
.yyfwrt dl dt.dt3{background:url(../images/tb_06.jpg) no-repeat center;}
.yyfwrt dl:hover dt.dt3{background:url(../images/tb_06hover.png) no-repeat center;}
.yyfwrt dl dt.dt4{background:url(../images/tb_07.jpg) no-repeat center;}
.yyfwrt dl:hover dt.dt4{background:url(../images/tb_07hover.png) no-repeat center;}
.yyfwrt dl dt.dt5{background:url(../images/tb_08.jpg) no-repeat center;}
.yyfwrt dl:hover dt.dt5{background:url(../images/tb_08hover.png) no-repeat center;}
.yyfwrt dl dt.dt6{background:url(../images/tb_09.jpg) no-repeat center;}
.yyfwrt dl:hover dt.dt6{background:url(../images/tb_09hover.png) no-repeat center;}
.yyfwrt dl dt img{margin-top:19px;}
.yyfwrt dl dd{text-align:center;font-size:16px;color:#333333;line-height:30px;}
.yyfwrt dl:hover{cursor:pointer;}
.yyfwrt dl:hover dd{color:#ff7506;}
/* pro
--------------------------------------------------------------*/.pro{width:100%;overflow:hidden;background:url(../images/probg.jpg) no-repeat top center;margin-top:39px;}
.pronr{width:1200px;overflow:hidden;margin:auto;}
.protit{width:100%;overflow:hidden;}
.protitlf{width:25%;overflow:hidden;}
.protitlf h3{width:100%;overflow:hidden;line-height: 40px;}
.protitlf h3 a{color:#333333;font-size:24px;font-weight:normal;}
.protitlf p{width:100%;overflow:hidden;color:#999999;font-size:16px;}
.tab2{width:75%;overflow:hidden;}
.tab2 ul{width:100%;overflow:hidden;}
.tab2 ul li{float:left;width:138px;height:28px;line-height:28px;overflow:hidden;text-align:center;margin:33px 21px 0 21px;border-top:solid 2px #ff7506;border-bottom:solid 2px #ff7506;}
.tab2 ul li a{display:block;color:#ff9300;}
.tab2 ul li:hover{background:#ff7506;}
.tab2 ul li:hover a{background:#ff7506;color:#fff;}
.tab2 li.hover{border-top:solid 2px #ff7506;border-bottom:solid 2px #ff7506;}
.tab2 li.hover a{background:#ff7506;color:#fff;}
.tab_box1{width:100%;overflow:hidden;margin-top: 35px;}
.prolist{width:100%;overflow:hidden;}
.prolist dl{width:393px;overflow:hidden;float:left;margin:10px 3.5px;}
.prolist dl dt{width:389px;overflow:hidden;border:solid 2px #bcbcbc;}
.prolist dl dd{width:100%;overflow:hidden;line-height:35px;}
.prolist dl:hover dt{border:solid 2px #ff7506;}
.prolist dl:hover dd{color:#ff7506;}
.more{width:100%;overflow:hidden;}
.more p{width:126px;height:38px;background:url(../images/btn_06.png) no-repeat center;border:solid 1px #ff7506;}
.more p:hover{width:126px;height:38px;background:#ff7506 url(../images/btn_07.png) no-repeat center;border:solid 1px #ff7506;}
/* ys
--------------------------------------------------------------*/
.ys{width:100%;overflow:hidden;background:url(../images/ysbg.jpg) no-repeat top center;margin-top:50px;background-attachment: fixed;background-size: cover;}
.ys1{width:100%;overflow:hidden;border-bottom:solid 2px #8aa3ba;}
.ys1nr{width:1200px;overflow:hidden;margin:auto;padding:36px 0;}
.ys1nr li{width:296px;overflow:hidden;float:left;border-left:solid 2px #8aa3ba;}
.ys1nr li h4{width:100%;overflow:hidden;text-align:center;font-size:40px;color:#fff;font-weight:normal;}
.ys1nr li p{width:100%;overflow:hidden;text-align:center;font-size:16px;color:#fff;margin-top:8px;}
.ys2{width:1200px;overflow:hidden;margin:auto;padding:47.5px 0;}
.ys2nr{width:50%;overflow:hidden;float:left;margin:30px 0;}
.ys2-1{width:10%;overflow:hidden;background:url(../images/tb_10.png) no-repeat left top;padding-top:70px;font-size:20px;color:#fff;font-weight:bold;padding-left: 1%;}
.ys2-3{width:10%;overflow:hidden;background:url(../images/tb_11.png) no-repeat left top;padding-top:70px;font-size:20px;color:#fff;font-weight:bold;padding-left: 1%;}
.ys2-2{width:80%;overflow:hidden;color:#fff;padding-right:9%;padding-top:64px;font-size:16px;line-height: 30px;}
/* about
--------------------------------------------------------------*/
.about{width:100%;overflow:hidden;background:url(../images/aboutbg.jpg) no-repeat right top;margin-top:42px;padding-bottom:12px;}
.aboutnr{width:1200px;overflow:hidden;margin:auto;}
.abouttit{width:100%;overflow:hidden;}
.abouttit h3{width:100%;overflow:hidden;line-height: 40px;}
.abouttit h3 a{color:#333333;font-size:24px;font-weight:normal;}
.abouttit p{color:#999;font-size:16px;}
.aboutnrlf{width:30%;overflow:hidden;}
.aboutnrrt{width:70%;overflow:hidden;text-align:right;padding-top:50px;}
.aboutjs{width:100%;overflow:hidden;text-indent:2em;color:#333333;line-height:32px;margin-top:23px;margin-bottom:17px;height:320px;text-align: justify;}
/* news--------------------------------------------------------------*/
.news{width:1200px;overflow:hidden;margin:auto;margin-top:30px;}
.newstit{width:100%;overflow:hidden;}
.newstitlf{width:25%;overflow:hidden;}
.newstitlf h3{width: 100%;overflow: hidden;line-height: 40px;}
.newstitlf h3 a{color: #333333;font-size: 24px;font-weight: normal;}
.newstitlf p{width: 100%;overflow: hidden;color: #999999;font-size: 16px;}
.tab1{width:75%;overflow:hidden;}
.tab1 ul{width:360px;overflow:hidden;float: right;}
.tab1 ul li{float:left;width:138px;height:28px;line-height:28px;overflow:hidden;text-align:center;margin:33px 21px 0 21px;border-top:solid 2px #ff7506;border-bottom:solid 2px #ff7506;}
.tab1 ul li a{display:block;color:#ff9300;}
.tab1 ul li:hover{background:#ff7506;}
.tab1 ul li:hover a{background:#ff7506;color:#fff;}
.tab1 li.hover{border-top:solid 2px #ff7506;border-bottom:solid 2px #ff7506;}
.tab1 li.hover a{background:#ff7506;color:#fff;}
.tab_box2{width:100%;overflow:hidden;margin-top: 35px;}
.newslist{width:100%;overflow:hidden;}
.news1{width:48%;overflow:hidden;}
.newsimg1{width:100%;overflow:hidden;}
.newsbt1{width:100%;overflow:hidden;line-height:40px;margin-top:16px;}
.newsbt1 a{width:75%;overflow:hidden;float:left;font-size:18px;color:#333;}
.newsbt1 span{width:25%;overflow:hidden;float:right;font-size:18px;text-align:right;}
.newsms1{width:100%;overflow:hidden;color:#999;margin-top:8px;margin-bottom:25px;}
.news2{width:49%;overflow:hidden;}
.news2 dl{width:100%;overflow:hidden;margin-bottom:25px;background:#f6f6f6;}
.news2 dl dt{width:19%;height:110px;overflow:hidden;float:left;background:#cacaca;}
.news2 dl dt p{width:100%;overflow:hidden;text-align:center;color:#fff;font-size:18px;}
.news2 dl dt div{width:100%;overflow:hidden;text-align:center;font-size:60px;color:#fff;}
.news2 dl dd{width:79%;height: 110px;float:right;padding-left:1.5%;}
.newsbt2{width:100%;overflow:hidden;font-size:18px;color:#333;line-height:40px;}
.newsms2{width:100%;overflow:hidden;color:#999;margin-top:7px;}
.news2 dl:hover dt{background:#ff7506;}
.news2 dl:hover dd{background:#ff8019;}
.news2 dl:hover dd .newsbt2{color:#fff;}
.news2 dl:hover dd .newsms2{color:#fff;}
.focus .fbg{bottom: 0;right: 14px;position: absolute;height: 21px;text-align: center;z-index: 200;}
.focus{position:relative;width:100%;height:193px;background-color:#000;}
.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;}
.focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}
.focus .fPic{position:absolute;left:0px;top:0px;border: solid 2px #E2E2E2;}
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;text-align:left;padding-top:20px;padding-left:20px;}
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#0463bd;}
.focus .fcon img{display:block;width: 572px;height: 189px;}
.focus .fbg{bottom:0;right:14px;position:absolute;height:21px;text-align:center;z-index:200;}
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.focus .D1fBt a{position:relative;display:inline;width:21px;height:6px;margin:0 5px;color:#fff;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#fff;}
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ff7506;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none;font-style:normal;}
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../images/focus_btn.png) no-repeat;}
.focus .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer;}
.focus .next{top:50%;margin-top:-37px;right:0;background-position:-40px -74px;cursor:pointer;}
.focus .prev:hover{background-position:0 0;}
.focus .next:hover{background-position:-40px 0;}
/* ggt--------------------------------------------------------------*/
.ggt{width:100%;height:200px;overflow:hidden;background:url(../images/ggtbg.jpg) no-repeat top center;margin-top:25px;position:relative;}
.ggt p{position:absolute;width:294px;font-size:18px;color:#fff;margin:auto;left:50%;margin-top: 123px;margin-left: -90px;}
/* banner_n
--------------------------------------------------------------*/.banner_n{width:100%;height:399px;background:url("../images/aboutban.jpg") no-repeat top center;box-shadow: 0px 4px 5px rgba(150,149,149, 0.6);-moz-box-shadow: 0px 4px 5px rgba(150,149,1491, 0.6);/*兼容FF*/-webkit-box-shadow: 0px 4px 5px rgba(150,149,149, 0.6);/*兼容Chrome、Safari、Opera12+*/margin-top:136px;}
/* cont--------------------------------------------------------------*/
.cont{width:1200px;overflow:hidden;margin:auto;margin-top:40px;margin-bottom: 30px;}
/* contlf--------------------------------------------------------------*/
.contlf{width:269px;overflow:hidden;}
.naboutfl{width:100%;overflow:hidden;margin-bottom:40px;}
.naboutfl li{width:90%;overflow:hidden;line-height:60px;border-bottom:solid 1px #eaeaea;padding-left:10%;background:#f7f7f7 url(../images/list_02.png) no-repeat 92% center;}
.naboutfl li a{font-size:16px;color:#333333;display:block;}
.naboutfl li:hover{background:#fff url(../images/list_03.png) no-repeat 92% center;}
.naboutfl li:hover a{color:#ff7506;}
.naboutfl li.cur{background:#fff url(../images/list_03.png) no-repeat 92% center;}
.naboutfl li.cur a{color:#ff7506;}
.ntit{width:239px;height:102px;line-height:102px;padding-left:30px;color:#fff;font-size:24px;font-weight:bold;background:url(../images/titbg_01.jpg) no-repeat left;}
.lxfsnr{width:100%;overflow:hidden;background:#f7f7f7;padding:20px 0;}
.lxfsnr p{width:90%;overflow:hidden;line-height:30px;padding:0 5%;}
.lxfsnr p span{color:#111;}
.lxfsimg{width:100%;overflow:hidden;}
/* contrt--------------------------------------------------------------*/
.contrt{width:881px;overflow:hidden;}
.typename{width:100%;overflow:hidden;line-height:42px;border-bottom:solid 1px #eaeaea;}
.ntit2{width:30%;overflow:hidden;font-size:16px;color:#111111;}
.position{width:70%;overflow:hidden;text-align:right;}
.naboutnr{width:880px;overflow:hidden;padding:30px 0;text-align: justify;}
.naboutnr table{margin-top: 10px; width: 100%; border-collapse: collapse; display: table; margin-bottom: 10px;}
.naboutnr table th{background: #7288ba; color: #FFF; border-top: 2px solid #BBBBBB; white-space: nowrap;padding-left: 10px;}
.naboutnr table td{background: #FFF; width: 999px;border: 1px solid #E4E4E4; padding: 5px 10px;}
.ncontactnr{width:100%;overflow:hidden;padding:30px 0;}
.ncontactlist{width:100%;overflow:hidden;}
.ncontactlist dl{width: 50%;overflow: hidden;float: left;margin: 30px 0;}
.ncontactlist dl dt{width: 15%;overflow: hidden;float: left;padding-top: 12px;}
.ncontactlist dl dd{width: 85%;overflow: hidden;float: left;}
.ncontactlist dl dd .nlxfsnr1{width: 100%;overflow: hidden;line-height: 30px;}
.ncontactlist dl dd .nlxfsnr2{width: 100%;overflow: hidden;font-size: 18px;color: #ea0e0e;line-height: 30px;}
.messagejs{width: 100%;overflow: hidden;font-size:16px;line-height:40px;margin-bottom: 10px;}
.messagenr{width: 100%;overflow: hidden;}
.messagenr ul{width: 100%;overflow: hidden;}
.messagenr ul li{float: left;width: 50%;margin-bottom: 20px;}
.messagenr ul li:last-child{width: 97%;margin-bottom: 20px;}
.messagenr ul li input{width: 90%;height: 36px;line-height: 36px;border: 1px solid #ccc;padding-left: 10px;font-size: 15px;}
.messagenr ul li textarea{width: 98%;height: 200px;border: 1px solid #ccc;line-height: 36px;padding-left: 10px;font-size: 15px;resize: none;}
.subbtn{width: 100%;overflow: hidden;}
.subbtn .coolbg{width: 160px;height: 36px;line-height: 36px;text-align: center;color: #fff;background: #0046a1;border: 1px solid #0046a1;cursor: pointer;}
/* tjpro--------------------------------------------------------------*/
.tjpro{width: 1200px;overflow: hidden;padding-top: 15px;margin: auto;}
.tjprotit{width:100%;overflow:hidden;line-height: 35px;margin-bottom:20px;}
.tjprotitlf{width:47%;overflow:hidden;font-size:20px;color:#333333;padding-left:3%;background:url(../images/list_04.jpg) no-repeat left center;}
.tjprotitrt{width:50%;overflow:hidden;}
.tjproscroll{width:100%;overflow:hidden;}
.tjproscroll ul{width:100%;overflow:hidden;}
.tjproscroll ul li{width:288px;overflow:hidden;float:left;margin:6px;}
.tjproscroll ul li .tjproimg{width:284px;overflow:hidden;border:solid 2px #bcbcbc;}
.tjproscroll ul li .tjprobt{width:100%;overflow:hidden;line-height:30px;color:#333;margin-top:6px;}
#LeftID{margin-right:20px;}
.tjproscroll ul li:hover .tjproimg{border:solid 2px #ff7506;}
.tjproscroll ul li:hover .tjprobt{color:#ff7506;}
/* npronr--------------------------------------------------------------*/
.npronr{width:100%;overflow:hidden;margin-top:20px;min-height: 650px;}
.npronr dl{width:288px;overflow:hidden;float:left;margin:10px 2.8px;}
.npronr dl dt{width:284px;overflow:hidden;border:solid 2px #bcbcbc;}
.npronr dl dd{width:100%;overflow:hidden;line-height:35px;}
.npronr dl:hover dt{border:solid 2px #ff7506;}
.npronr dl:hover dd{color:#ff7506;}
.npronr h3{width:100%;overflow:hidden;line-height:40px;font-size:16px;color:#333333;text-align:center;}
.npronr .fbtime{width:100%;overflow:hidden;line-height:40px;text-align:center;border-bottom:dashed 1px #edecec;}
.npronr .fbimg{width:100%;overflow:hidden;text-align:center;margin-top:30px;}
.npronr .fbimg img{max-width:800px;}
.npronr .fbnr{max-width:100%;overflow:hidden;margin-top:30px;min-height: 170px;}
.npronr .fbnr img{max-width:100%;}
/* nnewsnr--------------------------------------------------------------*/
.nnewsnr{width:100%;overflow:hidden;margin-top:20px;}
.nnewsnr dl{width:100%;overflow:hidden;padding:15px 0;border-bottom:solid 1px #e7e7e7;}
.nnewsnr dl dt{width:100%;overflow:hidden;float:left;}
.nnewsnr dl dt .nnewsbt1{float: left;width: 850px;height: 30px;line-height: 30px;font-size: 20px;color: #333333;font-weight: 700;}
.nnewsnr dl dd{width:100%;overflow:hidden;float:left;}
.nnewsnr dl dd .nnewsbt{width:100%;overflow:hidden;line-height:30px;}
.nnewsnr dl dd .nnewsbt .nnewstime{float: left;line-height: 30px;padding-left: 20px;font-size: 12px;color: #666;font-weight: normal;background: url(../images/time.jpg) no-repeat left 8px;}
.nnewsnr dl dd .nnewsjs{width:100%;overflow:hidden;color:#999;min-height: 60px;}
.nnewsnr dl:hover dd .nnewsbt .nnewsbt1{color:#005aad;}
.nnewsnr dl:hover dd .nnewsbt .nnewstime{color:#005aad;}
.nnewsnr h1{width:100%;overflow:hidden;line-height:40px;font-size:16px;color:#333333;text-align:center;}
.nnewsnr .fbtime{width:100%;overflow:hidden;line-height:40px;text-align:center;border-bottom:dashed 1px #edecec;}
.nnewsnr .fbnr{width:100%;overflow:hidden;margin-top:30px;}
.share{width:100%;overflow:hidden;margin-top: 15px;}
.xiangguan{width:100%;overflow:hidden;}
.xiangguan h3{width:100%;overflow:hidden;line-height: 34px;width: 100%;font-weight: normal;border-bottom: #CCCCCC solid 1px;font-size: 14px;color: #111111;margin-top: 20px;}
.xiangguan ul{width:100%;overflow:hidden;}
.xiangguan ul li{width: 380px;float: left;height: 34px;display: block;margin: 0;overflow: hidden;padding-right: 50px;}
.xiangguan ul li.on{float: right;}
.xiangguan ul li a{float: left;line-height: 34px;height: 34px;overflow: hidden;}
.xiangguan ul li span{float: right;text-align: right;line-height: 34px;}
.xiangguan ul li:hover a{color:#ff7506;}
.xiangguan ul li:hover span{color:#ff7506;}
/* nxznr--------------------------------------------------------------*/
.nxznr{width:100%;overflow:hidden;margin-top:20px;}
.nxznr dl{width:100%;overflow:hidden;padding:15px 0;border-bottom:solid 1px #e7e7e7;}
.nxznr dl dt{width:18%;overflow:hidden;float:left;}
.nxznr dl dd{width:82%;overflow:hidden;float:right;}
.nxznr dl dd .nxznrbt{width:100%;overflow:hidden;line-height:30px;}
.nxznr dl dd .nxznrbt .nxznrbt1{width:80%;overflow:hidden;color:#333333;}
.nxznr dl dd .nxznrbt .nxznrtime{width:20%;overflow:hidden;text-align:right;color:#333333;}
.nxznr dl dd .nxznrdj{width:100%;overflow:hidden;color:#999;margin-top: 10px;}
.nxznr dl:hover dd .nxznrbt .nxznrbt1{color:#005aad;}
.nxznr dl:hover dd .nxznrbt .nxznrtime{color:#005aad;}
.nxznr dl:hover dd .nxznrdj{color: #ff7506;}
/* 分页--------------------------------------------------------------*/
.dede_pages{width: 800px;overflow:hidden;margin:auto;margin-top: 10px;float: right;}
.dede_pages ul{float: right;padding: 12px 0px 12px 0;}
.dede_pages ul li{float: left;font-family: Tahoma;line-height: 17px;margin-right: 6px;padding: 5px 10px;border:solid 1px #ff7506;}
.dede_pages ul li.thisclass{background-color: #ff7506;padding: 5px 10px;font-weight: bold;color:#fff;}
.dede_pages ul li.thisclass a{color:#fff;}
.dede_pages ul li a{float: left;display: block;}
.page{width:100%;overflow:hidden;margin-top:15px;}
.page p{width:100%;height:30px;line-height:30px;overflow:hidden;}
.page p a:hover{color:#0046a1;}
/* footer--------------------------------------------------------------*/
.footerrq{width:100%;overflow:hidden;background:#f6f6f6;padding-top: 37px;padding-bottom: 37px;}
.footer{width:1200px;overflow:hidden;margin:auto;}
.footerlf{width: 81%;overflow: hidden;}
.botnav{width: 100%;overflow: hidden;margin-bottom: 12px;}
.botnav a{color: #333;}
.botnav a:hover{color: #0046a1;}
.footerlf p{width: 100%;overflow: hidden;line-height: 30px;color: #757575;}
.footerrt{width: 18%;overflow: hidden;border-left: solid 1px #e0e0e0;border-right: solid 1px #e0e0e0;}
.bottel{width: 100%;overflow: hidden;color: #ff7506;font-size: 20px;text-align: center;line-height: 30px;}
.sbtime{width: 100%;overflow: hidden;text-align: center;font-size: 12px;color: #757575;}
.kefu{width: 100%;overflow: hidden;margin-top: 17px;}
.kefu p{width: 76px;height: 28px;background: #f3f3f3 url(../images/kftb.jpg) no-repeat 19px;border: solid 1px #ff7506;color: #ff7506;padding-left: 42px;margin: auto;}
.link{width: 100%;overflow: hidden;color: #757575;margin-top:13px;}
.bq{width: 100%;overflow: hidden;background: #0046a1;}
.bq .bqnr{width: 1200px;overflow: hidden;margin: auto;color: #fff;line-height: 30px;padding: 15px 0;}
.bq .bqnrlf{width: 60%;overflow: hidden;}
.bq .bqnrrt{width: 40%;overflow: hidden;text-align:right;}
.bq .bqnrrt a{color:#fff;}
.bq .bqnrrt a:hover{text-decoration:underline;}