@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}
/*------------------------------------------公共头部样式开始------------------------------------------*/
.top{ width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; background:#222222; height:32px;}
.top h2{ color:#cccccc; font-size:14px; float:left; line-height:32px;}
.top ul{ float:right; overflow:hidden}
.top ul li{ float:left; line-height:32px; margin-right:10px}
.top ul li a{color:#cccccc; font-size:14px; border-right:1px solid #cccccc; padding-right:10px;}
.top ul li a:hover{ color:#1e50ae}
.head{ height:119px;width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden;}
.logo{ float:left; width:346px;}
.logo img{ width:346px; height:67px; margin:26px 0}
.nav{ float:right; width:620px;}
.nav ul{ overflow:hidden}
.nav ul li{ float:left; width:65px; margin-left:59px;}
.nav ul li a{ display:block; width:65px; height:119px; font-size:16px; color:#666666; line-height:119px; text-align:center}
.nav ul li a:hover{background:url(../images/bg-01.png) center no-repeat; color:#1e50ae}
.nav ul li a.on{background:url(../images/bg-01.png) center no-repeat; color:#1e50ae}
.search{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden;  height:120px;}
.search ul{ float:left; overflow:hidden}
.search ul li{ float:left}
.search ul li a{ font-size:14px; color:#888888; line-height:120px;}
.search form{ float:right; overflow:hidden;margin:39px 0}
.search form input{ border:1px solid #ededed; width:379px; height:40px; padding-left:10px; float:left; font-size:14px; color:#a9a9a9}
.search form button{ width:90px; height:42px; color:#fff; font-size:16px; float:left; background:#1e50ae; border:none; cursor:pointer }


.part01{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; background:url(../images/bg-02.png) top center no-repeat #fafafa; padding:120px 0}
.part_nav01{ overflow:hidden; margin-bottom:60px;}
.part_nav01 h2{ text-align:center}
.part_nav01 h3{ text-align:center; font-size:30px; color:#333; margin-top:10px;}
.part01_left{ background:url(../images/ba-03.png) 20px top no-repeat; background-color:#fff; width:434px; height:200px; padding:76.5px 80px; float:left}
.part01_left img{ float:left; width:170px; height:200px; float:left; margin-right:70px;}
.part01_left h4{ font-size:18px; color:#555;float:left;width:180px; margin-bottom:10px; margin-top:42px;}
.part01_left p{ font-size:14px; color:#888;float:left; width:180px; margin-bottom:20px;}
.part01_left a{ display:block; width:112px; height:40px; background:#1e50ae; line-height:40px; text-align:center; color:#fff; font-size:14px; float:left;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;}
.part01_left a:hover{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-weight:bold}
.part01_right{ height:353px; background:#fff; width:287px; float:left; margin-left:16px;}
.part01_right img{ width:139px; height:202px; margin:0 74px; padding-top:40px;}
.part01_right h4{ margin-top:25px; margin-bottom:15px; font-size:16px; color:#555; text-align:center;}
.part01_right h5{ font-size:14px; color:#555; text-align:center}
.part01_right:hover h4{ color:#1e50ae}
.part01_right:hover h5{ color:#1e50ae}
.part01 ul{ overflow:hidden; margin-top:20px;}
.part01 ul li{ float:left; background:#fff; height:350px; width:290px; margin:0 5px;}
.part01 ul li img{ width:170px; height:172px; margin:0 60px; padding-top:40px;}
.part01 ul li h4{ margin-top:50px; margin-bottom:15px; font-size:16px; color:#555; text-align:center;}
.part01 ul li h5{font-size:14px; color:#555; text-align:center}
.part01 ul li:hover h4{ color:#1e50ae}
.part01 ul li:hover h5{ color:#1e50ae}

.part02{ background:url(../images/bg-04.jpg) center repeat-x;width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; padding:120px 0}
.part02 p{ font-size:14px; color:#888; text-align:center; line-height:30px; text-justify:auto}
.part02 h4{ text-align:center; margin-top:60px;}
.part02 h4 img{ width:697px; height:auto}
a.ts01{display:block; width:112px; height:40px; background:#1e50ae; line-height:40px; text-align:center; color:#fff; font-size:14px; margin:0 auto; margin-top:45px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;}
a.ts01:hover{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-weight:bold}

.part03{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; background:url(../images/bg-05.jpg) center no-repeat; height:734px;}
.part_nav02{ width:540px; float:right;margin-top:115px; margin-bottom:60px;}
.part_nav02 img{ float:left}
.part_nav02 h2{ float:left; font-size:30px; color:#fff; line-height:40px; margin-left:15px; }
.part03 ul{ overflow:hidden; float:right; width:570px;}
.part03 ul li{ float:left; background:url(../images/bg-03.png) no-repeat; width:155px; height:167px; margin-left:35px; margin-bottom:58px;}
.part03 ul li h4{ text-align:center; margin: 25px 0; padding-top:12px;}
.part03 ul li h4 img{transition: 0.8s;-moz-transition: 0.8s;-webkit-transition: 0.8s;-o-transition: 0.8s;}
.part03 ul li h3{ text-align:center; font-size:16px; color:#fff; font-weight:bold}
.part03 ul li:hover img{-webkit-transform: rotateY(360deg);}


.part04{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; margin-top:115px; margin-bottom:120px;}
.part04 ul{ overflow:hidden; float:left}
.part04 ul li{ padding:20px; width:540px; height:89px; background:#FAFAFA; margin-bottom:20px;}
.part04 ul li h2{ font-size:16px; color:#555; margin-bottom:10px;}
.part04 ul li p{ font-size:14px; color:#888888; line-height:25px; text-align:justify}
.part04 ul li h2 span{ font-size:14px; color:#888; float:right}
.part04 ul li:hover h2{ text-decoration:underline; color:#1e50ae}
.part04_right{ float:right; width:590px;}
.part04_right img{ width:590px; height:415px;}
.part04_text{background:#FAFAFA; padding:15px 30px  30px 30px ;}
.part04_text h2{ font-size:16px; color:#555; margin-bottom:10px;}
.part04_text p{font-size:14px; color:#888888; line-height:25px;text-align:justify; margin-bottom:15px;}
.part04_text h3{ overflow:hidden}
.part04_text h3 span{ float:left; font-size:14px; color:#888;}
.part04_text h3 a{ display:block; background:url(../images/bg-06.jpg) center no-repeat; width:20px; height:20px; float:right}

.foot{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; background:#222222; padding-bottom:20px;}
.foot_text{ width:1200px; margin:0 auto; overflow:hidden; height:60px; border-bottom:1px solid #333; padding-top:20px; margin-bottom:30px;}
.foot_text ul{ overflow:hidden;}
.foot_text ul li{ line-height:60px; float:left; margin-right:30px;}
.foot_text ul li a{ border-right:1px solid #fff; font-size:14px; color:#ccc; padding-right:30px;}
.foot_left{ float:left}
.foot_left ul{ overflow:hidden}
.foot_left ul li{ overflow:hidden; margin-bottom:25px;}
.foot_left ul li h2{ font-size:14px; color:#ccc; float:left;margin-left:20px;}
.foot_left ul li h2 span{ font-size:24px; color:#fff; font-weight:bold;  position:relative; top:15px;}
.foot_left ul li h3{ font-size:14px; color:#ccc; float:left; margin-left:20px;}
.foot_left ul li  h4{ width:40px; text-align:center; float:left}
.foot_right{ float:right; overflow:hidden}
.foot_right ul{ overflow:hidden; margin-top:45px;}
.foot_right ul li{ width:111px; margin-left:50px; float:left}
.foot_right ul li img{ width:111px; height:111px;}
.foot_right ul li h2{ font-size:14px; color:#ccc; line-height:30px; text-align:center}
p.ts02{ height:68px; line-height:68px; text-align:center; color:#666;}
.backTop_Z {display: block; position: fixed;right: 5px; bottom: 5px;
_position: absolute; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-70)); width: 60px; height: 60px; background: transparent url(../images/back_top_Z.png) no-repeat center; outline: none; opacity: 0.9;filter: alpha(opacity=90);border-radius: 8px;z-index: 50;}


.inside{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; background:url(../images/bg-02.png) top center no-repeat #fafafa; padding-bottom:60px;}
.inside_nav{ height:35px; overflow:hidden; margin-top:35px; margin-bottom:45px;}
.inside_nav h2{ float:right; background:url(../images/bg-07.png) left center no-repeat; padding-left:15px; font-size:14px; color:#888; line-height:35px;}
.inside_menu{ overflow:hidden}
.inside_menu h2{ height:55px; border-bottom:1px solid #ededed; line-height:55px; font-size:30px; color:#333; padding-bottom:5px;}
.inside_menu ul{ overflow:hidden; margin:40px 0}
.inside_menu ul li{ float:left; margin-right:20px;}
.inside_menu ul li a{ display:block; padding:0 15px; height:34px; text-align:center; line-height:34px; font-size:14px; color:#555}
.inside_menu ul li a:hover{ background:#1e50ae; color:#fff}
.inside_text01{ overflow:hidden}
.inside_text01 ul.slt{ overflow:hidden}
.inside_text01 ul.slt li{ width:287px; height:430px; border:1px solid #ededed; background:#fff; float:left; margin:0 5px; margin-bottom:20px;}
.inside_text01 ul.slt li img{ width:210px; height:210px; margin:60px 38.5px;}
.inside_text01 ul.slt li h3{ font-size:16px; text-align:center; color:#555; line-height:80px;}
.inside_text01 ul.slt li:hover{border:1px solid #1e50ae;}
.inside_text01 ul.slt li:hover h3{ color:#1e50ae}

.inside_text01 ul.list{ overflow:hidden}
.inside_text01 ul.list li{ height:42px; border:1px solid #ededed; width:590px; margin-bottom:20px;}
.inside_text01 ul.list li a{ display:block; padding: 0 20px; font-size:14px;  color:#555; line-height:42px; background:#fff}
.inside_text01 ul.list li a:hover{ background:#1e50ae; color:#fff;}


.inside_text02{ overflow:hidden}
.product{ overflow:hidden}
.product_left{ width:422px;float:left;}
.product_left img{ width:400px; height:400px; padding:10px;border:1px solid #ccc;}
.product_right{ float:right; width:750px;}
.product_right h2{ font-size:18px; color:#333333; font-weight:bold; line-height:40px; margin-bottom:5px;}
.product_right p{ font-size:14px; color:#333333; line-height:30px; text-align:justify;}
.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_text{ overflow:hidden;border:1px solid #ededed; margin-top:20px; padding-bottom:50px;}
h2.ts03{ font-size:18px; border-bottom:2px solid #1e50ae; height:40px; line-height:40px; color:#555; padding:0 15px; margin-bottom:20px;}
.product_text p{font-size:14px; color:#333333; line-height:30px; text-align:justify; text-indent:2rem; padding:0 30px;}
.related{ overflow:hidden;border:1px solid #ededed; margin-top:20px;}
.qimo8{ overflow:hidden; width:1200px; margin-bottom:20px;}
.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:300px;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; height:300px; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left;list-style:none; margin: 0 10px; width: 280px;border:1px solid #ededed; background:#fff}
.qimo8 .qimo ul li img{ width:200px; height:200px; margin:20px 40px;}
.qimo8 .qimo ul li h3{ height:40px; line-height:40px; color:#555; font-size:16px; text-align:center; margin-bottom:18px;}
.qimo8 .qimo ul li:hover{border:1px solid #1e50ae;}
.qimo8 .qimo ul li:hover h3{ color:#1e50ae}

.inside_text03{ overflow:hidden}
.inside_text03 h3.ts04{ height:50px; border-bottom:1px dashed #ccc; font-size:18px; color:#555; line-height:50px; margin-bottom:20px;}
.inside_text03 p{font-size:14px; color:#333333; line-height:30px; text-align:justify; text-indent:2rem;}

.about{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; background:url(../images/bg-02.png) top center no-repeat;}
.about01{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; padding:100px 0}
.about01 p{ font-size:14px; color:#888; text-align:center; line-height:30px; text-justify:auto}
.about01 h4{ text-align:center; margin-top:60px;}
.about01 h4 img{ width:697px; height:auto}
.about02{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; margin-bottom:80px;}
.about02 ul{ overflow:hidden}
.about02 ul li{ overflow:hidden; height:145px;border:1px solid #ededed ; margin-bottom:20px; padding:0 25px;}
.about02 ul li img{ width:250px; height:47px; margin:49px 0; float:left; margin-right:15px;}
.about02 ul li p{ float:left;font-size:14px; color:#888888; line-height:30px; text-align:justify; width:882px; margin:25px 0}

.contact{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden; background:url(../images/bg-02.png) top center no-repeat; padding-top:120px;}
.contact_left{ width:500px; float:left} 
.contact_left ul{ overflow:hidden}
.contact_left h2{ font-size:24px; color:#555; line-height:40px; margin:30px 0}
.contact_left ul li{ overflow:hidden; margin-bottom:20px;}
.contact_left input{ width:480px; border:1px solid #ededed; height:45px; padding:0 5px; font-size:14px;}
.contact_left textarea{width:470px; height:156px; border:1px solid #ededed;font-size:14px; padding:10px;}
.contact_left button{ width:160px; height:50px; background:#1e50ae; border:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size:16px; color:#fff; margin-bottom:120px;}

.contact_right{ float:right; width:580px;}
.contact_right h2{ font-size:24px; color:#555; line-height:40px; margin:30px 0}
.contact_right ul{ overflow:hidden}
.contact_right ul li{ overflow:hidden; padding:30px 5px; border-bottom:1px solid #ebebeb}
.contact_right ul li h5{ float:left; margin-right:20px; width:50px; text-align:center}
.contact_right ul li h4{ font-size:14px; color:#888; margin-top:15px; float:left}
.contact_right ul li h3{ font-size:14px; color:#888;}




.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; }




















