*{margin:0;padding:0;border:0;}
body{ font-size:12px; font-family:"微软雅黑",Arial,Helvetica,Tahoma !important;color:#333;text-align:center; /*overflow-x:hidden; */min-width:1200px; background-color:#fff;}
a{text-decoration:none;color:#333;}
a:hover,a:active{text-decoration:none;color:#e88c05;}
image{ vertical-align:middle;}
ul,li{ list-style:none;}
em, cite, th { font-style: normal; font-weight: normal; font-style:normal;}
var{font-style:normal;}
input,select,img{vertical-align:middle;}
.wrap{clear:both;width:1200px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap2{clear:both;width:1200px;margin:0 auto;text-align:left;zoom:1;}
.wrap3{clear:both;width:1474px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrapper{ width:100%; text-align:center; background:url(../images/bg.jpg) center top #fff no-repeat; padding-top:11px;}
.clear{clear:both; zoom:1;}
.divhidden{ display:none;}
.l{ float:left;}
.r{float:right;}
.m_t{ margin-top:9px;}
.m_t17{ margin-top:17px;}
.m_t20{ margin-top:20px;}
.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}
.margin_top{ margin-top:-500px;}
.fl{float:left;}
.fr{float:right;}
/*
 1.头部
*/
.b_center{ margin:0 auto; text-align:center;}
.blank_h{ height:110px; overflow:hidden; font-size:0;}
.top_bg{ height:110px;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); background-color:#fff; width:100%;z-index:100; top:0; left:0; }
.menu {width:1200px; height:110px;}
.menu  .logo_l{ width:400px; float:left; display:inline;}
.menu  .logo_l img{height:100%; margin-top:13px; margin-left:-150px;}
.menu  .logo_l img:hover{transition:all 0.3s;filter: Alpha(Opacity=60);opacity: 0.9;} 
.menu  .logo_r{ float:right;display:inline;}
.nav{ float:right; margin-right:-80px;}
.nav li.m{ float:left; text-align:center; letter-spacing:1px; margin-right:16px; position:relative; text-transform:uppercase;}
.nav h3 a{ height:110px; line-height:110px;display:block;padding:0 20px; font-size:18px;  color:#444; text-decoration:none;}
.nav h3{ font-weight:normal;position:relative;}
.nav li h3 a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: 0px;height: 3px;opacity: 0;background-color: #19689e;-webkit-transition: all .5s;
-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li h3 a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav a:hover{}
.nav li.on h3 a{ background-color:#e88c05; color:#fff;}
.nav li.on h3 a:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

.nav li .sub{ display:none; width:100%;  padding:0; position:absolute; background:rgba(0,0,0, 0.6);/* top:87px;*/ top:110px;/* overflow:hidden;*/ text-align:center; z-index:110; left:0%;}
.nav li .sub dd{ vertical-align:middle; list-style:none; text-decoration:none; display:inline-block;line-height:38px;font-size:14px;width:100%; text-transform:uppercase;}
.nav li .sub dd span{ display:block; height:38px; position:relative;}
.nav li .sub dd a{ text-decoration:none; background:none; color:#fff; border-bottom:1px solid #666; display:block;}
.nav li .sub dd a:hover{ color:#e88c05;border-bottom:1px solid #e88c05;}
.top_search{ clear:both; float:right;height:31px; width:252px; margin-top:26px; border:1px solid #d5d5d5; border-radius:6px;}
.top_search .input1{ width:210px; text-indent:14px; line-height:31px; height:31px; outline:medium; background:none; color:#d6d6d6; text-align:left; font-size:14px; border:0; float:left; }
.top_search .input1:focus{ color:#333;}
.top_search .search_con .bnts{ float:right; width:41px; height:31px; background:url(../images/top_pic2.png) left center no-repeat; cursor:pointer;}
.top_search .search_con .bnts:hover{transition:all 0.3s;filter: Alpha(Opacity=60);opacity: 0.6;}


/*首頁*/
/*banner*/
.main_image {width:100%; height:700px; overflow:hidden; margin:0 auto; position:relative; }
.main_image ul {width:9999px; height:700px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:559px;}
.main_image li span {display:block; width:100%; height:700px}
.main_image li a {display:block; width:100%; height:700px}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner{position:absolute; top:640px; width:100%; text-align:center; z-index:10; height:24px} 
div.flicking_con a { display:inline-block; width:24px; height:24px; margin:0; padding:0; background:url('../images/dian.png') no-repeat; text-indent:-10000px}
div.flicking_con a.on {background:url('../images/dian2.png') no-repeat;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:32px!important;height:32px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{left:40px; width:32px; height:32px; background: url(../images/ico_04.png) no-repeat left top;}
#btn_prev:hover{left:40px; width:32px; height:32px; background-position:0 -32px;}
#btn_next{right:40px; background: url(../images/ico_04.png) no-repeat -32px top;}
#btn_next:hover{right:40px; background: url(../images/ico_04.png) no-repeat -32px -32px;}


.i_about_t{ margin-top:58px; height:51px; line-height:51px;  text-align:center; font-weight:bolder; font-size:36px; color:#222222; font-family:Verdana, Arial; text-transform:uppercase;}
.i_about_txt{ line-height:21px; text-align:center; font-size:14px; color:#868686; font-size:14px; padding-top:10px; width:630px;}



.i_news_bg{ overflow:hidden; background-color:#f5f5f5;}
.i_news{ margin-top:60px; overflow:hidden; padding-bottom:75px;}
.i_news ul li{ float:left; width:380px; margin-right:30px;margin-bottom:30px; overflow:hidden; position:relative;}
.i_news ul li:nth-child(3n+0){ margin-right:0;}
.i_news ul li .imgs{ width:380px; overflow:hidden;}
.i_news ul li .imgs img{ width:380px; height:234px;-webkit-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;}
.i_news ul li a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.i_news ul li .i_news_txt{ position:absolute; width:100%; height:100%; background:url(../images/i_bg1.png) repeat; color:#fff; font-size:14px; left:0; top:176px;transition:all 0.3s;}
.i_news ul li .i_news_txt h2{ padding-left:10px; height:36px; font-size:14px; overflow:hidden; padding-right:10px; line-height:18px; font-weight:normal; margin-top:10px;transition:all 0.3s;}
.i_news ul li .i_news_txt em{ display:block; margin-top:13px; padding-left:10px;}
.i_news ul li .i_news_txt .i_news_more{ text-align:center; display:block; font-size:12px; text-transform:uppercase; margin-top:100px;}
.i_news ul li a:hover .i_news_txt{ top:0;}
.i_news ul li a:hover .i_news_txt h2{ margin-top:20px;}

.i_about_bg{ height:590px; overflow:hidden; background:url(../images/i_about.jpg) center top no-repeat;}
.M_2{ width:1200px; margin:0 auto; height:404px; padding-bottom:8px;/*background:url(../images/i_bg3.png) #fff center bottom no-repeat;*/ margin-top:20px;}
.M_2 .tempWrap{ width:100%;}
.M_2 .slideTxtBox2 .parBd { width: 100%;margin: 0 auto;}
.M_2 .slideTxtBox2 .parBd .picScroll-left { position: relative; width:100%;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .hd {height:0; /*left: -32px;*/ position: absolute;top:309px; left:0; width: 1164px;z-index: 9; text-align:center;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .hd .sPrev,.M_2 .slideTxtBox2 .parBd .picScroll-left .hd .sNext{ background: url(../images/s_left2.png) center center no-repeat; cursor: pointer;  display:inline-block;  height: 35px;  width:35px;background-size:auto 100%;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .hd .sPrev:hover {background: url(../images/s_left2_on.png) center center no-repeat; }
.M_2 .slideTxtBox2 .parBd .picScroll-left .hd .sNext { background: url(../images/s_right2.png) center center no-repeat;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .hd .sNext:hover{background: url(../images/s_right2_on.png) center center no-repeat;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .hd .prevStop {background-position: -60px 0;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .hd .nextStop {background-position: -60px -50px;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd {height: auto; overflow:hidden;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul {height: auto; padding: 0;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li { float: left; /*height: auto;*/ width:100%;text-align:left; overflow:hidden;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li a{ color:#333;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .team_con{width:530px; padding-left:30px; padding-right:40px;height:404px; overflow:hidden; background-color:#fff; float:left;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .team_con p{ line-height:28px; padding:30px 0 0 0; font-size:14px; color:#666;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .imgs{width:600px;height:404px;overflow:hidden; float:left;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .imgs img{ width:100%; height:404px; display:block;transition:all 0.3s;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .team_con h2{ margin-top:42px; height:38px; line-height:38px; font-size:24px; color:#121212; font-weight:bold;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .team_con .p{ height:38px; line-height:38px; font-size:24px; color:#121212;overflow:hidden;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .team_con .divs{ margin-top:42px; line-height:22px; height:88px; overflow:hidden; font-size:14px; color:#333;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .team_con em{ font-size:10px; font-family:Arial; margin-top:22px; display:block; color:#f60;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .team_con em:hover{ color:#e88c05;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .team_con .divs label{ color:#1b3c74; font-weight:bold;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li a{ text-decoration:none;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .imgs:hover img{ }


.contact_a{  float:right; display:inline; width:215px;}
.contact_a li{float: left;position: relative; margin-left:17px;}
.contact_a li a:hover{filter:alpha(opacity=80);opacity:0.8;}


/*尾部*/
.link_text{overflow:hidden; font-size:12px; height:290px; background:url(../images/foot_bg.jpg) center top repeat-y ; padding-bottom:30px; }
.link_text .wrap div{ float:left; display:inline;margin-left:9px;overflow:hidden; text-align:left;line-height:20px;color:#aeaeae; width:291px;}
.link_text .wrap div a{ color:#aeaeae;}
.link_text .wrap div a:hover{ color:#f9c01b; text-decoration:none;}
.link_text .wrap div h2{ margin-top:19px; height:52px; line-height:52px; width:270px; background:url(../images/line.png) left bottom no-repeat; font-size:16px; color:#ffffff; font-weight:normal;}
.link_text .wrap div .footp{ height:120px; overflow:hidden; padding-top:18px; color:#aeaeae; font-size:14px; padding-right:10px}
.link_text .wrap div .footm{ padding-right:19px; background:url(../images/foot_pic.png) right center no-repeat; font-size:14px; font-weight:bold; color:#fff; line-height:60px;}
.link_text .wrap div ul{ margin-top:20px;}
.link_text .wrap div ul li{ height:34px; line-height:34px; overflow:hidden; width:265px;}
.link_text .wrap div ul li a{ display:block;background:url(../images/foot_pic2.png) left center no-repeat;padding-left:15px; }
.link_text .wrap div ul li a:hover{background:url(../images/foot_pic3.png) left center no-repeat;}
.link_text .wrap div .footp2{ overflow:hidden; padding-top:18px; color:#aeaeae; font-size:14px; line-height:24px;}
.link_text .wrap div .email_txt{ height:33px; line-height:33px; overflow:hidden; padding-left:13px; width:218px; float:left; display:inline; font-size:14px; color:#a4a4a4; font-style:italic; margin-top:15px;}
.link_text .wrap div .email_btn{ width:38px; height:33px; cursor:pointer; float:left; display:inline; background:url(../images/bnt.png) no-repeat;margin-top:15px;}
.link_text .wrap div .email_btn:hover{filter:alpha(opacity=80);opacity:0.8;}
.f_top{ width:38px; height:38px; background:url(../images/top.png) no-repeat; cursor:pointer; position:absolute; right:0; margin-top:-40px;}
.f_top:hover{filter:alpha(opacity=80);opacity:0.8;}
.f_bg{ height:52px; overflow:hidden; width:100%;font-size:12px; letter-spacing:1px; background-color:#333333; line-height:52px; background-color:#1e1e1e;}
.f_bg .r{color:#aeaeae;}
.f_bg .r a{color:#aeaeae;}
.f_bg .l{color:#707070;}
.f_bg .l a{ color:#FF0000;}
.f_bg a:hover{ color:#f9c01b; text-decoration:none;}
.f_bg label{ color:#bdbdbd;}

/* side */
.side{position:fixed;width:54px;right:0;bottom:200px;z-index:150;}
.side ul li{width:54px;height:54px;float:left;position:relative; margin-bottom:1px;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#424242;opacity:0.7;filter:Alpha(opacity=70);color:#fff;font:20px/54px "微软雅黑";overflow:hidden; text-align:left;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#424242;opacity:0.7;filter:Alpha(opacity=70);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#36af35;opacity:0.7;filter:Alpha(opacity=70);}
.side ul li img{float:left;}
.side ul li .sidebox2{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#424242;opacity:0.7;filter:Alpha(opacity=70);color:#fff;font:20px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidebox2:hover{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#36af35;opacity:0.7;filter:Alpha(opacity=70);color:#fff;font:20px/54px "微软雅黑";overflow:hidden;}

#bb1{ width:181px; height:168px; margin-left:-176px; background:url(../images/ico_code_bg.png) no-repeat; }
#bb1 img{ width:150px; height:150px; margin-left:9px; margin-top:9px;}


#main{width: 1200px;margin:70px auto 0 auto;}
#main .inner{border: 1px solid #f4f4f4; margin-bottom: 65px;overflow: hidden;zoom:1;}
/*0416鏂板*/
#main .inner .zycp{width: 318px;height:420px;display: block; overflow:hidden; /*background: url(../images/ind_01.png) no-repeat;*/}
#main .inner .zycp.hover{background-image: url(../images/ind_01hover.png);}
/*0416鏂板 end*/
#main .inner .miinner{width: 880px;}
#main .sm{width: 220px;height:210px;color:#000000;text-align: center;position: relative;}
#main .sm p.na{font: bold 16px/16px "微软雅黑";padding-top: 71px;}
#main .sm p.la{font: 12px/80px "微软雅黑";filter:alpha(opacity=60);opacity: 0.6;height:80px;}
#main .sm span{width: 77px;height: 22px;background: #e88c05;display: inline-block;color: #fff;font: 11px/22px "微软雅黑";}
#main .sp{}
#main .sp img.tit{width:220px;height:210px;}
#main .sp1{width: 22px;height:39px;background:url(../images/ind_05.png);z-index: 2;position: absolute;top:95px;left: -19px;}
#main .sp2{width: 22px;height:39px;background:url(../images/ind_07.png);z-index: 2;position: absolute;right:-19px;top:95px;}
#main .sp3{width: 39px;height:22px;background:url(../images/ind_06.png);z-index: 2;position: absolute;top:-19px;left: 95px;}
#main .sp4{width: 39px;height:22px;background:url(../images/ind_08.png);z-index: 2;position: absolute;bottom:-19px;left: 95px;}
#main .sm:hover{background: #e88c05;color: #fff}
#main .sm:hover span{color: #e88c05;background: #fff;cursor: pointer;}
#main .sm:hover .sp1{background-image: url(../images/ind_051.png);}
#main .sm:hover .sp2{background-image: url(../images/ind_071.png);}
#main .sm:hover .sp3{background-image: url(../images/ind_061.png);}
#main .sm:hover .sp4{background-image: url(../images/ind_072.png);}

/***内页***/
.nybanner {position: relative; width: 100%; margin: 0 auto; height:auto; overflow:hidden;}
.nybanner img{margin: 0 auto;display: block;max-width: 100%;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1); transition:transform 2s;-moz-transition:transform 2s;-ms-transition:transform 2s;-o-transition:transform 2s;-webkit-transition:transform 2s;}
.nybanner img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

.subNav{ border-bottom:10px solid #f3f3f3;height:auto; overflow:hidden;}
.subNav li { padding:25px 30px; display:block; float:left; text-align:center; border-right:1px solid #e7e7e7; font-size:16px; transition: all .2s;}
.subNav li.curr,.subNav li:hover{ background:#e88c05; border-right:none;}
.subNav li a{ color:#666; display:block;}
.subNav li.curr a,.subNav li:hover,.subNav li a:hover{ color:#fff !important; display:block;}

.titleny{ height:30px; line-height:30px; padding:47px 0 25px; margin-bottom:40px; border-bottom:1px solid #e7e7e7; }
.titleny h3{ font-size:28px;font-weight:300; }
.titleny .way{ text-indent:22px; font-size:14px; color:#666; background:url(../images/icon.png) 0px -115px no-repeat;}
.titleny .way a{ color:#666; padding:0 3px;}
.titleny .way a.curr{ color:#e88c05}

.ContUs{ padding:0 0 25px 0}
.gsxw{ line-height:38px; font-size:17px;}
.gsxw img{ display:block; margin:auto; clear:both;}
.gsxw strong{ color:#e88c05;}
.zzry{ font-size:14px; line-height:24px; height:auto; overflow:hidden;}
.zzry ul{margin-right:-3%; }
.zzry li{  float:left; width:22%; margin-right:3%;height:auto; overflow:hidden; }
.zzry li.mo{ padding-right:0}
.zzry li div{ border:1px solid #ddd; padding:1px;}
.zzry li div img{ width:100%;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1); transition:transform 2s;-moz-transition:transform 2s;-ms-transition:transform 2s;-o-transition:transform 2s;-webkit-transition:transform 2s;}
.zzry li div img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.zzry li p{ text-align:center; height:40px; padding-top:20px; overflow:hidden}

/*************分页css*************/
.cuspages{ width:100%; height:auto; overflow:hidden; margin:0 0 5% 0;}
.pages {overflow: hidden;zoom: 1;font-size: 12px;float: right;clear:both;}
.pages span, .pages a {float: left;width: 34px;height: 34px;border: #e2e2e2 1px solid;font-size:12px;text-align: center;line-height: 34px;margin-right: 5px;}
.pages .disabled { color: #ccc; }
.pages .current {background-color: #f26f21;border: #f26f21 1px solid;color: #fff;}


.newbox{ max-width:1200%; height:auto; overflow:hidden; margin:auto;}
.newbox li{ border:2px solid #e5e5e5; padding:1.5%; margin-bottom:25px; height:auto; overflow:hidden;}
.newbox li:hover{border:2px solid #e88c05; }
.newbox li .nimg{ width:30%; float:left;}
.newbox li .nimg img{ width:100%;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1); transition:transform 2s;-moz-transition:transform 2s;-ms-transition:transform 2s;-o-transition:transform 2s;-webkit-transition:transform 2s;}
.newbox li .nimg img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

.newbox li .ncon{ width:67%; float:left;padding:1.5%;}
.newbox li .ncon h3{ font-size:20px; padding-bottom:2%;}
.newbox li .ncon h3 a{font-size:20px;}
.newbox li .ncon p{ color:#666; font-size:15px; line-height:27px;}
.newbox li:hover a{ color:#e88c05;}
.newbox li .more{ padding:3% 0; color:#999;}

.article{ font-size:14px; line-height:14px; padding:30px 50px 0 50px;}
.article h2{ padding:0 40px 20px; font-size:30px; color:#4c4c4c; line-height:34px; text-align:center; display:block}
.article .arcDate{ font-size:14px; color:#999; height:24px; line-height:24px; text-align:center}
.article .acrCont{ padding:20px 0 50px 0; font-size:16px; color:#4c4c4c; line-height:35px;}
.article .acrCont img{ display:block; margin:2% auto; clear:both;}
.article .backlist{ margin:30px auto 15px; padding-bottom:60px; width:100%; height:37px; line-height:37px; font-size:16px; color:#fff; text-align:center; background:#06F url(../images/back.png) center top no-repeat;}
.article .backlist a{ display:block; color:#fff}
.article .nextprv{ line-height:30px; font-size:14px; color:#4c4c4c; margin-bottom:3%; border-top:1px solid #ddd; padding-top:40px;}
.article .nextprv a{color:#4c4c4c}
.article .nextprv a:hover{ color:#0d71ca;}
.article .nextprv p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}



.download{ width:100%; height:auto; overflow:hidden;}
.download ul{margin-right:-5%;}
.download ul li{ width:45%; margin-right:5%; float:left;height:auto; overflow:hidden; border-bottom:1px #ddd solid; padding:1% 0;background:url(../images/icon.png) right -213px no-repeat}
.download ul li a{ font-size:17px;}

/***products  list***/
.navprot{ height:72px; line-height:72px; border-bottom:10px solid #f3f3f3; }
.navprot ul{}
.navprot li{ float:left; position:relative; z-index:10;  border-right:1px solid #e7e7e7;}
.navprot li p{ }
.navprot li p a{ display:block; font-size:17px;padding:0 25px;}
.navprot li:hover p a{ display:block; text-decoration:none;  background:#0d71ca; padding:0 25px; color:#fff;}
.navprot li a.current{ color:#0d71ca;}
.navprot li dl{ width:240px; line-height:40px;  background:#0d71ca; position:absolute; left:0px; top:72px; transition:all 0.3s; visibility:hidden; opacity:0;padding:10px 0;  }
.navprot li:hover dl{ visibility:visible; opacity:1;}
.navprot li dl a{ display:block;  transition:all 0.3s; color:#fff;}
.navprot li:hover dd{ margin:0 22px; border-bottom:1px solid #dfe2e3; line-height:21px; padding-left:20px; padding:8px 0; }
.navprot li:hover dd a{ display:block; font-size:13px;}
.navprot li:hover dd a:hover{ display:block; text-decoration:none;}

.navpsj{ display:none; border-bottom:10px solid #f3f3f3; padding:0 2%; }
.navpsj h2{background:url(../images/hhBg.png) no-repeat left center; text-indent:46px; height:72px; line-height:72px; font-size:24px;}
.navpsj ul{margin-right:-3%; height:auto; overflow:hidden;}
.navpsj ul li{ width:40%; float:left; margin-right:3%; height:auto; overflow:hidden; border:1px #ddd solid; padding:2%; margin-bottom:3%;}
.navpsj ul li h3{ line-height:50px; font-size:18px; background:url(../images/news_FQA_LI.png) no-repeat left center; text-indent:12px;}
.navpsj ul li p{ line-height:35px; border-bottom:1px #eee solid; text-indent:30px;}
.navpsj ul li p a{ font-size:16px; color:#666;}

.procon{ width:100%; height:auto; overflow:hidden;}
.procon ul{ margin-right:-3%; margin-bottom:3%; height:auto; overflow:hidden;}
.procon ul li{ width:30.333%; height:auto; overflow:hidden; margin-right:3%; margin-top:3%; float:left; }
.procon li .pic{ overflow:hidden;}
.procon li p{ line-height:50px; font-size:16px; text-align:center;}
.procon li img{ width:100%; transition:all 0.7s;}
.procon li:hover img{ transform:scale(1.2);}

.web{margin:0px auto;padding:0px;width:1000px;height: auto;display: table;}
.products_list{ padding-top:60px; overflow:hidden; padding-bottom:50px;}
.products_list ul{}
.products_list ul li{ position:relative; float:left; border:solid 1px #e6e6e6; text-align:center; width:256px; padding:25px; margin-right:37px; margin-bottom:30px; min-height:400px; background:#fff; }
.products_list ul li .pisss{overflow:hidden; width:250px; height:250px; }
.products_list ul li img{ display:block; margin:0 auto; margin-bottom:15px;  -webkit-transition:1s; transition:1s;}
.products_list ul li:hover img{-webkit-transform:scale(1.23);-moz-transform: scale(1.23);-o-transform:scale(1.23);}

.products_list ul li a{ font-size:16px; color:#333;}
.products_list ul li p{ color:#999; font-size:12px; padding-top:10px; padding-right:22px; line-height:22px;}
.products_list ul li a.pro_more{ font-size:14px; border:solid 1px #e6e6e6; display:block; margin:0 auto; width:80px; height:30px; line-height:30px;  margin-top:10px;}
.products_list ul li a.pro_more:hover,.products_list ul li a.pro_more.cur{background:#ffa92d; color:#fff;}
.li_bor{ position:absolute; top:-4px; left:-4px; border:solid 4px #ffa92d; z-index:4;}
.pro_lishang{ position:absolute; z-index:5;}
.products_list ul li a:hover{ color:#ffa92d;}

.nyrg,.neiro_s{ width:100%; height:auto; overflow:hidden;  }
.prozy{ width:100%; height:auto; overflow:hidden;}
.prozy dl{ width:30%; height:auto; overflow:hidden; float:left; margin-right:3%; border-bottom: 2px solid #CCC;  padding-bottom:15px; margin-top:20px; border-left:1px #FFF solid; border-top:1px #fff solid; border-right:1px #fff solid;}
.prozy dl dt{}
.prozy dl dd{ height:auto; overflow:hidden; padding:0 3%; }
.prozy dl dd h3{ font-size:16px; line-height:40px;}
.prozy dl dd h3 a:hover{ color:#0093db;}
.prozy dl dd span{ line-height:25px; color:#888;}
.prozy dl:hover{border-bottom:2px solid #0093db; border-left:1px #0093db solid; border-top:1px #0093db solid; border-right:1px #0093db solid; color:#0093db;}

.game163{ overflow: hidden;height:auto;  width:45%;float:left;}
.game163 .bigImg{ height: 481px; position: relative;}
.game163 .bigImg li img{ vertical-align:middle;  width:100%; height:481px;   }
.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }
.game163 .smallScroll{ height:76px; margin-top:10px;}
.game163 .sPrev,.game163 .sNext{ float: left; display: block; width:24px; height:76px; text-indent: -9999px;background:url(../images/yft_pic33.gif) no-repeat 0 0; }
.game163 .sNext{background-position:-26px 0px;}
.game163 .smallImg{ float:left;  margin: 0 8px; display:inline; width:80%; overflow: hidden;}
.game163 .smallImg ul{ height:76px;  width: 9999px; overflow: hidden; }
.game163 .smallImg li{ float: left; margin: 0 3px; width:74px; cursor:pointer;  display: inline;  }
.game163 .smallImg img{ border:1px solid #ededed; width:74px !important; height:74px;}
.game163 .smallImg .on img{border:1px solid #0093db;}

.product_title{float:right;width:53%;}
.product_title h3{ font-size:24px; line-height:50px;border-bottom:1px solid #ededed;padding-bottom:10px;}
.product_title h3 p{ font-size:18px;}
.product_title .jshao{line-height:30px;margin-top:20px;padding-top:20px; font-size:16px;}

.neiro_x{padding-top:50px; border-bottom:1px solid #ededed;padding-bottom:10px; margin-bottom:20px; line-height:32px;}
.neiro_x .slideTxtBox{max-width:1200px;}
.neiro_x .slideTxtBox .hd{ height:50px; line-height:50px; border-top:1px solid #ededed; border-bottom:1px solid #ededed;  position:relative;}
.neiro_x .slideTxtBox .hd ul{ width:100%; height:51px;position:absolute; left:0px; top:0px;}
.neiro_x .slideTxtBox .hd ul li{ float:left; width:25%; text-align:center; cursor:pointer; height:51px; font-size:20px;}
.neiro_x .slideTxtBox .hd ul li.on{ height:51px; background:#e88c05 url(../images/yft_pic34.gif) no-repeat center bottom; color:#fff;}
.neiro_x .slideTxtBox .bd .cptx{padding:30px; font-size:16px;}
.neiro_x .slideTxtBox .bd .cptx li{ line-height:30px; background:url(../images/yft_pic36.gif) no-repeat 0 13px; padding-left:15px}
.neiro_x .slideTxtBox .bd .cptx p{line-height:30px;}
.neiro_x .slideTxtBox .bd .cptx img{ clear:both; margin:2% auto; display:block;}
.neiro_x .slideTxtBox .bd .jszn{padding:30px 0;}
.neiro_x .slideTxtBox .bd .jszn table td{ font-size:16px;}
.newsnt{ width:100%; height:auto; overflow:hidden; line-height:40px; font-size:18px;}


.boty{ background:#f3f3f3; padding:15px; margin-top:20px; line-height:25px; color:#999;height:auto; overflow:hidden;}
.boty .blf{ width:85%;}
.boty .brg{ width:15%;}
.boty .brg p{ width:70px; height:70px; border-radius:100%; background:#f60; line-height:70px; text-align:center; margin-top:0 !important; }
.boty .brg p a{ color:#fff !important;}
.boty .brg p:hover{ background:#12b78a;}

.contactbox{ width:340px; float:left; height:auto; overflow:hidden; line-height:30px; margin-top:15px;}
.contactri{ width:702px; float:right;height:auto; overflow:hidden; margin-top:15px;}

/*feedback*/
.content_box{margin-top:5px;}
.content_box .messages_box{width:auto;padding:10px 1% 10px 1%;}
.content_box .messages_box ul{width:100%;} 
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #e88c05;border:none;}

.NewsJob dt{ font-size:20px; color:#1c5695; height:60px; line-height:60px; border-bottom:1px solid #e6e6e6}
.NewsJob dd{ border-bottom:1px solid #e6e6e6; background:url(../images/icon.png) right -213px no-repeat}
.NewsJob dd .NewsJobTitle{ height:60px; line-height:60px; font-size:14px; color:#666; cursor:pointer; }
.NewsJob dd.curr{ border-bottom:none; background-position: right -155px;}
.NewsJob dd.curr .NewsJobTitle{ color:#e88c05; font-size:16px;}
.NewsJob dd .NewsJobTitle a{ color:#1c5695;}
.NewsJob dd .NewsJobTitle b{ padding-right:4px; }
.NewsJobCont{ background:#fafafa; display:none; padding:35px; font-size:13px; color:#4c4c4c; line-height:28px;}
.NewsJobCont b{ font-size:14px; display:block; }
.NewsJobCont a.ljtd{ padding:6px 14px 8px; color:#fff; background:#e88c05; font-size:16px;}
@media screen and (max-width: 1200px) {
.top_bg{ position:inherit;}
.blank_h{ height:0;}
}