 /* css document */
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,input,body,strong,span,pre{margin:0; padding:0; border:0; background-repeat:no-repeat;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}
body{font-size:13px;font-family:"微软雅黑";, sans-serif;margin:0px;padding:0px;color:#666;height:auto;clear:both; min-width:1200px;}
img{border:0px;}
ul,li{list-style:none;}
em,i{ font-style:normal;}
a{ text-decoration:none;color:#666;}
a,area{blr:expression(this.onfocus=this.blur())}
.indx { width:100%;height:100%; overflow:hidden;_position: relative;}
.del_float{ clear:both; line-height:0; height:0; font-size:0;}
.clear{ clear:both; line-height:0; height:0; font-size:0;}
input,textarea{ outline:none; font-size:13px;font-family:arial, helvetica, sans-serif;color:#666}
/*通用样式*/
.qf { clear:both;}
.fleft {float:left;}
.fright {float:right}
.none {display: none;}
.qc:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.qc{*zoom:1;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none; border:none;}
/* scrollbar for chrome */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: rgba(107, 107, 107, 0.06);
}
::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: rgba(107, 107, 107, 0.06);
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
}
::-webkit-scrollbar-track:hover {
  background-color: rgba(107, 107, 107, 0.1);
  -webkit-box-shadow: inset 0 0 6px rgba(0,153,153,.4);
}
::-webkit-scrollbar-track:active {
  background-color: rgba(107, 107, 107, 0.2);
  -webkit-box-shadow: inset 0 0 6px rgba(0,153,153,.1);
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(107, 107, 107, 0.8);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);
}
::-webkit-scrollbar-thumb:hover {
  background-color: rgba(107, 107, 107, 0.8);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);
}
::-webkit-scrollbar-thumb:active {
  background: rgba(21, 14, 0, 0.5);
}
 
#header{background: rgba(104,128,161, 0.8);
width:100%;
padding:2px 0 1px 0;position: fixed;z-index:9999;
box-shadow: 0px 1px 5px rgba(13, 13, 13, 0.22);}

