html,body{min-width:1200px}
body {font-family:"微软雅黑";margin:0 auto;font-size:12px;}
A {COLOR:#474946;TEXT-DECORATION:none}
A:hover{COLOR:#004ea1;TEXT-DECORATION:none}
A:active {COLOR:#ec0000;TEXT-DECORATION:none}
.cls{clear:both;}
img{border:0px;}
h1,h2,h3,h4,h5,ul,li,form,p{margin:0px;padding:0px;list-style-type:none;font-size:12px;}
/*top*/
.topbg{width:100%;height:40px;background:url(../images/topbg.jpg) repeat-x left top;}
.top{width:1200px;margin:0 auto;height:40px;}
.top span{float:right;}
.header-top{width:100%;height:76px;}
.header{width:1200px;margin:0 auto;height:76px;}
.header span{float:right;margin-top:25px;}
.logo{width:558px;height:76px;}
.header .ipt{background:url(../images/ipt.jpg) no-repeat left top;border:0px;width:238px;height:35px;vertical-align:middle;font-family:"微软雅黑";font-size:11px;text-indent:0.5em;line-height:35px;color:#a5a5a5}
.header .btu{background:url(../images/btu.jpg) no-repeat left top;width:44px;height:35px;border:0px;vertical-align:middle;margin-left:-2px;margin-top:-2px;}
/*menu*/
.menubg{width:100%;background:url(../images/menubg.jpg) repeat-x left top;height:37px;margin-top:10px;}
#menu{width:1200px;height:37px;margin:0 auto}
#menu li{float:left;display:block;position:relative;z-index:9;}
#menu li.none{background:none;}
#menu li a{display:inline-block;height:37px;padding:0px 40px 0px  40px;line-height:37px;font-size:14px;color:#d2d2d2;}
#menu li a:hover,#menu li a:active,#menu li a.A{color:#fff;}
#menu li div{position:absolute;z-index:10;left:0;top:37px;background:#d9d6d1;width:79px;padding-left:40px;padding-right:20px;padding-top:10px;padding-bottom:15px;display:none;}
#menu li div a{display:block;height:auto;line-height:normal;width:auto;padding:8px 10px 8px 0px;color:#484848;font-size:12px;}
#menu li div a:hover,#menu li div a:active{color:#fff;background:none;}
/*banner*/
#full-screen-slider {width:100%;height:500px;float:left;position:relative;z-index:0;}
#slides {display:block;width:100%;height:500px;list-style:none;padding:0;margin:0;position:relative}
#slides li {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute}
#slides li a {display:block;width:100%;height:100%;text-indent:-9999px;}
#pagination {display:block;list-style:none;position:absolute;left:30%;top:470px;z-index:999;padding:5px 10px 5px 0;margin:0}
#pagination li {display:block;list-style:none;width:30px;height:8px;float:left;margin-left:10px;border-radius:15px;background:#c4c4c4}
#pagination li a {display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;}
#pagination li.current {background:#014898}
/*msgbg*/
.msgbg{width:100%;height:27px;background:#e5ecf4}
.newstitle{width:125px;height:27px;float:left;background:url(../images/msg.jpg) no-repeat left center;}
.newsc{width:1070px;float:right;line-height:27px;white-space:nowrap;height:27px;overflow:hidden}
.newsc a{background:url(../images/jiao.jpg) no-repeat left center;padding:0 12px;}
/*about_us*/
.about_us{width:1200px;margin:40px auto auto auto;height:270px;}
.about_us h3{background:url(../images/line.jpg) no-repeat left bottom;height:40px;line-height:40px;font-size:20px;font-weight:normal;color:#474747;margin-bottom:10px;}
.about_left{width:610px;float:left}
.about_right{width:570px;float:right}
.about_right .p1{line-height:30px;font-size:13px;color:#474747}
.about_right .p1 .m1{text-align:right;float:right}
/*biglei*/
.biglei{width:80px;height:80px;margin:0 auto}
.twolei{width:1200px;margin:0px auto 30px auto;clear:both;height:1%;overflow:hidden }
.twolei h3{font-size:20px;line-height:40px;height:40px;margin-bottom:15px;font-weight:normal;background:url(../images/line2.jpg) no-repeat left bottom;}
.twolei li{width:103px;float:left;text-align:center;margin-right:53px;height:155px;}
.twolei li.mr0{margin-right:0px;}
.twolei li img{margin-bottom:5px;}
/*s1~s4*/
.s1{width:260px;float:left}
.s2{width:260px;float:left;margin-left:53px;}
.s3{width:260px;float:left;margin-left:53px;}
.s4{width:260px;float:left;margin-left:53px;}
.s1 h3,.s2 h3,.s3 h3,.s4 h3{font-size:20px;text-align:center;font-weight:normal;margin-bottom:10px;}
.s1 h3 img,.s2 h3 img,.s3 h3 img,.s4 h3 img{margin-bottom:10px;}
.s1 li,.s2 li,.s3 li,.s4 li{width:130px;float:left;line-height:30px;font-size:16px;}
.s4 li{width:100%;text-align:center;}
/*foucs*/
.newsico{width:148px;height:72px;margin:50px auto auto auto;}
.foucs {width:600px;float:left;margin-top:50px;}
.slideshow span.title, .slidebar li {background:#464445;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000);color:#FFF;overflow:hidden;}
.slidebar li {float:left;margin-right:2px;width:26px;height:26px;line-height:26px;text-align:center;font-size:12px;cursor:pointer;position:relative;overflow:hidden;}
.slidebar li.on {background:#ff6600;color:#fee89f;}
.slidebar {position:absolute;bottom:3px;right:0px;}
#slidesImgs li {width:600px;height:430px;display:none;}
.block {margin:0;position:relative;height:430px;}
.slideshow span.title {background:#1e1e1e;position:absolute;width:600px;float:right;bottom:0px;right:0px;width:100%;height:32px;line-height:32px;font-size:14px;}
/*newslist*/
.newslist{width:580px;float:right;margin-top:40px;}
.newslist li{padding-left:10px;height:60px;line-height:60px;border-bottom:solid 1px #d9d9d9;font-size:16px;}
.newslist span{float:right;font-size:16px;color:#abacae}
/*good_bg*/
.good_bg{width:100%;height:430px;background:#f1f1f1;margin-top:30px;}
.youshi{width:1200px;margin:0 auto}
.youshi h3{text-align:center;padding-top:30px;}
.youshi li{padding-top:20px;}
/*index_case*/
.index_case{width:1200px;margin:0 auto}
.index_case h3{text-align:center;margin-top:30px;}
#main2{height:210px;margin-top:30px;}
#M2{width:1200px;margin:auto;position:relative;overflow:hidden}
#M2 ul{width:1120px;}
#M2 ul li{float:left;width:270px;margin-left:10px;display:inline}
#M2 ul li a{display:block;height:200px;position:relative;}
#M2 ul li a p.img{position:absolute;z-index:2;width:270px;height:200px;}
#M2 ul li a p.img img{width:270px;height:200px;}
#pro_l{display:block;width:30px;height:30px;position:absolute;left:0px;top:80px;background:url(../images/pro_arr_l.png) no-repeat left bottom;}
#pro_r{display:block;width:30px;height:30px;position:absolute;right:0px;top:80px;background:url(../images/pro_arr_r.png) no-repeat left bottom;}
#pro_l:hover,#pro_l:active,#pro_r:hover,#pro_r:active{background-position:left top;}
/*footer-widget*/
.footer-widget{padding:20px 0 0;text-align:left;width:1200px;margin:0 auto}
.service-list{overflow:hidden;	position:relative;}
.footer-widget .service-list li{float:left;padding-bottom:10px;border-bottom:1px solid #ddd;margin:0;border-right:none;}
.footer-widget .service-list li.question{border-bottom:1px solid #ddd;}
.service-list a.icon{display:block;width:171px;height:32px;padding-top:68px;margin:0px auto;text-align:center;background:url(../images/service.png) no-repeat 0 0;}
.service-list .scene a{background-position:56px 15px;}
.service-list .cooperation a{background-position:55px -185px;}
.service-list .support a{background-position:56px -285px;}
.service-list .certificate a{background-position:55px -85px;}
.service-list .download a{background-position:52px -385px;}
.service-list .question a{background-position:58px -485px;}
.service-list .leaving a{background-position:50px -578px;width:169px}
.service-list .product a{background-position:59px -680px;}
.footer-widget .service-list li.back{background-color:#F90;padding:0;height:3px;position:absolute;z-index:0;display:none;bottom:-1px;}
/*footerbg*/
.footerbg{width:100%;background:#f1f1f1;margin-top:60px;height:1%;overflow:hidden;}
.End_menu{width:1200px;margin:0 auto}
.End_menu_01{width:238px;float:left;border-right:solid 1px #dddddd;padding-top:25px;}
.End_menu_01 h3{line-height:35px;font-size:14px;text-align:center}
.End_menu_01 li{line-height:24px;height:30px;font-size:13px;text-align:center}
.copyrigh_bg{background:#3a3a3a;height:35px;width:100%;}
.textc{line-height:30px;text-align:center;}
.textc .code{margin-top:20px;}
.copyright{line-height:35px;color:#cecece;width:1200px;margin:0 auto;text-align:center}


.banner_about{width:100%;min-height:200px;overflow:hidden;margin:0 auto}
.subtitle{width:1200px;margin:0 auto;height:40px;border-bottom:solid 1px #b5b5b5 }
.subtitle_left{float:left;height:40px;line-height:40px;}
.subtitle_right{float:right;}
.subtitle_right li{background:#474747;width:90px;text-align:center;float:right;font-size:14px;height:40px;line-height:40px;}
.subtitle_right li a{color:#d0d0d0}

.sub_tit{border-bottom:1px solid #bcbcbc;position:relative;height:60px;text-align:center;width:100%;font-size:18px;margin-bottom:15px;}
.sub_tit span{border-bottom:1px solid #474747;position:relative;bottom:0px;height:60px;padding:0 10px;color:#474747;display:inline-block;line-height:30px;}
.sub_tit span i{font-size:14px;font-style:normal;color:#cecece;display:block;line-height:22px;height:30px;}
.sub_content{width:1200px;margin:50px auto auto auto;height:auto;overflow:hidden;}
.sub_surround li{width:382px;float:left;margin:18px 7px 7px 7px;height:218px;border:solid 1px #b5b5b5;}
.sub_surround li img{width:380px;height:216px;padding:1px;}

.newslist2 li{display:block;clear:both;margin:20px 0 15px;border-bottom:dotted 1px #bebebe}
.newslist2 li a{display:block;width:100%;height:100%;min-height:96px;}
.newslist2 li div{float:left;}
.newslist2 li div.tim{width:80px;height:80px;padding-top:10px;background:#f5f563;text-align:center;border-radius:0px 0px 10px 0px;}
.newslist2 li div.con{width:880px;padding-left:20px;padding-top:2px;}
.newslist2 li .c1{font-size:46px;font-family:Arial;color:#888;}
.newslist2 li .c2{color:#888;}
.newslist2 li .c3{font-size:14px;color:#535353;}
.newslist2 li .c4{color:#999;margin-top:9px;line-height:180%; height:64px; overflow:hidden}
.newslist2 li.clear{width:100%;clear:both;height:30px;}

.newslist3 li{width:210px;height:164px;float:left;text-align:center;padding:22px 0; line-height:40px; margin-left:64px; display:inline; overflow:hidden}
.newslist3 li img{border:1px solid #ccc; width:204px; height:152px;}

.table_1{border-top:solid 1px #fff;margin-top:40px;text-align:center}
.table_1 .td1{line-height:40px;background:#dddddd;font-size:15px;text-align:center}
.table_1 td{border-right:solid 3px #fff;line-height:24px;border-bottom:solid 3px #fff;line-height:24px;}
.table_1 .sq{text-decoration:underline}


.main{width:1200px;margin:0 auto}
.solution_left{width:260px;float:left;border-right:solid 1px #7f7f7f;margin-top:30px;}
.case_1{width:240px;float:left;padding-right:30px;margin-bottom:80px;}
.case_1 h3{font-size:20px;line-height:40px;height:40px;text-align:right}
.case_1 li{font-size:14px;text-align:right;line-height:30px;}

.solution_right{width:900px;float:right;margin-top:30px;}
.tit{line-height:40px;height:40px;font-weight:normal}
.case_list{width:900px;float:right}
.case_list li{width:450px;float:left;border-bottom:solid 1px #adadad;padding-bottom:20px;padding-top:20px;height:142px;overflow:hidden}
.case_list li .tupic{width:180px;height:135px;float:left;margin-right:10px;}
.case_list li span{font-size:15px;line-height:22px;}
.case_list li label{line-height:24px;}


#main{width:100%;overflow:hidden}
.container{position:relative;width:1200px;padding:50px 0 0;margin:0 auto 50px;overflow:hidden;}
.sidebar{padding:0 0 9999px;width:259px;display:inline;margin-bottom:-9999px;float:left;border-right:1px solid #A6A6A6}
.pro_cate{margin-bottom:50px;clear:both}
.pro_cate UL.categorys{text-align:right;padding:0;margin-bottom:0;background:transparent none repeat scroll 0 0}
.pro_cate UL.categorys LI{border-width:0;border-style:none;border-color:-moz-use-text-color;position:relative;padding:0;width:100%;background:transparent none repeat scroll 0 0}
.pro_cate UL.categorys LI A{display:block;padding-right:40px;height:30px;border:0;color:#666;text-align:right;line-height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis;}
.pro_cate UL.categorys LI SPAN{position:absolute;margin:3px 0 0 10px;display:none;top:5px;right:10px;}
.pro_cate UL.categorys LI.menu-text1{margin-bottom:20px}
.pro_cate UL.categorys LI.menu-text1 UL.categorys LI.menu-text3 A{line-height:25px;height:25px;color:#777;font-size:12px;overflow:hidden}
.pro_cate UL.categorys LI.menu-text1 A{margin:0;font-size:14px;font-weight:400;color:#333}
.pro_cate UL.categorys UL.categorys{border-bottom:0 solid #CCC;padding-left:0;background:transparent none repeat scroll 0 0}
.pro_cate UL.categorys UL.categorys LI SPAN{margin:3px 0 0 30px;float:left}
.pro_cate UL.categorys UL.categorys LI.menu-text3 SPAN{margin-top:0}
.pro_cate UL.categorys LI.menu-text2 SPAN{display:inline}
.pro_cate UL.categorys UL.categorys LI.menu-text2{border-bottom:0 solid #EEE;font-weight:700}
.pro_list .pro-module .introduction SPAN{font-weight:400}
.pro_list .pic-module{border-width:0;border-style:none;border-color:-moz-use-text-color;padding:0;margin:0 auto;display:inline;float:left;height:auto}
.pro_list .pic-module .pic{margin:0 auto;width:100%;float:none;height:auto}
.pro_list .pic-module .pic A{border-width:0;border-style:solid;border-color:#EEE;padding:0;width:100%;background:transparent none repeat scroll 0 0}
.pro_list .pic-module .pic A IMG{width:100%;height:auto}
.pro_list .pro-module UL{padding:0;margin:0 auto;width:100%;height:auto}
.pro_list .pro-module UL LI SPAN{color:#333}
.pro_list .pro-module UL LI.code{float:none;height:auto}
.pro_list .pro-module UL LI.code H1{padding:0;line-height:20px;max-height:48px;overflow:hidden;}
.pro_list .pro-module UL LI.code STRONG A{line-height:24px;color:#333;font-size:14px;font-weight:700;text-decoration:none;word-wrap:break-word;word-break:break-all;}
.pro_list .content{border-width:1px;border-style:solid;border-color:#FBFBFB;padding:10px 1.5%;margin:10px 0;min-height:155px;width:40%;background:transparent none repeat scroll 0 0;float:left;overflow:hidden;}
.pro_list .content .pro-module{border-width:0;border-style:none;border-color:-moz-use-text-color;padding:0;width:57%;display:inline;background:transparent none repeat scroll 0 0;height:auto;text-align:center;}
.pro_list .introduction{line-height:22px;width:100%;display:inline;float:left;font-size:12px}
.pro_service .describe li{width:33.333%;text-align:center;float:left;padding:10px 0 20px}
.columnSpace{padding:0;margin:0}
.title_002{position:relative;text-align:right;width:100%;background:transparent url(../images/t2.png) no-repeat scroll right center;color:#333;overflow:hidden}
.title_002 H3{line-height:30px;text-transform:uppercase;width:85%;padding-right:15%;display:block;margin-bottom:30px;height:30px;color:#333;font-size:25px;font-weight:700}
.content_con{line-height:25px;width:900px;display:inline;float:left;margin-left:100px;overflow:hidden}
.bread{padding-bottom:10px;}
.titlestyle{text-align:left;padding:0;line-height:30px;text-transform:uppercase;width:auto;background:transparent none repeat scroll 0 0;height:30px;color:#004898;font-size:25px;font-weight:700}
.side_cate{margin-bottom:50px;background:transparent url(../images/con_1.jpg) repeat-x scroll left bottom;clear:both}
.side_cate UL.list1 LI A.menu-text1{border-width:0;border-style:none;border-color:-moz-use-text-color;text-align:right;text-transform:uppercase;width:85%;padding-right:40px;display:block;margin-bottom:30px;float:none;color:#333;font-size:25px;font-weight:700}
.side_cate .menu-second UL LI{padding:0;width:100%;background:transparent none repeat scroll 0 0;float:none;height:auto}
.side_cate .menu-second UL LI A{text-align:right;line-height:30px;padding-right:40px;display:block;background:transparent none repeat scroll 0 0;height:30px;color:#333;font-size:14px;overflow:hidden}
.pageJump{text-align:left;padding:10px 0;line-height:20px;width:100%;clear:both;overflow:hidden}
.pageJump .number .disabled{background:#ababab;color:#fff!important;font-size:12px;padding:3px 5px;border-radius:5px;margin-right:10px;}
.pageJump .number{float:right}
.pageJump .number A{line-height:15px;background:#01b097;float:left;height:15px;color:#fff!important;text-decoration:none;padding:3px 5px;border-radius:5px;}
.pageJump .number SPAN{line-height:15px;float:left;height:15px}
.pageJump SPAN.disabled{margin-right:2px}

.showProducts_c1{width:100%;margin:0 auto;color:#4c4948;overflow:hidden;clear:both;text-align:left}
.showProducts_c1 ul li{margin:0;padding:0}
.showProducts_c1 ul li a em{font-style:normal}
.showProducts_c1 li span.menu-open{text-align:left;background-image:url(../images/icon-tree-01.gif);background-repeat:no-repeat;padding-left:9px;background-position:left 50%;cursor:default;display:inline !important;}
.showProducts_c1 li span.menu-none{background-image:url(../images/icon-tree-03.gif);background-repeat:no-repeat;background-position:left 50%;padding-left:9px;cursor:default;display:inline !important;}
.showProducts_c1 li span.menu-close{background-image:url(../images/icon-tree-02.gif);background-repeat:no-repeat;background-position:left 50%;padding-left:9px;cursor:default;display:inline !important;}
/*.showProducts_c1 li span.product-close{background-image:url(../images/icon-tree-04.gif);background-repeat:no-repeat;background-position:left 50%;padding-left:9px;cursor:default;display:inline !important;}
.showProducts_c1 li span.product-open{text-align:left;background-image:url(../images/icon-tree-05.gif);background-repeat:no-repeat;padding-left:9px;background-position:left 50%;cursor:default;display:inline !important;}
*/
.cate_safe .showProducts_c1 LI SPAN.product-close{background:url(../images/icon-tree-06.gif) no-repeat left 50%;}
.showProducts_c1 LI SPAN.product-close{background:url(../images/jia.gif) no-repeat left 50%;}
.showProducts_c1 LI SPAN.product-open{background:url(../images/jian.gif) no-repeat left 50%;}
.showProducts_c1 li a.current{color:red;font-weight:700}
.showProducts_c1 ul li ul{padding-left:25px}
.showProducts_c1 .show{display:inline}
.showProducts_c1 .hidden{display:none}
.showProducts_c1 ul li ul{padding-left:25px}
.showProducts_c1 ul.menu-last{padding-left:0}
.showProducts_c1 ul.menu-last li{background:#f7f5f5}
.showProducts_c1 ul li a{color:#000}
.showProducts_c1 ul li.menu-textn{padding-left:0;height:30px;overflow:hidden;}
.showProducts_c1 ul li.menu-textn a{padding-left:19px;display:block}
.showProducts_c1 ul li.menu-textn a:hover{color:red;background:#FDEBD9}
.showProducts_c1 ul li.menu-textn a.current{background:none repeat scroll 0 0 #FDEBD9;color:red}



.w1200{width:1200px;margin:0 auto}
.newsContent{margin:0 30px 10px 30px;}
.newsContent .newsTitle{text-align:center;font-size:16px;line-height:30px;height:30px;color:#666666;margin:15px 0 10px 0;}
.newsContent .newsNav{text-align:center;line-height:30px;height:30px;color:#666666;margin:10px 0;font-weight:normal;border-bottom:dotted 1px #e8e8e8;}
.newsContent .newsNav span{padding:0 20px;}
.newsContent .newsCont{line-height:28px;text-indent:2em;color:#666666;margin:0px;padding:0px;}
.newsMore{padding:10px;border:solid 1px #c9c9c9;height:50px;margin:10px 30px 30px 30px;}
.newsMore div{float:right;margin-top:1rem;}
.newsMore a{color:#666666;text-decoration:none;}
.newsMore a:hover{color:#fa0000;text-decoration:none;}
.newsNext{float:left;line-height:25px;padding:0px;margin:0px;}
.newsNext a{text-decoration:none;color:#666666;}
.newsNext a:hover{color:#fa0000;text-decoration:underline;}

.page{margin:0px auto;text-align:center;padding:20px;width:650px;clear:both;}
.page a{margin-left:5px;margin-right:5px;}
.page span{margin-left:5px;margin-right:5px;}
.page a:hover{color:#666666}
.page .page-cur{border-bottom:#666666 1px solid;color:#666666;}

.pro_detail{height:100%;margin:0 auto;position:relative;text-align:left;width:100%}
.pro_detail .content{background:#fff none repeat scroll 0 0;margin-bottom:20px;padding:0;position:relative;width:auto;clear:both;overflow:hidden}
.pro_detail .content .pic-module{border-color:#eee;border-style:solid;border-width:0 1px 0 0;float:left;height:auto;min-height:400px;padding:0;position:static;width:40%}
.pro_detail .content .pic-module .pic{background:transparent none repeat scroll 0 0;height:auto;margin:0 auto;padding:0;width:100%;position:relative;}
.pro_detail .content .pic-module .pic-img{height:auto;width:100%}
.pro_detail .content .pic-module .btnarea{height:25px;text-align:center;}
.pro-name{width:510px;float:right;padding-left:20px;}
.pro-name h2{font-size:16px;}
.pro_detail .content .show{margin:10px auto 0;overflow:hidden;width:510px;position:absolute;bottom:50px;right:0;}
.pro_detail .content .show a{height:150px;padding:0;width:150px;display:block;float:left;margin:0 5px;text-align:center;}
.pro_detail .content .show a img{height:150px;width:150px}
.pro_detail .detail{margin:0;padding:0;width:100%}
.pro_detail .detail UL{clear:both;display:inline-block;margin:0;padding:0;width:100%}
.pro_detail .detail UL LI.current{background:#004898}
.pro_detail .detail UL LI.current a{color:#fff;font-size:14px;font-weight:bold;}
.pro_detail .detail UL LI{background:#ddd;float:left;width:150px;float:left;height:32px;line-height:32px;margin-right:1px;text-align:center;}
.pro_detail .detail UL LI A{display:block;font-size:12px;padding:0;color:#727171;font-size:12px;}
.pro_detail .detail .showtabdiv{font-size:13px;padding:10px 0;}
.pro_detail .detail .describe{clear:both;color:#666464;line-height:20px;margin:5px 0 10px;display:none;}

.honorList{padding:15px 0px 0px 5px;}
.honorList li{float:left;overflow:hidden;width:275px;height:370px;margin-bottom:6px;text-align:center;vertical-align:middle;color:#68666b;display:inline;}
.honorList li img{width:230px;height:330px;margin-bottom:5px;padding:2px;border:1px solid #cccccc;}

.surround{padding:0;overflow:hidden;}
.surround li{float:left;overflow:hidden;width:380px;height:240px; margin-left:15px;margin-bottom:6px;text-align:center;vertical-align:middle;color:#68666b;display:inline;}
.surround li img{width:370px;height:232px;margin-bottom:5px;padding:2px;border:1px solid #cccccc;}

.qrcode{position:absolute;z-index:1001;width:1000px;left:50%;margin:0px auto 0px -500px;}
.qrcode-weixin{position:absolute;right:0px;top:0px;display:block;z-index:999;display:none;padding:10px;background:rgba(0,0,0,0.5);text-align:center;color:#fff;}
.qrcode-weixin img{display:block;margin-bottom:5px;}
.qrcode-weibo{position:absolute;right:0px;top:0px;display:block;z-index:999;display:none;padding:10px;background:rgba(0,0,0,0.5);text-align:center;color:#fff;}
.qrcode-weibo img{display:block;margin-bottom:5px;}


#showProducts2{display: none;}

.pd_class_box {
    width: 100%;
    background: #11396c;
    height: 100px;
    float: left;
    margin-top: 20px;
}

.pd_class_box ul {
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-size: 0px;
}

.pd_class_box ul li {
    display: inline-block;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.pd_class_box ul li .icon {
    width: 70px;
    height: 50px;
    margin: 0px auto;
}


.pd_class_box ul li .title {
    font-size: 13.89px;
    line-height: 50px;
    color: #FFFFFF;
}
	
.pd_class_box ul li.on::after, .pd_class_box ul li:hover::after{
    content: "";
    transform: rotate(-45deg);
    width: 30px;
    height: 30px;
    background: #FFFFFF;
    position: absolute;
    bottom: -28px;
    left: 50%;
    margin-left: -15px;
}





/*-------------------------------
	language  start
			----------------------------------*/
.prisna-wp-translate-seo{display:none;font-family:Arial, Helvetica, sans-serif;}
.mobile-head-language .prisna-wp-translate-seo,.change-language .prisna-wp-translate-seo{display:block}
.change-language .change-language-title, .change-language .change-language-title a {color:#333;font-size:10pt;float:left;margin-top:1px;margin-right:5px;}
.change-language .change-language-title a:after{display: inline-block;width:0;height: 0;border: 4px solid #1d2187;border-top-width: 5px;border-bottom: 0;border-left-color: transparent;border-right-color: transparent;vertical-align: middle;}
/*.change-language:hover .change-language-title a:after {-moz-transform:rotate(-360deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}*/
/*.change-language .change-language-cont {position:absolute;top:60%;margin-top: 6px;right:0;width:360px;background:#FFF;padding:20px 10px 20px 20px;transform: scale3d(0.9, 0.9, 1);opacity:0;visibility:hidden;z-index:999;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1px solid #eee;border-radius:5px;overflow-y:scroll;max-height:80vh;}*/
.change-language:hover .change-language-cont {transform: scale3d(1, 1, 1);opacity:1;visibility:visible;}
.change-language .change-language-cont li {display:inline-block;vertical-align:top;width:30%;margin:0 0 10px;font-size:10pt;overflow:hidden;padding:0 10px 0 0;}
.change-language .change-language-cont li a:hover{color: #da241c;}
.change-language .change-language-cont .lang-item-hide {display:none !important;}
.change-language .change-language-cont .lang-more {position:relative;display:block;text-align:center;cursor:pointer;line-height: 30px;}
.change-language .change-language-cont .more-active{font-size: 20px;}
.language-flag span{position:relative;display:inline-block;vertical-align:top; *display:inline;*zoom:1;white-space:nowrap;padding:0 0 0 33px;overflow:hidden;}
.change-language ::-webkit-scrollbar{width:5px;}
.change-language ::-webkit-scrollbar-track{background-color:#fff;}
.change-language ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:3px;}
.change-language .language-cont:hover::-webkit-scrollbar-thumb{display:block}
.language-flag .country-flag {position:absolute;display:inline-block;vertical-align:top; *display:inline;*zoom:1;
background-repeat: no-repeat;background-image:url(../images/all-m.gif);width:22px;height:16px;}
li.language-flag a{position:relative;}
.language-flag-af .country-flag {background-position: 0 0 !important;}
.language-flag-sq .country-flag {background-position: 0 -16px !important;}
.language-flag-ar .country-flag {background-position: 0 -32px !important;}
.language-flag-hy .country-flag {background-position: 0 -48px !important;}
.language-flag-az .country-flag {background-position: 0 -64px !important;}
.language-flag-eu .country-flag {background-position: 0 -80px !important;}
.language-flag-be .country-flag {background-position: 0 -96px !important;}
.language-flag-bg .country-flag {background-position: 0 -112px !important;}
.language-flag-ca .country-flag {background-position: 0 -128px !important;}
.language-flag-zh .country-flag {background-position: 0 -144px !important;}
.language-flag-zh-TW .country-flag {background-position: 0 -160px !important;}
.language-flag-hr .country-flag {background-position: 0 -176px !important;}
.language-flag-cs .country-flag {background-position: 0 -192px !important;}
.language-flag-da .country-flag {background-position: 0 -208px !important;}
.language-flag-nl .country-flag {background-position: 0 -240px !important;}
.language-flag-en .country-flag {background-position: 0 -256px !important;}
.language-flag-et .country-flag {background-position: 0 -272px !important;}
.language-flag-tl .country-flag {background-position: 0 -288px !important;}
.language-flag-fi .country-flag {background-position: 0 -304px !important;}
.language-flag-fr .country-flag {background-position: 0 -320px !important;}
.language-flag-gl .country-flag {background-position: 0 -336px !important;}
.language-flag-ka .country-flag {background-position: 0 -352px !important;}
.language-flag-de .country-flag {background-position: 0 -368px !important;}
.language-flag-el .country-flag {background-position: 0 -384px !important;}
.language-flag-ht .country-flag {background-position: 0 -400px !important;}
.language-flag-iw .country-flag {background-position: 0 -416px !important;}
.language-flag-hi .country-flag, .language-flag-te .country-flag, .language-flag-kn .country-flag, .language-flag-ta .country-flag, .language-flag-gu .country-flag {background-position: 0 -432px !important;}
.language-flag-hu .country-flag {background-position: 0 -448px !important;}
.language-flag-is .country-flag {background-position: 0 -464px !important;}
.language-flag-id .country-flag {background-position: 0 -480px !important;}
.language-flag-ga .country-flag {background-position: 0 -496px !important;}
.language-flag-it .country-flag {background-position: 0 -512px !important;}
.language-flag-ja .country-flag {background-position: 0 -528px !important;}
.language-flag-ko .country-flag {background-position: 0 -544px !important;}
.language-flag-la .country-flag {background-position: 0 -560px !important;}
.language-flag-lv .country-flag {background-position: 0 -576px !important;}
.language-flag-lt .country-flag {background-position: 0 -592px !important;}
.language-flag-mk .country-flag {background-position: 0 -608px !important;}
.language-flag-ms .country-flag {background-position: 0 -624px !important;}
.language-flag-mt .country-flag {background-position: 0 -640px !important;}
.language-flag-no .country-flag {background-position: 0 -656px !important;}
.language-flag-fa .country-flag {background-position: 0 -672px !important;}
.language-flag-pl .country-flag {background-position: 0 -688px !important;}
.language-flag-pt .country-flag {background-position: 0 -704px !important;}
.language-flag-ro .country-flag {background-position: 0 -720px !important;}
.language-flag-ru .country-flag {background-position: 0 -736px !important;}
.language-flag-sr .country-flag {background-position: 0 -752px !important;}
.language-flag-sk .country-flag {background-position: 0 -768px !important;}
.language-flag-sl .country-flag {background-position: 0 -784px !important;}
.language-flag-es .country-flag {background-position: 0 -800px !important;}
.language-flag-sw .country-flag {background-position: 0 -816px !important;}
.language-flag-sv .country-flag {background-position: 0 -832px !important;}
.language-flag-th .country-flag {background-position: 0 -848px !important;}
.language-flag-tr .country-flag {background-position: 0 -864px !important;}
.language-flag-uk .country-flag {background-position: 0 -880px !important;}
.language-flag-ur .country-flag {background-position: 0 -896px !important;}
.language-flag-vi .country-flag {background-position: 0 -912px !important;}
.language-flag-cy .country-flag {background-position: 0 -928px !important;}
.language-flag-yi .country-flag {background-position: 0 -944px !important;}
.language-flag-bn .country-flag {background-position: 0 -960px !important;}
.language-flag-eo .country-flag {background-position: 0 -976px !important;}
.language-flag.language-flag-custom-afghanistan .country-flag {background-position: 0 -992px !important;}
.language-flag.language-flag-custom-albania .country-flag {background-position: 0 -1008px !important;}
.language-flag.language-flag-custom-algeria .country-flag {background-position: 0 -1024px !important;}
.language-flag.language-flag-custom-argentina .country-flag {background-position: 0 -1040px !important;}
.language-flag.language-flag-custom-australia .country-flag {background-position: 0 -1056px !important;}
.language-flag.language-flag-custom-austria .country-flag {background-position: 0 -1072px !important;}
.language-flag.language-flag-custom-belgium .country-flag {background-position: 0 -1088px !important;}
.language-flag.language-flag-custom-brazil .country-flag {background-position: 0 -1104px !important;}
.language-flag.language-flag-custom-canada .country-flag {background-position: 0 -1120px !important;}
.language-flag.language-flag-custom-chile .country-flag {background-position: 0 -1136px !important;}
.language-flag.language-flag-custom-cote-d-ivoire .country-flag {background-position: 0 -1152px !important;}
.language-flag.language-flag-custom-ecuador .country-flag {background-position: 0 -1168px !important;}
.language-flag.language-flag-custom-egypt .country-flag {background-position: 0 -1184px !important;}
.language-flag.language-flag-custom-england .country-flag {background-position: 0 -1200px !important;}
.language-flag.language-flag-custom-luxembourg .country-flag {background-position: 0 -1216px !important;}
.language-flag.language-flag-custom-malaysia .country-flag {background-position: 0 -1232px !important;}
.language-flag.language-flag-custom-mexico .country-flag {background-position: 0 -1248px !important;}
.language-flag.language-flag-custom-new-zealand .country-flag {background-position: 0 -1264px !important;}
.language-flag.language-flag-custom-oman .country-flag {background-position: 0 -1280px !important;}
.language-flag.language-flag-custom-qatar .country-flag {background-position: 0 -1296px !important;}
.language-flag.language-flag-custom-saudi-arabia .country-flag {background-position: 0 -1312px !important;}
.language-flag.language-flag-custom-singapore .country-flag {background-position: 0 -1328px !important;}
.language-flag.language-flag-custom-south-africa .country-flag {background-position: 0 0 !important;}
.language-flag.language-flag-custom-switzerland .country-flag {background-position: 0 -1344px !important;}
.language-flag.language-flag-custom-syria .country-flag {background-position: 0 -1360px !important;}
.language-flag.language-flag-custom-united-arab-emirates .country-flag {background-position: 0 -1376px !important;}
.language-flag.language-flag-custom-united-states-of-america .country-flag {background-position: 0 -1392px !important;}
.language-flag-hy .country-flag {background-position: 0 -1408px;}
.language-flag-bs .country-flag {background-position: 0 -1424px;}
.language-flag-ceb .country-flag {background-position: 0 -1440px;}
.language-flag-ny .country-flag {background-position: 0 -1456px;}
.language-flag-ha .country-flag {background-position: 0 -1472px;}
.language-flag-hmn .country-flag {background-position: 0 -1488px;}
.language-flag-ig .country-flag {background-position: 0 -1504px;}
.language-flag-jw .country-flag {background-position: 0 -1520px;}
.language-flag-kk .country-flag {background-position: 0 -1536px;}
.language-flag-km .country-flag {background-position: 0 -1552px;}
.language-flag-lo .country-flag {background-position: 0 -1568px;}
.language-flag-la .country-flag {background-position: 0 -1584px;}
.language-flag-mg .country-flag {background-position: 0 -1600px;}
.language-flag-ml .country-flag {background-position: 0 -1616px;}
.language-flag-mi .country-flag {background-position: 0 -1632px;}
.language-flag-mr .country-flag {background-position: 0 -1648px;}
.language-flag-mn .country-flag {background-position: 0 -1664px;}
.language-flag-my .country-flag {background-position: 0 -1680px;}
.language-flag-ne .country-flag {background-position: 0 -1696px;}
.language-flag-pa .country-flag {background-position: 0 -1712px;}
.language-flag-st .country-flag {background-position: 0 -1728px;}
.language-flag-si .country-flag {background-position: 0 -1744px;}
.language-flag-so .country-flag {background-position: 0 -1760px;}
.language-flag-su .country-flag {background-position: 0 -1776px;}
.language-flag-tg .country-flag {background-position: 0 -1792px;}
.language-flag-uz .country-flag {background-position: 0 -1808px;}
.language-flag-yo .country-flag {background-position: 0 -1824px;}
.language-flag-zu .country-flag {background-position: 0 -1840px;}
/*-------------------------------
			language  end
			----------------------------------*/
