
body  
{
    font-family:Microsoft YaHei; 
    font-size:14px; 
    line-height: 24px;
    color: #555;
    margin:0;}
a{outline:none;-moz-outline:none;color:#555;text-decoration:none}
.HideFocus { outline:none; }
.clear{clear:both; font-size:0px; padding:0;height:0;line-height:0;  margin:0}
img{border:none; margin:0 auto}
ol, ul, li{list-style:none}
p{margin:0px 0 10px 0;}

.divshadow
{
   border:#909090 1px solid;background:#fff;color:#333;
   filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);
   -moz-box-shadow: 2px 2px 10px #909090;
   -webkit-box-shadow: 2px 2px 10px #909090;
   box-shadow:2px 2px 10px #909090;
   border-radius: 5px;
}

/*-----------------------------------------------------------------------------*/



#header{margin:0 auto;width:100%;position:relative;z-index:2;background:url(../images/bg.jpg) repeat-x top #fff;}
.head {margin:0 auto;width:1000px;height:78px;}
.head .logo{float:left;height:60px;width:175px;padding:6px 10px 0px 8px; }
.head .righttext{float:right;width:445px; padding-top:20px;font-size:14px;}
.head  .tu{float:right;padding-bottom:10px;width:100%}
.head  .tu img{float:right}
.head .righttext .txt{float:right;}
.head .righttext a{margin:0 4px;}
.head .righttext span{font-size:12px;color:#a29f9f}

#mainmenu{margin:0 auto;width:100%;position:relative;z-index:2;background:url(../images/menu_bg.gif) repeat-x top #fff;}
.menu
{
    margin:0 auto;
    width:1000px;
    height:50px;
}
.menu .menuleft
{
    float:left;
    height:50px;
    width:790px;
    color:#555;
    }

.menu .search 
{
    float:right;
    height:27px;
    width:209px;
    color:#555;
    background:url(../images/sear.jpg) no-repeat left;
    margin-top:12px;_margin-top:10px;
    }
.menu .search .input01{float:left;border:none;line-height:27px; background:none;height:27px;width:170px;font-size:12px;color:#555;padding-left:10px;}
.menu .search a{padding:6px 4px 0 0;color:#666; display:block;width:22px;height:16px;float:right;  }

.menuleft ul {  margin:0 auto;height:50px;padding:0px 0px 0px 0px;}
.menuleft ul li { float:left;width:80px;height:auto;text-align:center;line-height:48px;}
.menuleft ul li a 
{ 
    font-weight:bold; 
    display:block;
    font-size:14px;
    padding:-50px 10px 0px 10px;
    _padding:-1px 10px 2px 10px;
    color:#555; 
    text-decoration:none;}
.menuleft ul li span{text-shadow:1px 1px 1px rgba(0,0,0,.3);}
.menuleft ul li a:hover { text-decoration:none;background:url(../images/menu_bg1.jpg) no-repeat left;}

#cursorposition {margin:0 auto;width:100%;height:20px;position:relative;z-index:2;}
.mainposition
{
    margin:0 auto;
    width:1000px;
    height:20px;
}
.mainposition span {text-align:center;font-size:12px;color:#555;line-height:20px;}

#maincontent {margin:0 auto;width:100%;height:auto;position:relative;z-index:2;}
.content
{
    margin:0 auto;
    width:1000px;
}

.content .sidebar { float:left; width:200px; background:#fff;}
.content .sidebar .leftitle { float:left; text-align:center;width:200px; height:35px;background:url(../images/leftitle.jpg) no-repeat top;}
.content .sidebar .leftitle span {font-size:15px;color:#fff;line-height:31px;text-shadow:1px 1px 1px rgba(0,0,0,0.3);}
.content .sidebar ul {  margin:0 auto;height:auto;padding:0px 0px 0px 0px;}
.content .sidebar ul li  
{
    float:left;width:198px;height:30px;
    text-align:center;
    line-height:30px;
    border:1px solid #ddd;
    margin:0px 0px -1px 0px;
    background:url(../images/sidebar_tb_bg.gif) repeat-x top #fff;}
.content .sidebar ul li a 
{ 
    display:block;
    font-size:14px;
    color:#555; 
    text-decoration:none;}
.content .sidebar ul li span{text-shadow:1px 1px 1px rgba(0,0,0,.2);}
.content .sidebar ul li a:hover {line-height:30px;color:#555; background:url(../images/sidebar_tb.jpg) repeat-x top}

.content .sidebar .sbcontact {width:198px; height:auto;margin-top:20px;border:1px solid #ddd;}
.content .sidebar .sbcontact .sbcontact1 {width:198px;font-size:12px;line-height:30px;font-weight:normal;color:#555;margin-top:0px;_margin-top:-6px;padding:0px 0px 0px 0px;}

.content .sidebar .sbcontact .sbcontact1 ul {  margin:0 auto;height:auto;}
.content .sidebar .sbcontact .sbcontact1 ul li  
{
    float:left;width:193px;height:30px;
    text-align:left;
    line-height:30px;
    padding:0px 0px 0px 5px;
    _padding:0px 0px 0px 4px;
    margin:0px 0px -1px -1px;
    background:#fff;
}








.content .mainbody { float:right; width:795px; background:#fff;}
.content .mainbody .maintopic {margin:0 auto;width:789px;height:189px;}

.content .mainbody .mainitle {margin:0 auto;float:left;width:100%;height:35px;}
.content .mainbody .mainitle1 {height:30px;padding:5px 0px 0px 0px;}

.content .mainbody .mainitle1 ul {  margin:0 auto;width:795px;height:30px;padding:0px 0px 0px 0px;}
.content .mainbody .mainitle1 ul li { float:left;width:120px;height:30px;margin-right:5px;text-align:center;background:url(../images/maintitle.jpg) no-repeat top;}
.content .mainbody .mainitle1 ul li a 
{ 
    display:block;
    font-size:13px;
    line-height:28px;
    color:#555; 
    text-decoration:none;}
.content .mainbody .mainitle1 ul li a:hover {color:#555;background:url(../images/maintitle_tb.jpg) repeat-x top #fff;}
/*鼠标点击切换标签时js改变背景*/
.content .mainbody .mainitle1 .mainitlehover {color:#555;background:url(../images/maintitle_tb.jpg) repeat-x top #fff;}








.content .mainbody .maindiv {float:left;margin-top:-1px;width:753px;height:auto;min-height:100px;padding:20px 20px 20px 20px;border:1px solid #B0AFAF;}


#footablank {width:100%;height:20px;min-width:1000px;clear:both;
        margin:0 auto;position:relative;
        background:url(../images/footablank.jpg) repeat-x;
}
        
#footer{width:100%;height:90px;min-width:1000px;clear:both;
        margin:0 auto;color:#fff;position:relative;
        background:url(../images/foot.jpg) repeat-x;
}
.footer1{width:1000px;margin:0 auto;height:90px;color:#fff;}
.footer1 .footer1_left {float:left; width:200px;height:90px;}
.footer1 .footer1_left .footer1_left1 { text-align:center;font-size:12px;color:#555;line-height:20px;}
.footer1 .footer1_left .footer1_left1 .ebs { height:50px;}
.footer1 .footer1_left .footer1_left1 .miibeian { text-align:center;height:15px;}
.footer1 .footer1_left .footer1_left1 .miibeian span { font-size:12px;color:#fff;line-height:15px;}

#footer .footer1 .footer1_right {float:right; width:800px;height:90px;}
.footer1 .footer1_right .footer1_right1 {text-align:center;font-size:13px;line-height:30px;}
.footer1 .footer1_right .footer1_right1 .botnote {text-align:center; height:30px;}
.footer1 .footer1_right .footer1_right1 .botnote span {font-size:13px;color:#fff;line-height:30px;}


/*editor控件*/
.ckeditorcus {margin:0 auto;width:100%;height:auto;position:relative;z-index:2;clear:both;}
.ckeditorcus span {margin:0 auto;width:740px;height:500px;color: #555;}

/*分页控件样式*/
.pages {  color: #999; }
.pages a, .pages .cpb { text-decoration:none;float: left; padding: 0 5px; border: 1px solid #ddd;background: #ffff;margin:0 2px; font-size:11px; color:#000;}
.pages a:hover { background-color: #0142FE; color:#fff;border:1px solid #0142FE; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #0142FE; border:1px solid #0142FE;}






/*首页*/
#defaultbody {margin:0 auto;width:100%;height:auto;position:relative;z-index:2;}
.defaultcontent
{
    margin:0 auto;
    width:1000px;
    height:322px;
}
#defaultnews {margin:0 auto;width:100%;height:auto;position:relative;z-index:2;background:url(../images/tipnews_bg.gif) repeat-x top #fff;}
.tipnews
{
    margin:0 auto;
    width:1000px;
    height:30px;
    font-size:12px;
    line-height:28px;
    background:url(../images/Affiche.gif) no-repeat left;
}
.tipnews ul {  margin:0 auto;height:30px;padding:1px 0px 0px 20px;}
.tipnews ul li { float:left;height:auto;}


#defaultshortcut {margin:0 auto;width:100%;height:auto;position:relative;z-index:2;}
.shortcutinfor
{
    margin:0 auto;
    width:1000px;
    height:158px;
}
.shortcutinfor ul {  margin:0 auto;height:138px;padding:20px 0px 0px 0px;}
.shortcutinfor ul li { float:left;width:250px;height:auto;}

.shortcutinfor_indiv
{
   width:232px;height:116px;margin:1px 1px 1px 1px;
   border:none;background:#fff;color:#333;
   border-radius: 5px;
}

.shortcutinfor_txt01 {width:122px;height:50px;font-size:18px;line-height:50px;text-align:center;font-family:黑体;color:#132FB4;padding:0px 0px 0px 110px;text-shadow:1px 1px 1px rgba(0,0,0,.5);}
.shortcutinfor_txt02 {width:122px;height:20px;font-size:14px;line-height:20px;text-align:center;font-family:黑体;color:#1653FC;padding:0px 0px 0px 110px;}

/*客户案例*/
#caseshortcut {margin:0 auto;width:100%;height:auto;position:relative;z-index:2;}
.caseshortcutinfor
{
    margin:0 auto;
    width:770px;
    height:auto;
}
.caseshortcutinfor ul {  margin:0 auto;height:90px;padding:0px 0px 0px 0px;}
.caseshortcutinfor ul li { float:left;width:255px;height:105px;}

.caseshortcutinfor_indiv
{
   width:240px;height:90px;margin:1px 1px 1px 1px;
   border:none;background:#fff;color:#333;
   border-radius: 5px;
}
.caseshortcutinfor_Lable
{
   margin:1px 1px 1px 1px;
   padding:0px 0px 0px 0px;
   border:none;
}


/*新闻*/
.news{float:left;width:99%;font-size:14px;font-weight:bold;}
.news dl{float:left;width:98%;height:28px;border-bottom:1px dashed #ddd;margin:0px 0px 10px 0px;}
.news dl dd{float:left;width:88%;line-height:22px;margin-left:4px;background:url(../images/newsmark.jpg) no-repeat left center;}
.news dl dd a{float:left;display:block;width:98%; white-space: nowrap;text-overflow:ellipsis; overflow:hidden;padding-left:10px;}
.news dl dd a:hover{color:#0142FE;}
.news dl dt{float:left;font-weight:normal;width:80px;font-size:12px;}
.newsBackNext{width:100%;font-size:13px;line-height:30px;text-align:center;margin-top:0px;margin-bottom:0px;}
.newsTitle{width:100%;font-size:18px;line-height:30px;font-weight:bold;text-align:center;}
.newsDate{width:100%;font-size:12px;line-height:30px;text-align:center;border:1px solid #ddd;background:#f3f3f3;margin-top:20px;margin-bottom:20px;}
.newsNote{float:left;width:100%;font-size:13px;}



.tablefeedback {float:left;text-align:left; line-height:30px;font-size:13px;}
.tablefeedback td{border-bottom:1px dashed #ddd}
.tablefeedback td.bg{background:#f5f5f5;color:#333;font-weight:bold}