@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,table,ul,li,marquee{margin:0; padding:0; color:#333;}
body{font-size:14px; font-family:"hiragino sans gb","微软雅黑"; background:#f7f7f7;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline;}
img{border:0;}
ul{list-style:none;}
.clear{clear:both; height:0; width:0; margin:0; padding:0; line-height:0; overflow:hidden;}
input{outline:none;}

#pages {padding:14px 0 10px; text-align: center; clear: both;}
#pages a {display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 {width:56px; padding:0 }
#pages a:hover {background:#f1f1f1; color:#000; text-decoration:none }
#pages span {display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage {display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4;}

.c_header{height:85px; width:1200px; margin: 0 auto; overflow: hidden;}
.c_header h1{float: left; padding:12px 0 0 5px; margin: 0;}
.c_header div{float: right; margin: 40px 5px 0 0; height: 30px; line-height: 30px;}
.c_header div a{padding:0 10px;}
.c_nav{width:100%; height: 60px; background-color: #FFF; overflow: hidden;}
.c_nav ul{width:1200px; height: 30px; margin: 15px auto;}
.c_nav ul li{width:200px; height: 30px; line-height: 30px; text-align: center; float: left; font-size: 18px;}
.c_footer{width:100%; background-color:#333333; color:#FFF; text-align:center; padding:20px 0;}
.c_footer a{color:#FFF;}
.c_banner{width: 100%; height: 375px; margin: 0 auto; text-align: center; overflow: hidden; background-color: #FFF;}

.c_i_t{height: 30px; margin-bottom: 20px; overflow: hidden;}
.c_i_t h3{float:left; height: 30px; line-height: 30px; font-weight: normal; color: #e60012; font-size: 24px;}
.c_i_t h3 span{color:#363636;}
.c_i_t div{float:left; font-size: 14px; height: 18px; padding: 10px 0 0 5px; line-height: 18px; color: #b4b4b4;}
.c_i_t a{float:right;line-height: 30px; padding: 0 10px;}

.c_i_t2{width: 1200px; height: 70px; margin: 0 auto; background: url(../images/bg_t.png) center center no-repeat;}
.c_i_t2 h3{text-align: center; font-weight: normal; height: 40px; line-height: 40px; font-size: 24px;}
.c_i_t2 div{color:#d72d2e; font-size: 14px; text-align: center; height: 20px; line-height: 20px;}

.c_i_1{width:960px; margin: 0 auto; padding: 50px 0;}
.c_i_news{width:440px; padding: 0 20px; float:left; overflow: hidden;}
.c_i_news_pics{width:440px; height: 240px; overflow: hidden;}
.c_i_news_li{width:420px; padding: 15px 5px; overflow: hidden; list-style: none;}
.c_i_news_li li{height:25px; line-height: 25px; font-size: 16px; overflow: hidden;}
.c_i_news_li li a{background: url(../images/p2.jpg) left center no-repeat; padding-left: 15px;}
.c_i_notice{width:440px; padding:0 10px 0 30px; float:right;}
.c_i_notice ul{width:440px; padding: 0; list-style: none; margin: 0;}
.c_i_notice ul li{border-bottom: 1px dotted #CCC; height: 50px;}
.c_i_notice ul li dl{width:60px; height: 40px; margin-top: 5px; border-right: 1px solid #DDD; float: left; text-align: center;}
.c_i_notice ul li dl dd{font-size: 14px; line-height: 16px; color: #666;}
.c_i_notice ul li dl dt{font-size: 16px; line-height: 24px; color: #999; font-weight: bold;}
.c_i_notice ul li a{font-size:16px; line-height: 50px; padding: 0 10px;}
.c_i_2{width:100%; background-color: #FFF; padding:50px 0;}
.c_i_2_c{width:1170px; margin: 0 auto; padding: 30px 0; overflow: hidden;}
.c_i_2_c ul{width:1170px; height:468px; overflow: hidden; padding: 0; margin: 0; list-style: none;}
.c_i_2_c ul li{width:234px; height: 234px; overflow: hidden; padding: 0; margin: 0; float: left; text-align: center;}
.c_i_3{width:100%; padding: 50px 0;}
.c_i_3_m{width:1200px; height: 500px; margin: 0 auto; padding: 30px 0;}
.c_i_3_t{width:80px; height: 500px; float:left; padding: 0; margin: 0; list-style: none;}
.c_i_3_t li{width:80px; height: 50px; overflow: hidden; margin: 0; padding: 25px 0; background-color: #f0f0f0;}
.c_i_3_t li a{display:block; width: 49px; height: 49px; margin: 0 auto; overflow: hidden; line-height: 49px; text-align: center; color: #FFF; font-size: 24px; background:url(../images/bg_i0.jpg) no-repeat;}
.c_i_3_t li a:hover{text-decoration:none;}
.c_i_3_t li.on{background-color:#FFF;}
.c_i_3_t li.on a{background:url(../images/bg_i1.jpg) no-repeat;}
.c_i_3_c{width:1116px; padding: 0 2px; height: 500px; float:left;}
.c_i_3_c ul{width:1116px; height: 500px; overflow: hidden; list-style: none; margin: 0; padding: 0;}
.c_i_3_c ul li{float:left; width:186px; height: 250px; margin: 0; padding: 0; text-align: center; background-color: #FFF;}
.c_i_3_c ul li h3{width:170px; margin: 0 auto; padding:5px 0 0 0; line-height: 18px; height: 36px; overflow: hidden; font-size: 14px; text-align: center; font-weight: normal; cursor: pointer;}
.c_i_4{width:100%; background-color: #FFF; padding:50px 0;}
.c_i_4_c1{width:1160px; margin: 0 auto;}
.c_i_4_c1 dl{width:230px; padding: 0 30px; margin: 0; float:left;}
.c_i_4_c1 dl dt{font-weight:normal; font-size: 20px; text-align: center; height: 44px; line-height: 44px; border-bottom: 1px solid #999;}
.c_i_4_c1 dl dd{font-size:16px; text-align: center; line-height: 180%; padding: 10px 0; margin: 0;}
.c_i_4_c1 dl dd a{display:block;}
.c_i_4_c2{width:1060px; margin: 0 auto; padding: 30px 0 0 0;}
.c_i_4_c2_l{width:696px; height: 260px; border:1px #DDD solid; float:left;}
.c_i_4_c2_r{width:310px; float:right;}
.c_i_4_c2_r h2{font-size:24px; margin: 0; padding: 20px 0; line-height: 30px;}
.c_i_4_c2_r p{fotn-size:16px; line-height: 180%; margin: 0; padding: 0;}
.c_i_5{width:100%; background-color: #F7F7F7; padding: 40px 0; clear: both;}
.c_i_5 dl{width:1200px; margin: 0 auto;  padding: 0;}
.c_i_5 dl dt{width:100px; float: left; overflow: hidden; font-size: 16px; }
.c_i_5 dl dd{width:1100px; float:right; overflow: hidden; font-size: 14px; line-height: 180%;}
.c_i_5 dl dd a{padding:0 15px 0  0;}

.c_mbx{width:1200px; margin: 0 auto; height: 30px; line-height: 30px; padding: 10px 0; font-size: 14px;}

.c_page{width:1100px; padding: 50px; margin: 0 auto; background-color: #FFF;}
.c_page_h1{min-height:50px; padding: 20px 0 0 0; font-size: 28px; margin: 0;}
.c_page_date{font-weight:normal; font-size: 14px; color: #888;}
.c_page_c{width:1100px; padding: 30px 0; line-height: 180%; font-size: 16px; overflow: hidden;}
.c_news_list{width:1100px; margin: 0 auto;}
.c_news_list li{height:120px; padding: 15px 0; border-bottom: 1px dotted #DDD;}
.c_news_list div{width:200px; height: 120px; float:left;}
.c_news_list h3{width:900px; height:30px; float: left; line-height:30px; overflow:hidden; margin: 0; padding: 5px 0; font-size: 20px;}
.c_news_list p{width:900px; height: 66px; float: left; line-height: 22px; overflow: hidden; margin: 0; padding: 5px 0;}

.c_service_list{width:1100px; margin: 0 auto;}
.c_service_list li{height:30px; padding: 10px 0; font-size: 20px; border-bottom: 1px dotted #DDD;}

.c_books_list{width:1120px; margin: 0 auto;}
.c_books_list li{width:280px; height: 300px; overflow: hidden; text-align: center; float: left;}
.c_books_list li div{text-align:center;}
.c_books_list li h3{line-height: 150%; text-align: center; margin: 0; padding: 10px; overflow: hidden; font-size: 14px; font-weight: normal;}

.c_books_basic{width: 1100px; margin: 0 auto; overflow: hidden;}
.c_books_img{width:400px; height: 400px; float: left; overflow: hidden;}
.c_books_img img{width:400px; height: 400px;}
.c_books_h1{ width: 680px; float: right; overflow: hidden;}
.c_books_h1 h1{font-size: 24px; font-weight: normal;}
.c_books_h1 p{border: 1px dotted #DDD; padding: 20px; font-size: 14px; line-height: 160%; border-radius: 10px; background-color: #f7f7f7; color: #666;}
.c_books_attr dl{width:680px; height:30px; padding: 5px 0; line-height: 30px; margin: 0;}
.c_books_attr dl dt{float:left; width: 120px; height: 30px; line-height: 30px; font-size: 16px;}
.c_books_attr dl dd{float:left; height:30px; line-height: 30px; font-size: 16px;}
.c_price{font-size:18px; color: red; }
.c_price strong{font-size:30px; color: red; font-weight: bold;}

.c_t{height:40px; line-height: 40px; border-bottom: 1px solid #CCC; margin: 50px auto 0 auto;}
.c_t h3{font-size:20px; font-weight: normal; float:left; height: 40px; line-height: 40px; padding: 0 20px; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; cursor: pointer;}
.c_t h3.on{background-color: #f7f7f7; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC;}

a.c_buy{display:block; width: 200px; height: 40px; line-height: 40px; text-align: center; background-color:#98070A; color: #FFF; font-size: 20px; margin-top: 20px;}
a.c_buy:hover{text-decoration:none; background-color:#70090B;}

.c_cat_h1{width:100%; font-size: 24px; line-height: 50px; background: url(../images/bg_title.png) center center no-repeat; text-align: center; margin: 0; padding: 0;}
.t_sub_nav{width:60%; margin: 15px auto; text-align: center;}
.t_sub_nav td{text-align:center; font-size: 18px;}
.t_sub_nav td.on a{color:#C9080B; font-weight: bold;}

.c_form{text-align:center; padding: 10px 0; margin-bottom: 30px;}
.c_form_ipt{width:500px; height: 30px; font-size: 18px; text-align: center; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #333;}
.c_form_smb{width:30px; height: 30px;}

.banner_main{width:1200px; height: 375px; margin: 0 auto; overflow: hidden;}
.banner_main img{width:1200px; height: 375px;}

.c_notice_list{width:1100px; margin: 0 auto; padding-bottom: 15px;}
.c_notice_list li{padding:15px 5px; font-size: 20px; border-bottom: 1px dotted #DDD;}














