@charset "utf-8";
/* CSS Document */
/**/
.simiddx{ padding: 20px 0px 50px 0px; }
.siteL{ width: 250px; border: 1px solid #f4f4f4; border-top: none;}
.siteLlstx{ background:#ffffff; border-bottom-right-radius: 20px; width:250px; overflow:hidden;}
.siteLlstx ul li{ border-top:1px solid #f4f4f4;}
.siteLlstx ul li a{color: #333333; display: block; font-weight:bold;position: relative;}
.siteLlstx ul li a.inactive{ height:60px; line-height:60px; padding:0px 25px; width:200px; font-size:16px;}
.siteLlstx ul li a.inactive span{ display:block;background:url(../../images/images/site_27.jpg) no-repeat center left; padding-left:20px;}
.siteLlstx ul li a.inactive i{ display:block; font-style:normal; width:180px; height:60px; overflow:hidden;color: #555555;}
.siteLlstx ul li a.inactives span{ background:url(../../images/images/site_16.jpg) no-repeat center left;}
.siteLlstx ul li a.inactives i{ color:#f47530;}

.siteLlstx ul li ul{display: none; border-top:1px solid #f4f4f4;padding:10px 40px;}
.siteLlstx ul li ul li { border:0; font-size:14px;}
.siteLlstx ul li ul li a{ padding-left:15px; background:url(../../images/images/site_24.jpg) no-repeat center left; width:155px; height:35px; line-height:35px; overflow:hidden;}
.siteLlstx ul li ul li a:hover{ background:url(../../images/images/site_21.jpg) no-repeat center left; color:#f47530;}
.siteLlstx ul li ul li a.active{ background:url(../../images/images/site_21.jpg) no-repeat center left; color:#f47530;}

.siteR{ width: 920px;}


.txt_class{ width:300px; height:25px; line-height:25px; padding-left:5px;}
.txt_classx{ width:310px; height:30px; line-height:30px; padding-left:5px;}
.txt_class2{width:100px; height:25px; line-height:25px;padding-left:5px;}
.txt_class_con{ width:300px; height:80px; line-height:20px;padding-left:5px; resize:none;}
.txt2_class{ background:none; border:none;}
.dd_class{ margin-top:20px;}
.dd_class2{ margin-top:10px;}

.dd_classdiv font{ color:#ff0000;}
.dd_classdiv{ margin:10px 0px;}
	.dd_classdiv span{ width:100px; text-align:right; height:31px; line-height:31px; }
.dd_classdivx{  margin:10px 0px; line-height:40px;}
.dd_price{ float:left;}
.dd_type{ float:left; margin-left:15px;}
.dd_type2{float:left; margin-left:30px;}
.dd_bz{ float:left;}
.dd_bz2{ float:left; width:300px;}
.dd_sub{ float:left; width:220px; text-align:center; margin-left:6px;}
	.dd_sub input{ width:100px; height:30px; cursor:pointer;}
.dd_sub2{ float:left; width:220px; text-align:center;}
	.dd_sub2 input{ width:100px; height:30px; cursor:pointer;}

.dd_res{ float:left; width:200px;text-align:center;}
	.dd_res input{ width:100px; height:30px; cursor:pointer;}
	
	.dd_clas_left{ float:left; background:url(../../images/zh_book.jpg) no-repeat bottom right; min-height:256px; width:100%;}
	.dd_clas_right{ float:left;  width:500px; height:230px;}
	.dd_clas_right2{ float:left;  width:450px; height:270px; margin-bottom:20px;}

.dd_c_dl{ float:left; width:85px; text-align:right;}
.dd_c_dr{ float:left; width:305px;}

.itemimg{ width:280px;margin:10px 35px 10px 0px; float:left; position: relative; transition: all 0.3s; top: 0px;}
.videoimg{ width:270px; height:295px; overflow:hidden;border:2px solid #dfdfdf; padding:3px; }
.videoimg div{width:270px; height:295px; display:table-cell; text-align:center; vertical-align:middle; }
.item_titless{ width:280px; margin: 0 auto; padding:5px 0px 0px 0px; overflow:hidden; font-size:16px;}
.item_titless span{ display: block; height: 35px; line-height:35px; overflow: hidden; text-align: center;}

.itemimgx{ width:280px;margin:10px 0px 10px 0px; float:right;position: relative; transition: all 0.3s; top: 0px;}
.itemimg:hover{ transition: all 0.3s; top: -10px; }
.itemimg:hover .videoimg{border:2px solid #00913c;}
.itemimgx:hover{ transition: all 0.3s; top: -10px; }
.itemimgx:hover .videoimg{border:2px solid #00913c;}


.itemimg2{ width:280px;margin:10px 35px 10px 0px; float:left; position: relative; transition: all 0.3s; top: 0px;}
.videoimg2{ width:270px; height:216px; overflow:hidden;border:2px solid #dfdfdf; padding:3px; }
.videoimg2 div{width:270px; height:216px; display:table-cell; text-align:center; vertical-align:middle; }
.item_titless2{ width:280px; margin: 0 auto; padding:5px 0px 0px 0px; overflow:hidden; font-size:16px;}
.item_titless2 span{ display: block; height: 35px; line-height:35px; overflow: hidden; text-align: center;}

.itemimgx2{ width:280px;margin:10px 0px 10px 0px; float:right;position: relative; transition: all 0.3s; top: 0px;}
.itemimg2:hover{ transition: all 0.3s; top: -10px; }
.itemimg2:hover .videoimg2{border:2px solid #00913c;}
.itemimgx2:hover{ transition: all 0.3s; top: -10px; }
.itemimgx2:hover .videoimg2{border:2px solid #00913c;}


.zzzsone{ width: 390px; margin-bottom: 15px;}
.zzzsoneimg{ width: 388px; height: 289px; background: #f9f9f9; border: 1px solid #e1e1e1;}
.zzzsoneimg div{ width: 388px; height: 289px; display: table-cell; vertical-align: middle; text-align: center;}
.zzzsonefot{ background: #3a5dab; padding: 10px 10px 10px 10px; }
.zzzsonefot font{ display: block; font-size: 16px; height: 30px; line-height: 30px; overflow: hidden; color: #ffffff; }
.zzzsonemr{ margin-right: 15px; }

.sys_one{ width: 580px; background: #F4F4F4; margin-bottom: 20px;}
.sys_oneL{ width: 180px; height: 80px; background: #198BCA; color: #FFFFFF; padding: 25px 0px 25px 0px;}
.sys_oneL span{ display: block; text-align: center; font-size: 48px;font-family: 华文细黑; letter-spacing: -1px; height: 55px; line-height: 55px;}
.sys_oneL font{ display: block; text-align: center; font-size: 16px; height: 25px; line-height: 25px; }
.sys_oneR{ padding: 20px 30px 20px 30px; width: 340px; height: 90px;}
.sys_oneR span{ display: block; height: 40px; line-height: 40px; overflow: hidden; font-size: 18px; color: rgb(90,90,90);}
.sys_oneR font{ display: block; height: 50px; line-height: 25px; overflow: hidden; font-size: 14px; color: #878787;}
/*分页*/
#pages { padding:14px 0 10px;font-family:宋体; text-align:center}
#pages a { display:inline-block; height:22px; line-height:22px; background:#ffffff; border:1px solid #cccccc; text-align:center; color:#444444; padding:0 10px}
#pages a.a1 { background:#F9F9F9; width:56px; padding:0 }
#pages a:hover { background:#e9e9e9; color:#333333; text-decoration:none; }
#pages span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#F9F9F9; border:1px solid #cccccc; color:#444444; text-align:center; }
.page .noPage { display:inline-block; height:22px; line-height:22px;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/*cg*/
	.cg_one{ width: 550px; margin-top: 20px; padding: 15px 20px; background: #ffffff; -moz-box-shadow:0px 0px 10px #e1e1e1; -webkit-box-shadow:0px 0px 10px #e1e1e1; box-shadow:0px 0px 10px #e1e1e1; transition: all 0.3s;}
	.cg_otit{  }
	.cg_otit span{ display: block; height: 30px; line-height: 30px; font-weight:bold; font-size: 16px; overflow: hidden;}
	.cg_otit font{ display: block; height: 30px; line-height: 30px; color: #999999; font-size: 14px; overflow: hidden;}
	.cg_olst{ line-height: 25px; height: 50px; overflow: hidden;color: #999999; font-size: 14px;}

/*news*/
.lf_news_lst{}
.lfnl_one{ border-bottom:1px dashed #b2b2b2; padding:15px 0px; width:580px;}
.lfnlo_left{ width:183px; height:120px; border:1px solid #e1e1e1; padding:4px;}
.lfnlo_left div{ width:183px; height:120px; display:table-cell; vertical-align:middle; text-align:center;}
.lfnlo_righ{ width:370px; margin-top:5px;}
.lfnlo_righ span{ display:block; width:370px; height:35px; line-height:35px; overflow:hidden; font-size:18px;}
.lfnlo_righ i{ display:block; width:370px; height:30px; line-height:30px; overflow:hidden; font-size:16px; font-style:normal; color:#999999;}
.lfnlo_righ font{ display:block; height:50px; width:370px; overflow:hidden; line-height:25px; font-size:14px; color:#999999;}

/*end news*/
.case_xlst{ margin:10px 0px 10px 0px;}
.case_xl1tit{ height:35px; line-height:35px; font-size:14px; padding-bottom:5px;}
.case_xl1lst{ width:195px; height:155px; border:1px solid #cfcfcf; padding:9px;}
.case_xl1lst div{ width:195px; height:155px; display:table-cell; vertical-align:middle; text-align:center;}
.case_xl2{ margin-left:15px; margin-left:36px;}
.case_xl3{}

.ksbj_list{ background:url(../../images/zh_book.jpg) no-repeat center right; padding:20px 0px;}
.ksbj_lone{ width:400px; height:35px; margin-bottom:15px;}
.ksbj_lone span{ display:block; float:left; width:70px; line-height:35px; text-align:right; font-size:14px;}
.ksbj_lone font{ display:block; float:right; width:320px; height:35px;}
.ksbj_lone font select{ width:320px; border:1px solid #ececec; height:35px; line-height:35px; padding:0px 10px; outline:none; border-radius:5px;}
.ksbj_lone font input{ width:300px; border:1px solid #ececec; height:34px; line-height:34px; padding:0px 9px; outline:none; border-radius:5px;}
#btnclick1{ background:#dcb323; color:#FFFFFF; width:150px; height:35px; border:none; cursor:pointer; font-size:14px; border-radius:5px;}

/*hr_one*/
.hr_one{ width: 292px; height: 292px; margin-bottom: 10px; }
.hr_one_mr{ margin-right: 10px; }
.my_tsi{ height: 50px; line-height: 50px; text-align: center; color: #999999; font-size: 14px;}

/*case*/
.prolone{ width: 590px; margin-bottom: 20px;}
.proloneimg{ width: 588px; height: 434px; background: #ffffff; border: 1px solid #e1e1e1; border-bottom: none;transition: all 0.3s; }
.proloneimg div{ width: 588px; height: 434px; display: table-cell; vertical-align: middle; text-align: center;}
.prolonefot{background: #3a5dab; padding: 20px 30px 20px 30px; }
.prolonefotx{ background: url(../../images/images/i2_10.jpg) no-repeat center right; padding-right: 50px; }
.prolonefotx span{ display: block; font-size: 22px; height: 40px; line-height: 40px; overflow: hidden; color: #ffffff; font-weight: bold;}
.prolonefotx font{ display: block; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; color: #ffffff;}

.proloneimg2{ width: 588px; height: 415px; background: #ffffff; border: 1px solid #f1f1f1; border-bottom: none;transition: all 0.3s; }
.proloneimg2 div{ width: 588px; height: 415px; display: table-cell; vertical-align: middle; text-align: center;}
.prolone a:hover .proloneimg2{ border: 1px solid #000000; border-bottom: none; transition: all 0.3s; }


.prolone_x{ width: 450px; margin-bottom: 20px;}
.proloneimgx{ width: 448px; height: 330px; background: #ffffff; border: 1px solid #e1e1e1; border-bottom: none;transition: all 0.3s; }
.proloneimgx div{ width: 448px; height: 330px; display: table-cell; vertical-align: middle; text-align: center;}
.prolonefot_x{background: #3a5dab; padding: 10px 20px 10px 20px; }
.prolonefot_xx{ background: url(../../images/images/i2_10.jpg) no-repeat center right; padding-right: 50px; }
.prolonefot_xx span{ display: block; font-size: 20px; height: 35px; line-height: 35px; overflow: hidden; color: #ffffff; font-weight: bold;}
.prolonefot_xx font{ display: block; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; color: #ffffff;}



/*contable*/
	.contable{ padding: 20px 0px 0px 0px; }
	.th_bg{ background: #f1f1f1; color: #0070C0; font-size: 12px; height: 40px; text-align: center;}
	.tr_bg{ text-align: center;}
	.tr_bg td{padding:10px 5px; }
	.th_bg th{ cursor: pointer; position: relative; padding-right: 20px;}
	.th_bg th i{ display: block; position: absolute; top: 0; right: 5px; width: 11px; height: 40px; }
	.tableico{background: url(../../images/images/ico1.png) no-repeat center; }
	.tableico1{background: url(../../images/images/ico2.png) no-repeat center; }
	.tableico2{background: url(../../images/images/ico3.png) no-repeat center; }