@charset "utf-8";
*{
    margin: 0;
    padding: 0;
}
body{
    
    font-family: "Microsoft YaHei","微软雅黑","SimSun", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: lighter;
    color: #424242;
	background-color:#ffffff;
}
ul,ol,li{
    list-style: none;
}
a{
    color: #221815;
    text-decoration: none;
}
i{
    font-style: inherit;
}
img{
    border: 0;
}
div{
    box-sizing: border-box;
}
.nav-margin{
    margin-left: 60px;
}
.nav .ul ul>li{
    float: left;
    font-size: 18px;
}
.nav .ul ul>li:hover{
    background-color: #368bd5;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
	
}
.nav .ul ul>li:hover >a{
    color: #ffffff;
}
.nav .ul ul>li:hover >ol{
    display: block;
}
.nav .ul ul>li>a{
    display: inherit;
    height: 98px;
    line-height: 75px;
    box-sizing: border-box;
    padding: 16px 12px;
    color: #333333;
    font-size: 18px;
    font-weight: normal;
}
.nav .ul ul>li>ol{
    display: none;
    position: absolute;
    z-index: 10000;
    background-color: rgba(87,98,103,.9);
    padding-bottom: 0px;

}
.nav ul>li>ol>li{
    color: #c3c3c3;

}
.nav ul>li>ol>li>a{
    display: inherit;
    padding: 5px 24px;
    box-sizing: border-box;
    line-height: 33px;
    color: #ffffff;
    font-size: 16px;
    font-weight: lighter;

}
.nav ul>li>ol>li>a:hover{
    background-color: #368bd5;
    color: #ffffff;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;

}
.ind-jj-t001 { color:#404040; font-size:24px; height:36px;font-weight:bold; line-height:36px;}
.ind-jj-t002 { color:#858585; line-height:30px; font-size:16px; padding:15px 0;}
.ind-jj-t003 { color:#fff; font-size:18px; width:128px; height:44px; line-height:44px; background-color:#3da43b; text-align:center;}
.ind-jj-t003 a { color:#FFFFFF;}
.ind-jj-t004 { color:#fff; font-size:18px; width:128px; height:44px; line-height:44px; background-color:#368bd5; text-align:center;}
.ind-jj-t004 a { color:#FFFFFF;}
.ind-cp-name-001 { color:#FFFFFF; font-size:36px; font-weight:bolder; line-height:165px; text-align:center;}

.project-change .project-list   { margin-left:1px;}
.project-change .project-list ul li{
    float: left;
    margin: 10px 15px 10px 0px;
	 line-height: 40px;
	height:40px;
}
.project-change .project-list ul li a{
    width: 210px;
    height: 30px;
    display: block;
    line-height: 40px;
	height:40px;
    border-radius: 0px;
    border: 1px solid #368bd5;
    text-align: center;
	font-size:18px;
	background-color:#FFFFFF;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}
.project-change .project-list ul li a:hover{
    background-color: #3da43b;
    color: #ffffff;
	border:#FFFFFF 1px solid;
}

.clear-fix:after{
    clear: both;
    content: '';
    height: 0;
    display: block;
    visibility: hidden;
    overflow: hidden;
}


.project-box{
    padding-left:30px;
    margin-top: 20px;
    margin-left: 0;
   
}
.project-box ul li{
    position: relative;
    float: left;
    margin: 12px 10px 12px 0;
}
.project-box ul li:hover .zhezhao{
    display: block;
}
.zhezhao{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(54,139,213,.4);
}
.project-box ul li a .project-show{
    position: relative;
    width: 261px;
    border: 1px solid #dedede;
    font-size: 0;
    margin-bottom: 15px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}
.project-box ul li a .project-show img{
    width: 100%;
}
.project-box ul li a p{
    text-align: center;
    line-height: 30px;
    font-size: 16px;
	color:#545454;
}


.ind-cp-more-t01 { color:#368bd5; width:120px; height:30px; line-height:30px; text-align:center; border:1px solid #368bd5;border-radius: 25px;}
.ind-cp-more-t01 a{ color:#368bd5;}
.ind-cp-name-002 { color:#404040; font-size:36px; font-weight:bolder; line-height:165px; text-align:center;}
.ind-cp-name-003 p{ line-height:26px; margin-bottom:6px; margin-top:5px;  color:#404040; font-size:18px;}
 #div_pic_img_1{
  width: 353px;
  height: 240px;
 border: #ccc solid 1px; margin-left:0px; margin-top:5px; margin-bottom:5px;
 /* margin: 50px auto;*/
  overflow: hidden;
}
#div_pic_img_1 img{
  cursor: pointer;
  transition: all 0.6s;
}
#div_pic_img_1 img:hover{
  transform: scale(1.1);

 }

 #div_pic_img_2{
  width: 270px;
  height: 255px;
 border: #ccc solid 1px; margin-left:0px; margin-top:5px; margin-bottom:5px;
 /* margin: 50px auto;*/
  overflow: hidden;
}
#div_pic_img_2 img{
  cursor: pointer;
  transition: all 0.6s;
}
#div_pic_img_2 img:hover{
  transform: scale(1.1);

 }

.bottom-t01 a{ color:#333333; font-size:18px; width:120px; height:36px; line-height:36px;}
.bottom-t01 a:hover { color:#368bd5;}
.bottom-t02 { color:#797979; font-size:16px; line-height:30px;}
.bottom-t02 a{ color:#797979;}

img{border:0}

/* ind焦点图 */
.focus{width:342px;height:497px;border:1px solid #EEE;position:relative;margin-top:6px;float:center}
.f426x240{width:342px;height:497px;overflow:hidden}
.f426x240 img{width:342px;height:497px;}

.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:-50px;;opacity:1.0;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 -560px;margin-top:-28px}
.rslides_nav:active{opacity:0.5}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:-45px;}

.rslides_tabs{margin:12px auto;clear:both;text-align:center; }
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#ffffff;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#ffffff}

.jj-nav-t01 { color:#bab9b9; font-size:16px; line-height:30px; height:30px;}



.lx-name { color:#444444; font-size:24px; line-height:40px; text-align:center; font-weight:normal;}
.lx-txt { color:#727272; font-size:16px; line-height:32px; text-align:center;}



/*   liuyan   */
.circuit_forms{
	width:335px;
	
}
.circuit_forms .title {
	font-size:22px;
	color:#666666;
	
	line-height:36px;
	padding-left:15px;
}
.circuit_forms .list{
	padding:12px;
}
.circuit_forms .list ul li{
	display: flex;
	height:35px;
	border:1px solid #d5d5d5;
	border-radius:10px;
	overflow: hidden;
	margin-bottom:9px;
}
.circuit_forms .list ul li .tabel{
	width:82px;
	text-align: center;
	line-height:35px;
	background:#f3f3f3;
	color:#a1a1a1;
	font-size:16px;
}
.circuit_forms .list ul li input{
	display: block;
	width:calc(100% - 82px);
	height:35px;
	line-height:35px;
	background:#fff;
	outline: none;
	border: none;
	color:#a1a1a1;
	font-size:16px;
	padding:0 10px;
}

.circuit_forms .list ul li textarea{
	display: block;
	width:calc(100% - 82px);
	height:95px;
	line-height:35px;
	background:#fff;
	outline: none;
	border: none;
	color:#a1a1a1;
	font-size:16px;
	padding:0 10px;
}
.circuit_forms .btn button{
	display: block;
	width:100%;
	font-size:18px;
	color:#fff;
	background:#54a2e7;
	border: none;
	outline: none;
	cursor: pointer;
	height:30px;
}

.fy { color:#666; font-size:16px; line-height:32px;}

.fy a{ color:#666; font-size:16px; line-height:32px;}

.cp-list-top-t01 { color:#828282; font-size:18px; line-height:36px; height:36px; font-weight:normal; }
.cp-view-nr { font-size:16px; line-height:32px;}

.job_table-td01{ font-size:15px; background-color:#e5e5e5; height:35px; line-height:35px; text-align:center; border:1px solid #cccccc;}
.job_table-td02{ font-size:15px; background-color:#ffffff; height:35px; line-height:35px;text-align:center; border:1px solid #cccccc;}
.job-txt-01 {height:35px; line-height:35px; font-size:16px; color:#333333;}


.cp_view_page {font-size:16px; line-height:30px;}
.cp_view_page img{ max-width:100%; text-align:center;}

.cp_view_page p{font-size:16px; line-height:30px;}

.cp_view_0000 img { width:400px;  padding-right:10px;}

.tool{
    width: 90px;
    height: 90px;
    position: fixed;
    bottom:60px;
    right: 10px;
    color: #269abc;
    cursor: pointer;
    z-index: 9999;
    display: none;
}
.tool i{
    width: 90px;
    height: 90px;
    display: block;
    background: url("../images/tool.png") no-repeat;
}










