@charset "gb2312";
/* CSS Document */
body{ margin:0;padding:0;font-size:14px; font-family:"微软雅黑"; position:relative;color:#666;background:#fff}
div, form,  ul,  li, dl, dt, dd, p { margin: 0; padding: 0; border: 0; }
li, dl { list-style-type:none; }
ol li{list-style-type: decimal;}
li{ vertical-align:bottom}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:15px; font-weight:normal; }
a:focus {outline:none; -moz-outline:none}
a{/*text-decoration:none;color:#333; 
	-moz-transition: all 0.5s ease-in;
    -webkit-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;*/}
a{color:#666;text-decoration:none;}
a:hover{color:#;}
input,textarea{ outline:none;color:#333;font-family:"微软雅黑";}
table{border-collapse: collapse;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{ clear:both;}
em,i{font-style: normal}
img{line-height:0;margin:0;padding:0; vertical-align:middle;border:0}
.fleft{float:left}
.fright{float:right;}

.width{max-width:1200px;margin:0 auto;height:auto}


/*head*/
.head{ position:relative}
.head_top{background:#A04052;border-bottom:1px solid #E45E77;}
.ht_color{color:#fff;}
.head_top{overflow:hidden;height:35px;line-height:35px;}
.head_top span{float:right;margin-left:30px;}
.head_top span img{margin-right:7px;}
.head_top a{margin-right:10px;color:#fff;}
.head_top a:hover{text-decoration:underline;color:#fff}
.languae{margin-left:9px;}
.backSpan{}
.h_tel{font:400 18px/35px "微软雅黑";color:#fff}
.logo{width:19%;;}
.logo a{display:block}
.logo a img{width:100%;}
.nav_bg{padding:23px 0}
#nav{height:35px;text-align:center;background:#;; float:right;width:77%;}
#nav ul{margin:0 auto;}
#nav li{float:left;height:40px;position:relative}
.navUl li{ margin-right:0 !important; margin-left:7%}
#nav li.line_off{background:none}
navUl li>a{display:block;float:left;text-decoration:none;height:40px;padding-top:0px;line-height:40px;font-size:16px;color:#666;width:115px;outline:none;position:relative;}
#nav a:hover, #nav .active a, #nav li.sfhover a{color:#AF0E0E;text-decoration:none;font-weight:700}
#nav a span{font-size:8px;-webkit-text-size-adjust:none;line-height:25px;display:block;font-weight:300;cursor:pointer;position:relative}
#nav .n{background:url(../images/i2.png) no-repeat 0 4px;width:16px;height:51px;float:left}
.navD{position:absolute;left:0;top:40px;width:340px;display:none;padding-top:22px;z-index:9999; padding-bottom:20px; background:#fff}
.navD a{padding:0 20px !important;text-align:left !important;line-height:30px !important;/*background:#fff;*/ font-size:14px !important; height:30px !important; color:#333 !important; font-weight:300 !important; display:block; /*width:100%*/}
.navD a:hover{ background:#e6e6e6}
/*mobile nav*/
.MobileNav{ display:none}
.toolbar{position:absolute;top:56px;right:7px}
.menu-button{position:relative;width:34px;height:30px;cursor:pointer; background:#4C4C4C  url(../images/mobile_menu.png) no-repeat center center; margin:0 10px; border-radius:5px}
.menu-left{float:left}
.sidebar{margin:0;padding-top:40px;color:#fff;background:#A04052}
.sidebar h6,.sidebar a{ color:#fff;}
.subNav{cursor:pointer}
.subNav:hover,.navContent li a:hover{ background:#6F212E}
.subNav h6,.subNav a{ line-height:40px; font-weight:300!important; padding:0 20px}
.navContent{display:none; background:#925861; padding:10px 0}
.navContent li{ height:auto}
.navContent li a{ padding:5px 25px; line-height:20px; display:block}

/*ban*/
#banner {height: 480px;overflow: hidden;width: 100%;position: relative;background: #999}
#banner .point-btn-wrap {position: absolute;bottom: 20px;z-index: 100;height: 12px;}
#banner .point-btn-wrap a {display: block;float: left;margin-right: 14px;width: 12px;height: 12px;background: url(../images/banner-point-list.png) left 0px no-repeat;}
#banner .point-btn-wrap a.active {background: url(../images/banner-point-list.png) left -12px no-repeat;}
#banner a.switchingBtn { display: block;width: 62px;height: 100%;position: absolute;display: none;outline: none;z-index: 100;}
#banner a.switchingBtn:visited, #banner a.switchingBtn:active, #banner a.switchingBtn:focus {border: 0px !important;}
#banner a.switchingBtn.left { left: 34px;background: url(../images/banner-left.png) left center no-repeat;}
#banner a.switchingBtn.right { right: 34px;background: url(../images/banner-right.png) left center no-repeat;}
#banner ul.banner-list {position: relative;}
#banner ul.banner-list li.banner-img {position: absolute;height: 480px;top: 0px;background-repeat: no-repeat !important;background-position: center top !important;display: none;width: 100%;}
#banner ul.banner-list li.banner-img a.link { width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;z-index: 30;}
#banner ul.banner-list li.banner-img.active {display: block;}
#banner ul.banner-list li div.container {position: relative;overflow: hidden;height: 480px;}
#banner ul.banner-list li div.container .banner-text {position: absolute;top: 0px;left: 15px;
width: 440px;height: 100%;background: url(../images/banner-cont-bg.png);left: -540px;filter: alpha(opacity=50);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;overflow: hidden;}
#banner ul.banner-list .banner-text p, #banner ul.banner-list .banner-text h2 { padding: 0px;margin: 0px;}
#banner ul.banner-list .banner-text h2 {font-size: 25px;
color: #fff; line-height:32px;text-align: left;margin-bottom: 12px;letter-spacing: 1px;}
#banner ul.banner-list .banner-text .text { position: absolute;padding:5%;width:90%;left: 0px;top: 0px;left: -100%;z-index: 99;margin-top:60px;}
#banner ul.banner-list p {font-size:16px;line-height:22px;color: #fff;margin-bottom: 10px;}
#banner ul.banner-list .banner-text a.btn {display: block;
width: 185px;height: 40px;border-radius: 5px;line-height: 40px;background: #A42427;margin-bottom: 16px;text-align: center;color: #fff; position: relative;margin-top:20px;}
#banner ul.banner-list .banner-text a.btn:hover {text-decoration: none;background: #D0151C;}
#banner ul.banner-list .banner-text a.btn i, #banner.inner-pages a.btn i {background: url(../images/banner-btn-icon.png) right center no-repeat;height: 40px;padding-left: 30px;}
#banner ul.banner-list .banner-text ul li {color: #fff;line-height: 24px;margin-bottom: 12px;padding-left: 17px;background: url(../images/point-banner-list.png) left 11px no-repeat;}
#banner ul.banner-list .banner-text ul li a {color: #fff;}



/*main*/
.padding{padding-top:30px;}
.divWide{ overflow:hidden}
.intit{background:url(../images/xgray_line02.png) repeat-x center;max-width:500px;margin:0 auto}
.intit span{background:#fff;max-width:180px;font-weight:;display:block;margin:0 auto;text-align:center;font-size:20px;color:#50545F}
.intit i{color:#6A6E77;margin-top:5px;display:block;font-size:14px;font-weight:600}
.tit_bottom{text-align:center;font-size:15px;}
.InaboutUl{margin-top:30px; overflow:hidden}
.InaboutUl li{ float:left; width:32%; margin-right:2%; position:relative}
.InaboutUl li:nth-child(3){ float:right; margin-right:0}
.InaboutUl li img,.InaboutTxt{ width:100%; display:block}
.InaboutTxt{position:absolute;left:0;bottom:0;padding:10px 0;background:rgba(0,0,0,0.5)}
.InaboutTxt h3,.InaboutTxt p{ padding:0 15px; overflow:hidden;}
.InaboutTxt h3,.InaboutTxt p{ color:#fff}
.InaboutTxt h3{height:22px; line-height:22px;margin-bottom:10px;font-size:18px;}
.InaboutTxt p{ line-height:20px; height:40px;}

/*应用领域*/
.Inproject{ background:#DFDFE1 url(../images/xian_bg.png) no-repeat center top; background-size:100% 100%;margin-top:2%}
.intit2{}
.intit2 span{background:#DFDFE1 url(../images/xian_bg.png) no-repeat center top;max-width:190px}

/**/
.sev_ys_bg{background:url(../images/bg.png) repeat;margin-top:30px;}
.intitys{padding-bottom:10px;}
.intitys span{background:url(../images/bg.png) repeat;}
.intitys span i{color:#;}
.intitys_font{color:#;text-align:center;margin-bottom:2%;}
.sevys_list{margin-top:40px;}
.sevys_list li{width:20%;margin-bottom:35px;text-align:center;float:left;margin-left:5%;}
.sev_img{}
.sev_img img{background:#7C7F8C;border-radius:80%;width:57%}
.sev_img:hover img{background:#732230}/**/
.sev_tit{background:#7C7F8C;color:#fff;border-radius:60px;width:60%;margin:0 auto;margin-top:15px;border:1px solid #7C7F8C}
.sev_tit a{color:#fff;display:block;padding:8px 10px;font-size:16px;font-size:16px;}
.sev_tit:hover{background:none;}
.sev_tit:hover a{color:#732230;}
.sev_tit{} 
.sevys_list li p{text-align:left;margin-top:10px;color:#666;line-height:25px;}

.list_add{padding-bottom:20px;}
.list_add .c_more {border:1px solid #ccc;color:#999;width:150px;height:37px;line-height:37px;text-align:center;display:block;margin:0 auto;margin-top:10px; cursor:pointer;
    text-transform:uppercase}
.list_add .c_more:hover{background:#AF0E0E;color:#fff;border:1px solid #AF0E0E}
.InprojectUl{margin-top:1%}
.InprojectUl li{float:left; width:49%; margin-bottom:2%; overflow:hidden;  margin-right:2%;display:none}
.InprojectUl li:nth-child(2n+2){ float:right; margin-right:0}
.InprojectUl li:nth-child(n+1){display:block;}
.InprojectUl li .pd{ background-color:#fff;height:180px; overflow:hidden}
.InprojectUl li .img,.InprojectD .img{width:50%; position:relative; overflow:hidden; height:100% }
.InprojectUl li .img img,.InprojectD .img img{ width:100%;display:block;-webkit-transition: .5s all ease-in;-moz-transition: .5s all ease-in;-ms-transition: .5s all ease-in;transition: .5s all ease-in;}
.InprojectUl li .img:hover img{-moz-transform:scale(1.1); -webkit-transform:scale(1.1);  -o-transform:scale(1.1);transform:scale(1.1);}
.InprojectUl li .text,.InprojectD .text{ display:block;position:relative; width:50%;height:100%; overflow:hidden}
.InprojectUl li .text h2,.InprojectUl li .text>div,.InprojectD .text h2,.InprojectD .text>div{ margin-left:6%}
.InprojectUl li .text h2,.InprojectD .text h2{color:#AF0E0E; height:40px; line-height:40px; overflow:hidden; margin-bottom:5px; margin-top:5px}
.InprojectUl li .text .p,.InprojectD .text .p{line-height:26px;}
.InprojectUl li .text .p span{ display:block;}


.InprojectD{  position:relative; margin:0 auto;padding-bottom:25px;}
.InprojectD .pd{ overflow:hidden; background-color:#fff;height:303px}
.InprojectD img{ display:block}
.Pds{ width:50%}
.Pds span{ display:block}
.thumb {position:absolute; width:100%; height:100%; left:0px; top:0px; right:0px; bottom:0px;cursor: pointer;overflow: hidden}
.thumb .pic {position: absolute;width: 100%;height: 100%;top: 0;left: 0;-webkit-transition: 1s -webkit-transform;-moz-transition: 1s -moz-transform;-ms-transition: 1s -ms-transform;transition: 1s transform}
.thumb .over {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(30,30,30,0.85);opacity: 0;-webkit-transition: opacity .4s;-moz-transition: opacity .4s;-ms-transition: opacity .4s;transition: opacity .4s}
.thumb .over .place {position: absolute;width: 100px;height: 50px;margin: 25px 0 0 -50px;top: 50%;left: 50%;text-align: center;color: #ddd}
.thumb .over .place .line {position: relative;width: 100%;margin-left: 0;height: 1px;background: #f2f2f2}
.thumb .over .place .ln1 {-webkit-transition: .3s all ease-in-out;-moz-transition: .3s all ease-in-out;-ms-transition: .3s all ease-in-out;transition: .3s all ease-in-out;}
.thumb .over .place .ln2 {-webkit-transition: .5s all ease-in-out;-moz-transition: .5s all ease-in-out;-ms-transition: .5s all ease-in-out;transition: .5s all ease-in-out;}
.thumb .over .place h5 {margin: 5px auto}
.thumb:hover .over {opacity: 1}
.thumb:hover .over .place .line {width: 6%;margin-left: 47%;opacity: .6}
.thumb:hover .pic {-webkit-transform: scale(1.08, 1.08);-moz-transform: scale(1.08, 1.08);-ms-transform: scale(1.08, 1.08);transform: scale(1.08, 1.08)}
.thumb:hover .over .view {background-position: 0 -60px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg)}
.thumb .view {
position: relative;overflow: hidden;width: 60px;height: 60px;top: 50%;margin: -45px auto  0 auto;background-image: url(../images/view.png);background-repeat: no-repeat;background-position: 0 0;background-size: 60px 120px;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;transition: all .25s ease-out}
.anchor { display:block;position:absolute; bottom:0px; right:0px;width:40px;height:40px;cursor: pointer;-webkit-transition: .25s background ease-out;-moz-transition: .25s background ease-out;-ms-transition: .25s background ease-out;transition: .25s background ease-out;background: #fff}
.anchor .cen {position: absolute;width: 100%;height: 100%;-webkit-transition: .25s all ease-in;-moz-transition: .25s all ease-in;-ms-transition: .25s all ease-in;transition: .25s all ease-in}
.anchor .cen .anh {position: absolute;top: 50%;left: 50%;background: #2d2d2d;-webkit-transition: .2s all ease-in;-moz-transition: .2s all ease-in;-ms-transition: .2s all ease-in;transition: .2s all ease-in}
.anchor .cen .a1 {width: 18px;height: 4px;margin-left: -9px}
.anchor .cen .a2 {width: 4px;height: 4px;margin-top: 0;margin-left: -2px}
.anchorbox:hover .anchor ,.anchor:hover {background: #e9e9e9}
.anchorbox:hover .anchor .cen .anh ,.anchor:hover .cen .anh {background: #666}
.anchorbox:hover .anchor .cen .a2,.anchor:hover .cen .a2 {width: 4px;height: 17px;margin-top: -6px;margin-left: -2px}
.Inpartner{ overflow:hidden; margin:50px auto 0;background: #c7c9c8;border-bottom: solid 1px #c7c9c8;border-right: solid 1px #c7c9c8;}
.col-xs-4{overflow: hidden; width:16.667%; float:left}
.col-md-2 {border-top: solid 1px #c7c9c8;border-left: solid 1px #c7c9c8;}
.pannello {float: left;width: 100%;height: auto;position: relative}
.front{width: inherit;height: 100%;background: #fff;text-align: center;-o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; transform-style: flat;}
.pad,.pad img{width: 100%;height: auto; display:block}
.back {position: absolute;top: 0; left: 0;z-index: 8;width: inherit;height: 100%;background:rgba(204,0,0,0.3);color: #fff;text-align: center;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out; display:none}
.col-xs-4:hover .back { display:block}


.IN_new{ overflow: hidden; }
.Inew_left{width: 47%;margin-right: 5%;}
.Inew_right{width:47%;}
.home_tec_ques .h_technique .title {
  width: 100%;
  height: 45px;
  overflow: hidden;
  margin-bottom: 10px;
}
.in_title big {
  display: block;
  color: #434343;
  font-size: 22px;
  float: left;
  line-height: 37px;
  max-width: 200px;
  overflow: hidden;
  height: 45px;
  position: relative;
}
.in_title big:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 1px;
  background: #ccc;
  bottom: 0;
  left: 0;
}
.in_title small {
  display: block;
  color: #AF0E0E;
  font-size: 16px;
  text-transform: uppercase;
  float: left;
  line-height: 42px;
  margin-left: 10px;
  max-width: 250px;
  overflow: hidden;
  height: 40px;
  position: relative;
}
.in_title .in_more {
  display: block;
  float: right;
  width: 80px;
  height: 25px;
  border: 1px solid #d6d6d6;
  text-align: center;
  vertical-align: middle;
  line-height: 25px;
  overflow: hidden;
  margin-top: 10px;
  text-transform:uppercase
}

.in_title .in_more:hover{background:#C00E0E;color:#fff;border:1px solid #C00E0E}

/*光春动态图片*/
.Iprocuct{position:relative;}
.mr_frbox{overflow:hidden; position:relative; height:240px; margin-top:2%}
.mr_frBtnL,.mr_frBtnR{cursor:pointer;display:inline; position:absolute; top:50%; z-index:6; width:16px; height:26px; margin-top:-53px}
.mr_frBtnL{ left:0}
.mr_frBtnR{ right:0}
.mr_frUl{float:left;height:auto;width:calc(100% + 120px); margin-left:-80px}
.Inew_img li{float:left;width:22%; margin:0 0.2%}
.Inew_img li img{width:100%;}
.Inew_img li span{display:block;margin-top:10px;font-size:15px;text-align:center; height:30px; line-height:30px; overflow:hidden}
.innew_list{margin-top:20px;}
.innew_list li{ overflow:hidden;margin-top:18px;}
.Inew_font{margin-left:10px;color:#333;width:80%}
.Inew_font h3 a{ height:23px; line-height:23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.Inew_font a:hover{text-decoration:underline;color:#AF0E0E}
.Inew_font h3 a{color:#333;font-size:17px;margin-bottom:5px;display:block}
.Inew_font p {line-height:22px;}
.Inew_font p a{color:#666;font-size:14px;}
.innew_date{background:#81878F;color:#fff;padding:10px 0;width:80px;text-align:center;}
.innew_date strong{display:block;font-size:25px;margin-bottom:8px;}
.Inew_Rfont{ overflow:hidden;margin-top:18px;}
.Inew_Rfont li{border-bottom:1px dotted #ccc;padding-bottom:10px;margin-bottom:10px;}
.Inew_Rfont span{font-size:16px;margin-bottom:12px;display:block}
.Inew_Rfont span a{color:#333}
.Inew_Rfont span a:hover{color:#AF0E0E;}
.Inew_Rfont span img{margin-right:10px;}
.Inew_Rfont p{font-size:14px;}
.Inew_Rfont p img{margin-right:10px;}

.help_bg{background:url(../images/juse_bg.jpg) no-repeat; background-size:100%;height:230px;margin-top:40px;}
.help{text-align:center;}
.help_tit{padding-top:50px;font-size:25px;color:#4C4A33;}
.help_font{ overflow:hidden; width:100%;margin:0 auto; text-align:center}
.help_font a{background:#fff;width:20%;height:42px;line-height:42px;font-size:17px;border-radius:30px;margin:50px 5% 0; display:inline-block; text-transform:uppercase}
.help_font a:hover{background:#FCF2E3}

.Icontact{background:#42567E;padding:30px 0 30px 20px;color:#fff}
.Icont_tit{font-size:34px;text-align:center; margin-bottom:30px}
.Icont_tit strong,.Icont_tit span{display:block;font-weight:300}
.Icont_tit span{margin-top:8px;font-size:25px;}
.Icontact_list{max-width:1200px;margin:0 auto; overflow:hidden}
.Icontact_list li{ overflow:hidden;padding-top:25px;float:left;width:23%;margin-right:2%;text-align:left}
.Icontact_list li strong{font-size:17px;display:block;margin-bottom:10px;padding-bottom:10px;;border-bottom:1px dashed #eee;font-weight:500}
.Icontact_list li p{line-height:25px;font-weight:300}
.Icontact_list li img{margin-top:15px;margin-right:5%}
.Icont_font{width:70%}


/* marqueeleft */
.marqueeleft{height:200px;overflow:hidden;margin:2% auto}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:285px;height:200px;overflow:hidden; position:relative;}
.marqueeleft li img{width:100%;display:block;}
.marqueeleft li .pic{display:block;border:#ccc 0px solid;width:285px;height:200px;overflow:hidden;}
.marqueeleft li .txt{text-align:right;position:absolute;bottom:0;color:#fff;background:rgba(0, 0, 0, 0.75);width:100%;font-size:15px;padding:7px 5px;padding-bottom:3px;}
.marqueeleft li .txt span{display:block;margin:0 10px;margin-bottom:5px;}
.marqueeleft li a{color:#fff;}



.link_bg{background:#3B3B3B; overflow:hidden;color:#9F9EA3;padding:10px 0}
.link_bg a{color:#9F9EA3}
.link_tit{color:#fff;width:110px}
.link_tit img{margin-right:3px;}
.link_font{max-width:1060px}
.link_font a{margin:0 2px;padding-bottom:5px;;font-size:14px;}
.footer{background:#202020;color:#828A7F;padding:10px 0; overflow:hidden}
.footer p{line-height:25px;}
.foot_banqu{width:50%;}
.foot_nav{width:48%;margin-left:2%;}
.foot_nav ul{margin-bottom:18px;margin-top:10px;}
.foot_nav li{float:left;margin:0 2%}
.jiathis_style{float:right;margin-right:30px; width:198px}
.jiathis_style>a{display:block;margin:3px 5px;float:left}

/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:250px;right:-132px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#A04052 url(../images/fixCont.png) no-repeat 0 4px;}
.yb_bar .yb_phone{background:#A04052 url(../images/fixCont.png) no-repeat 0 -94px;}
.yb_bar .yb_QQ{text-indent:0;background:#A04052 url(../images/fixCont.png) no-repeat 0 -45px;}
.yb_bar .yb_ercode{background:#A04052 url(../images/fixCont.png) no-repeat 0  -136px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
/*在线反馈*/
.showbox{width:100%;height:100%;overflow:hidden;position:fixed;left:0;top:0;z-index:99977; background:rgba(0,0,0,0.5)}
.box_subscribe{width:100%; height:100%; position:relative}
.alertext{ position:absolute; top:50%; left:50%; width:512px; height:430px; margin:-215px 0 0 -256px; background:#ededed; border-radius:10px}
.fl{float:left;}
.fr{float:right;}
.f00{color:#F00;}
.close{ position:absolute; top:27px; right:20px; font-size:20px; color:#CC3300; font-weight:400}
.one_line{padding:10px 10px 5px 20px;font-size:16px}
.one_line span{ margin-right:5px}
.one_line input,.one_line textarea{ background:#fff}
.sub_info h4 {margin: 0;font-size: 14px;padding-left: 15px;}
.one_line2{padding-top:25px; padding-left: 15px; padding-bottom:20px;}
.one_line .userid{width:92%; height: 36px; line-height: 100%; line-height: 36px\9; border-radius: 6px; border: 1px solid #ddd; padding-left: 10px;}
.no-f00{margin-left:10px;}
.one_line .gongsi{margin-left:12px; width:50%; height: 36px; line-height: 100%; line-height: 36px\9; border-radius: 6px; border:1px solid #ddd; padding-left: 10px;}
.one_line .tel{width:35%; height:36px; float:right;border-radius: 6px; border: 1px solid #ddd; padding-left: 10px; margin-right:3%}
.one_line .liuyanbox{float: left; overflow: hidden; width:96%}
.one_line .liuyanbox .liuyan{ width:93.8%;height: 60px; line-height: 24px; border-radius: 6px; border: 1px solid #ddd; padding: 10px; margin-left:6px}
.one_line2.clearfix h2{ font-size:22px}
.fk_tj{height: 44px;margin-top:20px; text-align:center}
.reg_tj{background-color: #C30; border: none; border-radius: 4px; width: 120px; color:#fff; height:40px; font-size:18px; cursor:pointer}
.fk_tj a{color: #fff; display:inline-block}

/*products*/
.banIner img{ width:100%}
.mainIner{padding:10px 0}
.titleT{ text-align:center; margin:20px auto 30px }
.titleT h3{font-size:30px}
.titleT span{display: inline-block; position:relative}
.titleT span:before,.titleT span:after{content: "";position: absolute;width: 100px;height: 3px;top: 50%;margin-top: -1px;}
.titleT span:before{
    left: 100%;
    margin-left: 20px;
    	background-repeat: repeat-x;
	background-image: linear-gradient(to right, #a04052 60%, rgba(255, 214, 0, 0) 100%);
}
.titleT span:after{
    right: 100%;
    margin-right: 20px;
    	background-repeat: no-repeat;
	background-image: linear-gradient(to right, rgba(255, 214, 0, 0), #a04052 40%, #a04052);
}
.rightCtit{overflow:hidden; text-align:center}
.rightCtit a{font-size:15px;border-left:1px solid #ddd;padding:2px 1.5%;border-right:1px solid #ddd;   margin:0 1% 2%; display:inline-block}
.header_on {left: 0px; top:0; width: 100%; border-bottom:1px solid #999; position: fixed; z-index: 100; margin:0 !important}
.pro-Nav{ padding:10px; background:#006FBC}
.pro-Nav a{ color:#fff; padding:0 2% 0 1.5%; height:30px; line-height:30px; background:url(../images/pIcon.gif) no-repeat left center}
.width a.sty,.rightCtit a.sty,.rightCtit a:hover{color:#A04052}
.placeIner{color:#999}
.productTxt{ margin:40px auto;background:url(../images/pro_line.png) repeat-x left bottom; line-height:25px; padding-bottom:30px}
.pbj{ background:url(../images/fanhui.png) no-repeat left center; padding-left:18px}
.rightCul{ overflow:hidden; display:block; margin:20px auto;background-color: #f5f5f5}
.rightCul li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%; overflow:hidden}
.rightCul li:nth-child(3n+3){ margin-right:0}
.rightCul li img{ width:100%}
.ulTxt{ position:absolute; left:0; top:89%; background:rgba(0,0,0,0.4); height:100%; width:100%; color:#fff;webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    transition: all 0.7s;}
.ulTxt h3{ font-size:16px; margin:10px 20px; height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; line-height:22px}
.ulTxt p{ font-size:13px; line-height:20px; height:60px; overflow:hidden; margin:0 20px}
.ulTxt span{ border:1px solid #ccc; margin:30px 20px; display:inline-block; padding:2px 10px; font-size:12px}
.rightCul li:hover .ulTxt{ top:0;/* background:#A04052*/}
.rightCul li:hover .ulTxt h3{ font-size:18px;margin:35px 20px}
.page{ margin:20px auto; text-align:center}
.page a{ font-size:16px; display:inline-block; width:20px; border-radius:6px; background:#DDDDDD; line-height:40px; font-family:Verdana, Geneva, sans-serif}
.page a:hover,a.pageSty{ background:#A04052; color:#fff}
/*products-1*/
.productS,.proImg{ overflow:hidden}
.productS{  position:relative}
.productS .titleT,.newsCon .titleT{ color:#900}
.proImg{margin:0 20px; text-align:center}
.proImg img,.proTxt img{ max-width:100%; display:inline-block}
.proNav{ height:35px; background:#A04052; margin:30px auto; overflow:hidden}
.proNav a{ font-size:15px; background:#A04052; line-height:35px; display:inline-block; padding:0 3%; color:#fff}
.proNav a:hover{ color:#fff; background:#FF9E1B}
.proTxt{ margin:40px 20px 20px}
.proTxt h3{ font-size:20px; height:40px; line-height:30px;color:#000; background: url(../images/pro_line.png) repeat-x left bottom}
.proTxt p{ line-height:20px; margin-top:20px}
.proTxt b{ display:block; font-size:15px; height:30px; line-height:30px}
.proTxt table,.proTable{ width:98% !important;border-top:1px solid #ccc; border-left:1px solid #ccc; margin:30px auto}
.proTxt table tr td ,.proTable tr td{border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:8px; text-align:center}
.proTxt table tr td img,.proTable tr td img{ display:inline-table}

/*about*/
.leftService{ background:#42567E; color:#fff; margin:25px auto; padding:20px 20px 0}
.leftService>a{ background:#FF9E1B; color:#fff; padding:5px 15px}
.leftService>p{ line-height:20px; margin:20px auto}
.iconSul{ overflow:hidden; text-align:center}
.iconSul li{ width:35%; float:left; padding:0; margin:0 15% 20px 0}
.iconSul li:nth-child(2n+2){ margin-right:0}
.iconSul li a{ color:#fff; display:block; border:1px solid #fff; margin-bottom:5px}
.iconSul li a:hover{background:#FF9E1B}
.about{ overflow:hidden; margin:30px auto}
.about p{ line-height:20px; margin-bottom:20px}
.about>img,.iconSul li img,.newsImg img{ width:100%}
/*news*/
.newsUl{ overflow:hidden; margin:10px 20px}
.newsImg{ width:16%}
.newsImg img{ border-radius:3px}
.newsTxt{ width:80%}
.newsUl li,.newsUl li p{ width:100%; overflow:hidden}
.newsUl li{ border-bottom:1px solid #ccc; padding:15px 0}
.newsTxt a,.newsTxt h3{ display:block; height:25px; line-height:25px; overflow:hidden}
.newsTxt h3{ float:left; font-size:22px; width:60%; text-overflow:ellipsis; white-space:nowrap}
.newsTxt span{ float:right; color:#999}
.newsTxt p{ line-height:25px; height:75px; overflow:hidden; display:block; color:#999; margin-top:10px}
/*news-1*/
.newsCon{ overflow:hidden; margin:0 20px}
.newsCon .titleT{ text-align:left; background:url(../images/pro_line.png) repeat-x left bottom; padding-bottom:10px; margin-bottom:5px}
.newsCtit{ height:25px; line-height:25px; margin-bottom:30px}
.newsCtit span{ color:#999; margin-right:20px}
.newsCtxt{ line-height:20px}
.newsCtxt p{ margin-top:20px}
.newsCtxt>img{ width:100%; margin:20px auto}
/*service*/
.formC{width:80%; margin:0 auto}
.formC p{ margin-bottom:20px; color:#A04052}
.formC div{ overflow:hidden; margin-bottom:20px}
.SpanR{display:block; overflow:hidden}
.divinputS label,.SpanR label,.SpanR input,.SpanR em,.divinput label{ float:left; display:block}
.SpanR input{ margin-left:12px; width:auto; margin-top:4px}
.SpanR em{ margin:0px 35px 0 5px}
.divinput{ border:1px solid #ccc; padding:5px 10px}
.divinput input,.formC textarea,.divinput select{background:none;border:none}
.divinput>input,.divinput select{ width:80%;height:30px }
.divinput select option{ padding:5px 10px}
.formC textarea{ width:84%;height:160px; font-family: "Microsoft Yahei";overflow-y:scorll; margin-top:-1px}
.divinput label,.divinputS lable{width:auto;text-align:left; margin-right:10px}
.divinput label,.divinputS lable,.divinput input,.formC textarea{line-height:30px}
.formC textarea,.divinput input{ color:#999!important}
.bf{ background:#B27F22 !important}
.buttonD{  text-align:center}
.button{ height:35px;margin-top:20px}
.formC .butt{width:140px;height:35px;background:#A04052;color:#fff;border:none;cursor:pointer; margin:5% 3%; display:inline-block}
.formC .butt:hover{ opacity:0.7;}
/*contcat*/
.contcat{ background:#fff url(../images/skyline-dark.jpg) no-repeat center bottom; padding:20px 20px 100px; background-size:100% auto; margin:30px auto 20px}
.contactTxt h3{ font-size:22px}
.contactImg{ margin-top:20px}
.contactImg  img{ width:100%}
.map{ margin-bottom:20px}
.frame{ height:480px; width:100%}
.about .Icont_font p{ margin-bottom:0}
/*case*/
.case .Inew_img li{ margin-bottom:20px; width:24%}

/*question*/
.question{ margin:20px}
.question li {padding: 25px 25px;border: 1px solid #d8d8d8;margin-bottom: 10px;}
.bt {cursor: pointer}
.bt span {color: #040404;font-size: 20px;line-height: 22px;background: url(../images/Q.png) 0 center no-repeat;padding-left: 53px;}
.bt a {background: url(../images/common1.jpg) 0 center no-repeat;width: 17px;height: 22px}
.question li div.wz {color: #8b8b8b;font-size:12px;line-height:21px!important;height: 42px;overflow: hidden; background: url(../images/A.png) no-repeat;padding-left: 53px;margin-top: 15px}
.question li.xx2 {background: #f6f6f6;border: 1px solid #f6f6f6}
.question li.xx2 .bt span {color: #ea5413;}
.question li.xx2 .bt a { background: url(../images/common2.jpg) 0 center no-repeat;}
.question li.xx2 div.wz {height: auto;}

/*分页*/
.paginator ul>li>a, .paginator ul>li>span {
    position: relative;
    float: left;
    /*padding: 4px 8px;*/
    margin-left: -1px;
    line-height: 1.42857143;
    color: #999;
    text-decoration: none;
    background-color: #fff;
    border:1px solid #ccc;
	padding:2px 10px;
	margin-right:10px;
    /*padding:8px;*/
}
.active1 {
    z-index: 2;
    color:White !important;
    cursor: default;
    background-color: #999 !important;
    border-color: #999 !important;
}
#AspNetPager1_input
{
	float:left;	
	padding: 8px 10px;
	margin-left:5%;
	margin-top:21px;
}
#AspNetPager1_btn
{
	float:left;	
	padding: 6px 12px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-top:21px;
    margin-left:5px;
}










