﻿*{padding:0; margin:0; font-family:"微软雅黑", Arial, "宋体"; font-size:12px; color:#636363;}
.header{height:auto; display:table; width:100%;}
ul{list-style:none;}
a img{border:0;}
.hd{background:#c8161d; height:40px; width:100%; line-height:40px; color:#fff;}
a{color:#424242;}
a,a:hover{text-decoration:none;}
.box{width:1200px; margin:auto;}
.fl{float:left;}
.fr{float:right;}
.logo{background:url(../images/xhx/logo.jpg); width:356px; height:121px; float:left; display:block;}
.r-icons{padding-top:22px; float:right; *width:435px;}
.r-icons .t400{padding-right:20px; background:url(../images/xhx/400-1.jpg) no-repeat; width:128px; height:21px; float:left;}
.r-icons a{background:url(../images/xhx/icons.jpg); width:21px; height:21px; float:left; display:block; padding-right:10px;}
.r-icons a.a1{background-position:0 0;}
.r-icons a.a1:hover{background-position:0 -21px;}
.r-icons a.a2{background-position:-31px 0;}
.r-icons a.a2:hover{background-position:-31px -21px;}
.r-icons a.a3{background-position:-62px 0;}
.r-icons a.a3:hover{background-position:-62px -21px;}
.r-icons a.a4{background-position:-93px 0;}
.r-icons a.a4:hover{background-position:-93px -21px;}
.r-icons a.a5{background-position:-124px 0;}
.r-icons a.a5:hover{background-position:-124px -21px;}
.r-icons a.a6{background-position:-155px 0;}
.r-icons a.a6:hover{background-position:-155px -21px;}
nav{padding-top:27px; float:right; clear: right; width:auto; *width:620px;}
nav a{font-size:17px; color:#636363; padding: 0 15px; display:inline-block; float:left; line-height:29px;}
nav a:hover,nav a:active{color:#c8161d; background:url(../images/xhx/navarr.jpg) top center no-repeat #fff; border-radius:8px;}
nav a.backhome{height:29px; padding:0 0 0 0; line-height:29px; border-radius:15px; display:inline-block;}
nav a.backhome:hover{}
.banner{border-top:15px solid #f9f9f9; border-bottom:15px solid #f9f9f9; width:100%; min-width:1200px; height:480px; clear:both;}
.search{background:url(../images/xhx/search.png) 7px 14px no-repeat; width:24px; height:40px; display:block; float:right; position:relative;}
.searchbox{position:absolute; top:40px; background:#fff; height:70px; margin:0 0 auto -140px; box-shadow:0 0 10px #999; border-radius:10px; padding:10px; *border:2px solid #ccc;}
.search .tab{width:200px; padding-bottom:10px; border-bottom:1px solid #F1F1F1; text-align:center;}
.search .tab a{margin:0 5px; height:20px; padding:0 10px; line-height:20px; display:inline-block;}
.search .tab a:hover,.search .tab a.on{background:#c8161d; color:#fff; border-radius:10px;}
.searchform{width:200px; height:30px; margin:10px 0 0 10px;}
.search:hover,.search:active{background-color:#e60009;}
input#q{height:20px; line-height:20px; font-size:12px; border-radius:10px; background:#fff; border:1px solid #CCC; padding-left:10px; width:110px;}
.searchform input.button{height:20px; line-height:18px; background:#c8161d; border-radius:10px; color:#fff; margin-left:10px; border:1px solid #c8161d; padding:0 10px; *padding:0;}
a.snav{background:url(../images/xhx/navicon.png) 15px 15px no-repeat; padding:0 15px 0 35px; float:right; color:#fff;}
a.snav:hover,a.snav:active{background-color:#e60009;}
a.engver{background:url(../images/xhx/engver.png) 15px 14px no-repeat; padding:0 15px 0 35px; float:right; color:#fff;}
a.engver:hover,a.engver:active{background-color:#e60009;}
.clr1{clear:both; height:1px;}
.clr10{clear:both; height:10px;}
.clr20{clear:both; height:20px;}
.clr40{clear:both; height:40px;}
.mbody{width:1200px; margin:auto;}
.box_about{width:360px; float:left;}
.box_news{width:430px; float:left; padding-left:70px;}
.box_cert{width:236px; float:right; padding:0 17px; background:#f9f9f9; border-radius:8px;}
.tt1{float:left; color:#6a6a6a; line-height:68px; height:70px; padding-bottom:11px;}
.tt1 .name{font-size:18px;}
.pic01{border:6px solid #ececec; clear:both;}
.cont1{color:#a2a2a2; line-height:28px; padding:15px 5px; text-align:left;}
.icondiv{height:20px; line-height:20px; padding:10px 0;}
.icondate{background:url(../images/xhx/ic_33.jpg) 3px 5px no-repeat; line-height:20px; padding:0 20px 0 20px; font-size:10px; color:#dc0000; float:left;}
.iconhits{background:url(../images/xhx/ic_35.jpg) 3px 5px no-repeat; line-height:20px; padding:0 20px 0 20px; font-size:10px; color:#dc0000; float:left;}
.iconhits span{font-size:10px; color:#dc0000;}
.iconauth{background:url(../images/xhx/auth.png) 3px 5px no-repeat; line-height:20px; padding:0 20px 0 20px; font-size:12px; color:#dc0000; float:left;}
.icontel{background:url(../images/xhx/ic_tel.jpg) 3px 5px no-repeat; line-height:20px; padding:0 20px 0 20px; font-size:12px; color:#dc0000; float:left;}
.iconmail{background:url(../images/xhx/ic_mail.jpg) 3px 5px no-repeat; line-height:20px; padding:0 20px 0 20px; font-size:12px; color:#dc0000; float:left;}
.iconauth span{font-size:10px; color:#dc0000;}
a.iconview{background:url(../images/xhx/eye.png) 3px 5px no-repeat; height:20px; line-height:20px; padding:0 20px 0 22px; font-size:12px; color:#dc0000; float:left;}
a.iconview:hover,a.iconview:active{background:url(../images/xhx/eye.png) 6px -5px no-repeat #dc0000; line-height:20px; padding:0 13px 0 22px; font-size:12px; color:#fff; float:left; display:block; border-radius:15px; }
.aboutdet{padding:5px 10px; background:#f9f9f9; border-radius:8px; clear:both; display:block;}
.aboutdet a{margin:3px 15px; background:url(../images/xhx/arr04.png) 5px 8px no-repeat; border-radius:5px; height:26px; line-height:26px; display:block; float:left; padding:0 10px 0 20px;}
.aboutdet a:hover, .aboutdet a:active{background:url(../images/xhx/arr04.png) 5px -21px no-repeat #dc0000; border-radius:5px; color:#fff;}
.pic02{float:left; border-radius:4px; border:2px solid #ececec;}
.recbox{width:300px; float:right;}
.recbox .tt{background:url(../images/xhx/arr01.jpg) 0 5px no-repeat; font-size:16px; text-align:left; padding:5px 0 20px 25px; height:16px; line-height:16px;}
.recbox .tt a{font-size:16px;}
.recbox .tt a:hover,recbox .tt a:active{color:#dc0000;}
.recbox .desc{color:#808080;}
.hotbox{padding-top:35px; clear:both;}
ul.newslist1{padding-top:15px;}
ul.newslist1 li{height:17px; line-height:17px; margin-bottom:22px; float:left; padding:0 15px 0 0; clear:both; width:100%;}
ul.newslist1 li:hover, ul.newslist1 li:active{background:#dc0000; border-radius:11px;}
ul.newslist1 li .timebg{border-radius:11px; background:#bfbfbf; float:left; width:82px; height:17px; color:#fff;}
ul.newslist1 li .time{background:url(../images/xhx/clockfff.png) 5px 4px no-repeat; padding-left:20px; width:62px; height:17px; font-size:10px; color:#fff;}
ul.newslist1 li a{float:left; padding-left:15px; height:17px; display:block;}
ul.newslist1 li a:hover,ul.newslist1 li a:active{color:#fff;}
ul.newslist1 li:hover .timebg, ul.newslist1 li:active .timebg{background:none;}
ul.newslist1 li:hover a, ul.newslist1 li:active a{color:#fff;}


.certlist .cont{clear:both; padding:6px 0 0 0; line-height:22px; color:#868686; height:290px; overflow:hidden;}
.certlist .tel{padding:27px 0; clear:both; background:url(../images/xhx/telnumb.jpg) 0 27px no-repeat; height:65px; width:226px;}
.certlist a{background:url(../images/xhx/certs.png) no-repeat; height:74px; width:100%; display:block; clear:both; float:left;}
.certlist a.a1{background-position:0 0;}
.certlist a.a1:hover,a.a1:active{background-position:-400px 0;}
.certlist a.a2{background-position:0 -100px;}
.certlist a.a2:hover,a.a2:active{background-position:-400px -100px;}
.certlist a.a3{background-position:0 -200px;}
.certlist a.a3:hover,a.a3:active{background-position:-400px -200px;}
.certlist a.a4{background-position:0 -300px;}
.certlist a.a4:hover,a.a4:active{background-position:-400px -300px;}
.certlist a.a5{background-position:0 -400px;}
.certlist a.a5:hover,a.a5:active{background-position:-400px -400px;}
.certlist a.a6{background-position:0 -500px;}
.certlist a.a6:hover,a.a6:active{background-position:-400px -500px;}
.iprolist{border-bottom:9px solid #f9f9f9;  border-top:9px solid #f9f9f9; background: url(../images/xhx/pshd1.jpg) top center repeat-x #f9f9f9; height:540px; width:100%;}
.iprolist .cont{width:1200px; margin:auto;}
.prott{background:url(../images/xhx/prott.jpg) top center no-repeat; height:28px; width:496px; margin:65px auto 0;}
.pronav{padding:21px 0 36px 0; height:20px; line-height:20px; text-align:center}
.pronav a{padding:0 15px; display:inline-block;font-size: 18px;}
.pronav a:hover,.pronav a:active{color:#dc0000;}
.probox{width:100%; min-width:1200px; height:407px; position:relative; overflow:hidden; text-align:center;}
.probox2{width:1060px; margin:auto; overflow:hidden; display:inline-block;}
.probox3{width:185px; padding:20px; float:left; margin:0 20px; background:#fff;}
.probox3 img{width:185px; height:242px; clear:both;}
.probox3 a.name{height:50px; line-height:50px; text-align:center; clear:both; width:185px; color:#1c1c1c; display:block; font-size:14px; overflow:hidden;}
.probox3 a.name:hover,.probox3 a.name:active{color:#c8161d;}
.probox3 .desc{color:#a2a2a2; line-height:22px;}
a.more3{width:70px; height:30px; line-height:30px; text-align:center; color:#fff; background:#c8161d; display:block; clear:both; margin:auto; margin-top:10px; font-weight:bold;}
a.more3:hover,a.more3:active{background:#ff0000;}
.gol3box{width:45px; height:45px; margin-top:100px; float:left;}
.gor3box{width:45px; height:45px; margin-top:100px; float:right;}
a.gol3{width:45px; height:45px; float:left; background:url(../images/xhx/go.png) 0 0 no-repeat;}
a.gor3{width:45px; height:45px; float:right; background:url(../images/xhx/go.png) -45px 0 no-repeat;}
a.gol3:hover,a.gol3:active{width:45px; height:45px; float:left; background:url(../images/xhx/go.png) 0 -45px no-repeat;}
a.gor3:hover,a.gor3:active{width:45px; height:45px; float:right; background:url(../images/xhx/go.png) -45px -45px no-repeat;}
.listbox2{width:219px; float:left; padding:40px 40px 20px;}
.listbox2 .tt{background:url(../images/xhx/arr02.jpg) 0 0 no-repeat; color:#3c3c3c; font-size:14px; font-weight:bold; float:left; padding-left:22px; height:16px; line-height:16px;}
.listbox2 .entt{float:left; height:11px; padding-top:4px;}
.listbox2 .cont{clear:both; padding:26px 0 0 0; line-height:22px; color:#868686; height:290px; overflow:hidden;}
.listbox2 .tel{padding:27px 0; clear:both; background:url(../images/xhx/telnumb.jpg) 0 27px no-repeat; height:65px; width:226px;}
a.more1{background:#dc0000; width:70px; height:30px; line-height:30px; font-weight:bold; color:#fff; display:block; text-align:center;}
a.more1:hover,a.more1:active{background:#F00;}
.listbox2 ul.cont li{padding:0 0 12px; height:18px;}
.listbox2 ul.cont li a{height:18px; line-height:18px; background:url(../images/xhx/arr05.png) 7px 7px no-repeat; border-radius:9px; padding:0 10px 0 17px;}
.listbox2 ul.cont li a:hover,.listbox2 ul.cont li a:active{background:url(../images/xhx/arr05.png) 7px -13px no-repeat #c8161d; color:#fff;}
.listbox2.lr{border-right:1px solid #f4f4f4;}
.footer{width:100%; height:83px; background:#c8161d; clear:both; min-width:1200px;}
.footer .cont{width:1200px; margin:auto;}
.footer .cont a.logo2{background:url(../images/xhx/logo2.jpg); width:206px; height:83px; float:left; display:block;}
.footer .cont .cr{padding:18px 0 0 0; float:left; color:#fff; line-height:22px;}
.footer .cont .cr a{color:#fff;}
/*=====文章内容页=====*/
.phd{width:100%; height:150px; margin:auto; background:url(../images/xhx/phdbg.jpg) top center repeat-x;}
.ptitle01{background:url(../images/xhx/pttbg.jpg) top right no-repeat #c8161d; height:56px; padding:0 260px 0 20px; border-radius:10px; font-size:28px; line-height:56px; text-align:left; color:#fff; float:left; clear:left;}
.tie01{background:url(../images/xhx/tie.png) top right no-repeat; height:14px; width:17px; padding-left:120px; float:left; clear:left;}
.ppt50{float:left; height:50px; width:20px;}
.mt117{margin-top:117px;}
.pnav{clear:right; float:right; height:18px; line-height:18px; background:url(../images/xhx/mbnav.png) 0 0 no-repeat; padding:0 0 0 66px; margin-top:7px;}
.pnav a:hover,.panv a:active{color:#c8161d;}
.pleft{float:left; width:800px; padding-right:50px; border-right:1px solid #efefef; padding-top:35px;}
.pright{width:300px; float:right;}
.astt{background:url(../images/xhx/arr06.jpg) 0 6px no-repeat; padding:0 10px 0 25px; height:27px; line-height:27px; float:left; font-size:18px; color:#515151;}
.asnav{background:url(../images/xhx/pnav01.jpg); width:101px; height:27px; float:left;}
.asrec{background:url(../images/xhx/precommend.jpg); width:138px; height:27px; float:left;}
.prbox{padding-top:20px; clear:both;}
.pboxnav a{height:45px; line-height:45px; width:275px; background: url(../images/xhx/arr07.png) 260px 14px no-repeat #f7f7f7; color:#7b7b7b; font-size:14px; display:block; padding-left:25px; margin-bottom:1px; clear:both;}
.pboxnav a:hover,.pboxnav a:active,.pboxnav a.cur{background:url(../images/xhx/arr07.png) 260px 14px no-repeat #eeeeee;}
.prnews{width:300px; height:87px; padding-bottom:20px; clear:both;}
.prnews .photo{width:86px; height:86px; border-radius:43px; float:left;}
.prnews a.name{line-height:20px; font-size:14px; float:right; width:190px; color:#7b7b7b; display:block;}
.prnews a.name:hover{color:#d03333;}
.prnews .data{font-size:12px; color:#d03333; float:right; line-height:20px; width:190px; padding-top:5px;}
.description{font-size:14px; line-height:26px; color:#666;}
.description p{padding:15px 0;}
.pnewslist{width:100%; clear:both; padding-bottom:50px; display:table;}
.pnewslist .photo{width:250px; height:170px; float:left;}
.pnewslist .right{width:540px; float:left; padding-left:45px;}
.pnewslist a.name{font-size:16px; padding-left:26px; background:url(../images/xhx/arr01.jpg) 0 3px no-repeat; line-height:26px; height:26px; color:#454545;}
.pnewslist a.name:hover,.pnewslist a.name:active{color:#d03333;}
.pnewslist .desc{color:#9f9f9f; line-height:22px; padding-top:20px;}
.pnewslist .date{}
/*=====产品列表=====*/
.pnav2{height:36px; line-height:36px; float:right; padding:0; border-radius:18px; background:#f2f2f2; font-size:14px; clear:right; overflow:hidden; margin-top:50px;}
.pnav2 a{padding:0 20px; display:block; float:left; line-height:36px;}
.pnav2 a:hover,.pnav2 a:active,.pnav2 a.cur{background:#9c9c9c; color:#fff;}
.pprolist{width:373px;padding:0 13px 40px; float:left;}
.pprolist .photo{width:373px; height:235px;}
.pprolist a.name{font-size:16px; padding-left:26px; background:url(../images/xhx/arr01.jpg) 20px 15px no-repeat #f2f2f2; line-height:26px; height:26px; color:#454545; padding:10px 0 10px 45px; clear:both; display:block;}
.pprolist a.name:hover{color:#d03333;}
.pprolist .desc{padding:20px; background:#fcfcfc; line-height:22px; height:125px; clear:both; display:table; color:#9f9f9f;}
.pprolist a.more{width:70px; height:70px; line-height:70px; font-size:12px; color:#9b9a9a; background:#f2f2f2; border-radius:35px; clear:both; margin:20px auto 0; text-align:center; display:block;}
.pprolist:hover a.more{background:#d03333; color:#fff;}
.pprolist a.more:hover{background:#e52222;}
/*======文章内容页======*/
.artname{font-size:26px; line-height:40px; clear:both;}
.artinfo{font-size:12px; line-height:30px; color:#c3c3c3; padding:20px 0 50px;}
/*======关于我们======*/
.pagebanner{width:100%; min-width:1200px; height:220px; border-top:15px solid #f9f9f9; border-bottom:15px solid #f9f9f9; background-position:top center!important;}
.tnav{height:47px; background:#f9f9f9; width:100%; min-width:1200px;}
.tpronav{background:url(../images/xhx/arr08.png) 0 5px no-repeat; padding-left:15px; float:left; margin-top:8px;}
.tpronav a{height:20px; line-height:20px; padding:0 15px; border-radius:10px; display:block; float:left;font-size: 14px;}
.tpronav a:hover,.tpronav a:active{background:#c8161d; color:#fff;}
.tpronav a.cur{background:#c8161d; color:#fff;}
.abbox1{width:799px; float:left; border-right:1px solid #d4d4d4; display:table;}
.title1{height:110px; line-height:110px;}
.title1 .chn{height:110px; line-height:110px;font-size:29px;  color:#434343; font-weight:normal; float:left; display:inline-block;}
.title1 .enn{height:110px; line-height:115px;font-size:29px;  color:#434343; padding-left:30px; background:url(../images/xhx/dotted1.png) 12px 53px no-repeat; font-weight:lighter; color:#868686; float:left; display:inline-block;}
.photo1{width:260px; height:170px; float:left;}
.photo1 img{width:260px; height:170px;}
.desc1{width:440px; float:left; padding-left:30px; color:#636363; line-height:25px;}
a.more2{width:95px; padding-right:15px; height:30px; border-radius:15px; display:block; color:#fff; margin-top:15px; text-align:center; line-height:30px; background: url(../images/xhx/arr09.png) 90px 10px no-repeat #c8161d; clear:both;}
a.more2:hover,a.more2:active{background-color:#ff0000;}
.hors{width:auto; height:auto; float:left; margin-top:32px;}
.hors div{float:left;}
.hor1{width:128px; height:37px; background:url(../images/xhx/hor1.jpg) no-repeat;}
.hor2{width:128px; height:37px; background:url(../images/xhx/hor2.jpg) no-repeat;}
.hor3{width:128px; height:37px; background:url(../images/xhx/hor3.jpg) no-repeat;}
.hor4{width:128px; height:37px; background:url(../images/xhx/hor4.jpg) no-repeat;}
.hor5{width:128px; height:37px; background:url(../images/xhx/hor5.jpg) no-repeat;}
.hor6{width:128px; height:37px; background:url(../images/xhx/hor6.jpg) no-repeat;}
.abbox2{width:325px; float:left; padding-left:75px;}
ul.abul1{list-style:none;}
ul.abul1 li{line-height:30px; height:30px; background:url(../images/xhx/arr10.jpg) 0 8px no-repeat; padding-left:25px; color:#636363;}
ul.abul1 li a{color:#636363;}
ul.abul1 li a:hover,ul.abul1 li a:active{color:#c8161d;}
.allwrap{background:#f9f9f9; width:100%; min-width:1200px; padding-bottom:30px; display:table; clear:both;}
.abbox3{float:left; width:28%; padding:0 5% 0 0;}
.tts1{color:#3c3c3c; font-size:16px; background:url(../images/xhx/tt1.jpg) 0 0 no-repeat; height:24px; line-height:24px; float:left; clear:both; padding-left:30px;}
.desc2{line-height:22px; clear:both; padding-top:15px; color:#727272;}
.allwrap2{background:#e7e7e7; width:100%; min-width:1200px; padding-bottom:20px; display:table;}
.mgat{margin:auto;}
.clr{clear:both;}
.nlist1{width:45%; float:left; padding-bottom:20px;}
img.photo2{width:58px; height:58px; border-radius:29px; float:left;}
.tt2{float:left; height:25px; line-height:25px; padding-left:15px;}
.tt2 a{color:#636363;}
.tt2 a:hover,.tt2 a:active{color:#c8161d;}
.date2{height:22px; line-height:22px; float:left; clear:right; padding-left:15px; font-size:10px; color:#c8161d;}
.desc3{width:435px; float:left;}
.desc3 li{clear:both;}
.desc4{float:left; width:765px;}
a.gol1{}
a.gor1{}
.photos1{width:700px; margin:auto; overflow:hidden;}
.photos1 .photo{width:225px; height:165px; padding:0 5px; float:left;}
.fw{color:#fff;}
.fw a{color:#fff;}
.mright{width:305px; float:right;}
.mleft{width:855px; float:left; padding-right:40px;}
/*时间轴*/
.evbox{clear:both;}
.timmer{width:260px; height:30px; padding:6px; float:left; line-height:28px; color:#fff; font-size:26px; border-radius:21px;}
.clock1{background:url(../images/xhx/clock2.png) 0 0 no-repeat; width:30px; height:30px; float:left;}
.fdate{font-size:26px; line-height:30px; color:#c8161d; float:left; padding-left:10px;}
.evbox:hover .clock1{background:url(../images/xhx/clock2.png) 0 -30px no-repeat;}
.evbox:hover .timmer{background:#c8161d; }
.evbox:hover .fdate{color:#fff;}
.timebox1{padding:25px 0 25px 50px; background:url(../images/xhx/timeline.jpg) 20px 0 repeat-y; clear:both; display:table;}
.photo3{width:108px; height:108px; padding-right:20px; float:left;}
.photo3 img{width:108px; height:108px; border-radius:54px;}
.tt3{float:left; height:30px; line-height:30px; color:#454545; font-size:16px; width:540px; padding-top:6px;}
.tt3 a{font-size:16px;}
.tt3 a:hover,.tt3 a:active{color:#c8161d;}
.desc5{clear:right; float:left; width:540px; color:#636363; line-height:22px;}
.title2{height:75px; line-height:75px; background:#e4e4e4;}
.title2 .chn{height:75px; line-height:75px;font-size:18px;  color:#434343; font-weight:normal; float:left; background:url(../images/xhx/arr11.png) 0 30px no-repeat; padding-left:22px;}
.title2 .enn{height:75px; line-height:78px;font-size:18px;  color:#434343; padding-left:22px; background:url(../images/xhx/dotted2.png) 8px 35px no-repeat; font-weight:lighter; color:#868686; float:left;}
.abbox4{background:#f9f9f9; width:100%; display:table; padding-bottom:20px;}
.title3{height:75px; line-height:75px; padding-top:20px;}
.title3 .chn{background:url(../images/xhx/stars1.jpg) top center no-repeat; width:100%; height:37px; line-height:37px; text-align:center; color:#434343; font-size:25px; font-weight:normal;}
.title3 .enn{clear:both; height:30px; line-height:30px; font-size:25px; font-weight:lighter; color:#868686; float:left; text-align:center; width:100%;}
.rplist{width:220px; height:180px; margin:auto; padding-top:30px;}
.rplist img{width:220px; height:145px;}
.rplist a{width:220px; height:35px; line-height:35px; text-align:center; color:#fff; background:#434343; display:block;}
.rplist:hover a{background:#c8161d;}
/*底部信息1*/
.rel1{background: url(../images/xhx/relbg1.jpg); width:100%; padding-bottom:60px; padding-top:50px; display:table;}
.relbox1{width:570px; border-right:1px solid #6f6f6f; float:left; height:270px;}
.relbox2{width:390px; border-right:1px solid #6f6f6f; float:left; height:270px;}
.relbox3{width:235px; float:left; height:270px;}
.title4{width:100%;}
.title4 .chn{color:#fff; height:35px; line-height:35px; font-size:22px; font-weight:lighter; text-align:center;}
.title4 .enn{clear:both; font-size:16px; height:28px; line-height:28px; padding-bottom:35px;text-align:center; width:100%;}
a.mapbtn{background:url(../images/xhx/mapbtn.jpg); width:163px; height:81px; display:block; margin:auto;}
a.mapbtn:hover,a.mapbtn:active{background-position:0 -81px;}
.t400-2{background:url(../images/xhx/events_c_33.jpg); width:163px; height:88px; margin:auto;}
.cservice{width:310px; margin:auto;}
.cs1{width:155px; float:left; padding:13px 0;}
.csphoto{width:52px; height:52px; border-radius:26px; float:left; padding:2px;}
.csphoto img{width:52px; height:52px; border-radius:26px;}
.cs1 a{float:left; padding-top:10px; color:#c4c4c4; padding-left:10px;}
.cs1:hover .csphoto{background:#c8161d;}
.bcase{width:520px; margin:auto;}
.gol2box{width:17px; height:34px; float:left; margin-top:50px;}
a.gol2{background:url(../images/xhx/arrs01.png) 0 0; width:17px; height:34px; display:block;}
a.gol2:hover,a.gol2:active{background-position:0 -34px;}
.gor2box{width:17px; height:34px; float:right; margin-top:50px;}
a.gor2{background:url(../images/xhx/arrs01.png) -17px 0; width:17px; height:34px; display:block; float:right;}
a.gor2:hover,a.gor2:active{background-position:-17px -34px;}
.bcasepics{width:480px; margin:auto; overflow:hidden; height:150px;}
.bcasepics .photo{width:210px; height:150px; padding:0 15px; float:left;}
.bcasepics .photo img{width:210px; height:150px;}
/*人力资源*/
.hrbox1{width:295px;}
.hrbox1 .photobox{width:256px; height:256px; margin:auto; padding:3px; border-radius:131px;}
.hrbox1 .photobox img{width:256px; height:256px; border-radius:128px;}
.hrbox1:hover .photobox{background:#c8161d;}
.hrbox1 .desc{padding:0 15px; line-height:26px;}
.allwrap3{width:100%; min-width:1200px; height:66px; padding-bottom:10px; background:url(../images/xhx/line-thr.jpg) 0 32px repeat-x;}
.title5{height:66px; padding:0 30px; border-radius:33px; line-height:66px; color:#fff; font-size:32px; background:#c8161d; margin:auto; width:300px; text-align:center;}
.title5 .enn{color:#fff; font-size:32px; font-weight:lighter;}
.title5 .dot{color:#fff; font-size:26px; font-weight:bold;}
.hrbox2{width:550px; float:left; padding-top:60px; padding-right:50px;}
a.tt4{font-size:16px; color:#434343; line-height:30px; padding-left:20px;}
a.tt4:hover,a.tt4:active{color:#c8161d;}
.hrbox2 img.photo{width:174px; height:174px; float:left;}
.hrbox2 .desc{padding-left:20px; padding-top:15px; height:95px; float:left; line-height:22px; clear:right; width:350px;}
.hrbox2 .info{width:350px; float:left; clear:right; padding-left:20px;}
.hrbox2 .info *{color:#c8161d; line-height:20px; float:left;}
.hrbox2 .info .ico{width:20px; height:20px; border-radius:10px; margin-right:3px; background:#c8161d;}
.hrbox2 .info .box2{padding-right:20px; float:left; display:block;}
.hrbox2 .info .date .ico{background:url(../images/xhx/clockfff.png) 5px 5px no-repeat #c8161d;}
.hrbox2 .info .view .ico{background:url(../images/xhx/eyefff.png) 3px 5px no-repeat #c8161d;}
.hrbox2 .info .share .ico{background:url(../images/xhx/sharefff.png) 3px 4px no-repeat #c8161d;}
.hrbox2 .info .date:hover .ico{background:url(../images/xhx/clockfff.png) 5px 5px no-repeat #ff0000;}
.hrbox2 .info .view:hover .ico{background:url(../images/xhx/eyefff.png) 3px 5px no-repeat #ff0000;}
.hrbox2 .info .share:hover .ico{background:url(../images/xhx/sharefff.png) 3px 4px no-repeat #ff0000;}
/*案例*/
.fre1{margin:auto; width:120px; height:40px; display:block; padding-top:20px; padding-bottom:60px;}
.fre1 .ico{width:40px; height:40px; background:url(../images/xhx/freshfff.png) 9px 7px no-repeat #c8161d; border-radius:20px; float:left; margin-right:10px;}
.fre1:hover .ico{background-color:#3e3e3e;}
.fre1 .name{float:left; line-height:20px; color:#3e3e3e; font-size:14px;}
.fre1 .name .vm{color:#adadad; clear:both; font-size:10px;}
.rel2{background:url(../images/xhx/relbg2.jpg); width:100%; padding:30px 0 60px; display:table;}
.title6{height:66px; line-height:66px; color:#000; font-size:27px; font-weight:lighter; background:url(../images/xhx/stars2.png) 0 22px no-repeat; margin:auto; width:564px; text-align:center;}
.title6 .enn{color:#000; font-size:27px; font-weight:lighter;}
.title6 .dot{color:#bfbfbf; font-size:26px; font-weight:bold;}
.recgoods{padding-top:30px;}
.recgoods .goods{width:1120px; margin:auto; overflow:hidden;}
.recgoods .goods .rplist{float:left; padding:0 30px;}
/*案例查看*/
.cvbox{width:100%; background:#f9f9f9; display:table; margin-top:20px; position:relative;}
#pproshare{position:absolute; border-radius:7px; box-shadow:0 0 10px #000; background:#fff; padding:0 20px; border:2px solid #CCC; top:290px; left:150px;}
.cvbox .right{float:right; width:620px; height:420px; overflow:hidden;}
.cvbox .left{padding:30px 0 0 30px; width:520px; float:left;}
.cvbox .left2{padding:30px 0 0 30px; width:500px; float:left;}
.cvtt{background:url(../images/xhx/cvtt.jpg); width:274px; height:70px; line-height:57px; padding-left:37px; color:#fff; font-size:16px;}
.cvintro{background:url(../images/xhx/cvintro.jpg) top left no-repeat; width:192px; height:27px; clear:both; line-height:27px; padding-left:37px; color:#fff; font-size:14px;}
.cvdesc{color:#636363; line-height:22px; clear:both; padding:10px 10px;}
.cvpro{background:url(../images/xhx/cvpro.jpg) top left no-repeat; height:27px; line-height:27px; font-size:14px; color:#c8161d; padding-left:35px; clear:both;margin-bottom:18px;}
.cv400{background:url(../images/xhx/cv400.jpg); width:233px; height:65px; margin-top:10px; clear:both;}
.ptitle03{background:#c8161d; height:56px; padding:0; border-radius:10px; font-size:28px; line-height:56px; text-align:left; color:#fff; float:left; clear:left;}
.ptitle03 span{color:#fff; font-size:20px; background:url(../images/xhx/arr12.jpg) 0 20px no-repeat; padding-left:37px; padding-right:15px; height:56px; line-height:56px; display:block;}
.tie03{padding:10px 0 0 20px;clear: both; border-bottom: 1px #ccc dashed; padding-bottom: 12px; font-size: 14px;}
.tie03 span {width: 80px;font-size: 14px;font-weight: bold;display: inline-block;}
/*产品查看*/
.pvinfo{height:26px; line-height:26px; background:#c8161d; border-radius:13px; margin-bottom:20px; clear:both; float:left; overflow:hidden;}
.pvinfo a{color:#fff; background:url(../images/xhx/ico01.png) 5px 5px no-repeat; padding-left:26px; padding-right:20px; float:left; display:block;}
.pvinfo a.i01{background:url(../images/xhx/ico01.png) 5px 5px no-repeat; padding-left:26px; padding-right:20px; float:left; display:block;}
.pvinfo a.i02{background:url(../images/xhx/ico02.png) 5px 5px no-repeat; padding-left:26px; padding-right:20px; float:left; display:block;}
.pvinfo a.i03{background:url(../images/xhx/ico03.png) 5px 5px no-repeat; padding-left:26px; padding-right:20px; float:left; display:block;}
.pvinfo a.i04{background:url(../images/xhx/ico04.png) 5px 5px no-repeat; padding-left:26px; padding-right:20px; float:left; display:block;}
.pvinfo a:hover,.pvinfo a:active{color:#fff; background-color:#333;}
.prodet .title1 .chn{background:url(../images/xhx/pview2-c_11.jpg) 0 40px no-repeat; padding-left:40px;}
.prodet h3{font-size:25px;  color:#C8161D; font-weight:normal;line-height:45px}
.prodet .service{font-size:17px;line-height:25px;text-indent: 2em;}
.prodet .service img{max-width: 100%;height: auto;margin-top: 10px;}
.pvtt1{width:100%; height:26px; background:url(../images/xhx/line-thr.jpg) 0 13px repeat-x; clear:both; padding-bottom:5px;}
.pvtt1 .name{height:26px; font-size:14px; color:#fff; background:url(../images/xhx/pview2-c_15.jpg) 35px 0 no-repeat #434343; padding:0 35px 0 60px; width:75px; line-height:26px; margin:auto; border-radius:13px;}
table.pvtable{border-bottom:3px solid #c8161d;}
table.pvtable thead{background:#c8161d;}
table.pvtable thead td,table.pvtable thead *{color:#fff;}
table.pvtable tbody td{border-bottom:1px solid #c6c6c6;}
table.pvtable td{padding:10px 10px 10px 20px;}
table.pvtable td *{margin:0; padding:0;}
.pvcs img.photo{float:left; width:280px; height:280px;}
.pvcs .pvcsr{width:480px; float:right;}
.pvdesc1{padding:20px; line-height:22px;}
.pvdesc1 p{padding:10px 0;}
.pvdesc1 p.stt{color:#c8161d; height:16px; line-height:16px; background:url(../images/xhx/pview2-c_23.jpg) 0 10px no-repeat; padding:10px 0 10px 20px;}
.pvdesc1 .keylink{ font-size: 18px;}
/*产品列表*/
.prolist{}
.prolist .box{width:270px; height:400px; float:left; padding:0 15px 0 15px; margin-bottom:15px; overflow:hidden; position:relative;}
.prolist a.name{width:285px; clear:both; height:45px; background:#d6d6d6; line-height:45px; text-align:center; display:block; z-index:2; position:absolute;font-size: 16px;}
.prolist .info{background:rgba(0,0,0,0.5); width:370px; height:75px; z-index:10; position: absolute; margin-top:170px; z-index:1; opacity:0;}
.prolist .info .ibox{padding-top:10px; margin:auto; width:156px;}
.prolist .info .ibox .i {width:32px; display:block; float:left; margin:0 10px}
.prolist .info .ibox .i .ico01{width:32px; height:32px; background: url(../images/xhx/pi01.png) 9px 8px no-repeat #c8161d; border-radius:16px; display:block;}
.prolist .info .ibox .i .ico02{width:32px; height:32px; background: url(../images/xhx/pi02.png) 9px 8px no-repeat #c8161d; border-radius:16px; display:block;}
.prolist .info .ibox .i .ico03{width:32px; height:32px; background: url(../images/xhx/pi03.png) 9px 8px no-repeat #c8161d; border-radius:16px; display:block;}
.prolist .info .ibox .i .n{height:30px; line-height:30px; color:#fff; width:32px; text-align:center;}
.prolist .info .ibox .i:hover .ico,.prolist .info .ibox a.i:active .ico{background-color:#ff0000;}
.prolist a.name2{width:285px; clear:both; height:45px; background:#c8161d; line-height:45px; text-align:center; display:block; z-index:3; position:absolute; color:#fff; margin-top:353px; opacity:0;font-size: 16px;}

/*文章浏览*/
.nvtt{width:800px; height:140px;}
.nvtt .name{width:100%; font-size:28px; color:#262626; text-align:center; height:auto; line-height:50px; padding-top:20px; background:url(../images/xhx/nvtt.jpg) top center no-repeat;}
.nvicos{width:auto; display:inline-block; height:20px; padding:10px 0; margin:auto;}
.nvtt .info{background:url(../images/xhx/nvtt.jpg) bottom center no-repeat; padding-bottom:10px; text-align:center;}
.article{line-height:26px; font-size:14px; padding:20px; width:800px; overflow:hidden;}
.article p{line-height:26px; font-size:14px; padding:10px 0;}
/*服务相册*/
.albumshow{padding-bottom:40px;}
.albumintro{line-height:22px; width:800px;}
.albumintro p{padding:10px 0;}
/*客户服务*/
.spbox1{padding:0 60px 0 0; width:539px; border-right:1px solid #d4d4d4; display:table; float:left;}
.spbox2{padding:0 0 0 60px; width:539px; display:table; float:left;}
.spdesc1{width:539px; float:left; color:#636363; line-height:25px; height:160px;}
.spdesc2{width:539px; float:left; color:#636363; line-height:25px; height:190px;}
.spul1{float:left; padding-left:50px; width:300px;}
img.spimg1{float:left;}
/*联系我们*/
.title7{height:110px; line-height:110px; text-align:center;}
.title7 .chn{height:110px; line-height:110px;font-size:29px;  color:#434343; font-weight:normal;}
.title7 .dot{height:110px; line-height:100px;font-size:20px;  color:#434343; font-weight:bold; color:#868686; padding:0 6px;}
.title7 .enn{height:110px; line-height:115px;font-size:29px;  color:#434343; font-weight:lighter; color:#868686; }
.map{width:100%; min-width:1200px; height:530px; background:#CCC;}
.ctcont{padding:12px 0; line-height:46px; height:46px; background:url(../images/xhx/dotted3.jpg) 0 35px repeat-x;}
.ctico{width:46px; height:46px; padding-right:15px; background:#fff; float:left;}
.ctico img{width:46px; height:46px; border-radius:23px;}
.ctname{float:left; background:#fff; height:46px; padding-right:15px; font-size:14px;}
.ctinfo{float:right; padding-left:15px; background:#fff; font-size:14px;}
.ctleft{width:900px; float:left;}
.ctright{width:300px; float:right;}
.ctcont{width:700px; margin:auto; clear:both;}
.ctright .ma{width:218px; margin:auto; clear:both;}
.ctright .ma .maname{height:30px; line-height:30px; text-align:center; padding-bottom:20px; width:218px;}
.msgbtn{width:100%; min-width:1200px; padding-bottom:60px; background:url(../images/xhx/line-thr.jpg) 0 22px repeat-x;}
.msgbtn a{height:46px; line-height:46px; width:80px; color:#fff; font-size:18px; margin:auto; padding:0 25px 0 60px; display:block; background:url(../images/xhx/message.png) 10px 10px no-repeat #c8161d; border-radius:23px;}
.msgbtn a:hover{background-color:#ff0000;}
/*==营销网络==*/
.nwleft{width:600px; float:left;}
.nwright{width:45%; float:right; padding-top:20px;}
.snmap{width:600px; height:auto; display:table; overflow:hidden; position:relative;}
.snmap img.nwmap{width:600px; height:auto;}
a.maploc{position:absolute; display:block; background:#434343; color:#fff; font-size:12px; height:20px; line-height:20px; padding:0 15px; border-radius:10px; text-decoration:none; cursor:pointer;}
a.maploc:hover,a.maploc:active{background:#c8161d;}
a.maploc.cur{background:#c8161d;}
/*==翻页样式==*/
.xhxpages{clear:both; width:100%; height:30px; line-height:30px;}
.xhxpages a.a1{font-size:14px; background:none; width:60px; color:#666;}
.xhxpages a.a1:hover,.xhxpages a.a1:active{background:#c8161d; color:#fff;}
.xhxpages a{width:30px; height:30px; margin:0 5px; background:#ccc; color:#666; font-size:14px; display:inline-block; border-radius:15px;  text-align:center;}
.xhxpages a:hover,.xhxpages a:active{background:#333;color:#fff; }
.xhxpages span{width:30px; height:30px; margin:0 5px; background:#c8161d; color:#fff; font-size:14px; display:inline-block; border-radius:15px; text-align:center;}
/*==下载列表==*/
.xhxdownlist{text-align:center;}
.xhxdownlist li{width:auto; background:#c8161d; height:30px; line-height:30px; border-radius:8px; display:inline-block; padding:0 10px; margin:10px;}
.xhxdownlist li:hover{background:#F00;}
.xhxdownlist a{color:#fff;}
/*分辨率兼容补充*/
.xhxshaicos{width:195px; float:right;}
.xhxename{display:inline-block; color:#fff;}
.xhxename a{color:#fff;}
.xhxcasebox{float:right; width:auto;}
.xhxcasepica{float:left;}
.xhxhidenavbox{width:100%; position:relative; padding-bottom:20px; height:40px; display:none;}
.xhxhidenavbtn{position: absolute; width:102px; height:40px; line-height:40px; background:#c8161d; display:none; color:#fff; text-align:center; border-radius:8px; display:table; overflow:hidden; left:50%; margin-left:-56px;}
.xhxhidenavbtn a{height:40px; width:100%; color:#fff; display:block; background:url(../images/xhx/navicon2.png) 15px 12px no-repeat; padding-left:10px;}
.xhxhidenav{display:none; width:100%; background:#3b3b3b; display:table; height:180px; position:absolute; top:40px; border-radius:0 0 8px 8px; z-index:900;}
.xhxhidenav a{height:30px; line-height:30px; color:#fff; text-align:center; width:100%; display:block; clear:both; background:none; border-bottom:1px solid #565656; padding:0;}
.xhxhidenav a:hover,.xhxhidenav a:active{background:#666;}
img.xhxprojgt{width:350px; height:auto;}
/*==产品列表分享==*/
.plsharebox{width:300px; position: fixed; z-index:500; top:200px; left:50%; margin-left:-150px; height:auto; padding:10px; border:2px solid #c8161d; box-shadow:0 0 10px #000; border-radius:10px; background:#fff; display:none;}
.plsharebox .cont{position:relative;}
.plsharebox .close{position:absolute; top:0; right:0; width:15px; height:15px; line-height:15px; text-align:center; border-radius:8px; color:#fff; cursor:pointer; background-color:#c8161d; font-size:10px;}
.plsharebox .close:hover,.plsharebox .close:active{background-color:#333;}
.plsharebox .tt{height:20px; line-height:20px; font-size:14px; color:#333; text-align:center;}
.plsharebox .desc{line-height:20px; font-size:12px; text-align:center;}
.plsharebox .shrbtns{padding:10px 0; height:auto; text-align:center;}
.plsharebox .shrbtns a.weibo{background:url(../images/xhx/shr_weibo.png) 0 0 no-repeat #c8161d;}
.plsharebox .shrbtns a.tqq{background:url(../images/xhx/shr_tqq.png) 0 0 no-repeat #c8161d;}
.plsharebox .shrbtns a.qzone{background:url(../images/xhx/shr_qzone.png) 0 0 no-repeat #c8161d;}
.plsharebox .shrbtns a.sqq{background:url(../images/xhx/shr_sqq.png) 0 0 no-repeat #c8161d;}
.plsharebox .shrbtns a.facebook{background:url(../images/xhx/shr_facebook.png) 0 0 no-repeat #c8161d;}
.plsharebox .shrbtns a.twitter{background:url(../images/xhx/shr_twitter.png) 0 0 no-repeat #c8161d;}
.plsharebox .shrbtns a.weixin{background:url(../images/xhx/shr_weixin.png) 0 0 no-repeat #c8161d;}
.plsharebox .shrbtns a{width:32px; height:32px; display:inline-block; margin:5px; background-color:#c8161d; border-radius:16px;}
.plsharebox .shrbtns a:hover,.plsharebox .shrbtns a:active{background-color:#333;}
/*==搜索页==*/
.xhxspagebox{width:auto; float:left; margin-left:30px; margin-top:30px;}
.xhxspagebox #search{float:left; height:32px; line-height:32px;}
.xhxspagebox #search a{padding:0 10px; display:inline-block; margin:0 5px; height:32px; border-radius:16px;}
.xhxspagebox #search a:hover,.xhxspagebox #search:active{background:#c8161d; color:#fff;}
.xhxspagebox #search a.on{background:#c8161d; color:#fff;}
.xhxspagebox form{display:inline-block;}
.xhxspagebox form #q{height:30px; line-height:30px; display:inline-block; width:200px; border-radius:15px; font-size:16px;}
.xhxspagebox form .ss_btn{width:60px; height:32px; line-height:32px; border:none; background:#c8161d; color:#fff; border-radius:15px; margin-left:10px;}
.xhxspagebox .info{clear:both; float:left; line-height:30px; padding-left:15px; margin-top:5px;}
/*==产品&案例图册==*/
.pvprobox2{width:100%; display:block;}
.pvpropics{position:relative; width:100%; height:auto;}
.pvpropics .gor3box{position:absolute; top:20%; right:10px;}
.pvpropics .gol3box{position:absolute; top:20%; left:10px;}
.pvprobox3 img{float:left;}
/*==辅助样式（必须放置于样式表最底部）==*/
.ralist1{width:90%; border-bottom:1px solid #e4e4e4; margin-left:5%; padding-top:20px;}
.ralist1 .tt2{width:200px; overflow:hidden;}
.ml1{margin-left:40px;}
.pl2{padding-left:160px;}
.bdt1{border-top:15px solid #f9f9f9;}
.w311{width:311px;}
.w500{width:500px;}
.pln{padding-left:0;}

