/* 公共 ----------------------------------------------------- */
body{font-family:"微软雅黑","Microsoft Yahei";color:#666;}
img{max-width: 100%;}
a{color:#666;}
a:hover{color:#1b1d81;}
h1,h2,h3,h4,h5{font-weight: normal;}

a,.ul-pic li .img img{
    -o-transition:.8s;
    -ms-transition:.8s;
    -moz-transition:.8s;
    -webkit-transition:.8s;
    transition:.8s;}
/* 通用模块 -------------------------------------------------- */
.bg-f1{background:#f1f1f1;}

/* 布局 */
.wp{ width:1050px; margin:0 auto;}
#bd{padding-bottom: 20px;}

.g-row .wp{overflow: hidden;}
.g-row .col-l{width: 200px;}
.g-row .col-r{width: 745px;}


/* 公用广告 */
.g-ad{margin-bottom: 45px;/*height: 400px;background-position: center top;background-size: cover;
    background-repeat: no-repeat;*/}
.g-ad img{display: block;width: 100%;}

#hd{position: relative;z-index: 9999;}

/* 手机头部 */
.sj-hd{display: none;position: fixed;left:0;top:0;width: 100%;
    padding:5px;background:url(../images/v9/hd-bg.jpg) repeat-x left bottom;}
.sj-logo{float: left;}
.sj-logo,.sj-logo img{height: 50px;}

.sj-menu{position: absolute;right:18px;top:50%;width: 35px;height: 27px;margin-top: -13px;
    background:url(../images/v9/menu.png) no-repeat center;
    -o-transition:0s;
    -ms-transition:0s;
    -moz-transition:0s;
    -webkit-transition:0s;
    transition:0s;}
.sj-menu.on{background-image:url(../images/v9/close.png);}

.sj-nav{display: none;position: absolute;left:0;top:60px;width: 100%;overflow: hidden;
    background:#f0f0f0;}
.sj-nav li{text-align: center;border-bottom: 1px dashed #dadada; }
.sj-nav li a{display: block;padding:2px 0;line-height: 25px;font-size: 14px;}
.sj-nav li a em{display: block;color:#1c4f6f;line-height: 18px;text-transform: uppercase;
    font-size: 12px;
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8); 
    -ms-transform: scale(.8); 
    -o-transform: scale(.8); 
    transform: scale(.8);}
.sj-nav li a:hover{background:#1b1d81;color:#fff;}
.sj-nav li a:hover em{color:#fff;}

/* 头部 */
.pc-hd .wp{overflow: hidden;}
.pc-hd{height: 88px;background:url(../images/v9/hd-bg.jpg) repeat-x;overflow: hidden;}

.logo{margin-top: 3px;}
.logo,.logo img{width: 218px;height: 77px;}
.pc-hd .ts{line-height: 25px;height: 25px;overflow: hidden;text-align: right;}
.pc-hd .ts a{text-transform: uppercase;}

.nav{margin-top: 3px;}
.nav ul{overflow: hidden;}
.nav li{float: left;height: 55px;background:url(../images/v9/);overflow: hidden;
    background:url(../images/v9/nav-icn1.jpg) no-repeat left center;}
.nav .final{width: 2px;}
.nav li a{display: block;width: 100px;text-align: center;}
.nav li a strong{margin-top: 5px;}
.nav li a strong,.nav li a em{display: block;}
.nav li a em{text-transform: uppercase;
    font-size: 8px;color:#1c4f6f;
    -webkit-transform: scale(.73);
    -moz-transform: scale(.73); 
    -ms-transform: scale(.73); 
    -o-transform: scale(.73); 
    transform: scale(.73);}


/* menu */
.g-menu h3{padding-left: 14px;height: 30px;line-height: 30px;overflow: hidden;
    color:#fff;background:#1b1d81;font-size: 16px;text-transform: uppercase;}
.g-menu h3.h3-2{margin-top: 31px;background:#1B1D81 url(../images/v9/-icn4.jpg) no-repeat 173px center;}
.g-menu .menu li{border-bottom: 1px solid #d6d6d6;}
.g-menu .menu li .a1{display: block;padding-left: 15px;height: 40px;line-height: 40px;
    background:url(../images/v9/this.jpg) no-repeat 183px center;text-transform: uppercase;
    -o-transition:0s;
    -ms-transition:0s;
    -moz-transition:0s;
    -webkit-transition:0s;
    transition:0s;}
.g-menu .menu li.on .a1,.g-menu .menu li .a1:hover{background-image:url(../images/v9/thisa.jpg);
    background-color:#99CCCC;color:#fff;}
.g-menu .menu2 li.on .a1{background-image:url(../images/v9/thisa1.jpg);}
.g-menu .menu  li dl{display: none;}
.g-menu .menu  li dd a{display: block;margin-top: -1px;padding-left: 22px;line-height: 27px;height: 27px;overflow: hidden;
    border-top: 1px solid #d6d6d6;background:url(../images/v9/icn-dian.jpg) no-repeat 8px center;}
.g-menu .menu li dd a:hover{background-image:url(../images/v9/icn-dian2.jpg);
    color:#2fa8e1;}
	.g-menu .menu li dd .hover{background-image:url(../images/v9/icn-dian2.jpg);
    color:#2fa8e1;}

.g-menu .txt li{padding-left: 46px;height: 42px;line-height: 42px;overflow: hidden;
    border-bottom: 1px solid #d6d6d6;background:url(../images/v9/icn1.jpg) no-repeat 11px center;}
.g-menu .txt li.li2{background:url(../images/v9/icn2.jpg) no-repeat 10px center;}
.g-menu .txt li.li3{background:url(../images/v9/icn3.jpg) no-repeat 8px center;}



.g-link {margin-bottom: 20px;padding-right: 16px;text-align: right;height: 30px;line-height: 30px;
    overflow: hidden;background:#1b1d81;}
.g-link a,.g-link{color:#fff;}
.g-link a:hover{text-decoration: underline;}

/* 页码 */
.g-page {padding-top: 50px;}
.g-page ul{overflow: hidden;}
.g-page li{float: left;margin-right: 6px;}
.g-page li a{display: block;width: 26px;height: 22px;line-height: 22px;text-align: center;
    border:1px solid #e3e3e3;background:url(../images/v9/page-bg.jpg) repeat-x;color:#333;}
.g-page li.li1 a{width: 56px;}
.g-page li.on a{background:#5a85b2;color:#fff;}

/* 底部 */
#fd{height: 34px; line-height: 38px;overflow: hidden;color:#9a9a9a;
    text-align: center;background:url(../images/v9/fd-bg.jpg);}


/* banner图 */
#banner{position: relative;}
#banner .slick-dots{position: absolute;left:0;bottom:8px;z-index: 99;width: 100%;text-align: center;}
#banner .slick-dots li{display: inline-block;zoom:1;*display:inline;margin:0 12px;}
#banner .slick-dots li a{display: block;width: 15px;height: 15px;font-size: 0;
    background:#fff;border-radius: 50%;}
#banner .slick-dots li.slick-active a{background:#ff0000;}




/* ul */
.ul-pic{overflow: hidden;margin-left: -5px;}
.ul-pic li{float: left;width: 25%;background:url(../images/v9/bx1.jpg) no-repeat left center;}
.ul-pic li .box{position: relative;margin:0 10px;padding-bottom: 44px;}

.ul-pic li .a{display: block;margin:18px auto 15px;width: 57px;height: 57px;
    background:url(../images/v9/t1.jpg) no-repeat left bottom;
    -o-transition:0s;
    -ms-transition:0s;
    -moz-transition:0s;
    -webkit-transition:0s;
    transition:0s;}
.ul-pic li.li2 .a{background-image:url(../images/v9/t2.jpg);}
.ul-pic li.li3 .a{background-image:url(../images/v9/t3.jpg);}
.ul-pic li.li4 .a{background-image:url(../images/v9/t4.jpg);}
.ul-pic li .a:hover{background-position: left top;}

.ul-pic li h3{font-size: 18px;text-align: center;text-transform: uppercase;}
.ul-pic li .img{position: relative;padding-top: 48%;overflow: hidden;}
.ul-pic li .img img{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.ul-pic li .img a:hover img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05); 
    -ms-transform: scale(1.05); 
    -o-transform: scale(1.05); 
    transform: scale(1.05);}

.ul-pic dl{height: 72px;}
.ul-pic li dd{line-height: 20px;height: 20px;width: 100%;overflow: hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    white-space:nowrap;}
.ul-pic li dd a{display: block;margin-left: 5px;padding-left: 9px;
    background:url(../images/v9/dian.png) no-repeat left 8px;
    -o-transition:0s;
    -ms-transition:0s;
    -moz-transition:0s;
    -webkit-transition:0s;
    transition:0s;}
.ul-pic li dd a:hover{background-position: left -39px;} 

.ul-pic li .more{position: absolute;right:0;bottom:18px;width: 42px;height: 12px;
    background:url(../images/v9/more.jpg) no-repeat;}
.ul-pic li .more:hover{background-image:url(../images/v9/more_hover.jpg);}

.ul-imgtxt {overflow: hidden;margin-left: -64px;}
.ul-imgtxt li{float: left;margin-bottom: 31px;width: 33.3%;}
.ul-imgtxt li .box{margin-left: 64px;}
.ul-imgtxt li a{display: block;}
.ul-imgtxt li .img{position: relative;padding-top: 100%;border:1px solid #d5d5d5;}
.ul-imgtxt li .img img{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.ul-imgtxt li .txt{height: 30px;line-height: 30px;text-align: center;
    background:url(../images/v9/txt-bg.jpg) repeat-x;}
.ul-imgtxt li .txt p{color:#fff;font-size: 14px;}
.ul-imgtxt li a:hover .txt{background:#1b1d81;} 

.ul-aservice {overflow: hidden;margin-left: -34px;}
.ul-aservice li{float: left;margin-top: -1px;padding-bottom: 7px;width: 50%;overflow: hidden;}
.ul-aservice li .box{margin-left: 34px;padding-bottom: 6px;border-top: 1px dashed #d6d6d6;}
.ul-aservice li a{display: block;overflow: hidden;}
.ul-aservice li .img{float: left;padding:2px;border:1px solid #e6ebe5;}
.ul-aservice li .img img{display: block;}
.ul-aservice li .img img,.ul-aservice li .img{width: 102px;height: 83px;}
.ul-aservice li .txt{margin-left: 123px;height: 80px;overflow: hidden;}
.ul-aservice li .txt p{line-height: 20px;}
.ul-aservice li h3{margin-bottom: 3px;font-size: 16px;font-weight: bold;color:#2fa8e1;}

/* 关于我们 */
.about{ padding-left:5px; line-height:20px}
.about h3{font-size: 24px;font-weight: bold;}
.about h2{font-size: 18px;font-weight: bold; border-bottom:1px solid #eaeaea; height:35px; line-height:35px}
.about h4{font-size: 14px;font-weight: bold;line-height: 28px;}
.about .bank{ height:50px; clear:both}
.about p{line-height: 28px;font-size: 14px;}
.about p em{display: inline-block;margin-right: 8px;padding-left: 32px;
    min-width:185px;line-height: 39px;height: 39px;overflow: hidden;
    background:url(../images/v9/icn5.jpg) no-repeat left center;}
.about p em.em2{background:url(../images/v9/icn6.jpg) no-repeat left center;}
.about p em.em3{background:url(../images/v9/icn7.jpg) no-repeat 3px center;}
.about p em.em4{background:url(../images/v9/icn8.jpg) no-repeat 3px center;}
.about p em.em5{background:url(../images/v9/icn9.jpg) no-repeat 5px center;}

.about .box{padding-left: 33px;}

/* 地图 */
#allmap{margin:25px auto;width: 99%;height: 350px;border:1px dotted #666;}
#allmap img{display: inline-block;max-width: 99999999px;}


/* 服务 */
.service{margin-bottom: 50px;}
.service h3{margin-bottom: 17px;text-align: center;font-size: 16px;color:#2fa8e1;}
.service p{line-height: 20px;color:#666;}
.service .img{margin-top: 15px;text-align: center;}
.service .img img{max-width: 100%;}

/* 内容 */
.newscontent{margin-bottom: 30px; font-size:14px}
.newscontent h1{margin-bottom: 17px;text-align: center;font-size: 16px;color:#666; font-weight:bold}
.newscontent span{font-size:12px}
.newscontent p{line-height: 25px;color:#666; }
.newscontent .img{margin-top: 15px;text-align: center;}
.newscontent .img img{max-width: 100%;}
/* 产品详情 */
.prodetails{overflow: hidden;}
.prodetails .img{float: left;width: 360px;}
.prodetails .txt{margin-left: 392px;}
.prodetails .txt h3{margin-bottom: 7px;padding:0 0 7px 0;font-size: 14px;font-weight: bold;color:#000;
    border-bottom: 1px dotted #ccc;}
.prodetails .txt .box{margin-left: 8px;}
.prodetails .txt strong{font-weight: normal;color:#000;font-size: 14px;}
.prodetails .txt p{line-height: 23px;}




/*产品放大镜*/
.proshow-Box{float: left;margin-left: 26px;width:360px;}
.proshow-Box img{max-width: 9999px;}
#mycarousel{padding-top: 10px;}
.proshow-Box .jcarousel-skin-tango .jcarousel-container-horizontal{width: 358px;height: 64px;}
.proshow-Box .jcarousel-skin-tango .jcarousel-clip-horizontal{
    width:300px;height: 70px;}
.proshow-Box .jcarousel-skin-tango .jcarousel-item{width: 54px;height: 54px;margin: 0 3px;}
.proshow-Box .jcarousel-skin-tango .jcarousel-next-horizontal,.proshow-Box .jcarousel-skin-tango .jcarousel-prev-horizontal{
    top:17px;}
.proshow-Box .jcarousel-skin-tango .jcarousel-prev-horizontal{left:0;}
.proshow-Box .jcarousel-skin-tango .jcarousel-next-horizontal{right:0;}
#mycarousel li{position: relative;}
#mycarousel li img{width: 52px; height: 52px; border:1px solid #e4e4e4; } 
#mycarousel .cur_on{padding: 0;width: 51px;height: 51px; border: 2px solid #000; } 
#mycarousel li i{position: absolute;left:50%;margin-left: -4px;top:-8px; width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-bottom: 7px solid #000;display: none;}
#BigImage{border:1px solid #ddd; } 
.jqzoom{float:left; position:relative; padding:0px; }
.jqzoom img{float:left; }
.zoomdiv{z-index:100; position:absolute; top:1px; left:570px; width:200px; height:200px; background:#fff; border:1px solid #ddd; display:none; text-align:center; overflow: hidden;} 
.jqZoomPup{z-index:10; visibility:hidden; position:absolute; top:0px;left:0px; width:50px;height:50px; border:1px solid #aaa; background:#c4c4c4 50% top no-repeat; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); cursor:crosshair; }


.pro-tab{margin-bottom: 50px;}
.hd-tab{margin: 39px 0 10px;background:#eaeaea;}
.hd-tab ul{overflow: hidden;}
.hd-tab li{float: left;}
.hd-tab li a{display: block;height: 30px;line-height: 30px;border-right: 1px solid #fff;
    width: 143px;text-align: center;font-weight: bold;font-size: 14px;text-decoration: underline;}
.hd-tab li.hover a,.hd-tab li a:hover{text-decoration: none;color:#fff;background:#1b1d81;
    border-color: #afd78d;}

.bd-con{line-height: 25px;color:#474747; font-size:14px}
.bd-con strong{font-weight: normal;}
.bd-con p{text-indent: 0em;}
.bd-con li{padding-left: 15px;background:url(../images/v9/icn-dian2.jpg) no-repeat left center;}


.move-search{display: none;margin-bottom: 10px;}
.move-search .g-menu li .a1{background-position: 99% center;}

/*活动列表*/
    .ul-event li{overflow: hidden;border-bottom: 1px dotted #6bcca1;padding:35px 0 20px 0;}
    .ul-event li .pic{float: left;width: 200px;}
    .ul-event li .pic img{display: block;width: 100%;}
    .ul-event li .txt{width: 460px;padding-left: 244px;color: #444;}
    .ul-event li .txt h4{font-size: 18px;font-weight: normal;margin-bottom: 14px;height: 27px;line-height: 27px;overflow: hidden;}
    .ul-event li .txt h4 a{color: #444;}
    .ul-event li .txt h4 a:hover{color: #f60;}
    .ul-event li .txt p{height: 70px;line-height: 20px;overflow: hidden;}
    .ul-event li .txt a.more{width: 96px;height: 32px;background: url(../images/v9/-more.jpg) no-repeat left top;display: inline-block;margin-top: 12px;}
    .ul-event li .txt a.more:hover{opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
	
	.dock{position:fixed;right:10px;bottom:45px;width:160px;z-index:200; height:160px}
	.dock ul.icons{position:absolute;list-style:none;right:0px;padding:0px;width:50px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
	.dock ul.icons li i{display:block;position:relative;width:50px;height:50px;margin-bottom:5px;background:url(../images/v9/icons.png) no-repeat;background-color:#333;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;z-index:210;}
	.dock ul.icons li.active i{background-color:#222;-moz-border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
	.dock ul.icons li.up i{background-position:-63px -150px;}
	.dock ul.icons li.up.active i{background-position:-63px -150px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
	.dock ul.icons li.tel i{background-position:-62px -108px;}
	.dock ul.icons li.im i{background-position:-63px -20px;}
	.dock ul.icons li p{display:block;position:absolute;right:5px;padding:5px 10px 5px 15px;height:38px;font-size:12px;line-height:20px;border:1px solid #333;border-right:none;background:#222;-moz-border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .4s ease-in-out .1s;-moz-transition:all .4s ease-in-out .1s;-ms-transition:all .4s ease-in-out .1s;-o-transition:all .4s ease-in-out .1s;transition:all .4s ease-in-out .1s;overflow:hidden;z-index:201;}.dock ul.icons li.active p{right:50px;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
	.dock ul.icons li.tel p{top:55px;width:80px;color:#ddd;font-family:Arial,"宋体";}
	.dock ul.icons li.im p{top:110px;width:100px;}
	.dock ul.icons li.im p a{display:block;width:100%;height:50px;line-height:34px;color:#2fd0b5;font-size:14px;text-align:center;text-decoration:none;}
	.dock ul.icons li.im p a:hover{color:White;}
	
	/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }