body,div,ui,li,span,a,span,p,img,h3,h4,h5{padding:0;margin:0;}
a,span,img{display:block;}
a:link{color:#323232;text-decoration:none;}
a:visited{color:#323232;text-decoration:none;}
a:hover{color:#004196;text-decoration:none;}
a:active{color:#004196;text-decoration:none;}
a.more:link, a.more:visited{color:#323232;text-decoration:none;}
a.more:hover, a.more:active{color:#004196;text-decoration:none;}
h3{font-size:28px;font-weight:500;}
h4{font-size:20px;font-weight:bold;}
h5{font-size:18px;}
.cl{clear:both;line-height:0;}
.line{margin:15px 0 30px 0;width:100%;height:1px;line-height:1px;background:#c8c8c8;}

/* bootstrap reset */
.navbar-nav{margin-top:22px;}
.navbar-default{background-color:#fff;border:none;}
.navbar-default .navbar-nav>li>a{padding-left:15px;padding-right:15px;font-size:16px;text-align:center;color:#323232;font-weight:bold;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#004196;background:#f0f0f0;}
.navbar-toggle{border-radius:5px}
.navbar-collapse{background:#fff;}

#idx_carousel{margin-top:90px;}
.carousel-control{text-shadow:none;}
.carousel-control.left{background-image:none;}
.carousel-control.right{background-image:none;}

@media screen and (min-width:768px) and (max-width:991px){
  .navbar-nav{margin-top:12px;}
  .navbar-default{height:70px;}
  .navbar-default .navbar-nav>li>a{padding-left:5px;padding-right:5px;font-size:13px;font-weight:normal;}
  .navbar-brand{padding:12px 0 0 15px;}
  .navbar-brand img{height:40px;}
  #idx_carousel{margin-top:70px;}
  /*.carousel-inner>.item>a>img,.carousel-inner>.item>img{max-width:160%;margin-left:-30%;}*/
}
@media screen and (min-width:992px) and (max-width:1259px){
  .navbar-nav{margin-top:20px;}
  .navbar-default{height:90px;}
  .navbar-default .navbar-nav>li>a{padding-left:10px;padding-right:10px;font-size:14px;font-weight:normal;}
  .navbar-brand{padding:15px 0 0 15px;}
  .navbar-brand img{height:50px;}
  /*.carousel-inner>.item>a>img,.carousel-inner>.item>img{max-width:140%;margin-left:-20%;}*/
}
@media screen and (min-width:1260px) and (max-width:1900px){
  .navbar-brand{padding:10px 0 20px 15px;}
  .carousel-inner>.item>a>img,.carousel-inner>.item>img{max-width:120%;margin-left:-10%;}
}
@media screen and (max-width:767px){
  .navbar-default{height:50px;}
  .navbar-default .navbar-nav>li>a{font-size:15px;font-weight:normal;}
  .navbar-brand{padding:7px 15px;}
  .navbar-brand img{height:35px;}
  .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height:400px;}
  #idx_carousel{margin-top:50px;}
  .carousel-inner>.item>a>img,.carousel-inner>.item>img{max-width:160%;margin-left:-30%;}
}

/* index */
.all_outer{}

.idx_btil{margin-bottom:0px;text-align:center;}
.idx_btil h3{padding-bottom:0;}
.idx_btil span{margin-top:7px;color:#888888;font-size:15px;}

.idx_morelnk{margin-top:50px;text-align:center;}
.idx_morelnk a{margin:0 auto;padding:10px 0;width:200px;color:#888888;border:1px solid #cccccc;}
.idx_morelnk a{transition:0.35s;}
.idx_morelnk a:hover{color:#00afaf;border:1px solid #00afaf;}

.idx_about{margin-top:80px;}
.idx_about .row .gyctn{margin:20px auto;font-size:15px;line-height:28px;}
.idx_about .row .gyitem{margin-top:15px;}
.idx_about .gymore{text-align:center;}
.idx_about .gymore a{margin:0 auto 30px auto;color:#888888;}

.idx_news{margin-top:100px;}
.idx_news .row .xwitem a{margin-top:30px;}
.idx_news .row .xwitem a div{overflow:hidden;}
.idx_news .row .xwitem a img{width:100%;transition-duration:0.35s;}
.idx_news .row .xwitem a span{margin-top:12px;font-size:18px;color:#969696;}
.idx_news .row .xwitem a h5{margin-top:5px;line-height:28px;min-height:65px;font-size:15px;}
.idx_news .row .xwitem a:hover img{transform:scale(1.1);}
.idx_news .xwmore{text-align:center;}
.idx_news .xwmore a{margin:30px auto 0 auto;padding:10px 0;width:200px;color:#afafaf;border:1px solid #cbcbcb;}
.idx_news .xwmore a:hover{border:1px solid #004196;color:#004196;}

.idx_typic{margin-top:100px;}
.idx_typic .row .yyitem a{transition:all 0.35s ease;}
.idx_typic .row .yyitem a{margin-top:30px;padding-bottom:30px;text-align:center;background:#f0f0f0;}
.idx_typic .row .yyitem a h4{margin-top:25px;font-size:22px;color:#323232;}
.idx_typic .row .yyitem a p{margin:12px 30px 15px 30px;font-size:14px;line-height:24px;color:#646464;}
.idx_typic .row .yyitem a span{color:#969696;}
.idx_typic .row .yyitem a:hover{background:#004196;}
.idx_typic .row .yyitem a:hover h4, .idx_typic .row .yyitem a:hover p, .idx_typic .row .yyitem a:hover span{color:#fff;}

.idx_product{margin-top:100px;}
.idx_product .row .pritem a{margin:30px 0 0 0;}
.idx_product .row .pritem a div{padding-top:50px;padding-bottom:50px;background:#f0f0f0;transition-duration:0.25s;}
.idx_product .row .pritem a div img{margin-bottom:15px;}
.idx_product .row .pritem a div h4{margin-bottom:3px;font-size:23px;color:#4b4b4b;text-align:center;}
.idx_product .row .pritem a div span{font-size:14px;color:#7d7d7d;text-align:center;}
.idx_product .row .pritem a:hover div{background:#004196;color:#969696;}
.idx_product .row .pritem a:hover div h4{color:#fff;}
.idx_product .row .pritem a:hover div span{color:#fff;}
.idx_product .row .pritem a:hover div img{
  -webkit-filter:grayscale(1) brightness(4);
  -ms-filter:grayscale(1) brightness(4);
  -moz-filter:grayscale(1) brightness(4);
  -o-filter:grayscale(1) brightness(4);
  filter:grayscale(1) brightness(4);
  filter:gray;
}

/*
.idx_product{margin-top:100px;}
.idx_product .row .pritem a{margin:30px 0 0 0;}
.idx_product .row .pritem a div{position:absolute;top:35%;left:0;z-index:100;color:#fff;width:100%;text-align:center;}
.idx_product .row .pritem a div img{margin-bottom:15px;}
.idx_product .row .pritem a div h4{font-size:22px;transition-duration:0.25s;}
.idx_product .row .pritem a div span{font-size:16px;transition-duration:0.25s;}
.idx_product .row .pritem a:hover div h4{font-size:25px;}
.idx_product .row .pritem a:hover div span{font-size:14px;}
*/

.idx_client{margin-top:100px;}
.idx_client .row .khitem{margin-top:20px;padding-left:10px;padding-right:10px;}

.idx_bottom{margin-top:180px;padding-top:50px;padding-bottom:20px;background:#191919;color:#afafaf;}
.idx_bottom .row .btinfo{font-size:14px;line-height:24px;}
.idx_bottom .row .btmlink{margin-top:60px;}
.idx_bottom .row .btmlink a{margin-right:20px;display:inline-block;color:#afafaf;font-size:13px;}
.idx_bottom .row .btcode{margin-top:7px;}
.idx_bottom .row .btcode span{margin-top:8px;text-align:center}
.idx_bottom .btline{margin-top:15px;margin-bottom:15px;background:#646464;height:1px;}
.idx_bottom .row .btbeian{text-align:right;}
.idx_bottom .row .btbeian a{color:#afafaf;}

/* common */
.com_main{margin-top:60px;}

.com_link{padding-bottom:60px;}
.com_link .row div{margin-bottom:15px;}
.com_link .row a{padding:15px 0;text-align:center;background:#ebebeb;font-size:15px;}
.com_link .row a:hover{background:#004196;color:#fff;}
.com_link .row a.active{background:#004196;color:#fff;}

.com_title{text-align:center;}
.com_title span{margin-top:15px;font-size:16px;color:#969696;}
.com_stitle{font-size:18px;}

.com_content{padding-top:30px;padding-bottom:30px;min-height:1000px;font-size:15px;color:#323232;background:#fff;}
.com_content p{line-height:30px;}
.com_content img{margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;}
.com_content a, .com_content span{display:inline;}
.com_content h3{margin-top:10px;margin-bottom:10px;font-size:22px;font-weight:bold;color:#004196;}
.com_content .row div img{margin-top:15px;margin-bottom:15px;}
.com_content .row div div{margin-bottom:10px;text-align:center;}

.com_content .cnt_typic{margin:0 auto;width:800px;}
.com_content .cnt_achieve .row .khitem{padding-left:10px;padding-right:10px;}
.com_content .cnt_achieve .row .khitem img{margin-top:10px;margin-bottom:10px;}
.com_content .cnt_achieve .row span{margin-top:15px;margin-bottom:15px;}
.com_content .cnt_achieve .row span h5{margin-bottom:5px;font-size:18px;}
.com_content .cnt_achieve .cnt_mark{margin-top:10px;font-size:10px;float:right;color:#969696}

.com_content .lxleft .row div{text-align:left;line-height:30px;}
.com_content .lxleft .row div span{padding-top:20px;font-weight:bold;font-size:18px;}
.com_content .lxright{text-align:center;}

.com_content .row div{line-height:25px;}
.com_content .hzitem{text-align:center;}
.com_content .hzitem p{text-align:left;}
.com_content .hzitem h3{}
.com_content .hzitem span{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:bold;}
.com_content .hzitem .hzs{font-size:18px;color:#ff3300;font-weight:bold;}

.com_content .hzlink{text-align:center;}
.com_content .hzlink a{margin:60px auto 15px auto;padding:12px 0;width:200px;color:#fff;background:#004196;border-radius:30px;text-align:center;border:1px solid #004196;font-size:20px;font-weight:bold;}
.com_content .hzlink a:hover{border:1px solid #004196;color:#004196;background:#fff;}

.com_content .ctn_partnerform{margin:0 auto;width:50%;}

.com_list{margin-top:50px;margin-bottom:50px;min-height:1000px;background:#fff;}
.com_list a div{overflow:hidden;}
.com_list a img{width:100%;transition-duration:0.35s;}
.com_list a:hover{color:#004196;}
.com_list a:hover img{transform:scale(1.1);}

.com_list .row .proditem a{margin-bottom:50px;}
.com_list .row .proditem h5{padding-top:15px;padding-bottom:15px;margin-bottom:30px;font-size:16px;text-align:center;}
.com_list .row .proditem h5 span{margin-bottom:5px;}
.com_list .row .proditem a:hover h5{font-weight:bold;}

.com_list .row .newsitem a{margin-bottom:50px;}
.com_list .row .newsitem span{margin-top:12px;font-size:17px;color:#969696;}
.com_list .row .newsitem h5{margin-top:5px;text-align:left;line-height:28px;min-height:62px;font-size:17px;}

.com_pager{margin:0px auto 0 auto;}
.com_pager a{display:inline;}
.com_pager .pager_left{float:left;}
.com_pager .pager_right{float:right;}

.com_news{min-height:1200px;}
.com_product{min-height:1000px;}

.ind_main{margin-top:100px;}
.ind_main span{margin-bottom:15px;font-size:20px;font-weight:bold;}
.ind_main .ind_lst{padding-top:15px;padding-bottom:15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.ind_main .inditem{padding:12px 0;}
.ind_main .inditem h5{font-size:15px;}

@media screen and (max-width:767px){
  .container{padding-right:15px;padding-left:15px;}
  .row{margin-right:-5px;margin-left:-5px}
  .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:5px;padding-left:5px}

  .navbar-default .navbar-nav>li>a{padding-left:15px;padding-right:15px;font-size:16px;}

  .idx_btil{margin-bottom:5px;}
  .idx_btil h3{font-size:20px;}
  .idx_btil span{margin-top:5px;color:#888888;font-size:14px;}

  .idx_about{margin-top:40px;}
  .idx_about .row .gyctn{margin:10px auto 20px auto;font-size:15px;line-height:28px;}
  .idx_about .row .gyitem{margin-top:10px;}
  .idx_about .gymore{text-align:center;}
  .idx_about .gymore a{margin:0 auto 15px auto;color:#888888;}

  .idx_news{margin-top:50px;}
  .idx_news .row .xwitem a{margin-top:10px;}
  .idx_news .row .xwitem a span{margin-top:8px;font-size:15px;color:#969696;}
  .idx_news .row .xwitem a h5{margin-top:2px;font-weight:normal;line-height:25px;min-height:55px;color:#646464}
  .idx_news .xwmore{text-align:center;}
  .idx_news .xwmore a{margin:0 auto;padding:10px 0;width:150px;color:#afafaf;border:1px solid #cbcbcb;}
  .idx_news .xwmore a:hover{border:1px solid #004196;color:#004196;}

  .idx_typic{margin-top:50px;}
  .idx_typic .row .yyitem a{margin-top:10px;padding-bottom:18px;}
  .idx_typic .row .yyitem a h4{margin-top:15px;font-size:16px;}
  .idx_typic .row .yyitem a p{margin:8px 10px 0 10px;font-size:14px;line-height:24px;min-height:80px;color:#646464;}
  .idx_typic .row .yyitem a span{font-size:14px;}

  .idx_product{margin-top:50px;}
  .idx_product .row .pritem a{margin:10px 0 0 0;}
  .idx_product .row .pritem a div{padding-top:50px;padding-bottom:50px;background:#ebebeb;}
  .idx_product .row .pritem a div img{width:48px;}
  .idx_product .row .pritem a div h4{font-size:18px;color:#4b4b4b;}
  .idx_product .row .pritem a div span{font-size:12px;color:#969696;}
  .idx_product .row .pritem a:hover div h4{}
  .idx_product .row .pritem a:hover div span{}
  
  /*
  .idx_product{margin-top:50px;}
  .idx_product .row .pritem a{margin-top:10px;}
  .idx_product .row .pritem a div{top:30%;}
  .idx_product .row .pritem a div img{margin-bottom:10px;width:35px;}
  .idx_product .row .pritem a div h4{font-size:17px;}
  .idx_product .row .pritem a div span{font-size:12px;}
  .idx_product .row .pritem a:hover div h4{font-size:19px;}
  .idx_product .row .pritem a:hover div span{font-size:10px;}
  */

  .idx_client{margin-top:60px;}
  .idx_client .row .khitem{margin-top:10px;padding-left:5px;padding-right:5px;}

  .idx_bottom{margin-top:60px;padding-top:30px;padding-bottom:30px;}
  .idx_bottom .btline{margin-top:20px;margin-bottom:15px;}
  .idx_bottom .row .btbeian, .idx_bottom .row .btcopy{text-align:left;}
  .idx_bottom .row .btbeian a{color:#afafaf;margin-top:3px;}

  .com_main{margin-top:30px;}

  .com_link .row div{margin-bottom:10px;}
  
  .com_title h3{font-size:22px;line-height:30px;}
  .com_title span{margin-top:10px;font-size:15px;color:#969696;}
  .com_stitle{font-size:18px;}

  .com_content{padding-top:30px;padding-bottom:30px;min-height:500px;font-size:15px;}
  .com_content p{line-height:28px;}
  .com_content img{margin-top:15px;margin-bottom:15px;}
  .com_content .row div img{margin-top:5px;margin-bottom:5px;}
  .com_content .cnt_typic, .com_content .cnt_service{width:auto;}
  
  .com_content .hzitem img{width:35%;}
  .com_content .ctn_partnerform{margin:0 auto;width:100%;}
  
  .com_list{margin-top:30px;margin-bottom:30px;min-height:500px;}

  .com_list .row .proditem a{margin-bottom:10px;}
  .com_list .row .proditem h5{padding-top:15px;padding-bottom:15px;margin-bottom:0;font-size:15px;text-align:center;}
  .com_list .row .proditem a:hover h5{font-weight:bold;}
}











