@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
fieldset, img { border: 0; }
/* remember to define focus styles! */
:focus { outline: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
code, kbd, samp, tt { font-size: 100%; }
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {  *font-size: 100%;}
body { line-height: 1.5; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	color: #333;
	font-size: 12px;
}
caption, th { text-align: left; }
sup, sub { font-size: 100%; vertical-align: baseline; }
/* remember to highlight anchors and inserts somehow! */
:link, :visited { text-decoration: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/*html5 element*/
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, dialog, time, mark, audio, video { margin:0; padding:0; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display:block; }
/*clearfix ff */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; } 
/* End hide from IE-mac */


body{ font-size:14px;  color:#434343;}
a{ color:#434343; text-decoration:none;font-family:"微软雅黑";}
.blue{color:#007bf0;}
.size14{ font-size:14px;}
.p1{ color:#7d7d7d; line-height:25px;}
.p2{color:#7d7d7d; line-height:20px; padding-top:15px;}
.p3{ line-height:20px;}
a:hover{color:#007bf0;}
.padding-bottom{ padding-bottom:20px;}

.whole{width:100%;}
.main{ width:1170px; margin:0 auto; }

.top{ height:35px; line-height:35px; background:#3a3a3a; color:#FFFFFF;min-width:1000px;_width:100%;}
.top1{ width:1170px; height:95px; margin:0 auto; overflow:hidden;}

.top span{ float:right;}
.top span a{color:#FFFFFF; padding:0 10px; }
.top span a:hover{ color:#F90;}

.logo{ height:95px; width:196px; float:left;}
.nav{ width:900px; height:40px; float:right; padding-top:30px;}
.nav ul li{ width:100px; height:40px; line-height:40px; float:left; text-align:center;}
.nav ul li a{ font-size:18px; display:block;font-family:"微软雅黑";}
.nav ul li a:hover{ color:#007bf0;}

.search_bg{height:390px; min-width:1000px; }
.search{ width:614px; height:95px; padding:130px 193px 0; margin:0 auto;}
.search_t{ height:41px; overflow:hidden;}
.search_t ul li{ width:93px; height:41px; line-height:34px; text-align:center; float:left; background:url(../images/ytg_005.png) no-repeat; margin-right:3px; }
.search_t ul li a{ width:93px; height:41px;  font-size:14px; color:#FFFFFF; display:block; }
.search_t ul li a:hover{ background:url(../images/ytg_040.png) no-repeat;color:#FFFFFF;}
.search_t .search_tah{ background:url(../images/ytg_040.png) no-repeat;}
.search_k{ width:611px;border-radius: 21px; height:44px; line-height:44px; background-color:#FFFFFF; padding:3px;padding-left: 22px;}
.search_kk{ width:549px; height:44px; line-height:44px; border:0; font-size:14px; padding:0 5px; vertical-align:middle;}
.search_ka{ width:57px; height:44px;line-height:44px; background:url(../images/ytg_03.jpg) no-repeat; background-color:#FFF; border:0; vertical-align:middle;cursor:pointer; position:relative; top:-1px;border-radius: 20px;}

.cont1{ padding:20px 0;}
.hot{ width:1170px; border-bottom:1px dashed #ccc;}
.paihang{ width:333px; height:230px; float:right;border-bottom:1px #CCCCCC solid;border-left:1px #CCCCCC solid;border-right:1px #CCCCCC solid;border-top:3px #007bf0 solid;}
.tit1{ height:48px; line-height:48px; font-size:18px; background:url(../images/ytg_05.jpg) no-repeat left; padding-left:45px; border-bottom:1px #CCCCCC solid; border-top:3px #007bf0 solid; }
.back1{background:url(../images/ytg_051.jpg) no-repeat left;}
.back2{background:url(../images/ytg_052.jpg) no-repeat left;}
.tit1 span{ font-size:12px; color:#7d7d7d; padding-left:10px;}
.tit2{ height:48px; line-height:48px; font-size:18px; padding-left:20px;}
.paihang_c{ padding:0 20px 20px;}
.paihang_cont{ background:url(../images/ytg_07.jpg) no-repeat left top;}
.paihang_cont ul li{overflow: hidden; height:35px; line-height:35px; padding-left:25px; border-bottom:1px #CCC dashed;}
.paihang_cont ul li:last-child{ border-bottom:0px}
.paihang_cont ul li a:hover{color:#007bf0;}


.ggw img { width: 260px;padding-right: 38px;}
.hot_cl{ width:340px; float:right;}
.hot_cr{ width:795px; float:left;}
.hot_cl1t{ padding-bottom:12px;}
.hot_cl1t h1{ line-height:30px;}
.hot_cl1{ padding-top:20px;}
.hot_clli {width:800px;float:left;padding-top: 20px;}
.hot_clli ul li{width: 400px;float: left;line-height:36px;}
.hot_clli ul li span{ padding-right:10px;}
.hot_cr{ padding-top:20px;}
.hot_crbook{ height:162px; overflow:hidden;width: 46%;float: left;margin-right: 30px;}
.hot_crbookl{ width:116px; height:162px; float:left; background-color:#0C9;}
.hot_crbookr{ width:225px; float:right;}
.hot_crbookr h1{ height:50px; line-height:50px;}
.height20{ height:20px;clear: both;}
.new{ padding:20px 0;}
.main img:hover{transform: scale(1.1);transition: all 0.6s;}
.tit3{ width: 1170px;height: 37px;line-height: 37px;background: url(../images/ytg_08.jpg) center top no-repeat; text-align:center; color:#FFFFFF; font-size:20px; padding-bottom:20px;}

.new_c{ height:190px;width: 1150px; background-color:#f4f4f4; padding:20px 10px 15px 10px;}
.turn_l{ width:37px; height:164px; float:left;}
.turn_r{ width:37px; height:164px; float:right;}
.new_book{ float:left;}
.new_book ul li{ width:123px; height:190px; text-align:center; float:left; padding:0 15px;}
.new_book ul li a{ line-height:30px;}

.fenlei_cl{ width:570px; float:left;}
.fenlei_cr{ width:570px; float:right;}
.tit4{ width:555px; height:41px; line-height:41px; background:url(../images/ytg_11.jpg) no-repeat; padding-left:15px; font-size:16px; color:#007bf0;}
.tit4 a{ float:right;}
.fenlei_book1{ width:148px; text-align:left; float:left; padding:20px 20px; height:320px}
.fenlei_book1 a{ line-height:35px; font-size:14px;}
.fenlei_book1 a img{width: 100%;height: auto;border:1px solid #ccc}
.fenlei_list ul li{ height:25px; line-height:25px; background:url(../images/ytg_12.jpg) no-repeat left center; padding-left:15px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.ggw{margin-bottom: 20px;}
.ggw a:last-child img{ padding-right:0}
.foot_c{ height:110px; padding:20px 0;;border-top:1px #CCCCCC solid;overflow:hidden; }
.foot_t{padding:20px 0;line-height:26px; text-align:center; color:#7d7d7d;background: #e9e9ec;border-top:3px #007bf0 solid;}
#scrollBar A {
	TEXT-INDENT: -2000em; WIDTH: 19px; DISPLAY: block; BACKGROUND: url(../images/top.png) no-repeat; HEIGHT: 57px; OVERFLOW: hidden; CURSOR: pointer
}
#scrollBar A:hover {
	BACKGROUND-POSITION: right 0px
}
.foot_c1{ width:250px; height:110px; float:left; padding:0 20px; overflow:hidden;}
.foot_tit1{ height:43px; line-height:43px; font-size:16px; font-weight:bold; background:url(../images/ytg_13.jpg) no-repeat left; padding-left:60px;}
.foot_tit2{ height:43px; line-height:43px; font-size:16px; font-weight:bold; background:url(../images/ytg_14.jpg) no-repeat left; padding-left:60px;}
.foot_tit3{ height:43px; line-height:43px; font-size:16px; font-weight:bold; background:url(../images/ytg_15.jpg) no-repeat left; padding-left:60px;}
.foot_tit4{ height:43px; line-height:43px; font-size:16px; font-weight:bold; background:url(../images/ytg_16.jpg) no-repeat left; padding-left:60px;}
.foot_c1 ul li{ width:69px; float:left; height:30px; line-height:30px;}
.foot_c1 ul li a{color:#7d7d7d;}
.foot_c1 ul li a:hover{color:#434343;}
.boderr{ border-right:1px #CCCCCC solid;}

.lan2{width:1170px; margin:0 auto; margin-top:10px; padding-bottom:20px; border-bottom:1px dashed #ccc; margin-bottom:20px;overflow: hidden;}



