﻿.son_warp{width:1000px; margin-top:10px; overflow: hidden; position:relative}
.son_left{width:180px;   float:left; padding-bottom:15px;overflow: hidden; border-top:1px #CCCCCC  solid;}
 
.son_right{width:786px;margin-left:32px;float:left;overflow: hidden;}
.son_path{ height:43px;   line-height:42px; color:#797979; padding-bottom:18px;   }



/****----art.html-----***/
#nav { position:absolute;  text-align:right; top:200px;  }
#nav li {margin-bottom: 20px;  }
#nav a { color: #666;display: block; font-size: 14px;padding: 5px 0;text-decoration: none;text-transform: uppercase; width:125px; padding-right:30px;}
#nav a:hover {color: #097cbb; }
#nav .img{ background:url(../images/son/x2.jpg) no-repeat 60px 0px;}
#nav p{ padding-right:30px;}
#nav .current a { color: #1fa1c6;  background:url(../images/son/x1.jpg) no-repeat  right center; font-size:18px; font-weight:bold;}

#container {	width: 800px; float:right; border-left:1px #CCCCCC solid; padding-left:55px;}
#container h3{ border-bottom:2px #000000 solid; line-height:100px; text-align:center; font-size:34px; font-weight:normal}
.section {border-bottom: 1px solid #ccc;min-height: 400px;; width:715px; padding:55px 0;}
.section td{ height:35px;} 
/* 
#nav {left: 20px;list-style: none;margin: 0;position: fixed;top: 20px;}
#nav li {margin-bottom: 2px;}
#nav a {background: #ededed;color: #666;display: block;	font-size: 14px;padding: 5px 10px;text-decoration: none;text-transform: uppercase;}
#nav a:hover {background: #dedede;}
#nav .current a {background: #666;color: #ededed;}
#container {margin: 0 auto;	width: 800px;}
.section {border-bottom: 5px solid #ccc;min-height: 60vh;padding: 50px 20px;}
.section p:last-child {	margin-bottom: 0;}
*/

/****----job.html-----***/
 
.job_tab{
	float:left;
	width:785px;
	border-left:#e8e8e8 1px solid;
	border-top:#e8e8e8 1px solid;
	color:#767779;
	 
}
.job_tab .th{ background:#f6f7fb; font-weight:bold;}
.job_tab li{
	float:left;
	list-style:none outside;
	border-bottom:#e8e8e8 1px solid;
	border-right:#e8e8e8 1px solid;
	height:40px; line-height:40px;
	
}

 
.job_tab li:hover{ background-color:#edf4fa;cursor:hand;}
.job_tab li a{	color:#767779}
.job_tab li a:hover{ color:#1c85bf}

.job_tab div{float:left;}
.td1{width:340px;padding-left:20px;}
.td2{width:210px;text-align:center}
.td3{width:214px;text-align:center}




/****----content.html-----***/
.content{width:1000px;  overflow: hidden;}
.content .tit{ margin-bottom:20px; text-align:center; border-bottom:1px #d7d7d7 solid; font-size:14px; color:#a2a2a2; padding-bottom:10px; line-height:40px;}
.content .tit strong{ font-size:26px; color:#000}

/****----about.html-----***/
.ab_li li{ height:60px; line-height:60px; border-bottom:1px #CCCCCC  solid; background:url(../images/son/i1.jpg) no-repeat 10px 23px; padding-left:30px; font-weight:bold}
.ab_li .on {background:url(../images/son/i2.jpg) no-repeat 5px 28px;}
.ab_li .on a{color: #0097e0;text-decoration:underline; }

/****----news.html-----***/
.bt_news{ font-weight:bold;  margin-top:30px; margin-bottom:5px;}


.list_news{padding-bottom:30px;}
.list_news li{    border-bottom:1px #CCCCCC  solid; background:url(../images/son/icon.jpg) no-repeat 10px 18px; padding-left:20px; padding-bottom:15px; overflow:hidden; margin-bottom:15px;}
.list_news li b{ font-weight:normal}
.list_news li a{ float:left}
.list_news li p{ float:right}

/****----service.html-----***/
.ser_tit{height:40px; background:#f2f2f2; line-height:40px; padding-left:15px; font-weight:bold; color:#5b5b5b; margin-top:34px;}
.ser_ask { padding-bottom:100px; margin-top:-20px;}
.ser_ask li{ overflow:hidden;background: url(../images/son/i3.jpg) no-repeat 0 26px ;}
.ser_ask .question{ height:56px; line-height:56px; border-bottom:2px #d3d3d3 solid; cursor:hand; padding-left:15px;}
.ser_ask .question a{ display:block; float:left;}


.ser_ask .quet{ height:56px; line-height:56px; border-bottom:2px #d3d3d3 solid; cursor:hand; padding-left:15px;}
.ser_ask .quet a{ display:block; float:left;}

.ser_ask  .on a{ color:#25a0e3;  }


.ser_ask .qa{ background:#f3f3f3; padding:15px; color:#3f3f3f; line-height:26px;}

.icon {background: url(../images/service/1.jpg) no-repeat ;  width: 17px; height: 18px; float:right; margin-top:20px;}
.first .icon {background: url(../images/service/2.jpg) no-repeat ;}


/****----product.html-----***/

.cp_warp{}
.cp_warp dl{ overflow:hidden; border-bottom:1px #CCCCCC solid;  margin-right:0px; padding-bottom:30px; margin-bottom:30px;}
.cp_warp dt{ font-weight:bold;}
.cp_warp dd{ float:left; margin-top:30px; margin-right:0px;padding-right:0px}





.cp_con{ color:#383838; line-height:24px; margin-bottom:35px;}

.cp_ts{ padding-top:25px;overflow:hidden}
.cp_tsl{float:left; width:335px;}
.cp_tsr{float:left; width:461px;}
.cp_tsr h3{ font-size:20px; font-weight:bold; color:#000}
.cp_tsr dd{ margin-top:20px; background:url(../images/pro/ic_1.jpg) no-repeat 0 10px; padding-left:20px; }

.cp_bt{ margin-bottom:21px; border-bottom:2px #696969 solid; width:100%;   position:relative; height:45px; margin-top:15px; }
.cp_bt h3{ padding-right:25px; border-bottom:2px #ef0707 solid; position:absolute; bottom:-2px; left:0; line-height:45px; color:#000; font-size:20px;}


.cp_table tr{ height:33px; line-height:33px;}
.cp_table .tr1{ background:#ededed}
.cp_table .tr2{ background:#FFF}
.cp_table .td1{ width:20%; padding-left:5%}
.cp_table .td2{ width:70%; padding-left:5%}

.cp_table .tdx1{width:3%; padding:0 1%; line-height:20px; background:#FFF}
.cp_table .tdx2{width:18%; padding-left:2%;}
.cp_table .tdx3{width:70%; padding-left:5%;}

ul.expmenu{      }
ul.expmenu .bor{ border-bottom:1px #CCCCCC  solid ; padding:15px 0 18px 0;   } 

 
ul.expmenu li   div.header{ margin-top:5px;padding-left:10px;cursor:hand; font-weight:bold } 
ul.expmenu li  .arrow{display:block;width:14px;height:14px;background:no-repeat center ;float:left; margin-top:2px; margin-right:5px;overflow:hidden;  }
ul.expmenu li  .arrow.up{background:url(../images/son/i1.jpg) 0 0 no-repeat;}
ul.expmenu li  .arrow.down{background:url(../images/son/i2.jpg) 0 0 no-repeat;}
ul.expmenu li .menu{display:none;}	
/* Mouse Events */
ul.expmenu div.header:hover{cursor:pointer; color:#0296dc; }

 
 
.menu li .arrow{   margin-left:20px;_margin-left:10px;  } 
.menu li{ margin-top:5px;    } 
/*.menu li i{background-color: #ae9c7e;padding: 1px 4px;color: #fff;text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.8);font-family: 宋体;font-style:normal;}*/
.menu li .col{ color:#F00}
.menu .no {display:none;}

.menu ol{margin-left: 30px; overflow:hidden; width:100%}
.menu ol a{ display: block;  margin-top:20px; background:url(../images/pro/i2.jpg) no-repeat 0 9px; padding-left:7px }
.menu ol a:hover{background:url(../images/pro/i1.jpg) no-repeat 0 9px; color:#0296dc  }
.menu ol .on{background:url(../images/pro/i1.jpg) no-repeat 0 9px; color: #0296dc;text-decoration:underline}


/*** 每一页的banner **/
 .warp .box .per_banner {
	width: 100%;
}
