body{ padding:0px; margin:0px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
*{ padding:0px; margin:0px;}
a{ text-decoration:none; color:#000; -moz-transition: all ease .5s; -webkit-moz-transition: all ease .5s; moz-transition: all ease .5s;}
a:hover{ color:#009944;}
a.linkscroll,a.linkleft{ position:relative; z-index:0; }
img{ border:none;}
ul,ol,li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.clearfix:before,.clearfix:after{ content: ''; display:block;}
.clearfix:after { clear: both; }
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.f16{ font-size:16px; color:#7f7f7f;line-height:30px;}
.p10{ padding-left:10px;}
.mb50{ margin-bottom:50px;}
.pl35{ padding-left:35px;}
.mt50{ margin-top:50px;}
.pt20{padding-top: 20px;}
.pb50{padding-bottom: 50px;}

/***********topmain***********/
.top{ width:100%; min-width:1200px;height:43px; line-height:43px; background:url(../images/topbg.gif) repeat-x; border-bottom:1px solid #c0c0c0; clear:both;}
.top-t{ width:1200px; margin:0 auto; font-size:12px;}
.top-t .cn{ background:url(/template/pc/zh/images/cn.jpg) no-repeat left 1px; padding-left:22px;}
.top-t .en{ background:url(/template/pc/zh/images/en.jpg) no-repeat left 1px; padding-left:25px;}
.top-t a:hover{ color:#009944}
.toplogo{ width:1200px; margin:0 auto; height:137px;}
.logo a{ width:340px; height:137px; display:block; /*background:url(../images/logo.jpg) no-repeat; text-indent:-9999px;*/}
.i-search{ width:300px; margin-top:59px;}
.i-search-k{ padding-top:15px; color:#b1b1b1;}
.i-search-k a{ color:#b1b1b1;}
.i-search-k a:hover{ color:#03405a;}
.i-search-k span{ color:#03405a; font-weight:bold; text-transform:uppercase;}
.i-search .search{ width:279px; height:38px;}
.i-search .search-q{ float:left; height:38px; line-height:38px; padding:0 0 0 13px; width:226px; border:none; background:url(../images/img01.gif) top left no-repeat; color:#999;}
.i-search .search-go{ float:right; width:40px; height:38px; border:none; cursor:pointer; background:url(../images/img01.gif) -239px 0 no-repeat;}
/*************************** nav (start) ***************************/
/*#navbg{ width:100%; min-width:1200px; height:55px; background:#009944;}
#nav{ width:1200px; margin:0 auto; height:55px; position:relative; z-index:11;}
#nav li{ height:55px; float:left; position:relative; z-index:11; border-right:1px solid #2957a2; display: inline;}
#nav li>a{ line-height:55px; display:block; padding:0 50px; color:#fff; font-size:14px; font-weight:bold; white-space:nowrap}
#nav li:first-child{border:0;}
#nav li:hover,#nav li.now{ background:#009944 !important; cursor:pointer; border-right:1px solid #2957a2;}
#nav li .sub{ position:absolute; left:0; top:55px; z-index:11; width:210px; filter:Alpha(opacity=93);-moz-opacity:0.93; -khtml-opacity: 0.93; opacity: 0.93; display:none;}
#nav li .w330{ width:380px;}
#nav li .sub .inner{ background:#009944; border-top:1px solid #2957a2;}
#nav li .sub div{ }
#nav li .sub div a{ display:block; width:89%; margin:0 auto; border-bottom:1px solid #2957a2; color:#fff; height:36px; line-height:36px; text-decoration:none; text-indent:14px; overflow:hidden;}
#nav li .sub div a:hover{ color:#ffea3f;}
#nav li .sub .inner div:last-child a{ border-bottom:none;}
#nav li:hover div{display:block;}*/

/*************************** nav (end) ***************************/
/***********banner***********/
.device { width:100%; min-width:1200px;height:600px;position: relative; z-index:10;}
.device:hover .arrow-left0, .device:hover .arrow-right0{ display:block;}
.device .arrow-left0 { z-index:99; background: url(../images/left.png) no-repeat left top; position: absolute; left: 90px; top: 50%;margin-top: -25px; width: 49px; height: 49px; display:none;}
.device .arrow-left0:hover{ background-position:left bottom;}
.device .arrow-right0 {z-index:99;background: url(../images/right.png) no-repeat left top; position: absolute; right: 90px; top: 50%; margin-top: -25px;width: 49px;  height: 49px; display:none;}
.device .arrow-right0:hover{ background-position:left bottom;}
.device .swiper-container {height:600px;width: 100%; text-align:center; overflow:hidden}
.device .swiper-slide{ background-position:center center; background-repeat:no-repeat;}
.device .pagination0 {z-index:99;position: absolute;left: 0;text-align: center;bottom:26px;width: 100%;}
.device .swiper-pagination-switch {display: inline-block;width:20px;height:20px;border-radius: 12px;background: #fff;margin: 0 6px;cursor: pointer;}
.device .swiper-visible-switch { background: #fff;}
.device .swiper-active-switch { background: #009944;}
.device .swiper-slide a{ width:100%; height:600px; display:block;}
/***************************display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; ***************************/
/*************************** products (start) ***************************/
.p50{ padding:50px 0;}
.p5-20{ padding:50px 0 10px;}
.contentbg{ width:100%; min-width:1200px; margin:0 auto;}
.bgcolor{ background:#edeeef;}
.about_content{ width:1200px; margin:0 auto;}
.about_content .title{ font-size:30px; font-weight:bold; text-align:center;}
.about_content .title a{ font-size:13px;}

.about_content .title2{ font-size:24px; text-align:center;}
.about_content .title2 a{ font-size:13px;}

.h-pro li{ float:left; width:249px; height:366px; margin-right:45px; margin-bottom:20px; display:block; background:url(../images/1.jpg) no-repeat; position:relative;}
.h-pro li a.pic{ /*width:238px;*/ display:block; margin:0 auto;  text-align:center; padding-top:10px;}
.h-pro li p{ width:210px; display:block; margin:0 auto; padding:0; line-height:22px; font-size:14px; text-align:center;}
.h-pro li span{ width:210px; height:39px; line-height:39px; display:block; text-align:center; color:#fff; background:#009944; font-weight:bold; position:absolute; left:19px; bottom:36px;}
.h-pro li a.pic:hover{ color:#333;}
.h-pro li a.pic:hover span{ color:#fff; background:#009944;}
.h-pro li.nomargin{ margin-right:0;}

.dna{ padding:0 0 50px;}
.dna p{ text-align:center; line-height:22px;}
.supportdna{ padding:0 0 10px;}
.supportdna p{ text-align:center; line-height:22px;}
ul.newslist{ float:left; margin-right:51px;}
ul.newslist li{ width:355px; position:relative;}
ul.newslist li img{}
ul.newslist li .date{ position:absolute; top:0; left:0; background:#009944; filter:Alpha(opacity=90);-moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90; z-index:10; width:88px; height:70px; font-size:40px; font-weight:bold; color:#fff; text-align:center; padding:7px 0 8px;}
ul.newslist li .date span{ font-size:16px; display:block; font-weight:normal}
ul.nomargin{ margin-right:0;}
ul.newslist li a:hover{ filter:Alpha(opacity=90);-moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90;}
ul.newslist li p{ background:#009944; padding:12px 15px; height:40px; overflow:hidden; line-height:23px; color:#fff;}

.news_content { width:1230px; height:382px; position: relative; z-index:10;}
.news_content .arrow-left1,.news_content .arrow-right1{position: absolute; top:88px; display:block;  width:57px; height:113px; background:url(../images/sd_bg.png) no-repeat; z-index: 1; overflow:hidden; -webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}

.news_content .arrow-left1{ left: -100px; background-position: 0 -104px;}
.news_content .arrow-right1{ right: -50px; background-position: -63px -217px;}
.news_content .arrow-left1:hover{background-position: -63px -104px;}
.news_content .arrow-right1:hover{background-position: 0 -217px;}
.news_content .swiper-container {height:382px; width: 100%; text-align:center; overflow:hidden}
.news_content .swiper-slide{ background-position:center center; background-repeat:no-repeat;}
.news_content .pagination1 {z-index:99;position: absolute;left: 0;text-align: center;bottom:0;width: 100%;}
.news_content .swiper-pagination-switch {display: inline-block;width:10px;height:10px;border-radius: 12px;background: #ccc;margin: 0 4px;cursor: pointer;}
.news_content .swiper-visible-switch { background: #ccc;}
.news_content .swiper-active-switch { background: #009944;}


.pro_content{ width:100%; height:464px; margin-top:30px; margin-bottom:7px; position:relative; min-width:1200px; overflow:hidden;}
.pro_content .note{ width:42%; line-height:21px; position:absolute; top:100px; right:20px; color:#fff; text-align:center}
.pro_content .note h3{ font-size:32px; font-weight:bold; text-align:center; text-transform:uppercase; color:#fff; background:url(../images/pic04.jpg) no-repeat bottom center; padding-bottom:25px;}


.bottom_search{ width:100%; min-width:1200px; background:#009944;}
.bottom_main{ width:1200px; height:76px; padding:22px 0 10px; margin:0 auto; position:relative;}
.bottom_search_left{ width:550px; color:#fff;}
.bottom_search_right{}
.bottom_search_right .search-q{ height:46px; line-height:46px; padding:0 0 0 12px; width:360px; border:none; background:#fff; border-radius:3px; color:#999; position:absolute; top:30px; right:177px;}
.bottom_search_right .search-go{ width:162px; height:46px; line-height:46px; background:#03622d; border:none; cursor:pointer; text-align:center; font-weight:bold; color:#fff; position:absolute; top:30px; right:0;}

.main{ width:1200px; margin:0 auto;}
.foot{ width:100%; min-width:1200px; padding:50px 0 0 0;}
.foot_left{ float:left; width:900px;}
.foot_left dl{ float:left; width:200px; height:230px; overflow:hidden; margin-right:20px; margin-bottom:30px;}
.foot_left dl dt{ padding-bottom:12px;}
.foot_left dl dt a{ color:#000; font-size:14px; line-height:24px; text-transform:uppercase; display:block;}
.foot_left dl dd a{ color:#949393; line-height:25px; display:block;}
.foot_left dl dd a:hover{ color:#0056a9;}
.foot_right{ float:right; width:272px;}
.foot_right img{ display:block;}
.foot_right p{ line-height:45px; display:block; color:#000; font-weight:bold;}

.footnav{ width:100%; min-width:1200px; padding:30px 0; background:#000; color:#fff; font-size:13px; line-height:22px; font-size:13px;}
.footnav a{ color:#acacac; font-size:13px;}
.follow{ float:right; margin-top:8px;}
.follow .iconfont{ font-size:22px;}
.follow .subnav li{ float:left;}
.follow i{ margin:0 8px;}
.footnav a:hover{ color:#fff;}


/*subTreeMenu*/
.subTreeMenu{width:100%;height:49px;background:#fafafa; border-bottom:1px solid #dcdcdc;margin:0 auto}
.subTreeMenu .rela{width:1200px;margin:0 auto;overflow:visible;height: 50px;}
.subTreeMenu ul{height:49px;margin:0;float:left}
.subTreeMenu ul>li{position:relative;float:left;height:49px;line-height:49px;padding:0 30px}
.subTreeMenu ul>li:before{content:"";width:1px;height:15px;background:#e1e1e1;position:absolute;top:17px;left:0}
.subTreeMenu ul>li:first-child{text-align:left;background:none;padding-right:0;padding-left:0}
.subTreeMenu ul>li:first-child:before{content:"";display:none}
.subTreeMenu ul>li:first-child img{width:17px;height:15px;padding-top:16px}
.subTreeMenu ul>li:first-child>a{background:none!important;margin:0;padding-right:0}
.subTreeMenu ul>li span{display:block;margin-right:0; white-space:nowrap;}
.subTreeMenu ul>li>a{display:block;margin:0;padding-right:20px;background:url(/template/pc/zh/images/ico_down01.png) no-repeat right center}
.subTreeMenu ul>li>a>span{margin-left:0}
.subTreeMenu li a:hover{color:#333}
.subTreeMenu ul>li>.treeBox{display:none;z-index:7;left:-1px;top:49px;height:auto;overflow:hidden;border:1px solid #e1e1e1;background:#fff; min-width:180px;}
.subTreeMenu ul>li.on>.treeBox{display:block}
.subTreeMenu ul>li>.treeBox li{background:none;text-align:left;height:49px;line-height:49px;border-top:1px solid #e1e1e1}
.subTreeMenu ul>li>.treeBox li:first-child{border-top:0;border-left:0}
.subTreeMenu ul>li>.treeBox li a{background:#fff;margin:0;display:block;padding:0 30px;color:#555}
.subTreeMenu ul>li>.treeBox li a:hover{background:#fafafa!important;color:#da291c;text-decoration:underline}
.subTreeMenu ul>li>.treeBox li a.on{background:#fafafa!important;color:#da291c}
.subTreeMenu ul li ul li{padding:0}
.subTreeMenu ul li ul li:before{display:none}
.contentEtc{float:right;width:200px;height:auto;position:relative;text-align:right;margin-top:15px}
.contentEtc a{display:inline-block;margin:0 0 0 21px}
.pageEtc{position:absolute;width:1200px;height:auto;overflow:hidden;margin-left:-600px;left:50%;top:86px;text-align:right}
.pageEtc a{display:inline-block;margin:0 0 0 10px}

.mbx_share{ float: right;}
.mbx_p{ float:right; margin-right:21px;}
.mbx_p a{ float:right; display:block; width:16px; height:49px; line-height:49px; background:url(/template/pc/zh/images/img23.gif) center no-repeat;}

/*****neiye******/
.ban{ width:100%; height:300px; min-width:1200px;}
.ban1{ width:100%; height:400px; min-width:1200px;}
.ban2{ width:100%; height:475px; min-width:1200px;}

.li_about_content{ width:1200px; margin:0 auto;}
.li_about_content h2{ font-size: 24px; font-weight: normal;text-align: center;}
.lititle{ font-size:24px; text-align:center; background:url(/template/pc/zh/images/line.gif) no-repeat bottom center; padding:30px 0 20px; margin-bottom:40px;}
.lititle a{ font-size:13px;}
.lititle2{ font-size:24px; text-align:center; background:url(/template/pc/zh/images/line2.gif) no-repeat bottom center; padding:30px 0 20px; margin-bottom:40px;}
.lititle2 a{ font-size:13px;}
.lititle3{ padding:30px 0 10px; font-size:24px; height:28px; line-height:28px; color:#555; text-transform:uppercase;}
.lititle3 span{border-left:3px solid #1950a9; padding-left:14px;}
.about_video li{float:left;width:360px; height:230px; margin-right:20px; margin-bottom:20px; cursor:pointer;position:relative;}
.about_video li .atimg{width:100%;display:block;}
.about_video li span{width:0;height:0;position:absolute;top:50%;left:50%;background:url(/template/pc/zh/images/ab_video.png) no-repeat;background-size:100% auto;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);}
.about_video li:hover span{width:81px;height:81px;margin:-41px 0 0 -41px;transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);}
.about_video li p{font-size:15px;color:#fff;position:absolute;bottom:0;left:0;right:0;padding:0 20px 12px;}
.about_video li:hover img{ filter:Alpha(opacity=13);-moz-opacity:0.93; -khtml-opacity: 0.93; opacity: 0.93;}
.about_video li.nomargin{ margin-right:0}

.limore{ clear:left; padding:15px 0 35px;}
.limore a{ width:110px; margin:0 auto; height:40px; line-height:40px; display:block; text-align:center; border-radius:5px; border:2px solid #009944;}
.limore a:hover{ background:#009944; color:#fff;}

.jishu_content{ width:100%; height:395px; position:relative; min-width:1200px; overflow:hidden;}
.jishu_content .note{ width:915px; margin:0 auto; line-height:28px; color:#fff;}
.jishu_content .note h3{ font-size:30px; padding:45px 0; text-align:center; color:#fff;}
.jishu_content .limore2 a{ width:110px; margin:0 auto; height:40px; line-height:40px; display:block; text-align:center; border-radius:5px; border:2px solid #fff; color:#fff;}
.jishu_content .limore2 a:hover{ background:#009944; color:#fff;}

.container{margin:0 auto; width: 1200px; min-width: 1200px;}
.container img{ max-width:1120px;}
.sd-cp-course{padding:0 0 40px;width: 100%;height: 480px; margin-bottom:30px;}
.sd-cp-course h2{ font-size: 24px; font-weight: normal;text-align: center;}
.sd-cp-time{position:relative;}
.sd-cp-time .container{position:relative; margin-bottom: 70px; height: 280px; }
.sd-cp-time .prev,.sd-cp-time .next{position: absolute; top:70px; display:block;  width:57px; height:113px; background:url(../images/sd_bg.png) no-repeat; z-index: 1; overflow:hidden; -webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}
.sd-cp-time .prev{ left: -100px; background-position: 0 -104px;}
.sd-cp-time .next{ right: -100px; background-position: -63px -217px;}
.sd-cp-time .prev:hover{background-position: -63px -104px;}
.sd-cp-time .next:hover{background-position: 0 -217px;}
.sd-cp-time .main-info{width:100%; height:280px; overflow: hidden;} 
.sd-cp-time .main-info ul{ overflow:hidden; zoom:1; } 
.sd-cp-time .main-info ul li{ float:left;display:_inline; width:1200px; overflow: hidden; zoom: 1;}
.sd-cp-time .main-info .year-txt{margin-right: 60px; width: 480px;} 
.sd-cp-time .main-info .year-txt h4{color: #009944; font-size: 48px; font-weight: bold;} 
.sd-cp-time .main-info .year-txt p{max-height: 196px; _height: 196px; color: #505050; font-size: 14px; line-height: 28px;} 
.sd-cp-time .main-info .year-pic{width: 600px; overflow: hidden; zoom: 1;} 
.sd-cp-time .main-info .year-pic img{float: left; display: block;} 
.sd-cp-time .year-list{width: 100%; height: 32px; background:url(../images/sd_bg.png) 0 -330px repeat-x;}
.sd-cp-time .year-list .container{position: relative; height: 32px;}
.sd-cp-time .year-list .container .more{position: absolute; top: 0; right: 0; display: block; width: 32px; height: 32px;border-radius: 16px;background: #d5d5d5 url(/template/pc/zh/images/more_dot.png) no-repeat;}
.sd-cp-time .year-list .container .more:hover{background: #009944 url(/template/pc/zh/images/more_dot.png) no-repeat;}
.sd-cp-time .year-list ul{margin-right: -180px;}
.sd-cp-time .year-list ul li{ position: relative; float: left; margin-right: 160px; width: 32px; height: 30px; cursor: pointer;}
.sd-cp-time .year-list ul li span{display: block; position: absolute; top: -24px; left: -40px; width: 110px; color: #b4b4b4; font-size: 16px; text-align: center;}
.sd-cp-time .year-list ul li i{display:block; margin:4px 0 0 4px; width: 20px; height: 20px; background: #fff; border-radius: 24px; border:2px solid #ccc;}
.sd-cp-time .year-list ul li.on span{ top: -28px; left: -5px; color: #009944; font-size: 20px; font-weight: bold;}
.sd-cp-time .year-list ul li.on i{ margin:0; width: 32px; height: 32px; background: #009944; border-radius: 16px; border:0 none;}

.sd-cp-duty .wrap{ width:100%; min-width:1200px; padding-bottom:50px;}
.sd-cp-duty .wrap a{position: relative; float: left;display: block; width:139px; height:211px; overflow: hidden;}
.sd-cp-duty .wrap a img{display: block; width:139px; height:211px; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; transition:all .3s ease-in-out; -webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
.sd-cp-duty .wrap a.more{background: #1950a9 url(/template/pc/zh/images/cp_more.png) no-repeat center center;}
.sd-cp-duty .wrap .txt{ position: absolute; bottom: -100px; left: 0; width: 100%; height: 100%;filter:alpha(opacity=0);opacity: 0; -webkit-transition:all .2s ease-in-out .2s; -moz-transition:all .2s ease-in-out .2s; -ms-transition:all .2s ease-in-out .2s; -o-transition:all .2s ease-in-out .2s; transition:all .2s ease-in-out .2s;}
.sd-cp-duty .wrap .on .txt{filter:alpha(opacity=100);opacity: 1; bottom: 0;}
.sd-cp-duty .wrap a.on img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}
.sd-cp-duty .wrap .txt .bg{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; filter:alpha(opacity=50);opacity:.5;}
.sd-cp-duty .wrap .txt p{position: relative;  margin: 28% 10%; max-height: 130px; _height: 130px; font-size: 12px;color: #fff; line-height: 22px; z-index: 2; text-align: center; overflow: hidden;}

.li_news_content { width:100%; min-width:1200px;}
ul.li_newslist{ float:left; margin-right:51px;}
ul.li_newslist li{ width:355px; position:relative;}
ul.li_newslist li .date{ position:absolute; top:0; left:0; background:#009944; filter:Alpha(opacity=90);-moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90; z-index:10; width:88px; height:70px; font-size:40px; font-weight:bold; color:#fff; text-align:center; padding:7px 0 8px;}
ul.li_newslist li .date span{ font-size:16px; display:block; font-weight:normal}
ul.nomargin{ margin-right:0;}
ul.li_newslist li a:hover{ filter:Alpha(opacity=90);-moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90;}
ul.li_newslist li p{ padding:12px 15px; height:55px; overflow:hidden; line-height:22px; text-align:left;}


/*list style*/
.N-sd-commbanner{ width:100%; min-width:1200px; height:190px;}
.N-bg02{ background:url(/template/pc/zh/images/commlist_bg02.png) no-repeat center;}
.N-bg03{ background:url(/template/pc/zh/images/commlist_bg03.png) no-repeat center;}
.N-sd-commbanner h3{font-size:40px; line-height:150px; margin:0; color:#fff;}
.N-pageposition{height:40px; padding:0 20px; font-size:14px; line-height:40px; background:#fff; background:rgba(255,255,255,.88); color:#999; }

.N-sd-warp-main{background:#f8f8f8; padding:0 0 40px;}
.N-sd-warp-main .container{margin:0 auto; background:#fff; padding:40px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
.N-sd-warp-main .container h2{ font-size: 24px; font-weight: normal;text-align: center;}

.zr-con-tit02{padding:10px 0; height:28px; font-size:16px; line-height:28px; color:#333;}
.zr-con-tit02 span{border-left:3px solid #1950a9; padding-left:14px;}

.technology-img{ padding:30px 0 0 5px;}
.technology-img li{ float:left; margin:0 24px 24px 0;}
.technology-img img{ padding:4px; display:block; background:#fff; border-radius:4px;-moz-box-shadow:0px 0px 10px #d6d5d5; -webkit-box-shadow:0px 0px 10px #d6d5d5; box-shadow:0px 0px 10px #d6d5d5; border:1px solid #ececec;}
.technology-img li.nomargin{ margin-right:0;}

.N-history{background:url(/template/pc/zh/images/line_gray.png) repeat-y 80px top; }
.N-history ul{overflow:hidden; padding-left:65px; }
.N-history ul li{background:url(/template/pc/zh/images/dot_nor.png) no-repeat left top; padding-left:100px; padding-bottom:40px;}
.N-history ul li h3{margin:0 0 5px; font-size:34px; line-height:40px; color:#666;}
.N-history ul li p{margin:0 0 10px; font-size:14px; line-height:34px; color:#333; overflow:hidden;} 
.N-history ul li p img{float:left; display:block;}
.N-history ul li.last-his{background:url(/template/pc/zh/images/dot_cur.png) no-repeat left top;}
.N-history ul li.last-his h3{color:#1950a9;}


.about_sales_team{ padding-bottom:50px;}
.about_sales_team dl{ float:left; width:149px; display:block; margin-left:45px; margin-bottom:45px;}
.about_sales_team dl .s1{ color:#009944; font-weight:bold; height:35px; line-height:35px; font-size:16px;}
.about_sales_team dl dd{ width:149px; display:block; line-height:22px; word-wrap: break-word; word-break: normal;}


.about_news{ float:left;}
.about_news dl{ width:100%; border-bottom:1px dashed #ccc; padding:30px 0;}
.about_news dl dt{ float:left; width:355px; height:285px; border:1px solid #ddd; position:relative; margin-right:30px;}
.about_news dl .date{ position:absolute; top:0; left:0; background:#009944; filter:Alpha(opacity=90);-moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90; z-index:10; width:88px; height:70px; font-size:40px; font-weight:bold; color:#fff; text-align:center; padding:7px 0 8px;}
.about_news dl .date span{ font-size:16px; display:block; font-weight:normal}
.about_news dl a:hover{ filter:Alpha(opacity=90);-moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90;}
.about_news dl p{ padding:12px 15px; height:55px; overflow:hidden; line-height:22px;}
.about_news dl dd.n1{ font-size:14px; font-weight:bold; padding-bottom:24px;}
.about_news dl.ss1 dd{ float:left; width:700px; line-height:20px; display:block;}
.about_news dl dd .more a{ width:110px; height:40px; line-height:40px; display:block; text-align:center; border-radius:5px; border:2px solid #009944; margin-top:25px;}
.about_news dl dd .more a:hover{ background:#009944; color:#fff;}

.about_news dl.ss2 dd{ width:100%; line-height:20px; display:block;}


.N-article{padding:10px;}
.N-art-tit{margin:0 0 20px; text-align:center;}
.N-art-tit h3{margin:0 0 5px;font-size:26px; font-weight:100; line-height:40px; color:#121212; text-align:center;}
.N-art-tit span{font-size:12px; line-height:20px; color:#999;}
.N-art-con {padding:0 20px; font-size:15px; line-height:26px; color:#333;}
.N-art-con p{margin:0 0 15px; font-size:15px; line-height:26px; color:#333;}
.N-art-con img{display:block; margin:15px auto; max-width:960px;height:auto;}


.sd-cp-info{padding: 60px 0; width: 100%; height: 400px;}
.sd-cp-info .cp-txt{margin-right: 30px; width: 550px;}
.sd-cp-info .cp-txt h2{margin-bottom: 20px; font-size: 30px; font-weight: normal;}
.sd-cp-info .cp-txt p{padding-bottom: 20px; color: #888; line-height: 30px;}
.sd-cp-info .cp-txt .g-btn{ width:110px; margin-top:12px; height:40px; line-height:40px; display:block; text-align:center; border-radius:5px; border:2px solid #009944; color:#009944;}
.sd-cp-info .cp-txt .g-btn:hover{ background:#009944; color:#fff;}

.sd-cp-slide{position:relative; width:550px; height:400px; overflow:hidden;}
.sd-cp-slide .prev,.sd-cp-slide .next{position: absolute; top:180px; display:block; width:60px; height:80px; background:url(../images/sd_bg.png) no-repeat; z-index: 1; overflow:hidden; }
.sd-cp-slide .prev{ left: 0; background-position: 0 0;}
.sd-cp-slide .next{ right: 0; background-position: -60px 0;}
.sd-cp-slide .main-info{width:550px; height:400px;} 
.sd-cp-slide .main-info ul{ overflow:hidden; zoom:1; } 
.sd-cp-slide .main-info ul li{ float:left;display:_inline; width:550px;}
.sd-cp-slide .main-info a{ float: left; display: block; width:550px; height:400px; } 
.sd-cp-slide .main-info a img{display: block; width:550px; height:400px;}

.sd-cp-honour{padding: 40px 0; width: 100%; background: #f8f8f8; }
.sd-cp-honour .g-m-btn{margin-bottom: 35px;}
.g-m-btn{width: 100%;}
.g-m-btn .wrap{ margin: 0 auto; width: 240px; border:1px solid #009944; border-radius: 4px; overflow: hidden;}
.g-m-btn a{ display:block; float:left; margin-left: -1px; width: 120px; height: 38px; border-left: 1px solid #009944;  line-height: 38px; text-align: center; text-decoration: none; overflow: hidden;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}
.g-m-btn a:hover{color:#333; text-decoration: none;}
.g-m-btn .cur{background: #009944;color:#fff;}
.g-m-btn .cur:hover{color:#fff;}
.sd-cp-hr{position:relative; display: none;}
.sd-cp-hr .container{position:relative;}
.sd-cp-hr .prev,.sd-cp-hr .next{position: absolute; top:85px; display:block;  width:57px; height:113px; background:url(../images/sd_bg.png) no-repeat; z-index: 1; overflow:hidden; -webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}
.sd-cp-hr .prev{ left: -100px; background-position: 0 -104px;}
.sd-cp-hr .next{ right: -100px; background-position: -63px -217px;}
.sd-cp-hr .prev:hover{background-position: -63px -104px;}
.sd-cp-hr .next:hover{background-position: 0 -217px;}

.sd-cp-hr .main-info{width:100%;} 
.sd-cp-hr .main-info ul{ overflow:hidden; zoom:1; } 
.sd-cp-hr .main-info ul li{ float:left; display:_inline; width:1200px; overflow: hidden; zoom: 1;}
.sd-cp-hr .main-info .pic{ width: 570px;}
.sd-cp-hr .main-info .pic img{display: block; width: 570px; height: 340px; }
.sd-cp-hr .main-info .txt{background: #fff; width: 570px; height: 340px; padding:20px; overflow: hidden; zoom: 1;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */} 
.sd-cp-hr .main-info .txt h4{margin-bottom: 30px; font-size: 26px;}
.sd-cp-hr .main-info .txt p{ color: #888; line-height: 28px;}

.sd-cp-hr .btn-li{margin:20px 0 30px;width: 100%; height: 10px; text-align: center;}
.sd-cp-hr .btn-li ul{margin-right: -10px;}
.sd-cp-hr .btn-li ul li{ display: inline-block; margin-right: 10px; width: 10px; height: 10px; background: #ccc; border-radius: 5px; cursor: pointer;}
.sd-cp-hr .btn-li ul li.on{background: #009944;}

.tab{ overflow:hidden; border-bottom:1px solid #288ad2;}
.tab li{float:left; border-top-left-radius: 5px; border-top-right-radius: 5px; background-color:#e1e1e1; padding:0 38px; font-weight:bold; line-height:50px; color:#333; cursor:pointer; margin-right:1px; font-size:16px;}
.on{display:block;}
.tab li.cur{background:#288ad2; color:#fff;}

.overview-img{ padding:30px 0 0 35px; display:none;}
.overview-img li{ float:left; margin:0 40px 40px 0;}
.overview-img img{ padding:5px; display:block; background:#fff; border:1px solid #d6dadb;}
.overview-img img:hover{ padding:5px; display:block; background:#fff;-moz-box-shadow:0px 0px 10px #d6d5d5; -webkit-box-shadow:0px 0px 10px #d6d5d5; box-shadow:0px 0px 10px #d6d5d5; border:1px solid #ececec;}
.overview-img li.nomargin{ margin-right:0;}

.about_overview{ line-height:28px; color:#888;}
.about_overview .m-text{ margin-bottom:50px;}
.about_overview .table-tt{ height: 50px; line-height: 50px; color: #fff; font-size: 16px;}
.about_overview .table-tt div.title{ float: left; border-top-left-radius: 5px; border-top-right-radius: 5px; background-color: #288ad2; padding-left:38px; font-weight:bold}
.about_overview .table-tt div.title:nth-child(1){ width:522px; margin-right: 1px;}
.about_overview .table-tt div.title:nth-child(2){ width:521px;}
.about_overview .table-tt2{ height: 50px; line-height: 50px; color: #fff; font-size: 16px;}
.about_overview .table-tt2 div.title2{ width:1082px; border-top-left-radius: 5px; border-top-right-radius: 5px; background-color: #288ad2; padding-left:38px; font-weight:bold}

.about_overview table{ border:1px solid #f7f7f7;}
.about_overview tbody td{ padding:20px 13px 20px 70px; border-bottom: 1px solid #f7f7f7; border-right: 1px solid  #f7f7f7;}

.about_overview .even_color{ background:#efefef;}
.about_overview .mouse_color{ background:#fffcde;}

.page-layout{ width:100%; min-width:1200px; background: url(/template/pc/zh/images/line3.gif) repeat left top;}
.main-case-list{ width:1200px; margin:0 auto; min-width:1200px;}
.main-case-item{ float:left; width:580px; height:333px; margin-right:35px; overflow:hidden;}
.main-case-list .nomargin{ margin-right:0;}
.main-case-item .case-item-name{ margin-bottom:12px; height:60px; line-height:60px; position:relative;}
.main-case-item .case-item-name .fr{ position:absolute; top:22px; right:20px;}
.main-case-item .case-item-name a{ font-weight:bold; font-size:18px; color:#009944;}
.main-case-item-bg{ background:#FFF}	
.case-item-left{float:left;}		
.case-item-right{float:left;margin-left:35px;}	
.main-case-item .case-item-pic{width:210px; border:1px solid #ddd; background:url(/template/pc/zh/images/loading.gif) no-repeat center center;}	
.main-case-item .case-item-pic img{ float:left;}
.main-case-item .case-item-info{ width:333px;}	
.main-case-item .more{ clear:both; height:48px; line-height:48px; text-align:right; padding-right:20px;}
.main-case-item .case-item-info .seriesname{ color: #009944;}
.main-case-item .case-item-info ul li a{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main-case-item .case-item-info a:hover{ color: #009944;}
.main-case-item .case-item-info .case-item-name{font-size:30px;font-weight:normal;}	
.main-case-item .case-item-info .case-item-name,.main-case-item .case-item-info .case-item-name a{ color:#019944;}	
.main-case-item .case-item-info ul{ padding:0;}
.main-case-item .case-item-info ul li{font-size:14px;line-height:24px;}	

.about_product_bg{ width:100%; min-width:1200px; background:#edeeef; padding:40px 0;}
.l-tit{ font-size:22px; font-weight:bold; color:#fff; line-height:60px; height:60px; padding-left:24px; background:url(/template/pc/zh/images/img08.jpg) no-repeat;}
.nei-l{ float:left; width:287px;}
.nei-l ul{ width:287px; margin-bottom:20px;}
.nei-nev{ background:#fff;}
.nei-nev li{ }
.nei-nev li a{ line-height:20px; display:block; background:url(/template/pc/zh/images/arrow-h.png) 23px 14px no-repeat; padding:8px 8px 8px 43px; color:#707070; border-bottom:1px solid #e5e5e5;}
.nei-nev li a:hover{ color:#fff; background:#009944 url(/template/pc/zh/images/arrow.png) 23px 14px no-repeat;}
.nei-nev li a.now{ color:#fff; background:#009944 url(/template/pc/zh/images/arrow-a.png) 21px 14px no-repeat;}
.nei-nev li ul{/* padding:6px 0 8px;*/ display:inline; margin:0; border-bottom:1px solid #e5e5e5; display:none;}
.nei-nev li ul li a{ line-height:20px; border-bottom:none; background:url(/template/pc/zh/images/icon4.gif) no-repeat 25px 15px;}
.nei-nev li ul li a:hover{ background:#009944 url(/template/pc/zh/images/arrow.png) no-repeat 25px 12px;}
.nei-nev li ul li a.now{ background:url(/template/pc/zh/images/icon4.gif) no-repeat 25px 15px; color:#009944;}

.nei-honor{ margin:32px 0;}
.nei-honor img{ display:block; max-width:287px;}
.nei-news{ background:#fff;}
.nei-news ul{ padding:10px 0 20px;}
.nei-news ul li{ padding:0 15px 0 24px; margin:10px 0;}
.nei-news ul li a{ color:#707070; line-height:18px;}
.nei-news ul li a:hover{ color:#009944;}

.nei-r{ float:left; width:860px; margin-left:50px;}

.page{ float:left; width:100%; padding-bottom:18px;}
.p36{ padding:36px 0 46px;}
.page ul{ float:left;width:100%;height:45px;text-align:center;}
.page ul span{display:inline-block;}
.page ul a{ float:left; margin-left:10px; display:block; padding:0 15px; text-align:center; line-height:36px; border:1px solid #bebebe; font-size:14px;}
.page ul a:hover,.page ul a.now{ background:#009944; color:#fff; border:1px solid #009944;}

.proshow-pic{ float:left; width:448px; height:448px; border:1px solid #dbdbdb;}
.proshow-pic img{ max-width:448px; text-align:center; display:inline-block; vertical-align:middle}
.proshow-pic .pic{ width:448px; height:448px;}
.proshor-w{ float:right; width:370px;}
.proshor-w h1{ font-size:24px; line-height:27px; color:#1e51a2; font-weight:normal; padding-bottom:18px;} 
.proshor-w .pro-t{ color:#666; line-height:20px; height:110px; padding:15px 0 45px 0; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; overflow:hidden}

.p-gwc{ padding:16px 0 0 0; clear:both;} 
.p-gwc a{ float:left; display:block; width:122px; line-height:35px; font-size:14px; color:#fff; text-align:center; margin:0 15px 0 0;}
.p-gwc a.lan{ background:#1c8287;}
.p-gwc a.red{ background:#e71f19;}
.lan{ float:left; display:block; width:122px; line-height:35px; font-size:14px; color:#fff; text-align:center; margin:0 15px 0 0; background:#1c8287; border:none; cursor:pointer;}
.proshow-m{ padding:31px 0 0 0; font-size:14px; line-height:28px; color:#333;}
.proshow-m h3{ font-size:24px; color:#000000; line-height:50px; border-bottom:1px solid #dadada; margin-bottom:17px;}
.proshow-m table{border:solid #e4e4e4; border-width:1px 0px 0px 1px; line-height:28px;}
.proshow-m th{ background:#f0f0f0; padding:4px 0;}
.proshow-m th,.proshow-m td{border:solid #e4e4e4; border-width:0px 1px 1px 0px;}
.proshow-m td{ padding:0 4px;}

.proshow-other{ width:860px; position:relative; padding:40px 0 0 0; clear:both;}
.proshow-other h3{ font-size:18px; color:#8d8d8d; line-height:60px; border-bottom:1px solid #cccccc;}
.proshow-other .arrow-left { background: url(/template/pc/zh/images/arrows1.gif) no-repeat left top; position: absolute; right: 35px; top: 61px;  width: 28px; height: 28px; z-index:1000;}
.proshow-other .arrow-right{ background: url(/template/pc/zh/images/arrows1.gif) no-repeat left bottom; position: absolute; right: 0px; top: 61px; width: 28px; height: 28px; z-index:1000;}
.proo{ width:860px; position: relative;}
.proo.swiper-container { width:860px; height:288px;}
.proo li{display:inline; float: left; width:187px; padding:30px 0 0 0 ; margin:0 22px;}
.proo li img{ width:185px; border:1px solid #cccccc;}
.proo li h4{ text-align:center; color:#666666; font-size:14px; line-height:20px; padding:10px 0; font-weight: normal;}

#pnav{ padding:25px 0;}
#pnav li{ float:left; width:160px; display:block; margin-right:25px; margin-bottom:2px;}
#pnav li a{ display:block; text-decoration:none; height:26px; line-height:26px; color:#525252; padding-left:28px;}
#pnav li a:hover{color:#476abe;	text-decoration:none;}
#pnav li a.e_pdf{ background:url(/template/pc/zh/images/e_pdf.jpg) no-repeat left center; }
#pnav li a.e_inquiry{ background:url(/template/pc/zh/images/e_inquiry.jpg) no-repeat left center;}
#pnav li a.e_print{ background:url(/template/pc/zh/images/e_print.jpg) no-repeat left center; }
#pnav li a.e_bookmark{ background:url(/template/pc/zh/images/e_bookmark.jpg) no-repeat left center; }
#pnav li a.e_tell{ background:url(/template/pc/zh/images/3-06.jpg) no-repeat left center; }
#pnav li a.e_msn{ background:url(/template/pc/zh/images/e_msn.jpg) no-repeat left center; }
#pnav li a.e_skype{ background:url(/template/pc/zh/images/e_skype.jpg) no-repeat left center; }
#pnav li a.e_email{ background:url(/template/pc/zh/images/e_email.jpg) no-repeat left center; }
#pnav li a.e_request{ background:url(/template/pc/zh/images/e_request.jpg) no-repeat left center; }

.pcontact a{ float:left; width:136px; height:34px; display:block; line-height:34px; text-align:center; color:#fff; background:#009944; margin-right:27px;}
.pcontact a:hover,.pcontact a.p1:hover{ color:#fff; background:#009944;}
.pcontact a.p1{ color:#000; background:#e5e5e5;}


.li_solutions_content { width:100%; min-width:1200px;}
ul.li_solutionslist{ float:left; margin-right:20px;}
ul.li_solutionslist li{ width:360px;}
ul.nomargin{ margin-right:0;}
ul.li_solutionslist li a:hover{ filter:Alpha(opacity=90);-moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90;}
ul.li_solutionslist li p{ font-size:16px; padding:12px 15px; height:65px; overflow:hidden; line-height:22px;}
ul.li_solutionslist li span{ display:block; padding-top:8px; font-size:14px;}


.sever-support{padding:0 0 60px; width:1200px; margin:0 auto;}
.sd-s-s{position:relative; }
.sd-s-s .container{position:relative; }
.sd-s-s .prev,.sd-s-s .next{position: absolute; top:78px; display:block;  width:57px; height:113px; background:url(../images/sd_bg.png) no-repeat; z-index: 1; overflow:hidden; -webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}
.sd-s-s .prev{ left: -100px; background-position: 0 -104px;}
.sd-s-s .next{ right: -100px; background-position: -63px -217px;}
.sd-s-s .prev:hover{background-position: -63px -104px;}
.sd-s-s .next:hover{background-position: 0 -217px;}
.sd-s-s .main-info{width:100%;} 
.sd-s-s .main-info ul{ overflow:hidden; zoom:1; } 
.sd-s-s .main-info ul li{ float:left;display:_inline; margin-right: -60px; }
.sd-s-s .main-info ul li .list-box{float: left; margin-right: 60px; width: 530px;}
.sd-s-s .main-info .pic{ margin-right: 20px; width: 220px;}
.sd-s-s .main-info .pic img{display: block; width: 220px; height: 240px; }
.sd-s-s .main-info .txt{ width: 290px; height: 240px; line-height:20px; color:#313131; overflow: hidden; zoom: 1;} 
.sd-s-s .main-info .txt h4{ color:#313131; font-size:16px; font-weight:bold; overflow: hidden;}
.sd-s-s .main-info .txt p{ max-height: 168px; _height:168px; color: #999; line-height: 28px;overflow: hidden;}
.sd-s-s .main-info .txt .btn{ width:110px; height:40px; line-height:40px; display:block; text-align:center; border-radius:5px; background:#009944; color:#fff; margin-top:25px;}
.sd-s-s .main-info .txt .btn:hover{ background:#009944; color:#fff;}
.sd-s-s .btn-li{margin-top: 40px;width: 100%; height: 10px; text-align: center;}
.sd-s-s .btn-li ul{margin-right: -10px;}
.sd-s-s .btn-li ul li{ display: inline-block;  margin-right: 10px; width: 10px; height: 10px; background: #ccc; border-radius: 5px; cursor: pointer;}
.sd-s-s .btn-li ul li.on{background: #009944;}

.about_solution{ height:470px; padding:0 19px; margin-bottom:22px;}
.about_solution_1{ width:454px; height:470px; background:url(/template/pc/zh/images/solutionbg.jpg) no-repeat; position:relative;}
.about_solution_1 .solu1{ font-size:18px; color:#fff; line-height:22px; padding:0 22px 0 0; position:absolute; top:16px; left:22px;}
.about_solution_1 .solu1 h2{ display:block; line-height:22px; padding:8px 0 15px 0; font-size:18px;}
.about_solution_1 .solu2{ font-size:14px; color:#fff; line-height:24px; padding:10px 0 0; border-top:2px solid #fff}
.about_solution_1 .solu3{ width:226px; height:140px; display:block; position:absolute; left:42px; bottom:45px;}
.about_solution_1 .solu3 img{ width:226px; height:140px;}
.about_solution_2{ width:708px; height:470px; background:#dededc;}

.app{ padding-left:28px;}
.app ul.applist{ float:left; width:350px; height:340px; margin:0 45px 34px 0; line-height:16px; overflow:hidden; color:#666;}
.app ul.applist img{ width:350px; height:250px;}
.app ul.applist h3{ font-size:16px; max-height:45px; overflow:hidden; line-height:22px; padding:8px 0; color:#333;}
.app ul.applist a:hover{ color:#009944;}
.app ul.applist a:hover img{ opacity:0.8;}
.app ul.nomargin{ margin-right:0}

.cer { padding:0 0 0 30px; width:1200px;}
.cer ul li{ float:left; margin:0 40px 15px 35px;}
.cer ul li a{ width:190px; height:282px; display:block; background:url(/template/pc/zh/images/5.jpg) no-repeat; padding:12px 0 0 14px;}
.cer ul li p{ text-align:center; line-height:42px; font-size:14px;}
.cer ul li a:hover img{ opacity:0.8;}



.qimg{ float:left; width:204px; margin-right:40px;}
.qimg a{ width:190px; height:282px; display:block; background:url(/template/pc/zh/images/5.jpg) no-repeat; padding:12px 0 0 14px;}
.qimg p{ text-align:center; line-height:42px; font-size:14px;}
.qimg a:hover img{ opacity:0.8;}

/* Breadcrumb */
.share-list{ float:right; margin-top:20px;}
.share-list li{ float:left;position:relative;}
.share-list li a{ float:left; padding:0 5px; height:25px; line-height:25px; display:block; color:#003e7e; font-size:12px;}
.share-list li a:hover{ background:#ff6400; color:#fff;}
.share-list li.subhover a{ background:#ff6400; color:#fff;}
.dropdown-menu{ display:none}
.menu-open{ display:block}
ul.topnav li ul.subnav{ list-style:none;position:absolute;right:0;top:25px;background:#fff;margin:0;padding:5px 0 1px;display:none;float:left;width:81px;border:1px solid #c4c4c4; -webkit-box-shadow:0 3px 10px rgba(80, 80, 80, .5); -moz-box-shadow:0 3px 10px rgba(80, 80, 80, .5); box-shadow:0 3px 10px rgba(80, 80, 80, .5); z-index:100;}
ul.topnav li ul.subnav li{ margin:0 0 4px 8px;clear:both; display:block;}
ul.topnav li ul.subnav li a{ color:#fff; line-height:24px; width:55px; display:block;}
ul.topnav li ul.subnav li a:hover{ display:block; background:#fff;}
ul.topnav li ul.subnav li .facebook{ background:#3c5b9a;}
ul.topnav li ul.subnav li .google-plus{ background:#f44336;}
ul.topnav li ul.subnav li .linkedin{ background:#007bb6;}
ul.topnav li ul.subnav li .twitter{ background:#28aae1;}
ul.topnav li ul.subnav li .facebook:hover{ color:#3c5b9a; border:1px solid #3c5b9a;width:53px;}
ul.topnav li ul.subnav li .google-plus:hover{ color:#f44336; border:1px solid #f44336;width:53px;}
ul.topnav li ul.subnav li .linkedin:hover{ color:#007bb6; border:1px solid #007bb6;width:53px;}
ul.topnav li ul.subnav li .twitter:hover{ color:#28aae1; border:1px solid #28aae1;width:55px;}


.contact_content{ color:#333; line-height:24px; margin:0 auto; padding-left:10px; padding-bottom:80px;}
.contact_content_left{ float:left; width:670px; min-height:500px;}
.mr50{ margin-left:50px;}
.aboutmain-cbot label{ color:#333; padding-left:5px; line-height:28px;}
.aboutmain-cbot .form-select{height: 38px; line-height:30px; color:#333; padding:5px 10px; border:1px solid #bfbfbf; width:315px; margin: 5px;}
.aboutmain-cbot .input{ line-height: 25px; color:#333; padding:5px 10px; border:1px solid #bfbfbf; width:293px; margin: 5px;}
.aboutmain-cbot textarea{ height: 200px;}
.aboutmain-cyzm{ padding-right: 100px; position: relative;}
.aboutmain-cyzm img{ position: absolute; left:150px; top: 14px;}
.aboutmain-cyzm input{ line-height: 25px; color:#333; padding: 5px 10px; border:1px solid #bfbfbf; width: 120px; margin: 5px;}
.aboutmain-btnlist{ height: 60px; padding: 10px 0; text-align: center;}
.aboutmain-btnlist button{ width: 110px; height: 40px; border:none; color: #fff;}
.aboutmain-btnlist .submit{ background: #009944; margin-right: 5px;}
.aboutmain-btnlist .submit:hover{ background: #009944; cursor:pointer}
.aboutmain-btnlist .reset{ background: #828282; margin-left: 5px;}
.aboutmain-btnlist .reset:hover{ background: #717171; cursor:pointer}

.product_detail_right{ float:left; width:320px; margin-left:55px;}
.product_detail_right dl dt{ padding:12px 0; line-height:20px; font-size:18px; font-weight:bold; color:#555; border-bottom:1px solid #787878; margin-bottom:12px;}
.product_detail_right dl dd{ line-height:24px; width:275px;}
.product_detail_right dl dd a{ color:#333; width:275px; display:block; line-height:24px; background:url(/template/pc/zh/images/arr2.gif) no-repeat left 10px; padding-left:15px;}
.product_detail_right dl dd span{ color:#00934b; width:275px; display:block; line-height:24px; background:url(/template/pc/zh/images/arr2.gif) no-repeat left 10px; padding-left:15px;}
.product_detail_right dl dd a:hover{ color:#00934b; text-decoration:underline; background:url(/template/pc/zh/images/arr2h.gif) no-repeat left 10px;}

.product_detail_right .product_detail_download{ margin:20px 0;}
.product_detail_download .title h2{ font-size:24px; padding:30px 0 20px; text-align:left;}
.product_detail_right .product_detail_contact{ background:#d4d4d4; padding:18px 18px 28px;}
.product_detail_right .product_detail_contact .title{ height:48px; line-height:48px; font-size:18px; font-weight:bold; color:#555;}
.product_detail_right .product_detail_contact ul li{ float:left; width:50%;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#skpye { color:#555; font-size:14px;}
#skpye p{ line-height:16px !important; padding:0px !important; margin:5px 0 !important; }
#skpye img{ padding:0px; margin:0px !important; padding-right:5px !important;}
.aboutmiddleleft1{width:272px; padding:5px 0 0 0; float:left; margin:0px; list-style:none;}
.aboutmiddleleft1 li{ height:24px; padding:0px; margin:0 0 10px 0; line-height:24px;}
.aboutmiddleleft1 li img{ padding:0px; margin:0px; float:left;}
.aboutmiddleleft1 li a{ text-decoration:none; color:#555; font-size:12px; line-height:24px; padding:0 0 0 10px; float:left;}

.imgs{ cursor:pointer;}
.zzsc {position: fixed;left: -100%;right:100%;top:0;bottom: 0;text-align: center;font-size: 0; z-index:9999; display:none; background:url(/template/pc/zh/images/loading.gif) no-repeat center center;}
.zzsc:after {content:"";display: inline-block;vertical-align: middle;height: 100%;width: 0;}
.content{ width:789px; height:473px; background:url(/template/pc/zh/images/img34.png) no-repeat; display: inline-block; *display: inline; *zoom:1; vertical-align: middle;position: relative;right: -100%;}
.content{ padding:40px 0 0 2px;}
.content_mark{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:555; background:#000; opacity:0.5;filter:alpha(opacity=50); display:none;}

.r-tit{ width:100%; height:70px; line-height:70px;}
.r-tit h3{ font-size:20px; font-weight:bold;}

.nrnav { padding-left:20px;}
.sitemap li { border-bottom:1px dashed #ccc; line-height:32px;}
.sitemap li a{ text-decoration:none;}
.sitemap .nav { padding-left:12px;}
#nrnav1 li a{ font-weight:normal}


.ys01 { background:url(../images/ys01.jpg) no-repeat center 0; height:449px; overflow:hidden;}
.ys01 dl { padding-top:55px; clear:both; height:195px;}
.ys01 dl dt { width:30px; float:left; padding:0 20px 0 10px;}
.ys01 dl dt a { font-size:16px; color:#fff; font-weight:bold;}
.ys01 dl dd { float:left; width:377px;}
.ys01 dl dd b { display:block;}
.ys01 dl dd b a { font-size:22px; color:#009944;}
.ys01 dl dd i { display:block; font-family:Arial; font-size:14px; color:#abb5be; text-transform:uppercase; height:20px; border-bottom:solid 1px #e0e0e0; margin-bottom:10px;}
.ys01 dl dd p { background:url(../images/ys_ico.png) no-repeat 0 13px; padding-left:15px; height:32px; line-height:32px; font-size:15px; color:#333;}
.ys01 dl dd p span { font-weight:bold; color:#009944}

.ys01 .ys_dl02 { padding:0;}
.ys02 { background:url(../images/ys02.jpg) no-repeat center 0; height:458px;}
.ys02 dl { padding:48px 0 0 516px;}
.ys02 .ys_dl02 { padding:0 0 0 516px;}
.w960{ width:960px; margin:0 auto;}


footer{
    padding-top: 50px;
    background-color: #f1ede7;
}
footer .logo_di{
    width: 225px;
    float: left;
    text-align: center;
}
footer .logo_di .img2{
    margin-top: 40px;
}
footer .logo_di h6{
    margin-top: 5px;
    color: #888;
    font-size: 12px;
    font-family: "微软雅黑";
    line-height: 15px;
}
footer .ul_di{
    float: left;
    margin-left: 105px;
}
footer .ul_di h4{
    color: #666;
    font-size: 18px;
    font-family: "微软雅黑";
    line-height: 30px;
    margin-bottom: 28px;
}
footer .ul_di li a{
    color: #666;
    font-size: 14px;
    font-family: "微软雅黑";
}
footer .ul_di li{
    padding-top: 5px;
    padding-bottom: 5px;
}
footer .ul_di ul{
    float: left;
    width: 203px;
}
footer .ul_di ul:last-child{
    width: 260px;
}
footer .lian_di{
    border-bottom: 1px solid #dadada;
    margin-top: 36px;
    padding-bottom: 22px;
    padding-left: 21px;
}
footer .lian_di .span1{
    float: left;
    color: #666;
    font-size: 18px;
    font-family: "Arial";
    font-weight: bold;
    letter-spacing: 1px;
}
footer .lian_di .span1 img{
    margin-right: 14px;
    margin-top: -6px;
}
footer .lian_di .span2{
    float: right;
    position: relative;
}
footer .lian_di .span2 img{
    margin-left: 15px;
    cursor: pointer;
}
footer .lian_di .span2 .ma_di{
    position: absolute;
    bottom: 22px;
    left: 0px;
    width: 100px;
    height: 103px;
    display: none;
}
footer .banqu_di{
    color: #999;
    font-size: 12px;
    font-family: "微软雅黑";
    text-align: center;
    padding-top: 21px;
    padding-bottom: 19px;
}
footer .banqu_di .span1,
footer .banqu_di .span3,
footer .banqu_di .span4{
    font-family: "Arial";
    margin-right: 8px;
}
footer .banqu_di a{
    color: #999;
}