/* css reset start */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,{
  margin: 0;
  padding: 0;
}

/*body, button, input, select, textarea { font: 12px/1.5 tahoma, arial, sans-serif, "微软雅黑"; }*/
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; } 

ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img {border: 0; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }

.fl{float:left;}
.fr{float:right;}
/* css reset end */


/* common style*/
.container .abstract{margin-top:50px;}
.container h1, footer h3, footer p a, .container .crumbs_nav{letter-spacing:2px;}
.container .crumbs_nav{font-size:18px;color:#333;margin-top:36px;}
.container .crumbs_nav a{font-size:18px;color:#333;margin-top:36px;}
.container .crumbs_nav a:hover{font-size:18px;color:#666;margin-top:36px; text-decoration:none;}

/*nav start*/
.navbar-brand{height:80px;}
.navbar_list>li>a{padding-top:24px;padding-bottom:6px;line-height:60px;}
.navbar-toggle{margin-top:30px;}
/*nav end*/

/*content start*/
.container .col-lg-6 h1{margin-bottom:15px;}
.container .abstract{margin-top:50px;}
.container .col-lg-6 .abstract h1{margin-top:10px;}
.abstract .h1_underline{width:102px;height:5px;border-top:#252525 1px solid;}
.reason .abstract_text{text-indent:34px;}
.abstract .pic_effect{overflow:hidden;}
.abstract img{cursor:pointer;transition:all 0.6s;}
.abstract img:hover{transform:scale(1.4);}
/*content end*/

/* Contact start */
.no_effect img{cursor:default;transition:all 0s;}
.no_effect img:hover{transform:scale(1);}
.sprite_icon i{display:block;margin:0px;width:25px;height:25px;background:url(../img/sprites.png) no-repeat;}
.sprite_icon .another_tel{clear:both;}
.sprite_icon .tel{clear:left;background-position:0px -73px;}
.sprite_icon .email{background-position:0px -38px;}
.sprite_icon .service_qq{background-position:0px -111px;}
.sprite_icon p{margin-bottom:15px;}
.sprite_icon .distance_clean{margin-bottom:0px;}
.sprite_icon .another_tel{padding-left:7%;}
/* Contact end */

/* News start */
.col-lg-4 .news_title{font-size:18px;margin:0 0 15px 0;padding:0 0 5px 15px;background:url(../img/title_bgline.png) no-repeat left bottom;}
.col-lg-4 .news_title span{font-size:12px;color:#666;font-family:arial;letter-spacing:0px;}
.col-lg-4 .news_list li{list-style:square;color:#999;padding-bottom:5px;}
.col-lg-4 .o_detail{margin-top:15px;}
/* News end */

/* footer start */
footer{color:#fff;}
footer h3{font-size:18px;margin-top:50px;clear:both;}
footer ul{padding:0 34px 0 0;margin:0;}
footer .right_distance{padding-right:0;}
footer li{padding-bottom:10px;}
footer li>a, footer p a{color:#ddd;}
footer li>a:hover, .footer_icon a:hover, footer p a:hover{text-decoration:none;color:#fff;}
.footer_bg{width:100%;background-color:#737172;margin-top:40px;}
footer p{margin:20px 0 0px;}
.footer_icon i{display:block;margin:-5px 5px 0 0;width:32px;height:30px;background:url(../img/sprites.png) no-repeat;}
.footer_icon a .blog{background-position:0 -200px;}
.footer_icon a .weChat{background-position:0 -150px;}
.footer_icon a:hover .blog{background-position:-50px -200px;}
.footer_icon a:hover .weChat{background-position:-50px -150px;}
.footer_icon span{margin-top:10px;}
.footer p img{margin:0 10px;}
footer .p_distance{padding:0 30px;}
footer .col-lg-4{padding-bottom:50px;width:67%; }
.block_float{float:left;}
footer .col-lg-55{float:right; width:381px; margin-top:50px;}
/* footer end */