/* Generated by wjdhcms 3.0 */
@charset "utf-8";
/*-----------CSS Reset-----------*/
::selection {
	color:#fff;
    background-color: #0a0e3a;
}
::-moz-selection {
	color:#fff;
    background-color: #0a0e3a;
}
::-webkit-selection {
	color:#fff;
    background-color: #0a0e3a;
}
::-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;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.content{
	width: 1180px;
margin: 0 auto;
}
/**search_box**/
.search_box{ width:100%; height:60px; background:#f5f5f5;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:#0a0e3a;}
.searchnr{ float:right; margin-top:7px;}
.searchnr .text{ float:left;width:278px; height:35px; border:1px solid #ea5005; padding-left:22px;font-size:14px; color:#a3a3a3; line-height:38px;}
.searchnr .submit{ float:left; width:46px; height:37px; background:url(../images/searchrt.jpg) no-repeat right center; border:0px; padding:0px; cursor:pointer;}





/**cqjd_box**/
.cqjd_box{ width:100%; height:275px; padding:30px 0px;overflow:hidden;}
.cqjd{ width:1180px; height:275px; margin:0 auto;}
.protitle{width:1180px;text-align:center;margin-bottom:20px;}
.protitle h3{font-size:26px; font-weight:bold; line-height:48px; display:block;}
.protitle h3 a{ color:#0a0e3a;}
.protitle h3 b{color:#ea5005;}
.protitle span{font-size:16px; color:#666666;font-weight:bold; line-height:48px; text-transform:uppercase; display:block;background:url(../images/mcbt.png) no-repeat center;}
.protitle i{ font-family:"Times New Roman", Times, serif;font-size:16px; color:#999999;line-height:48px; text-transform:uppercase; display:block;background:url(../images/mcbt.png) no-repeat center;}


/**********************************************图片滚动********************************************/
.gd_lefts2 { background:url(../images/left.jpg) no-repeat; display: block; width:35px; height:115px; position: absolute; top:0px; left:0; cursor:pointer;  }
.gd_rights2 { background:url(../images/right.jpg) no-repeat; display: block; width:35px; height:115px; position: absolute; top:0px;  right:0px; cursor:pointer; }
.gd_box3 { width:1180px; margin:0; position:relative;height:150px;  overflow:hidden;}
.gd_box4 { width:1100px; height:150px; margin:0 auto; overflow:hidden; }
.gdnr2{ float:left; width:195px; height:150px; overflow:hidden; margin:0 12px; overflow:hidden; }
.gdnr2pic{ width:193px; height:113px; border:1px solid #eee; overflow:hidden;  }
.gdnr2 img{ width:193px; height:113px; }
.gdnr2wz{ width:193px; height:35px; line-height:35px; text-align:center;-webkit-transition: all .4s ease-out; transition: all .4s ease-out;  }
.gdnr2wz h6{ overflow:hidden; text-align:center; font-size:14px; color:#333; }
.gdnr2wz h6 a{ display:block; color:#333; }
.gdnr2:hover  img{ transition: all 0.5s;   transform: scale(1.2); }


/**product_box**/
.product_box{ width:100%; height:810px; background:url(../images/probg.jpg) no-repeat center;padding:45px 0px; overflow:hidden;}
.product{ width:1180px; height:810px; margin:0 auto;}
.product_left{ float:left; width:253px; height:698px; background:#fff; border:1px solid #dfdfdf;}
.product_left h2{ width:173px; height:65px; background:url(../images/probt.jpg) no-repeat center; padding-top:25px; padding-left:80px; line-height:24px;}
.product_left h2 a{ display:block;font-family:'Microsoft yahei'; font-size:20px; font-weight:bold; color:#ffffff;}
.product_left h2 span{ display:block; font-family:"Times New Roman", Times, serif; font-size:14px; text-transform:uppercase;color:#ffffff;}
.product_left ul{ width:253px; height:493px;}
.product_left ul li{ float:left; text-align:left; padding-left:15px;}
.product_left ul li a{ width:190px; height:36px;line-height:36px; display:block; background:url(../images/flhoverbg.jpg) no-repeat left center; padding-left:34px; font-size:14px;color:#333333;}
.product_left ul li a:hover{ color:#0a0e3a;}
.product_left ul li span a{ background:url(../images/flhbg.jpg) no-repeat left center; font-weight:bold; font-size:16px;color:#ffffff; text-align:left; margin-top:20px;}
.product_left ul li span a:hover{ color:#fff;}
.product_left p{ width:233px; height:100px; background:#0a0e3a; padding-top:15px; padding-left:20px;  font-size:14px; color:#ffffff;line-height:24px;}
.product_left p span{background:url(../images/iphone2.png) no-repeat left center; padding-left:55px; font-size:14px; font-weight:bold; color:#fff; line-height:24px; display:block;}
.product_left p strong{ font-family:'impact';font-size:28px; font-weight:normal; line-height:36px;color:#fff; display:block;}
.product_right{ float:right; width:905px; height:695px; margin-top:5px;overflow:hidden; }
.product_tit{ width:905px; height:45px; border-bottom:1px solid #d0d0d0;}
.product_tit .more{ display:block; float:right; padding-right:15px; line-height:45px; font-size:14px; color:#666666; font-weight:bold; }
.product_tit .more:hover{ color:#0a0e3a;}
.product_tit h3 a{ float:left; width:180px; height:45px; line-height:45px; text-align:center; font-size:16px;font-weight:bold; color:#333333; margin-right:10px;}
.product_tit .active a{height:43px; border-bottom:3px solid #0a0e3a;color:#0a0e3a;}
.hide{ display:none;}
.product_right ul li{ float:left; width:276px; height:186px; border:6px solid #dddddd; margin:18px 6px 0px 7px; text-align:center; position:relative; overflow: hidden;}
.product_right ul li b{ display:block; width:276px; height:186px; overflow:hidden;}
.product_right ul li a img{display:inline-block; width:276px; height:186px;
-webkit-transition:all 1s ;
-moz-transition:all 1s ;
-o-transition:all 1s ;
-ms-transition:all 1s;
transition:all 1s ;}
.product_right 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 */}
.product_right ul li span{display:block; font-size:14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;position: absolute;left: 0;bottom: 0;width: 100%;height: 36px;line-height: 36px;text-align: center;color: #fff;background: url(../images/cp_bg.png);}
.product_right ul li span a{display:block; color:#fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


/**sbanner2_box**/
.w_a{ height:274px; background:url(../images/b1bg.jpg) no-repeat center; width:100%;}
.w_b{ width:1180px; height:232px; margin:0 auto; padding-top:42px;}
.w_b h3{ font-size:20px; font-weight:normal; text-align:center;color: #fff;}
.w_b h3 b{ color:#fff; font-size:24px;}
.w_b h3 i{ color:#ea5005; font-weight:bold;font-size:24px;}
.w_b p{ background:url(../images/bnn.jpg) no-repeat center; float:left; width: 283px; height: 122px; line-height:20px;padding-top: 25px;padding-left: 94px;margin-top: 6px;margin-right: 24px;}
.w_b p b{ color:#0a0e3a;}
.w_b h5{ background:url(../images/111.jpg) no-repeat center; float:left; width: 283px; height: 122px; line-height:20px;padding-top: 25px;padding-left: 94px;margin-top: 6px;margin-right: 24px;font-size: 14px;}
.w_b h5 b{ color:#0a0e3a;}
.w_b h4{ background:url(../images/cp.jpg) no-repeat center; float:left; width: 283px; height: 122px; line-height:20px;padding-top: 25px;padding-left: 94px;margin-top: 6px; font-weight:normal;}
.w_b h4 b{ color:#0a0e3a;}




/**公司简介**/
.al_box{ width:100%; height:555px; margin-top:30px;}
.al{width:1180px; height:555px; margin:0 auto; }
.al_list{ width:1180px; height:420px; background:#f5f5f5;}
.al_list dl{ width:1180px; height:420px; margin-bottom:20px;}
.al_list dl dd{ float:left; width:634px; height:420px;}
.al_list dl dd img{ width:634px; height:420px;}
.al_list dl dt{ float:right;width:482px; height:330px; padding:45px 30px;}
.al_list dl dt span{ font-size:16px;font-weight:bold; color:#333; line-height:36px; display:block; background:url(../images/line2.jpg) no-repeat left bottom; padding-bottom:20px;}
.al_list dl dt p{ height:224px; font-size:14px; color:#333333; line-height:18px; padding-top:10px;overflow: hidden;}
.al_list dl dt em{ display:block;}
.al_list dl dt em a{ float:left; margin-top:20px; display:block; width:152px; height:38px; line-height:38px;background:#0a0e3a;font-size:14px; text-align:center; color:#fff; font-weight:bold;}
.al_list2{ margin-top:10px;	width:1180px;height: 190px;}
.con{width: 290px;height: 190px;float: left;margin:0px 2px;position: relative;cursor: pointer;}
.con img{width:290px;height: 190px;}
.txt{position: absolute;left: 0;bottom: 0;width: 100%;height: 45px;line-height: 45px;text-align: center;color: #fff;background: url(../images/cp_bg.png);}
.txt h3{font-weight: normal; color: #fff; font-size:14px;}

/* 优势 */
.yszxs{ background:url(../images/ys.jpg) no-repeat center; height:530px; width:100%; margin-top:50px;}
.yszx{ height:530px; width:1180px; margin:0 auto; position:relative;color: #fff;}
.yszx h3{ font-size:18px; font-weight:normal; line-height:26px; position:absolute; left:210px; top:194px;}
.yszx h3 a{color: #fff;}
.yszx i{ display:block; text-align:center; line-height:20px; position:absolute; top:260px; left:206px;}
.yszx ul{ position:absolute; left:670px; top:58px;}
.yszx ul li{ margin-bottom:14px;}
.yszx ul li h4{ font-size:20px; margin-bottom:2px;}
.yszx ul li p b{ color:#f97000; font-size:15px;}



/**新闻**/
.xw_box{ width:100%; height:500px;padding:30px 0px; overflow:hidden;}
.xw{ width:1180px; height:500px; margin:0 auto;}
.cjwt{float:right; width:300px; height:395px; padding-left:45px; border-left:1px dashed #dbdbdb;overflow:hidden;}
.cjwt_tit{ width:300px; height:36px; }
.cjwt_tit h3{ float:left; width:138px; height:36px; line-height:36px;}
.cjwt_tit h3 a{ display:block;  float:left; width:138px; height:36px;line-height:36px; background:#0a0e3a; text-align:center; font-size:16px;font-weight:bold; color:#fff;}
.cjwt_tit em{ display:block; float:right; width:70px; height:30px; line-height:30px; border:3px solid #dfdfdf;}
.cjwt_tit em a{display:block;font-size:14px;font-weight:bold; color:#333333; text-align:center;}
.cjwt_tit em a:hover{ text-decoration:underline;}


/* 向上滚动 */
.in_faq{ float:left; width:300px; background:#FFF;  }
.in_faq_pro{border-top:none; padding:8px; }
.in_faq_1{ height:320px; 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;}

.gshyxw{ float:left; width:790px; height:395px; margin-top:10px;overflow:hidden;}
.gshyxw_tit{ width:790px; height:36px; line-height:36px;}
.gshyxw_tit h3 a{ float:left; width:138px; height:36px;line-height:36px; background:#898989; text-align:center; font-size:16px;font-weight:bold; color:#fff; margin-left:2px;}
.gshyxw_tit .active a{ background:url(../images/xwh.jpg) no-repeat center;}
.gshyxw_tit i{ display:block; float:right; width:70px; height:30px; line-height:30px; border:3px solid #dfdfdf;}
.gshyxw_tit i a{display:block;font-size:14px;font-weight:bold; color:#333333; text-align:center;}
.gshyxw_list{ margin-top:20px;}
.gshyxw_tit i a:hover{ text-decoration:underline;}
.gshyxw_list .hide{ display:none;}
.gsxw{width:790px; height:324px;}
.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:#0a0e3a;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gsxw1 dl dt span a:hover{ color:#f87413;}
.gsxw1 dl dt p{ height:60px; font-size:14px;line-height:28px;color:#333333; overflow:hidden;}
.gsxw1 dl dt i{display:block;  width:120px; height:30px; line-height:30px; background:#0a0e3a;}
.gsxw1 dl dt i a{ display:block; text-align:center; font-size:14px; color:#fff;}
.gsxw1 dl dt i a:hover{ color:#ffffff; background:#f87413;}
.gsxw2{ float:right;width:460px; height:324px; }
.gsxw2 ul li{ float:left; width:440px; margin-left:20px;line-height:32px;}
.gsxw2 ul li a{ display:block; float:left; background:url(../images/prolfhbg2.jpg) no-repeat left center; width:296px; padding-left:10px; font-size:14px; color:#333333; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gsxw2 ul li:hover a, .gsxw2 ul li:hover span{ color:#0a0e3a;}
.gsxw2 ul li span{ display:block;font-size:14px; color:#666666; float:right;} 
/*底部*/
.footWrap{ height:217px; overflow:hidden; background:#021637; padding-top: 61px; border-bottom: 1px solid #1c2e4b;}
.footWrap .footer{ width:1180px; margin:0 auto;}
.f_pic{ width:220px;overflow:hidden;}
.f_pic img{ display:block;width:220px; height:105px; padding-top:18px;}
.fwz{padding:0 0 0 8px; overflow:hidden; color:#b0b3b9; font-size: 12px; line-height: 26px; float: left;}
.fwz p{ overflow: hidden;}
.fwz p em{ display:inline-block; padding-left: 30px; float: left; float: left; width: 308px;}
.fwz p em i{ display:block; padding-left: 42px; height: 44px; border-bottom: 1px  solid #283955;background:url(../images/l_ico1.gif) no-repeat; margin-bottom: 9px;}
.fwz p em i a{ font-size: 16px; font-weight: bold;color:#b0b3b9;}
.fwz p span{ display: block; }
.fwz p span a{ display: inline-block; line-height: 30px;color:#b0b3b9; width:150px;}
.fwz p .long{ width:358px;}
.fwz p .long strong{ font-weight: normal; display: block;}
.fwz p .long b{ font-weight: normal; padding-left: 10px;}

.code{margin-top:53px; overflow:hidden;background:url(../images/f_rr.gif) no-repeat; width: 200px; height: 156px; margin-top: 34px;}
.code p{ font:12px "Microsoft Yahei"; color:#fff; }
.code p img{ display:inline-block ; width:138px; height:138px; padding: 9px 40px 0 0; float: left;}
.code p.fl{ padding-left:8px;}
i,em{font-style: normal}
.fwz p .long strong a{ color:#b0b3b9;}



/*link*/   
.link{ height:120px;overflow:hidden; background: #021637;}
.link h5{ width:150px; height:70px; overflow:hidden; float:left; background:url(../img/index/link.gif) no-repeat 0 3px; color:#fff; font:18px "Microsoft Yahei"; margin-top: 30px; padding-left: 55px;}
.link h5 a{ color:#b8bac0; display:block;  font-size: 16px;}
.link h5 span{ display: block; padding-top: 10px;}
.link h5 span a{ font-size: 14px; font-weight: normal;}
.link p{ width:950px; float:right;overflow:hidden; font:14px "Microsoft Yahei"; line-height: 30px; margin-top: 26px;}
.link p a{ display:inline-block; padding:0 21px; color:#b8bac0;}
.dsa3_l2 ul li span{ display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 80px; line-height: 80px; font-size: 16px; color: #333; text-align: center;background:#fff; filter:Alpha(opacity=70);-moz-opacity: 0.7; -khtml-opacity: 0.7 ; opacity: 0.7;}
.dsa3_l p span{ display:block;}

