﻿.w5{ width:5px;}
.m4{ margin:4px;}
.mt1{ margin-top:1px;}
.p4{ padding:4px;}
.lh15{ line-height:15px;}
.lh100{ line-height:100px;}

.w380{ width:380px;}
.w430{ width:430px;}
.w425{ width:425px;}
.w790{ width:790px;}
.w198{ width:198px;}
.w210{ width:210px;}
.w220{ width:220px;}
.w278{ width:278px;}
.w288{ width:288px;}
.w298{ width:298px;}
.w640{ width:640px;}
.w688{ width:688px;}
.w678{ width:678px;}
.pl60{ padding-left:60px;}
.h120{ height:120px;}
.w140{ width:140px;}
.w175{ width:175px;}
.w160{ width:160px;}
.w165{ width:165px;}
.w1200{ width:1200px;}

.h1{ height:1px;}
.h23{ height:23px;}
.h48{ height:48px;}
.h96{ height:96px;}
.h190{ height:190px;}
.h240{ height:240px;}
.h270{ height:270px;}
.w990{ width:990px;}
.w910{ width:910px;}
.w950{ width:950px;}
.w940{ width:940px;}
.w630{ width:630px;}
.w530{ width:530px;}
.w330{ width:330px;}
.w770{ width:770px;}
.w860{ width:860px;}
.w880{ width:880px;}
.w978{ width:978px;}
.w980{ width:980px;}
.w900{ width:900px;}
.w1160{ width:1160px;}
.w820{ width:820px;}
.w840{ width:840px;}
.w310{ width:310px;}
.h25{ height:25px;}
.h450{ height:450px;}
.Db5{ border-bottom:solid 5px;}
.w780{ width:780px;}

.m62{margin-left:62px;margin-right:62px;}
.f18{font-size:18px;}
.f30{font-size:30px;}

.ml40{ margin-left:40px;}
.h95{ height:95px;}
.h135{ height:135px;}
.h275{ height:275px;}
.w110{ width:110px;}
.w130{ width:130px;}
.w196{ width:196px;}
.w230{ width:230px;}
.w265{ width:265px;}
.w490{ width:490px;}
.w470{ width:470px;}

