html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
ol,ul,li{list-style:none;}
body{ color:#4b4b4b; font-family: "宋体"; font-size:12px; line-height:180%;max-width:1440px; margin:0 auto;}
a{ color:#4b4b4b; text-decoration:none;}
a:hover{ color:#a90406;}

.header{ height:97px; min-width:1190px; margin:0 auto;}
.top{ height:78px; width:1190px; margin:0 auto;}
.logo{ width:340px; float:left; height:78px; float:left;padding-top: 10px;}
.topNav{ width:800px; float:right; height:78px;}
.topNavLink{ padding:28px 0 0 0; text-align:right; float:right;}
.menu{ height:37px; line-height:37px; background:url(../images/menubg.jpg) repeat-x;}
.menubox{ width:1190px; height:37px; line-height:37px; margin:0 auto;}

.navBar{z-index:1;   color:#fff; height:37px; line-height:37px; width:672px; float:left;position: absolute;}
.nav{ width:672px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav h3{ font-size:100%; font-size:14px;  }
.nav .m{  position:relative; float:left; width:110px; display:inline; text-align:center; padding-right:2px; background:url(../images/menulibg.jpg) no-repeat right;}
.nav h3 a{  zoom:1; display:block; color:#fff }
.nav .on h3 a{ /*color:#ffff00 */}

.nav .sub{ display:none; /*默认隐藏*/ width:560px; padding:10px 0; padding-bottom:20px;  position:absolute; background:url(../images/menusubbg1.png) center bottom no-repeat; top:37px; line-height:30px; overflow:hidden;}
.nav .sub li{ text-align:left;}
.nav .sub li a{ color:#999; display:block; zoom:1;}
.nav .sub li a:hover{ color:#c00;   }
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px; line-height:26px; text-align:left;}
.nav .sub dl.d1_1{ padding:15px 0px;}
.nav .sub dl a:hover{ color:#c00;  }
.nav .sub dl dt a{ color:#000;  }
.nav .sub dl dd a{ color:#999; padding-left:7px; background:url(images/icon.png) 0 -332px no-repeat;  }
.floatLeft{ float:left;}
.nav #m2 .sub{ left:-105px;}
.nav #m3 .sub{ left:-216px;}
.nav #m4 .sub{ left:-329px;}
.nav #m5 .sub{ left:-442px;}
.menuAbout{ font-size:14px; font-weight:bold;}
.menuAbout a{ color:#a90406;}
.menuAbout a:hover{ }

.search{ width:232px; padding-left:15px; height:28px; background:url(../images/searchbg.jpg) no-repeat right; float:right; padding-top:4px; padding-bottom: 5px;    background-position: 1px 1px;}
.s_Txt_input{ width:190px; border:none; background:none; height:24px; line-height:24px; color:#666666; float:left;}
.s_Txt_click{ display:block; height:28px; width:33px; margin-left:5px; float:left; }

.banner{ height:436px; min-width:1190px; margin:0 auto;}

/* 本例子css */
.w3cFocus{ min-width:1190px; margin:0 auto;  position:relative;  height:436px; background:#292929;}
.w3cFocusIn{ height:436px; position:relative;  margin:0 auto;  overflow:hidden;  }
.w3cFocusIn .bd li{ display:block; vertical-align:middle; height:436px; }
.w3cFocusIn .bd li a{ display:block; height:436px;}
.w3cFocusIn .hd{ position: absolute; right:4px; bottom:6px;}
.w3cFocusIn .hd ul{ vertical-align:middle; display:inline-block; *display:inline; overflow:hidden; zoom:1; }
.w3cFocusIn .hd ul li{  position:relative; float:left; display:inline; padding-top:4px;  margin-right:6px; filter:alpha(opacity=80); opacity:0.8;  cursor:pointer;  }
.w3cFocusIn .hd ul li img{ width:76px; height:46px; border:2px solid #fff; display:block;  }
.w3cFocusIn .hd ul li.on{ filter:alpha(opacity=100);opacity:1; background:url(images/focusArrow.png) center 0 no-repeat; }
.w3cFocusIn .hd ul li.on img{ border:2px solid #3499EA; border-bottom-width:4px; }

.w3cFocusIn .botInfo{ position: absolute; height:56px; width:100%; bottom:0; background:url(../images/bannerInfobg.png) bottom repeat-x;}
.w3cFocusIn .botInfo .botInfocont{ width:1190px; margin:0 auto; position:relative; height:56px;}
.w3cFocusIn .botInfo .botInfocont .notice{ height:37px; line-height:37px; color:#FFFFFF; float:left; padding:19px 0 0 130px; background:url(../images/noticebg.png) no-repeat 105px 30px;}
.w3cFocusIn .botInfo .botInfocont .notice a{ color:#FFFFFF;}
.w3cFocusIn .botInfo .botInfocont .notice a:hover{ color:#FF0000;}
	
.main{  min-width:1190px; margin:0 auto; height:auto; }
.fengxiang{ text-align:right; width:1160px; padding-right:30x; margin:0 auto; position:relative;}
.guangzhu{ float:right; position:absolute; right:34px; top:5px; height:22px; line-height:22px;}

.baidufengxiang{ height:24px; width:24px; float:right; position:absolute; right:0; top:-1px; line-height:24px;}

.weixinlogo{ display: none; width:255px; height:255px; position:absolute; right:50px; top:-255px;}

.columnbox{ padding:20px 0; height:188px; width:1190px; margin:0 auto;}
.column{ width:293px; height:188px; float:left; margin-right:5px;}
.column_end{ margin:0;}

.columnTitle{ height:35px; font-size:16px; font-weight:bold; line-height:30px; color:#000000;}
.columnContBox{ width:293px; height:148px; background:url(../images/columnbg.jpg) no-repeat;}
.columnImg{ width:126px; height:136px; padding:3px; float:left;}
.columnTxt{ width:144px; height:136px; padding:3px 6px; float:right; padding-right:10px;}
.TxtTitle{ font-size:14px; height:30px; line-height:30px; color:#ad2235; padding:5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.TxtTitle a{ color:#ad2235;}
.TxtContent{ height:68px;}
.homepro{ display: none; position:relative; top:-474px; left:0px; overflow: auto; width:606px; height:474px; background:#ffffff; z-index:99999; padding:10px; border:#CCCCCC 1px solid;}
.proLeft{ float:left; margin:5px;}

.imgColumnbox{ height:285px; background:#efefef;}
.imgColumn{ width:1190px; overflow:hidden; margin:0 auto;}
.map{ width:290px; height:285px; padding-right:2px; background:url(../images/fenge1.jpg) no-repeat right; float:left;}
.mapTitle{ height:48px; line-height:48px; background:url(../images/mapTitlebg.jpg) no-repeat 5px 9px; padding-top:5px; padding-left:50px; font-size:16px; color:#000000; font-weight:bold;}
.homeCase{ width:560px; height:285px; padding-right:2px; background:url(../images/fenge1.jpg) no-repeat right; float:left;}
.homeCaseTitle{ height:48px; line-height:48px; background:url(../images/CaseShowbg.jpg) no-repeat 80px 11px; padding-top:5px; padding-left:125px; font-size:16px; color:#000000; font-weight:bold;}
.homeCont{ width:540px; height:210px; position:relative; padding:0 10px;}
.msbox{ width:310px; float:right; height:285px;}
.msboxTitle{ height:48px; line-height:48px; background:url(../images/moodStationbg.jpg) no-repeat left 0px; padding-top:5px; padding-left:45px; font-size:16px; color:#000000; font-weight:bold;}
.msboxCont{ overflow:hidden;}
.msboxCont ul{ padding:10px 0; line-height:24px;}
.msboxCont ul li{ background:url(../images/redIco.jpg) no-repeat left; padding-left:15px;}

.jcImgScroll { position:relative; height:202px;  }
.jcImgScroll li { border:1px solid #ccc; }
.jcImgScroll li a { background:#fff; display:block; height:200px;  }
.jcImgScroll li.loading a { background:#fff url(../images/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll em.sPrev { background:url(../images/arrow-left.png) no-repeat left center; }
.jcImgScroll em.sNext { background:url(../images/arrow-right.png) no-repeat right center;}
.jcImgScroll dl dd { background:url(../images/NumBtn.png) no-repeat 0 bottom; text-indent:-9em; }
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr { background-position:0 0; }

.footer{ height:255px; background:url(../images/footbg.jpg) repeat-x bottom; color:#ffffff;  min-width:1190px; margin:0 auto;}
.footerBox{ width:1190px; overflow:hidden; margin:0 auto;}
.footAbout{ width:130px; height:255px; padding-right:2px; padding-left:20px; background:url(../images/fenge2.jpg) no-repeat right center; float:left;}
.footPro{ width:138px; height:255px; padding-right:2px; padding-left:40px; background:url(../images/fenge2.jpg) no-repeat right center; float:left;}
.footSkill{ width:132px; height:255px; padding-right:2px; padding-left:40px; background:url(../images/fenge2.jpg) no-repeat right center; float:left;}
.footlink{ width:132px; height:255px; padding-right:2px; padding-left:40px; background:url(../images/fenge2.jpg) no-repeat right center; float:left;}
.footNews{ width:132px; height:255px; padding-right:2px; padding-left:40px; background:url(../images/fenge2.jpg) no-repeat right center; float:left;}
.footInfo{ width:323px; height:155px; padding-top:1px; float:right; /*background:url(../images/footRightbg.jpg) left 2px no-repeat;*/ text-align:right;}
.footInfoBox{ float:right; text-align:left;}
.footColumnTitle{ font-size:14px; color:#FFFFFF; font-weight:bold; padding-top:25px; padding-bottom:5px;}
.footer a{ color:#FFFFFF;}
.footer a:hover{ color:#FFFF00;}

.ibanner{ height:300px; overflow:hidden;}
.ibanner a{ display:block; height:300px;}

.imain{ overflow:hidden; width:1190px; margin:0 auto; margin-top:25px; padding:10px 0;}
.sidebar{ width:260px; float:left;}
.sideNav{ border:1px #CCCCCC solid; padding:1px; margin-bottom:10px;}
.sideh2{ font-size:16px; line-height:30px; background:url(../images/menubg.jpg); color:#FFFFFF; padding-left:15px;}
.sideNav ul{ padding:0 10px;}
.sideNav li{ height:24px; line-height:24px; border-bottom:#f2f2f2 1px dashed; padding:0 30px;}
.sideNav li.li1{ padding-left:42px;}
.sideVideo{ border:1px #CCCCCC solid; padding:1px; margin-bottom:10px;}
.s_V_cont{ padding:1px 0;}


#levelmenu{ padding:10px;}
#levelmenu h5{height:28px;line-height:29px;overflow:hidden;text-indent:15px; font-weight:normal; font-size:14px;cursor:pointer; border-bottom:#f2f2f2 1px solid; background:url(../images/redIco.png) no-repeat left 8px;}
#levelmenu div.unit ul{display:none; padding:0 10px;}
#levelmenu div.current ul{display:block;}
#levelmenu div.current ul li a{color:#3B475F;text-decoration:none;}
#levelmenu div.current ul li a:hover{text-decoration:underline;}
#levelmenu div.current h5{background-position:left 8px;}





.sideMessage{ border:1px #CCCCCC solid; padding:1px; margin-bottom:10px;}
.sideContact{ border:1px #CCCCCC solid; padding:1px; margin-bottom:10px;}

.maicontent{ width:900px; float:right;/* background:url(../images/proWebbg.jpg) repeat-y; */ border:#CCCCCC 1px solid;}
.sineTitle{ font-size:16px; color:#ad2235; font-weight:bold; height:40px; line-height:40px;}

.DownloadSearch{ height:20px; padding:20px; text-align:center;}
.DownloadSearch_A{ padding:5px 10px 3px 10px;; border:#CCCCCC 1px solid;}
.DownloadClass{ padding:20px 0; border: 1px #CCCCCC solid; border-left:none; border-right:none; height:142px; background:url(../images/DownLoadBg.jpg) no-repeat 20px; padding-left:250px; margin-bottom:35px;}
.DC_Big{ width:250px; height:140px; overflow-y:scroll; float:left; margin-right:20px; border:#CCCCCC 1px solid;}
.DC_Small{ width:250px; height:140px; overflow-y:scroll; float:left; border:#CCCCCC 1px solid;}
.DC_C_Box1{ height:28px; line-height:28px; background:#f3f5f7; padding:0 5px;}
.DC_C_Box2{ height:28px; line-height:28px; padding:0 5px;}
.DC_C_Curr{ font-weight:bold;}

.proList{ overflow:hidden;/* background:url(../images/proWebbg.jpg) repeat-y;*/ height:auto !important; height:1090px; min-height:1090px;}
.proSearch{ height:29px; background:url(../images/pdmid-topbg.jpg) no-repeat; padding-top:2px; padding-left:30px;}
.proSearch a{ color:#FFFFFF;}
.proSearch a:hover{ color:#FFFF00;}
.proBottom{ height:20px;/* background:url(../images/proWebBotbg.jpg) no-repeat;*/}
.proTop{ height:2px;/* background:url(../images/proWebTopbg.jpg) no-repeat;*/}
.proListCont{ overflow:hidden; padding:10px;}
.proBox{ width:210px; height:280px; float:left; margin:10px 5px; text-align:center;}
.proImgbox{ width:200px; height:216px; padding:5px;}
.paging{ text-align:center; padding:15px 0;}

.newslist{ height:30px; line-height:30px; border-bottom:1px #CCCCCC dashed;}
.newslist span{ float:right;}
.news_title{ font-size:14px; font-weight:bold; text-align:center; padding:15px 0;}

.videoList{ overflow:hidden; background:url(../images/proWebbg.jpg) repeat-y;}
.videoSearch{ height:31px; background:url(../images/pdmid-topbg.jpg) no-repeat;}
.videoBottom{ height:20px; background:url(../images/proWebBotbg.jpg) no-repeat;}
.videoTop{ height:20px; background:url(../images/proWebTopbg.jpg) no-repeat;}
.videoListCont{ overflow:hidden; padding:10px;}
.videoBox{ width:210px; height:300px; float:left; margin:10px 5px; text-align:center;}
.videoImgbox{ width:200px; height:216px; padding:5px;}

.caseBox{ width:210px; height:160px; float:left; margin:10px 5px; text-align:center;}
.caseImgbox{ width:200px; height:110px; padding:5px;}

.contentShow{ overflow:hidden; padding:0 10px; height:auto !important; height:990px; min-height:990px;}

.leftNews{ overflow:hidden; padding:14px;}
.leftNews li{ background:url(../images/redIco.png) no-repeat left; padding-left:15px; border-bottom:#CCCCCC 1px solid;}


.nTab{margin:30px auto;}
.nTab .TabTitle{clear: both;height: 31px;overflow: hidden;background:url(../images/proFenge.jpg) repeat-x; padding:0 0 0 2px;}
.nTab .TabTitle ul{border:0;margin:0;padding:0; background:url(../images/pdcont-qhbg.jpg); height:31px;}
.nTab .TabTitle li{float: left;width: 146px;padding-top:4px;height:27px;line-height:27px;text-align: center; background:url(../images/proFenge.jpg) no-repeat right; cursor:pointer;}
.nTab .TabTitle .active{ color:#a90406; background:url(../images/pdcont-qhbg2.png) no-repeat center;}
.nTab .TabTitle .normal{background:none; background:url(../images/proFenge.jpg) no-repeat right;}
.nTab .TabContent{width:auto; margin: 0px auto;}
.none {display:none;}
#myTab0_Content0{ padding:10px;}
#myTab0_Content1{ padding:10px;}
#myTab0_Content2{ padding:10px;}
#myTab0_Content3{ padding:10px;}


.botCulomn{ width:396px; float:left; height:150px; position:relative;}
.botCulomn .leftBotCulomn{ width:90px; float:left;}
.botCulomn .RihgtBotCulomn{ width:270px; float:right; padding-right:20px; position:relative; height:150px;}
.botCulomn .RihgtBotCulomn h2{ font-size:14px; color:#ad2235;}
.botCulomn .RihgtBotCulomn a{ display:block; width:113px; height:25px; position:absolute; bottom:20px; background:url(../images/More-cn.gif) no-repeat;}
.botCulomn .RihgtBotCulomn a:hover{ background:url(../images/More-cn2.gif) no-repeat;}


/* 图片滚动 */
.picScroll{ position:relative;  height:186px; padding: 10px 0 10px 42px; margin-bottom:10px; overflow:hidden;   }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left; margin: 0 6px;  width:140px; overflow:hidden; display:inline; text-align:center;}
.picScroll ul li img{ width:140px; height:140px; border:none; padding-bottom:5px;}
.picScroll .prev,
.picScroll .next{ position:absolute;  left:10px; top: 60px; display:block; width:18px; height:28px; overflow:hidden; background:url(../images/icons.png) -40px 0 no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto; right:10px; background-position:-120px 0; }
.picScroll .prevStop{ background-position:0 0; }
.picScroll .nextStop{ background-position:-80px 0; }

.tjcp{ height:30px; line-height:30px; font-size:14px; font-weight:bold; border-top:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; padding-left:15px; background:#a90406; color:#FFFFFF;}

.sideNews{ border:1px #CCCCCC solid; padding:1px; margin-bottom:10px;}
.sideNews ul{ overflow:hidden; padding:0 10px;}
.sideNews ul li{ height:26px; line-height:26px; border-bottom:#CCCCCC 1px dashed;}