@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body{ margin:0; padding:0; font-size:12px;}
img{ margin:0; padding:0; border:none;}
ul,li,ol{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited{ color:#727272; text-decoration:none;}
a:hover{ color:#a40000; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1200{ width:1200px; margin:0 auto;}

.bywh_top{ background:url(../../images/images/bg_02.jpg) repeat-x top left; min-width:1200px; width:100%; height:35px;}
.bywh_main{ background:url(../../images/images/bg_04.jpg) no-repeat top center; min-height:1745px; min-width:1200px; width:100%;}

.bywh_mtop{}
.bywh_mt1righ{}
.bywh_mt1righ span{ display:block; float:right;}
.bywh_mt1righ font{ display:block; float:right; padding-left:24px;}

.bywh_mt2{ background:#000000; height:21px; width:1200px; overflow:hidden; padding:12px 0px;}
.nav_before a,.nav_before a:link,.nav_before a:visited,.nav_before a:active{
	font-size:18px;
	color:#FFFFFF; font-family:"微软雅黑";
	text-decoration:none;
	display:block; float:left;
	height:21px;
	line-height:21px; overflow:hidden;
	text-align:center; padding:0px 46px 0px 46px;
	vertical-align:middle;
}
.nav_before a:hover{
	color:#FFFFFF;
}
.nav_before_down a,.nav_before_down a:link,.nav_before_down a:visited,.nav_before_down a:active{
	color:#FFFFFF;
}
.nav_before_down a:hover{
	color:#FFFFFF;
}
.bywh_mt2 span{ display:block; float:left; width:1px; height:45px;}

.bywh_mt3{ padding:20px 0px 40px 0px;}
.flexslider{position:relative;width:100%; height:400px; text-align:center; min-width:1200px;   overflow:hidden;background:url(../../images/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:25px;z-index:2;width:100%;text-align:center; left:0; margin-bottom:-10px;}
.flex-control-nav li{display:inline-block;width:50px;height:5px;margin:0 6px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:5px;line-height:40px;overflow:hidden;background:url(../../images/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.bywh_ml1{ padding-bottom:36px;}
.bywh_ml1left{ width:370px; height:373px; overflow:hidden;}
.bywh_m1lltit{ background:url(../../images/images/main_45.png) repeat-x bottom left; padding-bottom:6px;}

.bywh_m1lllst{ margin-top:35px;}
.bywh_m1lllst span{ background:#000000; width:370px; height:235px; display:block;}

.bywh_ml1righ{ width:795px; height:373px; overflow:hidden;}
.bywh_m1lrtit{ background:url(../../images/images/main_45.png) repeat-x bottom left; padding-bottom:6px;}
.bywh_m1lrtit span{ display:block; float:left;}
.bywh_m1lrtit font{ display:block; float:right;}
.bywh_m1lrlst{ background:url(../../images/images/index_03.png) no-repeat top right; height:295px; padding-top:2px;}
.bywh_m1lrlst span{ width:480px; height:186px; margin:30px 315px 79px 0px; display:block; line-height:31px; overflow:hidden; color:#444444; font-size:14px; text-indent:2em;}

.bywh_ml2{ padding-bottom:40px;}
.bywh_ml2righ{ width:1080px; height:232px; overflow:hidden; margin-top:13px;}

.i_scoll_all{ width:257px; margin-right:20px;}
.i_scroll_w{ width:255px; height:185px; background:#ffffff; border:1px solid #e5e5e5;}
.i_scroll_w div{ width:255px; height:185px; display:table-cell; vertical-align:middle; text-align:center;}
.iscrollw_font{ width:257px; height:40px; line-height:40px; margin-top:7px;}
.iscrollw_font font{ width:257px; height:40px; overflow:hidden; text-align:center; display:block;font-size:14px; margin:0 auto;}



.bywh_ml3{}
.bywh_ml3left{ width:795px; height:320px; overflow:hidden;}
.bywh_ml3ltit{background:url(../../images/images/main_45.png) repeat-x bottom left; padding-bottom:6px;}
.bywh_ml3ltit span{ display:block; float:left;}
.bywh_ml3ltit font{ display:block; float:right;}
.bywh_ml3llst{ width:795px; height:210px; margin-top:34px; overflow:hidden;}

/*本例css*/
.chinaz { width: 320px; height: 210px;position: relative; overflow:hidden;}
.chinaz li{ width:320px; height:210px; overflow:hidden;}
.xfy_m3llone{ width:320px; height:210px;}
.xfy_m3llone div{ width:320px; height:210px; display:table-cell; vertical-align:middle; text-align:center;}
.chinaz li span{ position:absolute; bottom:0px; background:url(../../images/images/cbg_03.png) top center; height:40px; width:320px;}
.xfy_m3llofont{ width:220px;  position:absolute; bottom:0px; height:40px;}
.xfy_m3llofont font{ margin-left:15px; width:190px; height:40px; overflow:hidden;display:block; line-height:40px; color:#FFFFFF; font-size:14px;}
/*数字按钮样式*/
.chinaz .num { overflow:hidden; height: 18px; position: absolute; bottom:11px; right: 0px; zoom:1; z-index:3 }
.chinaz .num li { width: 18px; height: 18px; line-height: 18px; text-align: center; color: #FFFFFF; background: #4f4f4f; margin-right: 5px; cursor:pointer; float: left; }
.chinaz .num li.on { background: #ac2a24; } /*当前项*/



.bywh_ml2llrigh{ width:455px; height:210px; overflow:hidden; }
.bywh_ml2llrigh a{ width:455px; height:35px; display:block; font-size:14px;}
.bywh_ml2llrigh a span{ display:block; float:left; background:url(../../images/images/index_13.png) no-repeat center left; padding-left:20px; width:325px; height:35px; line-height:35px; overflow:hidden;}
.bywh_ml2llrigh a font{ display:block; float:right; width:90px; height:35px; text-align:right; line-height:35px;}


.bywh_ml3righ{ width:370px; height:320px; overflow:hidden;}
.bywh_ml3rtit{background:url(../../images/images/main_45.png) repeat-x bottom left; padding-bottom:6px;}
.bywh_ml3rtit span{ display:block; float:left;}
.bywh_ml3rtit font{ display:block; float:right;}

.bywh_ml3rlst{ width:370px; height:210px; margin-top:34px; overflow:hidden; background:url(../../images/images/index_11.png) no-repeat bottom center;}
.bywh_ml3rlsx{ width:260px; height:210px; margin-left:110px;}

.bywh_ml3rlsx_lin1{ height:50px; line-height:50px; width:260px; overflow:hidden;}
.bywh_ml3rlsx_lin1 span{ display:block; background:url(../../images/images/tel_03.png) no-repeat center left; padding-left:50px; width:210px; height:50px; overflow:hidden; color:#a40000; font-size:26px; font-weight:bold;}

.bywh_ml3rlsx_lin2{}
.bywh_ml3rlsx_lin2 span{ display:block; float:left; width:60px; font-size:14px; height:30px; line-height:30px;}
.bywh_ml3rlsx_lin2 font{ display:block; float:left; width:200px; font-size:14px; height:30px; line-height:30px; overflow:hidden;}

.bywh_ml3rlsx_lin3{}
.bywh_ml3rlsx_lin3 span{ display:block; float:left; width:60px; font-size:14px; height:60px; line-height:30px;}
.bywh_ml3rlsx_lin3 font{ display:block; float:left; width:200px; font-size:14px; height:60px; line-height:30px; overflow:hidden;}



.bywh_foo{ background:url(../../images/images/bg_05.jpg) no-repeat top center; min-width:1200px; width:100%; padding:40px 0px 30px 0px; height:70px;}
.bywh_f1{ width:1200px; height:40px; line-height:40px; overflow:hidden; text-align:center; color:#888888; font-size:14px;}
.bywh_f1 span{ padding:0px 5px;}
.bywh_foo a,.bywh_foo a:link,.bywh_foo a:visited{ color:#888888;}
.bywh_foo a:hover{ color:#FFFFFF;}

.bywh_f2{ text-align:center; line-height:30px; height:30px; color:#888888;}
.bywh_f2 span{ padding:0px 10px;}



.sbywh_main{ background:url(../../images/images/sitebg_02.jpg) no-repeat top center; min-height:940px; min-width:1200px; width:100%;}
.s_bywh_mlst{ background:url(../../images/images/sitebg_04.jpg) no-repeat bottom center; min-width:1200px; width:100%; padding-bottom:216px;}

.s_bywh_mleft{ width:251px;}
.s_bywh_mltit{ background:url(../../images/images/main_45.png) no-repeat bottom left; padding-bottom:5px;  height:50px; line-height:50px; }
.s_bywh_mltit span{ display:block; float:left;background:url(../../images/images/site_06.jpg) no-repeat center left; padding-left:10px; font-size:24px; color:#000000;}
.s_bywh_mltit font{ display:block; float:left; color:#9b9b9b; font-size:18px; padding-left:10px; margin-top:5px; line-height:45px;}
.s_bywh_mllst{}

.small_nav a,.small_nav a:link,.small_nav a:visited,.small_nav a:active{
	font-size:14px;
	font-family:"微软雅黑";
	color:#505050;
	text-decoration:none; margin:0 auto;
	display:block;
	width:211px;
	height:42px;
	line-height:42px;
	text-align:left; padding:0px 20px;
	vertical-align:middle; margin-top:8px; background:url(../../images/images/site_12.jpg) no-repeat top center;
}
.small_nav a:hover{
	color:#FFFFFF;  background:url(../../images/images/site_09.jpg) no-repeat top center;
}
.small_nav_down a,.small_nav_down a:link,.small_nav_down a:visited,.small_nav_down a:active{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	vertical-align:middle; background:url(../../images/images/site_09.jpg) no-repeat top center;
}
.small_nav_down a:hover{
	color:#FFFFFF;   background:url(../../images/images/site_09.jpg) no-repeat top center;
}


.s_bywh_mrigh{ width:910px;}
.s_bywh_mrtit{ background:url(../../images/images/main_45.png) repeat-x bottom left;padding-bottom:5px;  height:50px; line-height:50px; }
.s_bywh_mrttleft{background:url(../../images/images/site_06.jpg) no-repeat center left; padding-left:10px; font-size:24px; color:#000000;}
.s_bywh_mrttleft span{ display:block; float:left; font-size:24px; color:#000000;}
.s_bywh_mrttleft font{ display:block; float:left; font-size:18px; color:#9b9b9b; padding-left:10px; margin-top:5px; height:45px; line-height:45px;}
.s_bywh_mrttrigh{ color:#727272; margin-top:10px; line-height:40px;}


.s_bywh_mrttleftx{ color:#727272; line-height:50px;}
.sbywh_mrttrx_left1{ line-height:50px; font-size:14px;}
.sbywh_mrttrx_left2{ margin-top:12px; margin-left:5px;}
.ss_select{ width:100px; padding-left:10px; height:26px; line-height:26px; border:1px solid #e1e1e1; border-radius:5px;}
.sbywh_mrttrx_left3{margin-top:12px; margin-left:5px;}
.sbywh_mrttrx_left3 input{ width:50px; border-radius:5px; cursor:pointer; color:#FFFFFF; background:#a40000; border:none; height:25px;}


.s_bywh_mrlst{ width:910px; padding:15px 0px;}
.s_bywh_mrcon{ width:910px; line-height:210%; min-height:400px;}


.txt_class{ width:300px; height:25px; line-height:25px; 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_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:287px;  margin:10px 24px 10px 0px; }
.itemimgx{ width:287px; margin:10px 0px 10px 0px;}
.videoimg{ width:285px; height:207px; overflow:hidden; border:1px solid #dfdfdf;}
.videoimg div{width:285px; height:207px; display:table-cell; text-align:center; vertical-align:middle; }
.item-titless{ line-height:30px; text-align:center; width:287px; height:30px; margin-top:10px; overflow:hidden; font-size:14px;}



.yngm2lo_bgsx{ position:absolute; top:310px; left:0; width:240px; height:310px; background:#000000; opacity:0.6;}
.yngm2lo_lookx{ position:absolute; top:310px; left:0px; width:240px; height:310px; background:url(../../images/images/serche_03.png) no-repeat center center; opacity:1;}



/*分页*/
#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:5px 0px;}

.lfnlo_righ{ width:910px;overflow:hidden;}
.lfnlor_lin1{ width:910px; height:30px; line-height:30px; overflow:hidden; margin-top:5px;}
.lfnlor_lin1 span{ width:800px; height:30px; line-height:30px; display:block; float:left; overflow:hidden;font-family:"微软雅黑"; font-size:14px}
.lfnlor_lin1 font{ width:90px; height:30px; line-height:30px; text-align:right; display:block; float:right; overflow:hidden; font-size:14px;}
/*end news*/
.zw_div{ width:100%; height:200px; line-height:200px; text-align:center; font-size:16px; color:#d1d1d1;}

.mycase_lin1{ margin:10px 0px;}
.mycase_lin1tit{ border-bottom:1px dashed #e1e1e1; height:40px; line-height:40px; font-weight:bold;}

.small_navx a,.small_navx a:link,.small_navx a:visited,.small_navx a:active{
	font-size:14px;
	font-family:"微软雅黑";
	color:#505050;
	text-decoration:none; margin:0 auto;
	display:block; float:left;
	width:120px;
	height:31px;
	line-height:31px;
	text-align:center; margin:12px 5px;
	vertical-align:middle;  background:#CECCCD; border-radius:5px;
}
.small_navx a:hover{
	color:#FFFFFF;  background:#000000;
}
.small_nav_downx a,.small_nav_downx a:link,.small_nav_downx a:visited,.small_nav_downx a:active{
	color:#FFFFFF;  background:#000000;
}
.small_nav_downx a:hover{
	color:#FFFFFF;  background:#000000;
}

