@charset "utf-8";
/* CSS reset */
html, body, iframe,
h1, h2, h3, h4, h5, h6, p,
ol, ul, dl, dd,
input, button, textarea, th, td, form{margin:0;padding:0;}
body{font:12px/1.5 'Microsoft YaHei',Helvetica,Arial,sans-serif;}
ol, ul{list-style:none;}
a{text-decoration:none;}
textarea{resize:none;}
a, a:active, a:focus{outline:none;}
img{border:none;}
table{border-collapse:collapse;border-spacing:0;}
/* 通用样式 */
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{*zoom:1;}
.layout{width:990px;margin:0 auto;}
/**global background**/
.footMenu, .footShare, .gMenu ul, .footer .leftBg, .footer .rightBg{background: url(../images/global_repeat.png) repeat-x;}
.headSearch .txt, .headSearch .btn, .footer .gap, .gMenu .cur, .footMenu dl, .footShare .attention .icon, .footShare .attention .btn{background: url(../images/global_sprite.png) no-repeat;}
/**header**/
.wrapHeadTop{height: 35px;margin-bottom: 90px;background: #0f0f20; min-width:1180px;}
.headTop{width: 1180px;height: 35px;margin: 0 auto;}
.headTop ul{float: right;margin-top: 11px;font-weight: bold;}
.headTop li{float: left;height: 12px;border-right: 1px solid #4d4d4d;}
.headTop .last{border: none;}
.headTop a{position: relative;float: left;height: 35px;margin-top: -11px;padding: 0 18px;color: #b7b7b7;line-height: 35px;}
.headTop .last a{background: #7d191a;}
.headTop .blue a{margin: -11px -1px 0;background: #84b6c8; color:#fff;}
.headTop a:hover{padding: 0 18px;color: #fff;}
.wrapHeader{position: absolute;z-index: 999;width: 100%;top: 35px;left: 0;}
.fixedHeader{position: fixed;left: 0;top: 0;}
* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
* html .fixedHeader /* IE6 头部固定 */{position:absolute;bottom:auto;top:expression(eval (document.documentElement.scrollTop>35 ? document.documentElement.scrollTop : 35));}
.wrapHeader .headerBottom{position: relative;z-index: 1000;width: 100%;height: 6px;overflow: hidden;background: url(../images/global_repeat.png) repeat-x 0 -424px;}
.wrapHeader2 {background: url(../images/bg.png) 0px 0px repeat-x; min-width:1180px;}

.header{position: relative;width: 1180px;margin: 0 auto;}
.headCont{position: relative;height: 90px;}
.header .logo{float: left;overflow: hidden;padding: 14px 0px 24px 0;}
.png {background-image: expression(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "images/11.gif")}

.header .logo a{display: block;width: 174px;height: 42px;}
.headNav{float: left;border-right: 1px solid #e8e8e8;font-size: 15px;line-height: 42px;}
.headNav li{float: left;border-left: 1px solid #ebebeb;border-right: 1px solid #fcfcfc;}
.headNav .cur{background: url(../images/bg.png) -110px -103px no-repeat;}
.headNav .cur a{color: #02103f;}
.headNav a{float: left;height: 42px;padding: 24px 18px;color: #555;font-weight: bold;}

/**首页**/
.indexBanner{position: relative;height: 655px; min-width:1180px;}
.indexBanner li{position: absolute;top: 0;left: 0;width: 100%;opacity: 0;filter: alpha(opacity=0);}
.indexBanner li a{display: block;width: 100%;height: 100%;}
.indexBanner .trigger{position: absolute;left: 50%;top: 440px;z-index: 9;padding-left: 447px;}
.indexBanner .trigger span{float: left;width: 12px;height: 12px;overflow: hidden;margin-right: 4px;background: url(../images/index_sprite.png) no-repeat -85px 0;_background: url(../images/index_sprite.png) no-repeat -85px 0;cursor: pointer;}
.indexBanner .trigger .cur{background-position: -70px 0;}
 .time{display: block;padding: 15px 0 10px;color: #969595;}
 

.about-pic{position: relative;z-index: 100;width: 980px;margin: -180px auto 0;}
.gun-box-left{float: left;width: 26px;height: 130px;background: url(../images/index_sprite.png) no-repeat;opacity: 0.5;filter: alpha(opacity=50);}
.gun-box-c{ width:928px; height:150px; overflow:hidden; float:left;}
.gun-box-right{ float: right;width: 26px;height: 130px;background: url(../images/index_sprite.png) no-repeat;opacity: 0.5;filter: alpha(opacity=50);background-position: -26px 0;}
.p-tp{width:auto; overflow:hidden;}
.p-tp ul{ list-style-type:none; overflow:hidden;}  
.p-tp ul li{float:left; width:300px; text-align:center; margin-right:8px; margin-left:3px; display:inline; overflow:hidden; margin-left:2px;}
.p-tp ul li img{ float:left;}
.p-tp span{width:156px;_width:120px; height:auto; line-height:20px; text-align:center; padding-top:7px; float:right}

.newexp{ float:right; width:126px; background:#000; height:130px;opacity: 0.7;filter: alpha(opacity=30); z-index:-1; color:#fff;}
.newexp i{ font-style:normal; padding:5px; text-align:center; height:115px; overflow:hidden; line-height:24px;}

.subNav{position: absolute;top: 100%;left: 50%;z-index: 99;width: 980px;margin: -5px 0 0 -490px;}
.subNav .cont{display: none;width: 778px;height: 258px;margin-left: 105px;_margin-left: 204px;padding-top: 35px; background:#fff;}
.subNav .leftBar{float: left;width: 151px;padding-left: 40px;line-height: 25px;}
.subNav .leftBar a{color: #5c5c5c;padding-left: 15px;background: url(../images/bg.png) -157px -197px no-repeat;}
.subNav .leftBar a:hover{color: #1a4392;background: url(../images/bg.png) -157px -230px no-repeat;}
.subNav .line{float: left;width: 1px;height: 215px;background: #ddd;}
.subNav .rightBar{float: left;width: 540px;padding-left: 40px;overflow: hidden;color: #5c5c5c;}
.subNav .rightBar .fld{float: left;width: 231px;margin-right: 38px;line-height: 20px;}
.subNav .rightBar .fld img{display: block;width: 231px;height: 133px;}
.subNav .rightBar .fld .txt{display: block;margin-top: 10px;color: #5c5c5c;}
.subNav .rightBar .fld .txt:hover{color: #0126a5;}
.subNav .rightBar .fld2{float: left;width: 269px;overflow: hidden;line-height: 20px;}
.subNav .rightBar .fld2 .left{float: left;width: 185px;}
.subNav .rightBar .fld2 .left img{display: block;}
.subNav .rightBar .fld2 .line{margin: 0 41px;}
.subNav .rightBar .fld2 strong{display: block;height: 25px;padding-top: 20px;}
.subNav .rightBar .fld2 strong{display: block;}
.subNav .cont2{ overflow:hidden;display: none;width: 983px;}
.subNav .cont2 .title{float: left;width: 128px;}
.subNav .cont2 .title a{display: block;height: 145px;overflow: hidden;background: #e8e8e8;color: #666;font-weight: bold;font-size: 18px;line-height: 148px;text-align: center;}
.subNav .cont2 .title .cur a{display: block;height: 128px;border-bottom: 17px solid #7d191a;background: #711314;color: #fff;}
.subNav .cont2 .list{float: left;width: 852px;height: 145px;background:#fff;text-align: center;}
.subNav .cont2 .last{background: none;}
.subNav .cont2 .list li{float: left;width: 140px;height: 130px;margin-left: 23px;padding-top: 15px;_display: inline;}
.subNav .cont2 .list a{color: #666;}
.subNav .cont2 .list li:hover a{color: #0126a5;}
.subNav .cont2 .list a:hover{color: #0126a5;}
/**footer**/
.wrapFooter{position: relative;z-index: 9999;width: 100%;overflow: hidden;margin-top: 15px; min-width:1180px;}
.footer{position: relative;width: 980px;height: 253px;margin: 0 auto;}
.footer .leftBg, .footer .rightBg{position: absolute;top: 0;width: 10000px;height: 253px;background-position: 0 -20px;}
.footer .leftBg{left: -10000px;}
.footer .rightBg{right: -9980px;}
.footMenu{float: left;width: 725px;height: 220px;overflow: hidden;padding: 25px 0 8px;background-position: 0 -20px;color: #666;}
.footMenu dl{float: left;width: 90px;height: 220px;padding-left: 30px;background-position: -312px -120px;}
.footMenu .first{background: none;}
.footMenu dt{height: 30px;font-size: 14px;}
.footMenu dd{line-height: 20px;}
.footMenu a{color: #999;}
.footMenu dt a{color: #666;}
.footMenu a:hover{text-decoration: underline;}
.footer .gap{float: left;width: 22px;height: 253px;background-position: 0 -60px;}
.footShare{float: left;width: 214px;height: 220px;overflow: hidden;padding: 25px 0 8px 10px;background-position: 0 -20px;}
.footShare .share{height: 91px;}
.footShare strong{display: block;height: 30px;color: #666;font-size: 14px;}
.footShare .attention .icon{float: left;width: 62px;height: 61px;background-position: -40px -60px;}
.footShare .attention .txt{float: left;padding: 0 5px 0 0;color: #02103f;font-weight: bold;font-size: 14px;}
.footShare .attention .btn{display: block;width: 63px;height: 24px;overflow: hidden;margin-top: 5px;background-position: -120px -60px;text-indent: -9999px;}
.wrapFootBottom{height: 40px;background: #202020; min-width:1180px;}
.footBottom{width: 1180px;margin: 0 auto;color: #9a9a9a;line-height: 40px;}
.footBottom ul{float: left;margin: 14px 8px 0 0;}
.footBottom li{float: left;height: 12px;padding: 0 11px;border-right: 1px dotted #4d4d4d;}
.footBottom a{color: #9a9a9a;}
.footBottom ul a{float: left;margin: -14px 0;}
.footBottom a:hover{color: #9a9a9a;text-decoration: underline;}
.footBottom .copy{float: right;}
/**内页框架**/
.gCurMenu, .gCont{width:1080px;margin: 0 auto;}
.gCurMenu{height: 54px;padding-top: 50px;color: #3b3b3b;font-size: 20px;}
/**内页菜单**/
.gMenu{ overflow:hidden;width: 1080px;margin: 0 auto;}
.gMenu ul{float: left;height: 54px;font-weight: bold;line-height: 50px;text-align: center;background-position: 0 50px; overflow:hidden;}
.gMenu li {float: left;width: 94px;height: 50px;background-color: #fff;border-left: 1px solid #f5f6f6;border-right: 1px solid #dde0e1; overflow:hidden;}
.gMenu li a { display:block;}
.gMenu li a:hover{background: url(../images/global_sprite.png) 0px 0px no-repeat;  height:54px; line-height:50px; width:96px; color:#fff;}
.gMenu a{display: block;height: 54px;color: #626262;}
.gMenu .cur{width: 96px;height: 55px;border: none;background: url(../images/global_sprite.png) 0px 0px no-repeat;}
.gMenu .cur a{color: #fff;}
.chromeOnselectstart{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
.mapTl select{width:80px;}
.addrBox{height:421px; width:199px; position:absolute; right:13px; top:67px; background:#fff; -moz-opacity:0.95; filter:alpha(opacity=95); opacity:0.95; border-right:3px solid #b9b9b9; border-left:3px solid #b9b9b9}
input.bg,textarea.bg,select.bg{background:#eee;}
.tl{text-align: left;}
.tc{text-align: center;}
.tr{text-align: right;}
.f-cb{zoom:1;}
.f-cb:after{display:block; clear:both; visibility:hidden; height:0; overflow:hidden; content:".";}
.foot-links p{width: 55px;text-align: center;background: #ddd;margin: 3px 0px;}
.foot-links a{padding: 0px 6px;border-right: 1px solid #ccc;color: #666;margin: 3px 0px;}
.foot-links strong{width: 200px;height: 35px;margin-bottom: 10px;border-bottom:1px solid #ccc;}


.heright{ overflow:hidden; margin-top:10px;}
.tel{ margin-left:10px; font-size:16px; width:230px;}
.tel span{ color:#888; font-size:20px;}
.search{ float:left; margin:10px 10px 0px 10px; width:290px; }
.search select{ height:30px; font-family : Trebuchet MS; float:left; }
.search input{border: 1px solid #ccc;float: left; margin-left:3px;}	
.wbyinput{ padding:5px 5px;}
.wbybut{ padding:5px 10px; background:#0099cc; color:#fff; _padding:4px 5px;}
.time{ text-align:center;}
.Page{width:70%; text-align:center; padding:50px 0px 50px 70px; margin:0 auto;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#0099cc; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#0099cc; color:#FFF;}
.site{margin:18px auto 60px;width:1080px;}
.fLe{float:left;_display:inline;}
.fRi{float:right;_display:inline;}
.servicebg{ background: #e5e5e5;}
.insidebg{ background: #e5e5e5;}
.newsbg{ background: #e5e5e5;}
.serl{width:665px;height:273px;overflow:hidden;}
.serr{width:303px;height:273px;overflow:hidden; background:#fff;}
.serlpic{width:333px;padding:0 19px 0 0;}
.serldet{width:298px;}
.serlcon{width:665px;background:#fff;height:273px;overflow:hidden;}
.serlcon-tit{height:30px;border-bottom:#cfcece 2px solid;color:#333;font-size:14px;line-height:30px;padding:16px 0 0;}
.serlcon-tit a{margin:5px 0 0;display:inline-block;padding:0 8px;background:url(../images/service/more.jpg) repeat-x;height:15px;font:11px/15px "微软雅黑";color:#fff;float:right;}
.serlcon-con{padding:15px 0 0; }
.serlcon-con h3{font-size:12px}
.time{color:#666;padding:3px 0;font-size:12px;}.time span{color:#920101;font-family:Arial;}
.link a{color:#666;line-height:22px;}
.serrtxt{padding:13px;color:#666;height:44px; overflow:hidden;}
.serrtxt b{font-size:14px;color:#666;}
.serbot{margin:12px 0 0;}
.serbot li{float:left;margin-right:13px;display:block;background:#fff;width:222px;}
.serbot li.last{margin:0;}

.bgblank{background:#fff;box-shadow:2px 2px 2px #ddd;padding:38px 28px 25px;min-height:400px;_height:400px;}
.manuals-tit{border-bottom:#e6e5e5 1px solid;}
.manuals-tit a{background:url(../images/service/service_img09.jpg) repeat-x;width:112px; text-align:center;margin:0 4px 0 0;display:block;float:left;height:36px;color:#666;font:14px/32px "微软雅黑",Arial;}
.manuals-tit a:hover,.manuals-tit a.on{color:#fff; background:url(../images/service/service_img08.jpg) repeat-x;}
.manuals-conpic img{border:#d3d2d2 1px solid;}
.manuals-conpic{padding:9px;border:#d7d5d5 1px solid;box-shadow:3px 4px #e3e3e3;}
.manuals-contxt{font:14px/30px "微软雅黑",Arial;color:#666;padding:5px 0 0;border-bottom:#e6e5e5 1px solid;}
.manuals-condown{margin-top:9px;}
.manuals-con li{ float:left;width:200px;height:205px;margin:20px 15px 0;display:inline-block;_display:inline;}

.playt{padding:0 0 15px;}
.playtl{width:200px;}
.playtl img{padding:9px;border:#d7d5d5 1px solid;box-shadow:3px 4px #e3e3e3;}
.playtr{width:813px;}
.playtr-tit{font:bold 16px/35px "微软雅黑";padding:5px 0;color:#666;border-bottom:#d9d9d9 1px solid; height:40px; line-height:40px; overflow:hidden;}
.playtr-tit h4{ height:40px; line-height:40px; overflow:hidden; text-align:center;}
.playtr-tit span{float:right;font-size:12px;}
.playtr-tit a{color:#666;}.playtr-tit a:hover,.playtr-link a:hover{color:#223679;}
.playtr-txt{padding:10px 5px;color:#666;line-height:22px;}
.playtr-link{ float:right}
.playtr-link a{display:inline-block;padding-left:26px;color:#800202;line-height:18px;background:url(../images/bg.png) -145px -293px no-repeat;}
.playlist{padding:11px 0;border-top:#e6e5e5 1px solid;border-bottom:#e6e5e5 1px solid;}
.playlist li{padding:5px 10px 5px 13px;height:30px; line-height:30px; overflow:hidden;}
.playlist li a{display:inline-block;background:url(../images/bg.png) -154px -362px no-repeat;padding-left:20px;color:#666;line-height:23px;height:23px; overflow:hidden;}
.palylist li.even{background:#f00;}
.playlist li span{float:right;}

.pic{ text-align:center; margin:10px 0px;}
.pic img{ max-width:1000px; overflow:hidden;}
.newsinfo_con{ line-height:40px; font-family:"宋体"; }
.nextcon{border-top: #e5e5e5 1px solid;padding: 20px 0;color: #7c7c7c;}
.nextcon a {color: #7c7c7c;}
.prolist{ overflow:hidden; width:1080px; margin:0 auto;}
.prolist ul{ list-style:none;}
.prolist ul li{ float:left; margin:10px 25px;overflow: hidden;padding: 9px;border: #d7d5d5 1px solid;box-shadow: 3px 4px #e3e3e3;}
.prolist ul li span{ display:block; width:270px; text-align:center; overflow:hidden; height:50px; line-height:50px;}
.prolist ul li span a{ text-decoration:none; color:#888;}