/* Generated by wjdhcms 3.0 */



@charset "utf-8";



/*-----------CSS Reset-----------*/



::selection {

	color:#fff;

    background-color: #005ab6;

}



::-moz-selection {

	color:#fff;

    background-color: #005ab6;

}



::-webkit-selection {

	color:#fff;

    background-color: #005ab6;

}



::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5;

}



::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2;

}



::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555;

}



* {

    padding: 0;

    margin: 0;

}



body {

    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #333;

    margin: 0;

    line-height: 1.5;

}



:focus {

    outline: 1;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}



a {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}



ins {

    background-color: #ff9;

    color: #000;

    text-decoration: none;

}



mark {

    background-color: #ff9;

    color: #000;

    font-style: italic;

    font-weight: bold;

}



del {

    text-decoration: line-through;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}



input,

select {

    vertical-align: middle;

}





li,

ul {

    list-style-type: none;

}



img {

    border: none;

}



a {

    color: #333;

}



a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}



textarea {

    resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}





/**banner**/

.fullSlide { width: 100%; position: relative; height: 500px; background: #FFF; overflow:hidden; }

.fullSlide .bd { height: 500px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }

.fullSlide .bd ul { width: 100% !important; }

.fullSlide .bd li { width: 100% !important; height: 500px; overflow: hidden; text-align: center; }

.fullSlide .bd li a { display: block; height: 500px; }

.fullSlide .hd { width: 100%; position: absolute; z-index: 2; bottom: 0; left: 0; height: 30px; text-align: center; }

.fullSlide .hd ul { text-align: center; }

.fullSlide .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width:14px; height:14px; margin:3px; background-color:#005ab6; overflow: hidden; line-height: 99px; border:2px solid #FFF; border-radius:50%; 

 -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.fullSlide .hd ul .on {  width:50px; background:#e10000; border-radius:9px; -webkit-transition: all .3s linear; transition: all .3s linear; }

.fullSlide .prev, .fullSlide .next { width: 40px; height: 60px; position: absolute; top: 50%; margin-top:-30px; z-index: 2; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; 

filter: alpha(opacity=30); -moz-opacity: .3; opacity: .3;  -webkit-transition: all .5s linear; transition: all .5s linear;  }



.fullSlide .prev { background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; left:10%; }

.fullSlide .next { background-position:-6px -137px;  right: 10%; }



/**search_box**/

.search_box{ width:100%; height:60px;overflow:hidden;}

.search{ width:1180px; height:60px; margin:0 auto;}

.keytext{ float:left; width:555px; height:60px; font-size:14px; color:#333; line-height:60px;}

.keytext a{ text-align:left; margin:0px 3px; color:#333;}

.keytext a:hover{color:#005ab6;}

.searchnr{ float:right; margin-top:7px;}

.searchnr .text{ float:left;border:1px solid #e10000;width:320px; height:36px; padding-left:12px; font-size:14px; color:#a3a3a3; line-height:38px;}

.searchnr .submit{ float:left; width:48px; height:38px; background:url(../images/searchrt.jpg) no-repeat right center; border:0px; padding:0px; cursor:pointer;}



/**cpsj_box**/

.cpsj_box{ width:100%; height:240px; padding:30px 0px;overflow:hidden;}

.cpsj{ width:1180px; height:240px; margin:0 auto;}

.protitle{width:1180px; height:72px; text-align:center;margin-bottom:20px;}

.protitle h3{border-top:1px solid #d7d7d7; font-size:24px; font-weight:bold; line-height:48px; display:block;}

.protitle h3 a{ color:#020202;}

.protitle h3 strong{color:#005ab6;}

.protitle span{display:block; font-family:"Times New Roman", Times, serif; margin-top:10px;font-size:36px; color:#bfbfbf;font-weight:bold; line-height:22px; text-transform:uppercase; display:block;background:url(../images/mcbt1.jpg) no-repeat center;}

.cpsj ul{ width:1180px; height:120px;}

.cpsj ul li{ float:left; padding:34px 50px 34px 20px; width:205px; height:52px; border:1px solid #e3e3e3; margin:0px 9px;}

.cpsj ul li img{ display:block; width:52px; height:48px; float:left; margin-left:10px;}

.cpsj ul li span{ display:block; float:right; font-size:14px; font-weight:normal; color:#666666;}

.cpsj ul li span strong{ display:block; font-size:18px; font-weight:bold; color:#005ab6;}





/**product_box**/

.product_box{ width:100%; height:1112px; background:#f8f8f8; padding-top:30px;overflow:hidden;}

.product{ width:1180px; height:1112px; margin:0 auto;}

.product_left{ float:left; width:220px; height:980px; background:#065bcf;}

.product_left h2{ width:160px; height:57px; background:url(../images/probt.jpg) no-repeat center; padding-top:28px; padding-left:60px; line-height:24px;}

.product_left h2 a{ display:block;font-family:'Microsoft yahei'; font-size:20px; font-weight:bold; color:#ffffff;}

.product_left ul{ width:210px; height:890px; background-color:#ffffff; border-left:5px solid #005ab6;border-right:5px solid #005ab6;border-bottom:5px solid #005ab6;}

.product_left ul li{ float:left; text-align:left;}

.product_left ul li a{ margin-top:10px; margin-left:5px; width:160px; height:30px;line-height:30px; display:block; background:url(../images/flhoverbg.jpg) no-repeat left center; padding-left:36px; font-size:14px; font-weight:bold;  color:#333333;}

.product_left ul li a:hover{ color:#005ab6;}

.product_left ul li span a{ margin-top:30px;width:174px; height:33px;padding-left:36px; line-height:33px; background:#8e8e8e; font-size:16px; font-weight:bold; color:#ffffff; text-align:left;}

.product_left ul li span a:hover{color:#ffffff;}

.product_left p{ width:162px; height:54px; padding-top:5px; background:url(../images/iph1.png) no-repeat 10px center; padding-left:58px;  font-size:14px; color:#ffffff; text-align:left; line-height:24px;}

.product_left p strong{ font-size:22px; font-weight:bold;}

.product_right{ float:right; width:930px; height:945px; overflow:hidden;}

.product_tit{ width:930px; height:45px; border-bottom:3px solid #dfdfdf;}

.product_tit .more{ display:block; float:right; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; padding-right:15px; line-height:45px; font-size:14px; color:#666666; }

.product_tit .more:hover{ color:#005ab6;}

.product_tit h3 a{ float:left; width:100px; height:45px; line-height:45px; text-align:center; font-size:16px;font-weight:bold; color:#333333;}

.product_tit .active a{ background:#005ab6;color:#ffffff; text-align:center;}

.hide{ display:none;}

.product_right ul li{ float:left; width:294px; height:272px; margin:25px 8px 0px 8px;}

.product_right ul li b{ display:block; width:290px; height:192px; padding:1px; border:1px solid #d9d9d9; overflow:hidden;}

.product_right ul li a img{ width:290px; height:192px;}

.product_right ul li span{ display:block; text-align:center; font-size:14px; line-height:35px; padding:0px 20px;}

.product_right ul li span a{display:block; color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.product_right ul li:hover span a{ color:#005ab6;}

.product_right ul li strong{ display:block;}

.product_right ul li strong a{ display:block; float:left; width:145px; height:32px;}

.product_right ul li strong a img{ width:145px; height:32px;}



/**sbanner1_box**/

.sb1_box{ width:100%; height:180px;background:url(../images/b1bg.jpg) no-repeat center; overflow:hidden;}

.sb1{ width:1180px;height:180px; margin:0 auto;}

.sb1_left{ float:left;height:140px; padding-top:40px;font-size:20px; line-height:48px; font-weight:bold;color:#fff; text-align:center; padding-left:235px;}

.sb1_right{ float:right;height:160px; padding-top:20px;}

.sb1_right i{ float:right; display:block;background:url(../images/iphone2.png) no-repeat center top; padding-top:60px;}

.sb1_right a{width:90px; height:90px;font-size:18px; font-weight:bold; color:#ffffff; line-height:26px; text-align:center; display:block; }

.sb1iphone{ float:left; padding-top:50px; height:110px;line-height:36px; padding-right:10px;}

.sb1iphone span{ font-size:14px; color:#ffffff; font-weight:bold;}

.sb1iphone strong{ display:block;font-family:'impact'; font-weight:normal;font-size:26px; color:#ffffff;}



/**fa_box**/

.fa_box{ width:100%; height:592px; padding:30px 0px; background:url(../images/fabg.jpg) no-repeat center;overflow:hidden;}

.fa{ width:1180px; height:592px; margin:0 auto;}

.fanr{ width:1180px; height:480px;overflow:hidden;}

.fanr_tit{ width:305px; height:480px; float:left; margin-right:19px;}

.fanr_tit h4 a{ float:left; width:260px; height:47px; line-height:47px; margin-bottom:1px; padding-left:45px;font-size:14px;font-weight:bold; color:#333; background:url(../images/faq.jpg) no-repeat left center;}

.fanr_tit .active a{color:#fff; background:url(../images/fah.jpg) no-repeat left center;}

.fanr_tit .last{ padding-bottom:0px;}

.hide{ display:none;}

.fanr_list{ width:855px; height:480px; float:right; position:relative;}

.fanr dl{ width:855px; height:480px; position:absolute;}

.fanr dl dd{width:855px; height:480px; overflow:hidden;}

.fanr dl dd img{width:855px; height:480px;-webkit-transition:all 1s ;

-moz-transition:all 1s ;

-o-transition:all 1s ;

-ms-transition:all 1s;

transition:all 1s ;}

.fanr dl dd img:hover{transform: scale(1.2, 1.2);

-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

-moz-transform:scale(1.2, 1.2); 	/* Firefox */

-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */

-o-transform:scale(1.2, 1.2); 	/* Opera */}

.fanr dl dt{ width:805px; height:70px; padding:15px 25px;position:absolute; left:0px; bottom:0px;background: url(../images/cp_bg.png);}

.fanr dl dt span{display:block; font-size:16px; font-weight:bold; color:#fff; line-height:30px;}

.fanr dl dt p{  font-size:14px; color:#fff; line-height:30px;}

.fanr dl dt span a{ color:#fff; }





/**cpys_box**/

.cpys_box{ width:100%; height:1800px; overflow:hidden;}

.cpys{  width:1180px; height:1800px;margin:0 auto;}

.cpys h3{ width:1180px;height:110px; margin-top:20px; text-align:center; line-height:36px;}

.cpys h3 a{ display:block; font-size:30px; font-weight:bold; line-height:50px; color:#005ab6; }

.cpys h3 span{font-size:20px;font-weight:bold;color:#666666;}

.cpys h3 strong{ font-family:'impact';font-size:48px; font-weight:normal; line-height:36px;color:#005ab6;}

.cpysnr{ width:1180px; height:1670px;position:relative;background:url(../images/ysbg.jpg) no-repeat center top;}

.cpysnr .ys_pic{ position:absolute;}

.cpysnr .ys_pic1{ top:0px;left:0px;}

.cpysnr .ys_pic2{ top:120px; right:0px;}

.cpysnr .ys_pic3{ top:505px;left:0px;}

.cpysnr .ys_pic4{ top:625px;right:0px;}

.cpysnr .ys_pic5{ top:1005px;left:0px;}

.cpysnr .ys_pic6{ top:1130px;right:0px;}

.cpysnr .ys_list{position:absolute; width:440px; height:185px; padding:20px; background:#f5f5f5;}

.cpysnr .ys_list strong{ font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-size:22px;color:#333; }

.cpysnr .ys_list span{ display:block;font-size:20px; font-weight:bold; color:#005ab6;line-height:28px;margin-bottom:15px; }

.cpysnr .ys_list span b{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-transform:uppercase; color:#999; padding-bottom:20px; background:url(../images/ysbtbg.jpg) no-repeat left bottom;}

.cpysnr .ys_list p{font-size:14px; color:#333333; line-height:28px;background:url(../images/ysxbbg.jpg) no-repeat left 12px; padding-left:15px; }

.cpysnr .ys_list1{top:225px;left:0px;}

.cpysnr .ys_list2{top:335px;right:0px;}

.cpysnr .ys_list3{top:730px;left:0px;}

.cpysnr .ys_list4{top:850px;right:0px;}

.cpysnr .ys_list5{top:1230px;left:0px;}

.cpysnr .ys_list6{top:1355px;right:0px;}



/**zzry_box**/

.zzry_box{ width:100%; height:420px; padding-top:30px;background:url(../images/zzrybg.jpg) no-repeat center;overflow:hidden;}

.zzry{ width:1180px; height:420px; margin:0 auto;}

.protitle2{width:1180px; height:100px;margin-bottom:20px;}

.protitle2 h3{width:1180px; height:100px;}

.protitle2 h3 a{ font-size:30px; color:#fff; font-weight:bold; line-height:64px; text-align:center; display:block; background:url(../images/mcbt2.jpg) no-repeat center bottom;}

.protitle2 h3 a strong{color:#fff;}

.protitle2 h3 span{ font-size:18px; color:#fff; font-weight:bold; text-align:center; line-height:48px; display:block;}

.protitle2 h3 i{ font-family:"Times New Roman", Times, serif;font-size:20px; color:#fff; text-transform:uppercase; text-align:center; line-height:48px; display:block;}

/**********************************************图片滚动********************************************/

.gd_lefts { background:url(../images/left.jpg) no-repeat; display: block; width:33px; height:35px; position: absolute; top:80px; left:0; cursor:pointer;  }

.gd_rights { background:url(../images/right.jpg) no-repeat; display: block; width:33px; height:35px;  position: absolute; top:80px;  right:0px; cursor:pointer; }

.gd_box1 { width:1180px; margin:0; position:relative;}

.gd_box2 { width:1140px; height:245px; margin:0 auto; overflow:hidden; }

.gdnr1{ float:left; width:274px; height:235px; background:url(../images/zzbg.jpg) no-repeat center top; overflow:hidden; margin:0 6px 0 6px; overflow:hidden; }

.gdnr1pic{ width:256px; height:180px; padding:9px 10px;overflow:hidden;  }

.gdnr1 img{width:256px; height:180px; border:3px solid #f3f3f3; }

.gdnr1wz{ width:224px; height:50px; line-height:28px; padding:0 20px 0 20px; -webkit-transition: all .4s ease-out; transition: all .4s ease-out;  }

.gdnr1wz h6{ overflow:hidden; text-align:center; font-size:14px; padding:10px 0 0 10px; color:#fff; }

.gdnr1wz h6 a{ display:block; color:#fff; }

.gdnr1:hover .gdnr1wz h6{ color:#fff; }

.gdnr1:hover .gdnr1wz h6 a:hover{ color:#FFF; }



/**khal_box**/

.khal_box{ width:100%; height:562px; padding:30px 0px;overflow:hidden;}

.khal{ width:1180px; height:562px; margin:0 auto;}

.khal dl{ width:540px; height:150px; padding:20px 10px;border-radius:24px; border:2px solid #e5e5e5; float:left; margin:20px 15px 30px 10px;}

.khal dl dd{ float:left; width:200px; height:150px;}

.khal dl dd img{ width:200px; height:150px;}

.khal dl dt{ float:right; width:315px; height:150px;}

.khal dl dt span a{ display:block; font-size:14px;font-weight:bold; color:#333333; line-height:42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.khal dl dt span a:hover{ color:#0066cc;}

.khal dl dt p{ height:72px;font-size:14px; color:#333333; line-height:24px; margin-bottom:8px;overflow: hidden;}

.khal dl dt em a{border-radius:30px; display:block;line-height:24px; font-size:14px; color:#005ab6; }

.khal dl dt em a:hover{color:#333; }

.khal dl:hover{ border:2px solid #005ab6;}



/**wm_box**/

.gywm_box{width:100%; height:640px; margin-top:20px; background:url(../images/wmboxbg.jpg) no-repeat center bottom; overflow:hidden;}

.gywm{ width:1180px; height:640px; margin:0 auto;}

.gywm1{ width:1180px; height:376px;}

.gywm1lf{ float:left; width:874px; height:376px;}

.gywm1lf dl{width:874px; height:376px;}

.gywm1lf dl dt{ float:right; width:579px; height:376px;}

.gywm1lf dl dt img{ width:579px; height:376px;}

.gywm1lf dl dd{ float:left; padding:65px 20px 20px 30px; margin-right:-10px;z-index: 3; width:255px; height:291px; background:url(../images/wmbg.png) no-repeat center;}

.gywm1lf dl dd strong{ display:block;font-size:24px; font-weight:bold; color:#fff; padding-bottom:20px; border-bottom:1px solid #699ccf;}

.gywm1lf dl dd span{ display:block; padding-top:30px; font-family:"Times New Roman", Times, serif; font-size:48px; line-height:60px; color:#fff; background:url(../images/wmline.jpg) no-repeat left bottom; padding-bottom:60px;}

.gywm1rt{ float:right; width:306px; height:376px;}

.gywm1rt ul li{width:306px; height:188px;}

.gywm1rt ul li a{ display:block;width:306px; height:188px; position:relative;}

.gywm1rt ul li img{display:block; width:306px; height:188px;}

.gywm1rt ul li:img hover{ background:url(../images/cp_bg.png) repeat center;}

.gywm1rt ul li span{ position:absolute;z-index:3; font-size:16px; text-align:center; font-weight:bold; padding-left:120px; color:#fff; margin:-110px auto 0px;}

.gywm2{width:1180px; height:190px; margin-top:30px; text-align:center;}

.gywm2 span{ display:block;}

.gywm2 span a{ display:block;  font-size:18px; font-weight:bold;color:#333; line-height:36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.gywm2 span a:hover{color:#005ab6;}

.gywm2 p{ padding-top:10px; height:90px; font-size:14px; color:#333; line-height:30px; overflow:hidden;}

.gywm2 em{ display:block;width:156px; height:45px; margin:20px auto 0px;}

.gywm2 em a{ display:block;  background:#fff; border:1px solid #e8e8e8; font-size:14px; color:#333; font-weight:bold; line-height:45px;}

.gywm2 em a:hover{border:1px solid #005ab6; color:#005ab6;}



/**xw_box**/

.xw_box{ width:100%; height:400px;padding:30px 0px 30px; overflow:hidden;}

.xw{ width:1180px; height:400px; margin:0 auto;}

.gshyxw{ float:left; width:856px; height:420px; background:#ffffff;}

.gshyxw_tit{overflow:hidden; width:856px; height:49px; line-height:49px;border-bottom:1px solid #cdcdcd;}

.gshyxw_tit h3 a{ float:left;margin-left:15px; padding:0px 15px; border-bottom:3px solid #ffffff; width:90px; height:46px;line-height:46px; text-align:center; font-size:18px;font-weight:bold; color:#333333;}

.gshyxw_tit .active a{ border-bottom:3px solid #005ab6;color:#005ab6;}

.gshyxw_tit em{ display:block; float:right; padding-right:15px;}

.gshyxw_tit em a{display:block;font-size:14px;font-weight:bold; color:#333333;}

.gshyxw_list{ margin-top:20px;}

.gshyxw_list .hide{ display:none;}

.gsxw{width:856px; height:365px;}

.gsxw1{ width:372px; height:350px; line-height:30px; float:left; position:relative;}

.gsxw1 dl dd{ width:372px; height:215px;float:left;}

.gsxw1 dl dd img{width:372px; height:215px;}

.gsxw1 dl dt{  background:#f0f0f0;float:right;width:343px;height: 103px; padding:15px; }

.gsxw1 dl dt span a{display:block; font-size:14px; line-height:28px; font-weight:bold; color:#005ab6; padding-left:100px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.gsxw1 dl dt span a:hover{ color:#020202;}

.gsxw1 dl dt p{ padding-top:10px; height:60px; font-size:14px;line-height:28px;color:#333333; overflow:hidden;}

.gsxw1 dl dt em{display:block;  width:65px; height:65px; padding:10px; line-height:36px; background:#005ab6; position:absolute; top:180px; left:20px; text-align:center; font-size:30px; font-weight:bold; color:#fff;}

.gsxw1 dl dt em i{ display:block; font-weight:bold; font-size:14px; border-top:1px solid #fff;}

.gsxw2{width:453px; height:350px; float:right; background:url(../images/xwline.jpg) no-repeat left center; }

.gsxw2 ul li{ float:left; width:451px;line-height:43px;}

.gsxw2 ul li a{ display:block; float:left; width:310px; padding-left:20px; font-size:14px; color:#333333; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.gsxw2 ul li span{ display:block;font-size:14px; color:#666666; float:right;} 

.gsxw2 ul li:hover a, .gsxw2 ul li:hover span{ color:#005ab6;}

.cjwt{float:right; width:295px; height:420px; background:#ffffff;overflow:hidden;}

.cjwt_tit{ width:295px; height:49px; line-height:49px;border-bottom:1px solid #cdcdcd;}

.cjwt_tit h3 span{ display:block;height:46px; float:left; margin-left:15px; padding:0px 15px; font-size:18px;font-weight:bold; border-bottom:3px solid #005ab6; color:#005ab6;}

.cjwt_tit em{ display:block; float:right; padding-right:15px;}

.cjwt_tit em a{display:block;font-size:14px;font-weight:bold; color:#333333;}



/* 向上滚动 */

.in_faq{ float:left; width:296px; background:#FFF;  }

.in_faq_pro{border-top:none; padding:8px; }

.in_faq_1{ height:339px; overflow:hidden; margin-top:10px;  }

.in_faq_x{ margin:10px 0 10px 0;  border-bottom:1px solid #e4e4e4; padding-bottom:5px; padding-top:5px;}

.in_faq_a{  height:30px; line-height:30px; background:url(../images/faq_a.jpg) 0 6px no-repeat; padding-left:30px; color:#333333; overflow:hidden; }

.in_faq_q{  background:url(../images/faq_q.jpg) 0 3px no-repeat; padding-left:30px; line-height:24px; color:#666666; margin-bottom:10px; height:54px; overflow:hidden; }

.in_faq_q a{ color:#666666; }

.in_faq_q a:hover{ color:#d51800;}





/**yqlj_box**/

.yqlj_box{ width:100%; height:76px; background:#f3f3f3;overflow:hidden;}

.yqlj{ width:1050px; height:74px; background:url(../images/yqljtb.jpg) no-repeat left center; padding-left:130px; margin:0 auto;}

.yqlj ul li{ float:left; line-height:62px; padding:0 20px;}

.yqlj ul li a{ display:block;font-size:14px;line-height:62px;color:#333333;}



