
@font-face {
    font-family: SourceHanSansCN;
    src: url(/css/SourceHanSansCN-Normal.otf)
}

body{font-family:SourceHanSansCN,Arial, "Microsoft YaHei";word-spacing: normal;margin:0 auto; padding:0;font-size:12px;color:#666;line-height:1.8}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,p,blockquote{margin:0;padding:0;list-style:none;}
em,i{font-style:normal;}
a:link,a:visited,a:active{color:#666;text-decoration: none;}
a:hover{text-decoration:none;color:#dd251c;}
img { border:none; vertical-align:middle; }
input,select{ border:0px; padding:0px;margin:0px;vertical-align:middle;outline-style:none;color:#231815}

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;color:#666;}
a:visited {text-decoration:none;color:#666;}
a:hover {text-decoration:none;color:#dd251c;}

/* 常用元素 */
.clear { clear:both; }

/* 层浮动 */
.fl { float: left; }
.fr{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f120{font-size:20px;}


.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}


.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}


.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}

.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}

.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mr50{margin-right:50px}

.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}


 
	
.wrap {width:1200px;margin:0 auto;}


.body_top {overflow:hidden;background:#0095D9;height:32px;line-height:32px;}
.body_top ul{width: 1200px;margin:0 auto;}
.body_top ul li{float:right;line-height:32px;height:32px;}
.body_top ul li a{text-decoration:none;color:#333;padding:0px 10px 0;border-right:#fff 1px solid;color:#fff;}
.body_top img{ border:none}

.search_box {float:right;margin-top:10px;position: relative;}
.search_box form {width:460px;position:relative;float:left;padding-left:30px;}
.search_box form .oi {cursor:pointer;border-right:1px solid #0095D9;display:inline-block;width:70px;position:absolute;height:30px;line-height:30px;top:1px;font-size:14px;text-align:center;left:30px;}
.search_box form .oi:hover {}
.search_box form .oi ul {overflow:hidden;width:69px;border:1px solid #0095D9;background:#fff;position:relative;top:-3px;display:none;border-top:none;z-index: 9999;}
.search_box form .oi ul li {text-align:center;font-size:14px;cursor:pointer;}
.search_box form .oi ul li:hover {color:#0095D9;}
.search_box form input{width:40%;height:30px;border:1px solid #0095D9;outline:none;padding:0 100px 0 90px;font-size:14px;border-radius:5px;font-family: "microsoft yahei";}
.search_box form button {position:absolute;top:0;right:0;height:32px;line-height:32px;border:none;background:#0095D9;outline:none;color:#fff;font-size:16px;padding:0 15px;border-radius:0 5px 5px 0;cursor: pointer;}
.search_box form button i {display:inline-block;width:28px;height:28px;background:url(../images/icon_search.png) no-repeat; vertical-align:middle;position: relative;left:3px;top:3px}
.search_box form .search_font{color:#666;position:absolute;top:60px;left:37px}
.search_box form .search_font a {font-size:14px;}
.search_box form .search_font a + a {margin-left:8px;}


.logo{float:left}

.topnav {height:36px;float:right;text-align:left;padding-top:5px;}
.topnav li{float:left;padding:0 6px;text-align:center;height:36px;position:relative;z-index:99;font-size:15px; }
.topnav li.none{background:none}
.topnav li a{ display: block;text-decoration:none;color:#333;height:36px;line-height:36px;font-weight:normal;}
.topnav li a:hover{color:#0095D9;text-decoration:none; display:block;}
.topnav li a.on{color:#0095D9;text-decoration:none; display:block;border-bottom:#0095D9 2px solid}

.topnav li dl{width:105px;position:absolute;z-index:999;top:40px;left:0px;display:none;padding:0;overflow:hidden;background:url(../images/menu_bg.png) repeat ;}
.topnav li dl dd{height:36px;line-height:36px;text-align:center;margin:0;color:#fff;font-size:12px;}
.topnav li.on dl dd a,.topnav li dl dd a{height:36px;line-height:36px;background:none;text-decoration:none;color:#fff;font-size:12px;}
.topnav li.on dl dd a:hover,.topnav li dl dd a:hover{background:#0095D9;text-decoration:none;font-size:12px;}

 
.banner{position:relative;width:100%;height:620px;}
.banner ul{position:relative;margin:0 auto}
.banner ul li,.banner ul li img,.banner ul{width:100%;height:620px}
.banner ul li{position:absolute;left:0px;top:0px;display:none;background-position:center top;background-repeat:no-repeat}
.banner dl{position:absolute;right:50%;bottom:15px;}
.banner dl dd{float:left;width:15px;height:15px;line-height:20px;margin-right:5px;cursor:pointer;background:url(../images/dot.png) no-repeat;text-indent:-99999px}
.banner dl dd.on{background-position:-15px 0}


.title{line-height: 50px;padding-top: 30px;font-size: 18px;color: #333;}
.title em{margin-left: 10px;text-transform: uppercase;}
.title em:before{content: "";display: inline-block;height: 16px;margin-right: 9px;vertical-align: -2px;border-right: 1px solid #000;}
.title  a{float:right;font-size:14px;}
.eff1{overflow: hidden;}
.eff1 img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.eff1:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

.eff2{-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.eff2:hover{transform:rotateY(180deg);-ms-transform:rotateY(180deg); -moz-transform:rotateY(180deg); 	-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}	

.eff3{transition:all .5s ease 0s;}
.eff3:hover{transform: rotate(45deg);}
.show_on{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

.home-product-slider{position:relative;width:1200px;margin:20px auto;}
.home-product-slider .hd{display:none!important;}
/*.home-product-slider  .bd ul{zoom:1;overflow:visible;}*/
.home-product-slider .bd li{float:left;height:265px;margin:0 9px 10px;border:1px solid #D3D4D4;border-radius:5px;box-shadow:2px 2px 3px #e1e1e1;padding:10px;}
.home-product-slider .bd li:hover{background:#F6F6F6;border:1px solid #DCDCDC;border-radius:5px;box-shadow:2px 2px 3px #ccc;transition:all 0.4s ease 0;}
.home-product-slider .bd li img{width:260px;height:210px;display:block;margin:0 auto 15px auto}

.home-product-slider .bd li a{display:block;width:260px;text-align:center;font-size:14px;color:#666}
.home-product-slider .bd li a:hover{color:#0095D9;}
.home-product-slider .bd li.current  a{color:#0095D9;font-weight:bold}
.home-product-slider .prev,.home-product-slider  .next{width:40px;height:40px;line-height:40px;text-align: center;display:block;color:#fff;position:absolute;top:130px;right:-60px;z-index:5;font-family:"simsun";font-size:26px;background:#ccc;border-radius:20px}
.home-product-slider .prev:hover,.home-product-slider .next:hover{background:#0095D9;text-decoration:none;}
.home-product-slider .prev{left:-60px;right:auto;}


.home-honor-slider{position:relative;width:1200px;margin:20px auto;}
.home-honor-slider .hd{display:none!important;}
/*.home-honor-slider  .bd ul{zoom:1;overflow:visible;}*/
.home-honor-slider .bd li{float:left;height:265px;margin:0 9px 10px;border:1px solid #D3D4D4;border-radius:5px;box-shadow:2px 2px 3px #e1e1e1;padding:10px;}
.home-honor-slider .bd li:hover{background:#F6F6F6;border:1px solid #DCDCDC;border-radius:5px;box-shadow:2px 2px 3px #ccc;transition:all 0.4s ease 0;}
.home-honor-slider .bd li img{width:260px;height:210px;display:block;margin:0 auto 15px auto}

.home-honor-slider .bd li a{display:block;width:260px;text-align:center;font-size:14px;color:#666}
.home-honor-slider .bd li a:hover{color:#0095D9;}
.home-honor-slider .bd li.current  a{color:#0095D9;font-weight:bold}
.home-honor-slider .prev,.home-honor-slider  .next{width:40px;height:40px;line-height:40px;text-align: center;display:block;color:#fff;position:absolute;top:130px;right:-60px;z-index:5;font-family:"simsun";font-size:26px;background:#ccc;border-radius:20px}
.home-honor-slider .prev:hover,.home-honor-slider .next:hover{background:#0095D9;text-decoration:none;}
.home-honor-slider .prev{left:-60px;right:auto;}


.i_about{ float: left; width:540px;}
.i_about li{ position: relative; float: left; margin-right: 2px; margin-bottom: 2px;}
.i_about li img{ width: 100%; height: 100%;}
.i_about li.l1{ width: 67%;}
.i_about li.l2{ width: 32%;}
.i_about li ._txt{ position: absolute; bottom: 0; right: 0; width: 170px; padding: 20px;height:155px;overflow:hidden; background:url(../images/blue.8.png); color: #fff;}
.i_about li.l1 ._txt:before{ content:""; position: absolute; top: 20px; left: -9px; width: 9px; height: 14px; background-image: url(../images/iabout_arr.png);}
.i_about li ._txt ._t span{ display: block;}
.i_about li ._txt ._t span._en{ font-size: 15px; font-family: 'Arial'}
.i_about li ._txt ._t span._ch{ height: 35px; font-size: 22px; font-weight: bold; margin-bottom: 8px;}
.i_about li ._txt ._t span._ch i{ padding-left: 10px; font-family: '宋体'; font-weight: normal;}
.i_about li ._intro{ position: absolute; right: 0; bottom: 0; width:80px; height: 35px; line-height: 35px; text-align: center; background: url(../images/blue.8.png); font-size: 14px; color: #fff;}


.i_news{ float: right; width:625px;}
.top_news { margin-bottom: 20px;}
.top_news ._img{ float: left; width: 38.5%;}
.top_news ._txt{ float: right; width: 60.5%;}
.top_news ._txt ._t{ font-size: 16px; color: #0095D9;}
.top_news ._txt  time{ margin: 5px 0; color: #999;}
.top_news ._txt ._p{ font-size: 12px; color: #666;height:115px;overflow:hidden}
.itime { border: 1px solid #aaaaaa;}
.itime span{ display: block; font-family: 'Arial';}
.itime span._date{ line-height: 40px; height: 40px; text-align: center; background-color: #ababab; font-size: 22px; font-weight: bold; color: #fff;}
.itime span._year{ color: #666; text-align: center;}

.i_news ._list li{ margin-bottom: 15px;}
.i_news ._list .itime{ float: left; width: 60px; margin-right: 15px;}
.i_news ._list ._txt ._t{ font-size: 14px; color: #494949;}
.i_news ._list ._txt ._p{ font-size: 12px; color: #666;height:20px;overflow:hidden}
.i_news ._list li:hover ._txt ._t{color:#0095D9;}
.i_news ._list li:hover .itime{ border-color: #0095D9;}
.i_news ._list li:hover .itime span._date{ background-color: #0095D9;}

.product_box{ width:1200px;margin:10px auto;position:relative}
.product_box .product_box-list{ margin:15px 0 15px; height:230px; overflow:hidden; position:relative;}
.product_box .product_box-list ul{width:99999px}
.product_box .product_box-list ul li{ overflow:hidden;width:227px;float:left;margin-right:14px;background:#CDCDCD;-webkit-transition: all .3s;transition: all .3s;}
.product_box .product_box-list ul li:hover{background: #0095D9;}
.product_box .product_box-list ul li ._pic{ float:left; border:#ddd 1px solid;margin-bottom:10px;}
.product_box .product_box-list ul li ._title{ padding-bottom:8px;text-align:center;}

.product_box .product_box-list ul li ._summ{line-height:22px;color:#5b5b5b;height: 96px;overflow: hidden;}
.product_box .product_box-list ul li a{ cursor:pointer;}
.product_box .product_box-list ul li a:hover{color:#fff;}
.product_box .product_box-list ul li ._time{ color:#5f5f5f;}
.product_box .product_box-list ul li ._time i{ color:#b5b5b5; font-size:14px; padding:5px 0;}
.product_box .product_box-list ul li ._detail{ color:#5f5f5f;}
.product_box .product_box-list ul li ._detail ._i{ display:inline-block; width:19px; height:18px; background-color:#0095D9; color:#fff; line-height:18px; text-align:center;font-size: 17px;font-weight: bold;margin-left: 8px;}
.product_box .product_box-list ul li  ._more{ float:right; color:#5f5f5f; *margin-top:-20px;}
.product_box .product_box-list ul li  ._more b{ color:#0095D9;}
.product_box .xarrs{ position:absolute; top:37px; cursor:pointer;}
.product_box .xarrs i{ font-size:20px;}
.product_box .xprev{ right:26px;}
.product_box .xnext{ right:0px;}
.product_box .xprev:hover i,.product_box .xnext:hover i{ color:#0095D9;}


.footer{padding: 50px 0 24px;overflow: hidden;background:#1f2024}
.footer dl{float: left;width: 118px;margin-right: 45px;color:#fff}
.footer dl.wide{width: 210px;}
.footer dl dt{position: relative;margin-bottom: 20px;padding-bottom: 15px;border-bottom: 1px solid #e6e6e6;font-weight: bold;font-size: 14px;}
.footer dl dd a{line-height: 25px;color: #fff;}
.footer dl dd a:hover{color: #0095D9;}
.footer dl dt:after{position: absolute;bottom: -1px;left: 0;content: "";width: 18px;border-bottom: 1px solid #0095D9;}
.footer .qrcode{float: left;height: 265px;padding-left: 38px;}
.footer .qrcode .box{position: relative;width: 180px;margin-top: 12px;overflow: hidden;}
.footer .qrcode .box img{display: block;margin:0px auto 10px;}
.footer .qrcode .box span{display: block;text-align: center;color:#999;}

.foot{ position:relative; z-index:12;text-align:center; background:#1f2024; color:#fff; line-height:20px; padding:10px 0;overflow:hidden;border-top:#444 1px solid}
.foot a{ color:#fff;} 

.about_bg{background: url(../images/about_bg.jpg) #F0F0F0 no-repeat top center;width:100%;padding:197px 0}
.about{max-width: 1200px;margin:0 auto;overflow: hidden;}
.about a{position: relative;float: left;width: 25%;}
.about a img{display: block;max-width: 100%;}
.about a .opacity{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .3;filter: alpha(opacity=30);}
.about a .text{position: absolute;top: 50%;left: 50%;width: 190px;height: 125px;margin: -65px 0 0 -95px;}
.about a .text h2{line-height: 60px;box-sizing: border-box;border: 1px solid #fff;font-weight: bold;font-size: 24px;color: #fff;text-align: center;;}
.about a .text span{display: block;margin-top: 25px;font-size: 14px;color: #fff;text-align: center;}
.about a:hover .opacity{opacity: 0;filter: alpha(opacity=0);}

.main_title{ text-align:center;padding:30px 0;overflow:hidden}
.main_title .div1{ color:#1d2191; font-size:30px; line-height:32px; text-transform:uppercase;}
.main_title .div1a{ color:#666; font-size:30px; line-height:32px; text-transform:uppercase;}
.main_title .div2{ background:url(../images/3_02.png) center center no-repeat; height:40px; line-height:38px; font-size:24px; color:#666; margin-top:19px;}

.main_title .div1aa{ color:#fff; font-size:30px; line-height:32px; text-transform:uppercase;}
.main_title .div2a{ background:url(../images/6_16.png) center center no-repeat; height:40px; line-height:38px; font-size:24px; color:#fff; margin-top:19px;}

#bar {height:134px;position:relative;z-index:99999;background:#fff;}
.ab1{background:#fff}
.ab2{background:url(../images/section2_bg.jpg) no-repeat center top;background-size:cover}
.ab3{background:#f7f7f7}
.ab4{background:#fff}
.ab5{background:url(../images/section5_bg.jpg) no-repeat center top;background-size:cover}
.ab6{background:#ffffff}
.ab7{background:#f7f7f7}
.ab8{background:url(../images/section8_bg.jpg) no-repeat center top;background-size:cover}


.content{padding:40px 0;line-height:25px;text-align:justify;}
.ab2 .content{height:460px;overflow:auto;width:1200px;margin:0 auto}

.conlef{ width:32%;}
.conlef img{ width:100%;}
.conrig{ width:66%;}
.BMap_shadow img{ max-width:none;}

.slideBox {position: relative;width: 1200px;height: 430px;overflow: hidden;background:url(../images/section4_bg.jpg) no-repeat center top;}
.slideBox .bd {position: relative;height: 100%;z-index: 0;}
.slideBox .bd ul li {position: relative;zoom: 1;vertical-align: middle;width: 1200px;height: 430px;overflow: hidden;}
.slideBox .bd ul li .news-img {height: 430px;position: relative;float: right;}
.slideBox .bd ul li .news-txt {width: 500px;height: 430px;display: block;float: left;padding: 25px;position: relative;background-color: #0095D9;}
.slideBox .bd ul li .news-txt h2 {height: 102px;line-height: 102px;overflow:hidden;font-size: 16px;color: #fff;font-weight: normal;}
.slideBox .bd ul li .news-txt p {color: #fff;font-size: 12px;line-height: 28px;}
.slideBox .prev,.slideBox .next {position: absolute;top: 395px;width: 30px;height: 30px;background: url(../images/iwrap3-left.png) no-repeat;cursor: pointer;transition: all .3s;display: block;opacity: 1!important;}
.slideBox .prev {left: 1030px;background-position: 0 0;}
.slideBox .next {left: 1062px;background-position: -30px 0;}

.news-time{display: block;border-top: solid 1px #FFFFFF;width: 66px;color: #fff;margin-top: 50px;}
.news-more{display: block;width: 100px;height: 30px;line-height: 30px;border: 1px solid #ccc;transition: all .3s;text-align: center;text-decoration: none;position: absolute;top: 378px;left: 25px;color: #fff;}
.news-more a{color: #fff;}
.news-more:hover {background-color: #fff;cursor: pointer;}
.news-more:hover a{color: #0095D9;text-decoration: none;}

.news-type{width: 830px;position: absolute;z-index: 3;top: 434px;margin-left: 240px;}
.news-type li{float: left;width: 245px;padding: 15px;background-color: #fff;}
.news-type li span{color: #2e2b2b;font-size: 14px;background: url(../images/arrow.png) no-repeat 0 60%;padding-left: 20px;}
.youxian{border-left: dashed 1px #ccc;border-right: dashed 1px #ccc;}

.job_list {position: relative;margin: 30px 0 20px 0;}
.job_list ul {overflow: hidden;margin: 0 0 0 40px;}
.job_list ul li {width: 307px;position: relative;margin: 0 0 0 50px;float: left;background: #f5f5f5;}
.job_list ul li h2 {display: block;font-size: 16px;text-align:center;color:#015ABC;height: 55px;border-bottom: 1px dashed #bbb;line-height: 55px;}
.job_list ul li span {display: block;padding: 15px;line-height: 26px;}
.job_list ul li p.Details {position: absolute;right: 20px;bottom: 20px;}
.job_list ul li:hover {background: #fff;cursor:pointer}
.job_list ul li:hover h2 a, .job_list ul li:hover p a {color: #cb2121;}
.job_list span a {width: 36px;height: 36px;display: block;font-family: "宋体";border: 1px solid #ebebeb;border-radius: 20px;text-align: center;line-height: 36px;font-size: 16px;text-transform: uppercase;color:#fff;}
.job_list span a:hover {border-color: #e00b18;color: #e00b18;}
.job_list span a.pre_btn {position: absolute;left: 20px;top: 212px;}
.job_list span a.next_btn {right:20px;position: absolute;top: 212px;}



.sslf{ width:434px; height:253px; position:relative; background:#e3e3e3;margin-top:50px;}
.sslf a{ display:block;}
.sslf a .div1{ width:174px; padding-top:20px; padding-left:20px; color:#3b3b3b;}
.sslf a .div1 .p1{ font-size:14px;}
.sslf a .div1 .p1 .fr{ font-size:12px; }
.sslf a .div1 .p2{ font-size:14px;}
.sslf a .div1 .p3{ margin-top:20px;height:96px;overflow:hidden}
.sslf a .div2{ position:absolute; top:34px; right:0px; margin-right:-30px; width:250px; height:187px; overflow:hidden;}
.sslf a .div2 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.sslf a .div3{ position:absolute; bottom:0px; left:20px; margin-bottom:-10px;}
.sslf a:hover .div2 img{-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.ssrg{ width:680px;margin-top:50px;}
.ssrg ul li{ margin-bottom:34px;}
.ssrg ul li a{ display:block;}
.ssrg ul li a .div1{ width:62px; height:62px; overflow:hidden; border-right:1px solid #999999; text-align:left; font-size:48px; line-height:62px; color:#e6e6e6}
.ssrg ul li a .div2{ width:590px;color:#666}
.ssrg ul li a .div2 .p1 .fl{ color:#333; font-size:14px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.ssrg ul li a .div2 .p1 .fr{ color:#015ABC}
.ssrg ul li a .div2 .p2{ color:#999; margin-top:5px; overflow:hidden; height:36px; line-height:18px;}
.ssrg ul li:hover a .div2 .p1 .fl{ color:#ED1C24; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}

.ssrg a.more{background:#F00;display:block;padding:5px 10px;float:right;color:#fff;}


.multipleColumn{ overflow:hidden; position:relative;width:1200px;}
.multipleColumn .hd{ overflow:hidden;  height:30px;position:absolute;bottom:0px;left:50%;}
.multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleColumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#fff; }
.multipleColumn .hd ul li.on{ background:#f00;  }

.multipleColumn .bd{ padding:0 0 30px; overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:1200px;  float:left; _display:inline;  }
.multipleColumn .bd ul li{ margin:10px 0; float:left; _display:inline; overflow:hidden; text-align:center;  }


.gallery img {height: 100%;}
.gallery a {width: 285px;height: 180px;display: inline-block;overflow: hidden;margin: 15px 6px;box-shadow: 0 0 4px -1px #000;}


.jcImgScroll{position:relative;height:510px;margin:40px auto 0 auto;}
.jcImgScroll li{border:1px solid #ccc;}
.jcImgScroll li a{background:#fff;display:block;position:relative;z-index:99;}
.jcImgScroll li.loading a{background:#fff url(../images/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl{display:none;border:0 none;}
.jcImgScroll li img{width: 100%;}
.jcImgScroll em.sNext{background:url(../images/arrow-right.png) no-repeat right center;}
.jcImgScroll em.sPrev{background:url(../images/arrow-left.png) no-repeat left center;}
.jcImgScroll dl dd{background:url(../images/NumBtn.png) no-repeat 0 bottom;text-indent:-9em;}
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr{background-position:0 0;}


.banner-top{height: 240px;overflow: hidden;}
.banner-top img{position: relative;left: 50%;display: block;margin-left: -960px;}


.category{margin-top: 30px;overflow: hidden;}
.category a{float: left;line-height: 26px;min-width: 54px;margin-right: 9px;margin-bottom:10px;padding: 0 16px;background: #eee;text-align: center;}
.category a.active{background: #0095D9;color: #fff;}

.prolist{margin-top: 60px;overflow: hidden;}
.prolist a{position: relative;float: left;width: 289px;height: 249px;margin: 0 12px 50px 0;background: #fff;border: 1px solid #ddd;}
.prolist a:nth-child(4n){margin-right: 0;}
.prolist a img{display: block;max-width: 100%;}
.prolist a .name{position: absolute;bottom: 0;left: 0;width: 100%;padding: 6px 0;background: #eee;-webkit-transition: all .3s;transition: all .3s;}
.prolist a .name span{display: block;line-height: 20px;font-size: 14px;text-align: center;}
.prolist a:hover{border-color: #0095D9;}
.prolist a:hover .name{padding: 15px 0;background: #0095D9;color: #fff;}


.page{width:100%;font-size: 0px;float:right;margin:30px 0;padding-top: 15px;text-align:center}
.page a{font-size: 12px;color: #ccc;display: inline-block;_display:inline;padding: 0 7px;border: 1px solid #ccc;margin-right: 5px;line-height: 26px;}
.page a.prev,.page a.next{padding: 0 15px;}
.page a:hover,.page a.cur,.page a.active{background: #DF0024;font-weight: bold;color: #fff;border: 1px solid #DF0024;}



.pro{padding:26px 0;overflow:hidden}
#preview{ float:left; text-align:center; width:420px;border:#ddd 1px solid;}
.jqzoom{ width:299px; margin:0 auto;height:250px; position:relative;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}

#spec-n5{width:299px; height:56px; padding-top:6px;margin:0 15px 10px; overflow:hidden;}
#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ float:left; overflow:hidden;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:70px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:299px;height:240px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:600px;height:600px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative;}
#spec-list div{ margin-top:0}

.proright{float:right;width:720px;}
.proright h3{font-size:22px;color:#333;line-height:50px;margin-bottom:10px}
.proright .anott{border-bottom:#e6e6e6 1px solid;border-top:#e6e6e6 1px solid;padding:15px 0;line-height:24px;color:#444;}
.proright .ztel{float:left;background:url(../images/icon1.png) no-repeat left center;padding-left:20px;height:45px;line-height:45px;font-size:14px;font-weight:bold}
.proright .butt{width:140px;height:33px;background:#F6C10B;border:2px solid #F6C10B;border-radius:8px;font-size:16px;color:#000;text-align:center;line-height:33px;display:block;}
.proright .butt:hover{background:#000;border:2px solid #000;color:#fff;}

.tab{width:1198px;float:left;border: 1px #ECEBEB solid;margin-top:20px;}
.tab_title{height:40px;background:#f5f4f4}
.tab_title dd{cursor:pointer;background: none;padding: 8px 25px 8px 25px;border-bottom: none;display:block;color:#000;font-weight:bold;font-size:14px;float:left}
.tab_title dd.on{border-top: 2px #DF0024 solid;background: #ffffff;border-right: 1px #ECEBEB solid;}
.tab_content .tab_ano{display:none;padding:20px;}/*width:958px;*/


.download_bg{background: url(../images/download_bg.jpg) #F0F0F0 no-repeat top center;width:100%;padding:50px 0}
.entrance-category ul li a .opacity{-webkit-transition: all .3s;transition: all .3s;}
.entrance-category{padding: 120px 0 150px;}
.entrance-category ul{width1: 1000px;margin: 0 auto;height: 215px;}
.entrance-category ul li{float: left;width: 183px;margin-right: 20px;position: relative;top: -100%;opacity: 0;filter: alpha(opacity=0);}
.entrance-category ul li a{position: relative;display: block;height: 195px;color: #fff;text-align: center;border-radius: 50%;}
.entrance-category ul li a .opacity{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:url(../images/circle-masks.png) no-repeat;opacity: .8;filter: alpha(opacity=80);}
.entrance-category ul li a h3{position: relative;padding-top: 60px;font-size: 22px;letter-spacing: 1px;}
.entrance-category ul li a span{position: relative;display: block;padding-top: 6px;font-size: 12px;text-transform: uppercase;}
.entrance-category ul li a em{position: relative;display: inline-block;width: 46px;padding-top: 18px;border-bottom: 1px solid #fff;}
.entrance-category ul li a img{position: absolute;top: 0;left: 0;}
.entrance-category ul li .shadow{margin-top: -8px;}
.entrance-category ul li a:hover .opacity{opacity: 1;filter: alpha(opacity=100);}
.mr0 {margin-right: 0 !important;}


#downloadlist{ padding:15px 15px 80px;overflow:hidden}
#downloadlist .metlist{ margin-bottom:10px;}
#downloadlist dl.topp dt a{ color:#f00;}
#downloadlist .metlist dt{ border-bottom:1px solid #ddd; font-size:14px; font-weight:bold; padding:6px 5px 6px 20px; background:url(../images/dt-9.gif) no-repeat 5px 11px;}
#downloadlist .metlist dd{ overflow:hidden;color:#999; padding:5px 8px; background:#f2f2f4;}
#downloadlist .metlist dd b{ font-weight:normal;}
#downloadlist .metlist dd div{ float:right;}
#downloadlist .metlist dd span{float:left; padding-right:40px;}
#downloadlist .metlist dd a{ color:#1C57C4; text-decoration:underline;}
#downloadlist .metlist dd a.down{ color:#fa1a1a; text-decoration:underline;}
#showdownload{ padding:15px;}
#showdownload h1.title{ font-size:18px; padding:5px 0px; margin-bottom:5px;}
#showdownload .paralist{ background:#f6f6f6; padding:5px 10px;}
#showdownload .paralist li{ padding:6px 5px 6px 0px; margin:5px 0px; border-bottom:1px solid #eee;}
#showdownload .paralist li a{ color:#f00; text-decoration:underline;}
#showdownload .paralist li span{ float:left; padding:0px 10px; margin-right:5px; text-align:left; }
#showdownload .editor{ line-height:2; padding:0px 10px; font-size:14px;}
#showdownload .ctitle{ margin:15px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }


.style_bg{background: url(../images/style_bg.jpg) no-repeat;background-size:cover;width:100%;padding:50px 0}
.honorshow{ overflow:hidden; position:relative; margin:40px auto;width:1200px}
.honorshow .leftp{ width:46px; height:75px; position:absolute; left:0px; top:260px; overflow:hidden; background:url(../images/arrow-left.png) 0 0; cursor:pointer;}
.honorshow .rightp{ width:46px; height:75px; position:absolute; right:0px; top:260px; overflow:hidden; background:url(../images/arrow-right.png) 0 bottom; cursor:pointer;}
.honorshow .hbox{ width:500px; height:322px; overflow:hidden; margin:0 auto; position:relative;}
.honorshow .hbox ul{ width:9999px; position:absolute;}
.honorshow .hbox ul li{ float:left; width:500px; height:322px;}
.honorshow .hbox ul li img{ width:auto; display:block; margin:0 auto; max-height:322px; max-width:500px;}
.honorshow .sbox{ width:1000px; height:600px; overflow:hidden; margin:0 auto; position:relative;}
.honorshow .sbox ul{ width:9999px; position:absolute;}
.honorshow .sbox ul li{ float:left;width:1000px; height:600px;}
.honorshow .sbox ul li img{ width:auto; display:block; margin:0 auto; max-height:600px; max-width:1000px;}
.minImgs{width:1200px; height:142px; position:relative; margin-top:54px; float:left; overflow:hidden;}
.min-btn{width:40px; height:142px; position:absolute; display:block; background:url(../images/img09.png) no-repeat; display:none;}
.minImgs:hover .min-btn{ display:block; z-index:999;}
.min-prev{left:0}
.min-next{right:0;background-position:-40px 0px}
.min-box{width:1000px; height:142px; margin:0 auto;  position:relative; overflow:hidden;}
.min-box-list{width:1000px; height:142px; position:absolute; }
.min-box-list .cur{background:#91bf32;}
.min-box-list li{width:165px; height:142px; float:left; cursor: pointer}
.min-box-list li div{width:163px; height:140px; margin:1px; text-align:center;  overflow:hidden;}
.min-box-list li div img{width:163px; height:140px;}

.minImgs1{width:1200px;height:94px; position:relative; margin-top:54px; margin-bottom:37px; float:left; overflow:hidden;}
.min-btn1{width:40px;height:94px; position:absolute; display:block; background:url(../images/img09.png) no-repeat; display:none;}
.minImgs1:hover .min-btn1{ display:block; z-index:999;}
.min-prev{left:0;}
.min-next{right:0;background-position:-40px 0px}
.min-box1{width:1200px; height:132px; margin:0 auto;  position:relative; overflow:hidden;}
.min-box-list1{width:1200px ! important; height:92px; position:absolute; }
.min-box-list1 .cur{border:#f00 1px solid}
.min-box-list1 li{width:122px; height:92px;margin-right:10px; float:left; cursor: pointer}
.min-box-list1 li div{width:122px; height:92px;text-align:center;  overflow:hidden;}
.min-box-list1 li div img{width:122px; height:92px;}


.map{ padding: 30px 0;overflow:hidden;margin-bottom:40px;}
.map dl dd{ width: 590px; margin-left:30px;}
.map dl dd p{ border-bottom: 1px solid #ddd; font-size: 20px; color: #3f3f3f; padding-bottom: 15px; margin-bottom: 20px; margin-top: 10px;}
.map dl dd p span{ font-size: 12px;text-transform:uppercase}
.map dl dd li{ line-height: 35px; color: #636363;font-size:14px;}
.map dl dd li img,.map dl dd li span{ float: left;}
.map dl dd li img{ margin-right: 10px; margin-top: 12px;}


.newBox li{ height:170px; width:1190px; border-bottom:1px dotted #ddd; padding:35px 15px 35px 15px; overflow:hidden;}
.newBox li a{ display:block; height:170px;}
.newBox li a .img4_1{ float:left; width:262px; height:163px; overflow:hidden; margin-right:40px;}
.newBox li a .img4_1 img{ width:100%;-webkit-transition:-webkit-transform 0.4s ease-out; -moz-transition:-mos-transform 0.4s ease-out; -ms-transition:-ms-transform 0.4s ease-out; transition:transform 0.4s ease-out;}
.newBox li a .newsRight{ width:885px; float:left;}
.newBox li a .newsRight h3{ color:#222;font-size:18px; line-height:40px;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li a .newsRight .newsTime{ color:#666; font-size:12px; line-height:40px; overflow:hidden;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li a .newsRight .newsTime .sp1{ display:block; float:left; background:url(../images/itnewi4.png) no-repeat left center; margin-right:16px; padding-left:24px;}
.newBox li a .newsRight .newsTime .sp2{ display:block; float:left; background:url(../images/icon4.png) no-repeat left center; padding-left:30px;}
.newBox li a .newsRight .newsBf{ font-size:14px; line-height:22px; text-indent:2em; height:66px; overflow:hidden;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li:hover a .img4_1 img{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.newBox li:hover .newsRight h3,.newBox li:hover .newsRight .newsBf,.newBox li:hover a .newsRight .newsTime{ color:#666;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;color:#bb2822}

.headTit{ text-align:center; padding:10px 0; position:relative;border-bottom:#ddd 1px solid}
.headTit h4{ font-size:24px; line-height:18px;margin-bottom:10px; text-align:center;color:#BB2822;}
.headTit .time{ font-size:10px;color:#999; text-align:center;}
.headTit .clickhov{ text-align:center;}
.headTit .clickhov span{margin-left:10px;color:#999;}
.headTit a.return{ position:absolute; right:0px; top:5px; width:60px; height:25px; line-height:25px; display:block; background:#bb2822; color:#fff; text-align:center;font-size:12px;}

.texBody{ padding-top:20px;line-height:25px;}
.back { border-top:1px dotted #ccc; margin-top:20px; padding-top:5px;}
.back a.blka { background-color: #999; color:#FFF; display: block; float:right; height: 20px; line-height: 20px; margin-top: 1px; text-align: center; text-decoration: none; padding:0 10px;}


.return_page{padding-top:40px;margin:30px 0 15px;border-top:1px solid #ddd;overflow:hidden}
.pages{width:800px;float:left}
.pages p{margin-bottom:10px}
.pages p b,.pages p a{display:inline-table;height:30px;line-height:30px}
.pages p b{width:88px;background:#ddd;text-align:center}
.pages p a{width:650px;margin-left:5px;background:#f5f5f5;padding:0 10px}
.pages p a:hover{text-decoration:underline}

a.return{width:88px;float:right;height:30px;line-height:30px;background:#bb2822;text-align:center;color:#fff}
a.return:hover{text-decoration:underline}