@charset "utf-8";
/* CSS Document */
/*--------------------基础样式 开始----------------------*/
body,p,ol,ul,li,h1,h2,h3,h4,h5,h6,img,form,input,button,textarea {margin: 0px;padding: 0px;}
body { font-family:"Microsoft YaHei","simsun",sans-serif;font-size: 14px;color: #333333;background-color: #F9F9F9;}
img{border:0px;}
ul, li, ol {list-style-type: none;}
a:link,a:visited {color: #333333;text-decoration: none;}
a:hover,a:active {color: #E6212A;text-decoration: underline;}
/*--------------------基础样式 结束----------------------*/
.fl {float:left;}
.fr {float:right;}
.gap {clear: both;}
.gap10{ height:10px;}
.gap20{ height:15px;}
.gap30{ height:30px;}
.box{ width:1020px; margin:0px auto;}
.eng{ font-family:Arial, Helvetica, sans-serif;}
/*--------------------top----------------------*/
.top_box{ height:142px; background-color:#FEE662;}
.logo{ margin-top:21px;}
.language{ margin-top:61px;}
.language a:link,.language a:visited {margin-left:20px;}
.language a.zh{ background:url(../images/chinese_v.png) no-repeat left center; padding-left:38px;}
.language a.en{ background:url(../images/english_v.png) no-repeat left center; padding-left:38px;}
/*-----------nav---------------*/
.nav_box{ height:40px; padding:2px 0px; background:url(../images/navbg.jpg) repeat-x left top;}
.nav_box li{ float:left;}
.nav_box li a:link,.nav_box li a:visited {color:#FFF;text-decoration:none; display:block; width:145px; height:40px; font-size:16px; line-height:40px; text-align:center;}
.nav_box li a:hover,.nav_box li a:active {color:#FFF;text-decoration:none;background-color:#E6212A;}
.nav_box li a.cur:link,.nav_box li a.cur:visited {color:#FFF;text-decoration: none;background-color:#E6212A;}
/*-----------banner---------------*/
#banner{ height:394px;}
.banner_list_wrap{overflow:hidden;position:relative;}
.banner_list_wrap .list{width:auto;height:394px;position:absolute;top:0;left:0;z-index:1;}
.banner_list_wrap .item{display:block;width:1020px;height:394px;float:left;position:relative;}
.banner_list_wrap .item .info{display:block;position:absolute;bottom:0;left:0;width:100%;height:40px;line-height:40px;overflow:hidden;background:url(../images/info_back.png) repeat-x 0 0;z-index:2;}
.banner_list_wrap .item .info a{color:#fff;margin-left:16px;font-size:16px;}
.banner_list_wrap .item .info:hover{background-image:url(../images/info_back_a.png);}
.banner_list_wrap .lay_btn{width:auto;height:8px;padding:17px 9px 15px 3px;position:absolute;bottom:0;right:0;z-index:3;}
.banner_list_wrap .lay_btn .btn{width:27px;height:8px;margin-right:10px;background:#c0bebb;float:left;cursor:pointer;}
.banner_list_wrap .lay_btn .btn.current,.banner_list_wrap .lay_btn .btn:hover{background:#f62323;}
/*-----------news---------------*/
.new_index_l{ width:330px;}
.new_index_r{ width:670px;}
.tit_box{ border:#252772 solid 1px;}
.tit_box_2{border:#8F92D6 solid 1px; height:34px; background:url(../images/tit_bg.jpg) repeat-x left top;}
h2{ font-size:16px; font-weight:normal; padding-left:32px; line-height:34px; background:url(../images/sec.png) no-repeat 8px center; color:#FFF;}
.login_cent{ border-bottom:#CCC solid 1px;border-left:#CCC solid 1px;border-right:#CCC solid 1px; height:95px; background-color:#FFF;}
h2 span{ font-size:12px; margin-right:10px;}
h2 span a:link,h2 span a:visited {color: #fff;text-decoration: none;}
h2 span a:hover,h2 span a:active {color: #fff;text-decoration: underline;}
.news_cent{ border-bottom:#CCC solid 1px;border-left:#CCC solid 1px;border-right:#CCC solid 1px; height:393px; background-color:#FFF;}
.form_fl{ margin-top:20px; margin-left:20px;}
.login label{ display:block; margin-bottom:6px;}
.username{ border:#CCC solid 1px; height:23px; line-height:23px; color:#999; width:146px; padding-left:4px;}
.username2{ margin-left:2px;}
.itn{ background:url(../images/login.jpg) no-repeat left top; width:63px; height:56px; line-height:56px; display:block; border:none; color:#FFF; margin-left:15px; margin-top:20px;}
.price label{ display:block; margin-bottom:6px;}
.price .username{ width:132px;}
.price .username2{ margin-left:0px;}
.coupons-select{border:#CCC solid 1px; height:23px; line-height:23px; color:#999; width:138px; margin:0px; padding-left:4px; margin-left:-4px;}
.username3{border:#CCC solid 1px; height:68px; color:#999; width:192px;padding:4px; font-family:"Microsoft YaHei","simsun",sans-serif;}
.package .form_fl{ margin-top:10px;}

.news_cent li{ border-bottom:#CCC dotted 1px; margin:0px 8px; line-height:34px; background:url(../images/tips.png) no-repeat 2px center; padding-left:18px;}
.news_cent li span{ float:right; color:#999;}
/*-------------------- 关于格律诗----------------------*/
.about_cent{border-bottom:#CCC solid 1px;border-left:#CCC solid 1px;border-right:#CCC solid 1px; background-color:#FFF; padding:10px;}
.about_cent img{ float:left; margin-right:20px;}
.about_cent p{text-indent:2pc; font-size:16px; line-height:30px; color:#666;}
/*-------------------- foot----------------------*/
.footer{ background-color:#2F318B; padding:46px 0px 20px; color:#FFF;}
h3{ font-size:24px; height:24px; line-height:24px; font-weight:normal; text-align:center;}
.links{ padding:22px 40px 34px;}
.links a:link,.links a:visited {color: #fff;text-decoration: none; margin:0px 6px; line-height:30px;}
.links a:hover,.links a:active {color: #fff;text-decoration: underline;}
.ewm{ text-align:center;}
.ewm p{ text-align:center; line-height:46px;}
.foot{ background:url(../images/dbg.jpg) repeat-x left top; height:52px; line-height:52px; text-align:center; color:#FFF;}

/*产品服务*/
.shuffling_figure .content{padding:10px 16px 0 36px;height:199px;overflow:hidden;position:relative;}
.shuffling_container{width:968px;height:199px;margin:0;overflow:hidden;position:relative;}
.shuffling_container .list{width:auto;position:absolute;top:0;left:0;}
.shuffling_container .item,.shuffling_container .item .link{width:222px;height:199px;display:block;}
.shuffling_container .item{float:left;margin-right:20px;}
.shuffling_container .item .pic{width:220px;height:156px;border:1px solid #ccc;}
.shuffling_container .item .pic .item_img{width:214px;height:150px;display:block;margin:3px auto;}
.shuffling_container .item .info{height:41px;line-height:41px;width:100%;text-align:center;overflow:hidden;}
.shuffling_figure .content .left_btn,.shuffling_figure .content .right_btn{width:28px;height:86px;position:absolute;top:62px;}
.shuffling_figure .content .left_btn{left:0;background:url(../images/arrow_toleft.png) no-repeat;}
.shuffling_figure .content .right_btn{right:0;background:url(../images/arrow_toright.png) no-repeat;}

/*online contact style*/
.float0831 {
	POSITION: fixed; TOP:98px; RIGHT: 0px; _position: absolute; z-index:200;
}
.float0831 A {}
.float0831 A:hover {
	COLOR: #f62323; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.png)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.png)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.png)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.png) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND-POSITION: -5px -266px; FLOAT: left;color:#0a0a0a;font-size:12px;white-space: nowrap;
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP:98px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP:98px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP:98px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #f9d3ac 1px solid; background:#fff;
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.png) no-repeat; HEIGHT:15px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}
/*-------------------- 内页样式----------------------*/
.cont_l{ width:200px;}
.cont_r{ width:800px;}
/*左导航*/
.subnav_cent{ border-bottom:#CCC solid 1px;border-left:#CCC solid 1px;border-right:#CCC solid 1px;background-color:#FFF; padding-top:10px; padding-bottom:10px;}
.subnav_cent li{ width:164px; margin:0px auto 10px;height:38px;}
.subnav_cent li a:link,.subnav_cent li a:visited {color: #fff;text-decoration: none; background:url(../images/subnav_b.jpg) no-repeat left top; display:block; width:128px; height:38px; line-height:38px; padding-left:36px;}
.subnav_cent li a:hover,.subnav_cent li a:active {color: #fff;text-decoration: none;background:url(../images/subnav.jpg) no-repeat left top;}
.subnav_cent li a.curt:link,.subnav_cent li a.curt:visited {color: #fff;text-decoration: none; background:url(../images/subnav.jpg) no-repeat left top;}
/*内容*/
.cont_r h2 span.tip{ background:url(../images/home.png) no-repeat left center; padding-left:22px;}
.cont_cent{ border-bottom:#CCC solid 1px;border-left:#CCC solid 1px;border-right:#CCC solid 1px;background-color:#FFF; padding:20px;}

/*新闻列表*/
.news_list{ margin-bottom:20px; padding-bottom:20px; border-bottom:#999 dotted 1px;}
.news_pic{ width:160; margin-right:15px;}
.news_r{ width:583px;}
.cont_cent .news_r h3{ font-weight:normal;padding-bottom:10px; text-align:left; height:22px; line-height:22px;}
.news_r h3 a:link,.news_r h3 a:visited {font-size:16px; }
.news_r p{ line-height:28px; color:#666;}
.news_r a.xq:link,.news_r a.xq:visited { color:#ff1111; text-decoration:underline;}

/*-------------------- 分页----------------------*/
.page {height: 38px;width:382px;margin-right: auto;margin-left: auto;}
.page a:link,.page a:visited {display: block;float: left;width: 36px;text-align: center;margin-right: 5px;height: 36px;border: 1px solid #DDD;line-height: 36px;color: #000000;text-decoration: none;}
.page a:hover,.page a:active {background-color:#ff1111;border-color:#ff1111;font-weight: bold;color: #FFFFFF;}
.page a.present:link,.page a.present:visited {background-color: #ff1111; border-color:#ff1111;font-weight: bold;color: #FFFFFF;}
.page a.next:link,.page a.next:visited {width:76px;}
/*新闻内容*/
.cont_cent h3 {font-size: 18px;line-height: 40px;text-align: center;color: #333333; height:40px;}
.time {line-height: 30px; padding-left:170px;padding-bottom: 10px;border-bottom-width: 1px; border-bottom:1px dotted #aaa;margin-bottom: 10px;}