﻿@charset "gb2312";

/* ���ô���*/
html { overflow: auto; overflow-x: hidden; }
* { margin: 0; padding: 0; border: none; }
body { font-size: 12px; font-family: "����"; font-weight: normal; color: #9999999; overflow: auto; }
ul, ol, li { list-style: none; }
a { text-decoration: none; color: #444444; }
a:hover { text-decoration: none; }
p, div { margin: 0px; }
.clear { clear: both; }
img { vertical-align: bottom; }
.center { text-align: center; }
.speech { border: 1px solid #e8e8df; border-radius: 5px; padding: 25px 15px 15px; height: 140px; position: relative; background: #fff; }
.speech .topic-pic { width: 195px; height: 125px; overflow: hidden; float: left; margin-right: 10px; border-radius: 5px; }
.speech .topic-Title { float: left; width: 58%; margin-right: 30px; }
.speech .topic-Title h3 { font-size: 20px; font-family: "΢���ź�"; line-height: 32px; height: auto; font-weight: 400; display: block; background: url(../images/img/jh_icon.gif) left center no-repeat; padding-left: 20px; }
.speech .topic-Title span { font-size: 14px; color: #4e4e4e; font-family: "΢���ź�"; line-height: 22px; }
.speech a.more { position: absolute; width: 25px; height: 46px; top: 35px; right: 30px; background-image: url(../images/img/more_arrow.png); background-repeat: no-repeat; text-indent: -999em; }
.speech a:hover.more { background-position: 0 -46px; }
.userControl { border-bottom: 1px #ddd dotted; padding: 20px 0 10px; line-height: 36px; overflow: hidden; }
.print { line-height: 36px; text-align: right; font-size: 14px; }
.userControl span { float: left; margin-right: 20px; }
.userControl .bdsharebuttonbox { float: left; }
.others { margin-top: 10px; text-align: left; }
.others .prev, .others .next { line-height: 25px; padding: 5px 0px; font-size: 14px; }

/********��վ��ҳ******/
.cdfyTop { width: 100%; height: auto; margin: auto; background: url(img/cdfytopbj.jpg) repeat-x left center; }
.cdfyTex { width: 1200px; height: auto; margin: auto; overflow: hidden; padding: 20px 0px; }
.CdfyTleft { width: 38%; height: auto; float: left; }
.CdfyTRight { width: 48%; height: auto; float: right; background: url(img/tel.jpg) no-repeat right 22px; }
.keyword { width: 211px; height: 28px; line-height: 28px; color: #5b5b5b; float: left; text-align: center; background: #fff; }

/*����*/
.container { width: 1200px; min-width: 1200px; margin: auto; overflow: hidden; }
.clearfix:after, .row:after { content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { *zoom: 1; }

/*����*/
.pull-right { float: right !important; }
.pull-left { float: left !important; }

/*�ı�����*/
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.navBar { height: 44px; background: #e25575; font-size: 14px; text-align: center; position: relative; z-index: 9999; }
.navBar li { line-height: 44px; float: left; position: relative; }
.navBar .pull-left li { background: url(img/navline.jpg) no-repeat right center; }
.navBar .pull-left li:last-child { border: 0; }
.navBar li .nav-menu { width: 119px; display: block; color: #fff; }
.navBar li.active a.nav-menu { color: #fff; }
.navBar li a.hoverBs { padding: 0px 26px; color: #fff; background: #d43d5f; display: block; font-size: 17px; font-family: "΢���ź�"; }
.navBar li a:hover { color: #fff; background: #d43d5f; display: block; font-size: 17px; font-family: "΢���ź�"; }
.nav-menu, .navBar .pull-right li a { font-family: "΢���ź�"; font-size: 17px; }
.navBar .sub-menu { color: #000; position: absolute; left: 0; top: 44px; width: 120px; line-height: 38px; background: #ffffff; font-size: 12px; text-align: left; visibility: hidden; }
.navBar li:hover .sub-menu { visibility: visible; }
.navBar .sub-menu a { display: block; color: #696969; font-family: "΢���ź�"; border-top: 1px solid #e7e7e7; font-size: 16px; height: auto; transition: padding-left ease .3s; -webkit-transition: padding-left ease .3s; text-align: center; }
.navBar .sub-menu a:hover { background: #ec5c7c; color: #fff; font-family: "΢���ź�"; padding-left: 25px; border-left: solid 2px #e82929; }
.navBar .pull-right { width: 140px; background: #272528; padding: 0px 12px; }
.Iflash { width: 100%; height: auto; margin: 4px auto; }
body { background: url(img/contentbj.jpg) repeat; }
.IContent { width: 100%; height: auto; margin: auto; background: url(img/contentbj.jpg) repeat; padding: 18px 0px; overflow: hidden; }
.NewsCon { width: 1200px; height: auto; margin: auto; }
.NewsCn { padding: 15px; overflow: hidden; background: #fff; }
.NewsCcen { float: left; width: 332px; height: 378px; border: 1px solid #e0e0e0; margin: auto 12px; }
.NewsCleft { width: 540px; height: auto; float: left; }
.NewsCenTit { width: 100%; height: auto; margin: auto; line-height: 38px; border-bottom: 1px solid #faacbe; float: left; }
.NewsCenTit .on a { color: #fff; }
.NewsCenTit span { color: #474747; font-family: "΢���ź�"; font-size: 16px; display: inline; float: left; padding: 0px 18px; }
.NewsCenTit span:hover, .NewsCenTit span.on { background: #e25575; color: #fff; cursor: pointer; }





#NewsNav { width: 96%; height: auto; margin: auto; overflow: hidden; padding: 10px 0px; }
#NewsNav li { display: inline; float: left; width: 100%; height: auto; line-height: 38px; background: url(img/newsnavline.jpg) repeat-x left bottom; color: #5f5f5f; }
#NewsNav li span { display: block; float: right; }
#NewsNav li a { color: #5f5f5f; }
#NewsNav li a:hover { color: red; }
.NewsCRight { width: 266px; height: auto; float: right; border: 1px solid #e0e0e0; }
.NewsCrtit { width: 95%; height: auto; background: url(img/newscrtitbj.jpg) repeat-x left center; overflow: hidden; padding: 7px 8px; border-bottom: 1px solid #d4d4d4; }
.NewsCrtit span { color: #727272; font-family: "΢���ź�"; font-size: 13px; display: block; float: right; }
.NewsCrtit label { color: #e25575; font-family: "΢���ź�"; font-size: 16px; background: url(img/newsggpic.jpg) no-repeat left center; padding-left: 20px; }
.NewsCRight ul.NewsGG { height: auto; margin: auto; padding: 15px 10px; background: url(img/ggaoline.jpg) no-repeat center bottom; overflow: hidden; margin-bottom: 12px; }
.NewsCRight ul.NewsGG li { display: inline; float: left; width: 100%; height: auto; line-height: 25px; }
.NewsCRight ul.NewsGG li a { color: #6a6a6a; }
.NewsCRight ul.NewsGG li a:hover { color: red; }
.NggTel { margin: 5px auto; }
.Chanshai { padding-bottom: 8px; }
#demo { overflow: hidden; width: 100%; }
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo2 { float: left; }
#demo_t { overflow: hidden; width: 100%; }
#indemo_t { float: left; width: 800%; }
#demo1_t { float: left; }
#demo2_t { float: left; }
#demo_td { overflow: hidden; width: 100%; }
#indemo_td { float: left; width: 800%; }
#demo1_td { float: left; }
#demo2_td { float: left; }
#demo_hj { overflow: hidden; width: 100%; }
#indemo_hj { float: left; width: 800%; }
#demo1_hj { float: left; }
#demo2_hj { float: left; }
#demo_sb { overflow: hidden; width: 100%; }
#indemo_sb { float: left; width: 800%; }
#demo1_sb { float: left; }
#demo2_sb { float: left; }
#demo_qs { overflow: hidden; width: 100%; }
#indemo_qs { float: left; width: 800%; }
#demo1_qs { float: left; }
#demo2_qs { float: left; }
#demo_ry { overflow: hidden; width: 100%; }
#indemo_ry { float: left; width: 800%; }
#demo1_ry { float: left; }
#demo2_ry { float: left; }
.TeSheNews { width: 1200px; height: auto; margin: auto; background: #f7f7f7; }
.TeSeNtit { padding: 5px 0px 20px 0px; overflow: hidden; }
.TeSeNtit label { color: #e25575; font-family: "΢���ź�"; font-size: 17px; float: left; margin-right: 10px; }
.TeSeNtit ul.TeseNav { overflow: hidden; width: 200px; height: auto; margin-top: 2px; }
.TeSeNtit ul.TeseNav li { display: inline; float: left; }
.TeSeNtit ul.TeseNav li a { color: #626262; font-family: "΢���ź�"; font-size: 15px; border-right: 1px solid #626262; padding: 0px 10px; cursor: pointer; }
.TeSeNtit ul.TeseNav li a:hover, .TeSeNtit ul.TeseNav li a.on { color: red; }
.TeSeNtit span { color: #727272; font-family: "΢���ź�"; font-size: 13px; display: block; float: right; cursor: pointer; }
.TeSeXW { width: 100%; height: auto; margin: auto; }
ul#TeSeNcon { width: 1160px; margin: auto; overflow: hidden; }
ul#TeSeNcon li { display: inline; float: left; width: 362px; margin-right: 22px; overflow: hidden; border-bottom: 1px dashed #8e8d8d; padding-bottom: 12px; }
ul#TeSeNcon li:hover span label { color: red; }
ul#TeSeNcon li div { width: 172px; height: 89px; float: left; display: inline; margin-right: 18px; }
ul#TeSeNcon li span { width: 100%; height: auto; display: block; padding: 6px 0px; }
ul#TeSeNcon li span label { color: #353535; font-family: "΢���ź�"; font-size: 17px; }
ul#TeSeNcon li span p { font-size: 14px; color: #8e8d8d; font-family: "΢���ź�"; line-height: 22px; }
.JiuYzn { width: 1200px; height: auto; margin: auto; overflow: hidden; }
.JyTit { width: 96%; height: auto; margin: auto; overflow: hidden; padding: 10px 0px; background: #fff; padding-right: 15px; border-bottom: 1px solid #e0e0e0; }
.JyTit span { color: #727272; font-size: 13px; font-family: "΢���ź�"; float: right; }
.JyTit label { color: #e25575; font-family: "΢���ź�"; font-size: 17px; }
.JiuyLeft { width: 538px; height: auto; float: left; overflow: hidden; border: 1px solid #e0e0e0; background: #f7f7f7; }
.JiuyLeft ul.JyCon { width: 100%; height: auto; margin: auto; background: #f7f7f7; }
.JiuyLeft ul.JyCon li { display: inline; float: left; border: 1px solid #eeeeee; border-left: none; border-top: none; }
.JiuyLeft ul.JyCon li a { width: 133px; height: 82px; display: block; }
.JiuyLeft ul.JyCon li a img { display: block; margin: auto; margin-top: 20px; }
.jyrightTit { width: 100%; height: auto; overflow: hidden; }
.jyrightTit span { width: 30%; height: auto; float: right; margin-top: 12px; margin-right: 75px; }
.JiuyRight { width: 612px; height: auto; float: right; color: #e25575; font-family: "΢���ź�"; font-size: 17px; }
.JYrTit { width: 56%; height: auto; float: left; padding: 7px 5px; color: #787878; font-size: 14px; font-family: "΢���ź�"; line-height: 32px; }
.JYrTit label { color: #e25575; font-family: "΢���ź�"; font-size: 17px; padding-right: 20px; }
.JyrCon { height: 200px; overflow: hidden; }
.JyrCon ul.JYcnav { width: 52%; height: auto; overflow: hidden; float: right; margin-top: 40px; padding-right: 15px; }
.JyrCon ul.JYcnav li { display: inline; float: left; padding: 4px; background: #fff; margin-right: 6px; }
.ybian { float: left !important; }
.JyrCon ul.ybian { width: 80%; padding-left: 15px !important; }
.JyrCon ul.ybian li { background: none; margin: 8px 0px; }
.JyrConLef { width: 54%; height: auto; float: left; border: 1px solid #e6e6e6; padding-bottom: 30px; background: url(img/jyrconrenwu.jpg) no-repeat #f7f7f7 15px center; }
.JyrConRig { width: 43%; height: auto; float: right; border: 1px solid #e6e6e6; padding-bottom: 30px; background: #f7f7f7; }
.KeShiNav { width: 1200px; height: auto; margin: auto; overflow: hidden; }
.KeShiLeft { width: 438px; height: auto; float: left; }
.KeStit { color: #e25575; font-family: "΢���ź�"; font-size: 17px; line-height: 54px; }
.KeShiLeft ul.KsNav { width: 100%; height: auto; overflow: hidden; border: 1px solid #e0e0e0; padding-bottom: 15px; padding-left: 8px; }
.KeShiLeft ul.KsNav li { display: inline; float: left; margin-right: 10px; margin-top: 10px; }
.KeShiLeft ul.KsNav li a { width: 77px; display: table-cell; vertical-align: middle; height: 60px; text-align: center; color: #474747; background: #f0f0f0; }
.KeShiLeft ul.KsNav li a:hover { background: #e25575; color: #fff; }
.KeShiLeft ul.KsNav li.li11 a { width: 100px; }
.KeShiLeft ul.KsNav li.li13 a { width: 54px; }
.KeShiRight { width: 712px; height: auto; float: right; }
ul#TeamNav { width: 100%; margin: 20px auto; overflow: hidden; }
ul#TeamNav li { display: inline; float: left; width: 160px; height: 265px; margin-right: 13px; overflow: hidden; padding-bottom: 12px; background: #f7f7f7; text-align:center; }
ul#TeamNav li:hover span label { color: red; }
ul#TeamNav li .pic { width: 130px; height: 170px; float: left; display: inline; margin-right: 18px; padding-left:15px; padding-top:5px; }
ul#TeamNav li span { width: 100%; height: auto; display: block; padding: 6px 0px; overflow: hidden;  }
ul#TeamNav li span label { color: #353535; font-family: "΢���ź�"; font-size: 17px; text-align: center; display: block; line-height:30px; }
ul#TeamNav li span p {font-size: 12px;color: #8e8d8d;font-family: "΢���ź�";line-height: 20px;text-align: center; overflow: hidden; word-wrap: break-word !important; display:block; padding:0px 5px;}


.Abflash { padding: 15px; background: #fff; margin: -15px auto 0px; }
.Abflash .con { display: none; }
.BtmNews { width: 100%; height: auto; margin: auto; }
.NewsCnLeft { width: 380px; height: auto; float: left; border: 1px solid #e8e8e8; }
.NewsCltit ul.LMnav { width: 100%; height: auto; margin: auto; overflow: hidden; border-bottom: 1px solid #e8e8e8; }
.NewsCltit ul.LMnav li { display: inline; float: left; text-align: center; height: 38px; }
.NewsCltit ul.LMnav li a { font-size: 14px; color: #6e6e6e; font-family: "΢���ź�"; padding: 7px 10px; display: block; cursor: pointer; }
.NewsCltit ul.LMnav li a:hover, .NewsCltit ul.LMnav li a.on { font-size: 17px; color: #e25575; border-bottom: 1px solid #e25575; }
div#cont_zlan_1, div#cont_zlan_2, div#cont_zlan_3, div#cont_zlan_4 { display: none; }
div#cont_YueS_1, div#cont_YueS_2, div#cont_YueS_3, div#cont_YueS_4 { display: none; }
div#cont_XueS_1, div#cont_XueS_2, div#cont_XueS_3, div#cont_XueS_4 { display: none; }
div#cont_JianK_1, div#cont_JianK_2, div#cont_JianK_3, div#cont_JianK_4 { display: none; }
div#cont_Yyuan_1, div#cont_Yyuan_2, div#cont_Yyuan_3, div#cont_Yyuan_4 { display: none; }
div#cont_Xzai_1 { display: none; }
div#cont_SheB_1, div#cont_SheB_2, div#cont_SheB_3, div#cont_SheB_4 { display: none; }
.NewsCltex { width: 100%; height: auto; margin: auto; }
.NewsCltex ul.LmnCon { width: 94%; height: auto; overflow: hidden; margin: auto; padding: 10px 0px; }
.NewsCltex ul.LmnCon li { display: inline; float: left; line-height: 32px; background: url(img/lmnconbline.jpg) repeat-x left bottom; width: 100%; height: auto; }
.NewsCltex ul.LmnCon li a { color: #5f5f5f; background: url(img/lmnconline.jpg) no-repeat left center; padding-left: 22px; }
.NewsCltex ul.LmnCon li a:hover { color: red; }
#cenZT { margin: auto 12px; }
.NewsClpic { float: left; margin: 18px 15px 16px 6px; }
#jkN { width: auto; }
.YYHjCon { width: 1200px; height: auto; margin: auto; }
.yyhjTit { width: 100%; height: auto; margin: auto; background: #f8f7f7; overflow: hidden; border-bottom: 1px solid #faacbe; }
.yyhjTit ul.yyhjtNav { width: 70%; height: auto; float: left; overflow: hidden; }
.yyhjTit ul.yyhjtNav li { display: inline; float: left; }
.yyhjTit ul.yyhjtNav li a { color: #464646; font-family: "΢���ź�"; font-size: 17px; padding: 8px 15px; display: block; cursor: pointer; }
.yyhjTit ul.yyhjtNav li a:hover, .yyhjTit ul.yyhjtNav li a.on { background: #e25575; color: #fff; }
.yyhjTit span { display: block; float: right; color: #727272; font-size: 13px; font-family: "΢���ź�"; margin: 10px 15px auto auto; cursor: pointer; }
.BorderLine { width: 100%; height: 250px; margin: auto; border: 1px solid #e9e9e9; background: #f0f0f0; }
ul#HuangjNav { width: 98%; margin: 20px auto; overflow: hidden; }
ul#HuangjNav li { display: inline; float: left; width: 215px; margin-right: 13px; overflow: hidden; padding-bottom: 12px; background: #f7f7f7; }
ul#HuangjNav li:hover span label { color: red; }
ul#HuangjNav li div { width: 205px; height: 135px; float: left; padding: 5px; background: #fff; margin-right: 18px; border: 1px solid #f1f1f1; }
ul#HuangjNav li span { width: 100%; height: auto; display: block; padding: 6px 0px; overflow: hidden; }
ul#HuangjNav li span p { font-size: 14px; color: #8e8d8d; font-family: "΢���ź�"; line-height: 22px; text-align: center; }
.FrendNav { width: 100%; height: auto; margin: 30px auto; }
.NewsCn h3 { border-top: 1px solid #9b9b9b; width: 100%; height: auto; margin: auto; color: #d6d6d6; line-height: 45px; font-size: 13px; }
.NewsCn ul.FNav { width: 100%; height: auto; margin: auto; overflow: hidden; }
.NewsCn ul.FNav li { display: inline; float: left; margin: 8px; }
.FootNrTop { width: 100%; height: auto; margin: 20px auto 25px auto; border-top: 6px solid #e25575; background: #f6f6f6; }
.FootNrTop table { width: 900px; height: auto; margin: auto; }
.FootNrTop table tr td { width: 130px; height: auto; vertical-align: top; }
.FootNrTop table tr td.FtTit label { color: #000000; font-size: 16px; font-family: "΢���ź�"; border-bottom: 1px solid #cccccc; display: block; width: 90%; padding: 10px 0px; margin: 20px auto 25px auto; font-weight: bold; }
.FootNrTop table tr td.FBnr ul.FoNav { width: 100%; padding-left: 10px; }
.FootNrTop table tr td.FBnr ul.FoNav li { display: inline; float: left; line-height: 28px; width: 100%; height: auto; }
.FootNrTop table tr td.FBnr ul.FoNav li a { color: #414141; }
.FootNrTop table tr td.FBnr ul.FoNav li a:hover { color: red; }
.FootCTex { width: 100%;  margin: auto; background: #e25575; color: #ffffff; text-align: center; padding-top: 28px; line-height: 22px; }
.FootCTex a { color: #ffffff; }
.FootCTex a:hover, .FendList ul.FD li a:hover { color: red; }

/******
��ҳ����
******/
.AContent { width: 100%; height: auto; margin: auto; background: #fff; }
.AconTex { width: 1200px; height: auto; overflow: hidden; margin: auto; }
.AconTexLine { padding: 5px; }
.AconTexTit { border-bottom: 3px solid #ec5686; color: #e25575; font-size: 18px; font-family: "΢���ź�"; padding: 10px 0px; }
.AconTexTit label { color: #676767; font-size: 14px; }
.AconTconB { overflow: hidden; margin: 20px auto; }
.AconTleft { width: 838px; height: auto; float: left; border: 1px solid #ebebeb; }
.ActLeftLine { padding: 25px 20px; line-height: 28px; color: #5a5a5a; font-size: 14px; }
.AconTRight { width: 300px; height: auto; float: right; }
.AconTrtop h1, .AconTrBtm h1 { color: #ee5686; font-size: 16px; font-family: "΢���ź�"; padding-left: 15px; border-left: 4px solid #ec5686; font-weight: bold; }
.AconTrtop ul.ActrNav { width: 96%; margin: 15px auto; height: auto; overflow: hidden; }
.AconTrtop ul.ActrNav li { display: inline; float: left; width: 100%; height: auto; line-height: 32px; }
.AconTrtop ul.ActrNav li a { font-size: 14px; font-family: "΢���ź�"; color: #666666; }
.AconTrBtm ul.ActrNav { width: 100%; height: auto; margin: 12px auto; overflow: hidden; }
.AconTrBtm ul.ActrNav li { display: inline; float: left; margin: 5px; width: 140px; height: auto; }
.AconTrBtm ul.ActrNav li a { display: block; border: 1px solid #cccccc; }
.AconTrBtm ul.ActrNav li span { display: block; height: auto; color: #666666; padding: 3px 0px; text-align: center; font-size: 14px; font-family: "΢���ź�"; }
.AconTrBtm ul.ActrNav li .titleBg a { font-size: 14px; font-family: "΢���ź�"; color: #666666; border: 0px; }
.ActLeftLine h3 { color: #000000; text-align: center; padding: 20px 0px; font-size: 20px; font-family: "΢���ź�"; font-weight: 400; }
.ActLeftLine h4 { color: #666666; padding-bottom: 6px; border-bottom: 1px dashed #cccccc; text-align: center; font-weight: 400; margin-bottom: 20px; }

/*****����ģʽ********/
.InNewlist table td { vertical-align: top; }
.InNewlist table { background: url(img/innewtrightline.jpg) repeat-x left bottom; padding-bottom: 13px; margin-bottom: 13px; }
.InNewlist table td .iNewT { width: 76PX; height: 70px; border: 1px solid #d2d2d2; display: inline-table; text-align: center; margin-right: 20px; }
.InNewlist table td .iNewT a { font-size: 30px; color: #c01e13; font-weight: bolder; display: block; padding: 8px 0px; }
.InNewlist table td .iNewT span { padding: 6px 5px; background: #e2e2e2; color: #696969; display: block; font-size: 15px; font-weight: bold; }
.InNewlist table td a { font-size: 18px; font-family: "΢���ź�"; color: #515151; }
.InNewlist table td a:hover { color: red; }
.InNewlist table td div { color: #979797; line-height: 22px; font-size: 12px; }

/******���ģʽ*****/
#product { margin: 17px auto; width: 100%; }
#product li { display: inline; float: left; width: 252px; margin: auto 4px; float: left; padding: 3px; background: #f7f7f7; }
#product li div { width: 252px; height: 169px; position: relative; display: table-cell; text-align: center; vertical-align: middle }
#product li div p { position: static; +position: absolute; top: 50% }
#product li div img { position: static; +position: relative; top: -50%; left: -50%; }
#product li label { display: block; height: 43px; line-height: 43px; text-align: center; color: #727171; }

/*�쵼�Ŷ�*/
.ActLeftLine ul.Kesli { overflow: hidden; }
.ActLeftLine ul.Kesli li { width: 100%; height: auto; display: inline; float: left; }
.ActLeftLine ul.Kesli li table { margin: 20px auto; }
.ActLeftLine ul.Kesli li table td { line-height: 22px; vertical-align: top; }
.ActLeftLine ul.Kesli li table td.nr { background: url(img/kesliline.jpg) repeat-x left bottom; }
.ActLeftLine ul.Kesli li table td.ksp a { display: block; width: 212px; height: auto; padding: 5px; border: 1px solid #e7e7e7; margin-right: 18px; }
.ActLeftLine ul.Kesli li table td.nr h1 { color: #e25575; font-size: 20px; font-weight: bold; display: inline-block; padding: 10px 0px; }
.ActLeftLine ul.Kesli li table td.nr h1 label { color: #5d5d5d; font-family: "΢���ź�"; font-size: 15px; padding-left: 15px; }
.ActLeftLine ul.Kesli li table td.nr div { line-height: 22px; color: #777777; padding: 5px; margin: auto auto 10px auto; font-size: 12px; }
.ActLeftLine ul li table td.nr a { background: #f98c00; color: #fff; padding: 9px 12px; }

/*��������*/
.gbook table td { line-height: 32px; color: #6b6b6b; font-size: 12px; }
.gbook { padding: 1px; width: 100%; margin-left: auto; margin-right: auto; margin-bottom: 21px; border: 1px solid #dedede; padding-bottom: 10px; }
.gbook div { background: #D43D5F; padding-left: 20px; height: 36px; line-height: 36px; color: #fff; font-size: 12px; }
.inputs { border: 1px solid #E4E2E0; background: #F8F7F7; padding: 3px 3px 2px 3px; width: 92%; }
.content { border: 1px solid #E4E2E0; width: 96.6%; height: 90px; padding: 3px; line-height: 20px; overflow: auto }
.botton { border: none; color: #fff; font-size: 12px; height: 26px; width: 62px; background: #D43D5F; }
.bot2 { background: #333333; margin-left: 20px; }
.gbooklist { width: 100%; margin: auto; margin-bottom: 5px; }
.gbooklist h1 { font-size: 12px; font-weight: normal; height: 27px; line-height: 27px; overflow: hidden; color: #373737; padding: 0px 24px; background: #ededed; margin-bottom: 5px; }
.gbooklist h1 span { float: right; color: #373737; }
.gbooklist dd { border: 1px solid #e0e0e0; padding: 4px 22px; color: #555555; line-height: 24px; background: #ffffff; margin: 0px; }
.gbooklist dd span { color: #474747; font-size: 12px; }
.gbooklist dt { border: 1px solid #e1e1e1; background: #ffffff; margin: 0px; padding: 4px 22px; line-height: 24px; color: #000; margin-top: 5px; }
.gbooklist dt strong { color: #be0d00; font-size: 12px; }

/*���ҽ���*/
.ActLeftLine ul.ksjs { overflow: hidden; }
.ActLeftLine ul.ksjs li { width: 100%; height: auto; display: inline; float: left; background: url(img/kesliline.jpg) repeat-x left bottom; }
.ActLeftLine ul.ksjs li table { margin: 20px auto; }
.ActLeftLine ul.ksjs li table td { line-height: 22px; vertical-align: top; }
.ActLeftLine ul.ksjs li table td.nr { background: none; }
.ActLeftLine ul.ksjs li table td.ksp a { display: block; width: 278px; height: 176px; padding: 5px; border: 1px solid #e7e7e7; margin-right: 18px; }
.ActLeftLine ul.ksjs li table td.nr h1 { color: #e25575; font-size: 20px; font-weight: bold; display: inline-block; padding: 10px 0px; }
.ActLeftLine ul.ksjs li table td.nr div { line-height: 22px; color: #aaaaaa; padding: 5px; margin: auto auto 10px auto; font-size: 12px; background: #f7f7f7; }
.ActLeftLine ul li table td.nr a { background: #f98c00; color: #fff; padding: 9px 12px; }

/**** ����ҳ��******/
.SanWulist ul.Sanw { overflow: hidden; }
.SanWulist ul.Sanw li { width: 100%; height: 38px; line-height: 38px; float: left; border-bottom: 1px dashed #efefef; }
.SanWulist ul.Sanw li a { color: #666666; font-size: 12px; background: url(img/nlline.jpg) no-repeat left center; padding-left: 10px; }
.SanWulist ul.Sanw li a:hover { color: red; }
.SanWulist ul.Sanw li span { display: block; float: right; }

/*��ϵ����*/
.ConTactTit { width: 100%; height: 48px; line-height: 48px; color: #e25575; font-family: "΢���ź�"; font-size: 25px; margin: auto; background: url(img/kesliline.jpg) repeat-x left bottom; }
.ContactTex table { margin: 20px auto; }
.ContactTex table td { vertical-align: top; line-height: 36px; color: #656565; font-family: "΢���ź�"; font-size: 15px; }
.Map { margin: 30px auto; }

/*��ҳ*/
#NextPage { height: 26px; line-height: 26px; padding: 20px 10px; margin: auto; text-align: right; color: #7db9dd }
#NextPage font { padding: 3px 10px; color: #red; font-weight: bold; background: #E25575; color: #FFF; }
#NextPage span { display: inline; padding: 4px 5px; }
#NextPage span.nolink { margin: auto 3px; font-size: 12px; padding: 5px 10px; background: #E25575; color: #fff; }
#NextPage a { color: #fff; margin: auto 3px; background: #666666; padding: 4px 10px; font-size: 12px; }
#NextPage a:hover { background: #E25575; color: #638425; color: #fff; }
#cont_two_1, #cont_two_2, #cont_two_3, #cont_two_4 { display: none; padding: 40px 0px 10px 0px; }
#cont_two_1.block, #cont_tese_1.block { display: block }
#cont_tese_1.one { display: none; }
#cont_tese_2.one { display: none; }

/*�쵼�Ŷ�*/
.ActLeftLine ul.Kesli { overflow: hidden; }
.ActLeftLine ul.Kesli li { width: 100%; height: auto; display: inline; float: left; }
.ActLeftLine ul.Kesli li table { margin: 20px auto; }
.ActLeftLine ul.Kesli li table td { line-height: 22px; vertical-align: top; }
.ActLeftLine ul.Kesli li table td.nr { background: url(img/kesliline.jpg) repeat-x left bottom; width: 62%; height: auto; }
.ActLeftLine ul.Kesli li table td.ksp a { display: block; height: auto; padding: 5px; border: 1px solid #e7e7e7; margin-right: 18px; }
.ActLeftLine ul.Kesli li table td.nr h1 { color: #e25575; font-size: 20px; font-weight: bold; display: inline-block; padding: 10px 0px; }
.ActLeftLine ul.Kesli li table td.nr h1 label { color: #5d5d5d; font-family: "΢���ź�"; font-size: 15px; padding-left: 15px; }
.ActLeftLine ul.Kesli li table td.nr div { line-height: 22px; color: #777777; padding: 5px; margin: auto auto 10px auto; font-size: 12px; }
.ActLeftLine ul li table td.nr a { background: #f98c00; color: #fff; padding: 9px 12px; }

/**����������**/
.leftNav { margin-bottom: 30px; }
.leftNav h1 { color: #ee5686; font-size: 20px; font-family: "΢���ź�"; padding: 8px 0px 8px 15px; border-left: 4px solid #ec5686; display: block; margin: auto auto 15px auto; font-weight: bold; }
.leftNav ul.Lefnav { width: 100%; height: auto; overflow: hidden; margin: auto; }
.leftNav ul.Lefnav li { display: inline; float: left; width: 100%; height: auto; line-height: 42px; margin-top: 3px; background: #e4e4e4; }
.leftNav ul.Lefnav li a { display: block; font-size: 15px; font-family: "΢���ź�"; height: 42px; padding-left: 25px; text-indent: 2em; }
.leftNav ul.Lefnav li a:hover, .leftNav ul.Lefnav li a.onsec { color: #fff; background: #f371a1; }
.leftNav .Lefnav .on { color: #fff; background: #f371a1; }
.leftNav .Lefnav .on a { color: #fff; background: #f371a1; }
.AbNav { width: 100%; height: auto; margin: auto; *text-align: center; }
ul.AbTextNav { display: table; overflow: hidden; display: table; }
ul.AbTextNav li { float: left; *float: none; *display: inline; *zoom: 1; margin: 10px 8px; }
ul.AbTextNav li a { padding: 3px 10px; color: #fff; background: #565252; font-size: 16px; font-family: "΢���ź�"; display: block; }
ul.AbTextNav li a:hover, ul.AbTextNav li a.onsec { background: #f2709f; }
