@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;}
a,a:hover{color:#333;}
*{ margin:0; padding:0; list-style:none;}
img{ border:0;}
.row {margin-right:0px;margin-left: 0px;}
.col-md-12,.content,.content-bottom {max-width:1200px;margin:0 auto;}

/* head */
.head {background:url(../images/head.jpg) top left repeat-x;padding-bottom: 60px;}
.logo {height:94px;margin-top: 15px;padding-top: 10px;display:block;}
.logo  img{float:left;max-height:6em;}
/*search*/
.search {padding: 20px 0 0px;background: url(../images/lan-bg.jpg) no-repeat;width: 297px;padding-left: 90px;}
#search-block-form {clear:both;}
#edit-search-block-form--2 {width: 170px;height: 25px;line-height:20px;border-radius: 10px;padding: 0 5px;border: 1px solid #333;}
#edit-actions 

/* menu */
/*.menu {margin-top:6px;height:37px;}
.menu ul {position:relative;width: 100%;}

.menu ul li {float:left;}
.menu ul li a {color: #fff;font-size: 110%;font-family:微软雅黑;padding: 10% 0 15% 0;display: block;}
.menu ul li a:hover{color:#99d1f8;}
ul.nice-menu-down li ,ul.nice-menu, ul.nice-menu ul,ul.nice-menu li {border:none;position: relative;z-index: 99;height: 30px;line-height: 5px;}
ul.nice-menu>li,ul.nice-menu-down li.menuparent,ul.nice-menu-down li.menuparent:hover{background: url(../images/menu_bg.jpg) no-repeat left bottom;height: 37px;width: 14%;text-align: center;padding-left: 25px;position: relative;top: 6px;}
ul.nice-menu-down li.menuparent ul ,ul.nice-menu-down li.menuparent:hover ul {text-align:left;}
ul.nice-menu-down li.menuparent ul a,ul.nice-menu-down li.menuparent:hover ul a {padding: 0;}
.menu ul li.menuparent ul {background:#5686C8;}
.menu ul li.menuparent ul li {background:#5893E1}
ul.nice-menu ul li {width: 14.5em;height: 35px;line-height: 35px;border-bottom: 1px #ccc dotted;padding-left: 5px;}*/
.ncontent .content {overflow: hidden;}

.language-switcher-locale-url {position: relative;top: -7px;}
.language-switcher-locale-url li  {float: left;margin-right: 10px;}
.language-switcher-locale-url li  a{color: #fff;}

/* banner */
.banner,.banner img {width:100%;}
.banner  { clear:both; border-bottom:1px solid #fcfcfc; overflow: hidden;;position: relative;max-width: 1200px;margin: 0 auto; }
.lianxi p {line-height:2.5em;font-size: 12px;clear: both;}
.lianxi .title {width: 6em;height:3em;background: #0066cc;color: #fff;font-size: 14px;line-height: 40px;padding-left: 20px;}
.kuang {width: 80%;height: auto;border: 1px #ccc solid;padding: 5px;clear: both;}
#slider { position:relative; margin:0 auto; padding:0;}
#slideshow { position:relative;  }
#slideshow img { }
.slider-item { width:100%!important; max-width:100%!important; }
.slider-item .content { padding:30px 0 0 0; position:relative; }
.slider-item a { outline:none; }
#slider-controls-wrapper { padding:20px 0; display:none; } 
#slider-controls { display:block; text-align:center; } 
#slider-controls ul { display:block; overflow:hidden; margin:0; padding:0; text-align:center; }
#slider-controls ul li { display:inline; margin:0; padding:0; list-style:none; }
#slider-controls ul li a { width:17px; height:17px; background:url('../images/inactive-slide.png') no-repeat center center; display:inline-block; padding:0; margin:0; outline:none; }
#slider-controls ul li a:focus { outline:none; }
#slider-controls ul li.activeSlide a:hover, #slider-controls ul li.activeSlide a { background:url('../images/active-slide.png') no-repeat center center; }

.products {clear:both;}
.products  .jcarousel-skin-default .jcarousel-item {width:120px;height:130px;}
.products  .jcarousel-skin-default .jcarousel-container-horizontal {width: 110%;height: 180px;}
.products  .jcarousel-skin-default .jcarousel-clip-horizontal {width:auto; }
.products  .view-products{position: relative;left: -48px;}
/* content */
.neirong {background-color: #f5f5f5;}
.title{font-weight:bold;color:#0066cc;float:left;}
.content .title{font-size:120%;font-weight:bold;padding-left:25px;}
.about-us .title{background: url(../images/about.png) no-repeat center left;}
.client .title{background: url(../images/client.png) no-repeat center left;}
.more {margin-right: 5%;}
.more a{float:right;border:1px solid #ccc;height:22px;line-height:20px;margin-top:8px;padding:0 5px;font-weight:bold;background:#999;color:#fff;border-radius:5px;}
.more a:hover {background:#ccc;color:#0066cc;}
.menu-title {height: 30px;line-height: 35px;margin-bottom: 5px;}
.line{border-bottom:2px solid #ccc;display:table;padding: 5px 10px;}
.about img {width:100%;}
.about p {font-family:微软雅黑;font-size:120%;line-height:25px;text-indent:2em;}
.client {max-width:370px;}
.content-bottom-sub {max-width:400px;margin-bottom:5px;margin-top:5px;}
.client img{width:100%;}

.menu-block-1 .menu li,.menu-block-2 .menu li{line-height: 30px;height:30px;font-family:微软雅黑;border-bottom: dotted 1px #666;background: url(../images/list.png) no-repeat left center;padding-left: 20px;list-style: none;}
.menu-block-1 .menu ,.menu-block-2 .menu{margin-top:0;position: relative;left: -20px;display: table;width: 100%;}

.content-bottom-1 .bg {background:url(../images/button.png) top left no-repeat;height:116px;max-width: 168px;}
.content-bottom-2 .bg {background:url(../images/button.png) 0 -118px no-repeat;height:116px;max-width: 168px;}
.content-bottom-3 .bg {background:url(../images/button.png) 0 -235px no-repeat;height:116px;max-width: 168px;}
.bg {border-radius: 10px 0px 0px 10px;}
.line .title {font-size:120%;}
.list {height:116px;background:#eee;border-radius: 0 10px 10px 0;}
.bottom-list li{height: 25px;line-height: 25px;background: url(../images/list.png) no-repeat left center;padding-left: 10px;border-bottom: dotted 1px;}
.bottom-list li a {font-size:100%;color:#000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bottom-list li a:hover {color:#0066cc;}
.content-bottom .bottom-list li {list-style-type: square;}

/* footer */
.footer {background:url(../images/footer_bg.png) repeat-x;}
.footer1  {background:#E5E5E5;height:auto;margin-top: 10px;}
.footer1 .col-md-12 {display:table;}
.footer1 .title{font-family:微软雅黑;color:#0773B0;font-size:130%;}
.footer1 .bottom-list li a {color:#000;font-family:微软雅黑;}
.footer1 .bottom-list li a:hover,.language-switcher-locale-url li a:hover,.menu-block-1 .menu li a:hover {color: #01669C;}
.footer1 .content{padding-top: 20px;}
.footer1 .content .title{padding-left:0px;}
.bmenu {padding-bottom: 15px;}
.bmenu1 {border-right: 1px solid #ccc;}
.news-row {padding-left: 10px;}
#edit-submitted-email {height:30px;line-height:30px;width:80%;margin-top: 10px;border-radius:5px;}

#search-block-form #edit-submit--2,#search-block-form  #edit-submit {width: 28px;height: 30px;top: 10px;position: relative;}
#user-login #edit-submit { width: 70px;height: 30px;}
.copyright {color:#fff;font-family: 微软雅黑;font-size: 100%;clear:both;line-height: 30px;height: 80px;padding: 10px 0;}
.bottom-menu {float:right;}
.bottom-menu p a {color:#fff;font-family: 微软雅黑;font-size: 100%;}
.bottom-menu p a:hover {text-decoration:underline;}
/* copyright */

/*内页样式*/
.sidebar {background: url(../images/slider.png) no-repeat right bottom;background-size: 1px 300px;}
.breadcrumb2 {margin-top: 10px;background-color: #d0d0d0;list-style: none;border-radius: 4px;}
.node p {font-size:120%;line-height:30px;text-indent:2em;}
.node .submitted {border-bottom: 1px dashed #CCCCCC;margin-top: 15px;padding-bottom: 5px;font-style: oblique;}
.ptitle {font-size: 150%;text-align:center;}
#node-51 .field-name-field-image {display:none;}
.block h2 {font-size:120%;font-weight:bold;height: 30px;margin: 10px 0;background: #d0d0d0;line-height: 30px;padding-left: 10px;border-radius: 5px;}
.block .content p {height: 20px;line-height: 20px;}
.view .item-list {margin-top:20px;}
.view .views-row {border-bottom: 1px dotted;padding-bottom: 5px;background: url(../images/list.png) no-repeat left center;height: 25px;line-height: 25px;} 
.view--products .views-row {height:auto;line-height:auto;background: none;} 
.view--products .views-row .views-label {float:left;display:block;font-weight: bold;padding-right: 5px;}
.view--products .views-row .field-content {float:left;}
.view--products .views-row{clear:both;margin-bottom: 5px;margin-top:15px;display: table;}
.view--products .views-row .views-field {width:280px;margin-bottom: 5px;display: table;float: left;}
.view .news {padding-left: 10px;}
.views-row a {font-family: 微软雅黑;}
.views-row a:hover {color:#01669C;}
.view .data {float: right;padding-right: 30px;}
.page-node-58.page-node-done .ptitle{display:none;}
.responsive-menus.responsified span.toggler {background: #5686C8;box-shadow: 2px 2px 2px #4040FF;}
.field-name-body {font-family: 微软雅黑;font-size: 14px;line-height: 30px;}
.node .field-name-body p {font-size: 100%;}
.more-link {text-align: center;}
.more-link a{display:block;width: 50px;height: 30px;border: 1px solid;border-radius: 10px;line-height: 25px;float: right;}
.more-link a:hover{text-decoration: none;}
.node-page .field-name-field-image ,.not-logged-in .field-type-taxonomy-term-reference,.not-logged-in .field-name-field-guige,.inline .comment_forbidden {display: none;}

.view-server .views-field-title {padding-left:5px; max-width:50%;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 1em;}
.view-server .views-field-created {margin-right:5px;  float: right;width:20%;max-width: 120px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



#user-register-form label ,#user-login label{width:100px;}
#user-register-form .confirm-parent, .password-parent  {
    clear: left;
    margin: 0;
    width: 100%;
}

.vip-login {width:80%;
margin:20px auto 10px;}


.vip-login a:hover ,.vip-login a{
    color: #027ac6;
}
.vip-login a:visited {
    color: #CCC;
}

.ncontent img {max-width: 100% !important;height: auto !important;}
#block-menu-block-2 , #block-block-36 {float:left;}

/*QQ飘窗*/


.online_icon{overflow:hidden; }
.online_icon a{ display: block;width: 85px;height: 148px;background: url(../images/qq_online_trigger.png) no-repeat;}
.online_windows{ width:144px;}
.online_w_top{ background:url(../images/online_bg.png) no-repeat -36px 0; height:10px;  _margin-bottom:-7px;}
.online_w_c{ background:url(../images/online_bg.png) repeat-y 0 -185px; padding:0 5px;}
.online_w_bottom{ background:url(../images/online_bg.png) repeat-y -36px -35px; height:29px;}
.online_content{ background:url(../images/online_bg.png) no-repeat -147px -185px; padding-top:11px;}
.online_content a.qq_icon{ background:url(../images/online_bg.png) no-repeat -37px -130px; width:121px; height:25px; display:block; margin:0 auto; text-indent:30px; line-height:23px; cursor:pointer; }
.online_content a.qq_icon:hover{ background-position:-159px -130px; color:#FFF;}
.online_bar h2{ background:url(../images/online_bg.png) repeat-x 0 -156px; height:29px; line-height:27px; font-size:12px; color:#666; text-align:left; }
.online_bar h2 a{ display:block; padding-left:14px; margin-left:6px; cursor:pointer;}
.expand h2 a{ background:url(../images/online_bg.png) no-repeat -36px -69px;}
.collapsess h2 a{ background:url(../images/online_bg.png) no-repeat -36px -96px; color:#666; text-decoration:none;}
.expand h2 a:hover,.collapsess h2 a:hover{ text-decoration:none; color:#c81d04;}
.online_content{ text-align:center; border-bottom:1px solid #d0d0d0;}
.online_content ul li{ height:24px; line-height:24px; margin-bottom:4px; font-size:12px;}
.online_content ul li a:hover{color:#c81d04; }

#online_qq_layer { width:225px; height:455px; position:fixed; right:-140px; top:80px;z-index:20;}
#online_qq_tab {float:left; margin-top: 50px;}
#onlineService {float:left; margin-left:-4px;}
#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6 {display:none;}
#onlineType1 {display:block;}
.node tbody p{text-indent:0em;}
.node table{margin: 0 auto;}
.field-name-field--bof {overflow: hidden;}
.field-name-field-downloads .field-items {line-height:2.5em;}
.beian a ,.beian a:visited {color:white;}

.field-name-field--xiazaiwenjian .field-item {line-height:2em;height:2em;}
.view-id-_pingt .views-row  {padding-left:1em;}
.field-type-taxonomy-term-reference {margin-top:2em;}
#block-menu-menu-pingt .content {height:12em;}
#block-menu-menu-pingt .animenu a, li a.active {color:#000!important;}
#block-menu-menu-pingt .menu li  {line-height:2em;height:2em;}
.field-name-field--fujian {padding-top:2em;}
.field-type-video .field-item .video-js {width:100%!important;}