.h28{ height:28px;}
.lh28{ line-height:28px;}
.p9{ padding:9px;}
.Ablue a{ color:#005394;}
.main_color{ color:#e50012;}

.newsList{}
.newsListItem{border-bottom:1px dashed #ccc; padding-bottom:5px;}
.newsList a{ color:#666;   }
.newsList a:hover{ color:#c00;}
.newsList .li_title{font-size:18px;font-weight:bold;  height:30px; line-height:30px; overflow:hidden;}
.newsList .li_content{ height:80px; line-height:20px;  overflow:hidden; font-size:16px;}

/******UI初始化*****/
body{ font-size:16px; color:#666; font-family:"Tahoma","Microsoft Yahei";}
a{ color:#d80000;text-decoration:none;}
a:hover{ color:#666; text-decoration:none;}


/*---------切换标签-------*/
.tabC{   }
.tabT ul li{ display:inline; float:left;}
.tabT ul li a{ display:block;  width:80px; height:30px; z-index:9999; color:#09f;  }
.tabT ul li a:hover{ font-weight:bold; text-decoration:none;  color:#fff; background-color:#09f; }
.tabT ul li a.tabON{  z-index:999; color:#fff; background-color:#09f; }
.offC{ display:none;}
.onC{ display:block;}

.SearchList td{ width:60px;}

/*在线客服*/
* {margin:0px; padding:0px;}
#box {width:170px; background:#fff; position:fixed; top:200px; right:0px; border-radius:5px 0 0 5px; -webkit-box-shadow:2px 0 5px #333; -moz-box-shadow:2px 0 5px #333; box-shadow:2px 0 5px #333;}
.title2{width:25px;height:100px;position: absolute;left:-25px;background:red;top:10px;color:white;line-height:25px;text-align: center;vertical-align: middle;border-radius:5px 0 0 5px;cursor: pointer;}
.info{color:#000;display:block;margin:10px;text-shadow:0 0 5px #333;-webkit-text-shadow:0 0 5px #333;-moz-text-shadow:0 0 5px #333;font-size:16px;border-bottom:1px dashed #333;}
.qq{margin:10px;list-style:none;}
.txt{width:auto;height:25px;display: block;font-size: 12px;float:left;line-height:25px;-webkit-text-shadow:0 0 5px #ccc;-moz-text-shadow:0 0 5px #ccc;text-shadow: 0 0 5px #ccc;}
.csimg{width:200px;height:124px;position: absolute;left:0px;top:-124px;}
.active{background:#ff6600;}
/*在线客服-END*/

/*首页LOGO*/
.mainBar {width:100%; background-color:#fff; height:80px; border-bottom:8px solid #e50012;}
.main1200 { width:1200px; margin:auto;}
.logo {float:left; margin:0px 0px; padding:0px; height:80px; width:350px; margin-left:10px; }
.logo img {height:80px;  margin:0px; padding:0px;}


/*首页主菜单*/
.MainMenu {  margin-left:50px; float:left;  font-weight:550;}
.MainMenu a{ display:block; height:80px; font-size:14px;  line-height:80px;   text-align:center;  color:#333; }
.MainMenu a:hover{ text-decoration:none; color:#fff; background-color:#e50012; }
.MainMenu>li{ float:left; width:110px;}
.MainMenu ul{ width:110px; visibility:hidden; position:absolute;z-index:10001;}
.MainMenu li ul li{ float: none; display:block;border-top: 1px solid #fff; background-color: rgba(0,0,0,0.5); }
.MainMenu li ul li a{ display:block; font-size:14px; height:auto; 	width:100px; padding-left:5px; padding-right:5px; color: #ffffff; line-height:30px;}
.MainMenu li ul li a:hover{	width:100px; padding-left:5px; padding-right:5px;background-color: rgba(210,0,0,0.5);color: #fff; line-height:30px;}
.MainMenu .en { font-size:14px;    }
.MainMenu .ch { font-size:16px;    }

.teacher .header{ border-radius:200px; width:200px; height:200px; border:2px solid #e50012;}
.teacher .header img{border-radius:150px;}
.teacher .content { position:relative; margin-left:-25px; padding-left:25px; width:220px;height:100px;margin-top:25px; z-index:-1;border:2px solid #e50012; }
/*二级详情页*/

.subBanner{ width:100%; }

.about{ }
.about .left .title{ width:240px; padding-left:20px; height:34px; background:url(../images/about_icon.png) no-repeat 5px 7px; margin-top:10px; line-height:34px; border-bottom:solid 3px #c00; font-size:22px; color:#c00;  }
.about .items{   width:240px; border-top:none; margin-left:10px;  padding-bottom:20px;}
.about .left ul{ width:240px; margin-top:10px; }
.about .left li{display:block; font-size:20px;  border-bottom:1px dashed #666;  width:200px; margin-left:10px;  line-height:45px; padding-left:30px;  }
.about .left a{ color:#444; }
.about .left a:hover{ color:#d80000; }

.about .right{ margin-left:30px; width:900px;}
.about .right .title{  width:900px; height:44px;   }
.about .right .title_l{  font-size:22px; line-height:44px; width:170px; padding-left:30px; height:44px;  border-bottom:3px solid #d80000; color:#d80000;   }
.about .right .title_r{  width:600px;  height:44px;  border-bottom:3px solid #d80000; }
.about .right .title_img{ background:url(../images/right2.png) no-repeat; height:47px; width:100px; }
.about .right .content{ width:880px; padding:20px 10px; color:#777; font-size:16px; line-height:26px; }

.work{ margin-top:50px;}
.work .title{padding:10px 20px; width:1160px; border-bottom:2px solid #005394; line-height:24px; font-size:18px; font-weight:bold; color:#005394; text-align:center;}
.work .content{width:1160px; color:#666; padding:20px 10px;line-height:30px;}

.demoItem .title{ width:310px; border-bottom:3px solid #237dc9; }
.demoItem .name{ padding-top:30px; padding-left:5px; line-height:40px; font-size:24px; font-weight:bold; color:#237dc9;}

.advantage{width:1200px; height:550px; background:url(../images/team.jpg) no-repeat top right; color:#fff;}
.advantage .item{ width:700px; border-radius:10px; background-color:#000;filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5; height:40px; padding:5px 0px; margin-top:10px; }
.advantage .item .left{}

.demo{ padding:15px 0px; border-bottom:1px solid #ccc; width:1160px; margin-left:20px; }
.demo .title{ width:920px; font-size:18px; font-weight:bold;}
.demo .title a{color:#005394;}
.demo .content{color:#666; line-height:26px; width:920px;height:78px; overflow:hidden;}

.demoShow{ padding:10px 20px; border-bottom:1px solid #ccc; width:1160px;  }
.demoShow .title{ width:1160px; color:#005394; font-size:18px; font-weight:bold; text-align:center;}
.demoShow .content{color:#666; line-height:26px; width:1160px;}


.focus { padding:15px 0px; border-bottom:1px solid #ccc; width:860px; margin-left:20px; }
.focus  .f_title{ width:650px; font-size:18px; font-weight:bold;}
.focus  .f_title a{color:#005394;}
.focus  .f_content{color:#666; line-height:26px; width:650px;height:78px; overflow:hidden;}

.focusShow{ padding:10px 20px; border-bottom:1px solid #ccc; width:860px;  }
.focusShow .n_title{ width:860px; color:#005394; font-size:18px; font-weight:bold; text-align:center;}
.focusShow .n_content{color:#666; line-height:26px; width:860px;}

.newsShow{ padding:10px 20px; border-bottom:1px solid #ccc; width:860px;  }
.newsShow .n_title{ width:100%;  padding:10px 0px; font-size:24px; font-weight:bold; text-align:center;}
.newsShow .n_content{color:#666; line-height:26px; width:100%;}


/*首页页面导航*/
.sitemap{ height:40px; line-height:40px;  margin:auto; font-size:14px; color:#666;}
.sitemap .title{ margin-left:10px;}
/*首页轮播图像*/
.main_banner img { width:100%; height:auto;}

/*首页产品列表*/
.pro_find{ width:100%; background:url(../images/wordmap.jpg) no-repeat center; padding:50px 0px;  }
.pro_left{ margin-top:50px; margin-left:50px; float:left;}
.pro_left .title{ margin-left:10px; line-height:60px; font-size:24px; font-weight:bold;}
.pro_left .href{  width:650px;}
.pro_left .href a{ display:block; width:150px;  color:#666; float:left; line-height:40px; margin:10px; padding:0px 10px; border:1px solid #c00; border-radius:10px;}
.pro_left .href a:hover{  color:#fff; background-color:#c00; }
.pro_right{ float:left; width:400px; margin-left:30px;margin-top:50px;}
.pro_right .title{ margin-left:10px; line-height:60px; font-size:24px; font-weight:bold;}

.foot_href a{ display:block; width:120px;  color:#fff; float:left; line-height:30px; margin:5px; padding:0px 10px; border:1px solid #fff; border-radius:10px; font-size:13px;}
.foot_href a:hover{  color:#fff; background-color:#c00; }

/*焦点轮播*/
div.slideBox{ position:relative; width:100%; height:auto; overflow:hidden;}
.slideBox img {width:100%;height:auto;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/; }
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:30px; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:14px; line-height:30px; margin-left:10px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:relative; text-align:center;  margin-left:auto; margin-right:auto; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; width:10px; height:10px; background-color:#FFF; text-indent:-99999px; margin:10px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#093;}


/*******多条件选择菜单********/
.classMenu {line-height:24px;}
.classMenu a{ display:inline-block; float:left; padding:0px 10px;  text-align:center; height:24px; line-height:24px;font-size:14px; color:#a30102; }
.classMenu a:hover{display:inline-block; background-color:#a30102; color:White; text-decoration:none; font-size:14px;}
.classMenu .selected{display:inline-block;  background-color:#a30102; color:White;}




.toolClass a{ color:#777777;}
.toolClass a:hover{ color:#009900;}
.toolMenu{ z-index:999; visibility:hidden; width: 400px;position: absolute;margin-left: 188px;margin-top: -29px;background-color: White;cursor: auto; line-height:24px;
           border-bottom:solid 1px #0099ff; border-top:solid 1px #0099ff;border-right:solid 1px #0099ff; font-size:12px; padding: 5px 10px;}
.toolMenu a{ display:block; line-height:24px; float:left; margin:0px 10px; color:#777777;}
.floatText{position:relative; bottom:0px; width:100%;  height:30px; margin-top:-30px; line-height:30px; background-color:#000; overflow:hidden; background: rgba(0, 0, 0, 0.5) !important;   filter:alpha(opacity=50);}
.floatText2 {position:relative; bottom:0px; width:100%;  height:30px; margin-top:-30px; line-height:30px; overflow:hidden;}
.list_news{ background-image:url("../images/listbg.png"); background-repeat:no-repeat; background-position:left top;}
.line_menu a{ display:block; float:left;  margin:0px 5px; padding:0px 10px; height:30px; line-height:30px; border:solid 1px #0099ff; border-bottom:none;}
.line_menu a:hover{ background-color:#0099ff; color:White;}



.mainBG{ background-image:url(../images/mainBG2.JPG); background-repeat:repeat-x;}
.mainIMG{ background-image:url(../images/mainbg.jpg); background-repeat:no-repeat; background-position: top center;}
.titleBar{ background-image:url(../images/menuBG.jpg); background-repeat:repeat-x;}
.corlist{ background-image:url(../images/newsBG.jpg);}






.probg{ background-image:url(../images/probg.png); background-repeat:repeat-x;}
.corlist{ background-image:url(../images/newsBG.jpg);}
/******二级导航条*****/

.workBG{background-image:url("../images/workBG.png"); background-repeat:repeat-y;  background-position:left top;}

.subMenu{background-image:url("../images/menuBG.jpg"); background-repeat:repeat-x; background-color:#026fe5;}
.trlMenuL{background-image:url("../images/travelbar.png"); background-repeat:no-repeat; background-color:#026fe5;}
.trlMenuR{background-image:url("../images/travelbarr.png"); background-repeat:no-repeat; background-color:#026fe5;}



.LogoMenu{ background-image:url("../images/logomenu.png"); background-repeat:no-repeat;}
.lightwish{background-image:url("../images/lightwish.png"); background-repeat:no-repeat;}
.chartlist{background-image:url("../images/listicon.png"); background-repeat:no-repeat;}
.aboutus{ background-image:url("../images/aboutus.png"); background-repeat:no-repeat;}

.content_style{ line-height:24px;}
.content_style p{ margin-top:15px;}

.defaultProlist a{ display:block; height:20px; line-height:20px; float:left; padding-left:5px; padding-right:5px;}
.images_show_suff{ width:110px; padding:4px; float:left;}



.footMenu { padding-top:20px; padding-bottom:20px; width:100%;margin:auto;}/*页脚导航样式*/



.footMenu  li{ display:block; width:100px; height:auto; float:left;}
.footMenu  li ul{ margin-top:15px; font-size:12px; line-height:24px;}
.footMenu  li a{ display:block;  width:100px; height:auto;  color:#fff; margin:0px 0px; word-break:break-all;   text-align:center;font-size:16px;  }
.footMenu  li a:hover{   text-decoration:none; font-size:16px;}
.footMenu .selected{display:inline-block;  background-color:#0066cc; color:White;}
.footMenu .ch{font-weight:bold;}

.font-color{ color:#a30102;}

