﻿/* CSS Document */
body { margin:0; padding:0; font-size:14px; line-height:2; color:#454545; font-family:宋体; background:#FFF url(../images/bg.jpg) repeat-x 0 0; text-align:left; }
img { border:0; margin:0; padding:0; }
form,h1,h2,h3,h4,ul,li,dl,dt,dd,input { margin:0; padding:0; }

#page_turner { clear:both; padding:20px 10px 10px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }
#page_turner a { border:1px solid #CCCCCC; margin:0 2px; padding:2px 3px; background-color:#FFFFFF; }
#page_turner .c { border:none; font-weight:bold; color:#FFF; background:#066AC3; }
#page_turner .o { border:none; background:none; }


#msg{position:absolute;top:500px; left:500px; z-index:999; height:33px; width:auto; font-weight:bold;}
#msg .l{height:33px; width:38px; background:url(EasCMS/Skins/Default/msg_l.gif) no-repeat; float:left;}
#msg .c{
	height:33px; line-height:33px; padding:0px 10px; color:#333;
	background:url(EasCMS/Skins/Default/msg_c.gif) repeat-x; font-size:14px; float:left;}
#msg .r{height:33px; width:5px; background:url(EasCMS/Skins/Default/msg_r.gif) no-repeat; float:left;}
#msg_l__{background:url(EasCMS/Skins/Default/msg_l.gif) repeat-x 0px 34px; display:none;}
#msg_c__{background:url(EasCMS/Skins/Default/msg_c.gif) repeat-x 0px 34px; display:none;}
#msg_r__{background:url(EasCMS/Skins/Default/msg_r.gif) repeat-x 0px 34px; display:none;}