.header_in{width:1200px;  margin:0 auto; overflow:hidden;}
.header_in h1{float:left;width: 150px;overflow:hidden;}
.header_in h2{float:right;width: 146px;overflow:hidden;}
.header_top{height:38px; float:right; line-height:32px; margin-top:20px;}
.header_top a:link,.header_top a:visited{color:#7C8897;}
.header_top span{ margin:0 3px; display:inline-block;}
.header_top b{color:#f5ac05; font-size:13px; }
.header_top span.last{font-family:"微软雅黑"; color:#7C8897;}

#header .menu{width: 1000px;overflow:hidden;height: 74px;float: right;}
#header .nav {float:left;}
#header .nav ul{display: table}
#header .nav ul li .nav-a{font-size: 15px; padding:10px 24px; color: #fff;text-decoration: none; line-height:70px;}

#header .nav ul li .nav-a:hover,#header .nav ul li .nav-a.hover{ color:#fff; background:#465F82; border-radius:6px;}

.mainlevel{float:left; height:90px; width:120px;}
.mainlevel div{ background: rgba(104,128,161, 0.9); position: absolute; padding:15px;display:none;
top:75px; /*width: 430px; box-shadow: 0px 2px 3px #a0a0a0; */}
.mainlevel div ol{overflow: hidden; float: left; display: block; width: 240px}
.mainlevel div li{border-bottom: #cccccc 1px dashed; line-height: 40px; width: 300px}
.mainlevel div li.half {
    width: 120px!important;
    float: left;
}
.mainlevel div li a{height: 27px; color: #ddd; padding-left: 3px; display: inline-block; line-height: 27px; width: 117px}
.mainlevel div li a:hover{color: #ff5722}
.mainlevel div .nav-img{float: right; display: inline-block;}
.mainlevel div span img{border:none;}	
/*底部*/
.footer{width:100%; overflow:hidden; background:#222; padding:50px 0;}
.footerCon{width:1200px; margin:0 auto; }
.footerCon ol{float: left;margin-top:30px;padding-left:30px;}
.footerCon ol.ol01{width: 410px;}
.footerCon ol.ol02{width: 240px;}
.footerCon ol.ol03{width: 220px;}
.footerCon ol.ol04{width:130px;}
.footerCon ol.ol05{width:120px;}
.footerCon ol ul{padding-bottom:24px; float:left;}
.footerCon ol li{padding-top:15px; width:108px; float:left; overflow:hidden;}
.footerCon ol h2{ font-size:18px; color:#fff; display:block;}
.footerCon ol li a{ color:#999;}
.footerCon ol li a:hover{ color:#ff9800}
.footerCon p{width:133px; height:162px; overflow:hidden; float:left;  /*background:#e3e3e3;*/ margin:25px 0 0 45px; _margin:22px 0 0 22px;}
.footerCon p span{display:inline-block; padding:5px 4px;}
.footerCon p em{width:100%; height:25px; color:#999; font-size:14px; line-height:18px;  display:inline-block; text-align:center;}
.footerCon p.code{float:left;}
.footerCon p.code em{ font-size:14px;}
.foot{width:100%; background:#111; border-top:1px solid #524f4f;}
.footCon{width:1200px; height:50px;  margin:0 auto;}
.footCon .text{width:550px; color:#848484; line-height:50px; float:left;}
.footCon .design{float:right; position:relative; line-height:50px; color:#9E9E9E;}
.footerCon .contacts{padding:0;}
.footerCon .contacts li{line-height:24px; height:24px; font-size:14px; color:#999; width:100%; list-style-type:none;}
.footerCon .contacts li span{float:left; margin-right:8px;}
.footerCon .contacts li span.tel{ background:url(../images/contact-icon.png) 0 0 no-repeat; width:24px; height:24px;}
.footerCon .contacts li span.fax{ background:url(../images/contact-icon.png) 0 -26px no-repeat; width:24px; height:24px;}
.footerCon .contacts li span.email{ background:url(../images/contact-icon.png) 0 -58px no-repeat; width:24px; height:24px;}
.footerCon .contacts li span.address{ background:url(../images/contact-icon.png) 0 -90px no-repeat; width:24px; height:24px;}
.footerCon .contacts li span.zipcode{ background:url(../images/contact-icon.png) 0 -122px no-repeat; width:24px; height:24px;}
.footerCon .contacts li span.website{ background:url(../images/contact-icon.png) 0 -152px no-repeat; width:24px; height:24px;}
/*Banner&广告*/
.banner{width:100%; height:600px; position:relative; overflow:hidden; z-index:200;}
.bannerCon{width:100%; position:relative; height:700px; overflow:hidden;}
.bannerCon ul{ position:relative;height:700px;}
.bannerCon ul li{ width:100%; height:700px; position:absolute; top:0px; left:0px;}
.bannerCon ul li a{width:100%; height:100%; display:block; position:absolute; z-index:350; overflow:hidden;}
.bannerCon ul li img{width:1920px; height:700px;  position:absolute; left:50%; margin-left:-960px; z-index:1;  }
.bannerCon ul li p,.adv p{width:1200px; overflow:hidden; position:relative; z-index:300; margin:145px auto 0;}
.bannerCon ul li p b,.adv p b{overflow:hidden; display:block; color:#ba251e; font-size:40px; font-weight:normal;}
.bannerCon ul li p span,.adv p span{width:640px; overflow:hidden; display:block; color:#fff; font-size:14px; opacity:0.8; padding-left:5px;}
.head_nav li a.last{ border-right:none;}
.bannerCon .inddot{position:absolute; width:14px; top:240px; right:30px; text-align:center; z-index:99; }
.bannerCon .inddot a{display:inline-block; width:14px; height:14px; margin:3px 0;overflow:hidden; line-height:11111px; overflow:hidden; background:url(../images/dot.png) no-repeat; background-position:left,top;}
.bannerCon .inddot a.cur{background:url(../images/dot_a.png) no-repeat;}
.adv{width:100%; height:460px; position:relative; overflow:hidden; z-index:200;}
.adv img{width:1920px; height:460px;  position:absolute; left:50%; margin-left:-960px; z-index:1;  }
.picScroll-left3{ width:100%; height:120px; display:table; position:relative;   }
.picScroll-left3 .hd{ overflow:hidden; }
.picScroll-left3 .hd .prev,.picScroll-left3 .hd .next{ display:block;  width:34px; height:65px; position:absolute; top:30px; overflow:hidden; cursor:pointer; z-index:20; }
.picScroll-left3 .hd .prev{background:url(../images/left.png) no-repeat; left:20px; }
.picScroll-left3 .hd .next{ background:url(../images/right.png) no-repeat; right:20px; }
.picScroll-left3 .bd{width:100%; height:120px; display:table;}
.picScroll-left3 .bd ul{ zoom:1; height:120px; overflow:hidden; }
.picScroll-left3 .bd ul li{width:14.3%; height:120px; background:url(../images/index_procate_bg.png) no-repeat;  float:left; _display:inline; text-align:center; position:relative; display:table; }
.picScroll-left3 .bd ul li .pic{ text-align:center; }
.picScroll-left3 .bd ul li .pic a{ width:100%; height:120px; overflow:hidden; display:block; margin:0 auto;}
.picScroll-left3 .bd ul li .pic img{ display:block; margin:0 auto; padding-top:45px;  }
.picScroll-left3 .bd ul li .title{width:100%; text-align:center; position:absolute; left:0; bottom:50px; z-index:15;  font-size:16px; color:#333;}

.BannerHover{width:100%; display:table; position:absolute; left:0; bottom:0; z-index:10;}
.BannerHoverCur{width:100%; height:100%; position:absolute; left:0; top:0; z-index:6; display:none; background:url(../images/index_14.png) repeat;}
.BannerHoverCon{width:100%; height:310px; position:absolute; z-index:20; left:0; bottom:120px; overflow:hidden; background:url(../images/index_procate_bg.png) repeat-y; display:none;}
.BannerHoverCon p.img02{width:100%;position:relative;text-align:center;font-size:16px;color:#222;margin-top: 10px;}
.BannerHoverCon p.img02 span{width:100%; height:290px; position:absolute; left:0; bottom:100px; background:url(../images/index_procate_circle.png) center 49px no-repeat; background-size:155px 155px;}
.BannerHoverCon p.img02 em{position:relative; top:2px; padding:10px 10px; background:#222; color:#fff; border-radius:30px; }
.BannerHoverCon p.img02 i{width:107px; height:107px; display:block; margin:74px auto 0; overflow:hidden;}
.BannerHoverCon p.img02 i img{width:100%; display:block;}
.BannerHoverCon p.img02 a.moretitle{ width:100%; position:absolute; left:0; bottom:28px; z-index:100; color:#222; opacity:0.6;}
.BannerHoverCon p.img02 a.moretitle:hover{color:#f5ac05; opacity:1;}
.BannerHoverCon a.moreall{width:100%; height:100%; display:block; z-index:99; position:absolute; top:0; left:0;}

span.picon {width: 80px;height: 80px;margin: 30px auto;position: relative;display: block;}

.BannerHoverCon p.img01 {height: 267px;overflow: hidden;}
/*首页内容*/
.advantage{width:1200px; margin:0 auto; position:relative;}
.advantage ul{overflow:hidden; padding:100px 0;}
.advantage ul li{width:25%; float:left; overflow:hidden;}
.advantage ul li span{font-size:80px; line-height:80px; color:#222; float:left;}
.advantage ul li em{font-size:38px; line-height:80px; color:#c30; float:left; padding-left:12px}
.advantage ul li p{ font-size:14px; color:#444; clear:both; line-height:24px;}
.whychooseus{width:1200px; margin:0 auto; overflow:hidden; padding:50px 0;}
.whychooseus .company_pic{width:570px; height:300px; overflow:hidden; float:left;}
.whychooseus .company_pic img{width:100%;}
.whychooseus .company_intro{float:right; width:570px;}
.whychooseus .company_intro h4{font-size:36px; line-height:36px; margin-bottom:20px; color:#222; font-weight:bold;}
.whychooseus .company_intro p{margin:8px 0; font-size:15px; color:#444; line-height:24px;}
.index_ad1{width:100%; clear:both; margin:100px 0;}
.index_ad1 img{width:100%;}
/*首页产品*/
.inPro{width:100%;overflow:hidden;position:relative; margin-bottom:80px;}
.inProCon{width:100%;overflow:hidden;position: relative;}
.txtScroll-left{width:1200px;margin:0 auto;position:relative;overflow:hidden;}
.txtScroll-left .hd{ overflow:hidden;  height:38px; width:86px; margin:15px auto 0;}
.txtScroll-left .hd .prev,.txtScroll-left .hd .next{ display:block;  width:41px; height:38px; float:right; overflow:hidden; cursor:pointer; position:relative;}
.txtScroll-left .hd .prev{ background:url(../images/p_left.jpg) no-repeat; float:left !important;  position:relative; }
.txtScroll-left .hd .prev:hover{ background:url(../images/p_left_01.jpg) no-repeat;}
.txtScroll-left .hd .next{ background:url(../images/p_right.jpg) no-repeat; position:relative;}
.txtScroll-left .hd .next:hover{ background:url(../images/p_right_01.jpg) no-repeat;  }
.txtScroll-left .bd{width:1200px;padding-top:45px;overflow:hidden;}
.txtScroll-left .bd ul{width:10000px;}
.txtScroll-left .tempWrap{ overflow:hidden;}

.infolist li{width:381px;float:left;overflow:hidden;background:#fff;position:relative;box-shadow:0 0 9px 4px rgba(195, 195, 195, 0.2);margin: 10px;}
.infolist li .litpic{width:100%;}
.infolist li .litpic img{width:100%;}
.infolist li h4{width:100%; height:20px; color:#222; padding:15px 0; font-size:16px; font-weight:normal; text-align:center;}
.infolist li .more{width:100%; height:100%; overflow:hidden; background:rgba(255, 152, 0, 0.1); position:absolute; left:0; top:0; z-index:1; display:none;}

.infolist li .more dl{ padding:70px 30px 0; text-align:center; color:#fff; font-size:16px;}
.infolist li .more dl dt{ font-weight:bold; padding-bottom:5px; }

.infolist li .more a{ width:80px; height:80px; text-align:center; line-height:80px; font-size:0; color:#fff; overflow:hidden; display:block; background:rgba(0, 0, 0, 0.69) url(../images/fangda.png) no-repeat center center; 
background-size:60%; border-radius:50%; margin:130px auto;}
/*首页应用*/
.application{width:100%; margin:40px 0; overflow:hidden; background:url(../images/application_bg.jpg) no-repeat center center;}
.application ul{width:1100px; margin:50px auto; overflow:hidden; background:rgba(240, 240, 240, 0.54); padding:50px;}
.application ul>li{width:20%; margin:1%; padding:1.5%; float:left; background:#fff;}
.application ul>li:hover{background:#fff4e1;}
.application ul>li .appico{width:70px; height:70px; float:left;}
.application ul>li .appico img{width:100%;}
.application ul>li .info{float:left; margin-left:38px;}
.application ul>li .info p{line-height:30px; color:#444;}
.application ul>li .info p.en{color:#999;}
.application ul>li.last{background:#23477D; height:70px;}
.application ul>li.last .info{width:100%; clear:both; margin:0;}
.application ul>li.last .info p{color:#fff; text-align:center;}
.application ul>li.last i{ width:36px; height:36px; background:#fff; color:#23477D; line-height:36px; font-size:24px; display:block; border-radius:18px; text-align:center; margin:5px auto;}
/*首页合作伙伴*/
.partner{width:100%; overflow:hidden; background:#fff; margin-bottom:30px;}
.partners{width:1200px;
padding:20px 0 15px; 
margin:15px auto 0;}
.partners ul{}
.partners ul>li{width:246px; height:150px; margin:20px; float:left; background:#fff;}
.partners ul>li .litpic{width:100%;}
.partners ul>li .litpic img{width:100%;}
.partners ul>li p{line-height:30px; color:#444; text-align:center;}
.partner_tab_list {width: 130px;margin: 0 auto;height: 14px;background: #eee;padding: 15px 14px;border-radius: 20px;}
.partner_tab_list li {width: 14px;height: 14px;border-radius: 50%;background: #777;float: left;display: block;margin: 0 5px;}
.partner_tab_list li.cur {background: #f69e06;}
/*首页新闻*/
.indexnews{width:100%; overflow:hidden; background:#fff;}
.indexnews ul{width:1200px; padding:20px 0; margin:40px auto;}
.indexnews ul>li{width:28%; margin:2.65%; float:left; background:#fff;; position:relative; box-shadow: 0 0 12px 6px #f7f7f7;}
.indexnews ul>li a{color:#222;}
.indexnews ul>li .litpic{width:100%; height:200px; overflow:hidden; position:relative;}
.indexnews ul>li .litpic img{width:100%;}
.indexnews ul>li .pubdate{width:80px; height:80px; position:absolute; background:rgba(255, 255, 255, 0.75); z-index:999; bottom:0; left:0;}
.indexnews ul>li .pubdate span{text-align:center; clear:both; display:block; font-size:30px; line-height:30px; font-weight:bold; padding-top:12px; color:#222;}
.indexnews ul>li .pubdate em{text-align:center; clear:both; display:block; font-size:17px; line-height:30px;color:#222;}
.indexnews ul>li .newsinfo{padding:20px;}
.indexnews ul>li .newsinfo h4{font-size:20px; color:#222; line-height:36px;}
.indexnews ul>li .newsinfo .desc{font-size:14px; color:#555; line-height:22px;}
.indexnews ul>li .newsinfo .readmore{margin-top:20px;}
.top{background:none;}
.here { padding:16px 40px;}
.here code{padding:0 5px}
.wrapper_content{width:1200px; margin:0 auto;}

.main{background:#eee url(../images/page-bg2.jpg) no-repeat top center; overflow:hidden;}
.wrapper_bg{width:100%; background:#fff; position:relative; display:table; margin-top:0px;}
.wrapper_bg.block{ display:block;}
.pagebanner{width:100%; overflow:hidden; position:absolute; opacity:0.3; -webkit-opacity: 0.3; filter:alpha(opacity=30);}
.section{ position:relative; z-index:99 !important;}
.NextPage{width:30px; height:65px; overflow:hidden; position:absolute; bottom:0; left:50%; margin-left:-15px; z-index:9999; cursor:pointer;}
.NextPage.NextPage2{ height:73px;}
/*当前位置*/
.title{font-size:20px; color:#444; padding-bottom:12px; padding-top:20px; background:rgba(255, 255, 255, 0.90)}
.title span{ float:right; background:url(../images/titleimg.png) no-repeat left center; padding-left:25px; font-size:13px; margin-top:3px;}
.title span a,.title span em{ padding:0px 5px; color:#444;}
.title span a.cur,.title span a:hover,.title span em{ color:#444;}
/*--分页码--*/
.Paging{background:#FFF; text-align:center; margin-top:30px; padding:20px 0px 17px; position:relative;}
.Paging a:hover{background:#f5ac05; color:#FFF;}
.Paging a img{position:relative;top:12px; display:block; margin:auto;}
.Paging a.Pagingmore{ background:none; margin:0px; width:25px;}
.Paging a.Pagingmore:hover{ background:none;color:#636363;}
.Paging span,.Paging a{ display:inline-block; padding:5px 15px; text-align:center; line-height:26px; vertical-align:middle; margin:0px 5px;color:#636363; font-size:14px; font-weight:400;border-radius:3px; border:1px solid #ddd;}
.Paging span{background:#f5ac05; color:#fff; border-color:#f5ac05;}
.Pagingmg{margin:0px;padding:10px 0px 50px;}
.Paging.fleft{ margin:0 auto;width:495px;}
.laypageskin_now .laypage_curr{ background:#3068a0 !important;}
.laypageskin_now a{ background:#fff !important; color:#333 !important;}
.laypageskin_now a.laypage_prev,.laypageskin_now a.laypage_next{ height:40px !important; color:#333 !important; line-height:40px !important;}

/*产品左侧栏*/
.lift{float: left;width: 246px;}
.lift > ul{position: relative;}
.lift > ul > li {padding: 0 30px;position: relative;}
.lift > ul > li:hover{background: #8193A4 url(../images/right_sjx.png) no-repeat center right 20px;}
.lift > ul > li:hover a{color:#fff;}
.lift > ul > li:hover .nav-right{display: block;}
.lift > ul > li:hover .nav-right ul {float: left;overflow: hidden;height: auto;background: rgba(66, 66, 66, 0.88);min-height:100px;padding:10px 0;}
.lift > ul > li > a{display: block;height: 58px;line-height: 58px;text-align: center;font-size: 16px;color: #444;}
.lift > ul > li > a:hover{ color:#f57f05}
.lift > ul > li.cur{background:#23477D;}
.lift > ul > li.cur a{color:#fff; border:0;}
.lift .nav-right{z-index: 10;display: none;position: absolute;left: 246px;top: 0;bottom:0;width: 940px;}
.lift .nav-right .nav-right-title{display: block; padding: 9px 0 9px 18px; font-size: 24px; color: #000; border-bottom: 2px solid #ef001d;}
.lift .nav-right li{padding-left: 18px; float:left; width:130px; overflow:hidden;}
.lift .nav-right a{line-height:40px;display: block;font-size: 14px;color: #ffffff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lift .nav-right a:hover{color: #f57f05;}
/*产品列表内容*/
.pro_list_main{ width:1200px; margin:0 auto;margin-bottom:50px; 
margin-top:310px; 
position:relative;box-shadow: 0px 0px 20px 4px rgba(42, 42, 42, 0.15);}
.pro_list_main a{color:#666;}
.Program{width:860px; overflow:hidden; padding:30px 0 50px 47px; 
float:left; border-left:1px solid #eee; 

}
.Program h1{text-align:center; display:block; border-bottom:1px solid #ddd; line-height:50px; font-size:22px; color:#222; margin-bottom:28px;}

.Program h1 span{font-size:14px;float:right;background:url(/theme/jdsk/static/images/time.png) no-repeat center left;padding-left:30px;background-size:20px;height:20px;line-height:20px;color:#aaa;text-align: center;margin-top:10px;}

.Program h3{text-align:left; font-size:28px; line-height:40px; color:#000; margin-bottom:20px;}
.Program .content_detail{padding:10px; font-size:14px; line-height:20px;}
.Program .content_detail p{margin-bottom:14px;}
.Program .content_detail p strong{font-weight:bold;}
.Program ul{width: 890px;overflow:hidden;}
.Program ul li{float:left;width: 266px;background:#f5f5f5;border:1px solid #ddd;margin-right:27px;margin-bottom:30px;display:inline;overflow:hidden;box-shadow: 0px 1px 1px #ddd;}
.Program ul li img{width: 100%;}
.Program ul li h3{padding:10px; text-align:center; height:24px; overflow:hidden; line-height:24px; font-size:14px; font-weight:normal;}
.Program ul li p{padding:10px 22px 0px; color:#666;}
.Program ul li p.ProgramDescription{height:50px; overflow:hidden;}
.Program ul li a{color:#636363;}
.Program ul li:hover{border-color:#f5ac05;}
/*产品详情*/
.ProInfo{ padding:0 30px 50px 60px !important; overflow:hidden;}
.ProInfo h3{ text-align:center; color:#004c92; font-size:28px; padding:30px 0 20px; line-height:normal;}
.ProInfoCon{width:860px; overflow:hidden;}
.ProInfoCon .pro_pic_big img{border:1px solid #ddd; width:400px; float:left;}
.ProInfo_Right {
    float: left;
    width: 420px;
    margin-left: 30px;
}
.ProInfo_Right .contactpic{width:100%; height:260px; background:url(../images/contactpic.png) no-repeat top center;}
.ProInfo_Right .other {
    overflow: hidden;
    height: 50px;
    font-size: 0;
    margin-bottom:20px;
    background: #f57f05;
    position:relative;
    border-radius:5px;
    width: 410px;
    margin: 0 auto;
}
.ProInfo_Right .other a.pre_pro{float:left;height: 50px;width: 50px;background:url(../images/pro_left.png) no-repeat center left 16px;position:absolute;left:0;}
.ProInfo_Right .other a.next_pro{float:right;height: 50px;width: 50px;background:url(../images/pro_right.png) no-repeat center right 16px;position:absolute;right:0;}
.ProInfo_Right .other a.cate_pro {
    text-align: center;
    line-height: 50px;
    font-size: 20px;
    position: absolute;
    margin-left: 65px;
    color: #2c2c2c;
    background: #f99832;
    width: 280px;
}
.ProInfo_Right p.ProgramDescription{ border-top:1px solid #ddd; padding-top:10px; color:#aaa;}
.ProInfo_Right .other a.cate_pro:hover{color:#eee;}
.pro_content {
    clear: both;
    margin-top: 40px;
    overflow: hidden;
    float: left;
	width:100%;
}
.pro_content h3{ line-height:44px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.pro_content h4{ line-height:34px; margin-bottom:14px; text-align:center; display:block;}
.ProInfoCon p{/*text-align:center;*/ margin-bottom:17px;}
.ProInfoCon img{max-width:100%;}
.ProInfoCon .info{margin-bottom:25px; float:left; width:100%;}
.ProInfoCon .txt01{ float:right;width:270px; text-align:right;}
.ProInfoCon .txt01.txt02{ float:left; width:auto; padding-right:100px; text-align:left;}
.commonreturn{text-align:center; clear:both; overflow:hidden;}
.commonreturn a{display:inline-block;background:#c9c9c9;padding: 5px 30px;color:#1a1a1a;font-size:14px;}
.ProInfo table{width:100%; border-collapse:collapse;border:none; margin-top:30px;}
.ProInfo table td{ height:45px; line-height:45px; border:1px solid #817A7A;text-align:center !important; margin:0 !important; padding:0 !important;}
.ProInfo table td p{ text-align:center !important;}
.cansu{ padding:30px;}
.cansu img{width:100%;}
.cansu .cansu_title{height:40px; line-height:40px; border-bottom:2px solid #333; font-size:18px; margin-bottom:20px; text-align:left;}
/*新闻页*/
/*产品列表内容*/
.news_list_main{ width:858px; overflow:hidden; padding:30px 0 50px 47px; 
float:left; border-left:1px solid #eee; }
.news_list_main a{color:#666;}
.news_list_main .list_news{width:858px; margin:0 auto;}
.news_list_main .list_news .subcate{ width:100%; text-align:center; margin:20px 0; }
.news_list_main .list_news .subcate li {
    display: inline-block;
    padding: 8px 20px;
    background: #ececec;
    margin: 5px;
}
.news_list_main .list_news .subcate li.cur{background:#ddd;}
.news_list_main .list_news .content{ margin-bottom:50px;}
.news_list_main .list_news .content h1{text-align: center;height:60px;color: #222;}
.news_list_main .list_news .content h1 span{font-size:14px;float:right;background:url(../images/time.png) no-repeat center left;padding-left:30px;background-size:20px;height:20px;line-height:20px;color:#aaa;text-align: center;margin-top:10px;}
.news_list_main .list_news .content p{ margin-top:20px; line-height:20px;}
.newslist { padding: 0 10px 30px; }
.newslist ul li { height: 58px; line-height: 58px; padding-left: 30px; font-size: 14px; border-bottom: 1px solid #dcdcdc; position: relative; }
.newslist ul li:before { content: ""; display: block; width: 9px; height: 9px; border: 3px solid #f5ac05; border-radius: 100%; position: absolute; left: 0; top: 22px; }
.newslist ul li span { float: right; color: #707070; }
.newslist ul li a { display: block; width: 70%; color:#666; }
.newslist ul li a:hover{color:#333333;}

.index_item{background: url(../images/index_item.png) repeat-x;height: 70px;line-height: 70px;}
.index_item span{ width:400px; height:70px; background:url(../images/title_bg.png) no-repeat center center; margin:0 auto; text-align:center; font-size:38px; line-height:50px; font-weight:bold; font-style:italic; color:#222; display:block;}
.index_right_xu{position:fixed; width:686px; height:1806px; right:0; top:100px; background:url(../images/index_xu.jpg) no-repeat center center; z-index:-1;}

.contact_view{background-color:#fff;margin-top:25px;font-size:14px;color:#1a1a1a;line-height:24px;margin: 300px auto 40px;width: 1200px;box-shadow: 0px 0px 20px 4px rgba(42, 42, 42, 0.15);}
.contact_view .contact{background:none;height:auto;}
.contact_view .contact .content{height:auto;}
.contact01{margin:0px;padding:35px 0px 0px;text-align:center;overflow: hidden;}
.contact01 h3{font-size:30px;font-weight:bold;color: #535353;line-height: 80px;margin-bottom: 40px;}
.contact01 h4{font-size:14px; color:#999999; padding-top:10px; padding-bottom:50px;}
.contact01 dl{margin:0px; padding:0px; float:left;width:25%;}
.contact01 dl dt{margin:0px; padding:0px; font-size:13px; color:#666666;}
.contact01 dl dt span{display:block; padding-top:10px;}
.contact01 dl dt p{width:81px; height:80px; margin:0px auto; background-color:#bbb; background-repeat:no-repeat;}
.contact01 dl dt p:hover{background: #d8271f;}
.contact01 dl dt p.add{background-image:url(../images/contact01.png);}
.contact01 dl dt p.tel{background-image:url(../images/contact02.png);}
.contact01 dl dt p.fax{background-image:url(../images/contact03.png);}
.contact01 dl dt p.Email{background-image:url(../images/contact04.png);}
.contact01 dl dd{font-size:14px; color:#333333; padding-top:10px;}
.contactmap01{margin:0px;padding: 50px 0px 0px;}
.conpaneaddrlist dl{padding:48px 66px;}
.conpaneaddrlist dl dt{float:left;font-size:18px;color:#1a1a1a;line-height:71px;height:71px;width:200px;margin-right:10px;padding-left:64px;background:url(../images/insideIcon-22.png) no-repeat 2px 0;}
.conpaneaddrlist dl dt span{display:block;}
.conpaneaddrlist dl dt .chinat{font-size:20px;line-height:20px;color:#333;}
.conpaneaddrlist dl dt .englisht{font-size:12px;line-height:36px;color:#999;}
.conpaneaddrlist dl dd{width:400px;float:left;font-size:14px;color:#1a1a1a;line-height:30px;}
.conpaneaddrlist dl dd h6{font-size:15px;font-weight:bold;color:#1a1a1a;line-height:15px;margin-bottom:10px;}
.conpaneaddrlist dl dd.rightimg{float:right;width:241px;}
.conpaneaddrlist dl dd.rightimg img{display:block;width:100%;}
.themap{padding: 0;margin: 0;border: 1px solid #fff;position: relative;}

 