﻿@charset "utf-8";
body{overflow-x: hidden; margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; font-family:"微软雅黑"; color:#666666; width:100%; min-width:1100px; width:expression((documentElement.clientWidth < 1100) ? "1100px" : "100%" ); zoom:1; border-top: 5px solid #c20008;/* background:url(../images/topbg.jpg) 0px top repeat-x;*/}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;}
a{ color:#666666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
/**:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}*/
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#d21a1a;}
.fl{ float:left;}.fr{ float:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.Contain{ width:1092px; margin:0px auto;}



/*font*/

/*pages*/
.Pages{ padding:0px; zoom:1; overflow:hidden;text-align:center; color:#555; clear:both;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; font-size:20px; width:49px; height:45px; line-height:45px; text-align:center;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ display:inline-block; vertical-align:middle; margin:0px 2px; background:#e6e6e6; color:#d74e4e;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{}
.Pages .p_page .num a{ display:inline-block; background:#e6e6e6; vertical-align:middle; color:#5b84bc;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#d74e4e; color:#fff;}
/*pages end*/

/*Top*/
.Header { background:url(../images/topbg.gif) repeat-x 0px top;}
.Header .Toper{ height:158px; width:1092px; margin:0px auto; position:relative;}
.Header .toptxt{ position:absolute; left:35px; top:0px; color:#666; font-weight:bold; font-size:18px; width: 100%;}
.Header .Toper .Logo{  float:left; margin-top:32px; margin-left:33px;}
.Header .Toper .Logo .txt{ font-weight:normal; display:block; line-height:26px; padding-top:10px; color:#c70102; font-weight:bold; font-size:16px;}
.Header .Toper .Tright{ float:right; padding-top:20px; width:340px;}
.Header .Toper .Tright .tel{color:#7e7e7e; font-size:13px; line-height:40px; height:40px; background:url(../images/iphone.png) no-repeat left center; padding-left:21px;}
.Header .Toper .Tright .tel span{display:inline-block; vertical-align:middle; color:#c70102; font-size:22px; font-style:italic; font-weight:bold;}
.Header .Toper .Tright .tel a{ display:inline-block; vertical-align:middle; z-index:1000;position:relative;}
.Tw{width:266px; float:left;}
.wx{width:67px; float:right; margin-top:8px;}
.wx .ewm{ display:none; border:5px solid #fff; position:absolute; right:0px; top:0px;}
.wx:hover .ewm{ display:block;}
.Header .Toper .Search{ background:#fdfdfd; border:1px solid #e2e1e1; line-height:30px; height:30px;}
.Header .Toper .Search .txt{ font-family:"宋体"; display:block; padding-left:8px; float:left; color:#b1b1b1; display:none;}
.Header .Toper .Search .input{ font-family:"宋体"; border:0px; width:191px; float:left; height:30px; background:transparent; color:#cecece; padding-left:7px;}
a.sc{ background:url(../images/sc.png) no-repeat 0px center; padding-left:18px; margin-left:10px; display:inline-block; vertical-align:middle;}

.MainNav{position: relative; height:36px; line-height:36px; background:url(../images/navbg.jpg) 0px top repeat-x;}
.MainNav .nav{ width:1092px; margin:0px auto;}
.MainNav li{ float:left; width:14.2%; z-index:999;}
.MainNav li span a{ display:block; height:36px; text-align:center; font-size:16px; color:#fff; font-weight:bold;}
.MainNav li span a:hover,.MainNav li span .sele{ color:#fff; background:url(../images/navon.jpg) 0px top repeat-x;}
.MainNav li.onnav span a{ color:#fff; background:url(../images/navon.jpg) 0px top repeat-x;}

.subnav {position: relative;;box-sizing: border-box;z-index: 9999;display:none; position:absolute; width:100%; left:0px; top:36px;background:url(../images/nav-bg_1.jpg) no-repeat;height: 220px;background-size: 100% 100%;;}
.subnav .subnav_1{background:url(../images/nav-bg.jpg) no-repeat;height: 220px;background-size: 100% 100%;width:100%;}
.subnav dl{width:380px;}
.subnav dd{text-align: left;width: 160px;

    margin:0 5px;
        height: 35px;
       
        line-height: 35px;
        border-bottom: 1px dashed #fff; font-size:12px; *display:inline;zoom:1; min-width:80px; font-size:14px; }
        .subnav .item5 dd{display: inline-block;} 
.subnav dd:last-child{ background:none;}
.subnav #ddsss{width: 300px;text-align: left;border-bottom: none}
.subnav #ddsss >a{padding-left: 10px}
.subnav dd a{ color:#fff; font-weight:bold;}.subnav dd a:hover{ color:#cc0000;}
.subnav.other { width:215px; right:0px; left:auto;}
.Partner{width: 246px;}
img{max-width: 100%}
.subnav .subpro{ clear:both;display: none}
.subnav .Contain{width: 100%}
.subnav .subpro a{ margin:0px 0px 5px 5px; display:inline-block; background:url(../images/subbg.jpg) center bottom no-repeat; border:1px solid #eaeaea; padding-top:33px; height:19px; line-height:18px; width:90px; text-align:center;}
/* .leftsss{width: 35%;float: left;text-align: center;font-size: 40px;line-height: 264px;font-family: '楷体'}
.rightss{width: 65%;float: right;padding-top:30px;height: 270px;background: rgba(78,78,78,0.7)} */

.subnav .subnav_1.s1{position: absolute;left:-10%;}
.subnav .subnav_1.s2{position: absolute;left:-1%;}
.subnav .subnav_1.s3{position: absolute;left:18%;}
.subnav .subnav_1.s4{position: absolute;left:27.5%;}
.subnav .subnav_1.s5{position: absolute;left:36.5%;}

.item1{position: absolute;left: 38%}
.item3{position: absolute;left: 12%}
.item4{position: absolute;left: 38%}
.item5{position: absolute;left: 38%}
.item6{position: absolute;left: 38%}
.xjtxt{ display: block;padding-left: 5px;font-family: '楷体'}
.xjtxt b{font-size: 36px}

@media(max-width: 1366px){
    .subnav .subnav_1.s1{position: absolute;left:-16%;}
    .subnav .subnav_1.s2{position: absolute;left:-5%;}
    .subnav .subnav_1.s3{position: absolute;left:19%;}
    .subnav .subnav_1.s4{position: absolute;left:31%;}
    .subnav .subnav_1.s5{position: absolute;left:43%;}
    
    .item1{position: absolute;left: 38%}
    .item2{position: absolute;left: 37% !important;}
    .item3{position: absolute;left: 22%}
    .item4{position: absolute;left: 38%}
    .item5{position: absolute;left: 38%}
    .item6{position: absolute;left: 38%}
}
.amplifyImg{width: 40%;float: left;padding-left: 13%}
 .over {position: fixed; left:0; top:0; width:100%; z-index:100;}
             .tempContainer {position:fixed; width:100%; margin-right:0px; margin-left:0px; text-align:center; z-index:101;}

/*.item4 dl{width: 500px}*/
/*Top*/

/*Bottom*/

.footer{min-width:1092px; max-width:100%; background:#4c0409; }
.footer a{color:#cccccc;}.footer a:hover{color:#ffcc00;}
.footer .sitemap{ padding:26px 0px 26px 0px; background:#9c231e;}
.footer .sitemap dl{ width:16.6666%; float:left; padding-bottom:10px;}
.footer .sitemap dl dt{ line-height:58px; font-size:16px;}
.footer .sitemap dl dd{ line-height:26px; font-size:14px;}
.footer .sitemap dl a{ color:#fff;}.footer .sitemap dl a:hover{ color:#ffcc00;}
.footer .sitemap .lxwm{ width:auto; float:none; color:#fff; font-size:14px; /*border-top: 1px solid #c43833;*/ padding-top:12px;}
.footer .sitemap .lxwm .tel0{ margin-left:28px;}
.footer .sitemap .lxwm .tel0 b{ font-style:italic; color:#ffcc00;}

.footer .Bottom{ color:#fff; font-size:14px; line-height:22px; background:#9c231e;}
.footer .Bottom_1{background:rgba(0,0,0,0.6);height:100%;width:100%;padding:24px 0px 20px 0px;}
.footer .Bottom a{ color:#fff;}.footer .Bottom a:hover{ color:#ffcc00;}
.footer .copyright{ text-align:right; float:right; width:320px; padding-right:110px;}
.footer .Link { padding-bottom:0px;}
.footer .Link dt{ font-size:16px; width:88px; float:left;}
.footer .Link dd{ width:1004px; float:right;}
.footer .Link dd a{ display:inline-block; margin:0px 11px;}
#newBridge{display: none}
/*Bottom*/

/*Banner*/
.HomeBan{ min-width:1092px; max-width:100%;position:relative; height:500px; background:#d3dae2; margin-bottom:6px; overflow:hidden;}
.HomeBan .bd{ position:relative; z-index:0;}
.HomeBan .bd ul{ width:100% !important;}
.HomeBan .bd li{ width:100% !important; height:500px;}
.HomeBan .bd li a{ height:500px; display:block;}
.HomeBan .hd{ width:100%;position:absolute; z-index:2; bottom:25px; left:0; height:7px; line-height:7px; text-align:center;}
.HomeBan .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:35px; height:5px; margin:0px 4px;overflow:hidden;line-height:9999px; background:#fff;}
.HomeBan .hd ul .on{ background:#c20008;}

.BanSub{min-width:1092px; max-width:100%; height:271px;/* margin-bottom:34px;*/}
/*Banner*/

/*index*/

.CaseGroup{ margin:6px 0px 8px 0px;}
.CaseGroup .parHd{ width:225px; float:left;}
.CaseGroup .parHd .columnname{color:#fff; background:#bd0102; padding:12px 0px 0px 8px; height:89px; line-height:20px; font-size:14px;}
.CaseGroup .parHd .columnname b{ display:block; font-size:20px; line-height:47px;}
/*.CaseGroup .parHd ul li{cursor:pointer;}
.CaseGroup .parHd ul li a{ display:block; border-bottom:1px solid #e6e6e6; background:url(../images/homeli.gif); font-size:16px; color:#616161; line-height:56px; padding-left:73px;}
.CaseGroup .parHd ul li.on a{ color:#fff;background:url(../images/homelion.gif); border-bottom:1px solid #d74e4e;}*/
.CaseGroup .slideBox{ overflow:hidden; zoom:1; position:relative;}
.CaseGroup .sPrev,.CaseGroup .sNext{ position:absolute; left:0px; top:166px; display:block; width:76px; height:116px; background: url(../images/scrollarr.png) 0px top no-repeat; z-index:5;}
.CaseGroup .sNext{ left:auto; right:0px; background:url(../images/scrollarr.png) right top no-repeat;}
.CaseGroup .parBd { width:828px; float:right; overflow:hidden;}
.CaseGroup .parBd ul{ overflow:hidden; zoom:1;}
.CaseGroup .parBd ul li{ width:847px; margin:-30px 0px 0px -20px;}
.CaseGroup .parBd ul li .item{ position:relative; width:262px; height:185px; float:left; margin:30px 0px 0px 20px; display:inline;}
.CaseGroup .parBd ul li .item img{ display:block; width:262px; height:185px;}
.CaseGroup .parBd ul li .item .mask{ display:none; background:url(../images/filter79.png); position:absolute; left:0px; top:0px; width:100%; height:100%;}
.CaseGroup .parBd ul li .item .mask .tit{ background:url(../images/line.gif) center bottom no-repeat; line-height:30px; padding-bottom:21px; font-size:20px; color:#fff; text-align:center;}
.CaseGroup .parBd ul li .item .mask .more{ width:48px; height:48px; background:url(../images/more.png) 0px 44px no-repeat; margin:0px auto 20px; padding-top:44px; display:block;}

.HomeFour{ height:475px; background:url(../images/fourbg.jpg) center top no-repeat;}
.HomeFour h2{ color:#fff; text-align:center; font-size:24px; padding-top:30px; height:70px; line-height:52px; background:url(../images/h2bg.png) center 32px no-repeat; margin-bottom:28px;}
.HomeFour h2 em{ font-size:48px; margin:0px 7px; vertical-align:middle;}
.HomeFour .item{ width:1121px; margin:0px auto;}
.HomeFour .item li{ background:url(../images/filter65.png); width:530px; height:146px; float:left; margin:11px 14px 0px 14px; display:inline-block;}
.HomeFour .item li .icon{ float:left; text-align:center; width:160px; margin:24px 21px 0 27px;}
.HomeFour .item li .icon img{width:160px; height:100px;}
.HomeFour .item li .info{ float:left; padding-top:18px; width:285px; line-height:26px; color:#666666; font-size:15px; font-weight:bold;}

.ProGroup{ margin:12px 0px 8px 0px;}
.ProGroup .parHd{ width:225px; float:left;}
.ProGroup .parHd .columnname{color:#fff; background:#bd0102;  /*margin-bottom:21px;*/ text-align:center; height:101px;font-size:14px;}
.ProGroup .parHd .columnname b{ display:block; font-size:20px; line-height:101px;}
/*.ProGroup .parHd ul li{cursor:pointer; text-align:center;}
.ProGroup .parHd ul li a{ display:block; border-bottom:1px solid #e6e6e6; background:url(../images/homeli.gif); font-size:16px; color:#616161; line-height:61px; padding-left:73px;}
.ProGroup .parHd ul li.on a{ color:#fff;background:url(../images/homelion.gif); border-bottom:1px solid #d74e4e;}*/
.CaseGroup .slideBox{ overflow:hidden; zoom:1; position:relative;}
.ProGroup .sPrev,.ProGroup .sNext{ position:absolute; left:0px; top:45px; display:none; width:76px; height:116px; background: url(../images/scrollarr.png) 0px top no-repeat; z-index:5;}
.ProGroup .sNext{ left:auto; right:0px; background:url(../images/scrollarr.png) right top no-repeat;}
.ProGroup .parBd { width:828px; float:right; height:208px; overflow:hidden; position:relative;}
.ProGroup .parBd ul{ overflow:hidden; zoom:1;}
.ProGroup .parBd ul li{ width:262px; height:208px; padding-right:20px;}
.ProGroup .parBd ul li .item{ position:relative; width:262px; height:208px; float:left; display:inline;}
.ProGroup .parBd ul li .item img{ display:block;width:262px; height:208px;}
.ProGroup .parBd ul li .item .mask{ display:none; background:url(../images/filter79.png); position:absolute; left:0px; top:0px; width:100%; height:100%;}
.ProGroup .parBd ul li .item .mask .tit{ background:url(../images/line.gif) center bottom no-repeat; line-height:30px; padding-bottom:21px; font-size:20px; color:#fff; text-align:center;}
.ProGroup .parBd ul li .item .mask .more{ width:48px; height:48px; background:url(../images/more.png) 0px 44px no-repeat; margin:0px auto 20px; padding-top:44px; display:block;}

.HomeContact{ position:relative; height:84px; margin-bottom:12px; z-index:10;}
.HomeContact .ul{ top:2px; right:60px; position:absolute;}
.HomeContact .ul li{ width:81px; height:70px; padding-top:11px; line-height:21px; margin-left:38px; float:left; background:url(../images/lxbg.png); text-align:center; font-size:15px; font-weight:bold; position:relative;}
.HomeContact .ul li img{ display:block; margin:0px auto; width:38px; height:35px;}
.HomeContact .ul li .ewm{ display:none; width:150px; height:150px; position:absolute; left:-40px; bottom:35px;}
.HomeContact .ul li:hover .ewm{ display:block;}

.HomeContent{ height:355px; background:url(../images/homebg.jpg) center top no-repeat; margin-bottom:12px;}
.HomeContent .Tithead{ padding-top:25px; height:67px; line-height:67px; font-size:20px; color:#666666;}
.HomeContent .Tithead a.more{ font-size:12px; font-weight:normal; color:#bf0005; float:right;}

.HomeContent .Partner{ width:256px; float:left;}
.HomeContent .Partner li{ padding-bottom:12px;padding-left: 60px}
.HomeContent .About{ width:56%; float:left; font-size:15px; color:#666; padding-left:70px; line-height:30px;}
.HomeContent .isss{width: 46%;float: left;}
.HomeContent .isss img{max-width: 100%;height: 200px}
.HomeContent .About .img{ margin-bottom:10px;}
.About p{width: 54%;float: right;}
.HomeContent .HHornor{ float:right; padding-top:53px;width: 30%}
.HomeLy{ position:relative;}
.HomeLy .tel{ background:url(../images/filter62.png); position:absolute; top:6px; right:46px; padding:10px 22px 10px 34px; line-height:26px; font-size:16px; color:#555555; font-weight:bold; display:none;}

.HomeContent2 { padding-bottom:10px;}
.HomeContent2 .Tithead{ height:76px; line-height:70px; font-size:20px; color:#666666;}
.HomeContent2 .Tithead a.more{ font-size:12px; font-weight:normal; color:#bf0005; float:right;}
.HomeContent2 .Contact{ width:308px; float:left;}
.HomeContent2 .Contact ul img{max-width: 100%;height: 100px}
.Partner ul{width: 246px; background:url(../images/lxicon.gif) 0px top no-repeat;}
.HomeContent2 .Contact ul li{ background:none; line-height:37px; margin-bottom:1px; /*padding-left:56px*/; font-size:15px;text-transform: none;}

.HomeContent2 .News{ width:430px; float:left; padding-left:29px;}
.HomeContent2 .Made{ width:246px; float:right;}
.HomeContent2 .list li{  color:#999999; font-size:14px; padding-bottom:14px;}
.HomeContent2 .list li .tit{ line-height:33px; font-size:15px;}
.HomeContent2 .list li p{ margin-left:4px;}
.HomeContent2 .list li .date{ font-size:15px; padding-top:3px; color:#c1c1c1;}


/*栏目页*/
.SubPage{ height:auto !important; height:350px; min-height:350px; padding-bottom:50px; margin-top:34px;}
.Current{ font-size:14px; padding-bottom:40px; position:relative; z-index:10;}
.Current span{ color:#d21a1a;}
.Leftbar{ width:225px; float:left;}
/*.Leftbar .columnname{
	background: url(../images/a2.gif) no-repeat;
        text-decoration: none;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
        line-height: 35px;
         margin-bottom:21px;
         text-align:center;

}*/

.Leftbar .columnname{ 
	text-align:center; color:#fff; font-size:20px; font-weight:bold; line-height:65px; background:#bd0102; margin-bottom:21px;}

/*.Leftbar .columnnamesss{        background: url(../images/a1.gif) no-repeat;
        height: 33px;
        display: block;
        padding-left: 30px;
        color: #333;}*/
/*.Leftbar .MenuList ul li{cursor:pointer; text-align:center; line-height:35px; height:35px; border-top:1px solid #fff;}
.Leftbar .MenuList ul li a{ display:block; border-bottom:1px solid #e6e6e6; background:#e6e6e6; font-size:16px; color:#616161;}
.Leftbar .MenuList ul li a:hover{color:#fff; background:#d74e4e; border-bottom:1px solid #a2b9d9;}
.Leftbar .MenuList ul li.onli a{ color:#fff; background:#d74e4e; border-bottom:1px solid #a2b9d9;}*/
.RightContent{ width:838px; float:right;}

.SinglePage{ clear:both; overflow:hidden; padding:18px 0px 0px 0px; font-size:14px;}
.Lxtit{ font-size:27px; color:#555555; line-height:32px; background:url(../images/linebg.gif) 0px bottom repeat-x; padding-bottom:13px; margin-bottom:21px;}
.Lxtit span{ font-size:27px; color:#c2c2c2; line-height:32px;}
.contacts{ background:url(../images/linebg.gif) 0px bottom repeat-x;line-height:32px; color:#999999; position:relative; font-size:16px; padding:0px 25px 14px 5px; margin-bottom:18px;}
.ewmbox{ font-size:14px; position:absolute; right:0px; top:68px; text-align:center; line-height:34px;}
.ewmbox .img{ border:15px solid #f4f2ef; display:block; width:151px; height:151px; margin:0px auto;}

.NewsList{ padding-bottom:15px;}
.NewsList li{ background:url(../images/dot.gif) 2px center no-repeat; padding-left:27px; height:40px; line-height:40px; font-size:16px; color:#b1b1b1;}
.NewsList li.frist{ padding:0px; height:282px; margin-bottom:18px; background:url(../images/linebg.gif) 0px bottom repeat-x;}
.NewsList li.frist .info{ width:414px; float:right; line-height:26px; color:#999999; font-size:14px;}
.NewsList li.frist .info .tit{ line-height:38px; padding-bottom:12px;}
.NewsList li.frist .info .tit a{ color:#555555;}
.NewsList li.frist .info a.more{ font-size:12px; margin-left:6px; color:#93c396;}
.NewsList li.frist .info .time{ color:#c1c1c1;}
.NewsList li.mb{ margin-bottom:25px;}

.ProductList{ width:828px; margin-left:-38px; padding-bottom:37px;}
.ProductList li{ width:375px; height:202px; float:left; margin:0px 0px 29px 38px; display:inline; position:relative;}
.ProductList li .mask{ display:none; background:url(../images/filter78.png); position:absolute; left:0px; top:0px; width:100%; height:100%;}
.ProductList li .mask .tit{ background:url(../images/line.gif) center bottom no-repeat; line-height:30px; padding-bottom:21px; font-size:20px; color:#fff; text-align:center;}
.ProductList li .mask .more{ width:48px; height:48px; background:url(../images/more2.png) 0px 44px no-repeat; margin:0px auto 20px; padding-top:44px; display:block;}
.proimg{ width:450px; float:left; padding-bottom:25px;}
.proinfo{ padding:10px 0px 25px 0px; width:320px; float:right; font-size:14px;}
.proinfo .tit{ font-size:16ppx; border-bottom:1px solid #eeeeee; line-height:28px; padding-bottom:12px; margin-bottom:10px;}

.rightss dl{width: 500px}

.pronav{ border-bottom:1px solid #dddddd; height:35px; line-height:35px; clear:both;}
.pronav li{ width:100px; float:left; margin-right:1px; text-align:center; cursor:pointer; font-size:14px; color:#333;}
.pronav li.on{ background:#bd0102; color:#fff; border-radius:5px 5px 0px 0px;}

.con{ height:auto !important; height:250px; min-height:250px;}

.Titleinfo{ padding:32px 0px 6px 0px; font-weight:bold; font-size:18px; text-align:center; border-bottom:1px solid #eeeeee;}
.Titleinfo .date{ font-size:12px; color:#888; font-weight:normal;}
.PrevNextBox { margin-top:25px; font-size:14px; border-top:1px solid #eeeeee; padding:16px 0px 20px 0px; line-height:29px; position:relative;}
.PrevNextBox h1{ position:absolute; right:20px; top:16px; font-size:12px; font-weight:normal;}
.PrevNextBox a{ }
.PrevNextBox a.none{ cursor:default;}
.PrevNextBox a.none:hover{ color:#333;}

.messagetit{ background:url(../images/linebg.gif) 0px bottom repeat-x; line-height:73px; color:#c2c2c2; font-size:22px;}
.messagetit span{color:#ff0008;}
.messageform{ margin:10px 0px 0px 95px;}
.messageform td{ padding-top:17px; height:45px; line-height:45px; color:#555555; font-size:16px;}
.messageform .input{ border:0px; background:url(../images/inputbg.gif) 0px top no-repeat; width:444px; height:45px; line-height:45px; text-indent:1em; font-size:16px;}
.messageform .input2{ border:0px; background:url(../images/inputbg2.gif) 0px top no-repeat; width:154px; height:45px; line-height:45px; text-indent:1em; font-size:16px;}
.messageform .selectbg{background:url(../images/inputbg.gif) 0px top no-repeat; width:444px; height:35px; padding-top:10px; line-height:25px;}
.messageform .selectbg select{ border:0px; width:98%; text-indent:1em; font-size:16px; color:#666666; height:25px;}
.messageform td.btn{ padding-top:43px;}
.messageform .btnsend{ font-size:16px; font-weight:bold; color:#fff; width:92px; height:44px; background:#bd0102; margin:0px 10px; cursor:pointer;}
.messageform .btnreset{ font-size:16px; font-weight:bold; color:#555555; width:92px; height:44px; background:#f0f0f0;}
.messageform .red{ color:#ff0008; font-weight:bold;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #d6d6d6;  
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #d6d6d6;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #d6d6d6;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #d6d6d6;
}

.Partners{ width:805px; margin-left:-15px; padding-bottom:37px;}
.Partners li{ border:1px solid #e5e2e3; padding-top:15px; width:250px; height:70px; margin:0px 0px 25px 15px; float:left;}

.Hornor{ width:805px; margin-left:-15px; padding-bottom:37px;}
.Hornor li{ padding-top:15px; width:250px; height:300px; margin:0px 0px 25px 15px; float:left; text-align:center; font-size:14px;}
.Hornor li .img{ border:1px solid #e5e2e3; height:257px; padding-top:10px; margin-bottom:5px;}
.Hornor li img{ display:block; margin:0px auto;}

.joblist { padding:8px 0px 35px 0px;}
.joblist li .jobtitle a{ display:block;}
.joblist .jobtitle{ border-bottom:1px solid #f2f2f2; padding:9px 0px 0px 10px; height:66px; line-height:66px; cursor:pointer; background:url(../images/jobli.gif) right 36px no-repeat; font-size:16px;}
.joblist li.current .jobtitle{background:url(../images/jobon.gif) right 36px no-repeat; font-size:16px;}
.joblist li.current .jobtitle a{ color:#e60012;}
.joblist .txtCont{display: none; line-height:29px; padding:22px 24px 30px 13px; color:#bababa; border-bottom:1px solid #eeeeee;}
.joblist .txtCont .job{color:#525252;}
.joblist a.detail{ margin-top:12px; color:#fff; text-align:center; display:block; width:142px; line-height:40px; background:#339a3a;}
.JobForm{ color:#666666; margin:0px 0px 0px 35px;}
.JobForm .f1{ font-size:18px; color:#333333; padding:35px 0px 5px 72px; height:32px;}
.JobForm td{ padding:5px 0px;}
.JobForm .input { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
.JobForm select { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
.JobForm .btn_2 { font-size:14px; width:99px; height:33px; text-align:center; background:#976b31; color:#fff; border:0px; cursor:pointer;}
.JobForm .btn_3 { font-size:14px; width:87px; height:33px; text-align:center; background:#eef1f3; border:0px; cursor:pointer;}

/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:10px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block; border-right:dotted 1px #ddd; margin-right:10px;}

.CaseGroup .parHd li{ height:33px; line-height:33px; overflow:hidden; padding-bottom:4px;}
.CaseGroup .parHd li a{ background:url(../images/a1.gif) no-repeat; height:33px; display:block; padding-left:30px; color:#333;}
.CaseGroup .parHd li a:hover, .CaseGroup .parHd li.on a{ background:url(../images/a2.gif) no-repeat; text-decoration:none; color:#fff; font-size:14px; font-weight:bold}

.ProGroup .parHd ul li{ height:33px; line-height:33px; overflow:hidden; padding-bottom:4px;}
.ProGroup .parHd ul li a{ background:url(../images/a1.gif) no-repeat; height:33px; display:block; padding-left:30px; color:#333;}
.ProGroup .parHd ul li a:hover, .ProGroup .parHd ul li.on a{ background:url(../images/a2.gif) no-repeat; text-decoration:none; color:#fff; font-size:14px; font-weight:bold}

.Leftbar .MenuList li{ height:33px; line-height:33px; overflow:hidden; padding-bottom:4px;}
.Leftbar .MenuList li a{ background:url(../images/a1.gif) no-repeat; height:33px; display:block; padding-left:30px; color:#333;}
.Leftbar .MenuList li a:hover, .CaseGroup .parHd li.on a{ background:url(../images/a2.gif) no-repeat; text-decoration:none; color:#fff; font-size:14px; font-weight:bold}
.Leftbar .MenuList li.onli a{ background:url(../images/a2.gif) no-repeat; text-decoration:none; color:#fff; font-size:14px; font-weight:bold}

.TabContent{ padding:0px 20px;}

/*.Header .Toper .Logo .txt,.Header .toptxt{font-family:"STHupo";}*/
.MainNav #nav4 .subnav{min-width:400px;}
.MainNav #nav4 .subnav dd{min-width:150px;}
.detail-con{margin:0 auto;width:100%;}
.cppic img{width: 50%;float: left;}
.type{float: right;width: 42%;margin-top: 45px;text-align: left;}
.type .it1{font-size: 20px;color: #666;padding-bottom: 15px}
.type .it1 i{color: #333}
.type .it2{font-size: 20px;color: #666;padding-bottom: 15px}
.type .it3{font-size:13px;border: 1px solid #eee;width: 100px;padding:0 8px;line-height: 40px;height: 40px;}
.type .it3 img{padding-top:5px ;padding-right:5px;}
.inner a{float: left;height: 40px;margin-left: 10px;border-bottom: 1px dashed #fff}
.item2{position: absolute;left: 37%;width: 65%}
@media(max-width: 1366px){
   .item2{position: absolute;left: 33%;width: 65%} 
}
.linesss{border-bottom:1px dashed #fff; width: 200px;height: 2px;display: none}
/*底部侧边栏*/
.float{
	    position: fixed;
        bottom: 20px;
        right: 20px;
        z-index: 999;
        font-size: 14px;
        line-height: 28px;
}
.float-closed{
	   right: 0;
        top: -25px;
        width: 18px;
        height: 18px;
        line-height: 18px;
        cursor: pointer;
        font-weight: 100;
        border-radius: 50%;
        color: #fff;
        font-size: 12px;
        text-align: center;
        position: absolute;
        background-color: #232323;
}

.float ul li{
	    width: 64px;
        height: 64px;
        margin-top: 1px;
        cursor: pointer;
        position: relative;
        background-repeat: no-repeat;
        background-position: center 0;
        background-color: #4c4c4c;
        text-align: center
}
.float ul li:hover{
	background: #ff5c01;
	color: #fff
}
.float .float-box li .item-message{
	        width: 200px;
        color: #ffffff;
}
.float .float-box li .item{
	    bottom: 0;
        right: 107%;
        width: 133px;
        color: #7f7f7f;
        display: none;
        text-align: center;
        position: absolute;
        padding: 10px;
        background-color: #4c4c4c;
        padding-top: 20px;
}
.float .float-box li .qq{
	 line-height: 30px;
}
#newBridge{display: none}
#newBridge .icon-right-center{
	top:40px;
}
.float .float-box li > a{
	    display: block;
        text-align: center;
        color: #fff;
        font-size: 12px;
        
}
.qq-ico{
	    width: 22px;
        padding-top: 9px;
}
.float .float-box li .qq img{
	  vertical-align: middle;
        background: #8e8e8e;
        border-radius: 50%;
        display: block;
        height: 50px;
        width: 50px;
        margin-left: auto;
        margin-right: auto;
 }
 .info span{
    font-family: '楷体' !important
 }
.lxwm  p{
    width: 50%;
    float: left;
}
.lxwm p:nth-child(even){
    text-align: right !important;
}
.linksss{margin-top:10px;padding-top:18px;}
.linksss ul li{
       float: left;      
        font-size: 16px;
        margin-right: 18px;
        color: #fff;
    }
    .linksss ul li a{color: #fff}