﻿@charset "utf-8";

*{word-wrap:break-word;margin:0;padding:0}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static;}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,button,input,select,textarea{font-family:arial,"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:14px;color: #666;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{background:#fff;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
a,area{outline:none;blr:expression(this.onFocus=this.blur());color:#666}
a{text-decoration:none;cursor: pointer;}
a:hover{outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
 
/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
.clearfix:before,.clearfix:after{ content:"."; display:block; visibility:hidden; height:0; line-height:0; font-size:0; }
.clearfix:after{ clear:both; }
.clearfix{ zoom:1; }
.clear{ clear:both; height:0; overflow:hidden; }
.fl{ float:left; }
.fr{ float:right; } 
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*
Name:			style_clearfix
Example:		class="clearfix|cl"
Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
.clearfix {display:block;}
.dis_none{ display:none;}

.ma{margin:auto;}
.con_1200{width:1200px;margin:auto}
.con_1100{width:1100px;margin:auto}
.con_1000{width:1000px;margin:auto}
.tran_all5{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}
.tran_all3{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}

.f-l{float:left!important;_display:inline}
.f-r{float:right!important;_display:inline}
.poa-f{position: absolute;left:0;top:0;width:100%;height:100%}
.por{position: relative;}
.poa{position: absolute;}
.dn{display: none;}
.db{display: block;}

.clear{height:0;clear:both;zoom:1;line-height:0;font-size:0}
.height40{height:40px;clear:both;zoom:1;line-height:0;font-size:0}
.height80{height:80px;clear:both;zoom:1;line-height:0;font-size:0}
.height120{height:120px;clear:both;zoom:1;line-height:0;font-size:0}

.c-333{color:#333}
.c-787878{color:#787878}
.c-999{color:#999}
.c-aaa{color:#aaa}
.c-ccc{color:#ccc}
.c-fff{color:#fff}
.c-ggg{color:#78279d}

.f-bold{font-weight:bold}
.f-12{font-size:12px}
.f-16{font-size:16px}
.f-18{font-size:18px}
.f-font{font-family:Arial, Helvetica, sans-serif}

.bg-fff{background:#fff}
.bg-ggg{background:#78279d}
.bg-eaeaea{background:#eaeaea}

.text-l{text-align:left}
.text-r{text-align:right}
.text-c{text-align:center}

.text-overflow{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.border-r{border-radius:1000px;}

.icon_global{background:url(0-ico.png) no-repeat 0 0}

/*head*/
.nav_menu{height:60px;position:fixed;left:0;top:0;width:100%;background:#FFF;z-index:999;border-bottom:1px solid #ddd }
.nav{height:60px;position:relative;}
.nav .logo{width:264px;height:30px;position:absolute;top:15px;left:0;}
.nav .logo img{width:237px;height:30px;}

.nav .list{}
.nav .list li{float:left;}
.nav .list a{float:left;display:block;width:110px;height:60px;line-height:60px;text-align:center;color:#666;font-size:16px}
.nav .list a:hover,.nav .list a.now{color:#0a9193;}



.headbg{height:60px}
/*foot*/
.foot{background:#fcfcfc;padding:50px 0;}
.foot_nav {padding-right:260px;width:840px;margin:auto}
.foot_nav .f_nav dt{float:left;width:16.666666%}
.foot_nav .f_nav dt h4{font-size:16px;height:34px}
.foot_nav .f_nav dt a{display:block;font-size:12px;height:30px;line-height:30px;}
.foot_nav .f_nav dt a:hover{color:#0a9193}
.f_con{width:220px; position:absolute;right:0;top:0}
.f_con .p1{font-size:16px;height:35px}
.f_con .p2{font-size:25px;font-weight:bold}
.f_con .code{margin-top:20px}
.f_con .code li{float:left;width:100px;overflow:hidden;margin-right:10px;text-align:center}
.f_con .code li img{width:100px;height:100px;display:block}
.f_con .code li span{display:block;margin-top:5px;font-size:12px;color:#777}
.foot_t{padding:18px 0;font-size:14px;background:#195C93;color:#fff}
.foot_t a{color:#fff}
.foot_t .f-l{width:1100px;}
.foot_t .f-l p{line-height:38px; text-align:center}
.foot_t .f-l p span{ padding-left:30px; padding-right:30px}
.footer_tit_link{
	padding-right: 0px;
	width: 1060px;
	background: #fcfcfc;
	height: 30px;
	padding-top: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footer_tit_link span{ color:#0a9193; font-size:14px; font-weight:bold;}
.footer_tit_link a{ padding:0px 10px; font-size:12px;}
/*banner*/
.index_list{width:100%;  z-index:99;padding:20px 0;background:url(ty.jpg) repeat-x center center;}
.index_list ul{width:1200px;height:187px; overflow:hidden;text-align:center;margin:auto}
.index_list li{display:inline-block;*display:inline;*zoom:1;overflow:hidden;margin:0 5px }
.index_list li a{width:277px;height:187px;text-align:center; font-size:16px;color:#fff; line-height:45px; position:relative;display:block}
.index_list li a img{width:277px;height:187px;}
.index_list li a span{ position:absolute;width:100%;height:45px;line-height:45px;left:0;bottom:10px;color:#ff;background:url(0-33.png);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
.index_list li a:hover span{bottom:15px}

/*banner*/

.picScroll-left{ width:1190px; overflow:hidden; position:relative; height:412px; margin:0 auto; padding:0}
.picScroll-left .hd{height:0px; width:1200px; position:absolute; z-index:9; left:50%; margin-left:-600px; bottom:10px; top:50%;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:42px; height:84px; float:right; position:absolute; cursor:pointer; top:-42px;}
.picScroll-left .hd .next{ background:url(../images/next.png) left top no-repeat; right:0;}
.picScroll-left .hd .prev{ background:url(../images/prev.png) left top no-repeat; float:left;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; position:absolute; top:160px; left:50%; margin-left:-26px; height:20px; padding-top:2px;}
.picScroll-left .hd ul li{ float:left;  width:15px; height:15px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; border:1px solid #FFF; border-radius:100%; position:relative; z-index:9}
.picScroll-left .hd ul li.on{ background:#50309D; width:15px; height:15px;}
.tempWrap{ margin:0 auto;}
.picScroll-left .bd{ width:100%; overflow:hidden; height:412px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; width:100%; height:412px;}
.picScroll-left .bd ul li .pic{ text-align:center; position:relative; width:100%; overflow:hidden; height:412px;}
.picScroll-left .bd ul li .pic img{display:block; height:412px; width:1190px; position:absolute; left:50%; margin-left:-595px;}

/*banner*/
.banner{width:1200px;position:relative;overflow:hidden; margin:0 auto}
.slideBox{ width:100%;/* height:845px; */overflow:hidden; position:relative;/*left:50%;margin-left:-960px;border-top:1px solid #ececec */}
.slideBox .hd{ height:18px; overflow:hidden; position:absolute;width:100%;left:0; bottom:20px; z-index:1;}
.slideBox .hd ul{overflow:hidden; zoom:1; text-align:center}
.slideBox .hd ul li{display:inline-table;*display:inline;*zoom:1;margin:0 5px;width:15px;height:15px;background:#FFF;cursor:pointer;opacity: 0.9;-moz-opacity: 0.9;-khtml-opacity: 0.9;filter: alpha(Opacity=90);border-radius: 50%;
}
.slideBox .hd ul li.on{background:#FF6600;width:15px;height:15px;opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;filter: alpha(Opacity=100);}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle}
.slideBox .bd img{ /*width:1920px; height:845px;*/ display:block; width:100%}
.banner img{position:relative;width:100%;/*height:352px;top:0;left:50%;margin-left:-960px;*/}



/*.banner img{position:relative;width:1920px;height:352px;top:0;left:50%;margin-left:-960px;}*/
.textlinklist{ width:1200px; margin:0 auto;overflow:hidden; margin-top:20px;}
.bnews{ width:356px; float:left;height:227px;}
.bnews h3{font-size:16px; color:#4a4a4a; line-height:24px;margin-top:15px;font-family:"微软雅黑";height:28px; margin-bottom:10px}
.bnews h3 a{color:#000; font-weight:bold}
.bnewslist{width:356px; line-height:180%}
.bnewslist img{ max-width:100%; margin-bottom:4px}
.bnewslist p{ font-size:14px; padding-top:10px; line-height:180%}
.bnewslist ul{ margin:0; padding:0;}
.bnewslist ul li{ font-size:12px; color:#979798; height:26px; line-height:26px;}

.bproducts{ width:470px; float:left; margin-left:26px;height:227px;}
.bproducts h1{font-size:16px; color:#4a4a4a; line-height:24px;margin-top:15px;font-family:"微软雅黑";height:28px; border-bottom:#CCC 2px solid; padding-bottom:10px}
.bproducts h1 span{ float:right; font-weight:normal}
.bproducts h1 a{ color:#084282; font-weight:bold}
.bproducts h1 em{ border-bottom:#084282 2px solid; padding-bottom:16px}

.bproductslist{width:470px;}
.bproductslist ul{ margin:0; padding:0;}
.bproductslist ul li{ font-size:13px;clear:both; margin-top:17px; border-bottom:#e0E0E0 1PX solid; padding-bottom:18px}
.bproductslist ul li span{ font-size:13px;}
.bproductslist ul li h3{ font-size:13px;}
.bproductslist ul li h3 span{ float:right}
.bproductslist ul li h3 a{color:#474747; font-weight:700}
.bproductslist ul li:hover h3 a{color:#FF6600}
.bproductslist ul li p{ color:#404040;font-size:14px; margin-top:12px; line-height:180%; overflow:hidden}


.contact{ width:285px; float:left; margin-left:26px;}
.contact h5{font-size:16px; color:#4a4a4a; line-height:24px;margin-top:15px;font-family:"微软雅黑";height:28px; margin-bottom:10px}
.contact h5 a{ color:#000; font-weight:bold;}
.contact ul li{font-size:12px; color:#868686;line-height:26px;display:inline-block;}
.contactlink h1{ font-size:14px; height:29px; line-height:29px; width:100px; background-color:#db0000; text-align:center; float:left; margin-top:5px;font-family:"微软雅黑";height:28px;}
.contactlink h1 a{ color:#fff;}
.contactlink h1 a:hover{color:#ccc;}
.contactlink h2{ font-size:14px; height:29px; line-height:29px; width:100px; background-color:#db0000; text-align:center; float:left; margin-top:5px;margin-left:10px;}
.contactlink h2 a{ color:#fff;}
.contactlink h2 a:hover{color:#ccc;}
/*mid*/
.bgs{background:#f7f7f7;padding:1px 0 0}

.about_title{color:#666;text-align:center}
.about_title_t1{font-size:12px;height:24px}
.about_title_t2{font-size:20px}
.about1_p{color:#888;line-height:30px;}
.about1_p p{ text-indent:2em}

.about1_pic{ position:absolute;bottom:-160px;left:0;z-index:1}
.about1_pic ul li{width:318px;height:233px;float:left;border:1px solid #ececec;padding:10px;margin-left:40px;background:#fff}
.about1_pic ul li.none{margin-left:0}
.about1_pic ul li img{width:318px;height:233px;}

.honor_line{height:11px;left:0;top:45px;z-index:1;width:100%;border-bottom:1px solid #e4e4e4}
.honor_line2{width:1148px;height:11px;margin:auto;background:url(about/honor-line.png) repeat-x center center;}
.picScroll-left{  overflow:hidden; position:relative; z-index:2   }
.picScroll-left .hd{ overflow:hidden;  height:17px;width:1200px; position:absolute;top:50%;left:0;margin-top:-9px;background:url(about/honor-row.png) no-repeat center center }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;width:26px; height:17px;float:left;overflow:hidden;cursor:pointer;}
.picScroll-left .hd .next{float:right}
.picScroll-left .bd{height:113px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ position:relative;width:113px;height:113px;line-height:113px;float:left; _display:inline;margin-right:64px; overflow:hidden; text-align:center;background:url(about/honor-bg.png) no-repeat center center  }
.picScroll-left .bd ul li .title{width:113px;height:113px}
.picScroll-left .bd ul li .title a{width:113px;height:113px;display:block;font-size:12px  }
.picScroll-left .bd ul li img{display:none;width:0;height:0; position:absolute;top:-99999px;left:-99999px;z-index:-99999}


.honor2{height:101px;background:url(about/1-42.png) no-repeat center center}

.culture ul li{padding:10px;height:116px; position:relative;border:1px solid #ececec;margin-bottom:16px;}
.culture ul li .pic{ position:absolute;left:10px;top:10px}
.culture ul li .pic img{width:206px;height:116px}
.culture ul li .box{padding-left:250px;height:116px;font-size:12px;line-height:22px;display: box;display: -webkit-box;box-align: center;-webkit-box-align: center}
.culture ul li .box span{color:#0a9193;font-size:16px;line-height:36px}
.culture ul li.li1{width:520px;float:left}
.culture ul li.li2{width:520px;float:right}

.idea ul li{width:238px;padding:10px;height:230px;float:left;margin-right:20px;background:#fff;border:1px solid #ddd}
.idea ul li.none{margin-right:0}
.idea ul li .pic {width:240px;height:170px;}
.idea ul li .pic img{width:240px;height:170px;}
.idea ul li .title{padding:0 10px;height:40px;line-height:50px;color:#0a9193; overflow:hidden}
.idea ul li .p{padding:0 10px;height:20px;color:#777;font-size:12px}

.map{height:665px;background:url(about/map.jpg) no-repeat center center}




.brand_act li{height:47px;line-height:47px;background:#f9f9f9; position:relative}
.brand_act li a{display:block;height:47px}
.brand_act li .p1{padding-left:55px;padding-right:40px;float:left;height:47px;font-size:13px;background:url(brand/dot.png) no-repeat 33px center #f9f9f9;position:relative;z-index:3}
.brand_act li .p2{ position:absolute;height:0;width:100%;top:23px;left:0;border-bottom:1px dotted #d7d7d7;z-index:1}
.brand_act li .p3{ position:absolute;width:145px;height:47px;text-align:center;color:#888;font-size:12px;right:0;top:0;background:#f9f9f9;z-index:2}
.brand_act li.li2,.brand_act li.li2 .p1,.brand_act li.li2 .p2,.brand_act li.li2 .p3{background-color:#fff}

.store{height:830px;background:url(brand/1-10.jpg) no-repeat center center}
.store .line{height:13px;background:url(brand/b_l.png) no-repeat center center}
.picScroll-left2{  overflow:hidden; position:relative; z-index:2   }
.picScroll-left2 .hd{ overflow:hidden;  height:16px;width:1100px }
.picScroll-left2 .hd ul{text-align:center}
.picScroll-left2 .hd ul li{width:16px;height:16px;border-radius:16px;margin:0 7px;display:inline-block;*display:inline;*zoom:1;line-height:9999px; overflow:hidden;background:#c5c5c5; cursor:pointer}
.picScroll-left2 .hd ul li.on{background:#0a9193}
.picScroll-left2 .bd{height:340px;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{ position:relative;width:340px;height:340px;float:left; _display:inline;margin-right:40px; overflow:hidden; text-align:center; }
.picScroll-left2 .bd ul li .title{width:340px;height:340px}
.picScroll-left2 .bd ul li .title a{width:340px;height:340px;display:block;  }
.picScroll-left2 .bd ul li img{width:340px;height:340px}


.slideTxtBox{ }
.slideTxtBox .hd{ height:300px; position:relative;background:url(brand/b_l.png) no-repeat center bottom }
.slideTxtBox .hd ul{position:relative; height:356px; text-align:center}
.slideTxtBox .hd ul li{display:inline-block;*display:inline;*zoom:1;width:330px; cursor:pointer; position:relative }
.slideTxtBox .hd ul li span{display:block;height:60px;line-height:60px;font-size:18px}
.slideTxtBox .hd ul li em{display:none;position:absolute;width:162px;height:162px;top:15px;left:50%;margin-left:-80px;background:url(brand/y.png) no-repeat center bottom }
.slideTxtBox .hd ul li.on span{color:#0a9193}
.slideTxtBox .hd ul li.on em{display:block}
.slideTxtBox .bd {height:440px}
.slideTxtBox .bd ul{ margn-top:30px;  zoom:1;  }
.slideTxtBox .bd li{width:308px;padding:15px;border:1px solid #ddd;float:left;margin-right:40px;}
.slideTxtBox .bd li.title{width:1100px;margin-right:0;margin-top:40px;margin-bottom:40px;padding:0;border:0;font-size:18px}
.slideTxtBox .bd li.none{margin-right:0;}
.slideTxtBox .bd li img{width:308px; height:218px}
.slideTxtBox .bd li span{height:40px;line-height:50px;display:block}

.product_menu{height:108px;background:#fafafa}
.product_menu ul {text-align:center}
.product_menu ul li{float:left;width:11.11111%;height:108px;}
.product_menu ul li a{display:block;height:100%;width:100%; position:relative;text-align:center}
.product_menu ul li a .ch{height:14px;line-height:14px;padding-top:36px;}
.product_menu ul li a .en{height:12px;line-height:12px;margin-top:10px;font-size:12px;color:#999}
.product_menu ul li a i{width:1px;height:60px; position:absolute;left:0;top:50%;margin-top:-30px;background:#ddd}
.product_menu ul li a em{display:none;width:19px;height:19px; position:absolute;left:50%;margin-left:-10px;bottom:-10px;background:url(dot.png) no-repeat center center}
.product_menu ul li.on a em{display:block}

.news_menu{height:108px;background:#fafafa}
.news_menu ul {text-align:center}
.news_menu ul li{width:340px;display:inline-block;*display:inline;*zoom:1;height:108px;}
.news_menu ul li a{display:block;height:100%;width:100%; position:relative;text-align:center}
.news_menu ul li a .ch{height:14px;line-height:14px;padding-top:36px;}
.news_menu ul li a .en{height:12px;line-height:12px;margin-top:10px;font-size:12px;color:#999}
.news_menu ul li a i{width:1px;height:60px; position:absolute;left:0;top:50%;margin-top:-30px;background:#ddd}
.news_menu ul li a em{display:none;width:19px;height:19px; position:absolute;left:50%;margin-left:-10px;bottom:-10px;background:url(dot.png) no-repeat center center}
.news_menu ul li.on a em{display:block}

.product_list{width:1200px}
.product_list li{width:285px;height:336px;margin-right:20px;margin-bottom:20px;float:left; position:relative}
.product_list li.none{margin-right:0}
.product_list li .pic{width:283px;height:283px;border:1px solid #ececec; position:relative;}
.product_list li .pic img{width:283px;height:283px;}
.product_list li .title{height:50px;line-height:50px;width:283px;text-align:center; overflow:hidden;font-size:16px;border:1px solid #ececec;border-top:0}
.product_list li em{ position:absolute;top:0;left:0;display:none;width:100%;height:100%;background:url(3-bg.png) no-repeat center center}
.product_list li a:hover em{display:block;}

.pro_center{margin:20px 0 0 80px;position:relative}
.pro_center .f-l{width:475px;}
.pro_center .f-r{width:495px; }
.pro_center .f-r h5{font-size:34px;height:80px;line-height:80px;border-bottom:1px solid #ddd;}
.pro_center .f-r .pro_con{padding-top:20px;line-height:30px}

/*fangda*/
.fangda{width:475px;height:auto;position:relative; z-index:99;padding: 0}
.fangda .fd_min_img{width:475px;height:auto;overflow:hidden;}
.fangda .fd_min_img img{width:475px;height:auto;}
.fangda .fd_mouse_m{ display:none;width:80px;height:60px;position:absolute;top:0;left:0;opacity:0.3;filter:alpha(opacity=30);background:#0a9193;cursor:pointer;}
.fd_max_img{ display:none;width:400px;height:300px;overflow:hidden; position:absolute;left:525px;top:0; z-index:99;border:1px solid #eee; background:url(3-10.gif) center center no-repeat #fff;}
.fd_max_img .img{width:atuo;height:auto;position:relative; z-index:10;}


/*fd list*/
.fd_list{width:475px;height:64px;margin-top:20px}
.fd_list ul{ overflow:hidden;zoom:1;}
.fd_list ul li{ float:left;width:95px; cursor:pointer;}
.fd_list ul li img{ width:80px; height:80px;}
.fd_list ul li.on img{}

.pro_center .qrcode { position:absolute;right:0;top:0;font-size:12px}


.pro_center table { border-collapse: collapse;border: 1px solid #EAEAEA;}
.pro_center td {background: #fff;text-align: left;padding-left:30px;font-size:16px}
.pro_center td {padding:5px 10px;font-size: 14px;border: 1px solid #EAEAEA;}



.news_list li{width:338px;height:460px;padding:20px;border:1px solid #ececec;float:left;margin-right:30px;margin-bottom:30px; position:relative}
.news_list li.none{margin-right:0}
.news_list li .pic{width:340px;height:255px; position:relative}
.news_list li .pic img{width:340px;height:255px;}
.news_list li .pic em{display:none;width:100%;height:100%; position:absolute;left:0;top:0;background:url(3-bg.png) no-repeat center center}
.news_list li:hover .pic em{display:block;}
.news_list li .title{height:60px;line-height:70px;font-size:18px;color:#0a9193; overflow:hidden}
.news_list li .p{height:100px;line-height:25px;color:#666; overflow:hidden}
.news_list li .date{margin-top:10px;font-size:12px;color:#999;text-align:right}
.news_list li .d{width:20px;height:19px;position:absolute;left:50%;margin-left:-10px;bottom:15px;background:url(d.png) no-repeat center center}

.n_main { position:relative;}
.n_main .title{ position:relative;border-bottom:1px solid #ddd;height:110px}
.n_main .title .h2{width:900px;color:#333;margin:auto;padding-top:5px;text-align:center;line-height:30px;font-size:24px;max-height:60px; overflow:hidden}
.n_main .title .p1{text-align:center;margin-top:10px; height:24px; line-height:24px; font-size:12px; color:#999}
.n_main .title .qrcode {position:absolute;right:0;top:0;text-align:center;font-size:12px}
.n_main .title .qrcode #code{margin:auto;padding:5px;border:1px solid #eee}

.n_content{ line-height:26px; color:#666; overflow:hidden;padding:30px 0}
.n_content img{ max-width:1200px; overflow:hidden;}



.join1 ul li{width:102px;margin-right:117px;float:left}
.join1 ul li.none{margin-right:0;}
.join1 ul li .title{font-size:20px;color:#0a9193;font-weight:bold;margin-top:20px}
.join1 ul li .p{font-size:14px;color:#777;margin-top:10px;line-height:22px}
.join1_line{height:11px;left:0;top:45px;z-index:1;width:100%;border-bottom:1px solid #e4e4e4;z-index:-1}
.join1_line2{width:1148px;height:11px;margin:auto;background:url(about/honor-line.png) repeat-x center center;}


.honor-list{overflow:hidden; position:relative }
.honor-list .hd{ overflow:hidden;height:15px;margin-top:40px;text-align:center }
.honor-list .hd ul{ overflow:hidden; zoom:1; zoom:1; }
.honor-list .hd ul li{display:inline-block;*display:inline;zoom:1 ; width:15px; height:15px; overflow:hidden; margin:0 10px;border-radius:15px; text-indent:-999px; cursor:pointer; background:#c5c5c5 }
.honor-list .hd ul li.on{ background:#0a9193}
.honor-list .bd{}
.honor-list .bd ul{ }
.honor-list .bd ul li{ width:246px;height:440px;margin-right:69px; float:left; _display:inline; overflow:hidden; text-align:center;border:1px solid #e7e7e7;background:#fff ; position:relative }
.honor-list .bd ul li a{display:block}
.honor-list .bd ul li .pic{width:206px; height:201px;margin:20px auto 10px; text-align:center;background:#d3d3d3 }
.honor-list .bd ul li .pic img{width:206px; height:201px;}
.honor-list .bd ul li .title{height:40px; line-height:40px;color:#666;font-size:16px  }
.honor-list .bd ul li .title_en{width:190px;margin:auto;font-size:13px;color:#999;line-height:24px;text-align:left;}
.honor-list .bd ul li .h_line{width:128px;height:1px;background:#e7e7e7; position:absolute;bottom:20px;left:50%;margin-left:-64px}

.join2{height:660px;background:url(join/j0.jpg) no-repeat center center}
.join-list{overflow:hidden; position:relative }
.join-list .hd{ overflow:hidden;height:15px;margin-top:40px;text-align:center }
.join-list .hd ul{ overflow:hidden; zoom:1; zoom:1; }
.join-list .hd ul li{display:inline-block;*display:inline;zoom:1 ; width:15px; height:15px; overflow:hidden; margin:0 10px;border-radius:15px; text-indent:-999px; cursor:pointer; background:#fff }
.join-list .hd ul li.on{ background:#0a9193 }
.join-list .bd{}
.join-list .bd ul{height:310px }
.join-list .bd ul li{ width:300px;height:310px; float:left; _display:inline; overflow:hidden; text-align:center;background:url(j-8.png) no-repeat center top}
.join-list .bd ul li a{display:block}
.join-list .bd ul li .ico{width:142px; height:162px;margin:auto; text-align:center;background:url(j-3.png) no-repeat 0 0 }
.join-list .bd ul li .t_ch{height:30px;margin-top:15px; line-height:30px;color:#fff;font-size:18px ;font-weight:bold }
.join-list .bd ul li .t_en{font-size:14px;color:#eee;line-height:20px;opacity:0.5;filter:alpha(opacity=50);}
.join-list .bd ul li .p{width:220px;padding:0 30px;margin:10px auto 0;height:60px;line-height:22px;font-size:14px; overflow:hidden;color:#fff}

.join-list .bd ul li .ico1{ background-position:-52px 0}
.join-list .bd ul li .ico2{ background-position:-370px 0}
.join-list .bd ul li .ico3{ background-position:-687px 0}
.join-list .bd ul li .ico4{ background-position:-1005px 0}
.join-list .bd ul li .ico5{ background-position:-49px -160px}
.join-list .bd ul li .ico6{ background-position:-370px -160px}
.join-list .bd ul li .ico7{ background-position:-687px -160px}
.join-list .bd ul li .ico8{ background-position:-1018px -160px}

.join-list .bd ul li:hover,.join-list .bd ul li.on{background:url(j-9.png) no-repeat center top}
.join-list .bd ul li:hover .ico,.join-list .bd ul li.on .ico{background:url(j-4.png) no-repeat 0 0}
.join-list .bd ul li:hover .ico1,.join-list .bd ul li.on .ico1{ background-position:-52px 0}
.join-list .bd ul li:hover .ico2,.join-list .bd ul li.on .ico2{ background-position:-370px 0}
.join-list .bd ul li:hover .ico3,.join-list .bd ul li.on .ico3{ background-position:-687px 0}
.join-list .bd ul li:hover .ico4,.join-list .bd ul li.on .ico4{ background-position:-1005px 0}
.join-list .bd ul li:hover .ico5,.join-list .bd ul li.on .ico5{ background-position:-49px -160px}
.join-list .bd ul li:hover .ico6,.join-list .bd ul li.on .ico6{ background-position:-370px -160px}
.join-list .bd ul li:hover .ico7,.join-list .bd ul li.on .ico7{ background-position:-687px -160px}
.join-list .bd ul li:hover .ico8,.join-list .bd ul li.on .ico8{ background-position:-1018px -160px}

.join3 ul li{height:190px;border:1px solid #ececec;margin-bottom:20px; position:relative}
.join3 ul li .pic{ position:absolute;top:0;left:0;wdith:329px;height:190px}
.join3 ul li .pic img{wdith:329px;height:190px}
.join3 ul li .box{padding-left:390px;padding-right:90px;height:190px;font-size:14px;line-height:28px;color:#888;display: box;display: -webkit-box;box-align: center;-webkit-box-align: center}
.join3 ul li .box span{color:#0a9193;font-size:16px;line-height:46px}

.join3 ul li.li2 .pic{left:auto;right:0}
.join3 ul li.li2 .box{padding-right:390px;padding-left:90px;text-align:right}

.contact_ul {padding:40px 0}
.contact_ul div{padding-left:70px;float:left;height:38px;line-height:38px;font-size:16px;margin-bottom:30px}
.contact_ul .c_1{width:350px;}
.contact_ul .c_2{width:510px;}
.contact_ul .cd{background:url(c/cd.jpg) no-repeat 15px 0}
.contact_ul .ct{background:url(c/ct.jpg) no-repeat 15px 0}
.contact_ul .cf{background:url(c/cf.jpg) no-repeat 15px 0}
.contact_ul .cm{background:url(c/cm.jpg) no-repeat 15px 0}
.contact_ul .cs{background:url(c/cs.jpg) no-repeat 15px 0}
.contact_ul .cp{background:url(c/cp.jpg) no-repeat 15px 0}


.index_form{ display:block;margin:auto; width:1000px;overflow:hidden; }
.index_form .in_form{ display:block;overflow:hidden;width:1000px;margin:auto;}
.index_form .in_form dd.t{display:block;height:30px;line-height:30px;}
.index_form .in_form dd.t font{ position:relative;top:3px;color:#ff503f}
.index_form .in_form .in_in{float:left;height:70px;position:relative;display:block;margin:0 10px;overflow:hidden;}
.index_form .in_form .in_area{height:70px;position:relative;display:block;overflow:hidden;margin-left:10px;}
.index_form .in_form .in_in input,
.index_form .in_form .in_area textarea{height:38px;border:#DBD6CF solid 1px;line-height:38px;display:block;position:absolute;top:30px;left:0px;font-size:14px;color:#666;z-index:99; background:none; padding:0 10px;font-family: "Microsoft Yahei";}
.index_form .in_form .in_in span,
.index_form .in_form .in_area span{height:40px;line-height:40px;display:block;overflow:hidden;padding:4px; position:absolute;z-index:10; top:30px;left:0; padding:0 10px;color:#ccc; font-size:14px; background:#fff;}

.index_form .in_form .in_in{width:480px;}
.index_form .in_form .in_in input{width:458px;}
.index_form .in_form .in_in span{width:460px;}

.index_form .in_form .in_area{height:180px;width:990px;}
.index_form .in_form .in_area textarea{height:120px;width:958px;line-height:16px;padding:10px;overflow:auto;}
.index_form .in_form .in_area span{height:122px;width:959px;padding:10px;line-height:18px;}

.index_form .in_form .in_yan{width:1000px; position:relative}
.index_form .in_form .in_yan input{width:122px;z-index:99;height:38px;z-index:11;color:#666; position:relative;background:none;border:#DBD6CF solid 1px;padding:0 10px;font-family: "Microsoft Yahei";}
.index_form .in_form .in_yan span{width:122px; position:absolute;left:185px;top:1px;height:38px;line-height:38px;z-index:10;padding:0 10px;color:#ccc}

.index_form .in_form .in_yan .submit{width:170px;margin-left:10px;height:40px; text-align:center; line-height:40px; background:#0a9193;border:none; font-size:16px; color:#FFF; cursor:pointer; letter-spacing:0.1em; font-family: "Microsoft Yahei";}



.index_form .in_form .in_in span.sp_on{color:#ccc;text-align:right;background:#fff;}
.index_form .in_form .in_in span.sp_out{color:#0a9193;text-align:left; background:#fafafa;}
.index_form .in_form .in_area span.sp_on{color:#ccc;text-align:right;background:#fff;top:135px}
.index_form .in_form .in_area span.sp_out{color:#0a9193;text-align:left;background:#fafafa;}
.index_form .in_form .in_yan span.sp_on{color:#ccc; text-align:right;background:#fff;}
.index_form .in_form .in_yan span.sp_out{color:#0a9193;text-align:left;background:#fafafa;}


/*********      page      ***************/
#page{ width:1100px;padding-top:10px;height:40px;overflow:hidden;margin:auto}
#page .page_info{ text-align:center}
#page .page_info select{display:none;}
#page .page_info span,#page .page_info a{padding:8px 14px;font-size:14px;font-family:SimSun;margin:0 5px;border:#ececec 1px solid; line-height:30px;color:#777;}
#page .page_info span{color:#ccc;}
#page .page_info span font{ color:#0a9193; font-weight:normal;*padding:0; *width:8px; *height:10px; font-size:14px;font-weight:bold}
#page .page_info a:hover{ background-color:#0a9193;color:#fff;}

/** prev next button ***/
.pn{ padding-top:10px; width:100%;line-height:26px;height:70px; overflow:hidden;border-top:1px solid #ddd;color:#777}
.pn_l{text-align:left; font-size:12px; overflow:hidden;}
.pn_l a:hover{color:#0a9193;}
.pn_r{ text-align:left;font-size:12px; overflow:hidden;}
.pn_r a:hover{color:#0a9193;}
.fh a{border-radius:100px;padding:5px 30px;border:1px solid #ddd;font-size:12px;color:#999}
.fh a:hover{background:#0a9193;border:1px solid #0080cc;color:#fff}

.cont-404 { display: table; height: 100%; width: 100%; }
.cont-404 .container {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.cont-404 .container h1 { color: #000; font-size: 120px; font-size: 12rem; line-height: 137px; margin-bottom: 31; vertical-align: middle; }
.cont-404 .container a {
font-size: 1.2rem;
}
.cont-404 .container .text {
	color: #D93641;
	margin-bottom: 100px;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 18px;
	margin-top: 50px;
}
.cont-404 .m-header { display: none; }
@media screen and (max-width: 640px) {
.cont-404 .m-header { display: block; position: absolute; width: 100%; padding: 0 2%; box-sizing: border-box; }
.cont-404 .m-header a { float: left; margin-top: 25px; }
.cont-404 .container h1 { font-size: 100px; font-size: 10rem; color: #d7d7d7; font-weight: normal; }
.cont-404 .container .text { color: #aaa; padding: 0 10%; line-height: 1.5em; }
.cont-404 .container .button a { background-color: #D93641; border-color: #D93641; color: white; width: 60%; font-size: 1.6rem;} }



/*2017/6/26 head*/
.head-v2{height:90px;padding:10px 0;background:url(../images/topbg.jpg) repeat-x top center;}
.head-v2 h1{float:left;height:70px;margin-top:13px}
.head-v2 h1 img{height:68px;}
.head-v2 .phones{padding-top:56px;float:right;margin-right:30px;}
.head-v2 .phones p{margin-bottom:10px;padding-left:25px;height:20px;line-height:20px; font-size:16px; color:#FFF}
.head-v2 .phones p span{font-weight:500;font-size:16px;color:#FFF; font-family:impact}
.head-v2 .shop-links{float:right; text-align:right; position:relative}
/*.head-v2 .shop-links a{margin-right:10px}*/
.head-v2 .shop-links a img{/* height:23px;margin-left:35px; */margin-top:10px; margin-bottom:21px}
.head-v2 .shop-links .search{ width:215px; height:23px; background:url(../images/searchbg.png) no-repeat; position:relative}

.nav-v2{height:53px;line-height:53px;}
.nav-v2 .head-nav li{float:left;border-right:1px solid #D1D1D1; position:relative}
.nav-v2 .head-nav li:first-child{border-left:1px solid #D1D1D1}
.nav-v2 .head-nav li a{display:block;padding:0 41px;color:#000;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease; font-size:13px; font-weight:bold; text-transform:uppercase}
.nav-v2 .head-nav li a:hover{background-color:#19ACE0; color:#FFF}
.nav-v2 .head-nav li:hover a{background-color:#19ACE0; color:#FFF}
.nav-v2-bg{background:url(../images/menubg.png) repeat-x; position: relative;}
.nav-v2 .head-nav li a.now{background-color:#19ACE0; color:#FFF}

.nav-v2-bg .box{position:absolute;left:0;top:53px;width:100%;background:#19ACE0;overflow:hidden;height:0;z-index:9999;border-bottom:1px solid #ddd;}
/* sublist */
.sublist{-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.sublist li{display:inline-block;*display:inline;*zoom:1;margin-right:20px;height:50px;line-height:50px;}
.sublist li a{padding-right:10px;display:block; color:#FFF}
.sublist li:hover a{color:#FFF;}

.sublist.ul1{width:1200px; padding-left:117px;}
.sublist.ul1 li.li1{background:url(nav/a1.png) no-repeat left center}
.sublist.ul1 li.li2{background:url(nav/a2.png) no-repeat left center}
.sublist.ul1 li.li3{background:url(nav/a3.png) no-repeat left center}
.sublist.ul1 li.li4{background:url(nav/a4.png) no-repeat left center}
.sublist.ul1 li.li5{background:url(nav/a5.png) no-repeat left center}

.sublist.ul2{padding-left:330px;width:1200px;}
.sublist.ul2 li.li1{background:url(nav/b1.png) no-repeat left center}
.sublist.ul2 li.li2{background:url(nav/b2.png) no-repeat left center}
.sublist.ul2 li.li3{background:url(nav/b3.png) no-repeat left center}

.sublist.ul3{text-align:right;padding-right:0px;width:1276px;}
.sublist.ul3 li.li1{background:url(nav/item-tc-1.png) no-repeat left center}
.sublist.ul3 li.li2{background:url(nav/item-tc-2.png) no-repeat left center}
.sublist.ul3 li.li3{background:url(nav/item-tc-3.png) no-repeat left center}
.sublist.ul3 li.li4{background:url(nav/item-tc-4.png) no-repeat left center}
.sublist.ul3 li.li5{background:url(nav/item-tc-5.png) no-repeat left center}
.sublist.ul3 li.li6{background:url(nav/item-tc-6.png) no-repeat left center}
.sublist.ul3 li.li7{background:url(nav/item-tc-7.png) no-repeat left center}
.sublist.ul3 li.li8{background:url(nav/item-tc-8.png) no-repeat left center}
.sublist.ul3 li.li9{background:url(nav/item-tc-9.png) no-repeat left center}

.sublist.ul4{text-align:left;padding-left:238px;width:1200px;}
.sublist.ul4 li.li1{background:url(nav/c1.png) no-repeat left center}
.sublist.ul4 li.li2{background:url(nav/c2.png) no-repeat left center}

.sublist.ul5{text-align:right;padding-right:0px;width:1260px;}
.sublist.ul5 li.li1{background:url(nav/d1.png) no-repeat left center}
.sublist.ul5 li.li2{background:url(nav/d2.png) no-repeat left center}
.sublist.ul5 li.li3{background:url(nav/d3.png) no-repeat left center}
.sublist.ul5 li.li4{background:url(nav/d4.png) no-repeat left center}

.sublist.ul6{text-align:left;padding-left:690px;width:1200px;}
.sublist.ul6 li.li1{background:url(nav/e1.png) no-repeat left center}
.sublist.ul6 li.li2{background:url(nav/e2.png) no-repeat left center}

.sublist.ul7{text-align:left;padding-left:455px;width:1200px;}

.lan{width:123px; height:24px; line-height:24px; border:#19ACE0 1px solid;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box; padding:0 8px; font-size:13px; background:url(../images/jiangtou.png) no-repeat 100px; position:relative; margin-top:6px; z-index:999999999; text-align:left; color:#19ACE0}
.selectlan{opacity:0; border:#19ACE0 1px solid; width:123px; height:36px; left:-1px; position:absolute; top:-70px; background:#FFF; z-index:999;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.lan:hover .selectlan{opacity:1;left:-1px;top:23px; background:#FFF;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s; z-index:10; border-top:0}
.lan:hover .selectlan ul li{ border-bottom:#e0e0e0 1px solid; margin-top:10px}
.lan .selectlan ul li img{display:inline-block; margin-bottom:4px; vertical-align:middle; margin-left:8px; margin-right:6px}

.search input{border:0 none; padding:0px; position:absolute; top:1px; height:23px; line-height:23px;background:none;}
.search input.txt{width:104px; padding:0px 5px; color:#b3b2b2; left:8px; outline:none}
.search input.submit{width:29px; right:1px; cursor:pointer; background:url(../images/searchBtn.png) no-repeat center}


.mj_tit{width:1200px; clear:both;z-index:99;padding:0; clear:both; margin:55px auto 0 auto; }
.mj_tit h1{border-bottom:#E6E6E6 1px solid; text-align:center; font-size:36px; color:#0A4F8A; padding-bottom:16px; position:relative;font-weight:500; width:100%; width:1200px; margin:0 auto; margin-bottom:20px}
.mj_tit h2{ margin:0 auto 40px auto; width:1200px; text-align:center; color:#0E2283; font-size:24px; margin-top:8px}
.mj_tit h1 span{position:absolute; width:36px; height:3px; background:#0A4F8A; bottom:0; left:50%; margin-left:-18px}

.mj_list ul{width:1200px;height:198px; overflow:hidden;text-align:center;margin:0 auto}
.mj_list li{overflow:hidden;margin-left:16px; border:0; float:left;}
.mj_list li a{width:288px;height:198px;text-align:center; font-size:16px;color:#fff; line-height:45px; position:relative;display:block}
.mj_list li a img{width:288px;height:198px; border:0}
.mj_list li a span{ position:absolute;width:100%;height:45px;line-height:45px;left:0;bottom:10px;color:#ff;background:url(0-33.png);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
.mj_list li a:hover span{bottom:15px}


.mg_tit{width:1200px; clear:both;z-index:99;padding:0; clear:both; margin:55px auto 0 auto; }
.mg_tit h1{border-bottom:#E6E6E6 1px solid; text-align:center; font-size:36px; color:#0A4F8A; padding-bottom:16px; position:relative;font-weight:500; width:100%; width:1200px; margin:0 auto;}
.mg_tit h2{ margin:0 auto 40px auto; width:1100px; text-align:center; color:#0E2283; font-size:24px; margin-top:8px}
.mg_tit h1 span{position:absolute; width:36px; height:3px; background:#0A4F8A; bottom:0; left:50%; margin-left:-18px}

.mg_list ul{width:1100px;height:172px; overflow:hidden;text-align:center;margin:auto}
.mg_list li{display:inline-block;*display:inline;*zoom:1;overflow:hidden;margin:0 10px; border:0}
.mg_list li a{width:350px;height:172px;text-align:center; font-size:16px;color:#fff; line-height:45px; position:relative;display:block}
.mg_list li a img{width:350px;height:172px; border:0}
.mg_list li a span{ position:absolute;width:100%;height:45px;line-height:45px;left:0;bottom:10px;color:#ff;background:url(0-33.png);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
.mg_list li a:hover span{bottom:15px}
/*滚动case*/

.recommended_case{
	width: 1300px;
	margin: 0 auto;
}
.recom_title_left{background:url(../images/index_05.jpg) no-repeat top left; height:38px; line-height:38px;color:#FFF; font-size:15px; font-weight:700; font-family:'微软雅黑'; text-indent:16px;}
.recommended_case p{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.recommended_case p span{
	font-size: 14px;
	color: #9c9c9c;
	font-family: "Arial", "微软雅黑", Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 8px;
}
.alBox{
}

.alBox .alCont{
	position:relative;
	padding-top: 36px;
	padding-left:40px;
	padding-right:40px;
	
}

.alBox .alCont ul{
	margin:0 auto; 
	width:1160px; 
	overflow:hidden;
	
}

.alBox .alCont li{
	margin:0 7px; 
	float:left; 
	width:300px; 
	height: auto;
	text-align:center;
	overflow:hidden;
	border:#e0e0e0 0px solid
}
.alBox .alCont li p{ width:300px; height:206px; overflow:hidden}
.alBox .alCont li img{
	width:300px; 
	height: 232px;
	text-align:center;
	/*padding: 1px;
	border:1px solid #dadada;*/
    transition:all 1.8s; -webkit-transition:all 1.8s;
	overflow:hidden;
}

.alBox .alCont li h5{
	margin-top:1px; 
	font-weight:normal;
	background:#e0e0e0;
	height:46px;
	line-height:46px;
	width:300px;
	
}

.alBox .alCont li h5 a{
          color:#333;
		  font-size:14px;

}

.alBox .alCont li:hover img{

	/*border:1px solid #6a9b20;*/
    transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); 
}



.alBox .alCont li:hover h5 a{
	color:#FFF;
}
.alBox .alCont li:hover h5{
    background:#50309b;
}

.alBox .alCont li:hover{ border:#5D5D5D 0px solid}
.alBox .alCont .btnLeft , .alBox .alCont .btnRight{
	position:absolute; 
	/*left:5px;*/
	top: 130px;
	width:34px; 
	height:47px;

}

.alBox .alCont .btnLeft{
	width: 34px;
	height: 47px;
	left:0px; 
	background:url(../images/pre_type.png) no-repeat center;
}

.alBox .alCont .btnRight{
	right:0px; 
	background:url(../images/right_type.png) no-repeat center;
}

.m_wrap1{ /*border-top:#f0f0f0 3px solid;*/ background:#FFF}
.m_wrap1 li{ float:left; padding:35px 45px 35px 0;}
.m_wrap1 li .box{ width:250px;}
.m_wrap1 li .box .img{ background:url(../images/haomei_17.png) no-repeat; width:66px; height:66px; float:left;}
.m_wrap1 li .box .img span{ width:66px; height:66px; display:block;}
.m_wrap1 li .box .img span.ico1{ background:url(../images/haomei_18.png) center no-repeat;}
.m_wrap1 li .box .img span.ico2{ background:url(../images/haomei_19.png) center no-repeat;}
.m_wrap1 li .box .img span.ico3{ background:url(../images/haomei_20.png) center no-repeat;}
.m_wrap1 li .box .img span.ico4{ background:url(../images/haomei_21.png) center no-repeat;}
.m_wrap1 li .box .con{ width:170px; float:right; padding-top:5px; line-height:20px;}
.m_wrap1 li .box .con .p1{ font-size:14px; color:#444; font-weight:bold;}
.m_wrap1 li .box .con .p2{ color:#858585;}
.m_wrap1 li.last{ padding-right:0;}
.m_wrap1 li:hover .box .img{ background:url(../images/haomei_16.png) no-repeat;}
.m_wrap1 li:hover .box .con .p1{ color:#0a4f8a;}
/*********内页********/
.wrapbg{ background:url(../images/bodybg2.jpg) repeat-x top center #FFF; width:100%;height:auto;}
.wrapper {
	width:1160px;
	margin:0 auto;
}
.grid_96 {
	width:910px;
	float:right;
}
.i-more {
	width:24px;
	height:24px;
	background:url(../images/icons.png) no-repeat 0 0;
	display:inline-block;
}
.i-title {
	width:24px;
	height:24px;
	background:url(../images/icons.png) no-repeat 0 -30px;
	display:inline-block;
}
.i-home {
	width:16px;
	height:16px;
	background:url(../images/icons.png) no-repeat 0 -63px;
	display:inline-block;
}
.inside-banner {
	width:100%;
	height:380px;
	overflow:hidden;
}
.leftside {
	float:left;
	width:230px;
	margin-top:30px
}
.leftside .hd {
	position:relative;
	height:50px;
	line-height:50px;
	background:url(../images/sj.png) no-repeat -2px #0E55A5;
	color:#FFF;
	font-size:18px;
	text-indent:1.1em;
	/*margin-top:-60px;*/
	filter:alpha(Opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	/*margin-bottom:10px;*/
}
.leftside .hd .i-title {
	position:absolute;
	right:10px;
	top:8px;
}
.leftside .bd {
	background:#f0f0f0;
	margin-bottom:20px;
}
.leftside .bd li {
	position:relative;
	line-height:44px;
	border-bottom:#e0e0e0 1px solid;
}
.leftside .bd li.cur {
	}
.leftside .bd li.cur a {
	background:#CCC;
	color:#000;
	font-weight:bold;
}
.leftside .bd li a {
	display:block;
	/*font-family:"simsun";*/
	color:#000;
	font-size:13px;
	text-indent:18px;
	font-weight:bold;
}
.leftside .bd li a:hover,.leftside .bd li a.cur {
	color:#333;
	background:#e0e0e0;
	font-weight:bold;
	text-decoration:none
}
.leftside .bd li a .ls-tit {
	width:230px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.leftside .bd li .ls-arrows {
	position:absolute;
	right:10px;
	top:0;
	color:#000;
	display:none;
	font-family:simsun;
}
.leftside .bd li:hover .ls-arrows,.leftside .bd li.cur .ls-arrows {
	display:block;
}
.leftside .bd .subLeftNav-list {
	}
.leftside .bd .subLeftNav-list li a {
	text-indent:30px;
	background:transparent!important;
	color:#000;
}
.leftside .bd .subLeftNav-list li a:hover,.leftside .bd .subLeftNav-list li a.cur {
	background:#006282!important;
	color:#fff;
}
.mainContainer {
	float:right;
	/*margin-top:5px;
	background:#F6F6F6;
	*/
}
.bread {
	position:relative;
	background:url(../images/righttitlebg.jpg) no-repeat bottom left;
	display:table;
	width:100%;
	margin:0px auto;
	height:auto;
	height:82px;
}
.bread h3 {
	font-size:18px;
	color:#000;
	/*border-bottom:1px solid #006282;*/
	padding-right:5px;
	margin-bottom:-1px;
	display:table;
	font-weight:normal;
	height:30px;
	position:absolute;
	left:10px;
	bottom:10px;
}
.bread .bread-list {
	position:absolute;
	right:0;
	top:15px;
	height:40px;
}
.bread .bread-list li {
	float:left;
	font-family:simsun;
	color:#999
}
.bread .bread-list li a {
	margin:0 5px;
	font-family:'微软雅黑'
}
.bread .bread-list li a:hover {
	text-decoration:none;
}
.bread .bread-list li .i-home {
	vertical-align:middle;
	margin-top:-3px;
	margin-right:5px;
}

.article {
	min-height:400px;
	width:98%;
	margin:0 1% 0 ;
}
.article h2 {
	font-size:24px;
	color:#006282;
	text-align:center;
	margin:5px 0 20px;
}
.article .article_con {

	font-size:14px;
	color:#333;
	line-height:24px;
	padding-bottom:40px;
	padding-top:10px;
}
.article .article_con p {
	margin-bottom:15px;
}
/*新闻列表*/
#main_left ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 865px;
}
#main_left ul li {
    float: left;
    padding-bottom: 20px;
    width: 863px;
	border-bottom:#CCC 1px dotted;
	margin-top:20px;
}
#main_left ul li h4 {
    color: #666666;
    float: left;
    font-size: 16px;
    margin: 0 0 10px 0;
    padding: 0;
    width:570px;
	text-align:left;
}
#main_left ul li h4 a {
    color: #000000;
    text-decoration: none;
}
#main_left ul li h4 a:hover {
    color: #388EC3;
    text-decoration: underline;
}
#main_left ul li h4 span {
    float: right;
    font-size: 14px;
    text-decoration: none;
}
#main_left .pic_news {
    float: left;
    margin-right: 20px;
	width:270px;
	height:180px;
}

#main_left .pic_news:hover {box-shadow: 2px 2px 5px 2px #ccc;transform: scale(1.01) translateY(-5px);-webkit-transform: scale(1.01) translateY(-5px);-moz-transform: scale(1.01) translateY(-5px);-ms-transform: scale(1.01) translateY(-5px);-o-transform: scale(1.01) translateY(-5px);transition: all .3s ease-in;-moz-transition: all .3s ease-in;-transition: all .3s ease-in;-o-transition: all .3s ease-in;-webkit-transition: all .3s ease-in;}
#main_left .pic_news:hover img{opacity:0.8;transition:all .4s ease;}
#main_left .txt {
    color: #666666;
    float: left;
	text-align:left;
    font-size: 14px;
    line-height: 22px;
    width: 570px;
}
#main_left .txt span{
	padding-left:20px;
}
#main_left .txt a {
    color: #FF6600;
    font-size: 14px;
	line-height:22px;
    text-decoration: none;
}
#main_left .txt a:hover {
    color: #41A4E2;
    text-decoration: underline;
}
/******分页************************/
.pager{
	margin-top: 60px;
	text-align: center;
}
.pager a{
	display: inline-block;
	font-family:"微软雅黑";
	border: 1px solid #d2d2d2;
	background: url(../images/pager_number.gif) repeat-x;
	padding: 0 10px;
	line-height: 26px;
	text-decoration:none;
	margin-right:2px;
}
.pager a.current{
	/*background: #5185c4;
	border-color: #5185c4;*/
	font-weight: bold;
	color: #fff;
	background: #e26001;
	border-color: #e26001;
}

.pager a:link, .pager a:visited{
	color: #535353;
}
.pager a:hover, .pager a:active{
	color: #E26001;
}
.pager a.current:link, .pager a.current:visited, .pager a.current:hover, .pager a.current:active{
	color: #fff;
}
.pager a:hover{
	text-decoration: none;
}

.imgteaser{overflow:auto;float: left;position: relative;width:280px;/*height:246px; */margin:0 20px 40px 0; text-align:center;border:#e0e0e0 1px solid; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;transition: all linear 0.3s;box-shadow: rgba(0,0,0,0.1) 0 8px 20px; }
.clst{ margin-right:0}
.imgteaser a{text-decoration: none;float: left; color:#4e4e4e; font-size:15px}
.imgteaser a:hover{cursor:pointer}
.imgteaser a img{float:left;border: none;width:100%;/*height:194px;*/transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;}
.imgteaser a:hover img{opacity:1;transition:all .4s ease;}
.CC{ clear:both;background:#f0f0f0; width:100%; height:50px; line-height:50px}

.imgteaser a:hover .CC{ background:#CCCCCC;color:#333;line-height:50px; transition:all .8s ease;}
.imgteaser:hover{/*border:#41A4E2 1px solid;*/box-shadow: rgba(0,0,0,0.2) 0 8px 20px; transform:translateY(-5px);}
a.cgrey{ color:#888888; font-size:13px}
a.cgrey:hover{ color:#FFF}
.prolist{ clear:both; width:100%}
.prolist h3{ clear:both; border-bottom:#e0e0e0 1px solid; font-size:18px; font-weight:normal; margin-top:24px; padding-bottom:4px}
.prolist ul{ padding:0; margin:0; list-style-type:none;}
.prolist ul li{ float:left; width:283px; margin-right:21px; margin-top:20px; text-align:center}
.prolist ul li p{ height:40px; line-height:40px;}
.prolist ul li img{ border:0; width:283px; height:180px;}

.prolist2 ul li p.img{ float:left; width:283px}
.prolist2 ul li p.img img{ width:283px; height:180px}
.prolist2 ul li div.txt{ float:left; margin-left:20px;}
.prolist2 ul li div.txt h3{ line-height:100%; font-size:16px; font-weight:bold}
.prolist2 ul li div.txt p{ margin-top:10px}
.prolist2 ul li{ width:100%; height:160px; overflow:auto; margin-top:20px; clear:both; border-bottom:#e0e0e0 1px solid; padding-bottom:20px}


.Marketactivity_dll dl a:hover{/*background:#8D6738;color:#fff; */cursor:pointer;}
.Marketactivity_dll a:hover dt,.Marketactivity_dll a:hover p,.Marketactivity_dll a:hover dt span{color:#E62028; text-decoration:underline}
.Marketactivity_dll{background:url(../images/d_j.png) no-repeat top; margin-top:10px; *margin-top:0px;*padding:0px;}
.Marketactivity_dll dl{float:left;border-bottom:1px solid #D2D2D2; background:url(../images/data_table_item.gif) repeat-x bottom #FFF; padding-top:10px; padding-bottom:10px; display:block; margin:0 0 10px 0;}
.Marketactivity_dll dl a{display:block;width:795px!important;width:795px;/*height:120px;padding:10px;*/text-decoration:none}
.Marketactivity_dll dt{width:720px; font-size:14px; color:#333; margin-bottom:4px;text-decoration:none}
.Marketactivity_dll dt a{font-size:14px; color:#333; float:left; text-decoration:none}
.Marketactivity_dll dd{ float:left; width:80px;height:auto;}
/*.Marketactivity_dll dd img{ width:163px;height:100px; border:1px solid #e6e6e6; padding:3px; background:#8D673}*/
.Marketactivity_dll p{width:550px; font-size:12px; color:#969696; margin:5px 0 0 0px;line-height:20px;}
.Marketactivity_dll span{ float:right}
.nc{float:left;width:720px;}
/*****在线下单************************/
.bootstrap-frm {
margin-left:auto;
margin-right:auto;
max-width: 880px;
background: #FFF;
padding: 20px 0px 0px 0px;
font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #888;
/*text-shadow: 1px 1px 1px #FFF;
border:1px solid #DDD;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;*/
}
.bootstrap-frm h1 {
font: 25px "Helvetica Neue", Helvetica, Arial, sans-serif;
padding: 0px 0px 10px 40px;
display: block;
border-bottom: 1px solid #DADADA;
margin: -10px -30px 30px -30px;
color: #888;
}
.bootstrap-frm h1>span {
display: block;
font-size: 11px;
}
.bootstrap-frm label {
display: block;
width:50%;
float:left;
margin: 0px 0px 5px;
}
.bootstrap-frm label>span {
float: left;
width: 20%;
text-align: right;
padding-right: 10px;
margin-top: 10px;
color: #333;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
}
.bootstrap-frm input[type="text"], .bootstrap-frm input[type="email"], .bootstrap-frm textarea, .bootstrap-frm select{
border: 1px solid #CCC;
font-family:'微软雅黑';
color: #4e4e4e;
height: 30px;
line-height:25px;
margin-bottom: 16px;
margin-right: 6px;
margin-top: 2px;
outline: 0 none;
padding: 5px 0px 5px 5px;
width: 95%;
border-radius:1px;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
/*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
}
.bootstrap-frm select {
background: #FFF url('down-arrow.png') no-repeat right;
background: #FFF url('down-arrow.png') no-repeat right;
appearance:none;
-webkit-appearance:none;
-moz-appearance: none;
text-indent: 0.01px;
text-overflow: '';
width: 70%;
height: 35px;
line-height:15px;
}
.bootstrap-frm textarea{
height:200px;
padding: 5px 0px 0px 5px;
width: 70%;
}
.bootstrap-frm .button {
background: #2666AE;
border: 1px solid #215A99;
padding: 10px 25px 10px 25px;
color: #FFF;
border-radius:1px;
font-family:'微软雅黑';
}
.bootstrap-frm .button:hover {
color: #333;
background-color: #EBEBEB;
border-color: #ADADAD;
cursor:pointer
}
.BgColorGray{ background:url(../images/d.gif) repeat-x bottom #f0f0f0;}
.BgColorWhite{ background:url(../images/d.gif) repeat-x bottom #FFF}
.apply{/* padding:0 23px 0; border:1px #dbe5f3 solid; width:865px; background:#fff; */}
.apply h2{ background:url(../images/apply_tit.png) right center; margin-left:100px; text-align:left; font-weight:normal; color:#215A99}
.apply h2 em{ margin-left:-100px; font-style:normal; } 
.apply .down .btn{ float:right; display:inline-block; width:68px; height:29px; text-align:center; line-height:29px; border:1px #dbe5f3 solid;  }
.apply .upload{ margin-top:50px; }
.apply .upload p{/* padding-left:20px; */margin-top:40px;  }
.apply .upload p input{ border:none; background:none; height:31px;  }
.apply .upload p .text{ background:url(../images/upload_text.png) no-repeat; width:279px; line-height:31px; /*text-indent:10px;*/   }
.apply .upload p .btn{  background:url(../images/upload_btn.png) no-repeat; width:67px; margin-left:10px; cursor:pointer; }
.button{ display:block; margin:20px 0; }
.button input{ color: #fff;text-align: center;width: 74px;line-height: 28px;border: none;cursor: pointer; }
.button .submit{ background: #0d76d8; margin-right: 10px;} 
.button .reset{ background: #4f5866;}

.about-banner{ width:100%; height:320px; }
/* 背景图片 */
.background{background-repeat:no-repeat; background-position:center center; background-size:cover; }
.about-main{padding-bottom:60px;}
.about-main .about-con{ margin-top:0px; padding-bottom:100px; }
.about-main .about-con h2{ font-size:29px; color:#000; line-height:0.793; }
.about-main .about-con p{ font-size:28px; color:#666; line-height:1.929; margin-bottom:10px; }
.about-main .about-con .info .txt{ width:100%;font-size:15px; color:#666; line-height:180%; }
.about-main .about-con .info .txt p{ font-size:15px; color:#666; line-height:180%; margin-bottom:15px; }
/* BreadNav */
.breadNav{ height:40px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
.breadNav a,
.breadNav span{ font-size:12px; line-height:40px; color:#999; }
.breadNav span{ padding:0px 10px; }
.breadNav a:hover,
.breadNav span.cur{ color:#00A7A7; padding:0; }
.header-breadNav{ border:0; height:70px; border-bottom:1px solid #e5e5e5; margin-bottom:35px; }
.header-breadNav a,
.header-breadNav span{ line-height:70px; font-size:16px; color:#666; font-weight:600}
.header-breadNav .tab{}
.header-breadNav .tab li{ float:left; font-size:15px; color:#666666; margin-left:60px; }
.header-breadNav .tab li a{ font-size:15px; color:#666666; display:block; padding:0px 5px; transition:all 0.8s; -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; line-height:68px; }
.header-breadNav .tab li.on a{ border-bottom:2px solid #00A7A7; color:#00A7A7; }
.header-breadNav .tab li:hover a{ color:#00A7A7; }
.family-tab{ margin-top:-105px; /*margin-bottom:70px;*/ }
.family-tab li{ float:left; height:60px; line-height:60px; margin-left:60px; }
.family-tab li a{ font-size:15px; color:#666; display:block; line-height:68px; padding:0px 5px; }
.family-tab li.on a{ color:#00A7A7; border-bottom:2px solid #00A7A7; }
.family-tab li:hover a{ color:#00A7A7; }
.container2{ width:1200px; margin:0 auto}


/* Tabs */
#wrapper_tab{
	clear: both;
	margin: 35px 0 40px 0;
}
#wrapper_tab a.tab_link{
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	border-radius: 1px 1px 0 0;
	-moz-border-radius: 1px 1px 0 0;
	-khtml-border-radius: 1px 1px 0 0;
	behavior: url(PIE.htc);
	color: #777;
	display: block;
	float: left;
	height: 34px;
	line-height:34px;
	margin: 2px 5px 0 0;
	padding: 0 28px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	z-index: 1;
	font-size:16px
}
#wrapper_tab a.tab_link:hover{
	background: #efefef;
}
#wrapper_tab.tab1 a.tab1,
#wrapper_tab.tab2 a.tab2,
#wrapper_tab.tab3 a.tab3{
	background: #FFF;
	border: 2px solid #bdd1e9;
	border-bottom: 0 none;
	border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	-khtml-border-radius: 2px 2px 0 0;
	behavior: url(PIE.htc);
	color: #eb6447;
	cursor: default;
    height: 36px;
	margin: 0 4px 0 0;
	position: relative;
	text-decoration: none;
	z-index: 3;

}
#wrapper_tab div.tab_body {
	display:none;
}
#wrapper_tab.tab1 div.tab1,
#wrapper_tab.tab2 div.tab2,
#wrapper_tab.tab3 div.tab3{
	border-top: 1px solid #bdd1e9;
	display:block;
	margin: -1px 0 0 0;
	padding: 34px 0 0 0;
	position: relative;
	z-index: 2;
}