/***  网站整体风格定义 */
ul,li {margin:0; padding:0; list-style-type:none; text-indent:0; text-transform:capitalize;}
html, body, ul, li, h1, h2, h3, h4, h5, h6, p, fieldset, legend { padding:0; margin:0;}
img { border:none;vertical-align:middle;}
input{ vertical-align:middle;}
body { font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",helvetica;font-size:14px; color:#444; text-decoration:none; background:#f9f2e0}
/**** 网站默认连接定义 */
a:link { font-size: 12px; text-decoration:none; color:#444;}/* ==========    鼠标点击后，链接状态    =============== */
a:visited { font-size: 12px; text-decoration:none; }
a:hover { font-size: 12px; text-decoration:underline; }/* ==========    鼠标经过，链接状态色    =============== */
a:active { font-size: 12px; text-decoration:none; }/* ==========    鼠标无点击过，链接状态    =============== */

.l { float:left;}
.r { float:right;}
.mc { margin:0px auto;}
.mt50 { margin-top:50px;}
.mt10 { margin-top:10px;}
.mb50 { margin-bottom:50px;}
.mb10 { margin-bottom:10px;}
.w1200 { width:1200px; overflow:hidden;}
.w1180 { width:1180px; overflow:hidden;}
.w950 { width:950px; overflow:hidden;}
.w640 { width:640px; overflow:hidden;}
.w290 { width:290px; overflow:hidden;}
.w215 { width:215px; overflow:hidden;}
.main_bg { background:url(../images/bg01.jpg) top repeat-x; overflow:hidden;}
.main_box { background:#fff; border-radius: 10px; behavior: url(/cn/images/iecss3.htc);}
.topbg { height:180px; background:url(../images/Topbg.jpg) top center repeat-x;}
.topbg2 { height:135px; background:url(../images/Topbg2.png) 66% no-repeat;}
.logo { line-height:135px;}
.TopTxt { text-align:right; font-size:16px; color:#999; margin-top:30px;}
.TopTxt em { color:#0189e1; font-size:30px; font-weight:bold; padding-right:5px;}
.TopTxt li{ overflow:hidden;}
.TopTxtMenu { float:right; width:130px; background: url(../images/BGG2.png) top repeat-x #f60; text-align:center; color:#fff; font-size:12px; line-height:24px; border-radius:10px; behavior: url(/images/iecss3.htc); overflow:hidden;}
.TopTxtMenu a { color:#fff; font-size:12px; line-height:24px;}
.TopTxtMenu a:hover { color:#ff0; text-decoration:none;}

.Title01 { background:#e8e8e8; line-height:30px; border-radius:10px; behavior: url(/images/iecss3.htc); overflow:hidden;}
.Title01 h2 { float:left; width:100px; background:url(../images/CatalogueTitleBg01.jpg); text-align:center; color:#fff; font-size:14px;}
.Title01 a { float:right; background:#f60; width:70px; height:30px; text-align:center; color:#fff; font-size:14px; line-height:30px; border-radius:10px; behavior: url(/images/iecss3.htc); display:block; text-decoration:none;}
.Title02 { border-bottom:#ddd solid 1px; line-height:50px; overflow:hidden;}
.Title02 h2 { float:left; color:#fd42a9; font-size:24px;}
.Title02 h3 { float:left; color:#fd42a9; font-size:24px;}
.Title02 a { float:right; background:#f60; width:70px; height:24px; text-align:center; color:#fff; font-size:14px; line-height:22px; margin-top:15px; border-radius:10px; behavior: url(/images/iecss3.htc); display:block; text-decoration:none;}
.Title02 a:hover {background:#c60;}
.Title02 span { float:right; font-size:24px; color:#fff; font-weight:bold;}
.Title03 a { color:#f00; font-size:20px; font-weight:bold; line-height:40px; text-decoration:none;}
.Title03 a:hover { color:#f60;}
.Title03 span { color:#ddd;}

.InProductList ul { overflow:hidden; margin-left:-10px;}
.InProductList li { float:left; margin-left:10px; width:180px;line-height:24px; margin-bottom:10px;}
.InProductList h2 { width:168px; height:130px; border:#ddd solid 1px; padding:5px; border-radius:10px; behavior: url(/cn/images/iecss3.htc);}
.InProductList a { text-align:center; color:#197f83; font-size:14px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.InProductList a:hover { color:#f60; text-decoration:none;}

.InProductList2 ul { overflow:hidden; margin-left:-10px;}
.InProductList2 li { float:left; margin-left:10px; width:205px;line-height:24px; margin-bottom:10px;}
.InProductList2 h2 { width:193px; height:155px; border:#ddd solid 1px; padding:5px; border-radius:10px; behavior: url(/cn/images/iecss3.htc);}
.InProductList2 a { text-align:center; color:#197f83; font-size:14px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.InProductList2 a:hover { color:#f60; text-decoration:none;}

.ProductList ul { overflow:hidden; margin-left:-10px;}
.ProductList li { float:left; margin-left:10px; width:230px;line-height:24px; margin-bottom:10px;}
.ProductList h2 { width:230px; height:30px;  border-radius:10px 10px 0px 0px; behavior: url(/cn/images/iecss3.htc); text-align:center; font-size:14px; color:#fff; line-height:30px; margin-bottom:1px; background:url(../images/BGG.png) top repeat-x #78cb37;; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ProductDisp { overflow:hidden; border-bottom:#ddd solid 1px; margin-bottom:20px;}
.ProductPhoto h2 { width:500px; height:390px; border:#ddd solid 1px; padding:10px; border-radius:10px; behavior: url(/images/iecss3.htc); margin-bottom:20px;}
.ProductInfo { width:400px; margin-bottom:20px;}
.ProductInfo li { line-height:36px; color:#1b7f7f; border-bottom:#ddd dashed 1px;}
.ProductInfo h2 { font-size:24px; color:#0089e1; line-height:180%;}
.ProductInfo a { color:#fff; font-size:18px; text-decoration:none; }
.OrderBT01 { float:left; background: url(../images/BGG2.png) top repeat-x #f60; width:160px; line-height:50px; text-align:center; cursor:pointer; border-radius: 10px; behavior: url(/images/iecss3.htc); display:block; margin-top:20px; margin-left:20px; border-bottom:#1b7f7f solid 3px;}
.OrderBT02 { float:left; background: url(../images/BGG2.png) top repeat-x #f90; width:160px; line-height:50px; text-align:center; cursor:pointer; border-radius: 10px; behavior: url(/images/iecss3.htc); display:block; margin-top:20px; margin-left:20px; border-bottom:#1b7f7f solid 3px;}

.BookBD input { width:270px; padding:10px; line-height:40px; background:#f2f2f2; border:#ddd solid 1px; font-size:16px; font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",helvetica;}
.BookBD textarea { width:895px; padding:10px; background:#f2f2f2; border:#ddd solid 1px; font-size:16px; font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",helvetica;}

.InProTJ li { margin-bottom:10px; overflow:hidden;}
.InProTJ a { text-decoration:none;}
.InProTJ h2 { float:left; width:100px; height:80px; border-radius:10px; behavior: url(/cn/images/iecss3.htc);}
.InProTJ img { width:100px; height:80px; border-radius:10px; behavior: url(/cn/images/iecss3.htc);}
.InProTJ u { float:right; width:180px; font-size:16px; color:#d38f00; text-decoration:none;}
.InProTJ span { font-weight:100; font-size:14px; color:#197f83;}
.InProTJ h4 { width:180px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.InProTJ2 ul { margin-left:-10px; overflow:hidden;}
.InProTJ2 li { float: left; width: 200px; margin-left:10px; overflow:hidden;}
.InProTJ2 a { text-decoration:none;}
.InProTJ2 h2 { float:left; width:200px; height:150px; border-radius:10px; behavior: url(/cn/images/iecss3.htc);}
.InProTJ2 img { width:200px; height:150px; border-radius:10px; behavior: url(/cn/images/iecss3.htc);}
.InProTJ2 u { float:right; width:200px; font-size:16px; color:#d38f00; text-decoration:none;}
.InProTJ2 span { font-weight:100; font-size:14px; color:#197f83;}
.InProTJ2 h4 { width:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.InCaseList ul { overflow:hidden; margin-left:-10px;}
.InCaseList li { float:left; margin-left:12px; width:180px;line-height:24px;}
.InCaseList h2 { width:168px; height:120px; border:#ddd solid 1px; padding:5px; border-radius:10px; behavior: url(/cn/images/iecss3.htc);}
.InCaseList a { text-align:center; color:#197f83; font-size:14px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.InCaseList a:hover { color:#f60; text-decoration:none;}

.InContact { background:url(../images/ContactTel.jpg) no-repeat left top; border-bottom:#ddd solid 1px; margin-bottom:10px; overflow:hidden;}
.InContact ul { float:right; width:200px; font-size:14px; line-height:18px; margin-bottom:10px; color:#457be9; font-weight:bold;}
.InContact strong { font-size:18px; color:#999; }
.InContact h2 { font-size:38px; color:#000; line-height:120%;}
.InContact2 { background:url(../images/ContactBoy.jpg) no-repeat left top; border-bottom:#ddd solid 1px; margin-bottom:10px; overflow:hidden;}
.InContact2 ul { float:right; width:190px; font-size:14px; line-height:20px; color:#333; margin-bottom:10px;}
.ContactOnlineQQ { background:url(../images/QQOnline.jpg);}
.ContactOnlineMSN { background:url(../images/MsnOnline.jpg);}
.ContactOnline ul { margin-left:-20px; overflow:hidden;}
.ContactOnline li { float:left; height:40px; width:135px; margin-left:20px; margin-bottom:10px;}
.ContactOnline a { color:#fff; line-height:40px; padding-left:55px; display:block;}
.ContactOnline a:hover { color:#ff0; text-decoration:none;}

.CatalogueBox { border:#ddd solid 1px; border-top:none; border-radius:0px 0px 10px 10px; behavior: url(/images/iecss3.htc); overflow:hidden;}
.CatalogueBox ul { width:205px; margin:0px auto; margin-bottom:10px; margin-top:5px;}
.CatalogueBox li { border-top:#f2f2f2 solid 1px; line-height:30px; overflow:hidden;}
.CatalogueBox a { float:left; width:160px; padding-left:10px; color:#197f83; text-decoration:none; display:block;}
.CatalogueBox a:hover { color:#f60;}
.CatalogueBox img { float:right; margin-top:10px; margin-right:10px;}
.CatalogueBoxTitle { background:url(../images/In_26.jpg); margin-bottom:2px; height:29px;}
.CatalogueBoxTitle a { color:#fff; font-size:14px; font-weight:bold; padding-left:20px;}
.CatalogueBoxTitle a:hover { color:#ff0;}
.CatalogueBoxTJ a { font-weight:bold;color:#0089de;}
.CatalogueBoxTJ a:hover { color:#f60;}
.CatalogueBoxTN { border:0px;}

.EndBg { background: url(../images/endbg.jpg) bottom repeat-x; height:360px; }
.EndMenu { font-size:16px; color:#fff; text-align:center; line-height:60px; margin-top:100px;}
.EndMenu a { font-size:16px; color:#fff;}
.EndMenu a:hover { color:#ff0; text-decoration:none;}
.EndTxt { font-size:14px; color:#fff; text-align:center; line-height:24px; margin-bottom:50px;}
.EndTxt a { font-size:14px; color:#fff;}
.EndTxt a:hover { color:#ff0; text-decoration:none;}

/*菜单高亮样式*/
.menubg { border-bottom:#1b7f7f solid 5px; }
.menuL { border-left:0px;}
#nav { background: url(../images/BGG.png) top repeat-x #ffac06; border-right:#f9f2e0 1px solid; border-left:#f9f2e0 1px solid;  line-height:40px; display:block;border-radius:20px 20px 0px 0px; behavior: url(/images/iecss3.htc); }
#nav .mainlevel {float:left;border-left:#f9f2e0 1px solid; width:170px;}
#nav .mainlevel a {text-align:center; color:#fff; font-size:16px; font-weight:bold; text-decoration:none; display:block;}
#nav .mainlevel a:hover { background: url(../images/BGG.png) top repeat-x #1b7f7f; }
#nav .mainlevel a.cur{ background: url(../images/BGG.png) top repeat-x #1b7f7f; }
#nav .mainlevel ul {display:none; position:absolute; z-index:9999999;}
#nav .mainlevel li {border-top:1px solid #fff; background:#ffac06; width:170px;/*IE6 only*/}


.LeftMenu a { background: url(../images/BGG.png) top repeat-x  #0089e1; text-align:center; font-size:18px; color:#fff; line-height:40px; margin-bottom:10px; border-bottom:#000 solid 2px; border-radius:10px; behavior: url(/images/iecss3.htc); display:block;}
.LeftMenu a:hover { background: url(../images/BGG.png) top repeat-x #f90; text-decoration:none;}
.LeftMenu a.cur { background: url(../images/BGG.png) top repeat-x #1b7f7f; text-decoration:none;}

/*圆角样式*/
.YJBOX {cursor:pointer; border-radius: 5px; behavior: url(/cn/images/iecss3.htc);}

/*文章列表样式*/
.NewsType { width:100&; height:30px; border-bottom:#CCC dashed 1px; overflow: auto; zoom:1; margin-bottom:10px;}
.NewsType li { float:left; width:100px; height:22px; line-height:22px; text-align:center; margin-right:10px;}
.NewsType li a { display:block;background-color:#eee;}
.NewsType li a:hover { background-color:#444; color:#FFF; text-decoration: none;}
.NewsList { margin:0px auto;line-height:40px; padding:10px;overflow:hidden; }
.NewsList li{ height:40px;width:100%; }
.NewsList a { float:left; margin-left:10px; color:#444;}
.NewsList h2 { font-size:14px;}
.NewsList span { float:right; margin-right:10px; color:#999;}
.NewsList2 { background-color:#f7f7f7;}
.TypeListFY { margin-top:15px; margin-bottom:10px; text-align:center; border-top:#ddd solid 1px; padding-top:10px;}
.TypeListFY a { color:#666;}

.LeftLinks {background: url(../images/BGG.png) top repeat-x #f60; color:#fff; font-size:16px; font-weight:bold; line-height:40px; padding-left:10px; margin-bottom:10px; border-radius:10px; behavior: url(/images/iecss3.htc); overflow:hidden;}

/*文章内容页样式*/
.NewsDisp { margin:0px auto; line-height:200%; color:#1b7f7f; width:100%; font-size:16px; overflow:hidden;}
.NewsDisp h2{ color:#000; line-height:60px;text-align:center;}
.NewsDispPosted{border-bottom:#cacaca  dotted 1px; text-align:center;}
.NewsDispInfo { background:#F3F3F3; padding:8px; margin-top:8px;}
.NewsDispEnd { border-top:#cacaca  dotted 1px; margin-top:10px; line-height:30px; text-align:center;color:#666; padding-top:10px;}
.NewsDispEnd a { font-size:16px; color:#666;}
.NewsDispFX { text-align:center; margin-top:10px;}


/*分页样式*/
#PagingTXT { margin-bottom:10px; padding:8px; line-height:200%; color:#1b7f7f;}
#PagingTXT p { text-indent:2em;margin:10px 0; font-size:16px; color:#1b7f7f;}
#PagingTXT img { margin-bottom:10px;}
#PagingNext{ line-height:24px; text-align:center; }
#PagingNext a { width:50px; height:24px; background:#eee; color:#333;display:block;}
#PagingNext a:hover {  background:#ffe3a6; text-decoration:none;color:#f60;}
#PagingBack{line-height:24px; text-align:center; padding-right:5px;}
#PagingBack a { width:50px; height:24px; background:#eee; color:#333;display:block;}
#PagingBack a:hover {  background:#ffe3a6; text-decoration:none;color:#f60;}
#PagingActive{ line-height:24px; text-align:center; padding-right:5px;}
#PagingActive a { width:30px; height:24px; background:#eee; color:#333;display:block;}
#PagingActive a:hover {  background:#ffe3a6; text-decoration:none;color:#f60;}
#PagingVisited{ line-height:24px; text-align:center; padding-right:3px; padding-right:5px;}
#PagingVisited a { width:30px; height:24px; background:#f60; color:#fff;display:block;}
#PagingVisited a:hover {  background:#f60; text-decoration:none;color:#fff;}
