@charset "utf-8";

/*全局控制*/
body{font-size:12px;line-height:22px; background:#fff; font-family:"微软雅黑",Arial; -webkit-text-size-adjust:none;color: #333;}
a 		{text-decoration:none; transition-duration:500ms; color:#333;}
a:hover {text-decoration:none; transition-duration:500ms; color:#e95520;}
svg{fill: currentColor; vertical-align: middle;}

/*html{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(1);
}*/

.title_01{ margin:40px 0;overflow: hidden;}
.title_01 h3{font-size:30px; line-height: 30px; font-weight: normal; margin-bottom: 15px;}
.title_01 span{border-bottom: 3px solid #f63; }
.title_01 p{color: #999; font-size: 12px;}
.title_02{ font-size: 24px;}
.title_02 p{ font-size: 14px;}
.title_03{font-size: 18px;margin-bottom: 15px;}

@media (max-width:768px) {
.title_01{ margin:20px 0;overflow: hidden;}
.title_01 h3{font-size:18px; margin-bottom: 0;}
.title_01 span{border-bottom: 1px solid #f63; }
.title_02{ font-size: 18px;}
.title_02 p{ font-size: 12px;}	
}

.sub_title{ border-bottom:1px solid #eee; padding:10px 0; margin-bottom:30px; overflow: hidden;}
.sub_title h3{ font-size:14px;}

.ban{ height: 100px; background-position: center; background-size: cover;}
.ban_about 	{ background-image: url(../images/ban_about.jpg);}
.ban_pro 	{ background-image: url(../images/ban_product.jpg);}
.ban_case 	{ background-image: url(../images/ban_case.jpg);}
.ban_info 	{ background-image: url(../images/ban_info.jpg);}
.ban_news 	{ background-image: url(../images/ban_news.jpg);}
.ban_contact{ background-image: url(../images/ban_contact.jpg);}

/*.bg_01{background:#fff url(../images/bg_01bak.png) bottom no-repeat; padding-bottom: 30px;overflow: hidden;}
.bg_02{background:#fff url(../images/bg_02bak.png) bottom no-repeat; padding-bottom: 30px;overflow: hidden;}*/

/*header*/
.topbox{ height: auto; line-height: 20px; padding: 3px 0; background:#164d90; color: #fff; overflow: hidden;}
.topbox a{ color: #fff; padding-right: 5px;}
.topbox a:hover {color:#f63;}
.topbox img{width: 20px; height: 20px; margin: 0 5px;}

header {height:auto; background: #f0f0f0;}
header .nav_logo {float:left; height:80px; padding:10px 0; font-size:24px;}
header .nav_logo img{ height:100%;}
header .nav_logo span{font-size: 14px; color: #999; font-weight: normal;margin-left:10px;border-left:1px solid #999;padding-left: 10px;}
header .nav_list {float:right;}
header .nav_list li { float:left; line-height:80px;font-size:15px; margin: 0 0 0 30px; position: relative;}
header .nav_list li a {display:block;}
header .nav_list li a:hover { color:#f63;}
header .nav_list .on{color:#f63;}
header .nav_menu {display:none;}

header .nav_list > li:hover .nav_sub {height:auto;}
header .nav_list .nav_sub { position:absolute; left: 50%;width: 160px; margin-left: -80px; height:0; overflow:hidden; z-index:99; background:#f0f0f0;}
header .nav_list .nav_sub li{float: none; line-height: 40px; margin:0; text-align: center;padding:0; font-size:13px;}
header .nav_list .nav_sub li a:hover{ background: #f63; color: #fff;}
header .nav_list .nav_sub li:last-child{margin-bottom:15px;}

.hot_link{ font-size: 24px; font-weight: bold; color: #f63; }
.hot_link img{width: 24px; margin-top: -2px;}

/*footer*/			
footer{overflow: hidden; background: #eae9e9; padding:30px 0 0;}
footer h3{font-size: 16px;margin-bottom: 10px;}
footer .f_nav{font-size: 14px;line-height: 28px;}
footer .qrcode img{width: 100px; margin: 10px 0;}
footer .copyright{border-top:1px solid #c1c1c1; padding: 15px 0 5px;margin-top: 15px;}
footer .weblink{margin-bottom: 15px;}
footer .weblink a{padding-right: 5px;}
@media (max-width:1200px) {

}
@media (max-width:992px) {
header .nav_logo { height:60px; font-size:18px;}
header .nav_list li{margin: 0 0 0 15px; font-size: 14px; line-height:60px;}
footer .qrcode{display: none;} 
	
}
@media (max-width:768px) {
.ban{height: 80px;}
.topbox	.top_lianxi, .topbox	.top_gongsi span{display: none;}
header .nav_menu {display:block;float:right;padding:8px 5px;position:relative; border:1px solid #ccc; border-radius:4px;z-index:99;cursor:pointer;margin-top: 10px;}
header .nav_menu span {height:2px;width:25px;display:block;background:#ccc;}
header .nav_menu span + span {margin-top:6px;}
header .nav_list {position:fixed;height:100%;top:0;padding-top:10px;width:70%;left:-70%;background:#f0f0f0;-webkit-transition:1s;transition:1s;z-index:99;}
header .nav_list > li {width:100%; overflow: hidden; margin:0;}
header .nav_list > li a { padding:0 20px; line-height: 40px; border-bottom:1px solid #f8f8f8;}
header .nav_open {left:0%; overflow:auto;}


footer h3{font-size: 14px;margin-bottom: 0;}
footer .f_nav li{font-size:12px;}
footer .copyright{ text-align: center;}
footer .copyright span{display: block;}
}

/*index*/
.banner{position:relative;max-width:100%;text-align:center; margin: 15px auto; overflow: hidden;}
.banner:hover .callbacks_nav{display:block;}
.rslides{position:relative;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;max-width:100%;}

.callbacks_tabs.callbacks1_tabs{margin-top:-40px;position:relative;z-index:10;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:15px;height:15px;margin-left:10px;border:1px solid #164d90;overflow: hidden;}
.callbacks_tabs.callbacks1_tabs li a{display:block;z-index:100; text-indent: -9999px;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#164d90;}

.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0,.8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}

.callbacks_nav{position:absolute;top:50%;left:15px;opacity:0.6;z-index:3;text-indent:-9999px;overflow:hidden;height:61px;width:38px;background:url("../images/themes.gif") no-repeat left top;margin-top:-30px;display:none;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:right top;right:15px;}


.i_industr{margin-bottom: 60px;overflow: hidden;}
.i_industr .tit_box{ border: 1px solid #ccc; padding: 15px;}
.i_industr .tit_a{font-size: 18px; font-weight: bold; margin: 20px auto;}
.i_industr .tit_c{overflow: hidden;margin-bottom: 10px;}
.i_industr .tit_moer{line-height: 35px; width: 60%; margin: 0 auto;}
.i_industr .tit_moer a{display: block; font-size: 14px;border: 1px solid #666;}
.i_industr .tit_moer a:hover{background: #f63; color: #fff;border: 1px solid #f63;}

.i_about{font-size: 14px;}
.i_about h3{font-size: 16px;margin-bottom:5px;}
.i_about p{margin-bottom: 30px;}
.i_about li{line-height: 30px;}

.inews_tabs {overflow: hidden; margin-bottom: 30px; text-align: center; line-height:36px;}
.inews_tabs li{ background: #ccc; font-size: 16px; padding:10px 30px; display: inline; cursor: pointer;}
.inews_tabs .active{ color: #fff; background: #154b90; }

.i_news_01{overflow: hidden;}
.i_news_01 li {font-size: 14px; overflow: hidden;margin-bottom: 15px;}
.i_news_01 li img{width:140px; height:100px; float: left;}
.i_news_01 li .newtit{float:right; width: 100%; margin: 0 -150px 0 0; padding: 0 150px 0 0;}
.i_news_01 li h3{font-size: 15px; margin-bottom:8px;}
.i_news_01 li time, .i_news_01 li span{display: block; color: #999; font-size: 12px;}

.i_news_02{overflow: hidden;margin-bottom: 30px;}
.i_news_02 li{font-size: 14px; line-height: 35px; height: 35px; overflow: hidden;}
.i_news_02 li time{float: right;color: #999;}

.i_more{overflow: hidden; width: 200px; text-align: center; line-height: 38px; display: block; margin:30px auto; border: 1px solid #666;}

.i_kehu{margin-bottom: 15px;overflow: hidden;}

.i_pingjia{margin-bottom: 30px;overflow: hidden;}
.i_pingjia .i_p_name{border: 1px solid #999;position: relative; font-size: 14px; text-align: center;}
.i_pingjia .i_p_name .pepo_tabs{margin: -8px 0 0 -2px; background: #fff; width: 240px; height:150px; text-align: left;overflow: hidden;}
.i_pingjia .i_p_name .pepo_tabs li{line-height: 30px; height: 30px; overflow: hidden; cursor: pointer;}
.i_pingjia .i_p_name .pepo_tabs .active{ color: #f63;}
.i_pingjia .i_p_name .more{background: #f60; text-align: center; color: #fff; margin: 26px auto;display:inline-block; padding: 10px 60px;}

.i_pingjia .i_p_test_a{padding: 30px; border: 1px solid #999;}
.i_pingjia .i_p_test_b{text-align: center;}
.i_pingjia .i_p_test_b p{ font-size: 16px; height: 50px; line-height: 25px; overflow: hidden;margin: 30px 0;}
.i_pingjia .i_p_test_b span{ display: block; font-weight: bold; font-size: 18px;}

.i_weblink{ padding-bottom: 15px;}
.i_weblink a{padding:5px;}


@media (max-width:1200px) {
.i_about{font-size: 12px;}
.i_about p{margin-bottom: 20px;}	
.i_about li{line-height: 22px;}	
.i_news_02 li{font-size: 12px;}
.i_pingjia .i_p_name{font-size: 12px;}
.i_pingjia .i_p_name .pepo_tabs{ width: 90%;}
	
	
	
}

@media (max-width:992px) {
.i_industr li{margin-bottom: 15px;}
.i_about_img img{width: 100%; margin-bottom: 15px;}
.i_pingjia .i_p_name{font-size: 16px;}
.i_pingjia .i_p_name{margin-bottom: 15px;}
}
@media (max-width:768px) {
.i_about h3{font-size: 14px;}
.i_about p{margin-bottom: 10px;}
.i_about li{line-height: 30px;font-size: 14px;}
.i_pingjia .i_p_test_b p{ font-size: 14px; height: auto; text-align: left;}
.inews_tabs li{ font-size: 14px; padding:5px 10px;}
.i_industr .tit_a{font-size: 12px; height: 20px;overflow: hidden; font-weight: bold; margin: 10px 0 0;}
.i_industr .tit_c, .i_industr .tit_moer{display: none;}

.i_news_02 li time{display: none;}

	
}


/*服务行业*/
.case_list{overflow:hidden;}
.case_list li{ margin:0 -3px 15px 0; display:inline-block; vertical-align:top; float:inherit; text-align: center;}
.case_list li .gli_box{width: 100%;overflow: hidden;}
.case_list li img{ transition: all 0.9s; width: 100%;}
.case_list li p{font-size:14px; padding:10px 0;}
.case_list li:hover img{transform: scale(1.1);}

.case_tit{ margin-bottom:15px; overflow:hidden; line-height: 30px;}
.case_tit .name{ margin:0 20px 0 0; font-size:20px; font-weight: normal;}
.case_tit .hits{color: #999;margin-right: 20px;}
.case_tit .link{ font-size: 14px;}
.case_tit svg{width: 14px; height: 14px; margin-bottom:-2px;}

.case_show{ font-size: 16px;}
.case_show p{margin-bottom: 15px;}
.case_show img{margin-bottom: 15px;}
/*研究工具*/
.pro_list{margin-bottom: 30px;overflow: hidden;}
.pro_list img{width: 100%;} 
.pro_list dl{margin-bottom: 30px;}
.pro_list dd{ height: 208px; padding:15px 30px; background: #eee;}
.pro_list dd .tit{ font-size: 18px; font-weight: bold; text-align: center;margin-bottom: 10px;}
.pro_list dl:nth-child(4n+3) dd, .pro_list dl:nth-child(4n+4) dd{float: left; }
.pro_list dl:nth-child(4n+3) dt, .pro_list dl:nth-child(4n+4) dt{float: right; }


@media (max-width:1200px) {
.pro_list dd{ height: 171px; }
}

@media (max-width:992px) {
.pro_list dd{ height: auto; }
}
@media (max-width:768px) {

}

/*****新闻************/
.news_list{overflow: hidden; color:#999; margin-bottom: 20px;}
.news_list li{ overflow:hidden; margin-bottom:5px; border-bottom:1px dashed #ccc; padding-bottom:5px;}
.news_list .nl_title{font-size:18px;}
.news_list .nl_pic{ overflow:hidden; width:100px; height:70px; margin:0 15px 0 -15px; float: left; text-align: center; position: relative;}
.news_list .nl_pic time{font-size: 18px; display: block; color: #333;}
.news_list .nl_pic:after{content:"—"; color: #ccc; position: absolute;top: 0;right: 0;}


.news_show_title{ border-bottom:1px dashed #ccc; margin-bottom:20px;}
.news_show_title h2{ font-weight:normal; padding-bottom:5px;}
.news_show_title p{ color:#999; padding-bottom:5px;}
.news_show_title p span{ padding:0 10px 0 0; }
.news_show_title p svg{ width: 14px; height: 14px;margin-bottom:-2px; }
.news_show{font-size:14px;}
.news_show p{ margin:10px 0;}
.news_show img{ max-width:100%; display:block; margin:10px auto;}
.news_show a{color: #09c;}
.news_show a:hover{text-decoration:underline;}
.news_prenext{ margin:20px 0;}
.news_hot{margin-bottom: 15px;overflow: hidden;}
.news_hot li{line-height: 30px;}
.news_hot li:before{content:"• ";}

.news_top{margin-bottom: 15px;}
.news_top li{padding-bottom: 5px;}
.news_top span{border-radius: 50%; width: 20px; height: 20px; line-height: 20px; color: #fff; text-align: center; display: inline-block; background: #bbb; margin-right: 10px;}
.news_top li:first-child span{background: #f6b834;}
.news_top li:nth-child(2) span,.news_top li:nth-child(3) span{ background: #1a599f;}
.goods_top li{margin-bottom: 15px; text-align: center; font-size: 14px;}
.news_top img, .goods_top img{width:100%;}

.search{ margin-bottom:30px; overflow:hidden; border:1px solid #999; }
.search .key{ width:80%; float:left; line-height:30px; text-indent:1em; outline:none; border:none;}
.search .sub{width:20%; font-size:16px; color:#999; float:right; background:none; border:none; line-height:30px; text-align:center;border-left:1px solid #999;}


.news_show_code{ font-size: 18px; overflow: hidden; width:320px; margin:30px auto 0;}
.news_show_code p{margin-top: 45px;}
.news_show_code b{display: block; width: 160px; float: left; background: url(../images/qrcode_bg.gif); background-size: 100%; padding: 17px 20px 20px 15px;}
.news_show_code b img{width: 100%;}
.mianze{border: 1px dashed #999; color: #999; padding: 15px; overflow: hidden; margin-top: 30px;}


@media (max-width:1200px) 
{


}

@media (max-width:992px) 
{

}
@media (max-width:768px) 
{


}

@media (max-width:768px) 
{

	
}


/*****单页 ************/

.left_nav{margin-bottom: 30px;}
.left_nav .left_title{ font-size: 18px; background: #164d90; padding: 30px; color: #fff;}
.left_nav .left_title p{ font-size: 24px; margin-bottom: 5px;}
.left_nav li{ line-height: 50px; font-size: 14px;}
.left_nav li a{display: block; padding-left: 30px; border: 1px solid #ddd; margin-top: -1px;}
.left_nav li a:hover{background: #2d78d5; color: #fff;border: 1px solid #2d78d5;}
.left_nav .on{color: #2d78d5; font-weight: bold;}
/*关于我们*/

.about_01{ font-size: 16px; margin-bottom: 30px; line-height: 180%;}
.about_01 img{margin-bottom: 15px; }
.about_01 p{margin-bottom: 15px; text-indent: 2em;}

.about_01 .tit{font-weight: bold; font-size: 16px;margin-bottom: 10px;text-indent: 2em;}
.about_01 .more{margin-bottom: 15px;text-indent: 2em;}




@media (max-width:1200px) {
}
@media (max-width:992px) {
}
@media (max-width:768px) {

	
	
	
	
	
	
}

/*分页样式*/ /*内容分页*/
.page_info{text-align:center; margin:0 auto 30px;overflow: hidden;}
.page_info span{padding:0 2px;font-weight:bold;}

.page_list, 		.contPage{text-align:center; margin:0 auto 30px;overflow: hidden;}
.page_list a, 		.contPage a{display:inline-block;color:#898989;border:1px solid #e8e8e8;padding:5px 13px;margin:0 1px;}
.page_list a:hover, .contPage a:hover{color:#fff;background:#898989;}
.page_list a.on, 	.contPage a.on{color:#fff;background:#1a599f;border:1px solid #1a599f;}