a { text-decoration:none; color:#333; }
.space5 { height:5px; clear:both; overflow:hidden; }
.space10 { height:10px; clear:both; overflow:hidden; }
.space15 { height:15px; clear:both; overflow:hidden; }
.space20 { height:20px; clear:both; overflow:hidden; }
.space30 { height:30px; clear:both; overflow:hidden; }
.black { color:#444444; }
.orange { color:#FF6000; }
.blue { color:#066AC3; }
.red { color:#FF0000; }
.green { color:#6CAB1E; }
.left { float:left; display:inline; }
.right { float:right; display:inline; }
.center { text-align:center; }
.mr20 { margin-right:20px; }
.ml10 { margin-left:10px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.bold { font-weight:bold; }
.undis { display:none; }
.fr { float:right; }
.clear { clear:both; overflow:hidden; height:0px; }
.gray { color:#999999; }
.underline { text-decoration:underline; }
.del { text-decoration:line-through; }


#roll_r {width:10px; position:absolute; right:10px; height:0; overflow:hidden;} /*右侧基本样式：width,height,position,right*/
#roll_l {width:110px; position:absolute; left:10px; }  /*左侧基本样式：width,height,position,left*/
#rr-qqt { background:url(../images/kefu_up.gif) no-repeat 0 0; height:70px; }
#rr-qqb { background:url(../images/kefu_down.gif) no-repeat 0 0; height:31px; }
#rr-qqc { background:url(../images/kefu_middle.gif) repeat-y 0px 0; text-align:center; }
#rr-qqc a { padding:5px 0; }
.fqq { text-align:center; }




.row { width:980px; margin:0 auto; clear:both; }

#top { height:160px; background:url(../images/bg1.jpg?v=11) no-repeat center 0px; overflow:hidden; }
#top-logo { float:left; width:370px; height:70px; margin:15px 0 0 50px; display:inline; }
#top-logo a { display:block; width:370px; height:70px; }
#top-link { float:right; padding-right:50px; height:35px; }
#top-share { float:right; width:220px; }

#nav { clear:both; padding:14px 10px 0 0; overflow:hidden; height:46px; }
#nav ul { float:left; width:760px; margin-left:10px; display:inline; }
#nav li { list-style-type:none; float:left; width:93px; text-align:center; display:inline; height:46px; margin:0 0px; line-height:50px; font-size:14px; }
#nav li.nav-c,#nav li a:hover { background:url(../images/bg2.jpg) no-repeat 0 0px; font-weight:bold; }
#nav li a { color:#FFFFFF; display:block; width:93px; height:46px; }

#top-search { float:right; width:172px; padding:12px 7px 0 0; }
.ser-txt { border:none; background:none; width:122px; height:22px; line-height:24px; font-size:12px; color:#666; overflow:hidden; }
.ser-btn { width:50px; height:22px; line-height:24px; font-weight:bold; color:#FFFFFF; font-size:12px; text-align:center; border:none; background:none; overflow:hidden; }
.ser-txt:focus-visible { border:none; outline:none; }







/* css of bot */
#link { background:#F2F2F2 url(../images/bg3.jpg) repeat-x 0 0px; border:1px solid #DCDCDC; padding:10px 0; }
#link a { padding:0 0 0 10px; white-space:nowrap; }


#bot { background:url(../images/bg4.jpg) repeat-x 0 0px; padding:30px 0; text-align:center; }
#bot-nav { margin-bottom:10px; color:#333333; }







/* css of index */
#main-left { float:left; width:202px; }
#main-right { float:right; width:770px; }
#main-mid { float:left; width:540px; }
#main-news { float:right; width:220px; }


#ml-type { height:163px; }
#ml-type li { list-style-type:none; background:url(../images/bg8.jpg) no-repeat 0px 0px; font-size:14px; padding-left:30px; line-height:31px; height:31px; font-weight:bold; margin-bottom:10px; position:relative;}
.ml-t-a { color:#E1511E; display:block; width:170px; height:30px; }
.ml-float { position:absolute; left:202px; top:0px; border:1px solid #E1511E; width:550px; background-color:#FEF6E5; display:none; z-index:10; padding:10px 0 0; }
.ml-float-block { float:left; width:250px; margin:0 0px 0 10px; padding-bottom:8px; display:inline; }/*120px*/
.ml-float-t { font-size:13px; font-weight:bold; color:#E1511E; line-height:20px; height:20px; padding:0 0 0 10px; overflow:hidden; }
.ml-float-t a { color:#E1511E; }
.ml-float-c { padding:0px 0px; line-height:20px; }
.ml-float-c a { padding:0 0px 0 10px; height:20px; overflow:hidden; white-space:nowrap; color:#0352BC; font-size:12px; font-weight:normal; }
.ml-float-c a:hover { font-weight:bold; }


#main-left h3 { font-size:14px; color:#FFFFFF; font-weight:bold; text-align:center; width:132px; height:30px; line-height:30px; }
.ml-title1 { background:url(../images/bg6.jpg) no-repeat 0px -160px; }
.ml-c1 { border:1px solid #A0C4F1; border-top:none; margin-right:2px; padding:5px 10px; height:100%; }
.ml-title2 { background:url(../images/bg6.jpg) no-repeat 0px -50px; }
.ml-c2 { border:1px solid #A0C4F1; border-top:none; margin-right:2px; padding:5px 10px; background-color:#F2F7FD; height:100%; }
#ml-lx { height:auto; }
#ml-ly { height:335px; overflow:hidden; }
#ml-rm { height:505px; overflow:hidden; line-height:1.9; }
#ml-zx { height:250px; overflow:hidden; }

.ml-contact-t { font-size:14px; font-weight:bold; color:#1372AC; padding-left:40px; }
.ml-contact-c { padding-left:40px; border-bottom:1px dotted #DCDCDC; margin-bottom:5px; line-height:1.7; }
#ml-contact-tel { background:url(../images/bg6.jpg) no-repeat 0px -285px; }
#ml-contact-cell { background:url(../images/bg6.jpg) no-repeat 0px -325px; }
#ml-contact-qq { background:url(../images/bg6.jpg) no-repeat 0px -365px; }
#ml-contact-addr { background:url(../images/bg6.jpg) no-repeat 0px -405px; }

.ml-comment { clear:both; }
.ml-comment strong { color:#1372AC; }
.ml-comment-score { float:right; background:url(../images/bg6.jpg) no-repeat -765px -123px; padding-left:23px; }
.ml-list li { list-style-type:none;}
#ml-zx .ml-list li,#ml-relate .ml-list li { line-height: 25px; height:25px; overflow: hidden;}
.ml-list li .blue,.ml-list li .orange { font-weight:bold; }
.ml-list-skim { line-height:22px; }




#main-slide { height:206px; overflow:hidden; }
#main-tejia-t { background:url(../images/bg6.jpg) no-repeat -211px 0px; height:42px; overflow:hidden; padding:0 20px 0 50px; line-height:33px; color:#FF5F01; font-size:14px; }
#main-tejia-t .right a { font-size:10px; font-family:Arial, Helvetica, sans-serif; }
#main-tejia-c { background:url(../images/bg6.jpg) no-repeat -211px -42px; height:132px; overflow:hidden; }
#main-tejia-c li { list-style-type:none; border-bottom:1px dotted #DCDDE2; line-height:24px; padding:0 5px 0 20px; background:url(../images/arrow.gif) no-repeat 5px 50%; margin:0 10px; height:24px; overflow:hidden; }
#main-tejia-c li a {font-size:14px;}
#main-tejia-c li .mr-list-price { font-weight:bold; font-size:14px; }

#main-news-t { background:url(../images/bg6.jpg) no-repeat -762px 0px; height:40px; color:#1372AC; font-size:14px; font-weight:bold; line-height:40px; text-align:center; }
#main-news-t a { color:#1372AC; }
#main-news-c { border:1px solid #DCDDE2; border-top:none; height:330px; overflow:hidden; padding:5px; }
#main-news-c .left { width:80px; height:80px; margin:5px; display:inline; }
#main-news-c .left img { width:76px; height:76px; padding:1px; border:1px solid #CCCCCC; }
#main-news-c h2 a { color:#1372AC; font-size:12px; display:block; height:48px; overflow: hidden; }
#main-news-skim { line-height:1.6; color:#666666; height:68px; overflow:hidden; }
#main-news-c ul { clear:both; }
#main-news-c li { list-style-type:none; margin-left:3px; height:24px; overflow:hidden; font-size:14px; }

.mr-title1 { background:url(../images/bg6.jpg) no-repeat -210px -190px; height:29px; overflow:hidden; line-height:29px; padding-top:1px; }
.mr-c1 { border:1px solid #BCD8FE; border-top:none; padding:5px 10px 0; height:100%; height:259px; overflow:hidden; }
.mr-title1 h2 { padding-left:15px; font-size:14px; color:#1372AC; float:left; margin-right:10px; display:inline; }
.mr-title1 .right a { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#1372AC; padding-right:10px; }
.mr-label1,.mr-label2 { float:left; width:610px; height:29px; overflow:hidden; }
.mr-label1 li { list-style-type:none; float:left; width:75px; text-align:center; font-weight:bold; overflow:hidden; }
.mr-label2 li { list-style-type:none; float:left; width:85px; text-align:center; font-weight:bold; overflow:hidden; }
.mr-label1 li a { width:75px; height:29px; }
.mr-label2 li a { width:85px; height:29px; }
.mr-label1 li a,.mr-label2 li a { color:#1372AC; display:block; }
.mr-label1 li.main_labels { background:url(../images/bg6.jpg) no-repeat -220px -240px; }
.mr-label2 li.main_labels { background:url(../images/bg6.jpg) no-repeat -340px -240px; }
.mr-label1 li.main_labels a,.mr-label2 li.main_labels a { color:#FFFFFF; }

.mr-c1 .left { width:180px; margin:10px 0 0 5px; display:inline; line-height:1.6; }
.mr-c1 .left img { width:180px; height:150px; margin-bottom:5px; }
.mr-c1 .left a { color:#FA3D00; font-weight:bold; }
.mr-c1 .right { width:540px; margin:5px 5px 0 0; display:inline; }
.mr-c1 .right li { list-style-type:none; border-bottom:1px dotted #DCDDE2; height:23px; overflow:hidden; padding:0 5px; }
.mr-c1 .right li a { font-size:14px; }
.mr-c1 .right li img { vertical-align:middle; }
.mr-list-price { float:right; color:#FF5F01; font-weight:bold; font-size:14px; }
#mr-slide { height:220px; overflow:hidden; }




#photo { background:url(../images/bg6.jpg) no-repeat 0px -475px; height:120px; overflow:hidden; padding-top:10px; }
#photo-t { float:left; width:20px; padding:20px 10px 0 20px; font-weight:bold; color:#E11E31; font-size:14px; line-height:22px; }
#photo-t a { color:#E11E31; }
#photo-c { float:left; width:920px; height:120px; text-align:center; }
#photo-c a { display:block; width:125px; height:90px; padding:0 5px; }
#photo-c img { width:125px; height:90px; margin:0; }
#photo-c .photo-n a { height:25px; overflow: hidden; }






/* css of sub pages */
#dir { background:url(../images/bg6.jpg) no-repeat 0px -635px; height:30px; overflow:hidden; padding-left:35px; border:1px solid #DDDDDD; line-height:30px; margin-bottom:10px; }
.main-title { background:url(../images/bg5.jpg) repeat-x 0px 0px; height:28px; overflow:hidden; border:1px solid #BCD8FE; line-height:28px; }
.main-title h2 { font-size:14px; color:#FFFFFF; float:left; padding:0 20px; background:url(../images/bg5.jpg) repeat-x 0px -50px; height:28px; }
.main-container { border:1px solid #BCD8FE; border-top:none; height:100%; padding:20px;}
.view-content { font-size:14px; }

#main-type a { font-size:14px; color:#1372AC; padding-right:20px; white-space:nowrap; }
.typelist-t { background:url(../images/bg6.jpg) no-repeat 0px -700px; height:31px; line-height:31px; padding:0 15px; font-size:14px; color:#0352BC; }
.typelist-t .right a { color:#444; font-size:12px; }
.typelist-c { border:1px solid #BCD8FE; border-top:none; width:748px; height:100%; padding:10px; height:170px; overflow:hidden; }
.typelist-c .left img { width:180px; height:150px; margin:8px 0 0 5px; }
.typelist-c ul { float:right; width:550px; }
.typelist-c li { list-style-type:none; border-bottom:1px dotted #DCDDE2; height:23px; line-height:23px; padding:0 10px 0 5px; overflow:hidden; }
.typelist-c li img { vertical-align:middle; }
.typelist-c li .right { color:#FF5F01; font-weight:bold; font-size:14px; }

#list-title { background:url(../images/bg6.jpg) no-repeat 0px -700px; height:31px; line-height:31px; font-weight:bold; }
#list-container { border:1px solid #BCD8FE; border-top:none; height:100%; }
#list-container li { list-style-type:none; border-bottom:1px dotted #DCDDE2; padding:15px 0; }
#list-container li .orange { font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#list-container li .del { font-size:14px; font-family:Arial, Helvetica, sans-serif; }
#list-container li img { width:100px; height:75px; padding:1px; border:1px solid #CCCCCC; margin:0 10px; }
#list-container li h2 a { font-size:13px; color:#1372AC; display: block;}


#list { width:860px; margin:20px auto 0; }
#list th { background:url(../images/bg1.jpg) repeat-x 0 0px; color:#114D7C; font-size:13px; text-align:center; height:32px; line-height:32px; font-weight:normal; }
#list td { border-bottom:1px solid #DCEFF7; line-height:30px; }
#list td a { font-size:14px; color:#1A72B9; }
#list td a.underline { font-size:12px; }


.main-container h1 { font-size:18px; color:#1372AC; }
#view-key { color:#666666; padding-bottom:20px; }
.view-item { clear:right; float:right; width:360px; padding-left:10px; font-size:13px; border-bottom:1px dotted #DDD; margin-right:15px; display:inline; line-height:33px; }
#view-pic { float:left; }
#view-pic img { width:320px; height:235px; }


#sitemap dt { clear:both; }
#sitemap dt a { font-size:14px; font-weight:bold; color:#1372AC; }
#sitemap dd { float:left; margin-left:15px; }



#news-list li { list-style-type:none; border-bottom:1px dotted #DDD; line-height:33px; }
#related-list li { list-style-type:none; border-bottom:1px dotted #DCDDE2; height:23px; overflow:hidden; padding:0 5px; }
