﻿@charset "utf-8";
/* CSS Document */

/***************
	CSS Reset
****************/

body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
fieldset, img {
	border: 0;
}

.clear{ clear:both;}
*{ padding:0; margin:0;}
:focus {
	outline: 0;
}
address, caption, cite, code, dfn,
em, strong, th, var, optgroup {
	font-style: normal;
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}

input, button, textarea,
select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
code, kbd, samp, tt {
	font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
	*font-size: 100%;
}
body {
	line-height: 1.5;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
}
sup, sub {
	font-size: 100%;
	vertical-align: baseline;
}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {
	text-decoration: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
li{list-style:none}
/*End CSS reset*/


/**********
 layout
 ************/
.clearfix:after { 
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
.clear{clear:both;float:none;height:0px;margin:0} 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */
.floatl{float:left; padding-left:5px;}
.floatr{float:right; padding-right:5px;}
a,a:visited{color:#444;text-decoration: none;}
a:hover{color:#f60;}
.left{float:left;display:inline}
.right{float:right;display:inline}
.mart20{margin-top:20px!important;}
.grey{background:#f2f2f2!important}
/*End layout*/

/* Default styles by weishai
----------------------------------------------------------------*/

body {
	/**font-family:Microsoft YaHei,"微软雅黑", Arial, Helvetica, 
	sans-serif;**/
	font-family: Microsoft YaHei,Arial,Tahoma,"hiragino sans gb",Helvetica;
	font-size:14px;
	color:#555;
	min-width:300px;
	background: #fff;
}
#wrapper{
	margin:0 auto;
	width:980px;
	background:#fff;
}
.header{height: 78px;border-bottom: 1px solid #FFFFFF;width:980px; margin: 0px auto;background: #fff;}
.content{width:980px;margin:0 auto;}
.logo{width:399px;float:left;margin-top:10px;margin-left:5px;}

/*nav*/
.nav{width:980px;
background:url(../images/nav_bg1.gif) repeat-x;
height: 41px; margin-bottom:5px;}
.site{position: absolute;top: 25px;right: 1px;color: #666;}
.nav ul{ padding-left:0px;}
.nav li{float:left;display:inline;width:137px;text-align:center;height:41px;line-height:41px; margin:0 13px;}

.nav li a{display:block;color:#fff;font-size:1em;}
.nav li a:hover{color:#fff; background:url(../images/nav_current.gif) repeat-x center; color:#303030;}
.nav a.active{background:url(../images/nav_current.gif) bottom center no-repeat;color:#303030;}
.mum_nav a.active{background:url(../images/nav_current.gif) bottom center no-repeat;color:#303030;}
/*.son_nav{position:absolute;z-index:1001;width:980px;right:0px;overflow:hidden;padding-top:26px;padding-bottom:20px;background:url(../images/navbg.png) repeat-x;box-shadow:0px 5px 20px #999}*/
.son_nav{position:absolute;z-index:1001;width:980px;right:0px;overflow:hidden;background:url(../images/navbg.png) repeat-x;box-shadow:0px 5px 20px #999}
.son_nav_left{width:20%;float:left}
.son_nav_left h2 a{color:#2a3054;}
.son_nav_left h2{text-align:center;font-size:110%;line-height:50px;}
.son_nav_left img{border:1px solid #c3c3c3}
.son_nav_right{width:75%;padding-left:3%;float:right;border-left:1px dotted #c49118;}
.son_nav_right p{font-size:80%;line-height:20px;text-align:left}
/*.son_nav_service li{float:left;width:18%;margin-right:2%;margin-top:10px;height:80px;display:inline;border:none;font-size:80%;line-height:20px;}*/
.son_nav_service li{float:left;width:7%;margin-top:2px;height:36px;display:inline;border:none;font-size:80%;line-height:12px;}
.son_nav_service li img{height:50px}
.son_nav_service li a{color:#2a3054;display:block;}
.son_nav_service li a:hover{background-image: none;color:#c49118;}
.son_nav_news{clear:both;}
.son_nav_news img{width:270px;height:120px;}
.son_nav_news div{width:45%;margin-right:4%;float:left;}
.son_nav_news div h3{font-size:110%;}
.son_nav_news div a{color:#333}
/*幻灯片*/
.flashBanner{width:100%;min-width:980px;height:400px;overflow:hidden;margin-bottom:12px;}
.flashBanner{position:relative;}
.bigImg{width:100%;height:400px;position:relative;min-width:980px;
-webkit-background-size: cover!important;
  -moz-background-size: cover!important;
  -o-background-size: cover!important;
  background-size: cover!important;
}
.flashBanner .mask{height:32px;line-height:32px;background-color:#000;width:100%;text-align:right;
	position:absolute;left:0;bottom:-32px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}
.banner2{overflow:hidden;width:980px;margin:0 auto;}
.banner2 img{width:100%}
#bannerbox{width:82%;margin:0 auto;}
#bannerbox img{width:100%;margin:0px;}
/*服务列表*/
.service{width:100%;overflow:hidden;position:relative}
.picScroll-left{ width:980px;  overflow:hidden; position:relative;   }
.picScroll-left .hd{ overflow:hidden; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{  width:12px; height:20px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer;position:absolute;z-index:1001;cursor:pointer;}
.picScroll-left .hd .prev{background:url(../images/arrow_03.gif) no-repeat;top:35px;left:0px}
.picScroll-left .hd .next{ background:url(../images/arrow_05.gif) no-repeat;top:35px;right:0px;  }
.picScroll-left .bd{ padding:10px;margin:0px 24px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:160px;border:1px solid #e3e3e3;overflow:hidden; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }
/*文章修改*/
.main_content dl{ float:left; width:160px; height:145px; padding:5px; text-align:center; overflow:hidden; margin-left:8px; margin-bottom:12px;background: url(../images/image.gif) no-repeat -430px -270px;}
.main_content dl dt{height:120px;}
.main_content dl dt img{width:150px;height:120px;}
.main_content dl dd{height:30px; overflow:hidden; line-height:40px;font-size:12px;}
.main_content dl:hover{background-position: -430px -440px;}
.main_content dl:hover a{ color:#FFF}
.content .c{margin-top:10px; }
.pages{ margin-top:10px;}
.pages li{ float:left; line-height:20px;border:1px solid #E1E1E1;  margin-right:10px; background-color:#FFF;}
.pages li.c{background-color:#588FD9; color:#FFF;padding:0 8px;margin:0px 3px;}
.pages li a{float:left;padding:0 8px;height:20px;}.pages li a:hover{background-color:#588FD9; color:#FFF;text-decoration: none;}
.article_addtime{line-height:36px;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;width:80%;margin:10px auto;text-align:center;font-size:12px;color:#999}
.content .f2{font-size:14px; line-height:160%;}
.prev{ padding-top:20px;clear:both}
.prev a{margin-right:20px;color:#0C4D8D;}
.text2 p{text-indent:0em!important}
.con{padding-top:10px}
.mainCon{font-size:12px; color:#777; padding-top:7px;}
.mainCon h2{ width:100%; height:25px; background:url(../images/li01.gif) bottom no-repeat; font-size:14px; line-height:20px;color:#2b62ae; font-weight:bold; margin-bottom:8px; text-indent:0.2em;}
.mainCon span{float: right;margin-top: 5px;font-family: Arial,Helvetica,sans-serif;font-weight: 400;line-height: 10px;}
/*关于*/
.introduce{width:270px;height:226px;float:left;}
.introduce h1{line-height:30px;width:88%;margin:5px auto;font-size:1.2em;border-bottom:1px solid #d7d7d7;text-align:center}
.introduce p{font-size:12px;text-indent:2em;width:100%;margin:0 auto;line-height: 21px;}
.case p{font-size:12px;line-height: 23px;}
.introduce .more2 a{color:#333;font-size:0.75em;text-align:center;width:100px;height:24px;line-height:24px;display:table;margin:10px auto;background:#efefef}
.introduce .more2 a span{width:24px;height:24px;background:#e1e1e1;display:table-cell;color:#fff;}
/*新闻*/
.news{width:320px;float:left;height:240px;margin-left:35px;}
.mainCon dl{ width:320px; height:86px; margin:10px 0 2px 0; overflow:hidden; color:#9F9F9F;line-height:16px;}
.mainCon h3{ text-align:left; font-weight:bold; line-height:25px;}
.mainCon dl dt{width:129px;height:86px;float:left; padding-left:3px;}
.mainCon dl dd{width:175px;height:86px;float:right}
.mainCon dl dd p{height:70px; float:right; line-height:20px;}
.mainCon dl dt img{float:left; height:76px; width:119px; border: #ccc 5px solid; MARGIN: 0px;}	
.mainCon dl dt p a{ color:#333;}
.mainCon_list li{background: url(../images/titlebg.gif) no-repeat scroll 0 14px transparent; height: 30px;line-height: 30px;overflow: hidden;
 padding-left: 10px; border-bottom:1px dotted #7A7A7A;}
 .mainCon_list li a{ color:#555;}
 .mainCon_list .about{ color:#444; line-height:22px; text-indent:2em; padding-top:12px;}
.case{width:188px;float:right;height:192px;}

/*图片新闻*/
.picnews ul li{ width:230px; float:left; padding:0 5px 0 5px;text-align: center;}
.picnews ul li img{ width:205px; height:125px; border:3px solid #f2f2f2;}
/*footer*/
.footer{ width:980px; height:29px;background:url(../images/footbg.gif) repeat-x;font-size:12px;margin:0 auto;color:#6b6a6b;padding:20px 0px; margin-top:10px;}
.footnav a{margin:5px;color:#6b6a6b}
/*内页模块*/
.sidebar{width:22%;float:left;background:url(../images/sider_bg.gif) right repeat-y;padding-bottom:50px;min-height:520px}
.sidebar .title_h3{height:42px;background:url(../images/sidebar_bg.png) repeat-x;border:1px solid #e3e3e3;font-size:1.2em;color:#a4a4a4;font-weight:normal;}
.sidebar .title_h3 .sid_title{padding-left:35px;height:31px;line-height:31px;width:45%;margin:5px auto;}
.sidebar .title_h3 .industry_title{background:url(../images/industry.png) no-repeat;}
.sidebar .side_nav li:first-child a {border-top: 0px;}
.sidebar .title_h3 .about_title{background:url(../images/money.png) no-repeat;}
.sidebar .title_h3 .contact_title{background:url(../images/contact.png) no-repeat;}
.sidebar .title_h3 .partener_title{background:url(../images/partener.png) no-repeat;}
.sidebar .title_h3 .news_title{background:url(../images/news.png) no-repeat;}
.sidebar .side_nav{width:60%;margin:10px auto;border-bottom:1px solid #fff}
.sidebar .side_nav li a{color:#333;line-height:40px;text-align:center;display:block;border-bottom:1px solid #cbcbcb;border-top:1px solid #fff}
.sidebar .side_nav li a.on,.sidebar .side_nav li a:hover{color:#2B62AE;}
.sidebar .side_nav dl dt a{text-align:left;height:30px;line-height:30px;font-size:12px;display:block;padding-left:12px;background:url(../images/here_03.gif) left no-repeat;color:#666;}
.main{width:750px;float:right;min-height:480px;margin-right:10px;}
.position{width:95%;margin-left:5%;}
.position .now_pos{font-size:1.2em;line-height:42px;color:#2B62AE;border-bottom:1px solid #2B62AE;width:15%;display:inline-block}
.position .pos_nav{text-align:right;line-height:41px;width:85%;display:inline-block;border-bottom:1px solid #c8c8c8}
/*|||||||||||||||||*/
.h6_line {
    	display: block;position: relative;border-bottom: 1px solid #c8c8c8;
        /*背景色*/
        background-color: #f4f4f4;
        /*宽度*/
        /*width: 160px;*/
        /*高度*/
        height:8px;
    }
 .h6_line_triangle {
        position: absolute;
        /*三角形和底边线在垂直上的距离*/
        top: -8px;
        /*三角形和底边线在水平上的距离*/
        left: 25px;
        width: 0px;
        height: 0px;
        /*三角形周边的颜色*/
        background-color: #f4f4f4;
        border-top: 8px solid  transparent;
        /*三角形的填充颜色和大小*/
        border-bottom: 8px solid #c8c8c8;
        border-right: 8px solid  transparent;
        border-left: 8px solid  transparent;
    }   


 .mb15 {
    margin-bottom: 20px;
		}  
.lh24 {
    line-height: 36px;
	}
.l {
    float: left;
	}		 
/*|||||||||||||||||*/
.main_content{width:95%;margin:2% 0 5% 5%;line-height:24px;}
.main_content p{font-size:14px;}
/*.main_content p{text-indent:2em;font-size:14px;}*/

.main_content h2{font-size:120%;line-height:56px;text-align:center;color:#ab7700}
.main_content h3{font-size:90%;line-height:36px;color:#ab7700}
.main_content strong{font-weight:bold;color:#ab7700}
.main_content em{font-style:italic}
/*.main_content img{width: 100%;max-width: 700px;margin: 10px auto;}*/
.main_content img{max-width: 680px;margin: 10px auto;}
.news_center_list li{background: url(../images/titlebg.gif) no-repeat scroll 0 10px transparent;width: 98%;font-size: 14px;height: 24px;line-height: 24px;overflow: hidden;padding-left: 10px;}
.news_center_list .time{float:right;display:inline;*margin-top:-24px;}
.article_title{font-size:1.2em;text-align:center;font-weight:bold}
.article p{text-indent:2em;margin-top: 18px;}
/*集团产业聚合页*/
.service_gather li{width:100%;border-bottom:1px dotted #c49118;margin-bottom:10px}
.service_gather li a{color:#3767a7}
.service_gather li .gather_pic{width:35%;float:left}
.service_gather li .gather_pic img{width:92%!important}
.service_gather li .gather_text{width:65%;float:right}
.service_gather li .gather_text h3{font-size:120%;color: #c49118}
.service_gather li .gather_text .more{float:right;margin-top:20px}
/*团队*/
.main_color{color:#ab7700;}
.team_list li {width: 98%;padding: 20px 0px;border-bottom: 1px dotted #ccc;}
.team_list li h3{color:#ab7700;}


/*首页新闻图片*/
.default_main {
    padding: 0 5px;
}
#demo {
    height: 140px;
    overflow: hidden;
    width: 970px;
}
#demo td td a img {
    border: 1px solid #CCCCCC;
    height: 115px;
    margin: 0 5px;
    padding: 1px;
}
#demo td td a:hover img {
    border: 1px solid #2B62AE;
}
#demo td td a {
    clear: both;
    color: #606060;
    display: block;
    text-align: center;
}
#demo td td a:hover {
    color: #2B62AE;
}