/* CSS Document */
@charset "utf-8";
.Container{width:100%; height:auto; margin:0 auto; min-height:100%; position: relative; font-family:"Microsoft YaHei",SimHei,Verdana,Arial,sans-serif;} 

/*顶部*/
.topBg{width:100%; height:34px; background:url(../images/top_bg.png) repeat-x;}
.top{width:1100px; height:34px; margin:0px auto; line-height:30px;}
.top_l{width:150px; height:34px; float:left;}
.top_m{width:750px; _height:34px; float:left;margin:5px 0px;}
.hightemp{color:#FF6600;}
.lowtemp{color:#6699FF;}
.top_r{width:200px; height:34px; float:left; color:#999999;}
.top_r a{color:#999999; text-decoration:none;}
.top_r a:hover{color:#333333; text-decoration:underline;}

/*导航*/
.nav{width:1100px; height:80px; background:#ffffff; margin:0px auto;}
.nav_left{width:184px; height:63px; float:left; padding-top:10px;}
.nav_left a{ display:block;}
.nav_right{ height:57px; float:right; padding-top:23px; padding-left:50px;}
.nav_right ul li{ position:relative; float:left; padding:0 20px; text-align:center;}
.nav_right ul li a{color:#333333; font-size:16px; font-weight:bold; text-decoration:none; text-align:center;}
.nav_right ul li a:hover,.nav_right ul li a.hover{color:#388cc3;}
.h5{font-size:8px; color:#9f9f9f; font-weight:normal;}
.nav_right ul li a:hover .h5,.nav_right ul li a.hover .h5{ color:#388cc3;}

/*首页内容*/
.casesBg{width:100%; padding:50px 0px;}
.cases{width:1100px; margin:0px auto; text-align:center;}
.index_con_title{ margin-bottom:30px;}
.index_con_title p{ font-size:22px;}
.index_con_title p span{ font-size:16px; color:#ccc;}
.newlist{ width:328px; float:left; margin-right:58px; text-align:left;}
.newlist_title{width:320px; height:30px; background:url(../images/news_line.png) no-repeat 0px 29px; font-size:16px; color:#333333; padding-left:8px;}
.newlist_title span{float:right;}
.newlist ul,li{margin:0px; padding:0px;}
.newlist ul{margin-top:20px;}
.newlist ul li{background:url(../images/disc.png) no-repeat 3px 11px; line-height:30px; text-indent:18px;}
.news_icon{ width:120px; height:78px; border:1px solid #e0e0e0; padding:4px; margin-right:15px;}
.news_icon a img{ width:100%; height:100%;}

/*滚动新闻*/
.scroll_bg{ width:100%; height:50px; background:url(../images/news_bg.png) repeat-x;}
.scroll_news{ width:1100px; height:50px; line-height:50px; margin:0 auto; overflow:hidden;}
.news_title{ float:left; font-size:18px; font-weight:bold;}
.scroll_news ul{ float:left;}
.scroll_news ul li a{ font-size:16px;}

/*行业应用*/
.page_main{ width:1080px; height:120px; margin:0 auto;}
.page_list{ float:left; width:80px; height:80px; margin:20px;}
.page_list span{ display:block; margin-top:10px; text-align:center; font-size:14px; color:#666666;}

/*业务与产品*/
.product_main{ width:1100px; margin:0 auto;}
.product_list{ width:1100px; margin:0 auto; overflow:hidden;}
.product_list ul li{ float:left; position:relative; display:inline; width:260px; margin-right:20px; overflow:hidden;}
.product_list ul li .photo{ width:260px; height:160px; overflow:hidden;}
.product_list .rsp{ position: absolute; top:0px; left:0px; width:260px; height:160px; overflow:hidden;}
.product_list .text{ position:absolute; left:-260px; top:0px; width:260px; height:160px; overflow:hidden;}
.product_list .text h3{ width:260px; margin-top:124px; height:40px; line-height:40px; text-align: center; color:#ffffff; background-color:rgba(0,0,0,0.6); font-size:14px; text-decoration:none;}
.product_list .text h3 a{ display:block; color:#ffffff; text-decoration:none;}
.product_list .text h3 a:hover{ text-decoration:none;}
.product_list ul li ul{ height:120px; margin-top:10px; overflow:hidden;}
.product_list ul li ul li{ padding-left:5px; height:30px; line-height:30px; margin-bottom:0; text-align:left; font-size:12px;}
.product_list ul li ul li a{ color:#393939; background:url(../images/plus.png) left no-repeat; padding-left:20px;}
.product_list ul li ul li a img{ float:left; margin:9px 5px 0;}
.product_more{ float:right; margin-top:10px;}
.product_more a{ 
	display:block; 
	width:61px; 
	/*height:11px; */
	/*background:url(../images/more1.png) no-repeat;*/
	color:red;
}

/*版权*/
.copyrightBg{ width:100%; background-color:#acacac;}
.copyright{ width:1090px; background-color:#acacac; margin:0px auto; font-size:12px; color:#ffffff;} 
.footer_left{ float:left; line-height:24px; padding:20px 0;} 
.footer_link{ margin-bottom:20px;}
.footer_link a{ color:#ffffff; margin-right:20px; font-size:14px; line-height:30px;}
.footer_left p span{ font-size:14px; font-weight:bold;}
.footer_right{ float:right; font-size:14px; padding:20px 0; margin-left:20px;}
.footer_right p{ line-height:30px;}
.footer_right img{ width:96px; height:96px; margin-top:5px;}
.footer_right span{ display:block; text-align:center; font-size:12px; line-height:16px;}

/*****************模板***************/
.bg_news{ width:100%; height:270px; margin-bottom:40px; background:url(../images/bg_news.png) center top no-repeat;}
.bg_product{ width:100%; height:270px; margin-bottom:40px; background:url(../images/bg_product.png) center top no-repeat;}
.bg_cases{ width:100%; height:270px; margin-bottom:40px; background:url(../images/bg_cases.png) center top no-repeat;}
.bg_investor{ width:100%; height:270px; margin-bottom:40px; background:url(../images/bg_investor.png) center top no-repeat;}
.bg_about{ width:100%; height:270px; margin-bottom:40px; }
.templetMain{ width:1100px; margin:0 auto;}
.main_title{ padding-bottom:20px; border-bottom:1px solid #999999;}
.main_title p{ font-size:22px;}
.main_title p span{ font-size:16px; color:#cccccc;}
.main_con{ padding:20px 0;}
.main_con_left{ float:left; width:160px;}
.main_left_title{ font-size:16px;}
.main_left_title a{ display:block; padding:10px 20px; border-bottom:1px solid #cccccc;}
.main_con_left .main_con_left_box:last-child .main_left_title a{ border-bottom:0;}
.main_left_title a:hover{ padding-left:30px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; background:url(../images/little_1.png) left no-repeat;}
.main_con_left ul li a{ display:block; height:34px; line-height:34px; padding-left:20px; color:#999999; font-size:14px;}
/*11-18 ding*/
.big-title{font-size:20px!important;text-align: center;margin-bottom:10px!important}
.main_con_left ul li a:hover{ padding-left:30px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; background:url(../images/little_1.png) left no-repeat;}
.ywcp_ul{ display: none;}
.ywcp_ul li a{display: inline-block;width:200px;font-size:12px!important}
.left_title_selected{ color:#197ec1 !important; background:url(../images/little_1.png) left no-repeat;}
.main_con_right{ float:right; width:900px;}
.main_right_title{ float:right; height:40px; line-height:40px; margin-top:-61px; margin-right:25px; font-size:12px; padding-left:10px;}
.main_right_title a{ color:#197ec1;}
.main_right_title .nav_line:last-child{ display:none;}
.nav_line{ display:inline-block; color:#333333; padding:0 5px;}
.main_right_text{ display:none;font-size:14px;color:#666; line-height:1.8;}
.main_right_text img{width:50%;text-align:center;display:block;margin:0 auto}
.main_right_text h1{font-size:16px;margin-bottom:10px;margin-top:15px;}
.main_right_text h3{color:black;margin:10px 0;border-bottom: 2px solid #ccc;display: inline-block;}
.main_right_text h4{margin-left:28px;}
.main_right_text p{margin-bottom:1em}
.main_right_list{ float:left; width:400px; margin:10px 15px; border-bottom:1px solid #cccccc;}
.main_right_list a{ display:block; height:18px; font-size:14px; padding:5px 0; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.main_right_list p{ height:40px; margin-bottom:10px; font-size:14px; color:#666666; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.main_right_list p span{ font-size:12px; color:#999999;}
.main_right_list2{ float:left; width:270px; margin:10px; border-bottom:1px solid #cccccc;}
.main_right_list2 p{ height:40px; margin-bottom:10px; font-size:14px; color:#999999; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.main_right_list2 a{ display:block; font-size:14px; margin-bottom:10px;}
.main_right_list2 a span.list_img{ position:relative; display:block; height:154px; overflow:hidden; margin-bottom:10px;}
.main_right_list2 img{ top:0; left:0; width:100%; transition: all 0.3s ease 0s; display: inline;}
.main_right_list2 a:hover img{ -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
.main_right_list2 p span{ font-size:12px;}
/************在线招聘*************/
.table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding:6px 8px;
  line-height: 1.42857143;
  /*vertical-align: top;*/
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
  text-align: left;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
/**********新闻**********/
.news_bannerBg{width:100%; height:230px; background:url(../images/new_banner.png) no-repeat center top; margin-bottom:50px;}
.news_tab{ height:40px; margin:20px 0;}
.news_tab ul li{float:left; margin-right:6px; width:128px; height:36px; line-height:36px; text-align:center;}
.news_tab ul li a{ display:block; width:128px; height:36px; border-bottom:2px solid #cccccc; font-size:16px; text-decoration:none;}
.news_tab ul li a:hover,.news_tab ul li a.hover{ color:#197ec1; border-bottom:2px solid #80cef7;}
.news_con{width:1100px; min-height:600px; margin:0px auto; margin-bottom:50px;}
.news_con ul li{width:1100px; margin-bottom:35px;}
.news_con ul li img{width:205px; height:134px; border:none; margin-right:30px;}
.news_con ul li table tr th{font-size:16px; line-height:30px;}
.news_con ul li h2{color:#666666; line-height:22px; font-weight:normal;}
.news_con ul li table tr td p{line-height:26px; font-size:12px;}

/*网站地图css*/
.map_table{ width:1000px; margin:0 auto; padding:50px;}
.table_point{ margin:0 5px;}
.com00 { background: url(../images/yftk_bg1.jpg);border-width:0px 1px 1px 1px; border-color:#d3d2d2; border-style:solid; }
.com02 { width:100%; height:25px;font-size: 12px; color:#666666; text-align:center; line-height:25px}
.com01{ margin:0 auto; padding:0; width:1024px; height:758px; text-align:center; width:1022px; align:center;cellpadding:0px; cellspacing:0px }
.com04 { border-width:0px 0px 1px 0px; border-color:#d3d2d2; border-style:solid; }
.com05 { padding-top:5px}
.com06 { border-width:0px 1px 1px 1px; border-color:#d3d2d2; border-style:solid; }
.com07 { border-width:0px 1px 1px 1px; border-color:#d3d2d2; border-style:solid; }
.line_bottom { border-width:0px 0px 1px 0px; border-color:#d7000f; border-style:solid; }
.com09 { border-width:0px 0px 0px 1px; border-color:#d7000f; border-style:solid; }
.line_all { border-width:1px 1px 1px 1px; border-color:#d3d2d2; border-style:solid; }
.com11 { border-width:0px 0px 1px 0px; border-color:#d3d2d2; border-style:solid; }
.com12 { border-width:0px 0px 1px 1px; border-color:#d7000f; border-style:solid; }
.com13 { border-width:0px 0px 1px 0px; border-color:#d3d2d2; border-style:solid; }
.line_right { border-width:0px 1px 0px 0px; border-color:#d7000f; border-style:solid; }

.fenye{ overflow:hidden; text-align:center;line-height:24px; width:100%; padding:30px 0 20px 0; }
.fenye .a1{ font-size:14px;padding:5px 10px;color:#666666;border:1px solid #ccc;border-radius:5px;margin:0 2px;}
.fenye a{ font-size:14px;padding:5px 10px;color:#666666;border:1px solid #cdcdcd; background-color:#ffffff;border-radius:5px;margin:0 2px;}
.fenye span{ font-size:14px;padding:5px 10px;color:#ffffff;border:1px solid #388cc3; background-color:#388cc3;border-radius:5px; margin:0 2px;}
.fenye a:hover{color:#fff;background:#388cc3;border:1px solid #388cc3; text-decoration:none;} 


.sxp{overflow:hidden; border-top:1px solid #dcdcdc; margin-top:20px; font-size:14px; padding-top:10px; height:30px; line-height:30px; color:#666666;}
.sxp a{ color:#666666;}
.sxp .sxpleft{float:left; width:50%;}
.sxp .sxpright{float:right; width:50%; text-align:right;}