@charset "utf-8";
/* CSS Document */
/**/

.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:285px;  margin:10px 20px 10px 0px; float:left;}
.videoimg{ width:275px; height:182px; overflow:hidden; border:1px solid #dfdfdf; padding:4px; background:#ffffff;}
.videoimg div{width:275px; height:182px; display:table-cell; text-align:center; vertical-align:middle; }
.item-titless{ line-height:30px; text-align:center; width:285px; height:30px; padding-top:10px; overflow:hidden; font-size:16px; color:#999999;}

.itemimgx{ width:285px;  margin:10px 0px 10px 0px; float:right;}

.itemimg:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.itemimg img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}

.itemimgx:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.itemimgx img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}


.itemimg2{ width:285px;  margin:10px 20px 10px 0px; float:left;}
.videoimg2{ width:275px; height:381px; overflow:hidden; border:1px solid #dfdfdf; padding:4px;}
.videoimg2 div{width:275px; height:381px; display:table-cell; text-align:center; vertical-align:middle; }
.item-titless2{ line-height:30px; text-align:center; width:285px; height:30px; padding-top:10px; overflow:hidden; font-size:16px;}
.itemimgx2{ width:285px;  margin:10px 0px 10px 0px; float:right;}
.itemimg2:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.itemimg2 img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}
.itemimgx2:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.itemimgx2 img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}

.itemimg3{ width:285px;  margin:10px 20px 10px 0px; float:left;}
.videoimg3{ width:275px; height:214px; overflow:hidden; border:1px solid #dfdfdf; padding:4px;}
.videoimg3 div{width:275px; height:214px; display:table-cell; text-align:center; vertical-align:middle; }
.item-titless3{ line-height:30px; text-align:center; width:285px; height:30px; padding-top:10px; overflow:hidden; font-size:16px;}
.itemimgx3{ width:285px;  margin:10px 0px 10px 0px; float:right;}
.itemimg3:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.itemimg3 img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}
.itemimgx3:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.itemimgx3 img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}


/*分页*/
#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; }

/*news*/
.lf_news_lst{}
.lfnl_one{ border-bottom:1px dashed #b2b2b2; padding:15px 0px; width:580px;}
.lfnlo_left{ width:185px; height:120px; border:1px solid #e1e1e1; padding:4px;}
.lfnlo_left div{ width:185px; 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*/
.pro_lone_mr{ margin-right: 26px; }
.pro_lone{ width: 280px; height: 420px; margin-bottom: 15px; background: #ffffff; -moz-box-shadow:0px 0px 10px #f0f0f0; -webkit-box-shadow:0px 0px 10px #f0f0f0; box-shadow:0px 0px 10px #f0f0f0;}
.pro_loimg{ width: 280px; height: 210px; overflow: hidden; }
.pro_loimg div{ width: 280px; height: 210px; display: table-cell; vertical-align: middle; text-align: center; }
.pro_lofot{ padding: 32px 25px 38px 25px; width: 230px; height: 140px;transition: all 0.3s; }
.pro_lofot span{ display: block; height: 40px; background: url(../../images/images/index_18.jpg) no-repeat center left;transition: all 0.3s;  padding-left: 10px; line-height: 40px; font-size: 18px; color: #333333; font-weight: bold; overflow: hidden;}
.pro_lofot font{ display: block; font-size: 16px; color: #666666; line-height: 25px; height: 50px; overflow: hidden; margin: 10px 0px 20px 0px;transition: all 0.3s; }
.pro_lofot i{ display: block; background: url(../../images/images/index_24.jpg) no-repeat center left; height: 20px; width: 40px;transition: all 0.3s; }
.pro_lone a:hover .pro_lofot{ background: #2b52a9; transition: all 0.3s; }
.pro_lone a:hover .pro_lofot span{background: url(../../images/images/index_20.jpg) no-repeat center left; color: #FFFFFF;transition: all 0.3s; }
.pro_lone a:hover .pro_lofot font{color: #FFFFFF;transition: all 0.3s; }
.pro_lone a:hover .pro_lofot i{background: url(../../images/images/index_26.jpg) no-repeat center left;transition: all 0.3s; }
.pro_lone a:hover .pro_loimg img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.pro_lone a .pro_loimg img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}