@charset "utf-8";/* CSS Document */

html {font-size: 62.5%;height: 100%}

body {margin: 0 auto;font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-size: 1.2rem;height: 100%;}

img {border: none;}

ul li {list-style-type: none;}

ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}

a {text-decoration: none;color: #333;outline: none;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}

h1 {margin: 0;padding: 0;font-weight: normal;color: #333;}

.clear {clear: both;}

.maln {margin-left: auto !important}

input, textarea {font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-size: 1.2rem;color:#1b1b1b;border: none;outline: none;}

.fl{ float:left;}

.fr{ float:right;}





::-webkit-input-placeholder {/* WebKit browsers */

 color:#1b1b1b;}

:-o-placeholder {/* Mozilla Firefox 4 to 18 */

 color:#1b1b1b;}

::-moz-placeholder {/* Mozilla Firefox 19+ */

 color:#1b1b1b;}

:-ms-input-placeholder {/* Internet Explorer 10+ */

 color:#1b1b1b;}

@media screen and (min-width:1220px) {.zong {width: 1200px;margin: auto;}}

@media screen and (min-width:1000px) and (max-width:1219px) {.zong {width: 980px;margin: auto;}}

@media screen and (max-width:999px) {.zong {width: 95%;margin: auto;}}





/*  head  */

.head{ padding-top:12px; padding-bottom:23px; background:url(../images/hebei.jpg) repeat-x bottom;}



.logo{  float:left; margin-top:19px;}

.logon{ width:108px; float:left; text-align:center;}

.logon img{ width:100%; max-width:108px; max-height:71px;}

.slogen{ width:398px; float:left; text-align:center; margin-left:18px; margin-top:38px;}

.slogen img{ width:100%; max-width:398px; max-height:18px;}



.her{ float:right;}

.shejiao{ float:right;}

.shejiao a{ display:block; float:left; margin-left:15px;}

.sousuo{ width:323px; height:40px; background:#f3f3f3; margin-top:30px; *float:right;}

.sou{ width:280px; height:38px; background:none; float:left; padding-left:10px; line-height:38px; font-size:14px; font-size:1.4rem; color:#747577;}

.suo{ width:27px; height:38px; float:right; background:url(../images/sousuo.jpg) no-repeat left center; cursor:pointer;}



.daohangz{ background:#1f66da;}

.daohang{}

.daohang>li{ position:relative; float:left; z-index:999}

.daohang>li>a{ display:block; line-height:54px; font-size:16px; font-size:1.6rem; color:#fff; text-transform:uppercase; padding:0 26px;}

.daohang>li:hover>a{background:#fe0000;}

.dangqiandao{ background:#fe0000 !important;}



.yiji {width: 200px;background: #fff;background: rgba(255,255,255,0.9);padding-top: 5px;padding-bottom: 18px;position: absolute;left: 0px;top:-9999px;z-index: 99999}

.yiji li {position: relative;}

.yiji li a {display: block;font-size: 14px;font-size: 1.4rem;color: #000;line-height: 20px;padding: 8px 0;padding-left: 33px;background: url(../images/xiala.png) no-repeat -30px 14px;}

.yiji li:hover>a {background: #fe0000 url(../images/xiala.png) no-repeat 11px 12px;color: #fff;}

.erji {width:200px;background: #fff;background: rgba(255,255,255,0.9);padding-top: 3px;padding-bottom: 9px;position: absolute;left: 200px;top: -9999px;z-index: 99999}

.sanji {width:200px;background: #fff;background: rgba(255,255,255,0.9);padding-top: 3px;padding-bottom: 9px;position: absolute;left: 200px;top: -9999px;z-index: 99999}

.daohang>li:hover .yiji {top:54px;}

.yiji>li:hover .erji {top: 0px;}

.erji>li:hover .sanji {top: 0px;}





/*lun bo*/

.index_focus {position: relative;width: 100%;height:590px;margin: 0 auto; overflow:hidden; z-index:9}

.index_focusn{width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; height:100%;z-index:99}

.index_focus .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999}

.index_focus .slide_nav {position: absolute; bottom:12px; left:50%; margin-left:-34px; z-index:9998 }

.index_focus .slide_nav a{ width:15px; height:15px; border-radius:50%;cursor:pointer;float:left; margin-right:3px; margin-left:3px; background:#2f8be0;}



.index_focus_post {z-index: 10;}

.index_focus .pic {height: auto;display: block;	margin:0 auto;}

.index_focus .pic:hover {text-decoration: none;}

.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none; background:#fff;}

.index_focus_pre,.index_focus_next {display: none;position: absolute;top: 50%;margin-top:31px;width:66px;height:66px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index:9999}

.index_focus_pre {left: 64px; background:url(../images/baleft.png) no-repeat;}

.index_focus_next {right: 63px;background:url(../images/baright.png) no-repeat;}

.index_focus_pre:hover {left: 64px; background:url(../images/balefth.png) no-repeat;}

.index_focus_next:hover {right: 63px;background:url(../images/barighth.png) no-repeat;}





.index_focus2 {position: relative;width: 100%;height:354px;margin: 0 auto; overflow:hidden; z-index:9}

.index_focusn2{width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; height:100%;z-index:99}

.index_focus2 .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999}

.index_focus2 .slide_nav {position: absolute; bottom:12px; left:50%; margin-left:-34px; z-index:9998 }

.index_focus2 .slide_nav a{ width:15px; height:15px; border-radius:50%;cursor:pointer;float:left; margin-right:3px; margin-left:3px; background:#2f8be0;}



.index_focus_post {z-index: 10;}

.index_focus2 .pic {height: auto;display: block;	margin:0 auto;}

.index_focus2 .pic:hover {text-decoration: none;}

.index_focus2 .slide_nav li:hover,.index_focus2 .slide_nav .on{text-decoration: none; background:#fff;}

.index_focus_pre2,.index_focus_next2 {display: none;position: absolute;top: 50%;margin-top:-33px;width:66px;height:66px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index:9999}

.index_focus_pre2 {left: 64px; background:url(../images/baleft.png) no-repeat;}

.index_focus_next2 {right: 63px;background:url(../images/baright.png) no-repeat;}

.index_focus_pre2:hover {left: 64px; background:url(../images/balefth.png) no-repeat;}

.index_focus_next2:hover {right: 63px;background:url(../images/barighth.png) no-repeat;}





@media screen and (min-width:1000px) and (max-width:1219px) {

.index_focus {height:472px;}

.index_focusn img {width: 80%;}

.index_focus2 {height:283px;}

.index_focusn2 img {width: 80%;}

.daohang>li{ margin-left:1px;}

.daohang>li>a{ padding:0 24px;}

}

@media screen and (min-width:1000px) {.carousel,.clear2{display: none}}

@media screen and (max-width:999px) {

.index_focus {display: none}

.index_focus2 {display: none}

.logo{}

.logon{ width:90px; float:left; text-align:center;}

.slogen{ width:250px; float:left; text-align:center; margin-left:18px; margin-top:38px;}



.carousel{width: 100%;position: relative;overflow: hidden;}

.carousel ul{width: 100%;height: 100%;}

.carousel ul li{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

.carousel ul li img{width: 100%; vertical-align: middle;}

.carousel ol{position: absolute;z-index: 2;width: 120px;height:5px;bottom: 5px;left: 50%;-webkit-transform:translate3d(-50%,0,0);}

.carousel ol li{float: left;width: 10px;height: 10px;margin-right: 10px;border-radius: 5px;background-color: #fff;transition:all 0.3s ease 0s;}

.carousel ol li.cur{width: 10px;background:#2f8be0;}

.carousel ol li:last-child{margin: 0;}



.daohang{ text-align:center;}

.daohang>li{ float:none; display:inline-block; *float:left;}

.daohang li a {text-transform: none !important; padding:0 16px;}

.yiji {display: none}

.clear2{ clear:both;}

}

@media screen and (max-width:799px) {

.head{ padding-top:6px;}

.daohang>li{}

.daohang li a{ font-size:14px !important; font-size:1.4rem !important; padding:0 10px;}

.sousuo{ height:28px; width:235px;}

.sou { width:180px; height:26px; line-height:26px;}

.suo { width:27px; height:26px;}

}

@media screen and (min-width:640px) {.container,.nav{ display:none}}

@media screen and (max-width:639px) {.daohang {display: none}

.head{}

.head .zong{ position:relative;}

.logo{ position:absolute; left:0px; top:0px;}

.slogen{ display:none}

.her{ float:none;}

.sousuo{ width:90%; margin:auto; margin-top:70px; height:40px;}

.sou{ width:80%; height:38px;}

.suo{ height:38px;}



.container{ width:5px; height:100%;position:absolute; right:0px;transition:all 0.4s ease 0s; z-index:999999; cursor:pointer;}

.menubtn{width: 35px;height: 30px;position: absolute;top:50px;right:10px;transition:all 0.4s ease 0s; z-index:9999}

.menubtn span{display: block;width: 100%;height: 5px;margin-bottom: 5px;background-color: #2f8be0;}

.nav{width:250px;height:100%;background:rgba(0,0,0,0.8);position: absolute;bottom: 0;right: 0;display: none;}

.nav ul {display: none; margin-top:10px;}

.nav ul li{line-height: 40px;font-size: 12px; font-size:1.2rem;text-indent: 30px;}

.nav ul li a{ color:#fff;}

}



/*  main1  */

@font-face {

    font-family: 'impact';

    src: url('../fonts/impact.eot');

    src: url('../fonts/impact.eot') format('embedded-opentype'),

         url('../fonts/impact.woff2') format('woff2'),

         url('../fonts/impact.woff') format('woff'),

         url('../fonts/impact.ttf') format('truetype'),

         url('../fonts/impact.svg#impact') format('svg');

}

@font-face {

    font-family: 'Shruti';

    src: url('../fonts/Shruti.eot');

    src: url('../fonts/Shruti.eot') format('embedded-opentype'),

         url('../fonts/Shruti.woff2') format('woff2'),

         url('../fonts/Shruti.woff') format('woff'),

         url('../fonts/Shruti.ttf') format('truetype'),

         url('../fonts/Shruti.svg#Shruti') format('svg');

}



.main1{ background:#f9f9f9; padding-top:69px; padding-bottom:45px; border-bottom:10px solid #e4e6e7;}

.m1biao{ border-bottom:1px solid #4081ec;}

.m1biao a{ display:block; background:url(../images/huangtiao.jpg) no-repeat bottom center; font-size:30px; font-size:3rem; color:#1f66da; text-transform:uppercase; font-family: 'impact'; text-align:center; line-height:40px; padding-bottom:19px;}



.m1l{ width:301px;/* height:668px; */float:left; background:#eaebeb;box-shadow:1px 3px 3px #cdcdcd; margin-top:57px;}

.m1r{ width:868px; float:right; margin-top:29px;}

.m1lbiao{ background:url(../images/xiewen.jpg); padding-top:19px; padding-bottom:11px;}

.m1lbiao a{ display:block; font-size:30px; font-size:3rem; color:#fff; text-transform:uppercase; text-align:center;}

.m1lbiao p{ text-align:center; font-size:18px; font-size:1.8rem; color:#fff; text-transform:uppercase;font-family: 'Shruti';}

.m1ln{ padding-top:33px;}

.m1ln li{ background:url(../images/shuangxian.jpg) repeat-x bottom; padding-bottom:2px; position:relative;}

.m1ln li a{ display:block; font-size:14px; font-size:1.4rem; color:#666666; line-height:43px; padding-left:18px; background:url(../images/m1jian.png) no-repeat right center;}

.m1ln li:hover>a{ background:url(../images/m1jianh.png) no-repeat right center; background:url(../images/huangkuai.jpg) repeat-y left, url(../images/m1jianh.png) no-repeat right center, #f8f8f8;}

.m1yiji{ width:200px; position:absolute; left:301px; top:-99999px;background:#eaebeb;}

.m1ln li:hover .m1yiji{ top:0px;}



.m1lie{ width:270px; float:left; background:#fff; margin-left:29px; margin-top:28px;}

.m1tu{ position:relative; overflow:hidden;}

.m1tun{ display:block; text-align:center;}

.m1tun img{ width:100%; max-width:449px; max-height:339px; margin-bottom:-3px;}

.m1fu{ width:100%; height:100%; position:absolute; left:0px; top:100%; background:#000; background:rgba(0,0,0,0.5); transition:0.5s;}

.m1fu a{ display:block; width:93px; height:30px; background:#fff; color:#000; text-transform:uppercase; text-align:center; line-height:30px; position:absolute; left:50%; margin-left:-46px; top:50%; margin-top:-15px;}

.m1b{ border:1px solid #eaebeb; border-top:none; padding-left:17px; padding-right:10px; padding-bottom:19px;}

.m1zi{ display:block; font-size:14px; font-size:1.4rem; line-height:45px; padding-top:3px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

.m1b p a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color:#777777; height:48px; overflow:hidden; margin-left:2px;}

.m1lie:hover{box-shadow:0px 2px 2px #999;}

.m1lie:hover .chanmor{ border:1px solid #fff; background:#1f66da; color:#fff;}

.m1lie:hover .m1zi{ color:#2167da;}

.m1lie:hover .m1b p a{ color:#333;}

.m1lie:hover .m1fu{ top:0px;}

.m1fu a:hover{ background:#1f66da; color:#fff;}

@media screen and (min-width:1000px) and (max-width:1219px) {

.m1r{ width:668px;}

.m1lie{ width:214px; margin-left:10px;}

.m1b{ padding-left:7px; padding-right:5px;}

.m1l{height:583px;}

}

@media screen and (max-width:999px) {

.m1r{ width:100%;}

.m1l{ width:100%; height:auto; padding-bottom:10px;}

.m1yiji{ position:relative; top:auto; left:auto; width:auto; background:url(../images/shuangxian.jpg) repeat-x top;}

.m1yiji li{ background:none;}

.m1yiji li a{ padding-left:30px;}

.m1lie{ width:32.333%; margin-left:0.5% !important; margin-right:0.5%;}

.m1b{ padding-left:7px; padding-right:5px;}

}

@media screen and (max-width:639px) {

.m1lie{ width:49%; margin-left:0.5% !important; margin-right:0.5%;}

}

@media screen and (max-width:459px) {

.m1lie{ width:99%; margin-left:0.5% !important; margin-right:0.5%;}

}



/*  main2  */

.main2{padding-top:42px; padding-bottom:50px; border-top:1px solid #e9ebed;}

.m2biao{ background:url(../images/huixian.jpg) repeat-x bottom;}

.m2biao a{ display:block; background:url(../images/huangtiao2.jpg) no-repeat bottom center; font-size:30px; font-size:3rem; color:#1f66da; text-transform:uppercase; font-family: 'impact'; text-align:center; line-height:40px; padding-bottom:19px;}

.m2p a{ display:block; font-size:14px; font-size:1.4rem; line-height:26px; margin-left:27px; width:920px; float:left; margin-top:63px;}

.m2a{ width:182px; height:44px; float:right; border:1px solid #333; margin-top:69px;}

.m2a a{ display:block; margin:3px; background:#333; line-height:38px; text-align:center; font-size:16px; font-size:1.6rem; color:#fff; font-family:Verdana, Geneva, sans-serif;}

.m2a a:hover{ background:#fff; color:#333;}

.m2p a:hover{ color:#1f66da;}



.m2lie{ width:326px; float:left; margin-left:47px; margin-right:13px; margin-top:121px;}

.m2lien{ border:1px solid #6c7a81; padding-left:30px; padding-right:15px; position:relative; padding-bottom:17px;}

.m2tu{ display:block; width:89px; height:89px; position:absolute; left:50%; margin-left:-45px; top:-58px;}

.m2tu1{ background:url(../images/m2tubiao1.png) no-repeat center;}

.m2tu2{ background:url(../images/m2tubiao2.png) no-repeat center;}

.m2tu3{ background:url(../images/m2tubiao3.png) no-repeat center;}



.m2zi{ display:block; font-size:18px; font-size:1.8rem; line-height:36px; text-align:center; background:url(../images/m2abei.jpg) no-repeat bottom center; padding-top:47px; padding-bottom:5px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

.m2lien p a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color:#666666; margin-top:15px; height:72px; overflow:hidden;}

.m2lien:hover a{ color:#1f66da;}

.m2lien:hover .m2tu1{ background:url(../images/m2tubiao1h.png) no-repeat center;}

.m2lien:hover .m2tu2{ background:url(../images/m2tubiao2h.png) no-repeat center;}

.m2lien:hover .m2tu3{ background:url(../images/m2tubiao3h.png) no-repeat center;}



@media screen and (min-width:1000px) and (max-width:1219px) {

.m2p a{ width:720px;}

.m2lie{ width:305px; margin-left:10px; margin-right:10px;}

.m2lien{ padding-left:10px; padding-right:10px;}

}

@media screen and (max-width:999px) {

.m2p a{ width:100%; margin-left:auto; float:none;}

.m2a{ float:none; margin:auto; margin-top:30px;}

.m2lien{ padding-left:10px; padding-right:10px;}

.m2lie{ width:49%; margin:0 0.5%; margin-top:100px;}

}

@media screen and (max-width:639px) {

.m2lie{ width:99%; margin:0 0.5%; margin-top:100px;}

}



/*  main3  */

.main3{ background:#f9f9f9; padding-top:54px; padding-bottom:47px;}

.m3l{ width:727px; background:#fff; margin-top:42px; float:left; padding-bottom:7px;}

.m3ln{ padding:27px 13px 0 10px;}

.m3lbiao{ border-bottom:1px solid #e4e6ea;}

.m3lbiaon{ display:block; width:113px; height:41px; text-align:center; line-height:41px; background:#1f66dc; font-size:18px; font-size:1.8rem; color:#fff; text-transform:uppercase; float:left;}

.m3mor{ display:block; width:21px; float:right; margin-top:19px;}

.m3mor img{ width:21px; height:19px;}



.m3lt{ position:relative; min-height:117px; margin-top:15px; border-bottom:1px dashed #7e7e7e; padding-bottom:15px;}

.m3ltu{ position:absolute; width:169px; left:0px; top:0px;}

.m3ltu a{ display:block; text-align:center;}

.m3ltu a img{ width:100%; max-width:461px; max-height:320px;}

.m3lzi{ margin-left:186px;}

.m3lzi>a{ display:block; font-size:18px; font-size:1.8rem; line-height:23px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

.m3lzi p a{ display:block; font-size:14px; font-size:1.4rem; color:#999999; line-height:25px; height:50px; overflow:hidden; margin-top:3px;}

.m3lzi span{ display:block; font-size:14px; font-size:1.4rem; color:#999999; padding-left:20px; background:url(../images/m3zhong.jpg) no-repeat left center; line-height:20px; margin-top:21px;}

.m3lb{ margin-top:6px;}

.m3lb li{ position:relative; font-size:14px; font-size:1.4rem; color:#999999; line-height:30px;}

.m3lb li span{ display:block; position:absolute; right:0px; top:0px; color:#999999;}

.m3lb li a{ display:block; margin-right:210px; color:#999999;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

.m3lb li a:hover,.m3lzi a:hover{ color:#2261ce;}



#outer {width:461px; float:right; position:relative; margin-top:42px;}

#tab {overflow:hidden;zoom:1; width:63px; height:12px; position:absolute; top:18px; right:28px;}

#tab li {float:left; width:12px; height:12px; cursor:pointer; margin-left:9px; background:#fff; border-radius:50%;}

#tab li.current {background:#161616;}

#content {}

#content ul {display:none;	}

.m3rtu{ display:block; text-align:center;}

.m3rtu img{ width:100%; max-width:461px; max-height:320px; margin-bottom:-3px;}

.m3rzi{ position:absolute; line-height:58px; bottom:0px; left:0px; width:100%; background:#000; background:rgba(0,0,0,0.5); transition:0.5s;}

.m3rmor{ display:block; width:104px; height:58px; text-align:center; line-height:58px; background:#1f66dc; background:rgba(31,102,220,0.7); position:absolute; top:0px; right:0px; font-size:16px; font-size:1.6rem; color:#fff;}

.m3ra{ display:block; padding-left:12px; font-size:16px; font-size:1.6rem; color:#fff; margin-right:200px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

.m3rzi:hover{ background:#000; background:rgba(0,0,0,0.8);}



/*  foot  */

.foot{ background:#2568db; border-top:2px solid #2568db;}

.fonav{ line-height:26px; padding:10px 0; background:#2261ce;}

.dibudao{ float:left;}

.dibudao a{ display:block; font-size:16px; font-size:1.6rem; color:#fff; float:left; margin-right:65px;}

.wzdt{ display:block; float:right; background:url(../images/wzdt.jpg) no-repeat left center; padding-left:34px; font-size:14px; font-size:1.4rem; color:#fff; text-transform:uppercase;}

.fonav a:hover{ color:#fe0000;}



.footn{ background:url(../images/fobei.jpg) repeat-x top; padding-top:32px;}

.ful1{ width:230px; float:left;}

.ful2{ width:596px; float:left; margin-left:44px;}

.ful3{ width:295px; float:right;}

.fbiao{ font-size:18px; font-size:1.8rem; color:#fff;}



.ful1 ul{ margin-top:16px;}

.ful1 ul li{ font-size:14px; font-size:1.4rem; color:#fff; line-height:40px; padding-left:29px;}

.ful1 ul li a{ color:#fff;}

.fdianhua{ background:url(../images/fdianhua.jpg) no-repeat left 7px;}

.fchuanzhen{ background:url(../images/fchuanzhen.jpg) no-repeat left 9px;}

.fyouxiang{ background:url(../images/fxinfeng.jpg) no-repeat left 11px;}

.fdingwei{ background:url(../images/fdingwei.jpg) no-repeat left 7px;}



.fxin{ padding-top:16px;}

.fxinl{ width:222px; float:left;}

.fxinr{ width:346px; float:right;}

.fxin .xing{ background:#fff url(../images/xing.jpg) no-repeat left top;}

.fxin .int1{ width:203px; height:39px; line-height:39px; border:1px solid #bbbbbb; padding-left:16px; font-size:14px; font-size:1.4rem; color:#888787; margin-top:10px;}

.fxin textarea{ width:328px; height:141px; line-height:39px; border:1px solid #bbbbbb; padding-left:16px; font-size:14px; font-size:1.4rem; color:#888787; margin-top:10px; background:#fff url(../images/xing.jpg) no-repeat left top;}

.fyanzheng{ width:165px; height:43px; margin-top:9px; float:left; cursor:pointer;}

.fxin .int2{ width:171px; text-transform:uppercase; height:41px; border:1px solid #bbbbbb; background:#fe0000; font-size:14px; font-size:1.4rem; color:#fff; float:right; cursor:pointer; margin-top:9px;}

.fxin .int2:hover{ background:#fff; color:#fe0000;}



.fshejiao{ padding-top:36px;}

.fshejiao a{ display:block; float:left; margin-left:19px; margin-right:5px;}

.fp{ font-size:14px; font-size:1.4rem; color:#fff; line-height:40px; margin-top:13px;}

.cnzz{ display:block; /*margin-top:7px;*/ margin-left:3px; line-height:25px;}

.youlian{ padding-top:16px; padding-bottom:6px;}

.youlian p{ font-size:16px; font-size:1.6rem; color:#fff; line-height:30px; float:left;}

.youlian a{ display:block; float:left; font-size:14px; font-size:1.4rem; color:#fff; line-height:30px; margin:0 10px;}

.youlian a:hover,.ful1 ul li a:hover{ color:#fe0000;}



@media screen and (min-width:1000px) and (max-width:1219px) {

.m3l{ width:500px;}

.m3lb li a{ margin-right:110px;}

.ful2{ width:480px; margin-left:14px;}

.ful3{ width:245px;}



.fxinr{ width:246px; float:right;}

.fxin textarea{ width:228px;}

.fxin .int2{ width:71px;}

.fshejiao a{ margin-left:19px; margin-right:0px;}



}

@media screen and (max-width:999px) {

#outer { width:100%; max-width:461px; float:none; margin:auto; margin-top:42px;}

.m3l{ width:100%; float:none;}

.m3lb li a{ margin-right:95px;}

.m3ra{padding-left:5px;margin-right:100px;}



.ful1{ width:100%; float:none;}

.ful2{ width:100%; float:none; margin-left:auto; margin-top:30px;}

.ful3{ width:100%; float:none; margin-top:30px;}



.fxinl{ width:100%; float:none;}

.fxinr{ width:100%; float:none;}

.fxin .int1{ width:90%;}

.fxin textarea{ width:90%;}

.fxin .int2{float:left; margin-left:10px; width:100px;}

.dibudao a{ font-size:14px; font-size:1.4rem; margin-right:16px;}



}

@media screen and (max-width:639px) {

.youlian{ display:none}

.foot{ padding-bottom:15px;}

.dibudao{ float:none}

.wzdt{ float:none;}

}

@media screen and (max-width:499px) {

.m3ltu{ position:relative; width:169px; left:auto; top:auto; margin:auto;}

.m3lzi{ margin-left:0px; margin-top:15px;}



}



/*******************************************************************************  produt  ****************************************************************************/

/*  mian bao xie  */

.mianbao{ line-height:28px; padding:15px 0; margin-top:1px; font-size:14px; font-size:1.4rem; text-transform:uppercase; color:#333333;}

.mianbao a:hover{ color:#fe0000;}

.cofe{ color:#fe0000 !important;}



.prmain{ padding-bottom:82px;}

.prl{ width:290px; float:left;}

.prr{ width:890px; float:right;}



.subNavBox{}

.subNav,.subNav1{ background:#f6f6f6; border:1px solid #d2d2d2; margin-bottom:4px;}

.subn{ background:url(../images/heijia.jpg) no-repeat left center; font-size:14px; font-size:1.4rem; padding-left:51px; line-height:29px; padding-top:10px; padding-bottom:10px; cursor:pointer;}

.subNav1 a{ display:block;}

.subNav:hover,.subNav1:hover{background:#1f66da;}

.subNav:hover .subn,.subNav1:hover .subn{ background:url(../images/baijia.jpg) no-repeat left center}

.subNav:hover a,.subNav1:hover a{color:#fff;}

.currentDd a{ color:#fff;}

.currentDt{background:#1f66da;}

.currentDt .subn{ background:url(../images/baijia.jpg) no-repeat left center}

.navContent{ border:1px solid #d9d9d9; margin-top:-4px; border-top:none; padding-left:13px; padding-top:6px; padding-bottom:9px; display:none; background:#fff; margin-bottom:4px;}

.navContent li{ position:relative;}

.navContent li a{display:block; line-height:36px; background:url(../images/jianhao.jpg) no-repeat left 18px; padding-left:38px; color:#333; font-size:14px; font-size:1.4rem;}

.navContent li a:hover,.pselect{color:#1f66da;}



.prlb{ margin-top:25px;}

.prlbt{ border-bottom:1px solid #333333; margin-bottom:21px; padding-bottom:5px;}

.prlbbiao{ display:block; float:left;}

.prlbbiao img{ width:99px; height:28px;}

.prlbmor{ float:right; margin-right:11px; background:url(../images/prlbmor.jpg) no-repeat right center; padding-right:17px; font-size:14px; font-size:1.4rem; font-weight:bold; color:#1f66da; line-height:30px;}

.prlblie{ position:relative; min-height:73px; margin-top:19px;}

.prlbtu{ width:114px; position:absolute; left:0px; top:0px;}

.prlbtu a{ display:block; text-align:center;}

.prlbtu a img{ width:100%; max-width:383px; max-height:246px;}

.prlbzi{ padding-left:123px;}

.prlbzi span{ display:block; background:url(../images/shizhong.jpg) no-repeat left center; padding-left:22px; line-height:22px; color:#333333;}

.prlbzi p a{ display:block; line-height:24px; color:#666666; margin-top:4px; height:48px;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; overflow:hidden;}

.prlbzi p a:hover{color:#0e6bcd;}



.chanlie{ width:282px; float:left; background:#f6f6f6; margin-left:22px; margin-bottom:31px;}

.chanlien{ padding:1px; padding-bottom:7px;}

.chantu{ display:block; text-align:center;}

.chantu img{ width:100%; max-width:449px; max-height:339px;}

.chanzi{ position:relative; padding-top:11px;}

.chanming{ display:block; font-size:14px; font-size:1.4rem; line-height:20px; color:#1f66da; margin-left:35px; margin-right:10px; height:40px; overflow:hidden;}

.chanmor{ display:block; width:94px; height:28px; border:1px solid #1f66da; text-align:center; line-height:28px; border-radius:14px; background:#fff; margin:auto; color:#1f66da; margin-top:18px;}

.chanlie input{ position:absolute; left:5px; top:10px;}

.chanlie:hover{ background:#1f66da;}

.chanlie:hover .chanming{ color:#fff;}

.chanlie:hover .chanmor{ border:1px solid #fff;}



.fenye{}

.fenyen{ float:left; margin-top:35px;}

.fenyen a{ display:inline-block; width:25px; height:25px; text-align:center; line-height:23px; border-radius:50%; background:#333; margin:0 5px 0 6px; font-size:14px; font-size:1.4rem; font-family:Verdana, Geneva, sans-serif; margin-bottom:10px; color:#fff;}

.big{ width:auto !important; background:none !important; font-size:12px !important; font-size:1.2rem !important; color:#333 !important;}

.fenyen a:hover{ background:#2568db; color:#fff;}

.sx:hover{ color:#2568db !important;}

.dangqianfen{ background:#2568db !important; color:#fff !important;}

.fuxuan{ background:url(../images/fuxuan.jpg) no-repeat left center; padding-left:30px; float:right; font-size:14px; font-size:1.4rem; color:#4b4b4b; margin-top:36px;}

.fuxuan input{ width:102px; height:30px; background:#2568db; border:none; color:#fff; margin-left:13px; cursor:pointer; font-size:14px; font-size:1.4rem;}

.fuxuan input:hover,.jixugouwu:hover{ background:#144cad;}

.jixugouwu{ width:132px; height:30px; background:#2568db; border:none; color:#fff; margin-left:13px; cursor:pointer; font-size:14px; font-size:1.4rem; display:block; text-align:center; line-height:30px; float:left;}

@media screen and (min-width:1000px) and (max-width:1219px) {

.prr{ width:670px; float:right;}

.chanlie{ width:215px; margin-left:10px;}

}

@media screen and (max-width:999px) {

.prl{ width:44%;}

.prr{ width:55%; float:right;}

.chanlie{ width:48%; margin-left:1% !important; margin-right:1%;}

.fenyen{ float:none;}

.fuxuan{ float:none;}

}

@media screen and (max-width:749px) {

.chanlie{ width:98%; margin-left:1% !important; margin-right:1%;}

}

@media screen and (max-width:639px) {

.prl{ width:100%; float:none; margin-top:30px;}

.prr{ width:100%; float:none;}

.chanlie{ width:48%; margin-left:1% !important; margin-right:1%;}

}

@media screen and (max-width:399px) {

.chanlie{ width:98%; margin-left:1% !important; margin-right:1%;}

}



/*************************************************************************  product2  *****************************************************************/

.prmain2{ padding-bottom:47px;}



#tsShopContainer li,#tsShopContainer img{vertical-align:top;}

#tsShopContainer{width:449px;position:relative; float:left; margin-top:0px;}

#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}

#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}

#tsShopContainer #tsImgS img{border:0px;}

#tsShopContainer #tsPicContainer{width:100%;height:75px;position:relative;}

#tsShopContainer #tsPicContainer #tsImgSArrL{width:22px;height:75px;background:url(../images/prleft.jpg) no-repeat left center;position:absolute;top:5px;left:0px;cursor:pointer;}

#tsShopContainer #tsPicContainer #tsImgSArrR{width:22px;height:75px;background:url(../images/prright.jpg) no-repeat right center;position:absolute;top:5px;right:0px;cursor:pointer;} 

#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:2px;left:34px;width:1px;height:90px;overflow:hidden;}

#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}

#tsShopContainer #tsPicContainer #tsImgSCon li{width:97px;float:left;cursor:pointer;}

#tsShopContainer #tsPicContainer #tsImgSCon li a{ display:block; padding-top:8px;width:88px;}

#tsShopContainer #tsPicContainer #tsImgSCon li img{border:1px solid #333;display:block;width:86px;height:86px;}

#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:1px solid #1f66da;}

#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg a{ background:url(../images/zhizhen.jpg) no-repeat 37px top;}



.MagicZoomBigImageCont{border:1px solid #ccc;background:#FFF;}

.MagicZoomPup{border:0px solid #aaa;background:#ffffff;}

.MagicZoomMain{text-align:center !important;width: 92px;}



.jianjie{ width:412px; float:right;}

.jianjie h1{ font-size:20px; font-size:2rem; color:#1f66da; line-height:30px; margin-top:8px;}

.jianjiea{ display:block; font-size:18px; font-size:1.8rem; line-height:24px; margin-top:18px;}

.jianjie ul{font-size:14px; font-size:1.4rem; line-height:24px; margin-top:16px;}

.jianjie ul li{ padding-left:24px; background:url(../images/heidan.jpg) no-repeat left 6px;}

.jianjie p{}

.inno{ margin-top:90px;}

.inno a{ display:block; width:143px; height:43px; float:left; text-align:center; line-height:43px; background:#1f66da;color:#fff; font-size:16px; font-size:1.6rem; margin-right:29px; border-radius:3px;}

.inno a:hover{ background:#fe0000; color:#fff}



.chanxbiao{ background:url(../images/chanxhui.jpg) repeat-x bottom; margin-top:54px;}

.chanxbiao img{ width:184px; height:32px; margin-bottom:-3px;}

.chanxiang{font-size:16px; font-size:1.6rem; line-height:24px; padding-top:30px;}

.chanxiang img{ max-width:100%;}

.chanxianga{ display:block; font-size:18px; font-size:1.8rem; line-height:24px; padding-left:26px; background:url(../images/xheidan.jpg) no-repeat left 7px; margin-bottom:10px; /*margin-top:20px;*/}

.chanxiang table,.nexiang table{ width:97%; border-collapse:collapse; line-height:24px;/* word-break:break-all;*/  border:1px solid #333333;}

.nexiang tr td{ line-height:24px; padding:2px;  border:1px solid #333333;}



.chanxiang table{ border-collapse:collapse;  width:97%; line-height:24px;  border:1px solid #333333;}

.chanxiang table td{ color:#7c7c7c; border-collapse:collapse; padding:3px;  border:1px solid #333333;}

.chanxiang table td p,.chanxiang table td strong{ color:#7c7c7c;}

.chanxiang a,.nexiang a{ color:#fe0000;}

.rebiao{ background:url(../images/chanxhui.jpg) repeat-x bottom; margin-top:54px;}

.rebiao img{ width:202px; height:32px;}

.relie{ width:282px; float:left; margin-left:22px; margin-top:40px;}

.relien{ padding:1px; background:#f6f6f6; transition:0.5s;padding-bottom:15px;}

.retu{ display:block; text-align:center;}

.retu img{ width:100%; max-width:449px; max-height:339px;}

.rezi{ display:block; font-size:14px; font-size:1.4rem; line-height:20px; color:#1f66da; height:40px; overflow:hidden; padding-left:35px; padding-right:15px; margin-top:15px;}

.relien:hover{ background:#1f66da;}

.relien:hover .rezi{ color:#fff;}







@media screen and (min-width:1000px) and (max-width:1219px){

#tsShopContainer{ float:none; margin:auto;}

.MagicZoomBigImageCont,.MagicZoomPup{ display:none !important;}

.jianjie{ width:100%; float:none; padding-top:10px;}

.jianjie h1{ margin-top:20px; background-position:bottom center;}

.jianjie p{ margin-top:20px;}

.inno{ text-align:center; margin-top:20px;}

.inno a{ float:none; display:inline-block; *float:left;}

.relie{ width:215px; margin-left:10px;}

.rezi{ padding-left:15px; padding-right:15px;}

}

@media screen and (min-width:1000px){

.chanx{ display:none}

}

@media screen and (max-width:999px){

.prr{ margin-top:auto;}

#tsShopContainer{ display:none}

.chanx{ width:100%;}

.chanx a{ display:block; width:48%; margin-left:1%; margin-right:1%; float:left; margin-bottom:20px;}

.chanx a img{ width:100%; max-width:447px; max-height:365px; border:1px solid #ddd}

.jianjie{ width:100%; float:none;}



.jianjie h1{ margin-top:10px;}

.jianjie p{ margin-top:20px;}

.inno{ text-align:center; margin-top:20px;}

.inno a{ float:none; display:inline-block; *float:left; margin:0 3px; width:100px; font-size:14px; font-size:1.4rem;}

.relie{ width:48%; margin-left:1% !important; margin-right:1%;}

.rezi{ padding-left:10px; padding-right:10px;}

}

@media screen and (max-width:439px){

.chanx a{ width:97%;}

.relie{ width:98%;}

}



/*****************************************************************************  news  **************************************************************/

.nemain{ padding-bottom:30px;}

.nelie{ position:relative; border-bottom:1px dashed #dbdbdb; min-height:220px; margin-bottom:28px; padding-bottom:29px;}

.netu{ display:block; position:absolute; left:0px; top:0px; width:317px;}

.netu img{ width:100%; max-width:461px; max-height:320px;}

.nezi{ padding-left:347px;}

.nebiao{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; padding-top:13px; color:#1f66da; font-weight:bold; font-family:Verdana, Geneva, sans-serif;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

.nezi span{ display:block; line-height:25px; font-size:14px; font-size:1.4rem; background:url(../images/naozhong.jpg) no-repeat left center; padding-left:22px; margin-top:8px;}

.nezi p a{ display:block; font-size:14px; font-size:1.4rem; color:#666666; line-height:24px; margin-top:8px; height:72px; overflow:hidden;}

.nemor{ display:block; width:104px; height:34px; border:1px solid #045ba0; text-align:center; line-height:34px; border-radius:17px; font-size:14px; font-size:1.4rem; margin-top:26px;}

.nebiao:hover,.nezi p a:hover{ color:#045ba0;}

.nemor:hover{ background:#045ba0; color:#fff;}



.jvzhong{ margin-top:-4px; float:none; border-bottom:1px solid #cfcfcf; padding-bottom:23px;}



.hotmain2{ padding-bottom:67px;padding-top:27px;}

.hot2biao{ display:block;}

.hot2biao img{ width:238px; height:29px;}

.img-scroll4 { position:relative; padding-top:39px;}

.hot2nav{ width:100px; height:29px; position:absolute; right:0px; top:-29px;}

.img-scroll4 .prev4,.img-scroll4 .next4{position:absolute;display:block;width:50px;height:29px;}

.img-scroll4 .prev4 { left:0;cursor:pointer; background:url(../images/hotleft.jpg) no-repeat center;}

.img-scroll4 .next4 { right:0;cursor:pointer; background:url(../images/hotright.jpg) no-repeat center;}

.img-scroll4 .prev4:hover { background:url(../images/hotlefth.jpg) no-repeat center;}

.img-scroll4 .next4:hover { background:url(../images/hotrighth.jpg) no-repeat center;}

.img-list4 { position:relative; width:100%; overflow:hidden}

.img-list4 ul { width:9999px;}

.img-list4 li { float:left; display:inline; width:282px; margin-right:24px; background:#f6f6f6; padding-bottom:15px; transition:0.5s;}

.hottu2{ display:block; text-align:center; padding:1px;}

.hottu2 img{ width:100%; max-width:449px; max-height:339px;}

.hotzi2{ display:block; font-size:14px; font-size:1.4rem; line-height:20px; color:#1f66da; padding-left:25px; height:40px; overflow:hidden; margin-top:14px;}

.img-list4 li:hover{ background:#2261ce;}

.img-list4 li:hover .hotzi2{ color:#fff;}



.foot2{ padding-bottom:10px;}



@media screen and (min-width:1000px) and (max-width:1219px){

.hotmain2 .img-list4 li { width:237px; margin-right:10px;}

}

@media screen and (max-width:999px){

.hotzi2{ font-size:16px; font-size:1.6rem;}

.hotmain2 .img-list4 ul { width:1000%;}

.hotmain2 .img-list4 li { width:3.13%; margin-right:0.3%;}

}

@media screen and (max-width:639px){

.hotmain2 .img-list4 li { width:4.85%; margin-right:0.3%;}

.netu{ position:relative; left:50%; margin-left:-140px;width:280px;}

.nezi{ padding-left:0px; padding-top:20px;}

.nezi p a{ height:auto}

.hot2nav{ top:10px;}

.img-scroll4 { padding-top:45px;}

}

@media screen and (max-width:379px){

.hotmain2 .img-list4 li { width:10%;}

}





/*****************************************************************************  news2  **************************************************************/

@font-face {

    font-family: 'mangal';

    src: url('../fonts/mangal.eot');

    src: url('../fonts/mangal.eot') format('embedded-opentype'),

         url('../fonts/mangal.woff2') format('woff2'),

         url('../fonts/mangal.woff') format('woff'),

         url('../fonts/mangal.ttf') format('truetype'),

         url('../fonts/mangal.svg#mangal') format('svg');

}



.nemain2{ padding-bottom:9px;}

.nemain2 h1{ font-size:20px; font-size:2rem; font-weight:bold; line-height:24px; text-align:center;font-family: 'mangal';}

.riqi{ display:block; width:85px; margin:auto; background:url(../images/shizhong2.jpg) no-repeat left center; padding-left:22px; font-size:14px; font-size:1.4rem; color:#045ba0; line-height:25px; margin-top:13px;}

.nexiang{ font-size:14px; font-size:1.4rem; line-height:24px; color:#666666; padding-top:20px;}

.nexiang p,.nexiang li,.nexiang span{ color:#666666;}

.nexiang a{ color:#2261ce;}

.nexiang img{ max-width:100%;}

.fanpian{ border-bottom:1px solid #cfcfcf; margin-top:20px; padding-bottom:34px;}

.fanpian li{ font-size:16px; font-size:1.6rem; line-height:32px; font-family:Tahoma, Geneva, sans-serif; padding-left:24px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

.pr{ background:url(../images/pr.jpg) no-repeat left center;}

.ne{ background:url(../images/ne.jpg) no-repeat left center;}

.fanpian li a:hover{ color:#045ba0;}



/*************************************************************************  about  *****************************************************************/

.abmain{ padding-bottom:51px;}

.abl{ width:668px;  float:left;}

.abr{ width:368px; float:right; margin-right:71px;/* background:#f8f8f8 url(../images/yinhao.jpg) no-repeat center 138px; position:relative;*/ border-radius:9px; padding-top:58px; padding-bottom:60px; margin-top:3px;}

.abbiao{ margin-top:29px; margin-bottom:26px;}

.abbiao img{ width:264px; height:75px;}

.abl p{ font-size:16px; font-size:1.6rem; line-height:26px;}



.abr img{ /*position:absolute; */ width:368px;/* height:157px; bottom:-92px; left:-70px;*/ max-width:100%; margin-top:30px;}

.abr p{ padding:0 62px;font-size:16px; font-size:1.6rem; line-height:26px;}



.abmain2{ /*padding-top:122px;*/ padding-bottom:64px; padding-top:22px; }

.abtu{ width:590px; float:left; margin-top:13px;}

.abtu a{ display:block; text-align:center;}

.abtu a img{ width:100%; max-width:590px; max-height:315px;}

.abzi{ width:570px; float:right;}

.abzi a{ display:block; margin-bottom:37px;}

.abzi a img{ width:100%; max-width:294px; max-height:58px;}

.abzi p{font-size:16px; font-size:1.6rem; line-height:26px;}

.ablie{ margin-top:58px;}

.ablien{ display:block; width:276px; float:left; margin-left:32px;}

.ablie2{ position:relative; max-width:276px; margin:auto; overflow:hidden;}

.ablietu{ display:block; text-align:center;}

.ablietu img{ width:100%; max-width:276px; max-height:182px; margin-bottom:-3px;}

.abliezi{ position:absolute; width:100%; height:100%; left:0px; top:100%; background:#2568db; background:rgba(37,104,219,0.8); transition:0.5s;}

.abliezi a{ display:block; position:absolute; left:41px; right:20px; font-size:16px; font-size:1.6rem; line-height:26px; color:#fff; height:52px; overflow:hidden; top:50%; margin-top:-36px;}

.ablien:hover .abliezi{ top:0px;}



@media screen and (min-width:1000px) and (max-width:1219px){

.abl{ width:500px; float:left;}

.abr{ width:368px; margin-right:auto; margin-top:80px;}

.abtu{ width:470px; float:left; margin-top:43px;}

.abzi{ width:490px; float:right;}

.ablien{ width:235px; margin-left:10px;}

}

@media screen and (max-width:999px){

.abl{ width:100%; float:none;}

.abr{ width:100%; margin-right:auto; margin-top:20px; background:#f8f8f8; padding-top:10px; padding-bottom:30px;}

.abr img{ position:relative; left:50%; margin-left:-78px; top:10px;}

.abr p{ margin-top:20px; padding:0 15px;}

.abtu{ width:100%; float:none;}

.abzi{ width:100%; float:none; margin-top:43px;}

.ablien{ width:47%; margin-left:1.5% !important; margin-right:1.5%; margin-top:20px;}

.abmain2{ padding-top:0px; padding-bottom:64px;}

.abliezi{ top:0px;}

}

@media screen and (max-width:430px){

.ablien{ width:97%; margin-left:1.5% !important; margin-right:1.5%; margin-top:20px;}

.abzi a{ width:260px;}

}



/********************************************************************************  download  *******************************************************************/

.domain{ padding-bottom:53px;}

.dolie{ border-bottom:1px dashed #cecece; position:relative; padding-bottom:31px; margin-bottom:25px; margin-top:2px;}

.pdf{ display:block; width:60px; position:absolute; left:0px; top:10px;}

.pdf img{ width:60px; height:72px;}

.xiazai{ display:block; width:90px; height:40px; border:1px solid #1f66da; color:#1f66da; background:url(../images/xiazai.png) no-repeat 21px center; padding-left:50px; font-size:14px; font-size:1.4rem; line-height:40px; position:absolute; right:0px; top:31px; font-family:Verdana, Geneva, sans-serif;}

.dolien{ padding-left:85px; padding-right:250px;}

.dolien>a{ display:block; font-size:18px; font-size:1.8rem; line-height:36px;}

.dolien p a{ display:block; color:#4d4d4d; font-size:14px; font-size:1.4rem; line-height:24px; margin-top:3px; height:48px; overflow:hidden;}

.dolien a:hover{ color:#1f66da;}

.xiazai:hover{ background:#1f66da url(../images/xiazaih.png) no-repeat 21px center; color:#fff;}

.jvzhong2{ float:none; text-align:center; margin-top:60px;}

.jvzhong2 a{ float:none; display:inline-block; *float:left;}

.fenyen a.no,.fenyen a.no:hover{ color:#333 !important;}

@media screen and (min-width:1000px) and (max-width:1219px){

.dolien{ padding-left:85px; padding-right:200px;}

}

@media screen and (max-width:999px){

.dolien{ padding-left:85px; padding-right:150px;}

}

@media screen and (max-width:639px){

.domain{ padding-bottom:23px;}

.pdf{ top:0px;}

.xiazai{ top:21px;}

.dolien{ padding-left:0px; padding-right:0px; padding-top:80px;}

.dolien p a{ height:auto;}

.jvzhong2{ margin-top:0px;}

}



/********************************************************************************  industry  *******************************************************************/

.inmain{ padding-bottom:58px;}

.inlie{ width:389px; float:left; margin-left:16px; margin-bottom:15px; margin-top:15px;}

.inlien{ max-width:389px; margin:auto; position:relative;}

.intu{ display:block; text-align:center;}

.intu img{ width:100%; max-width:389px; max-height:290px; margin-bottom:-3px;}

.inzi{ background:#000; background:rgba(0,0,0,0.6); height:86px; position:absolute; width:100%; left:0px; bottom:0px;}

.inzi a{ text-align:center; font-size:16px; font-size:1.6rem; color:#fff; width:389px; height:86px;vertical-align: middle; display: table-cell;}

@media screen and (min-width:1000px) and (max-width:1219px){

.inlie{ width:315px; margin-left:15px;}

}

@media screen and (max-width:999px){

.inlie{ width:32.33%; margin-left:0.5% !important; margin-right:0.5%;}

}

@media screen and (max-width:799px){

.inlie{ width:49%; margin-left:0.5% !important; margin-right:0.5%;}

}

@media screen and (max-width:569px){

.inlie{ width:99%; margin-left:0.5% !important; margin-right:0.5%;}

.inmain{ padding-bottom:28px;}

}



/*****************************************************************************  contact  **************************************************************/

@font-face {

    font-family: 'CenturyGothic';

    src: url('../fonts/CenturyGothic.eot');

    src: url('../fonts/CenturyGothic.eot') format('embedded-opentype'),

         url('../fonts/CenturyGothic.woff2') format('woff2'),

         url('../fonts/CenturyGothic.woff') format('woff'),

         url('../fonts/CenturyGothic.ttf') format('truetype'),

         url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg');

}



.comain{padding-top:23px; background:url(../images/quanqiu.png) no-repeat top center; padding-bottom:53px;} 

.con{ margin:auto;}

.colie{ float:left; text-align:center; margin-top:31px;}

.codianhua{ width:140px; float:left;}

.coshouji{ width:150px; float:left; margin-left:92px;}

.coxinfeng{ width:185px; float:left; margin-left:84px;}

.cochuanzhen{ width:150px; float:left; margin-left:72px;}

.codingwei{ width:266px; float:right;}

.cotu{ display:block;}

.cotu img{ width:79px; height:79px;}

.colie p{ font-size:16px; font-size:1.6rem; line-height:28px; color:#1ebdf1; text-transform:uppercase; margin-top:15px;font-family: 'CenturyGothic';}

.colie li{ font-size:16px; font-size:1.6rem; line-height:28px; height:112px; overflow:hidden;}

.colie li a:hover{ color:#1ebdf1;}

.codingwei li{ font-size:14px; font-size:1.4rem; line-height:22px; margin-top:2px;}



.cubiao{ margin-bottom:22px; text-align:center;}

.cubiao a{ display:block; font-size:36px; font-size:3.6rem; line-height:22px;}

.cubiao p{ font-size:14px; font-size:1.4rem; line-height:30px; color:#4d4d4d; padding-top:33px; margin:auto;}



.cuxin{ width:1004px; margin:auto;}

.xinl{ width:493px; float:left;}

.cuxin .int1{ padding-left:15px; margin-top:19px;}

.cuxin .xing{ background:url(../images/xing2.jpg) no-repeat left 22px;}

.cuxin .int1 input{ width:464px; height:50px; border:1px solid #a0a0a0; padding-left:11px; font-size:14px; font-size:1.4rem; line-height:50px; background:none;}

.cuxin .int2{padding-left:15px; margin-top:19px;width:478px; float:right;}

.cuxin .int3{padding-left:15px; margin-top:16px;}

.cuxin textarea{ width:465px; height:197px; border:1px solid #a0a0a0; padding-left:11px; font-size:14px; font-size:1.4rem; line-height:46px;background:none;}

.cuxin .int4{width:213px; height:50px; border:1px solid #a0a0a0; padding-left:11px; font-size:14px; font-size:1.4rem; line-height:50px; float:left; background:none;}

.cuxin .cuyanzheng{ width:226px; height:54px; float:left; margin-left:25px; cursor:pointer;}

.cuxin .int5{ width:478px; height:54px; border:none; background:#fe0000; float:right; cursor:pointer; font-size:14px; font-size:1.4rem; text-transform:uppercase; color:#fff;}

.cuxin .int5:hover{ background:#dd0606;}

.ditu{ display:block; margin:auto; border:1px solid #a0a0a0; max-width:985px; margin-left:113px; margin-top:34px;}

.ditu img{ width:100%; max-width:985px; max-height:372px;}



.ditu iframe{ margin-bottom:-3px;}

@media screen and (min-width:1000px) and (max-width:1219px){

.cuxin{ width:auto;}

.cuxin .int2{padding-left:15px; margin-top:19px;width:413px; float:right;}

.cuxin textarea{ width:400px;}

.cuxin .int4{width:220px;}

.cuxin .int5{ width:410px;}

.ditu{ margin-left:auto;width:100%; height:auto;}

.cubiao p{ width:auto;}

.codianhua{ width:140px; float:left;}

.coshouji{ width:150px; float:left; margin-left:16px;}

.coxinfeng{ width:185px; float:left; margin-left:16px;}

.cochuanzhen{ width:150px; float:left; margin-left:16px;}

.codingwei{ width:266px; float:right;}

}

@media screen and (max-width:999px){

.comain{ background-attachment:fixed;}

.con{ width:auto; margin:auto;}

.cubiao p{ width:auto;}

.colie{ width:33.333% !important; margin-left:auto; float:left; margin-top:auto;}

.colie li{ font-size:12px; font-size:1.2rem; text-align:center}

.cotr{ width:100%;}

.cotr ul{ float:left; margin-left:15px;}



.cuxin{ width:auto; margin-top:30px;}

.xinl{ width:100%; float:none;}

.cuxin .int2{width:auto; float:none;}

.cuxin .int1 input{ width:95%;}

.cuxin textarea{ width:95%;}

.cuxin .int4{width:25%;}

.cuxin .int5{ width:25%; float:left; margin-left:10px;}

.ditu{ margin-left:auto;width:100%; height:auto; max-width:1181px; max-height:512px;}

}

@media screen and (max-width:639px){

.xinl{ width:100%;}

.xinr{ width:100%;}

.cuxin .int1 input{ width:90%;}

.cuxin textarea{ width:90%;}

.cuxin .int4{width:25%;}

.colie{ width:50% !important;}



.cuxin .cuyanzheng{ float:left; margin-left:10px;}

.cuxin .int5{ width:93%; margin-top:20px; margin-left:auto;}

.ditu{ margin-left:auto;}

.cotrbiao{ margin-left:9px;}

.cokefu{ margin-left:9px;}

.cotr ul{ float:left; margin-left:5px;}

.cubiao a{ font-size:20px; font-size:2rem;}

.cubiao p{ font-size:12px; font-size:1.2rem;}

}

@media screen and (max-width:419px){

.colie{ width:100% !important;}

.cul ul{ width:97%; margin-left:1.5%; margin-right:1.5%; margin-bottom:20px;}

.cuxin .int4{width:90%;}

.cuxin .cuyanzheng{ margin-left:auto; margin-top:20px;}

}



/*****************************************************************************  Communication  **************************************************************/

.conav{ background:url(../images/xvxian.jpg) repeat-x left 40px; text-align:center; margin-top:31px;}

.conav a{ display:inline-block; *float:left; font-size:14px; font-size:1.4rem; line-height:22px; width:130px; text-align:center; padding-top:94px; margin:0 48px;}

.cotubiao1{ background:url(../images/cotubiao1.png) no-repeat top center;}

.cotubiao2{ background:url(../images/cotubiao2.png) no-repeat top center;}

.cotubiao3{ background:url(../images/cotubiao3.png) no-repeat top center;}

.cotubiao1:hover{ background:url(../images/cotubiao1h.png) no-repeat top center; color:#1f66da;}

.cotubiao2:hover{ background:url(../images/cotubiao2h.png) no-repeat top center; color:#1f66da;}

.cotubiao3:hover{ background:url(../images/cotubiao3h.png) no-repeat top center; color:#1f66da;}

.cotubiao1h{ background:url(../images/cotubiao1h.png) no-repeat top center; color:#1f66da;}

.cotubiao2h{ background:url(../images/cotubiao2h.png) no-repeat top center; color:#1f66da;}

.cotubiao3h{ background:url(../images/cotubiao3h.png) no-repeat top center; color:#1f66da;}



.comain1{ background:#f8f8f8 url(../images/comain1bei.jpg) no-repeat top center; padding-top:66px; margin-top:30px; padding-bottom:73px; margin-bottom:51px;}

.zhanshi_tp2{position:relative; width:1200px; margin:auto; margin-bottom:4px;}

.zhanshi_tp2 .ulBigPic{width:980px; margin-left:108px; overflow:hidden;}

.zhanshi_tp2 .ulBigPic li{display:none; position:relative; border:10px solid #eeeeee;}

.abfu{ position:absolute; width:100%; font-size:16px; font-size:1.6rem; line-height:24px; bottom:0px; left:0px; background:#000; background:rgba(0,0,0,0.8); padding-top:21px; padding-bottom:21px;}

.abfu a{ display:block; color:#fff; height:48px; overflow:hidden; padding-left:54px; padding-right:20px;}

.zhanshi_tp2 .ulBigPic .liSelected{display:block;}

.zhanshi_tp2 .ulBigPic img{ width:100%; max-width:960px; max-height:557px;}

.zhanshi_tp2 .sLeftBtnA,.zhanshi_tp2 .sLeftBtnASel,.zhanshi_tp2 .sLeftBtnABan,.zhanshi_tp2 .sRightBtnA,.zhanshi_tp2 .sRightBtnASel,.zhanshi_tp2 .sRightBtnABan{ width:54px;height:55px;display:block;position:absolute;top:224px; }

.zhanshi_tp2 .sLeftBtnA,.zhanshi_tp2 .sLeftBtnASel,.zhanshi_tp2 .sRightBtnA,.zhanshi_tp2 .sRightBtnASel{cursor:pointer;}

.zhanshi_tp2 .sLeftBtnA,.zhanshi_tp2 .sLeftBtnASel,.zhanshi_tp2 .sLeftBtnABan{left:0px; background:url(../images/coleft.png)}

.zhanshi_tp2 .sRightBtnA,.zhanshi_tp2 .sRightBtnASel,.zhanshi_tp2 .sRightBtnABan{right:0px;background:url(../images/coright.png)}

.zhanshi_tp2 .sLeftBtnA,.zhanshi_tp2 .sLeftBtnASel,.zhanshi_tp2 .sLeftBtnABan:hover{ background:url(../images/colefth.png)}

.zhanshi_tp2 .sRightBtnA,.zhanshi_tp2 .sRightBtnASel,.zhanshi_tp2 .sRightBtnABan:hover{background:url(../images/corighth.png)}

.zhanshi_tp2 .dSmallPicBox{width:1200px; height:103px; position:relative; margin-top:16px;  }

.zhanshi_tp2 .dSmallPic{width:980px;height:103px; position:absolute; left:108px; top:0px;overflow:hidden;}

.zhanshi_tp2 .dSmallPic ul{position:absolute;}

.zhanshi_tp2 .dSmallPic li{width:174px; height:103px;float:left; display:inline;cursor:pointer;overflow:hidden; margin-right:27px;}

.zhanshi_tp2 .dSmallPic .sPic{width:174px; height:103px; display:block;}

.zhanshi_tp2 .dSmallPic .sPic img{width:170px;height:99px; border:2px solid #494949;}

.zhanshi_tp2 .dSmallPic .sPic img:hover{ border:2px solid #1f66da;}



@media screen and (min-width:1000px) and (max-width:1219px){

.zhanshi_tp2{width:980px;}

.zhanshi_tp2 .ulBigPic{width:778px; margin-left:90px;}

.zhanshi_tp2 .dSmallPicBox{width:778px;}

.zhanshi_tp2 .dSmallPic{ left:90px;}

.zhanshi_tp2 .dSmallPicBox{width:980px;}

.zhanshi_tp2 .dSmallPic{width:778px;}

}

@media screen and (min-width:1000px){

.gongchang2{ display: none}

}

@media screen and (max-width:999px){

.zhanshi_tp2{ display:none}

.gongchang2{ width:100%}

.gonglie2{ display:block; width:48%; float:left; margin-left:1%; margin-right:1%; margin-top:30px;}

.gongtu2 img{ width:100%; max-width:960px; max-height:557px;}

.gongzi2{ display:block; text-align:center; line-height:30px; margin-top:5px;}

.conav a{ width:130px; margin:0 28px;}

}

@media screen and (max-width:639px){

.gonglie2{width:98%;}

.conav a{ width:110px; margin:0px; font-size:12px; font-size:1.2rem;}

}

@media screen and (max-width:369px){

.conav{ background:none}

.conav a{ width:100%; margin:0px; font-size:12px; font-size:1.2rem;}

}



/*****************************************************************************  Communication2  **************************************************************/

.comain2{ padding-top:5px; padding-bottom:41px;}

.cclie{ position:relative; min-height:397px; margin-top:43px;}

.cctu{ width:525px; position:absolute; left:36px; top:50%; margin-top:-198.5px;}

.cctu a{ display:block; border:4px solid #ceddf7; max-width:517px; margin:auto;}

.cctu a img{ width:100%; max-width:517px; max-height:389px; margin-bottom:-3px;}

.cczi{ margin-left:602px; margin-right:110px;}

.cczi>a{ display:block; font-size:18px; font-size:1.8rem; line-height:24px; padding-top:5px; margin-bottom:23px;}

.cczi>p{ line-height:24px; margin-top:19px; font-size:14px; font-size:1.4rem; padding-left:55px; padding-right:10px; font-family:Verdana, Geneva, sans-serif;}

.ccrili{ background:#e8effb url(../images/corili.jpg) no-repeat 13px center; padding:10px 0;}

.ccdizhi{ background:#e8effb url(../images/codingwei.jpg) no-repeat 13px center; padding:12px 0;}

.cczi ul{ background:#e8effb; padding:6px 10px 0 18px; margin-top:19px; min-height:209px;}

.cczi ul p{ font-size:14px; font-size:1.4rem; line-height:30px; font-family:Verdana, Geneva, sans-serif;}

.cczi ul li{ font-size:14px; font-size:1.4rem; line-height:30px; font-family:Verdana, Geneva, sans-serif;}

.mat1{ padding-top:9px;}

.ccfu{ position:fixed; width:111px; left:10px; top:50%; margin-top:-82px; z-index:999}

.ccfu a{ display:block; width:67px; height:49px; padding-left:42px; line-height:49px; border:1px solid #d2d2d2; background:#f6f6f6 url(../images/huijia.png) no-repeat left center; margin-top:4px; font-size:18px; font-size:1.8rem;}

.ccfu a:hover{ background:#1f66da url(../images/baijia.png) no-repeat left center; border:1px solid #eeeeee; color:#fff;}

.dangqiancc{ background:#1f66da url(../images/baijia.png) no-repeat left center !important; border:1px solid #eeeeee !important; color:#fff !important;}

@media screen and (min-width:1000px) and (max-width:1219px){

.cctu{ width:400px;margin-top:-150px; left:0px;}

.cczi{ margin-left:415px; margin-right:10px;}

}

@media screen and (max-width:999px){

.cctu{ position:relative; width:100%; top:auto;margin-top:auto; left:auto; text-align:center;}

.cczi{ margin-left:0px; margin-right:0px; margin-top:20px;}

.cczi ul{ min-height:auto; padding-bottom:10px;}

.ccfu{ position:relative; left:auto; top:auto; margin-top:20px; width:auto; text-align:center;}

.ccfu a{ display:inline-block; padding-left:20px;}

}



/*****************************************************************************  Communication3  **************************************************************/

.co3{ padding-left:20px;}

.co3 a{ display:block; font-size:30px; font-size:3rem; text-transform:uppercase; color:#1f66da; margin-top:41px;}

.co3 p{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:25px;}

.comain3{ background:#f8f8f8 url(../images/comain1bei.jpg) no-repeat top center; padding-top:33px; margin-top:30px; padding-bottom:100px;}

@media screen and (max-width:999px){

.co3{ padding-left:0px;}

.comain3{ padding-bottom:30px;}

.co3 a{font-size:20px; font-size:2rem;}

}





@media screen and (max-width:999px){

.chanxiang table,.nexiang table{ word-break:break-all;}



}







.kefu{ position:fixed; top:300px; z-index:99999; padding-left:10px; padding-right:13px; width:62px; background:url(../images/kefu-bg.jpg); padding-top:3px; text-align:center; color:#000000; font-family:Verdana, Geneva, sans-serif; right:0px; box-shadow:0px 0px 3px rgba(0,0,0,0.07); padding-bottom:12px; }

.kefu a{ color:#000000; font-family:Verdana, Geneva, sans-serif; display:block;}

.kefu a:hover{ color:#ec6d00; }



.kefu_skype{ border-bottom:solid 1px #aaaaaa; padding-bottom:1px; padding-top:11px; }

.kefu_skype_div{ line-height:22px; }



.kefu_whats{ border-bottom:solid 1px #aaaaaa; padding-top:8px; padding-bottom:5px; }

.kefu_email{ padding-top:13px; }









@media screen and (max-width:479px){

.banquan{ padding-bottom:75px; }

.kefu{ bottom:0px; width:100%; height:auto; padding-top:5px; padding-bottom:10px; top:auto; }	

.kefu_skype,.kefu_whats,.kefu_email{ padding:0px; width:25%; border-bottom:none; float:left; }

.kefu_skype img{ margin-top:5px; }

.kefu_email img{ margin-top:9px; }

}










.theme-buy {text-align: center;}
.theme-gobuy, .theme-signin {font-size: 15px;}
.theme-desc {}
.theme-version {}
.theme-popover {z-index:9999;position:fixed;top:0;left:0;width:100%;height:100%; background:rgba(0,0,0,0.3); }
.theme-poptit {
    /* padding: 12px; */
    position: absolute;
    /* margin-top: 10px; */
    right: -11px;
    top: -10px;
    z-index: 999;}
.kexin{ top:50%;left:33%;width:1000px;/*height:80px;*/margin:-188px 0 0 -124px; position:absolute; }
.theme-poptit .close {float:right; width:30px; height:30px; }
.theme-poptit .close img{ width:100%; display:block;}
.theme-poptit .close:hover {color:#444;}


.syship{ width:100%; height:500px;}


@media screen and (max-width:1400px){
.kexin{ top:50%;left:23%;}
}


@media screen and (max-width:1314px){
.kexin{ top:50%;left:14%;}
}
@media screen and (max-width:1184px){
.kexin{ top:50%;left:8%;}
}
@media screen and (max-width:1000px){
	.theme-popover { display:none}
}




.navAct{ position: fixed;
    left: 0px;
    width: 100%;
    top: 0px;
    z-index: 99999;}
	
	
	
.wuone{ font-size:14px;  line-height:30px;}
.xunpanc{ width:100%; margin-top:10px !important;}
.xunpanc .table table tr td{font-size: 14px;
   
    line-height: 20px;}
.xunpanc a{ color:#333; font-size:14px;  line-height:22px;} 	
.xunpanc a:hover{ color:#1f66da}	
.listcart {
	width: 100%;
	
	margin-top:20px;
}
.listcart a {
	display: inline-block;
	height: 30px;
	min-width: 150px;
	line-height: 30px;
	cursor: pointer;
	border: none;
	overflow: hidden;
	background: #1f66da;
	cursor: pointer;

	padding-left: 10px;
	padding-right: 10px;
	text-align: center; 
	font-size: 14px;
	
	margin-left: 10px; color:#fff;
}
.listcart a:hover {
	
	background: #333;
	color: #fff
}
 @media screen and (max-width:767px) {
.listcart a {
	width: 40%;
	margin-left: 2.5%;
	margin-right: 2.5%;
	padding-left: 0px;
	padding-right: 0px
}
.listcart {
	width: 100%;
	margin-top: 2rem
}
}
 @media screen and (max-width:420px) {
.listcart a {
	width: 95% !important;
	float: none;
	overflow: hidden;
	margin-bottom: 1rem;
	margin-bottom: 1rem
}
}
.share{ margin-top:20px; text-align:left}


