@charset"gb2312";
/*CSSDocument*/
body{border-top: 2px solid #c02020;}
.logo{float:left;width:514px;padding:10px 0px 10px 1px;}
.nav{float:left;}
.nav ul{}
.nav ul li{float:left;padding:0 13px 0 14px;height:80px;line-height:82px;}
.nav ul li a{font-size:16px;color:#000;height:80px;float: left;}
.nav ul li a:link,nav ul li a:visited{color:#000;background:#fff;}
.nav ul li a:hover,nav ul li a:active{color:#c02020;background:url(../images/navlink.jpg) no-repeat center 77px;}
.nav ul .visited{background:#c02020;}
.nav ul .visited a:link,.nav ul .visited a:visited{color:#fff;background:#c02020;}
.nav ul .visited a:hover,.nav ul .visited a:active{color:#fff;background:#c02020;border:0 none;}
.nav ul .npadding{padding:0 0 0 8px;}
.header{position:relative;}
.language{position:absolute;right:0;top:-3px;background:url(../images/language.jpg) no-repeat 34px 1px ;}
.language span{background:#c02020;color:#fff;border:1px solid #c02020; border-radius:5px 5px;padding:0 8px;}
.language a{border: 1px solid #aaa;border-left: 0 none;padding: 0 5px;border-radius: 0 5px 5px 0;}
.language a:link,.language a:visited{color:#000;}
.language a:hover,.language a:active{color:#c02020;}

body .mainPadN{padding:0 0 30px 0;}
.compInImgCont ul li{float:left;margin:0 5px 0 0;opacity: 0.8;
    filter: alpha(opacity=80);}
.compInImgCont ul li:hover{opacity: 1;
    filter: alpha(opacity=100);}
.mainIndex{padding:30px 50px;}
.mainPpartTwo{width:598px;float:left;padding:0 0 0 40px;}
.mainIndex .padN{padding:0;}
.titleMainPartT{padding: 0 0 35px 0;overflow: hidden;position:relative;}
.titleMainPartT h4{font-size:25px;color:#525151;float:left;}
.titleMainPartT span{float:left;padding:12px 0 0 18px;font-size: 11px;}
.titleMainPartT .ita{font-style:italic;}
.contMainPartT{overflow: hidden;
    height: 306px;
    float: left;}
.porductIndex{position:relative;}
.porductIndex .abs{position:absolute;z-index: 1;right: 12px;bottom: 8px;width: 80px;height: 20px;font-size: 12px;text-align: center;line-height: 20px;border: 1px solid #d77d7d;}
.porductIndex>a{color:#d77d7d;}
.porductIndex>a:hover{color:#c02020;border:1px solid #c02020;}
.porductIndex img{float:left;width:180px;height:140px;padding:0 12px 0 0;}
.porductIndex p{color:#9898a4;background:#f4f4f4; text-align:left;margin: 0 0 11px 0;height:140px;line-height: 23px;padding:1px 0  0 0;}
.porductIndex p span{padding:10px 0 0 7px;float: left;width: 380px;height: 114px;overflow: hidden;}
.porductIndex p a:link,.contMainPartT p a:visited{color:#9898a4;}
.porductIndex p a:hover,.contMainPartT p a:active{color:red;}
.newsIndex{}
.titleMainPartT .greyMore{color:#d7d7d7;border:1px solid #d7d7d7;padding:3px 10px;float:right;font-size:13px;}
.titleMainPartT>a:hover{color:#c02020;border:1px solid #c02020;}
.titleMainPartT{}
.newsIndexFirst{ overflow:hidden;}
.newsIndexFirst img{float:left;width:135px;}
.newsIndexFirst h4{float:left;width: 386px;padding:0 0 0 11px;font-size: 16px;font-weight: bold;}
.newsIndexFirst h4 a:hover{color:red;}
.newsIndexFirst p{float:left;width: 422px;padding:11px 0 0 11px;height: 50px;overflow: hidden;}
.newsIndexFirst p a:link,.newsIndexFirst p a:visited{color:#9898a4;}
.newsIndexFirst p a:hover,.newsIndexFirst p a:active{color:red;}
.newsIndexFirst>a{padding:15px 0 0 10px;float: left;}
.newsIndexFirst>a:link,.newsIndexFirst>a:visited{color:#9898a4;border-bottom: 1px solid #9898a4;}
.newsIndexFirst>a:hover,.newsIndexFirst>a:active{color:red;border-bottom: 1px solid red;}
.newsIndex h4 a{color:#000;}
.newsIndex ul{}
.newsIndex ul li{padding:17px 0 0 0;}
.newsIndex ul li h4{color:#404040;width: 465px;float: left;font-size: 16px;height:24px;overflow:hidden;}
.newsIndex ul li h4 a:link,.newsIndex ul li h4 a:visited{color:#000}
.newsIndex ul li h4 a:hover,.newsIndex ul li h4 a:active{color:red;}
.newsIndex .time{float: left;}
.newsIndex ul li p{line-height: 25px;float: left;padding: 0 0 10px 0;width:100%;}
.newsIndex .underline{margin: 22px 0 0px 10px;padding: 0 1px 2px 1px;border-bottom: 1px solid #9898a4;}
.newsIndex ul li p a{color:#9898a4;}
.newsIndex ul li p a:link,.newsIndex ul li p a:visited{color:#9898a4;}
.newsIndex ul li p a:hover,.newsIndex ul li p a:active{color:red;}

@media screen\9{
	.newsIndexFirst P{width:411px;}
	.newsIndex .underline{margin:3px 0 0px 10px;}
	.newsIndex UL LI P{padding:0;}
	.newsIndex .time{float:none;}
	.scrollMemberbtn{left:1150px;}
}



body .greyBg{background:#f4f4f4;}
.scrollMember{width:1250px;height: 125px;overflow: hidden;}
.scrollMember ul{}
.scrollMember ul li{float: left;text-align: center;}
.scrollMember ul li p{width: 270px;margin:0 40px 18px 0; overflow:hidden;}
.scrollMember ul li a{font-size: 15px;width:268px;border: 1px solid #acacac;float:left;padding:11px 0;}
.scrollMember ul li a:hover{color:#c02020;border: 1px solid #c02020;}




.menu ul .actived{color:#fff;height:115px;line-height:115px;background:#c02020;margin:0;}
.menu ul .actived a:link,.menu ul .actived a:visited{color:#fff;}
.location{background:#f3f6f8;color:#000;font-size:14px;}
.location p{height:35px;line-height:35px;padding:0 30px;}
.location p a{color:#000;}
.mainLeft{width:200px;float:left;margin:0 40px 0 7px;}
.mainCont{float:left;width:1047px;}
.main{padding:22px 0 0 0;}
.menu{text-align: center;font-size: 18px;}
.menu ul li{line-height: 65px;background:#f3f6f8;margin:0 0 1px 0;}
.menu ul li a:link,.menu ul li a:visited{color:#000;}
.menu ul li a:hover,.menu ul li a:active{color:#c02020;}
.imgPad{padding:0 0 20px 40px;}
.textTitle{color:#666666;font-size:22px;padding:20px 0 30px 0;}
.textTitle img{float:right;}
.textCont .textTitleCenter{text-align: center;padding: 20px 0;}
.textTitleCenter span{font-size:15px;font-weight: bold;line-height: 43px;padding: 0 0 0 226px;}
.textCont p{font-size:14px;color:#666666;line-height:29px;text-indent: 2rem;padding:0 0 15px 0px;}
.textCont p img{float:right;}
.textCont{padding: 0 0 25px 0;}
.textCont  .nPadIndent{ text-indent:0;}
.imgCenter{ text-align:center;}
.tabledashiji{margin:7px 0 40px 37px;}
.tabledashiji tr td{padding: 0;line-height: 47px;font-size: 16px;vertical-align: top;}
.tabledashiji tr td p{font-size: 16px;line-height:22px;text-indent:0;color:#000;padding:13px 0 7px 0;}
.textContBg{background:url(../compYJPG/textbg.jpg) no-repeat 426px bottom;}
.textCont .blank{padding:100px 0;}
.textCont .textContSize{font-size:16px;line-height:42px;}
.textCont .paddingRight{padding:0 84px 15px 0px;}
.wenhuaList{}
.wenhuaList ul{padding: 0 0 26px 0;}
.wenhuaList ul li{line-height: 60px;font-size: 16px;border-bottom: 1px dashed #dedede;overflow: hidden;}
.wenhuaList ul li a{float: left;width: 800px;}
.wenhuaList ul li a:link,.wenhuaList ul li a:visited{color:#000}
.wenhuaList ul li a:hover,.wenhuaList ul li a:active{color:red;}
.wenhuaList .moreRight{float:right;width:200px;text-align: right;padding: 0 12px 0 0;}
.menu .col-01 ul{border: 1px solid #ddd;border-top: 0 none;padding: 0 0 5px 0;}
.menu .col-01 ul li{background:#fff;overflow: hidden;line-height: 40px;border-bottom: 1px dashed #ccc;}
.menu .col-01 ul li a{color: #6E6E6E;float: left;padding: 0 0 0 10px;margin: 0;font-weight: bold;font-size:13px;width: 228px;word-wrap: break-word; text-align:left;}
.menu .col-01 ul li a:link,.menu .col-01 ul li a:visited{background:#fff;color:#6E6E6E;}
.menu .col-01 ul li a:hover,.menu .col-01 ul li a:active{background:#a40501;color:#fff;}



.menuItemList{ text-align:center;text-align: center;height: 60px;padding: 12px;}
.menuItemList a{border:1px solid #bbb8b8;background:#fff;border: 1px solid #bbb8b8;border-radius: 10px 10px;padding: 11px 41px;font-size: 18px;margin:0 10px;}
.menuItemList a:link,menuItemList a:visited{color:#707070;}
.menuItemList a:hover,menuItemList a:active{color:#c02020;border:1px solid #c02020;}
.menuItemList .actived{color:#fff;border:1px solid #c02020;background:#c02020;}
.menuItemList .actived:hover,.menuItemList .actived:link{color:#fff;}


.newsFirst{padding:20px 30px 30px 30px;overflow:hidden;}
.newsFirstImg{float:left;width:280px;margin:0 20px 0 0;}
.newsFirstImg img{}
.newsFirstCont{float:left;width: 940px;}
.newsFirstTitle{}
.newsFirstTitle h4{font-size:18px;margin:12px 0 23px 0;}
.newsFirstP{}
.newsFirstP p{color:#666666;line-height:26px;padding: 0 0 17px 0;}
.moreA{position:relative;}
.moreA a{border:1px solid #d64141;color:#d64141;padding: 5px 31px 5px 15px;background: url(../images/icon2202.jpg) no-repeat 73px center;}
.moreA span{position:absolute;top:0;right:20px;color:#666666;}




.listInfo{border-top: 1px dashed #dedede;margin:0 30px 20px 30px;}
.listInfo ul li{border-bottom: 1px dashed #dedede;overflow:hidden;padding: 20px 10px;}
.listInfoTime{float:left;width:80px;background:#f2f2f2;color:#666666;text-align: center;padding:17px 0 13px;}
.listInfoTime span{line-height: 24px;}
.timeD{font-size:22px;}
.timeYM{font-size:15px;}
.listInfoCont{width: 1130px;float: left;padding: 0 0 0 15px;color:#999}
.listInfoCont h4{font-size:18px;padding:0 0 10px 0;color:#000;}
.listInfoCont h4 a:link,.listInfoCont h4 a:visited,.newsFirstTitle h4 a:link,.newsFirstTitle h4 a:visited{color:#000;}
.listInfoCont h4 a:hover,.newsFirstTitle h4 a:hover{color:red;}
.listInfoCont p{color: #666666;line-height:22px;}


.newsDetail{width: 1150px;margin: 0 auto;}
.newsTitle{}
.newsTitle h4{font-size: 24px;color: #666666;font-weight: bold;text-align: center;padding: 15px 0 30px;}
.newsInfo{margin:0 0 16px 0;}
.newsInfo p{border-top: 1px dashed #dedede;border-bottom: 1px dashed #dedede;padding: 5px 0;text-align: center;}
.newsInfo p span{padding: 0 217px;color: #a0a0a0;}
.newsCont{padding: 0 20px 40px 20px;min-height:525px;}
.preNext{border-top:1px dashed #dedede;overflow: hidden;padding: 20px 0 40px 0;width:100%;}
.preNext ul{float:left;width:500px;}
.preNext ul li{color:#a0a0a0;line-height:26px;}
.preNext ul li a:link,.preNext ul li a:visited{color:#a0a0a0;}
.preNext ul li a:hover,.preNext ul li a:active{color:red;}
.goBack{float:right;width:300px;text-align: right;}
.goBack a{border:1px solid #b71919;color:#b71919;padding:8px 40px;font-size: 17px;}


.zzJpg{margin: 0 0 15px 0;overflow: hidden;}
.zzJpg ul li{float: left;padding: 0 10px;width: 174px;height: 254px;text-align: center;}
.zzJpg .zzJpgW02{width: 215px;}
.zzJpg .zzJpgH02{height: 174px;}
.zzJpg .zzJpgH03{height: 199px;}
.zzJpg ul li p{text-align:center;line-height:18px;color:#000;padding:10px 0 0 0;}
.zzJpg ul li p a{color:#000;}
.mainCont .zzJpgW03 ul li{width: 348px;}


.compMap{margin:0 auto; text-align:center;padding: 0 0 30px 0;}
.contactBg{background:#fafafa;}
.contact,.msgContList{width: 1300px;padding:0 100px 25px 100px;overflow:hidden;}
.contactBg{background: #fafafa;overflow:hidden;}
.contactLeft{float:left;width:560px;}
.contactLeftTitle{padding: 25px 0;background: url(../images/icon2203.jpg) no-repeat 58px center;}
.contactLeftTitle span{font-size: 25px;padding: 0 0 0 84px;}
.contactLeft p{padding: 5px 0 20px 68px;line-height: 22px;color: #666666;font-size: 17px;}
.contactMsg{float: left;width: 540px;color: #666666;font-size: 14px;font-weight: bold;}
.contactMsg table{margin: 35px 0 20px 0;}
.contactMsg table tr td{line-height: 44px;}
.contactMsgInput{width:310px;height:30px;line-height:30px;font-size:15px;font-weight:lighter;text-indent:0.5rem;border:1px solid #dadada;}
.contactMsgTextarea{width:400px;height:77px;margin:0px;padding:3px 0 0 8px;border:1px solid #dadada;font-size:16px;}
.contactMsgInput,.contactMsgTextarea{outline:none;}
.btnTJ{color:#fff;background:#b71919;padding:6px 45px;border:1px solid #b71919; cursor:pointer;}
.btnTJM{margin: 0 80px 0 0;}



.main .menuMeb{margin: 0 7px 0 7px;width: 239px;}
.menuMebTitle{background:#c02020;font-size: 16px;height: 45px;line-height: 45px;padding:0 0 0 15px;}
.menuMebTitle span{color:#fff;}
.menuMebList{border:1px solid #ddd;border-top:0 none;}
.menuMebList ul{padding:6px 0 1px 0;}
.menuMebList ul li{padding:0 0 3px 0;}
.menuMebList ul li a{display: block;font-size: 15px;line-height: 32px;padding:0 0 0 4px;}
.menuMebList ul li a:link,.menuMebList ul li a:visited{color:#000;background:#fff;}
.menuMebList ul li a:hover,.menuMebList ul li a:active{color:#fff;background:#c02020;}
.menuMebList .menuMebP{padding:0 0 3px 15px;}
.menuMebList .menuMebNS{font-size:14px;}
.menuMebList .menuMebLL{}
.menuMebComp .menuProductList{margin:0 0 20px 0;}

.newsTitle{position:relative}
.compWeb{position:absolute;top: 26px;right: 51px;}
.compContInt{padding:0 15px 0 17px;}
.textPComp{padding:0 30px 20px 30px;}
.textPComp p{text-indent:2rem;padding:0 0 15px 0;line-height:36px;font-size:14px;}
.textPComp .imgCenter{ text-indent:0; text-align:center;}
.imgCenter{ text-align:center;}
.textPComp{color:#99999;}



.productMain{margin: 0 0 0 20px;width: 1020px;overflow:hidden;height: 607px;}
.productCategory,.productList{width: 1020px;}
.productCategory{background: url(../images/017.gif) no-repeat -3px -13px;border-bottom: 1px dashed #dedede;height: 25px;padding: 0 0 0 28px;margin:5px 0 20px 0;color:#c02020;}
.productCategory span{}
.productCategory a:link,.productCategory a:visited{color:#c02020;}
.productCategory a:hover,.productCategory a:active{color:#c02020;}
.productList{overflow:hidden;padding: 0 0 50px 0;}
.productList ul{}
.productList ul li{width: 25%;text-align:center;float:left;line-height: 45px;}
.productList ul li a{}
.productList ul li img{}
.productList ul li p{height: 62px;text-align: center;padding: 10px 0 13px 0;line-height: 20px;}
.productList ul li p a:link,productList ul li p a:visited{color:#000;}
.productList ul li p a:hover,.productList ul li p a:active{color:red;}
.{}


.newsTitle>a:link,.newsTitle>a:visited{color:#666;}
.newsTitle>a:hover,.newsTitle>a:active{color:red;}

.productCont{}
.productCont h4{ text-align:center;font-size:18px;padding:15px 0;}
.productCont img{ }
.productInt{padding: 10px 60px;}
.centerImg{text-align:center;}


.scrollMemberbtn{position:absolute;right:0;bottom:37px;}
.scrollMemberbtn img{/*width:25px;height:28px;*/padding:0 6px 0 0; cursor:pointer;}



.compMap{position:relative;position: relative;background: url(../compYJPG/compMe.jpg) no-repeat 68px top;padding: 373px 0 383px 195px;}
.compMap img{cursor:pointer;}
#memberMapList{display:none;position: absolute;bottom: 99px;right: 205px;color: #000;height: 323px;width: 220px;padding:5px 0 0 0;background: #dbe1af;border:1px solid #adb37e; z-index:9; cursor:pointer;}
#memberMapList ul li{text-align: left;padding: 0 0 0 6px;line-height: 24px;font-weight: bold;}

.compMapCcontact{ text-align:center;padding:0 0 20px 0;}
.msgContList{}
.msgContListBg{border:1px solid #ddd;}

.menuList a:link,.menuList a:visited,.menuList a:active{color:#6E6E6E;text-decoration:none;}
.menuList a:hover{color:#fff; text-decoration:none;}
.menuList font:hover,.menuList font:active{color:#fff; text-decoration:none;}
.menuList span{margin:0;padding:0 2px;float:left;}
.menuList table,tr,td{padding:0; margin:0;line-height:40px;}
.menulist02 font{cursor:pointer;font-size:12px;}
.menuList td{border-bottom:1px dashed #ccc;}
.menulist01 a{float:left;padding:0 0 0 10px;margin:0;font-weight:bold;width: 218px;word-wrap: break-word;}
.menulist02 a,.menulist02 font{float:left;padding:10px 0 10px 20px;margin:0;font-weight:bold;width: 209px;word-wrap: break-word;line-height:20px;}
.menulist03 a,.menulist03 font{float:left;padding:0 0 0 30px;margin:0;font-weight:bold;width: 192px;word-wrap: break-word;}
.menulist04 a{float:left;padding:0 0 0 40px;font-weight:bold;color:#6E6E6E;width: 190px;word-wrap: break-word;}
.paddingbottom{padding:0 0 5px 0;}



.teamTitle{margin:0 0 0 40px;}
.teamTitle span{background:#e03e25;padding:8px 29px;font-size:16px;color:#fff;}
.teamList{margin:0 0 85px 40px;}
.teamList ul{}
.teamList ul li{background: url(../images/team.jpg) no-repeat 45px top;padding: 0 0 0 95px;height: 64px;}
.teamList ul li div{border-bottom:1px dotted #a7a4a4;font-size:18px;color:#313131;float:left;width:675px;line-height: 64px;}
.teamList ul li p{float:left;width:415px;padding: 0;line-height: 64px;}
.teamList ul li span{float:left;line-height: 64px;}
.teamList ul .lastTeam{height: 119px;}





.footer{background:#c02020;color:#fff;}
.footer p{padding: 22px 55px;line-height: 28px;font-size: 15px;font-weight: lighter;}







.page{text-align: center;margin: 10px 0 15px 0;height: 45px;}
.page a{border:1px solid #dedfde ;padding: 10px 15px;margin: 0 2px;}
.page a:link,.page a:visited{color:#aaaaaa;}
.page a:hover,.page a:active{color:#d64141;background:#fce7e7;border:1px solid #d64141;}
.disabled{border:1px solid #f0f0f0;color:#ccc;padding: 10px 15px;margin: 0 2px;}
.current{background:#d64141;border:1px solid #d64141;color:#fff;padding: 10px 15px;margin: 0 2px;}
.page form{display:inline;color: #999;font-size: 15px;padding: 0 4px;margin: 0 0 0 12px;}
.textInpPage{border: 1px solid #dedfde;padding: 0;margin: 0 5px 0 3px;width: 32px;height: 29px;text-indent: 0.2rem;}
.inpSubPage{height: 29px;background: #c02020;color: #fff;font-size: 15px;padding: 0 13px;border: 1px solid #c02020;margin: 0 0 0 9px;cursor: pointer;}



.red{color:red;}
.grey{color:#bebebe;}

