@charset "utf-8";
/* CSS Document */

/*全局样式*/
*{ margin:0; padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,button,select,textarea{outline:none}
li{list-style:none}
textarea{resize:none}
body,div,span,ul,li,p,h1,h2,h3,h4,h5,h6,img,input, textare{ margin:0; padding:0; }
body{ font-size:12px;font-family:微软雅黑; color: #666;}
body{ word-wrap : break-word ;word-break:break-all; min-height: 100%; _height:100%;}
a{ text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none;}
a{ outline:none;}/*去除超链接虚线框*/
a:active{star:expression(this.onFocus=this.blur());}/*去除ie下超链接虚线框*/
a:focus{ outline:0;}/*去除火狐下超链接的虚线*/
a{ text-decoration:none; color:#000}
.clearfloat{clear:both; height:0px; font-size:1px; line-height:0px;}/*清除浮动*/
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.fl{ float:left}
.fr{ float:right}
.main{ width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden}
.middle{ width:1200px; margin:0 auto; overflow:hidden}
/*------------------------------------------公共头部样式开始------------------------------------------*/
.head{ width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; height:80px;}
.logo{ float:left; width:460px;}
.logo img{ width:460px; height:44px; margin:18px 0}
.nav{ float:right; width:655px;}
/*一级导航浮动*/  
ul.menu{ position:absolute}  
ul.menu::after {  content: '';display: block; clear: both; }  
ul.menu > li{float: left; width: 130px; text-align: center;cursor:pointer;}
ul.menu > li >a{line-height: 80px;  height: 80px; font-size:16px; color:#333; border-left:1px solid #eaeaea; display:block}
ul.menu > li >a:hover{ color:#005497}     
/*二级导航项分割线*/    
ul.submenu { /*默认隐藏*/ display: none;  z-index: 999; position:relative; left:-0px;  width:130px;}     
ul.submenu > li {background:#fff;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;} 
ul.submenu > li > a{ font-size:14px; color:#393939; display:block; height:60px; line-height:60px; border-top:1px solid #f8f8f8;} 
ul.submenu > li > a:hover{color:#fff; background:#005497}         
/*内容区*/   
 .content {min-height: 800px; background-color: #fff;} 
/*选中特效*/

ul.menu > li > a:hover{ background:none;}
ul.menu > li:hover > ul.submenu {display: block;}
ul.menu > li:hover > a{color:#fff; background:#005497}
 /*动画帧*/
 @keyframes fade {  from {opacity: 0; }to {opacity: 1; } } 
 /*基础动画样式*/
 .animated {animation-duration: 1s; animation-fill-mode: both; } 
 .fadeIn { animation-name: fade; animation-direction: normal; } 
 
.part01{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; margin-top:50px; margin-bottom:60px;}
.part01_text{ width:1452px; margin:0 auto; overflow:hidden}
.part_nav01{ background:url(../images/bg-01.png) top center no-repeat; overflow:hidden}
.part_nav01 h2{ font-size:20px; color:#333333; width:100px; text-align:center; background:#fff; margin:0 auto; margin-top:10px;}
.part_nav01 h3{ font-size:36px; color:#333333; font-family:Aparajita; text-align:center; text-transform:uppercase; line-height:30px; margin-top:5px;} 
.part_nav01 h4{ font-size:12px; color:#666666; font-family:"宋体"; text-align:center} 
.part_nav01 span{ display:block; width:30px; height:1px; background:#333; margin:0 auto; margin-top:10px;} 
.mr_frbox01{ margin-top: 40px;}
.mr_frUl01{float:left; position: relative;width:1200px;margin-left: 72px;}
.mr_frUl01 ul li{ float:left; width:280px;  border:1px solid #e6e6e6; background:#f4f4f4;margin-right:22px;}
.mr_frUl01 ul li img{ width:280px; height:270px;}
.mr_frbox01 .mr_frBtnL{float:left;position: relative;top: 80px;left: 0px;cursor:pointer;display:inline;}
.mr_frbox01 .mr_frBtnR{float:right; position: relative;top: 80px;left: 0px;cursor:pointer;}
.mr_frUl01 ul li h2{ height:50px; font-size:14px; color:#666; line-height:50px; text-align:center}
.mr_frUl01 ul li:hover{ background:#005497; border:1px solid #005497}
.mr_frUl01 ul li:hover h2{ color:#fff}

.part02{ background:#f4f4f4;width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; padding-top:60px; padding-bottom:72px;}
.part02_left{ float:left;width:550px; margin-top:40px;}
.part02_left img{ width:550px; height:420px;}
.part02_right{ float:right; width:620px; margin-top:40px;}
.part02_right h2{ font-size:20px; color:#333333; line-height:58px;}
.part02_right p{ font-size:14px; color:#666666; line-height:24px; text-align:justify}
.part02_right a.ts01{ display:block; width:120px; height:30px; background:#999999; font-size:14px; color:#fff; line-height:30px; text-align:center; margin:40px 0}
.part02_right a.ts01:hover{ font-weight:bold}
.part02_right ul{ overflow:hidden}
.part02_right ul li{ float:left; width:250px; height:180px; background:#dddddd; margin-right:20px;}
.part02_right ul li h3{ text-align:center; margin-top:28px;}
.part02_right ul li h3 img{ width:90px; height:90px;transition: 0.8s;-moz-transition: 0.8s;-webkit-transition: 0.8s;-o-transition: 0.8s; }
.part02_right ul li h4{ font-size:16px; color:#333333; text-align:center; line-height:50px;}
.part02_right ul li.on{ background:#005497}
.part02_right ul li.on h4{ color:#fff}
.part02_right ul li:hover img{-webkit-transform: rotateY(360deg);}

.part03{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; margin-top:60px; margin-bottom:60px;}
.part03_text{ width:1452px; margin:0 auto; overflow:hidden}
.mr_frbox02{ margin-top: 40px;}
.mr_frUl02{float:left; position: relative;width:1200px;margin-left: 72px;}
.mr_frUl02 ul li{ float:left; width:280px;  border:1px solid #e6e6e6; background:#f4f4f4;margin-right:22px;}
.mr_frUl02 ul li img{ width:280px; height:320px;}
.mr_frbox02 .mr_frBtnL{float:left;position: relative;top: 80px;left: 0px;cursor:pointer;display:inline;}
.mr_frbox02 .mr_frBtnR{float:right; position: relative;top: 80px;left: 0px;cursor:pointer;}
.mr_frUl02 ul li h2{ height:50px; font-size:14px; color:#666; line-height:50px; text-align:center}
.mr_frUl02 ul li:hover{ background:#005497; border:1px solid #005497}
.mr_frUl02 ul li:hover h2{ color:#fff}
#tabsb{ margin:0 auto; overflow:hidden; width:440px; margin-top:30px;}
#tabsb ul li{ float:left; margin:0 5px;}
#tabsb ul li a{ display:block; width:100px; height:35px; background:#eeeeee; font-size:14px; color:#666; line-height:35px; text-align:center}
#tabsb ul li a#currentb{ background:#005497; color:#fff}

.foot{ background:#2b2b2b;width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; padding:45px 0}
.foot_left{ float:left; width:680px;}
.foot_left ul{ float:left; overflow:hidden; width:170px}
.foot_left ul li h2{ font-size:16px; color:#eeeeee; line-height:40px;}
.foot_left ul li a { font-size:12px; color:#999999; line-height:30px;}
.foot_left ul li a:hover{ font-weight:bold; color:#005497}
.foot_right{ float:right}
.foot_right img{ width:100px; height:100px; float:right; margin-left:20px;}
.foot_right .ts02{ float:left; margin:6px 0}
.ts02 h4{ font-size:12px; color:#999999; text-align:right}
.ts02 h2{ font-size:36px; color:#eeeeee; font-family:Arial; text-align:right; line-height:45px;}
.ts02 a{ display:block; width:100px; height:26px; background:#666666;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; line-height:25px; text-align:center; color:#fff; font-size:12px; float:right}
.ts02 a:hover{ font-weight:bold; color:#005497}
.bottom{ background:#212121; height:50px;width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden;}
.bottom h2{ font-size:12px; color:#999999; line-height:50px; float:left}
.bottom a{font-size:12px; color:#999999; line-height:50px; float:right}

.ny_banner{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden;}
.ny_banner h2{ width:1920px; height:300px;}


.inside{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden;}
.inside_text{ width:1200px; margin:0 auto; overflow:hidden; margin-top:20px; margin-bottom:50px;}
.inside_left{ width:220px; float:left}
.inside_nav{ padding:42px 0;background:#005497; padding-left:30px;}
.inside_nav h2{ font-family:Arial; font-size:14px; color:#fff;text-transform:uppercase;}
.inside_nav h3{ font-size:20px; color:#fff; line-height:30px; margin-bottom:10px;}
.inside_nav span{ display:block; width:38px; height:1px; background:#fff}
.navMenu{ overflow:hidden; margin-top:1px;}
.navMenu li{background:#eeeeee; margin-bottom:1px;}
.navMenu li a.afinve{ background:url(../images/bg05.png) 190px center no-repeat; font-size:16px; line-height:60px; color:#666666; display:block; width:180px; padding:0 20px;}
.navMenu li a.active{ background:url(../images/bg-he01.png) 190px center no-repeat #005497;color:#fff;}
.sub-menu{ background:#f8f8f8}
.sub-menu  li{ background:#f8f8f8;margin:0px; border-bottom:1px dashed #bbb}
.sub-menu  li a{ display:block; margin:0 auto; height:50px; background:url(../images/jiah.png) left center no-repeat; line-height:50px; font-size:14px; color:#666; margin-left:20px; padding-left:15px;}
.sub-menu  li a:hover{ color:#005497; background:url(../images/bg-jiah.png) left center no-repeat;}
.sub-menu  li a.on{color:#005497; background:url(../images/bg-jiah.png) left center no-repeat;}

.inside_right{ float:right; width:950px;}
.inside_mun{ height:40px;}
.inside_mun h2{ background:url(../images/bg-02.png) left center no-repeat; padding-left:20px; font-size:12px; color:#666666; line-height:40px;}
.inside_icon{ padding:0  20px; border:1px solid #dddddd; padding-bottom:50px;}
.icon_nav{ height:50px; border-bottom:1px solid #ddd}
.icon_nav h2{ background:url(../images/bg-03.png) left center no-repeat; padding-left:8px; font-size:18px; color:#005497; line-height:50px;}
.inside_icon ul.slt01{ overflow:hidden; margin-top:10px;}
.inside_icon ul.slt01 li{ float:left; margin:10px 8px}
.inside_icon ul.slt01 li img{ border:1px solid #dddddd; width:209px; height:201px;}
.inside_icon ul.slt01 li h3{ height:50px; background:#f4f4f4; font-size:14px;  line-height:50px; text-align:center; position:relative}
.inside_icon ul.slt01 li h3 span{z-index: 2;	display: block;position: absolute;width: 100%;height: 100%;color:#666666;	}
.inside_icon ul.slt01 li h3::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;
background-color: rgba(0,84,151,1);-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;-webkit-transform: scale(0.5, 1);transform: scale(0.5, 1);}
.inside_icon ul.slt01 li:hover h3::before{opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);}
.inside_icon ul.slt01 li:hover span{ color:#fff}


.inside_icon ul.slt02{ overflow:hidden; margin-top:10px;}
.inside_icon ul.slt02 li{ float:left; margin:10px 9px}
.inside_icon ul.slt02 li img{ width:209px; height:238px;}
.inside_icon ul.slt02 li h3{ height:50px; background:#f4f4f4; font-size:14px;  line-height:50px; text-align:center; position:relative}
.inside_icon ul.slt02 li h3 span{z-index: 2;	display: block;position: absolute;width: 100%;height: 100%;color:#666666;	}
.inside_icon ul.slt02 li h3::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;
background-color: rgba(0,84,151,1);-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;-webkit-transform: scale(0.5, 1);transform: scale(0.5, 1);}
.inside_icon ul.slt02 li:hover h3::before{opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);}
.inside_icon ul.slt02 li:hover span{ color:#fff}
.text_nav{ border-bottom:1px dotted #ddd; height:100px;margin-bottom:20px;}
.text_nav h2{ font-size:24px; color:#333; line-height:30px; text-align:center; padding-top:36px; }
.text_nav h3{ text-align:center;}
.text_nav h3 em{ font-style:normal; font-size:12px; color:#888888; padding:0 10px; line-height:32px;}
.icon_text01 p{ font-size:14px; color:#666666; line-height:30px; text-align:justify;}
.fany{ overflow:hidden}
.fany ul{ overflow:hidden; margin:30px 0}
.fany ul li a{ font-size:14px; color:#333333; line-height:40px;}
.fany ul li span{ color:#666666}
.fany ul li a.ts04{ display:block; float:right; width:120px; height:40px; background:#999999; color:#fff; font-size:14px; text-align:center; line-height:40px; margin-top:30px;}

.icon_text02 h3{ font-size:18px; color:#005497; margin-top:15px; line-height:40px;}
.icon_text02 p{font-size:14px; color:#666666; line-height:30px; text-align:justify;}

.product{ margin-top:20px; overflow:hidden}
.product_left{ width:352px; float:left}
.product_right{ float:right; width:530px;}
.product_right h2{ font-size:18px; color:#333333; font-weight:bold; line-height:40px; margin-bottom:5px;}
.product_right p{ float:left; width:265px; font-size:14px; color:#333333; line-height:30px;}
.product_right ul{ overflow:hidden; margin-top:40px;}
.product_right ul li{ float:left; font-size:18px; color:#005497}
.product_right ul li a{ display:block; width:130px; height:40px; background:#005497; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size:14px; color:#fff; line-height:40px; text-align:center; margin-right:36px;}
.product_right ul li span{ font-size:30px;}
.product_nav{ height:40px; border-bottom:1px solid #005497; margin:25px 0}
.product_nav h2{ width:120px; height:40px; background:#005497; line-height:40px; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
.product_text p{font-size:14px; color:#666666; line-height:30px; text-align:justify; text-indent:2rem}



.page{font-size:12px; padding-top:25px; padding-bottom:15px; margin:0 auto; margin-top:15px;}
.page span,.page  a{
padding:5px;
border:1px #CCCCCC solid;
margin-right:2px;
cursor:pointer;
}
.page .current{
border:1px #999999 solid;
background:#FFFFCD;
font-weight:bold;
}
.page  a:hover{
border:1px #333333 solid;
background:#FFFFCD;
text-decoration:none;
}

.detail{padding:15px 10px; padding-top:50px;}
.detail h3{ color:#333; text-align:center; font-size:20px;}
.write{ text-align:center; color:#999; border-bottom:solid 1px #ebebeb; margin:5px 0 18px;}
.write span{ color:#666;}
.detail p{ padding:0 14px;line-height:30px;font-size:14px;}
.dow{border-top:solid 1px #ebebeb;padding-top:15px; margin:30px 0; margin-left:10px; }
.dow b{ color:#0271cb;}
.dow p{ text-indent:0;font-size:12px;}
.info p {line-height:25px;font-size:12px; margin-top:5px; }

.keqq a:link {color:#666666;text-decoration: none;}.keqq{font-family:"宋体";font-size:12px; font-weight:400; list-style:none; z-index:99989}.keqq{ position: fixed;top: 180px;right:0px; _position: absolute;}.keqq .floatL{ width:28px; float:left; height:250px; }.keqq .floatL .btnopen{ display:block;width:28px; height:118px; background:url(../images/float_s.gif) no-repeat scroll -30px -396px; position:relative;top:70px; }.keqq .floatL .btnCtn{ display:block;width:28px; height:118px; background:url(../images/float_s.gif) no-repeat scroll 0px -396px; position:relative;top:70px; }.keqq .floatR{ width:130px; float:left}.keqq .floatR .qq_top{background: url(../images/float_bg.gif) no-repeat 0 0; height:10px;}.keqq .floatR .qq_mid{background: url(../images/float_bg.gif) repeat-y -262px 0px;}.keqq .floatR .qq_but{background: url(../images/float_bg.gif) repeat-y -131px 0px; height:10px}.keqq .floatR .qq_title{ background:url('../images/float_s.gif') no-repeat 5px -10px; height:36px; text-align:center; width:100px; margin:0 auto}.keqq ul.qq_list{list-style:none;margin:0; padding:0; overflow:hidden}.keqq .qq_list li{border-bottom: 1px solid #E6E5E4;line-height: 36px;height: 36px;overflow: hidden; width:100px; margin:0 auto;list-style:none;}.keqq .qq_list li .qq_name{background: url('../images/float_s.gif') no-repeat 0 -323px; display:block; padding-left:30px; color:#00CCFF}.keqq .qq_list li a.qq_name:hover{color:#FF6666}.keqq .qq_fenge{ width:100%; height:17px; background:url(../images/fenge.jpg) no-repeat;}.keqq .qq_gs_name{height:20px; margin:0px auto; text-align:center; line-height:20px; font-weight:800; font-size:14px; color:#019fe8}.keqq .qq_tel{background:url('../images/float_s.gif') no-repeat 0 -265px; height:36px;width:100px; margin:0 auto; line-height:36px; padding-left:20px; font-size:14px; color:#000; font-weight:bold}.keqq .qq_contact{padding:0px 5px 0px 10px;}.keqq .qq_contact p{ line-height:8px;}.keqq .qq_contact p.aa{ line-height:18px;}.keqq .qq_wx { line-height:20px; color:#000; width:100px; margin:0 auto; text-align:center}.keqq .qq_wx img{ width:100px; height:100px;}











