@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body{ margin:0; padding:0; font-size:12px; color:#333333;}
img{ margin:0; padding:0; border:none;}
ul,li,ol{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#c60000; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1200{ width:1200px; margin:0 auto;}
.xydl_h1{ background:#f1f1f1; min-width:1200px; width:100%; height:32px; line-height:32px;}
.xydl_h1left{ color:#777777; font-size:14px;}
.xydl_h1righ{ width:550px; height:32px; font-size:14px;}
.xydl_h1righ a,.xydl_h1righ a:link,.xydl_h1righ a:visited{ color:#777777;}
.xydl_h1righ a:hover{ color:#2966b6;}
.xydl_h1rone1{ background:url(../../images/images/index_03.jpg) no-repeat center left; padding-left:20px; margin-left:10px;}
.xydl_h1rone2{ background:url(../../images/images/index_05.jpg) no-repeat center left; padding-left:20px; margin-left:20px;}
.xydl_h1rone3{ background:url(../../images/images/index_07.jpg) no-repeat center left; padding-left:20px; margin-left:20px; position:relative;}
.xydl_h1rone3 span{ display:block; position:absolute; top:32px; left:-25px; border:1px solid #cccccc; padding:4px; width:100px; background:#FFFFFF; height:100px; display:none;}
.xydl_h1rone4{ background:url(../../images/images/index_09.jpg) no-repeat center left; padding-left:25px; margin-left:20px; position:relative;}
.xydl_h1rone4 span{ display:block; position:absolute; top:32px; left:-25px; border:1px solid #cccccc; padding:4px; width:100px; background:#FFFFFF; height:100px; display:none;}
.xydl_h1rone5{ background:url(../../images/images/index_11.jpg) no-repeat center left; padding-left:20px; margin-left:20px;}
.xydl_h2{ background:url(../../images/images/index_19.jpg) repeat-x top center; height:118px; min-width:1200px; width:100%;}
.xydl_h2righ{ padding-top:20px;}
.xydl_h2righ font{ display:block; max-width: 205px; background:url(../../images/images/main_07.png) no-repeat center left; padding:0px 0px 0px 50px; font-weight:bold; color:#c60000; font-size:28px;}



.xydl_h2righq{ padding-top:20px;}
.xydl_h2righq font{ display:block; max-width: 205px; background:url(../../images/images/main_07.png) no-repeat center left; padding:0px 0px 0px 50px; font-weight:bold; color:#c60000; font-size:28px;}

.xydl_h3{ background:#2966b6; min-width:1200px; width:100%; height:55px;}
.nav_before a,.nav_before a:link,.nav_before a:visited,.nav_before a:active{
	font-size:16px;
	color:#FFFFFF; font-family:"微软雅黑";
	text-decoration:none;
	display:block; float:left;
	height:55px; font-weight:bold;
	line-height:55px; width:149px; overflow:hidden;
	text-align:center; vertical-align:middle; 
}
.nav_before a:hover{color:#FFFFFF; background:#224e89;}
.nav_before_down a,.nav_before_down a:link,.nav_before_down a:visited,.nav_before_down a:active{color:#FFFFFF; background:#224e89;}
.nav_before_down a:hover{color:#FFFFFF; background:#224e89;}
.xydl_h3 i{ display:block; float:left; width:1px; height:55px; background:#497dc1;}

.flexslider{position:relative;width:100%; height:535px; text-align:center; overflow:hidden; min-width:1200px;  background:url(../../images/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:535px;}
.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:40px;height:13px;margin:0 6px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:40px;height:13px;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;}

.xydl_m1{ background:url(../../images/images/index_23.jpg) no-repeat top center; height:430px; min-width:1200px; width:100%; padding:40px 0px 70px 0px;}
.xydl_m1tit{ background:url(../../images/images/main_14.png) no-repeat center center; height:60px; line-height:60px; text-align:center; color:#2966b6; font-size:26px; font-weight:bold;}
.xydl_m1lst{ width:1200px; height:340px; overflow:hidden; margin-top:30px;}
.xydl_m1lrigh{ width:690px; height:340px; overflow:hidden;}
.xydl_m1lrigh span{ display:block; width:690px; height:280px; line-height:40px; overflow:hidden; font-size:15px; color:#444444; text-indent:2em;}
.xydl_m1lrigh a{ display:block; width:120px; height:30px; border:1px solid #c7c7c7; border-radius:15px; text-align:center; line-height:30px; font-size:14px; color:#a8a8a8; margin-top:10px;}
.xydl_m2{ background:#2966b6; min-width:1200px; width:100%; padding:40px 0px;}
.xydl_m2 span{ display:block; background:url(../../images/images/main_14x.png) no-repeat  center center; text-align:center; height:60px; line-height:60px; text-align:center; color:#FFFFFF; font-size:26px; font-weight:bold;}
.xydl_m2 font{ display:block; line-height:30px; font-size:14px; color:#9ac3fa; text-align:center;}
.xydl_m3{ background:url(../../images/images/index_28.jpg)#f4f4f4 no-repeat bottom center; min-width:1200px; width:100%; padding-bottom:70px; height:755px;}
.xydl_m3x{ background:url(../../images/images/index_26.jpg) no-repeat top center; width:1200px; height:755px;}
.xydl_m3left{ width:240px; height:755px;}
.xydl_m3llst{ width:240px; height:670px; background:url(../../images/images/main_27.png) repeat-y top left; overflow:hidden; padding-top:5px;}
.xydl_m3llst a{ display:block; background:url(../../images/images/main_30.png) no-repeat bottom center; padding:0px 30px; width:180px; height:48px; line-height:48px; text-align:left; font-size:15px; color:#444444;}
.xydl_m3llst a font{ display:block; width:180px; height:48px; overflow:hidden;}
.xydl_m3llst a:hover{ background:url(../../images/images/main_29.png) no-repeat bottom center;}
.xydl_m3llst a:hover font{ color:#c60000;}
.xydl_m3lboo{ background:url(../../images/images/main_33.png) no-repeat bottom left; width:240px; height:4px;}
.xydl_m3righ{ width:960px; height:730px; margin-top:35px;}
.xydl_m3rone{ width:290px; margin-top:23px;margin-left:30px;}
.xydl_m3roimg{ width:290px; height:240px; overflow:hidden; background:#f9f9f9;}
.xydl_m3roimg div{ width:290px; height:240px; display:table-cell; vertical-align:middle; text-align:center;}
.xydl_m3rofont{ width:290px; height:35px; line-height:35px; overflow:hidden; margin-top:20px; font-size:16px; text-align:center;}
.xydl_m3more{ padding-top:20px; text-align:center; width:100%; }
.xydl_m3more a{display:block; width:120px; height:30px; border:1px solid #c7c7c7;margin:0 auto; border-radius:15px; text-align:center; line-height:30px; font-size:14px; color:#a8a8a8; margin-top:10px;}

.xydl_m4{ background:url(../../images/images/index_29.jpg) no-repeat top center; height:510px; min-width:1200px; width:100%; padding:40px 0px 60px 0px;}
.xydl_m4tit{display:block; background:url(../../images/images/main_14x.png) no-repeat  center center; text-align:center; height:60px; line-height:60px; text-align:center; color:#FFFFFF; font-size:26px; font-weight:bold; margin-bottom:20px;}
.xydl_m4lst{ width:1200px; height:385px;overflow:hidden;}
#featureContainer { MARGIN: 0px auto; WIDTH:1200px; FONT-SIZE: 80%;}
#wrap {OVERFLOW: hidden ; WIDTH: 1200px; height:385px }
#feature {POSITION: relative; }
.featureUL {POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2800px; FLOAT: left;  LEFT: 0px}
.featureBox { width:283px; height:385px; BACKGROUND-REPEAT: no-repeat; FLOAT: left;  OVERFLOW: hidden; margin-right:22px; position:relative;}
#block {Z-INDEX: 0; POSITION: relative;  MARGIN: 0px auto;  WIDTH: 1200px; height:385px;FONT-SIZE: 70%; OVERFLOW: hidden;}
.featureBox .box {  width:275px; height:330px; background:#FFFFFF; border:4px solid #f2f2f2; overflow:hidden;}
.featureBox .box div{ width:275px; height:330px; display:table-cell; vertical-align:middle; text-align:center;  border-bottom:none;}
.box_font{ width:283px; height:40px;font-size:16px; color:#FFFFFF; padding-top:7px;}
.box_font font{ width:283px; display:block; overflow:hidden;height:40px; line-height:40px;text-align:center; margin:0 auto;}
.featureBox:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.featureBox img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}

.xydl_m4more{}
.xydl_m4more a{display:block; width:120px; height:30px; border:1px solid #FFFFFF;margin:0 auto; border-radius:15px; text-align:center; line-height:30px; font-size:14px; color:#FFFFFF; margin-top:15px;}

.xydl_m5{ padding:35px 0px 60px 0px;}
.xydl_m5tit{background:url(../../images/images/main_14.png) no-repeat center center; height:60px; line-height:60px; text-align:center; color:#2966b6; font-size:26px; font-weight:bold; margin-bottom:30px;}
.xydl_m5lst{ width:1200px; height:300px;overflow:hidden;}

/*本例css*/
.chinaz { width:1200px; height: 300px; position: relative; overflow:hidden;}
.q51buypic{ width:1200px; height:285px; overflow:hidden; position:relative;}
.q51buypic li{ width:287px; height:285px; background:#FFFFFF; overflow:hidden; float:left; margin-right:30px; position:relative;}
.q51_buone{ width:285px; height:230px; overflow:hidden; border:1px solid #ececec;}
.q51_buone div{ width:285px; height:230px; display:table-cell; vertical-align:middle; text-align:center;}
.q51_buonespan{ width:287px; height:45px; padding-top:8px; margin:0 auto; line-height:45px; font-size:16px; overflow:hidden; }

.q51buypic li a:hover .q51_buone img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.q51buypic li a .q51_buone img{-webkit-transform: scale(1);transform: scale(1);transition: all linear 0.3s;}
/*数字按钮样式*/
.chinaz .num { overflow:hidden; height: 10px; position: absolute; bottom:0px; right: 0px; zoom:1; z-index:3; text-align:center; width:100%;}
.chinaz .num ul{ position:absolute; width:100%; text-align:center;}
.chinaz .num li { width: 10px; height: 10px; line-height: 118px; text-align: center; color: #FFFFFF; background:#cbcbcb;  cursor:pointer;display:inline-block; margin:0px 7px;}
.chinaz .num li.on { background:#2966b6; } /*当前项*/
.xydl_m5more{ padding-top:20px;}
.xydl_m5more a{display:block; width:120px; height:30px; border:1px solid #c7c7c7;margin:0 auto; border-radius:15px; text-align:center; line-height:30px; font-size:14px; color:#a8a8a8; margin-top:10px;}

.xydl_m6{ background:#2966b6; min-width:1200px;; width:100%; padding:80px 0px 70px 0px;}
.xydl_m6one{ width:340px; height:170px; overflow:hidden;}
.xydl_m6one span{ display:block; width:99px; height:99px; border:1px dashed #FFFFFF; border-radius:50%; text-align:center; line-height:99px; color:#FFFFFF; margin:0 auto; font-size:20px; overflow:hidden;}
.xydl_m6one font{ display:block; color:#FFFFFF;text-align:center; padding-top:15px; line-height:27px; height:54px; overflow:hidden; width:340px;}

.xydl_m6one2{ width:360px; height:170px; overflow:hidden; margin-left:80px;}
.xydl_m6one2 span{ display:block; width:99px; height:99px; border:1px dashed #FFFFFF; border-radius:50%; text-align:center; line-height:99px; color:#FFFFFF; margin:0 auto; font-size:20px; overflow:hidden;}
.xydl_m6one2 font{ display:block; color:#FFFFFF;text-align:center; padding-top:15px; line-height:27px; height:54px; overflow:hidden; width:360px;}

.xydl_m7{ padding:35px 0px 70px 0px;}
.xydl_m7tit{background:url(../../images/images/main_14.png) no-repeat center center; height:60px; line-height:60px; text-align:center; color:#2966b6; font-size:26px; font-weight:bold; margin-bottom:30px;}
.xydl_m7lst{ width:1200px; height:360px;overflow:hidden;}
.xydl_m7lrigh{ width:600px; height:360px; overflow:hidden;}
.xydl_m7lrone{ margin-bottom:26px;}
.xydl_m7lroleft{ width:68px; height:50px; border:1px solid #bdbdbd; padding:9px 0px; transition:0.5s;}
.xydl_m7lroleft span{ display:block; width:68px; height:25px; line-height:25px; text-align:center; color:#7a7a7a; font-size:16px; transition:0.5s;}
.xydl_m7lroleft font{ display:block; width:68px; height:25px; line-height:25px; text-align:center; color:#7a7a7a; font-size:16px; transition:0.5s;}
.xydl_m7lrorigh{ width:505px; height:70px; overflow:hidden;}
.xydl_m7lrorigh span{ display:block; width:505px; height:40px; overflow:hidden; font-size:16px; font-weight:bold; line-height:40px; overflow:hidden;}
.xydl_m7lrorigh font{ display:block; width:505px; height:20px; overflow:hidden; font-size:14px; line-height:20px; overflow:hidden; color:#8e8e8e;}
.xydl_m7lrone a:hover .xydl_m7lroleft{ border:1px solid #c60000; background:#c60000; transition:0.5s; }
.xydl_m7lrone a:hover .xydl_m7lroleft font,.xydl_m7lrone a:hover .xydl_m7lroleft span{ color:#FFFFFF; transition:0.5s;}

.xydl_m7more{ padding-top:48px;}
.xydl_m7more a{display:block; width:120px; height:30px; border:1px solid #c7c7c7;margin:0 auto; border-radius:15px; text-align:center; line-height:30px; font-size:14px; color:#a8a8a8; margin-top:10px;}



.xydl_foo{ background:#17519e; min-width:1200px; width:100%; padding:30px 0px 30px 0px;}
.xyddl_f1{ text-align:center; font-size:16px;}
.xyddl_f1 a{ padding:0px 35px; color:#FFFFFF;}
.xyddl_f2{ text-align:center; color:#FFFFFF; padding:15px 0px 0px 0px; color:#5c93db; font-size:14px; line-height:30px;}
.xyddl_f2 span{ padding:0px 10px;}
.xyddl_f2 a,.xyddl_f2 a:link,.xyddl_f2 a:visited{ color:#5c93db;}
.xyddl_f2 a:hover{ color:#FFFFFF;}


.sxydl_m{ padding-bottom:50px;}
.sxydl_mleft{ width:250px;}
.sxydl_mltit{ width:250px; height:70px; line-height:70px; text-align:center; color:#FFFFFF; font-size:24px; background:#25558a;}
.sxydl_mllst{ border:2px solid #dad9da; border-top:none; border-left:none; background:#FFFFFF; overflow:hidden;}
.sxydl_mllst .div_clear{ width:100%; height:1px; background:#FFFFFF; margin-bottom:-2px;}
.small_nav a,.small_nav a:link,.small_nav a:visited,.small_nav a:active{
	color:#333333;
	font-size:16px; font-family:"微软雅黑";
	text-decoration:none;
	display:block;
	width:248px;
	height:55px;
	line-height:55px; border-bottom:1px dashed #c9c9c9;
	text-align:center;
	vertical-align:middle; overflow:hidden;
}
.small_nav a:hover{color:#25558a; font-weight:bold;}
.small_nav_down a,.small_nav_down a:link,.small_nav_down a:visited,.small_nav_down a:active{color:#25558a; font-weight:bold;}
.small_nav_down a:hover{color:#25558a; font-weight:bold;}


.sxydl_mrigh{ width:925px;}
.sxydl_mrtit{ border-bottom:1px solid #e6e6e6;}
.sxydl_mrtit span{ display:block; float:left; height:70px; line-height:70px; font-size:20px; color:#25558a; font-weight:bold;}
.sxydl_mrtit font{ display:block; float:right; height:60px; margin-top:10px; line-height:60px; font-size:14px; color:#848484;}
.sxydl_mrlst{ padding-top:20px;}
.sxydl_mrcon{ line-height:210%; min-height:300px;}


.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;}

.select_class{ width:310px; height:30px; line-height:30px; padding-left:5px;}
.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:295px;  margin:10px 20px 10px 0px; float:left;}
.videoimg{ width:285px; height:236px; overflow:hidden; border:1px solid #cccccc; padding:4px; background:#F3F3F3;}
.videoimg div{width:285px; height:236px; display:table-cell; text-align:center; vertical-align:middle; }
.item-titless{ line-height:30px; text-align:center; width:295px; height:30px; padding-top:10px; overflow:hidden; font-size:14px;}

.itemimgx{ width:295px;  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);}

.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);}

.itemimg2{ width:210px;  margin:10px 28px 10px 0px; float:left;}
.videoimg2{ width:200px; height:240px; overflow:hidden; border:1px solid #dfdfdf; padding:4px;}
.videoimg2 div{width:200px; height:240px; display:table-cell; text-align:center; vertical-align:middle; }
.item-titless2{ line-height:30px; text-align:center; width:210px; height:30px; padding-top:10px; overflow:hidden; font-size:14px;}

.itemimgx2{ width:210px;  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:295px;  margin:10px 20px 10px 0px; float:left;}
.videoimg3{ width:285px; height:230px; overflow:hidden; border:1px solid #cccccc; padding:4px; background:#F3F3F3;}
.videoimg3 div{width:285px; height:230px; display:table-cell; text-align:center; vertical-align:middle; }
.item-titless3{ line-height:30px; text-align:center; width:295px; height:30px; padding-top:10px; overflow:hidden; font-size:14px;}

.itemimgx3{ width:295px;  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);}

.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);}


/*分页*/
#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:10px 0px; font-size:14px;}
.lfnl_one span{ display:block; float:left; width:780px; height:30px; line-height:30px; overflow:hidden;}
.lfnl_one font{ display:block; float:right; width:90px; height:30px; line-height:30px; color:#999999; text-align:right;}
/*end news*/
