@charset "utf-8";
@import "reset.css";
/*globe*/
body{ overflow-x:hidden;}
div, dl, dt, dd, ul, ol, li, form, input, textarea, select, p, h1, h2, h3, h4, h5, h6,font{ font: 12px/24px "PingFang SC", "Helvetica", "Arial";color:#666; padding:0; margin:0;}
em, i, del { font-weight:normal; font-style:normal;}
body{ background:#fff;color:#666; font: 12px/24px "PingFang SC", "Helvetica", "Arial";padding:75px 0 0 0;margin:0; height:100%;}
img { border:0;}









ol, ul { list-style:none;}
li{ float:left;}
a{color:#666;}
a:hover{color:#e56b08;}
.hidden{ display:none;}
.clear{zoom:1;}
/*public*/
.w980{ width:980px; margin:0 auto;}
.bordt1{ border-top:1px solid #e4e3e3;}
.bordb1{ border-bottom:1px solid #e4e3e3;}

/*主页*/

#zheader{ width:100%; height:250px; position:absolute; top:40px; overflow:hidden;}
#zheader .logo{ width:280px; height:78px; position:absolute; left:50px;}
#zheader .years{ width:600px; height:84px; position:absolute; top:160px; left:50%; margin-left:-320px;}
#zheader .language{ width:600px; height:60px; position:absolute; right:50px; top:20px;}
#zheader .language li{ width:135px; height:59px; float:left; margin-right:15px; background:url(../images/lan_bg.png); text-align:center; text-indent:-3px;}
#zheader .language li a{ width:128px; height:52px; line-height:52px; text-align:center; font-size:20px; color:#FFFFFF; text-decoration:none;}
#zheader .language li a:hover{ color:#FF0000;}
#zfoot{ width:100%; height:30px; bottom:0px; position:absolute; background:#ffffff; padding-left:20px; line-height:30px; font-size:12px; color:#666666;} 

.header{ position:absolute; width:100%; height:615px; min-width:1024px; left:0; top:0; background:url(../images/header_bg.jpg) center bottom no-repeat;_position: absolute;_top: expression(offsetParent.scrollTop); z-index:9;}
.headern{ position:absolute; width:100%; height:80px; min-width:1024px; left:0; top:0; background:url(../images/header_bgn.png) repeat-x;_position: absolute;_top: expression(offsetParent.scrollTop); z-index:9; position:fixed;}
.header-le{ margin-left:30px;}

.logo{ float:left; width:222px; height:60px; padding-top:10px;}
.menu{ height:70px; line-height:70px; padding-left:16px; padding-top:5px;}
.menu ul li.menu-f{ margin:0 16px;line-height:70px; position:relative; font-size:14px;}
.menu ul li a{ display:block;}
.menu ul li a.on{color:#e56b08;}
.menu .menuson{ position:absolute; top:70px; display:none }
.menu .menuson .menuson-bit{ position:absolute; width:229px; height:13px; left:4px; top:0px; background:url(../images/menu_bg06.jpg) no-repeat; overflow:hidden;}
.menu .menuson-one{ width:180px;}
.menu .menuson-one .menuson-one-bot{ width:240px; height:18px; background:url(../images/menu_bg03.png) no-repeat; overflow:hidden;}
.menu .menuson-one ul{ padding:18px 4px 0; background:url(../images/menu_bg04.png) repeat-y;width:240px;}
.menu .menuson-one ul li{ width:100%; margin:0; line-height:36px;}
.menu .menuson-one ul li a{ padding-left:16px;line-height:36px; background:url(../images/menu_bg01.jpg) no-repeat 0 -50px;width:210px;}
.menu .menuson-one ul li a:hover,.menu .menuson-one ul li a.hover{ background-position:0 1px; color:#fff;}
.menu .menuson-two{ position:absolute; left:228px; top:0; width:131px; display:none;}
.menu .menuson-top{width:228px; height:5px; background:url(../images/menu_bg09.png) repeat-x; position:absolute; left:4px; top:0; overflow:hidden}
.menu .menuson-two .menuson-two-bot{ width:240px; height:18px; background:url(../images/menu_bg08.png) no-repeat; overflow:hidden;}
.menu .menuson-two ul{padding:22px 4px 0;background:url(../images/menu_bg07.png) repeat-y;width:240px;}
.menu .menuson-two ul li{width:100%; margin:0; line-height:28px;}
.menu .menuson-two ul li a{ padding-left:16px;line-height:28px; background:url(../images/menu_bg02.gif) no-repeat right -16px;}
.menu .menuson-two ul li a:hover,.menu .menuson-two ul li a.hover{ background-position:right 12px; background-color: #b7b7b7;}

.header-ri{ width:246px; margin-right:30px; padding-top:25px; line-height:22px;}
.header-ri a{ font-family:Arial; font-weight:bold; color:#0a1b29}
.header-ri a:hover{color:#e56b08;}


.foot-nav{ width:100%; background:#f2f2f2; padding-bottom:30px;}

.footer{ width:1000px; margin:0 auto; height:40px;}
.footer div{ line-height:40px;}
.footer-nav{ color:#ccc; font-size:10px; line-height:40px;}
.footer-nav a{ font-size:12px; margin:0 10px;}
/**首页**/
.index-banner{ position:relative; width:100%; min-width:1000px; margin:0 auto; height:538px; overflow:hidden;}
.banner{ position:relative; width:100%; min-width:1000px; margin:0 auto; height:265px; overflow:hidden;}
.banner .bimg{width:1000px; margin:0 auto; height:265px;}

.index-main1{ width:1000px; margin:0 auto; padding:40px 0 0 0; height:480px;}
.main1-title{ width:1000px; height:140px; position:relative; overflow:hidden; margin:0px auto;}
.index-ch-cn{ text-align: center; font-size: 26px; font-weight: bold; color: #e86a04; line-height: 52px; border-bottom: 1px dashed #dddddd; padding-bottom: 30px; }
/*.main1-title .more{ width: 35px; height: 35px; background: url(../images/case-more.png) no-repeat center; display: block; position: absolute; top: 40px; left: 50%; margin-left: -17px; }
.main1-title .more:hover{ background: url(../images/case-more-cur.png) no-repeat center; }*/
.main1-title .more{ width:117px; height:32px; background:url(../images/ind_bg05m.png) no-repeat; display: block; position: absolute; top: 39px; left: 50%; margin-left: -59px; }
.main1-title .more:hover{ background-position:0 -32px;}

.main1-title .moreen{ width:117px; height:32px; background:url(../images/ind_bg06m.jpg) no-repeat; display: block; position: absolute; top: 39px; left: 50%; margin-left: -59px; }
.main1-title .moreen:hover{ background-position:0 -32px;}
.main1-title .moref{ width:117px; height:32px; background:url(../images/ind_bg07mf.jpg) no-repeat; display: block; position: absolute; top: 39px; left: 50%; margin-left: -59px; }
.main1-title .moref:hover{ background-position:0 -32px;}
.main1-title .moreey{ width:117px; height:32px; background:url(../images/ind_e.png) no-repeat; display: block; position: absolute; top: 39px; left: 50%; margin-left: -59px; }
.main1-title .moreey:hover{ background-position:0 -32px;}




.main1-box{ width:293px; height:305px; position:relative; overflow:hidden;}
.main1-box-boder{ position:absolute; width:586px; height:5px; left:-293px; top:0px; background:url(../images/css_bg01.jpg) no-repeat; overflow:hidden;}
.mian1-til{ height:57px; line-height:57px; background:url(../images/bit02.gif) no-repeat right 25px;
transition: all 0.3s;
-moz-transition: all 0.3s;	/* Firefox 4 */
-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
-o-transition: all 0.3s;
}
.main1-box:hover .mian1-til{ background:url(../images/bit022.gif) no-repeat right 25px;}
.mian1-til .til1{ color:#0a1b29; font-size:14px;}
.mian1-til .til2{ color:#333;}
.mian1-til .til3{ color:#999; font-family:Arial}
.mian1-til a:hover span{ color:#e56b08}
.main1-con img{ margin-bottom:14px; padding-bottom:2px; background:#fff;
transition:all 0.2s linear 0s;
-moz-transition: all 0.2s linear 0s;	/* Firefox 4 */
-webkit-transition: all 0.2s linear 0s;	/* Safari 和 Chrome */
-o-transition:all 0.2s linear 0s; 
}
.main1-con p{ line-height:22px; color:#888;}
.main1-con a:hover p{ color:#192936;}
.main1-con a:hover img{ background:#e56b08;}








.main1-box:hover .mian1-til span{ color:#e56b08}

.main1-box:hover .main1-con p{ line-height:22px; color:#192936;}
.main1-box:hover img{ background:#e56b08;}




.main-wrap{ width:100%; background:#f2f2f2; padding-top:40px;}
.index-pro{ width:1000px; margin:0 auto;}
.index-pro .thumb{width:1000px; margin:0 auto; position:relative;}
.index-pro .thumb span{ position:absolute; top:0; display:block; width:38px; height:142px;cursor:pointer; overflow:hidden;}
.index-pro .thumb span a{ display:block; width:38px; height:142px;background:url(../images/ind_bg02.jpg) no-repeat;}
.index-pro .thumb span.prev{ left:-4px;}
.index-pro .thumb span.prev a:hover{ background-position:-76px 0;}
.index-pro .thumb span.next{right:-4px;}
.index-pro .thumb span.next a{background-position:-38px 0;}
.index-pro .thumb span.next a:hover{ background-position:-114px 0;}
.index-pro .thumb-scroll{ width:920px; height:162px; margin:0 auto; position:relative; overflow:hidden;}
.index-pro .thumb-scroll ul{}
.index-pro .thumb-scroll ul li{ padding:4px; width:172px; height:133px; margin-right:5px; background:url(../images/ind_bg01.jpg) no-repeat 0 0; cursor:pointer;}
.index-pro .thumb-scroll ul li:hover{ background:url(../images/ind_bg012.jpg) no-repeat 0 0; cursor:pointer;}
.index-pro .thumb-scroll ul li:hover p{ color:#FFFFFF;}
.index-pro .thumb-scroll ul li img{ height:101px;}
.index-pro .thumb-scroll ul li p{ text-align:center; line-height:32px; color:#3c3c3c;}
.index-pro .thumb-scroll ul li.cur{ width:172px; height:154px; background-position:-187px 0;}

.index-pro .thumb-scroll ul li.cur img{ height:114px;}

.index-pro .show{ width:1000px; height:355px; padding:4px; margin-left:-4px; background:url(../images/ind_bg03.jpg) no-repeat;cursor:pointer;}
.index-pro .show:hover{ background:url(../images/ind_bg032.jpg) no-repeat;}
.index-pro .show .show-con{ padding:105px 0 0 68px; width:363px; float:left; cursor:pointer;}
.index-pro .show .show-con h2{ font:30px/34px "PingFang SC", "Helvetica", "Arial"; color:#333;}
.index-pro .show .show-con h3{ font:18px/30px Arial;}
.index-pro .show .show-con p{ padding-top:10px; line-height:22px; color:#888;}
.more{ display:block; width:117px; height:32px; margin-top:28px; background:url(../images/ind_bg07.jpg) no-repeat;}
.more:hover{ background-position:0 -32px;}
.moreen{display:block; width:117px; height:32px; margin-top:28px; background:url(../images/ind_bg07m.jpg) no-repeat;}
.moreen:hover{ background-position:0 -32px;}
.moref{ display:block; width:117px; height:32px; margin-top:28px; background:url(../images/ind_bg07mf.jpg) no-repeat;}
.moref:hover{ background-position:0 -32px;}
.moreey{ display:block; width:117px; height:32px; margin-top:28px; background:url(../images/ind_e.png) no-repeat;}
.moreey:hover{ background-position:0 -32px;}


.index-pro .show .show-img{ width:520px; height:355px; float:right; overflow:hidden;}


.index-pro .show .show-img:hover{ width:510px; height:345px; padding:5px; float:right; overflow:hidden; background:#e86a04;}
.index-pro .show .show-img:hover img{ width:510px; height:345px; }
.index-pro .show .show-con:hover .more{ background-position:0 -32px;}




.index-about{ width:1000px; height:252px; padding:51px 4px; margin:25px auto; background:url(../images/ind_bg04.jpg) no-repeat}
.index-video{ width:412px; height:250px;float:left; _display:inline; margin:0 50px 0 30px; cursor:pointer; background:url(../images/sp0.jpg) no-repeat;}
.index-about-con{float:left; _display:inline; width:445px; cursor:pointer;}
.index-about-con h2{ font:bold 22px/32px "PingFang SC", "Helvetica", "Arial"; padding-bottom:10px;}
.index-about-con h3{ font:18px/24px "PingFang SC", "Helvetica", "Arial"; color:#767575}
.index-about-con p{ padding-top:10px; line-height:22px; color:#767575}
.index-about:hover{ background:url(../images/ind_bg042.jpg) no-repeat}
.index-about:hover .more{ background-position:0 -32px;}

.main-comm{ width:100%; background:#eee; padding:30px 0;}
.main-nav{ width:1000px; height:263px; padding:4px; margin:0 auto; background:url(../images/ind_bg06.jpg) no-repeat;}
.main-nav:hover{ background:url(../images/ind_bg062.jpg) no-repeat;}
.main-nav .main-navlist{ float:left;padding:28px 0 0 46px; }
.main-navlist li{ width:160px;}
.main-navlist li h2{ height:52px; font-size:14px;color:#333;}
.main-navlist li h2 span{font-size:14px;  color:#999; padding-right:28px; background:url(../img/bg/bit03.jpg) no-repeat right 8px; font-family:Arial;}
.main-navlist li a{ display:block;}
.main-nav .contact{ float:left; width:250px; padding-left:32px; padding-top:28px;}
.main-nav .contact h2{ height:48px;font-size:14px;  color:#333;}
.main-nav .contact h2 span{ font-family:Tahoma, Geneva, sans-serif;font-weight:bold; color:#ccc;font-size:16px; }
.main-nav .contact p a{ color:#e77518;}
.main-nav .contact p a:hover{ border-bottom:1px dotted #e77518;}

/***内页**/
.inner-banner{ width:100%; height:18px; min-width:1000px; margin:0 auto 53px; background:url(../images/in_bg01.jpg) repeat-x; overflow:hidden;}

.side{ width:160px; float:left;}
.side-top{ height:28px; width:160px; background:url(../img/bg/side_bg01.jpg) no-repeat; overflow:hidden;}
.side-bot{ height:20px; width:160px; background:url(../img/bg/side_bg02.jpg) no-repeat; overflow:hidden;}
.side-nav{ width:160px; background:url(../img/bg/side_bg03.jpg) repeat-y;}
.side-nav ul li{ width:100%; background:url(../img/bg/side_bg04.jpg) no-repeat 0 bottom;}
.side-nav ul li a{ padding-left:50px; display:block; height:36px; line-height:34px; background:url(../img/bg/side_bg04.jpg) no-repeat 0 -34px;}
.side-nav ul li a:hover,.side-nav ul li a.on{ background-position:0 2px; color:#fff;}
.sol-nav ul li a{ padding-left:42px;}
.side-nav ul li .sidenav-son{ padding:25px 0; background:#fff; border:1px solid #e6e4e4; border-width:0 1px 0 1px; display:none;}
.sol-nav ul li.navh a{ background:0 -118px;}
.side-nav ul li.cur a{ background-position:0 -70px; color:#fff;}
.side-nav ul li .sidenav-son a{ line-height:24px; height:24px; background:url(../img/bg/bit07.jpg) no-repeat 30px center; padding-left:45px; color:#666;}
.side-nav ul li .sidenav-son a:hover,.side-nav ul li .sidenav-son a.on{ color:#e56b08 }


.right{ float:right; width:778px;}
.path{ height:36px; margin-bottom:35px; border-bottom:1px solid #e4e3e3;}
.path font{ color:#e56b08;}
.path h1{ float:left; font-size:24px; color:#333;}
.path span{ float:right;}
.path a{ padding-right:17px; background:url(../img/bg/bit05.png) no-repeat right 4px; margin-right:10px;}
.propath{ padding-top:22px;margin-bottom:20px; border:none}
/**公司简介**/
.con-til{ font-size:18px; color:#333;}
.about-video { position:relative; z-index:0;}
.about-posi{ border-top:1px solid #e4e3e3;}
.about-posi ul li{ width:135px; height:140px; padding:0 28px 0 0; margin-right:43px; border-right:1px dashed #e0e0e0;}
.about-tab{ width:764px; height:32px; padding-left:14px; margin-bottom:35px;background:url(../img/bg/about_bg01.jpg) no-repeat; overflow:hidden;}
.about-tab ul li{ padding:0 20px; height:32px; line-height:28px; text-align:center; cursor:pointer;}
.about-tab ul li.cur,.about-tab ul li.hover{ background:url(../img/bg/about_bg03.png) no-repeat center top; color:#fff;}

.about-ajax{ width:763px; margin:0 auto;}
.event-list{ padding-left:26px;}
.event-list dl{ width:100%; padding-bottom:23px; background:url(../img/bg/about_bg02.jpg) repeat-y 0 0;}
.event-list dl dt{ background:url(../img/bg/bit04.jpg) no-repeat 0 0;font:bold 20px/22px Arial; padding-left:33px;}
.event-list dl dd{ padding-left:33px; line-height:22px;}

.qua-honor ul{ width:108%;}
.qua-honor ul li{ width:238px; height:410px; margin-right:32px;}
.qua-honor ul li .imgbox{ margin:3px 0 0 2px; background:#e5e5e5; padding-bottom:3px;}
.qua-honor ul li .imgbox img{ margin:-3px 0 0 -2px; padding:7px; border:1px solid #dfdfdf; background:#fff;}
.qua-honor ul li p{ height:50px; line-height:50px; text-align:center;}
.qua-honor ul li p img{ margin:0 10px 0 0;vertical-align:middle; }
.qua-honor ul li.max{width:378px; margin-right:22px; height:340px;}

.qua-iden{ width:100%;margin-bottom:68px;}
.qua-iden .qua-con{ width:410px; float:right;}
.qua-iden .qua-con h2{ height:38px; margin-bottom:28px;border-bottom:2px solid #e4e3e3; font:18px/18px "PingFang SC", "Helvetica", "Arial"; color:#333; }

.contact-con p{ line-height:22px;}
.contact-map{ width:408px; height:315px; padding:9px; border:1px solid #e0dede;}

.news-list ul li{ width:100%; height:165px; border-bottom:1px solid #e4e3e3; padding:22px 0;}
.news-list ul li .newsimg{ width:233px; height:143px; padding:7px; border:1px solid #e6e4e4; float:left; _display:inline; margin:5px 30px 0 11px; background:url(../img/bg/news_bg02.jpg) no-repeat;}
.news-list ul li .newscon{ width:450px; float:left;}
.news-list ul li .newscon h2{ font-size:18px; color:#333; height:35px;}
.news-list ul li .newscon p{ line-height:20px; height:62px;}
.news-list ul li .newscon span{ background:url(../img/bg/bit06.jpg) no-repeat 0 2px; padding-left:20px; color:#949494;}
.news-list ul li .newscon a.newsmore{ display:block; width:91px; height:26px; margin-top:10px; background:url(../img/bg/news_bg01.jpg) no-repeat;}
.news-list ul li .newscon a.newsmore:hover{ background-position:0 -26px;}

.faq-list ul li{ width:777px; margin:4px 0 19px 3px; padding-bottom:3px; background:#f7f7f7;}
.faq-list ul li dl{ width:775px;height:100%;margin:-4px 0 0 -3px; border:1px solid #ededed; background:#fff; position:relative;}
.faq-list ul li dl dt{ position:absolute; left:14px; top:50%; margin-top:-9px; font:bold 18px/18px Arial;}
.faq-list ul li dl dd{  float:left; _display:inline;width:700px; padding:10px 0 10px 13px; margin:0 0 0 48px; border-left:1px solid #ededed;}

.video-con{ position:relative;}
.video-show{ padding:4px; border:1px solid #e1e0e0; height:462px; margin-bottom:25px;}
.video-thumb { margin:0 auto; width:704px; height:160px; position:relative; overflow:hidden;}
.video-thumb ul{ position:absolute; left:0; top:0;}
.video-thumb ul li{ width:156px; margin:0 10px; cursor:pointer;}
.video-thumb ul li img{ padding:4px; border:1px solid #e1e0e0;}
.video-thumb ul li p{ padding-top:8px; text-align:center; line-height:18px; color:#888;}
.video-thumb ul li.cur img{ border-color:#0a1b29}
.video-con a { position:absolute; top:498px; display:block; width:27px; height:95px; background:url(../img/bg/video_bg01.jpg) no-repeat;}
.video-con a.prev{ left:0; background-position:-27px 0;}
.video-con a.prev:hover{ background-position:-27px -95px;}
.video-con a.next{ right:0; background-position:0 0;}
.video-con a.next:hover{ background-position:0 -95px;}


.downtable th{ height:36px; border:1px solid #e4e4e4; background:#f5f5f5; border-width:1px 0;}
.downtable td{ height:40px;border:1px solid #e4e4e4; border-width:0 0 1px 1px; text-align:center;background:#fcfbfb;}
.downtable td.name{ border-left:0; text-align:left; padding-left:7px;}
.downtable td.odd{ background:#fff;}
.down{ display:block; margin:auto; width:23px; height:23px; background:url(../img/bg/down_bg01.jpg) no-repeat -23px 0; overflow:hidden;}
.down:hover{ background-position:0 0;}



.inner-banner-scroll{ width:100%; min-width:1000px; max-width:1400px; margin:0 auto; height:459px; position:relative; background:url(../img/loading.gif) no-repeat center center #e8e7e7; overflow:hidden;}
.inner-banner-ovf{ position:relative; width:100%; height:459px; overflow:hidden;}
.inner-banner-ovf li{height:459px; float:left; overflow:hidden;}
.inner-banner-ovf li a{ display:block; width:100%;height:459px;}
.inner-banner-scroll .prev,.inner-banner-scroll .next{ position:absolute; width:40px; height:84px; cursor:pointer;top:165px; background:url(../img/bg/banner_btn02.png) no-repeat;}
.inner-banner-scroll .prev{left:-40px;}
.inner-banner-scroll .next{ background-position:-40px 0; right:-40px;}


.solu-til{ height:42px; margin-bottom:10px; border-bottom:1px solid #e4e3e3; font:24px/34px "PingFang SC", "Helvetica", "Arial"; color:#333;}
.spa-til{ height:37px; padding-left:14px; line-height:37px; font:18px/36px "PingFang SC", "Helvetica", "Arial"; background:#efefef;}

.solu-01{}
.solu-tit{ height:35px; border-bottom:1px solid #e1e0e0; font:24px/24px "PingFang SC", "Helvetica", "Arial"; color:#333;}
.solu-tit span{ font-family:Arial; font-weight:bold;}
.solu-p{ padding-bottom:15px;}
.solu-p,.solu-p p{ line-height:18px;}
.solu-01-con{ float:left; width:410px; margin:45px 0 0 46px; _display:inline;}
.solu-01-con h2{ font-size:20px; color:#333; margin-bottom:10px;}
.solu-more{ display:block; margin-top:54px; width:125px; height:37px; background:url(../img/bg/solu_bg01.jpg) no-repeat;}
.solu-more:hover{ background-position:0 -37px;}

.solu-02{ width:100%; min-width:1000px; background:#faf9f9; padding:40px 0 50px;}
.solu-02-list ul{ width:110%}
.solu-02-list ul li{ width:293px; height:218px; background:url(../img/bg/solu_bg02.gif) no-repeat 0 bottom; margin:0 50px 30px 0}
.solulist-a{ display:block; background:url(../img/bg/solu_bg03.jpg) no-repeat right center; margin-top:14px;}
.solulist-a:hover{background:url(../img/bg/solu_bg04.jpg) no-repeat right  center;}
.solu-03{ width:980px; margin:42px auto;}

.proinfo-top{ width:980px; margin:0 auto 45px; position:relative;}
.jqzoom{ margin-right:42px; width:442px; height:372px; position:relative; border:1px solid #e0dfdf;}
.zoom_icon{ position:absolute; right:14px; bottom:14px; width:21px; height:20px; background:url(../img/bg/zoom_bg01.png) no-repeat;}
.proinfo-del{ width:420px; float:left;}
.proinfo-tit{ height:125px;}
.proinfo-tit h1{ font:22px/22px "PingFang SC", "Helvetica", "Arial"; color:#333; padding-bottom:6px;}

.proinfo-con{ border-top:1px dashed #e0dfdf; padding-top:20px;}
.proinfo-contil{ font:18px/24px "PingFang SC", "Helvetica", "Arial"; color:#333; margin-bottom:20px;}

.SBox{position:relative;height:170px;}
.ScontentBox{width:420px;height:170px;position:relative;overflow:hidden;}
.Scontent{position:absolute;width:420px;top:0;left:0;}
.SscrollBox{position:absolute;width:5px;height:160px;top:5px;right:-15px;}
.Sscroll{position:absolute;width:5px;height:8px;top:0;left:0;background:#c2c0c0;z-index:1;cursor:pointer;}
.Sscroll_top{position:absolute;top:-10px;left:0;width:10px;height:10px;background:#000;overflow:hidden;cursor:pointer; display:none;}
.Sscroll_bot{position:absolute;bottom:-10px;left:0;width:10px;height:10px;background:#000;overflow:hidden;cursor:pointer;display:none;}
.Sscroll_bg{position:absolute;width:1px;height:160px;background:#e0dfdf;left:2px;}

.proinfo-tab{ width:980px; margin:0 auto 40px; height:34px; background:#ececec;}
.proinfo-tab ul li{ width:127px; margin-right:1px; text-align:center; line-height:34px; cursor:pointer;}
.proinfo-tab ul li.cur,.proinfo-tab ul li.hover{ background:#023052; color:#fff; font-weight:bold;}
.proinfo-box{ width:980px; margin:0 auto; min-height:480px; padding-bottom:50px;}

.pro-hot{width:1008px; margin:0 auto 15px;}
.pro-hot-top{ width:100%; height:10px; background:url(../img/bg/pro_bg01.jpg) no-repeat; overflow:hidden;}
.pro-hot-bot{ width:100%; height:10px; background:url(../img/bg/pro_bg03.jpg) no-repeat; overflow:hidden;}
.pro-hot-cen{ padding:0 4px; background:url(../img/bg/pro_bg02.jpg) repeat-y;}
.pro-hot-til{ padding-left:43px; line-height:55px; height:55px; border-bottom:1px solid #ececec; font-size:16px; color:#333;}
.pro-hot-til span{ padding-left:10px; color:#999; font-size:14px;}
.pro-hot-list{ width:936px; margin:30px auto 40px;}
.pro-hot-list ul li{ width:210px; margin:0 12px;}
.pro-hot-list ul li img{ border:1px solid #e0dfdf;}
.solulist-a span{ display:block; font-size:14px;}
.pro-hot-more{ height:37px; padding-top:6px;background:url(../img/bg/pro_bg04.jpg) no-repeat; text-align:center; cursor:pointer;}
.pro-hot-more span{ padding-right:30px; background:url(../img/bg/pro_bg05.jpg) no-repeat right 6px;}
.pro-hot-more span.open{ background-position: right -18px}
.pro-hot-hide{ display:none;}


.list-top{ margin-bottom:60px;}
.list-del{ float:left; width:450px; padding-top:36px;}
.list-del h2{ font:24px/26px "PingFang SC", "Helvetica", "Arial"; padding-bottom:20px;}

.pro-gallery{ float:right;width:293px; height:235px; position:relative;}
.pro-show{ width:291px; height:163px; padding:7px 0; border:1px solid #e6e4e4; position:relative; overflow:hidden;}
.pro-show ul{ position:absolute;height:163px; left:0; top:7px;}
.pro-show ul li{ width:291px; height:163px; text-align:center;}
.pro-thumb{ width:249px; margin:0 auto; height:46px; padding-top:10px; overflow:hidden; position:relative;}
.pro-thumb ul{ position:absolute; left:0; top:10px;}
.pro-thumb ul li{ width:75px; height:46px; margin:0 4px;position:relative; cursor:pointer;}
.pro-thumb ul li img{ border:1px solid #e0dede;}
.pro-thumb ul li .thumbbg{ position:absolute; width:75px; height:51px; left:0; top:-5px; background:url(../img/bg/pro_bg06.png) no-repeat; display:none;}
.pro-thumb ul li.cur .thumbbg{ display:block;}
.pro-gallery a{ display:block; width:19px; height:46px; background:url(../img/bg/pro_bg07.jpg) no-repeat; position:absolute; bottom:0; text-indent:-999em;}
.pro-gallery #prev{ left:0;}
.pro-gallery #prev:hover{ background-position:0 -46px;}
.pro-gallery #next{ right:0; background-position:-19px 0;}
.pro-gallery #next:hover{ background-position:-19px -46px;}

.list-til{ width:980px; margin:0 auto 24px; font-size:18px; padding-top:56px; background:url(../img/bg/pro_bg09.jpg) no-repeat 0 0; text-shadow:1px 1px 1px #fff;}
.list-box{ width:1008px; margin:0 auto 24px;}
.list-tab{ height:42px; overflow:hidden; padding:4px 4px 0; background:url(../img/bg/pro_bg08.jpg) no-repeat;}
.list-tab ul li{ text-align:center; padding:0 38px; line-height:42px; color:#fff; font-size:14px; cursor:pointer;}
.list-tab ul li.cur{ background:url(../img/bg/pro_bg10.jpg) repeat-x; color:#666;}
.list-cent{ height:612px;padding-top:38px;}

.list-list{ width:936px; margin:0 auto;}
.list-list ul li{ width:210px; height:248px; margin:13px 12px; border-bottom:1px dashed #e0dfdf; cursor:pointer;}
.list-list ul li .img{ width:208px; height:175px; line-height:175px;  border:1px solid #e0dfdf; text-align:center; overflow:hidden;}
.list-list ul li .img img{ vertical-align:middle; max-width:208px; max-height:175px;_width:208px; _height:175px;}

.pro-ad{width:1000px; height:371px; padding:4px; margin:0 auto 24px; background:url(../img/bg/pro_bg11.jpg) no-repeat;}
.pro-adimg{ width:500px; height:371px; overflow:hidden;}
.pro-adcon{ padding:70px 0 0 70px; width:390px;}
.pro-adcon h2{ font:24px/26px "PingFang SC", "Helvetica", "Arial"; color:#333; padding-bottom:20px;}
.pro-adcon p{ color:#888;}
.list-del h1{ font:24px/28px "PingFang SC", "Helvetica", "Arial"; color:#333;}
.list-del h3{ font:30px/40px Arial; color:#cecece;}


.info-til{ margin:0 auto; padding-bottom:16px; border-bottom:1px solid #e6e6e6}
.info-til h2{ text-align:center; font:16px/22px "PingFang SC", "Helvetica", "Arial"; color:#5b5a5a; padding-bottom:8px;}
.info-til p{ font-family:Arial; color:#a1a1a1; text-align:center;}
.info-con{ margin:0 auto; padding:22px 8px 40px;}
.info-con img{ max-width:761px;}
.info-page{ margin:0 auto; padding-top:22px;border-top:1px solid #e6e6e6;}
.info-page .back{ float:right; line-height:16px; float:right; padding-right:14px; background:url(../img/in/bit03.jpg) no-repeat right center; color:#4d8dcf;}
.info-page .back:hover{ color:#1778cb; border-bottom:1px dotted #4d8dcf}
.info-page p{ color:#ababab}

.probtnbox{ margin:0 auto 24px; width:1008px; height:111px;}
.probtn1{ width:490px; height:103px; padding:4px; background:url(../img/bg/pro_bg14.jpg) no-repeat; cursor:pointer;}
.probtnbox img{ margin-right:17px;}
.probtnbox h3{ padding-top:32px; font:18px/22px "PingFang SC", "Helvetica", "Arial"; color:#333; text-shadow:1px 1px 1px #fff;}
.probtnbox p{ font:14px/14px Arial; color:#888;text-shadow:1px 1px 1px #fff;}

.probtn2{ width:1000px; height:103px; padding:4px;background:url(../img/bg/pro_bg15.jpg) no-repeat; cursor:pointer;}


.prolist3 ul li{ width:100%; height:179px; padding-bottom:34px; margin:21px 0; border-bottom:1px dashed #e0dfdf;}
.prolist3 ul li .propicbox{ float:left; _display:inline; width:328px; height:179px; margin-right:36px; border-right:1px dashed #e0dfdf; overflow:hidden;}
.prolist3 ul li .proconbox{ width:590px;height:179px; float:left; position:relative;}
.prolist3 ul li .pro-more{ position:absolute; bottom:10px; left:7px; width:32px; height:32px; display:block; background:url(../img/bg/pro_bg16.jpg) no-repeat ;}
.prolist3 ul li .pro-more:hover{ background-position:0 -32px;}
.prolist3 ul li h2{ font-size:24px; color:#333; padding-bottom:8px;}
.prolist3 ul li p{}

.prolist4 { width:1010px; margin:0 auto; height:auto; overflow:hidden;}
.prolist4 ul { width:105%;}
.prolist4 li { float:left; _display:inline; width:214px; height:174px; overflow:hidden;padding:5px; margin:11px; border:#FFFFFF solid 2px;}
.prolist4 li a,.prodlist li a{ display:block;}
.prolist4 li:hover { border:#023052 solid 2px;}
.prolist4 li .pic { width:212px; height:129px; border:1px solid #dfdede; overflow:hidden;}
.prolist4 li .ti { width:214px; height:43px; line-height:43px; overflow:hidden; background:url(../img/pro/agnf_15.jpg) no-repeat left top;}
.prolist4 li .ti a { width:212px; height:43px; display:block; overflow:hidden;  color:#333333; padding-left:2px;  font-family:"PingFang SC", "Helvetica", "Arial";  }
.prolist4 li .ti a:hover { width:212px; height:43px; padding-left:2px; display:block; overflow:hidden; color:#333333; font-family:"PingFang SC", "Helvetica", "Arial";  }

.join-con h2{ height:31px; line-height:31px; padding-left:13px; margin-bottom:12px; background:#e4e3e3; font:14px/30px "PingFang SC", "Helvetica", "Arial"; color:#333;}
.join-rec p{ line-height:36px;}
.join-con ul li{ float:left; width:170px; padding-left:22px; height:170px; border-left:1px dashed #e0dfdf;}

.sitemap dt{ height:39px; border-bottom:1px  dotted #cecece; line-height:38px; font:14px/38px "PingFang SC", "Helvetica", "Arial"; color:#005baa;background:url(../img/bg/bit08.jpg) no-repeat right center;}
.sitemap dt a{ color:#005baa;}
.sitemap dd{border-bottom:1px  dotted #cecece;}
.sitemap dd ul li{ float:left; height:100%; padding-right:30px; margin-right:30px; border-right:1px dotted #cecece;}
.sitemap dd ul li a{ display:inline-block;}

.siptmaptab td,.siptmaptab th{ border-right:1px dotted #cecece; text-align:left; padding-left:24px;}
.siptmaptab th{ height:52px;}
.siptmaptab td{ vertical-align:top; padding-bottom:15px; height:24px;}
.sitemap td a{ display:block; line-height:24px;}


.joblisttab{ border-left:1px solid #ecebeb; margin-bottom:40px;}
.joblisttab th{height:33px; background:#ecebeb;}
.joblisttab td{ height:33px; height:33px; border-bottom:1px solid #ecebeb; border-right:1px solid #ecebeb; text-align:center}
.joblisttab td.joblistdbg{ background:#f8f7f7;}
.joblisttab .jobapply{ color:#0056a8;}

.joinus_tb{ border:1px solid #ecebeb; border-width:1px 1px 0 0;}
.joinus_tb td{ border:1px solid #ecebeb; border-width:0 0 1px 1px ;}
.joinus_tb td.tdbg{ background:#f8f7f7}
.joinus_tb td.tdbgtwo{ padding-left:16px;}
.joinus_tb td.tdleft{ padding-left:6px;}
.joinus_tb td .inpu{ width:130px; height:20px; border:1px solid #ecebeb; background:#fff; line-height:20px; color:#666; padding-left:6px;}
.joinus_tb td  textarea{ border:1px solid #ecebeb; background:#fff; margin-top:4px;}
.joinus_tb td .submit{ width:68px; height:24px; border:1px solid #ecebeb; background:#fff; text-align:center;}






.mainn{ width:100%; background:#f2f2f2;}
.wap_1100{
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 30px;
}
.wap_1100 .in_left{
	float: left;
	width: 598px;
	height: 494px;
}
.wap_1100 .in_left .hd{margin-top: -30px;height: 30px;margin-left: 420px;position: relative;z-index: 555555;}
.wap_1100 .in_left .hd ul li{float: left; width: 15px;height: 15px;text-align: center;line-height: 15px; background: #fff;border-radius: 10px;margin-right: 5px;cursor: pointer;}
.wap_1100 .in_left .hd ul li.on{float: left; width: 15px;height: 15px;text-align: center;line-height: 15px; background: red;border-radius: 10px;}
.wap_1100 .in_right{
	float: left;
	padding-left: 38px;
	padding-top: 30px;
}

.mbx{
	height: 40px; padding-top:10px;
	border-bottom: 1px solid #e0e0e0;
}
.mbx p{
	text-align: right;
	line-height: 40px;
	padding-right: 5px;
}
.mbx p a{font-size: 11px;}
.mbx p span{color: #c73741}

.demo_left{
	float: left; width:205px;
	margin-top: -30px;
}
.demo_title{
	width: 205px;height: 78px;background: #333333;margin-bottom: 4px;position: relative;
}
.demo_title p{padding-left: 20px;}
.demo_title .p1{font-size: 20px;font-weight: bold;color: #fff;padding-top: 20px;line-height: 24px;}
.demo_title .p2{font-size: 12px;color: #fff;line-height: 12px; font-family:Arial, Helvetica, sans-serif;}
.demo_title .p1 span{font-size: 20px;color: #fff; line-height:25px;}
.demo_left ul li.bnone{ background: none; }
.demo_left ul li{background: url(../images/bg2.jpg) no-repeat; width: 205px;height: 43px;border-bottom: 1px solid #dfdfe3;border-top: 1px solid #dfdfe3;line-height: 43px;margin-bottom: 1px;}
.demo_left ul li:hover{background: url(../images/bg3.jpg) no-repeat;display: block;}
.demo_left ul li:hover a{;color: #fff;display: block;}
.demo_left ul li.hover{background: url(../images/bg3.jpg) no-repeat;display: block;}
.demo_left ul li.hover a{;color: #fff;display: block;}

.demo_left ul li a{ padding-left: 20px; text-decoration:none;}
.demo_left ul li a.fath{ padding-left: 10px; text-decoration:none; font-size:15px; padding-left:10px; display: block;font-weight:bold;}
.demo_left ul li.zhizaoli{line-height:20px; text-indent:0px; padding-right:20px; width:165px; padding-left:20px;}
.demo_left ul li.zhizaoli a{ text-indent:0px; padding-left:0px;}
.demo_left ul li.zhizaoli:hover{line-height:20px;}



.demo_right{
	width: 760px;
	float: right;
}
.com_top{
	padding-top: 40px;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 15px;
}
.com_top .p1{color: #39395b;font-size: 18px;padding-bottom: 5px;}
.com_top .p2{color: #999;font-size: 16px;}
.com_top .p3{color: #999;font-size: 14px;line-height: 20px;}
.com_top .p2 span{color: #333;padding-left: 5px;font-size: 20px;}

.product_con{ width:760px;}
.product_con .pro_img { width:371px; height:271px; float:left; margin-top:30px;}
.product_con .pro_img img{ width:365px; height:265px; border:3px solid #dddddd;}
.product_con .pro_txt { width:369px; height:271px; float:left; margin-top:30px; margin-left:20px; position:relative;} 
.product_con .pro_txt h1{ width:369px; height:60px; float:left; line-height:60px; font-size:18px; color:#333333;} 
.product_con .pro_txt h2{ width:369px; float:left; line-height:28px; font-size:14px; color:#666666;} 
.product_con .pro_detail{width:100%; margin-top:20px;}
.product_con .pro_detail_title{ padding-left: 10px; padding-right: 5px; border-left: 7px solid #e56b08; font-weight: bold; color: #333333; font-size:18px;}
.product_con .pro_detail_con{ float:left; width:100%; margin-top:20px; font-size:14px; color:#666666; line-height:24px;}


.product_list{ width:750px; margin:25px auto;}
.product_list li{ width:250px; height:215px; float:left; text-align:center;}
.product_list li img{ width:230px; height:165px;}
.product_list li a{ line-height:50px; font-size:12px; color:#333333;}

/*CSS sabrosus style pagination 分页样式*/
.sabrosus {padding: 3px; margin: 3px; margin-top:15px;text-align: center;font-size: 12px;font-family: Verdana, arial, Helvetica, sans-serif;}
.sabrosus a {border: #ccc 1px solid; padding:4px 7px;  color: #666; margin-right: 3px;  text-decoration: none}
.sabrosus a:hover {border: #e77518 1px solid;  color: #fff; background-color: #e77518;}
.pagination a:active {border: #e77518 1px solid;  color: #000; }
.sabrosus span.current {border: #e77518 1px solid; padding:4px 7px; font-WEIGHT: bold;  color: #fff; margin-right: 3px; background-color: #e77518;}
.sabrosus span.disabled {border: #ccc 1px solid; padding:4px 7px;color: #929292; margin-right: 3px; }
/*CSS sabrosus style pagination 分页样式*/



.info_con{ width:760px;}
.info_con .info_detail,.info_con .info_detail p{ width:760px;  font-size:14px; color:#666666; line-height:24px;}
.info_con img{float:left;margin-right:3px;}
.info_con span{margin:20px 0px;}

.news .com_top{width: 410px;}
.news .com_top{border: none;float: left; padding-top: 0px;}
.news img{float: right;}
.news{padding-top: 42px; border-bottom: 2px solid #9595a6;padding-bottom: 30px;}
.news .com_top .p2 span{font-size: 24px;color: #ccc;float: right;}
.news .com_top .p3 span{font-size: 11px;color: #ccc;float: right;}
.news .pt1{font-size: 14px;color: #333;line-height: 30px;}
.news .pc{font-size: 11px;color: #999;line-height: 18px;}
.news .com_top img{float: left;padding-top: 5px;}
.new{padding-top:25px;}
.new ul li{border-bottom: 1px solid #e1e1e1;line-height: 45px; width:100%;}
.new ul li a{display: block;font-size: 13px;color: #333;}
.new ul li a:hover{display: block;font-size: 13px;color: #39395b;}
.new ul li a span{float: right;font-size: 24px;color: #ccc;}
.new ul li a:hover span{float: right;font-size: 24px;color: #39395b;}
.new ul li a span strong{font-size: 11px;}
.qh{padding-top: 14px;}
.qh ul li{float: left;width: 28px;height: 28px;line-height: 28px;text-align: center;background: #dedee1;margin-right: 2px;}
.qh ul li:hover{background: #39395b;color: #fff;}
.qh ul li.hover{background: #39395b;color: #fff;}
.nin_back{width: 65px;height: 25px;color: #fff;background: #c73741;line-height: 25px;text-align: center;float: right;margin-top: -20px;}
.pnew_tit{text-align: center;font-size: 16px;color: #333;}
.news_info .time{border-top: 2px solid #39395b;background: #c4c4cc;margin-top: 10px;}
.news_info .time p{text-align: right;padding-right: 10px;}
.news_info .p_img{text-align: center;padding-top: 20px;}
.new_con,.new_con p,.new_con div{ width:760px;padding-top: 20px;padding-bottom: 20px; font-size:14px; line-height:24px;}
.new_con p.pnew_tit{text-align: center;font-size: 16px;color: #333;}
.info_detail p.pnew_tit{text-align: center;font-size: 16px;color: #333;}
.new_con p{ padding:0px; margin:0px;}
.prev a{color: #333;}
.prev a:hover{color: #39395b;}
.next a:hover{color: #39395b;}
.next a{color: #333;}
.prev a span,.next a span{font-size: 12px;color: #999;}
.prev a span:hover,.next a span:hover{font-size: 12px;color: #39395b;}

.cont{ width:760px; padding-top:30px;}
.cont .left{width: 400px;height: 186px;border-right: 1px solid #ccc;float: left;padding-right: 30px;}
.cont .left .p1{text-align: right;font-size: 24px;color: #666;line-height: 50px; margin-top:40px;}
.cont .left .p2{text-align: right;font-size: 18px;color: #999;line-height: 30px;}
.cont .right p{color: #777;font-size: 11px;line-height: 30px;border-bottom: 1px solid #e0e0e0;}
.cont .right p span{font-size: 18px;color: #e56b08;}
.cont .right{width: 310px;float: right;}
.cont .right a:hover{ color: #e56b08;}




.classtab { width:720px; margin:10px auto; padding:20px;  background:#fff; }
.classtab ul li { float:left; width:125px; overflow:hidden; font-size:12px; height:20px; background:url(../images/pro_icon4.gif) 0 5px no-repeat; padding-left:10px; display:inline; line-height:20px; margin-bottom:10px;}
.classtab ul li a { color:#364d77;}
.classtab ul li a:hover,.classtab ul li.hover a { color:#ff9900; }
