/* Generated by wjdhcms 3.0 */

@charset "utf-8";

/*-----------CSS Reset-----------*/

::selection {
	color:#fff;
    background-color: #0065cd;
}

::-moz-selection {
	color:#fff;
    background-color: #0065cd;
}

::-webkit-selection {
	color:#fff;
    background-color: #0065cd;
}

::-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:#333; 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:#0065cd; 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; background:#ebedf4;overflow:hidden;}
.search{ width:1180px; height:60px; margin:0 auto;}
.keytext{ float:left; width:555px; height:60px; font-size:14px; color:#333333; line-height:60px;}
.keytext a{ text-align:left; margin:0px 3px; color:#333333;}
.keytext a:hover{ color:#0065cd;}
.searchnr{ float:right; margin-top:12px;}
.searchnr .text{ float:left;width:278px; height:30px; border:1px solid #e0e0e0; padding-left:22px;font-size:14px; color:#a3a3a3; line-height:38px;}
.searchnr .submit{ float:left; width:40px; height:32px; background:url(../images/searchrt.jpg) no-repeat right center; border:0px; padding:0px; cursor:pointer;}

/**hzkh_box**/
.hzkh_box{ width:100%; height:235px; padding:30px 0px 20px 0px;overflow:hidden;}
.hzkh{ width:1180px; height:235px; margin:0 auto;}
.protitle{ width:1180px; margin-bottom:24px; }
.protitle h3{ width:1180px;}
.protitle h3 span{ font-family:"Times New Roman", Times, serif; font-size:24px; color:#020202; text-align:center; line-height:24px; text-transform:uppercase; display:block; }
.protitle h3 a{ font-size:24px; color:#020202;line-height:36px; text-align:center; display:block; background:url(../images/mcbt3.jpg) no-repeat center;}
.hzkh h3 a{ background:url(../images/mcbt.jpg) no-repeat center; }

/**********************************************图片滚动********************************************/
.gd_lefts3 { background:url(../images/left.jpg) no-repeat; display: block; width:45px; height:45px; position: absolute; top:60px; left:0; cursor:pointer;  }
.gd_rights3 { background:url(../images/right.jpg) no-repeat; display: block; width:45px; height:45px;  position: absolute; top:60px;  right:0px; cursor:pointer; }
.gd_box3 { width:1180px; margin:0; position:relative; margin-top:30px;}
.gd_box4 { width:1100px; height:150px; margin:0 auto; overflow:hidden; }
.gdnr3{ float:left; width:208px; height:150px; background:url(../images/zzbg.jpg) no-repeat center top; overflow:hidden; margin:0 5px; overflow:hidden; }
.gdnr3pic{ width:202px; height:108px; padding:1px; border:1px solid #d8d8d8;overflow:hidden;  }
.gdnr3 img{width:200px; height:108px; }
.gdnr3wz{ width:208px; height:36px; line-height:36px;-webkit-transition: all .4s ease-out; transition: all .4s ease-out;  }
.gdnr3wz h6{ overflow:hidden; text-align:center; font-size:14px; color:#333; }
.gdnr3wz h6 a{ display:block; color:#333; }

/**cptd_box**/
.cptd_box{ width:100%; height:600px;padding:50px 0px; background:url(../images/cptdbg.jpg) no-repeat center bottom; overflow:hidden;}
.cptd{ width:1180px; height:600px; margin:0 auto;}
.cptd h3 span{ color:#fff; }
.cptd h3 a{color:#fff; background:url(../images/mcbt2.jpg) no-repeat center;}
.cptdnr{ width:1178px; height:500px; border:1px solid #599be0; }
.cptd_tit{ width:1178px; height:50px;border-bottom:1px solid #599be0;}
.cptd_tit h3 a{ float:left; padding:0px 50px; margin:0px 106px; line-height:50px; text-align:center; font-size:16px;color:#fff;}
.cptd_tit .active a{ background:#fe9b00;}
.hide{ display:none;}
.cptd_list{width:1178px; height:448px;}
.cptd_list img{display:inline-block;width:1178px; height:448px;}

/**product_box**/
.product_box{ width:100%; height:1030px; padding:30px 0px;overflow:hidden;}
.product{ width:1180px; height:1030px; margin:0 auto;}
.product_left{ float:left; width:312px; height:890px; background:#0065cd;}
.product_left h2{ width:202px; height:70px; background:url(../images/probt.jpg) no-repeat center; padding-top:26px; padding-left:110px; 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:272px; padding:0 15px; height:848px; background-color:#ffffff; border-left:5px solid #0065cd;border-right:5px solid #0065cd;border-bottom:5px solid #0065cd;}
.product_left ul li{ float:left; text-align:left;}
.product_left ul li a{margin-left:12px; width:225px; height:36px;line-height:36px; display:block; background:url(../images/flhoverbg.jpg) no-repeat left bottom; padding-left:20px; font-size:14px;  color:#333333;}
.product_left ul li a:hover{ color:#0065cd;}
.product_left ul li span a{ margin-top:15px; margin-left:0px;width:242px; height:36px;padding-left:20px; line-height:36px; background:#0065cd; font-size:16px;color:#ffffff;}
.product_left ul li:hover span a{background:#fe9b00;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:838px; height:990px;overflow:hidden; }
.product_tit{ width:839px; 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:#0065cd;}
.product_tit h3 a{ float:left; width:100px; height:45px; line-height:45px; text-align:center; font-size:16px;background:#0065cd;color:#ffffff; text-align:center;}

.product_list{ width:838px; height:860px; margin-top:20px;position:relative;}
.product_list ul li{ position:absolute; overflow:hidden;width:256px;height:196px; border:8px solid #c3c3c3; background:#c3c3c3;}
.product_list ul li:hover{border:8px solid #0065cd; background:#0065cd;}
.product_list ul li span { width:256px;display: block;position: absolute;bottom: 0px;left: 0px;background-color:rgba(255,255,255,.8);height:36px;line-height:36px;}
.product_list ul li:hover span{background:#0065cd;}
.product_list ul li span a {display: block; text-align:center;color: #333;font-style: normal;font-size: 14px;}
.product_list ul li:hover span a{ color:#fff;}
.product_list .xm_list1{ top:0px; left:0px;}
.product_list .xm_list2{ top:0px; right:0px;}
.product_list .xm_list3{ top:222px; right:0px;}
.product_list .xm_list4{ top:444px; left:0px;}
.product_list .xm_list5{ top:444px; left:284px;}
.product_list .xm_list6{ top:444px; right:0px;}
.product_list .xm_list7{ top:666px; left:0px;}
.product_list .xm_list8{ top:666px; left:284px;}
.product_list .xm_list9{ top:666px; right:0px;}
.product_list ul li.xm_list1 span{width:540px;}
.product_list .hide{ display:none;}
.product_list .xm_list1{width:540px;height:419px; }
.product_list .xm_list1 img{display:block;width:540px;height: 419px;}
.product_list ul li img{ display:bolck; width:256px;height:196px;-webkit-transition:all 1s ;
-moz-transition:all 1s ;
-o-transition:all 1s ;
-ms-transition:all 1s;
transition:all 1s ;}
.product_list ul li 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 */}

/**cpys_box**/
.cpys_box{ width:100%; height: 1400px;background:url(../images/ysbg.jpg) no-repeat center top; overflow:hidden;}
.cpys{  width: 1080px;   height: 1250px;margin:0 auto;}
.cpys h3{ width:1180px; height:180px; padding-top:52px;  text-align:center;line-height:36px;}
.cpys h3 strong{font-size:16px; font-weight:bold; color:#fff;}
.cpys h3 a{ font-size:24px; font-weight:bold; color:#fff; display:block;}
.cpys h3 span{ font-family:"Times New Roman", Times, serif; text-transform:uppercase;font-size:18px; color:#d3abac; display:block; }
.cpysnr{ width:1180px;margin:30px auto 0px;position:relative;}
.cpysnr .ys_pic{ position:absolute;}
.cpysnr .ys_pic1{ top:0px; right:0px;}
.cpysnr .ys_pic2{ top: 265px; left:0px;}
.cpysnr .ys_pic3{ top: 580px; right:0px;}
.cpysnr .ys_pic4{ top: 820px; left:0px;}
.cpysnr .ys_pic5{ top:1220px; right:0px;}
.cpysnr .ys_list{position:absolute;width:575px;}
.cpysnr .ys_list span{ display:block; font-size:24px; background:#0065cd; padding-left:40px; color:#fff;margin-bottom:20px;border-radius:50px;line-height: 45px;}
.cpysnr .ys_list p{font-size:14px; color:#333333; line-height:30px;margin-top:5px; background:url(../images/ysline.jpg) no-repeat left 12px; padding-left:12px;}
.cpysnr .ys_list1{top: 40px;left:0px;}
.cpysnr .ys_list2{top: 350px;right:0px;}
.cpysnr .ys_list3{top: 620px;left:0px;}
.cpysnr .ys_list4{top: 880px;right:0px;}
.cpysnr .ys_list5{top: 1300px;left:0px;}

/**sbanner1_box**/
.sb2_box{ width:100%; height:240px;background:url(../images/b1bg.jpg) no-repeat center; overflow:hidden;}
.sb3_box{ width:100%; height:240px;background:url(../images/b2bg.jpg) no-repeat center; overflow:hidden;}
.sb2{ width:690px; height:240px; padding-left:490px; margin:0 auto;}
.sb2_right{ float:right; width:170px; height:150px;padding:45px 15px;}
.sb2_right a{ width:145px; height:36px;font-size:14px; font-weight:bold; color:#ffffff; border:1px solid #fff; line-height:36px; text-align:center; display:block; margin:10px auto; }
.sb2_right a:hover{ background:#0278dc;}
.sb2iphone{height:110px; text-align:center;}
.sb2iphone span{ font-size:14px; color:#ffffff; font-weight:bold; display:block;}
.sb2iphone strong{font-family:'impact'; font-weight:normal;font-size:26px; color:#ffffff; display:block;}
.sb2_left{ float:left; padding-top:45px;font-size:20px; line-height:48px; color:#dfebf9;}
.sb2_left b{font-size:20px; color:#fff; font-weight:normal;}

/**al_box**/
.al_box{ width:100%; height:500px; margin-top:50px;overflow:hidden;}
.al{width:1180px; height:500px; margin:0 auto; }
.al_right{width:1180px; height:395px; border:1px solid #d8d8d8; }
.al_tit{ float:left; width:345px; height:396px; border-right:1px solid #d8d8d8;}
.al_tit h3 a{ display:block;height:78px; line-height:78px; background:url(../images/albg.jpg) repeat-x center; border-bottom:1px solid #d8d8d8; text-align:center; font-size:16px;color:#333333;}
.al_tit .active a{ background:#0377da;color:#ffffff; text-align:center;}
.hide{ display:none;}
.al_list{ float:right;width:830px; height:395px;}
.al_right ul li{ float:left; width:340px; height:345px; margin:25px 35px;}
.al_right ul li b{ display:block; width:336px; height:242px;border:2px solid #d8d8d8; overflow:hidden;}
.al_right ul li a img{ width:336px; height:242px;}
.al_right ul li span{ display:block; text-align:center; font-size:14px; line-height:54px; }
.al_right ul li span a{display:block; color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.al_right ul li:hover span a{ color:#0377da;}
.al_right ul li strong{ display:block;}
.al_right ul li strong a{ display:block; float:left; width:170px; height:41px;}
.al_right ul li strong a img{width:170px; height:41px;}

/**gywmzz_box**/
.gywmzz_box{ width:100%; height:820px;margin-bottom:20px;overflow:hidden;}
.gywmzz{ width:1180px; height:460px; background:#fff; margin:30px auto 0px auto;}
.gywm{ width:1180px; height:460px;}
.gywm h3{ background:url(../images/btbg.jpg) no-repeat center 50px;height:96px; font-size:24px;color: #3a3a3a; font-weight:bold;text-align: center;overflow: hidden;}
.gywm h3 span{display: block; font-family:"Times New Roman", Times, serif; font-size:24px;color: #3a3a3a; font-weight:normal;text-transform: uppercase;}
.gywm dl{ width:1180px; height:336px;}
.gywm dl dd{ float:left; width:452px; height:336px;}
.gywm dl dd img{ width:452px; height:336px;}
.gywm dl dt{ float:right;width:700px; height:336px;}
.gywm dl dt span{ font-size:16px;font-weight:bold; color:#333; line-height:36px; display:block; margin-top:24px;  margin-bottom:5px;}
.gywm dl dt p{ height:180px; overflow:hidden;font-size:14px; color:#333333; line-height:30px; margin-top:15px;}
.gywm dl dt em{ display:block; margin-top:40px;}
.gywm dl dt em a{ display:block; float:left; font-size:14px;font-weight:bold;  color:#333; text-align:center; width:130px; height:36px; line-height:36px; border:2px solid #0065cd; margin-right:15px;}
.gywm dl dt em a:hover{ color:#fff; background:#0065cd;}
.qyhj{ width:1180px; height:294px;margin:20px auto 0px auto; overflow:hidden;}
.qyhj_tit{ width:1180px; height:45px; border-bottom:1px solid #d0d0d0;}
.qyhj_tit .more{ display:block; float:right; padding-right:15px; line-height:45px; font-size:14px; color:#666666; font-weight:bold; }
.qyhj_tit .more:hover{ color:#0065cd;}
.qyhj_tit h3 a{ float:left; height:45px; line-height:45px;font-size:16px;font-weight:bold; color:#0065cd; border-bottom:2px solid #0065cd;}
.qyhj_list{ width:1180px; height:230px; margin-top:20px;}
/**********************************************图片滚动********************************************/
.gd_box1 { width:1180px; margin:0; position:relative; margin-top:30px;}
.gd_box2 { width:1180px; height:230px; margin:0 auto; overflow:hidden; }
.gdnr1{ float:left; width:272px; height:230px; overflow:hidden; margin:0 5px; overflow:hidden; }
.gdnr1pic{ width:268px; height:184px; padding:1px; border:1px solid #d8d8d8;overflow:hidden;  }
.gdnr1 img{width:268px; height:184px; }
.gdnr1wz{ width:272px; height:36px; line-height:36px;-webkit-transition: all .4s ease-out; transition: all .4s ease-out;  }
.gdnr1wz h6{ overflow:hidden; text-align:center; font-size:14px; color:#333; }
.gdnr1wz h6 a{ display:block; color:#333; }


/**xw_box**/
.xw_box{ width:100%; height:424px;padding:30px 0px 30px; overflow:hidden;}
.xw{ width:1180px; height:424px; margin:0 auto;}
.gshyxw{ float:left; width:775px; height:402px; padding:10px 20px; border:1px solid #e7e7e7;}
.gshyxw_tit{ width:775px; 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 #0065cd;color:#0065cd;}
.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:775px; height:365px;}
.gsxw1{ float:left; width:318px; height:324px; line-height:30px;}
.gsxw1 dl dd{ width:318px; height:191px;}
.gsxw1 dl dd img{ width:318px; height:191px;}
.gsxw1 dl dt{ width:318px;height: 120px; padding-top:10px;}
.gsxw1 dl dt span a{display:block; font-size:14px; line-height:28px; font-weight:bold; color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gsxw1 dl dt span a:hover{ color:#0065cd;}
.gsxw1 dl dt p{ height:60px; font-size:14px;line-height:28px;color:#333333; overflow:hidden;}
.gsxw1 dl dt em{display:block;  width:120px; height:30px; line-height:30px; background:#f3f3f3;}
.gsxw1 dl dt em a{ display:block; text-align:center; font-size:14px; color:#333;}
.gsxw1 dl dt em a:hover{ color:#ffffff; background:#0065cd;}
.gsxw2{width:436px; height:350px; float:right;}
.gsxw2 ul li{ float:left; width:430px;line-height:40px;}
.gsxw2 ul li a{ display:block; float:left; width:324px; padding-left:20px; font-size:14px; color:#333333; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: url(../images/prolfhbg2.jpg) no-repeat left center;}
.gsxw2 ul li span{ display:block;font-size:14px; color:#666666; float:right;} 
.gsxw2 ul li:hover a, .gsxw2 ul li:hover span{ color:#0065cd;}
.cjwt{float:right; width:296px; height:400px; padding:10px 20px; border:2px solid #e7e7e7; background:#ffffff;}
.cjwt_tit{ width:296px; 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 #0065cd; color:#0065cd;}
.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:330px; 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:25px; 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:50px; background:#e7e7e7; padding:15px 0px;overflow:hidden;}
.yqlj{ width:1180px; height:50px; margin:0 auto;}
.yqljtitle{ width:80px; height:50px; float:left;}
.yqljtitle h3{line-height:50px; color:#0065cd;}
.yqljtitle h3 span{ font-size:14px; font-weight:bold;}
.yqljtitle h3 b{font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; color:#a2a2a2; }
.yqlj ul{ float:right; width:1100px; height:50px;}
.yqlj ul li{ float:left; line-height:50px; padding:0 20px;}
.yqlj ul li a{ display:block;font-size:14px;color:#333333;}
