﻿@charset "utf-8";
/* 全局 2012.11.8*/
body{margin:0;padding:0 0 12px 0;font-size:13px; color:#383836;line-height:1.8;font-family:"Microsoft YaHei","微软雅黑","宋体";}
form,ul,li,ol,li,dl,dt,dd,img,p,h1,h2,h3,h4,h5,h6,input{margin:0;padding:0; }
h1,h2,h3,h4,h5,h6{font-size:12px;}
input,select{font-size:12px;}
img{border:0;}
ul,li{list-style-type:none;}
strong{font-weight:normal;}
em {font-style:normal;}
b{line-height: 1.8;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
/* Link 全局链接样式 2009.7.28 */
a{color:#393939;text-decoration:none; cursor:pointer;}
a:hover{color:#3ca6ff;text-decoration:none;}
.color_6e ,.color_6e a{ color:#6E6E6E;}
.display_no{display:none;}
.display_yes{display:block;}
.clear{clear:both;}
/*万能清除浮动开始*/
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }


.w1200{width: 1200px;margin: 0 auto;}
.w1100{ width:1100px; margin:0 auto;}
.left{float: left;}
.right{float: right;}
.abs{ position: absolute;}
/*head*/
.head{font-family:"Microsoft YaHei","微软雅黑";background:#FFF;}
.head .top{height: 36px;background: #000;color: #aaa;line-height: 36px;font-size: 12px;}
.head .top a{color: #aaa;}
.head .top .right{}
.head .top .right li{float: left;margin-right: 8px;}
.head .top .right li.wxss{width: 150px;height: 36px;background: url(../images/icons_01.jpg) left center no-repeat;padding-left: 25px;}
.head .top .right li.wxss a{display:block;background: url(../images/icons_05.jpg) right center no-repeat;padding-right:28px;}
.head .top #hishop_wx{position:relative;z-index: 999999;left:-100px;}
.head .top .left{ color:#FFFFFF; font-size:13px; font-weight:bold}





.float_nav{border-bottom:1px solid #d9d9d9;}
.nav{width:100%;height:115px;background:#fff;z-index:5;}
.nav .w{height:100%;}
.nav_l{width:110px;height:100%;}
.nav_l img{margin-top:20px; height:70px;}
.nav_c{height:100%;margin-left:70px;}
.nav_c ul li{float: left;position:relative;}
.nav_c ul li b{display:block;width:1px;height:40px;background:#d9d9d9;transform:rotate(30deg);position: absolute;top:38px;right:0;}
.nav_c ul li:nth-last-of-type(1) b{display:none;}
.nav_c ul li .li_a{display:block;width:130px;height:100%;line-height:116px;position:relative;text-align:center;font-size:18px;}
/*.nav_c ul li .li_a::after{content:"";width:1px;height:40px;background:#d9d9d9;display:block;position: absolute;top:38px;right:0;transform:rotate(30deg);}
.nav_c ul li:nth-last-of-type(1) .li_a::after{display:none;}*/
.nav_c ul li:hover .li_a{color:#3ca6ff;}
.nav_c ul li:nth-of-type(2) .nav-menu{background:url(../img/nav_meunbg.jpg) no-repeat center center;}


.nav_r{width:230px;height:30px;margin-top:42.5px;}
.nav_r .sch_c{position:relative;}
.nav_r .sch_c input{width:150px;height:28px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:0;padding-left:10px;}
.nav_r .sch_c .sch_link_box div{display:none;width:268px;border:1px solid #d9d9d9;background:#fff;position:absolute;left:-60px;top:29px;padding:10px 20px;z-index:3;}
.nav_r .sch_c .sch_link_box div a{display:block;float: left;padding:4px 6px;border:1px solid #d9d9d9;border-radius:4px;font-size:12px;margin:0 10px 14px 0;color:#666;}
.nav_r .sch .m_bg{  border:0;display:block;width:50px;height:30px;text-align:center;color:#fff;line-height:30px;font-size:14px;cursor:pointer;}
.m_bg{background:#dd3c13;}


.navmenu1{width:480px; height:190px;background:#f5f5f5;position:absolute;left:-130px;top:116px;box-sizing:border-box;display:none;z-index:3;}
.navmenu1 ul{ width:200px; float:left;padding:30px;}
.navmenu1 ul li{ float:left; width:90px; line-height:35px; height:35px; background:url(../images/icons_03.jpg) left center no-repeat; text-indent:10px;} 
.navmenu1 ul li a{ font-size:14px;}
.navmenu1 .img{ float:left; width:150px; padding:30px 0 30px;}

.navmenu2{width:1180px; background:#f5f5f5;position:absolute;left:-430px;top:116px;box-sizing:border-box;display:none;z-index:3;min-height:150px;padding:30px;}

.navmenu2 .navpro{width:100%;line-height:30px;font-size:14px;border-bottom:1px dashed #d9d9d9;overflow:hidden;}
.navmenu2 .navpro>a{float: left; margin-right:20px;display:block;width:200px;color:#dd3c13;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.navmenu2 .navpro .navpro-r{float:left;width:850px;}
.navmenu2 .navpro .navpro-r a{display:block;float:left;margin:0px 20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.navmenu2  a:hover{color:#dd3c13;}


.navmenu3{width:530px; height:190px;background:#f5f5f5;position:absolute;left:-240px;top:116px;box-sizing:border-box;display:none;z-index:3;}
.navmenu3 ul{ width:250px; float:left;padding:30px;}
.navmenu3 ul li{ float:left; width:125px; line-height:35px; height:35px; background:url(../images/icons_03.jpg) left center no-repeat; text-indent:10px;} 
.navmenu3 ul li a{ font-size:14px;}
.navmenu3 .img{ float:left; width:150px; padding:30px 0 30px;}


.navmenu4{width:530px; height:190px;background:#f5f5f5;position:absolute;left:-240px;top:116px;box-sizing:border-box;display:none;z-index:3;}
.navmenu4 ul{ width:250px; float:left;padding:30px;}
.navmenu4 ul li{ float:left; width:125px; line-height:35px; height:35px; background:url(../images/icons_03.jpg) left center no-repeat; text-indent:10px;} 
.navmenu4 ul li a{ font-size:14px;}
.navmenu4 .img{ float:left; width:150px; padding:30px 0 30px;}



.navmenu5{width:480px; height:190px;background:#f5f5f5;position:absolute;left:-240px;top:116px;box-sizing:border-box;display:none;z-index:3;}
.navmenu5 ul{ width:200px; float:left;padding:30px;}
.navmenu5 ul li{ float:left; width:90px; line-height:35px; height:35px; background:url(../images/icons_03.jpg) left center no-repeat; text-indent:10px;} 
.navmenu5 ul li a{ font-size:14px;}
.navmenu5 .img{ float:left; width:150px; padding:30px 0 30px;}


.banner{position:relative;height:450px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:580px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#ff8400;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}


/*.banner{background: url(../images/top.jpg) center top;height: 430px;}*/
.nav2{background: url(../images/bg_01.jpg) repeat-x;height: 39px;overflow: hidden;}
.nav2 ul{background: url(../images/icons_02.jpg) 30px center no-repeat;height: auto;overflow: hidden;padding-left: 88px;line-height: 39px;}
.nav2 ul li{float: left;margin-right: 28px;width: 250px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}

/*floor_1*/
.content .title{font-size: 38px;padding-left: 115px;text-align: center;padding-top: 60px;line-height: 40px;}
.content .title a{float: right;display: block;background: url(../images/icons_03.png) right center no-repeat;margin-right: 50px;padding-right: 20px;font-size: 16px;margin-top: 15px;}
.content .title a:hover{color: #393939;text-decoration: underline;}
.content .title p{font-size: 14px;padding-right: 115px; color:#4e4e4e;}
#n3  .title p{font-size: 14px;padding-right: 115px; color:#d1dcf2;}
.floor_1{background: url(../images/fl_01_bg.jpg) center top no-repeat;height: 659px; position:relative;}
.floor_1 .menu{padding-left: 85px;padding-top: 25px;height: 56px;overflow: hidden;}
.floor_1 .menu ul li{float: left;margin-right: 15px;text-align: center;}
.floor_1 .menu ul li a{display: block;background: url(../images/btn_02.png) center top no-repeat;width: 183px;height: 47px;line-height: 47px;color: #FFF;font-size: 16px;}
.floor_1 .menu ul li a:hover,.floor_1 .menu ul li.on a{background: url(../images/btn_02_2.png) center top no-repeat;height: 56px;}
.floor_1 .cont{margin-top: 45px; height:323px;/*margin-left: 66px;*/ width:1068px; overflow:hidden; position:relative;}
.floor_1 .cont ul { position:absolute;}
.floor_1 .cont ul li{float: left;width: 323px;height: 323px;overflow: hidden;/*background: url(../images/png_bg1.png) no-repeat;*/margin-right: 50px;}

.floor_1 .nTab .prev{background: url(../images/fl01_prev.png);width: 68px;height: 128px; position: absolute;left: 0px;top:360px; cursor: pointer;}
.floor_1 .nTab .next{background: url(../images/fl01_next.png);width: 68px;height: 128px;position: absolute;right: 0px;top:360px;  cursor: pointer;}
.floor_1 .nTab .prev:hover{background: url(../images/fl01_prev_1.png);}
.floor_1 .nTab .next:hover{background: url(../images/fl01_next_1.png);}


.cont{padding-left: 60px;margin-top: 15px;height: auto;overflow: hidden;}
.cont dl{width: 333px;margin-right: 40px;float: left;margin-bottom: 20px;height: 318px; position:relative;background: #fff;}
.cont dl dt{height: 142px; }
.cont dl .title{padding: 5px 0 0;font-size: 18px; height:45px; line-height:45px; overflow:hidden;}
.cont dl .info{padding-bottom: 15px; height:53px;  overflow:hidden;}
.cont dl .info a{color: #919292;}
.cont dl dd{/*border: #c3c3c3 1px solid;*/border-top: none;padding: 0 28px 25px;}
.cont dl dd a.btn{display: block;background: url(../images/btn_03.jpg);width: 107px;height: 35px;margin: 0 auto;}
.cont dl:hover dd{background: #3e3d3d;color: #fff;}
.cont dl dd:hover a.btn{background: url(../images/btn_03_2.png);}
.cont dl:hover dd a.btn{background: url(../images/btn_03_2.png);}


/*鼠标悬停特效*/
.he_border1{background:#15539c;width:323px;height:323px;padding:0;margin:0;border:1px solid #ccc;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border1 .he_border1_img{display:block;width:100%;padding:0;margin:0;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:1;overflow:hidden}
.he_border1:hover .he_border1_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.6}
.he_border1 .he_border1_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border1 .he_border1_caption::before,.he_border1 .he_border1_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
.he_border1 .he_border1_caption::before{top:8%;right:10%;bottom:8%;left:10%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.he_border1 .he_border1_caption::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.he_border1:hover .he_border1_caption::before,.he_border1:hover .he_border1_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.he_border1 .he_border1_caption,.he_border1 .he_border1_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}
.he_border1 .he_border1_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:20%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}
.he_border1 .he_border1_caption_p{font-size:1em;text-align:center;width:80%;position:absolute;top:60%;left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity:0 ; font-size:18px}
.he_border1:hover .he_border1_caption_p{top:45%;opacity:1}








.floor_4 .case{/*margin-top: 60px;*/background: url(../images/fl04_bg.png) center top;height: 655px;}
.floor_4 .case .title,.floor_4 .case .title a{color: #FFF;}
.floor_4 .case .title a{background: url(../images/icons_04.png) right center no-repeat;}

.floor_4 .case1 { width:370px; height:397px; float:left; margin-top:40px;}
.floor_4 .case1 .title{padding: 0 0 0 18px;line-height: 55px;height: 55px;color: #0371ce;font-size: 20px;text-align: left;background: #ebf0f4;}
.floor_4 .case1 .title a{background: none;color: #a6b0bc;font-size: 14px;line-height: 55px;padding: 0 15px 0 0;margin: 0;}
.floor_4 .case1 .list{width: 370px;float: left;margin-right: 30px; background-color:#FFFFFF}
.floor_4 .case1 ul{padding-top: 10px; padding-right:10px;}
.floor_4 .case1 ul li{font-size: 14px;line-height: 38px;}
.floor_4 .case1 ul li a{color: #333;}
.floor_4 .case1 ul li a:hover{color: #3ca6ff;}
.floor_4 .case1 ul li span{ float:right; font-size:12px;}
.floor_4 .case1 ul.no2{padding-left: 15px;}
.floor_4 .case1 ul.no2 li{background: url(../images/icons_03.jpg) left center no-repeat;padding-left: 15px;line-height: 33px; height:33px; line-height:33px; overflow:hidden;}

.floor_4 .case2 { width:830px; float:right}
.floor_4 .case2 .left{padding-left: 34px; height:395px; overflow:hidden; margin-top:40px;}
.floor_4 .case2 .left .img{line-height: 0; position: relative; height:395px; width:527px overflow:hidden;}
.floor_4 .case2 .left .img img{ height:395px; width:527px }
.floor_4 .case2 .left .info{background: url(../images/fl04_bg2.png);height: 89px;width: 477px;padding:20px 25px;position: absolute;bottom:0;color: #FFF;line-height: 24px;}
.floor_4 .case2 .left .info a{display: block;width: 135px;height: 30px;line-height: 30px;text-align: center;color: #FFF;border:2px solid #FFF;margin-top: 10px;}
.floor_4 .case2 .right{padding-top:5px;width: 139;padding-right: 50px;}
.floor_4 .case2 .right .top_button{height: 24px;background: url(../images/fl04_top.png) 54px top no-repeat;margin-bottom: 10px; cursor: pointer;}
.floor_4 .case2 .right .top_button:hover{background: url(../images/fl04_top_1.png) 54px top no-repeat;}
.floor_4 .case2 .right .bottom_button{height: 24px;background: url(../images/fl04_bot.png) 54px bottom no-repeat;margin-top: 10px;cursor: pointer;}
.floor_4 .case2 .right .bottom_button:hover{background: url(../images/fl04_bot_1.png) 54px bottom no-repeat;}
.floor_4 .case2 .right ul li{height: 90px;margin-top:10px;padding-left: 15px; overflow:hidden;filter:alpha(opacity=50); 
-moz-opacity:0.5; opacity:0.5; cursor:pointer;}
.floor_4 .case2 .right ul li img{}
.floor_4 .case2 .right ul li.hover{padding-left: 16px;background: url(../images/fl04_jt.png) left top no-repeat;filter:alpha(opacity=100); 
-moz-opacity:1; opacity:1;}
.floor_4 .case2 .right ul li:hover img{border-left: none;}



.small_right_limit{ height:408px; overflow:hidden;}






.serBoxOn{ background:#2d8cdc; width:100%; height:100%; z-index:-1; display:none;}
.floor_7{background: url(../images/fl07_bg.jpg) left top repeat-x #FFF;}
.floor_7 .cont7{margin-top: 30px;padding-left: 45px;padding-bottom: 30px;height: auto;overflow: hidden;}
.floor_7 .cont7 .list{width: 350px;float: left;margin-right: 30px;}
.floor_7 .cont7 .title{padding: 0 0 0 18px;line-height: 55px;height: 55px;color: #0371ce;font-size: 20px;text-align: left;background: #ebf0f4;}
.floor_7 .cont7 .title a{background: none;color: #a6b0bc;font-size: 14px;line-height: 55px;padding: 0 15px 0 0;margin: 0;}
.floor_7 .cont7 .sbanner{margin-top: 18px;height: 94px;width: 347px;overflow: hidden;border: 1px solid #ccc;}
.floor_7 .cont7 dl{border-bottom: 1px dashed #afb3c4;line-height: 24px;padding: 10px 0;}
.floor_7 .cont7 dl:last-child{border: none;}
.floor_7 .cont7 dl dt{padding-bottom: 10px;}
.floor_7 .cont7 dl:last-child dt{padding-bottom: 0px;padding-top: 5px;}
.floor_7 .cont7 dl:last-child dt a{color: #000;}
.floor_7 .cont7 dl dt a{font-size: 14px;color: #0371ce;}
.floor_7 .cont7 dl dt a:hover{text-decoration: underline;}
.floor_7 .cont7 dl dd{color: #9b9b9b;padding-bottom: 8px;}
.floor_7 .cont7 ul{padding-top: 10px;}
.floor_7 .cont7 ul li{font-size: 14px;line-height: 38px;}
.floor_7 .cont7 ul li a{color: #333;}
.floor_7 .cont7 ul li a:hover{color: #3ca6ff;}
.floor_7 .cont7 ul li span{ float:right; font-size:12px;}
.floor_7 .cont7 ul.no2{padding-left: 15px;}
.floor_7 .cont7 ul.no2 li{background: url(../images/icons_03.jpg) left center no-repeat;padding-left: 15px;line-height: 33px; height:33px; line-height:33px; overflow:hidden;}

.floor_8{background: url(../images/fl08_bg.jpg) left top repeat-x #f5f5f5;}
.floor_8 .title{ padding-left:18px;}
.floor_8 .cont{margin: 10px auto 0;padding-bottom: 40px;font-size: 14px;line-height: 27px;height: auto;overflow: hidden;}
.floor_8 .cont{color: #ccc}
.floor_8 .cont a{display: inline-block;margin: 0 5px;font-size: 15px; d}
.floor_8 .cont a:hover{text-decoration: underline;color: #393939;}
/*footer*/
.footer{background: #27323f;padding-top: 50px;height: auto;overflow: hidden;  margin-top:50px;}
.footer .left{width:740px;border-right: 1px solid #525b65;color: #7f909d;height: auto;overflow: hidden;margin-bottom: 20px;}
.footer .left a{color: #7f909d;}
.footer .left .menu{padding-bottom: 40px;}
.footer .left .menu a:hover{text-decoration: underline;}
.footer .left .info{line-height: 30px;}
.footer .right{padding-right:100px;height: auto;overflow: hidden;margin-bottom: 20px;}
.footer .right .no1{height: auto;overflow: hidden;padding-bottom: 10px;}
.footer .right .no1 li{float: left;color: #FFF;margin-right: 10px;height: 40px;overflow: hidden;}
.footer .right .no1 li a{display: block;padding-top: 5px;}
.footer .right .no1 li em{font-size: 18px;line-height: 18px;}
.footer_b{background: #18202b;height: 45px;text-align: center;padding-top: 15px;}
.footer_b a{display: inline-block;}
.footer_icon1 {width:56px; height:45px; line-height:45px; overflow:hidden;margin-right:15px; margin-left:15px; color:#666;}
.footer_icon1:hover{}
.footer_icon2 {width:56px; height:45px; line-height:45px; overflow:hidden; margin-right:15px; margin-left:15px;}
.footer_icon2:hover{ }
.footer_icon3{width:56px; height:45px; line-height:45px; overflow:hidden;margin-right:15px; margin-left:15px; color:#666;}
.footer_icon3:hover{}
/**/
.suoxiao{animation:suoxiao 1s;-moz-animation:suoxiao 1s;-webkit-animation:suoxiao 1s;-o-animation:suoxiao 1s;transform:scale(1);}
.sbannerative{ animation:fangda 1s;-moz-animation:fangda 1s;-webkit-animation:fangda 1s;-o-animation:fangda 1s;transform:scale(1.05);}
@keyframes suoxiao
{
from {transform:scale(1.05)}
to {transform:scale(1)}
}

@-moz-keyframes suoxiao /* Firefox */
{
from {transform:scale(1.05)}
to {transform:scale(1)}
}

@-webkit-keyframes suoxiao /* Safari 和 Chrome */
{
from {transform:scale(1.05)}
to {transform:scale(1)}
}

@-o-keyframes suoxiao /* Opera */
{
from {transform:scale(1.05)}
to {transform:scale(1)}
}
@keyframes fangda
{
from {transform:scale(1)}
to {transform:scale(1.05)}
}

@-moz-keyframes fangda /* Firefox */
{
from {transform:scale(1)}
to {transform:scale(1.05)}
}

@-webkit-keyframes fangda /* Safari 和 Chrome */
{
from {transform:scale(1)}
to {transform:scale(1.05)}
}

@-o-keyframes fangda /* Opera */
{
from {transform:scale(1)}
to {transform:scale(1.05)}
}
/*选项卡*/
.none{display: none;}
.xuanfu{ display:none; width:116px; position:fixed;top:30px; left:15px; z-index:9;}
.xuanfu ul li{ background:url(../images/yuandian.png) left center no-repeat; height:26px; line-height:26px;}
.wenzi{ padding-left:45px; display:none;}
.xuanfu ul li a{ color:#fff;}
.xuanfu ul li:hover .wenzi,.xuanfu ul li.actives .wenzi{ display:block;}
.xuanfu ul li.actives,.xuanfu ul li:hover{ background:url(../images/xuanzo.png) no-repeat; line-height:26px; margin-left:-2px;}
.xiantiao{ display:none;}
.xuanfu ul li.actives .xiantiao{ display:block; width:14px; margin-top:-5px; margin-bottom:-5px; background:url(../images/suxian.png) center repeat-y; height:37px;}
.xuanfu ul li.actives{ height:auto;}
.menban{ position:absolute; height:659px; width:100%; z-index:1; background:#000;filter:alpha(opacity=20); /*IE滤镜，透明度50%*/
-moz-opacity:0.2; /*Firefox私有，透明度50%*/
opacity:0.2;/*其他，透明度50%*/}
.floor_1 .w1200{ z-index:2;}
.floor_2 .w1200{ position:relative;}
.floor_2 .index_con{ margin:20px; font-size:14px; line-height:34px; text-indent:2em;}






/*内页*/



.nbanner{ width:100%; height:300px; background:url(../images/banner.jpg) center center;}

/*左栏目*/
.main_left{ width:220px; float:left}
	.nlist{width: 220px;border-bottom:solid 1px #e9e9e9;margin:40px auto 0 auto;}
	.nlist .bbtitle{width: 220px; border:solid 1px #e9e9e9;; border-bottom:0px; height:50px; line-height:50px; font-size:18px; color:#fff; text-indent:15px;background-color:#e52626; }
	.nlist ul li{border:solid 1px #dcdcdc; border-bottom:0;background-color:#eeeeee; }
	.nlist ul li a{padding-left: 10px;font-size:14px; display: block;  height:40px;line-height: 40px;position: relative; } 
	.nlist ul li a:hover{ color:#e52626	}
	.nlist ul li a span{max-width: 170px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display:block}
	.nlist ul li .inactive{ background:url(../images/off.png) no-repeat 194px center;}
	.nlist ul li .inactives{background:url(../images/on.png) no-repeat 194px center;} 
	.nlist ul li ul{display: none;}
	.nlist ul li ul li { border-left:0; border-right:0;background-color:#f8f8f8; }
	.nlist ul li ul li ul{display: none;}
	.nlist ul li ul li a{ padding-left:20px;}
	.nlist ul li ul li ul li { background-color:#fff; border-color:#e9e9e9; }
	.last{ background-color:#d6e6f1; border-color:#6196bb; }
	.nlist ul li ul li ul li a{  padding-left:30px;}





.more{ width:150px; height:45px; line-height:45px; text-align:center; margin-top:10px;}
.more a{ display:block;width:150px; height:45px; background-color:#e66311; color:#fff; font-size:16px;}
.main_right{ width:950px; float:right; margin-top:40px;}
.main_right h2{ font-size:24px; font-weight:bold; color:#333; margin-bottom:20px; width:100%; text-align:center}
 .daohang{height:45px; line-height:45px; width:100%; border-bottom:1px solid #ccc; color:#333;  margin-bottom:20px;}
 .daohang b{ float:left; width:400px;font-size:20px; font-weight:bold}
 .daohang span{ float:right;color:#222;}

.about_c {color:#333; min-height:350px; font-size:14px;}
.about_c p{ line-height:30px;}
.about_c img{ max-width:900px;}
.about_c .map img{ width:100% !important; padding-top:20px;}
.about_c td{ padding:2px 5px; line-height:30px;font-size:15px;}
.about_c strong, .about_c b{ font-weight:900}




/* -- 翻页效果 -- */
.apage { text-align:right; height:50px; line-height:0px; margin: 10px 0 10px;}
DIV.scott {
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-top:20px;
}
DIV.scott A {
BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #555; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none;font-size:.9em;
}
DIV.scott A:hover {
BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #000; BORDER-BOTTOM: #ccc 1px solid; 1px solid; BACKGROUND-COLOR: #C11B33; color:#fff; text-decoration:none;font-size:.9em;
}
DIV.scott A:active {
BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #000; BORDER-BOTTOM: #ccc 1px solid; 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.scott SPAN {
BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #555; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff;font-size:.9em;
}
DIV.scott SPAN.disabled {
BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid;font-size:.9em;
}




.pro{ width:920px; margin:0 auto;}
.pro ul{ width:920px; overflow:hidden}
.pro a{float:left; display:block; width:270px; height:310px;margin:20px 15px; overflow:hidden; border:1px #ccc solid}

.pro .img{ padding:10px; width:250px;display: table-cell;  text-align: center; overflow:hidden}
.pro img{max-width:250px; max-height:250px; }
.pro .nc{ text-align:center; line-height:35px;}

.printableview{ width:900px; margin:0 auto;}
.pleft { width: 405px; z-index:5; float:left; }
.pright { width:415px; float:left; margin-left:25px; z-index:1; overflow:hidden; font-size:14px;}

.wrap{border:1px dashed #ccc; background:#f8f8f8; margin-top:50px}
.wrap2{ background:#fff; margin-top:50px}
.tab{ width:100%; min-height:500px;}
.tab-hd {   overflow:hidden; zoom:1; border-bottom:1px #e5e5e5 solid; height:60px;}
.tab-hd li{ float:left; display: block; width:100px; margin-top:15px; margin-right:10px;margin-left:10px; padding:5px 15px; text-align:center;  color:#000; float:left; cursor:pointer; text-transform:uppercase; text-align:center; cursor:pointer;}
.tab-hd li.active{ border:1px #00A3D9 solid;border-radius:25px;-moz-border-radius:25px; /* Old Firefox */ color:#00A3D9}
.tab-bd li{display:none; padding:20px; font-size:16px; line-height:30px; }
.tab-bd li.thisclass{ display:list-item;}
.tab-bd td{ border:1px #b7b7b7 solid !important}






.newslist { width:98%; margin:0 auto}
.newslist li{ background:url(../images/icons_03.jpg) left center no-repeat; width:100%; line-height:35px; height:35px; border-bottom:1px #D6D6D6 dashed}
.newslist li a{ display:block; float:left; font-size:15px; padding-left:20px; color:#333}
.newslist li span{ float:right; color:#CCCCCC}




/*相册*/
.a_a_list ul{width:1100px; overflow:hidden; margin:0 auto;padding-top:10px;}
.a_a_list li{float:left; display:inline; margin:0 10px 10px 10px; width:250px; height:320px; text-align:center}

.a_a_list  li a img{ max-width:248px; max-height:248px;}
.a_a_list li a span{display:block; height:38px; font-size:14px; line-height:38px; text-align:center; background:#FFFFFF}
.a_a_list



