.top .top-right ul li{ float:left;}
.top .top-right ul .nav-line{ background:url(../images/nav-line_03.jpg) no-repeat; width:1px; height:15px; margin-top:65px;}
.top .top-right ul .nav-menu{ width:107px; text-align:center; margin-top:43px;}
.top .top-right ul .nav-phone{ width:230px; background-color:#f3f3f3; background-image:url(../images/phone_03.png); background-position:left 10px center; background-repeat:no-repeat; font-size:18px; color:#004e98; line-height:26px; padding:57px 10px 55px 40px; margin-left:10px;}
.top .top-right ul .nav-menu a{ font-size:18px; color:#262626; line-height:58px;}
.top .top-right ul .on{ background:#004e98; height:58px; border-radius:15px;}
.top .top-right ul .on a{ color:#fff;} 

.slideBox{ width:100%; height:620px; overflow:hidden; position:relative; z-index:1;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; left:47%; bottom:25px; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:20px;  width:20px; height:20px; border-radius:50%; line-height:14px; text-align:center; background:#999292; cursor:pointer; }
.slideBox .hd ul li.on{ background:#004e98; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:620px; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background-image:url(../images/slider-arrow.png); background-position: -110px 5px; background-repeat: no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.product{ background:url(../images/product-bg_02.jpg) center  0 no-repeat; height:800px;}
.product-title{ font-size:40px; color:#004e98; line-height:40px; text-align:center; font-weight:bold; padding-top:60px;}
.border{ background:none; border:0px solid #fff; height:1px; position:relative; margin:15px 0;}
.border:before{ background:#f3e618; border: 0px ridge #fff; content: ""; height: 3px; position: absolute; top: -1px; left:48%; width: 50px;}
.product-sub{ font-size:18px; color:#343434; line-height:18px; font-weight:lighter; text-align:center;}

.product .productBox{ margin-top:20px;}
.product .pmenu{ width:220px; padding:0px 0px;}
.product .pmenu ul{ padding:54px 10px; margin-bottom:28px; background:#fff;}
.product .pmenu ul li{ height:64px; border-top:1px dotted #d9d9d9; text-align:center;}
.product .pmenu ul li:last-child{ border-bottom:1px dotted #d9d9d9}
.product .pmenu ul li a{ font-size:18px; color:#101010; line-height:64px; font-weight:lighter; display:block;}
.product .pmenu ul .current{ background:#004e98; border-radius:3px;}
.product .pmenu ul .current a{ color:#fff; display:block;}
.product .pmenu ul li a:hover{ font-size:18px; color:#fff; line-height:64px; font-weight:lighter; display:block; background:#004e98; border-radius:3px;}
.product .productBox-phone{ width:218px; height:91px; background:#003970; border:3px solid #2370b8; margin-top:20px; text-align:center;}
.product .productBox-phone p{ font-size:20px; color:#78b5ef; line-height:20px; margin-top:25px;}
.product .productBox-phone p span{ font-size:26px; color:#bcdfff; line-height:26px; font-weight:bold;}

.product .productBox-right{ width:860px; height:457px; background:#fff; padding:50px 45px; overflow:hidden;}
.product .productBox-right .productBox-rightTitle{ font-size:28px; color:#004e98; line-height:30px;}
.product .productBOx-border{ background:#eaeaea; border:0px solid #fff; height:1px; position:relative; margin:15px 0;}
.product .productBOx-border:before{ background:#004e98; border: 0px ridge #fff; content: ""; height: 3px; position: absolute; top: -1px;  width: 110px;}
.product .productBox-botLeft{ width:270px; height:400px; text-align:center; border:1px solid #eaeaea;}
.product .productBox-botLeft img{ margin:10px 0}
.product .productBox-botRight{ width:565px; height:400px; border:1px solid #eaeaea; text-align:center;}
.product .productBox-botRight img{ margin-top:10px;}
.product .productBox-botRight p{ text-align:left;}
.product .productBox-botRight p a{ font-size:18px; color:#2e2e2e; line-height:24px; font-weight:lighter; margin-left:15px;}
.product .productBox-out{ height:557px; overflow:hidden;}



.index_3_2_02{ width:860px; overflow:hidden;}
.index_3_2_02 li{ width:860px;float:left;}
.index_3_2_2{ width:860px;}
.index_3_2_2_2{ width:860px; display:block; }
.index_3_2_2_2_1{ width:315px; height:410px; float:left; }
.index_3_2_2_2_2{ width:481px; height:434px; float:right;}
.index_3_2_2_2_2 i{ width:430px; height:250px; display:block;}
.index_3_2_2_2_2 h6{ width:430px; height:80px; display:block; text-align:center; font:26px/80px Arial; color:#666;}
.index_3_2_2_2_2 ul{ width:100%; height:100px; display:block;}
.index_3_2_2_2_2 li{ width:225px; height:38px; float:left; padding-left:10px; font:16px/38px "微软雅黑"; color:#999;}
.index_3_2_2_2_2 li a{ color:#999; text-decoration:none;}


.case .caseBox ul li{ width:23%; background:#f5f5f5; float:left; margin:15px 2.25% 0 0;}
.case .caseBox ul li img{ width:100%;}
.case .caseBox ul li:nth-child(4),.case .caseBox ul li:nth-child(8){ margin-right:0;}
.case .caseBox ul li .li-t{ background:url(../images/case-line_03.jpg) left 10px center no-repeat; font-size:16px; color:#004e98; line-height:40px; padding-left:25px;}
.case .caseBox ul li .li-u{ font-size:14px; color:#262626; line-height:22px; font-weight:lighter; padding-left:25px;}
.case .more{ text-align:center; margin:60px 0;}
.case .more span{ font-size:18px; color:#fff; line-height:18px; background:#004e98; padding:15px 90px; border-radius:5px;}



.case .caseBox .product_mqueen_pic{ margin:25px 10px 10px 10px; background:#f5f5f5; overflow:hidden;}
.case .caseBox .product_mqueen_pic .p_2{ background:url(../images/case-line_03.jpg) left 10px center no-repeat; font-size:16px; color:#004e98; line-height:40px; padding-left:25px; overflow:hidden;}
.case .caseBox .product_mqueen_pic .p_1{ font-size:14px; color:#262626; line-height:22px; font-weight:lighter;}


.case .why{ background:url(../images/heng-bg_03.jpg) center 0 no-repeat; height:230px; text-align:center;}
.case .why span{ font-weight:bold;}
.case .why .why-one{ font-size:22px; color:#fff; line-height:35px; padding-top:35px;}
.case .why .why-sec{ font-size:22px; color:#fff; line-height:30px;}
.case .why .why-thi{ font-size:50px; color:#f3e618; line-height:60px;}
.case .why .why-for{ font-size:20px; color:#fff; line-height:30px;}

.introduce{ background:url(../images/introduce-bg_02_02.jpg) center 0 no-repeat; height:608px;}
.introduce .introduce-left .introduce-lt{ font-size:36px; color:#6fb2f2; line-height:40px; font-weight:bold; padding-top:165px;}
.introduce .introduce-left .introduce-su{ font-size:16px; color:#fff; line-height:24px; font-weight:lighter;}
.introduce .introduce-border{ background:none; border:0px solid #fff; height:1px; position:relative; margin:15px 0;}
.introduce .introduce-border:before{ background:#f3e618; border:0px solid #fff; content:""; height:3px; width:30px; position:absolute; top:-1px;}
.introduce .introduce-con{ width:395px; font-size:14px; color:#fff; line-height:24px;}
.introduce .introduce-rightTit{ font-size:40px; color:#579fe4; line-height:42px; font-weight:blod; padding-top:165px;}
.introduce .introduce-cn{ font-size:20px; color:#fff; line-height:24px; font-weight:bold;}
.introduce .introduce-more{ margin-top:55px;}
.introduce .introduce-more a{ font-size:14px; color:#85bff7; line-height:14px;}

.news .news-left{ background:url(../images/news-bg_03.jpg) left center no-repeat; height:400px; width:730px; margin-top:-61px;}
.news .news-date{ font-size:24px; color:#101010; line-height:18px; padding-left:315px; padding-top:125px;}
.news .news-date span{ font-size:14px; color:#101010; line-height:16px; font-weight:lighter;}
.news .news-border{ background:none; border:0px solid #fff; height:1px; position:relative; margin:15px 0; padding-left:315px;}
.news .news-border:before{ background:#004e98; border:0px solid #fff; content:""; height:3px; width:15px; position:absolute; top:-1px;}
.news .news-title a{ font-size:18px; color:#101010; line-height:28px;}
.news .news-title{ padding-left:315px; line-height:45px;}
.news .news-con{ font-size:14px; color:#595959; line-height:20px; font-weight:lighter; padding-left:315px;}
.news .news-more{ margin-top:48px; padding-left:315px;}
.news .news-more span{ font-size:14px; color:#737373; line-height:14px; border:1px solid #dddddd; padding:10px 25px;}
.news .news-right ul li{ width:420px; padding:18px 15px;background:#f5f5f5;}
.news .news-m{ margin:50px 0 25px 0;}
.news .news-m a{ font-size:14px; color:#101010; line-height:20px; font-weight:lighter;}
.news .news-right ul li .li-date{ width:70px; float:left; border-right:1px solid #dbdbdb; vertical-align:top; text-align:left; font-size:20px; color:#101010; line-height:20px;}
.news .news-right ul li .li-date span{ font-size:14px; color:#101010; line-height:16px; font-weight:lighter;}
.news .news-right ul li .li-con{ width:330px; display:inline-block; vertical-align:top; margin:0px 0px 0px 10px;}
.news .news-right ul li .li-con .li-con-t a{ font-size:16px; color:#101010; line-height:20px;}
.news .news-right ul li .li-con .li-con-c{ font-size:14px; color:#595959;line-height:20px; font-weight:lighter;}
.news .news-right ul li:hover{ background:#004e98; cursor:pointer;}
.news .news-right ul li:hover .li-date,.news .news-right ul li:hover .li-con-t a,.news .news-right ul li:hover .li-date span,.news .news-right ul li:hover .li-con-c{ color:#fff;}


.FAQ .FAQ-left{ background:url(../images/FAQ_03.jpg) center 0 no-repeat; height:52px; width:299px; padding-top:248px; margin:75px 0;}
.FAQ .FAQ-left a{ font-size:14px; color:#bcdeff; line-height:28px; margin-left:20px;}
.FAQ .FAQ-right{ width:840px; height:200px; background:#f5f5f5; padding:50px 30px; margin:75px 0;}
.FAQ .FAQ-right ul li{ width:400px; height:90px; float:left; margin-bottom:15px; }
.FAQ .FAQ-right ul li:nth-child(1),.FAQ .FAQ-right ul li:nth-child(2){ border-bottom:1px dashed #cecece;}
.FAQ .FAQ-right ul li:nth-child(1),.FAQ .FAQ-right ul li:nth-child(3){ margin-right:20px;}
.FAQ .FAQ-right ul li:nth-child(2),.FAQ .FAQ-right ul li:nth-child(4){ margin-left:20px;}
.FAQ .FAQ-right ul li .liTit a{ font-size:16px; color:#101010; line-height:20px; font-weight:bold; background:url(../images/FAQ-line_03.jpg) left center no-repeat; padding-left:15px;}
.FAQ .FAQ-right ul li .liCon{ font-size:14px; color:#595959; font-weight:lighter;padding-left:15px; line-height:20px;}
.FAQ .FAQ-right ul li .liTit a:hover{ color:#004e98;}

.footer{ background:url(../images/footer-bg_02.jpg) center 0 no-repeat #404040;}
.footer ul{ float:left; margin:50px 40px 0 0;}
.footer .footer-top{border-bottom:1px solid #373737; padding-bottom:15px; overflow:hidden;}
.footer ul:nth-child(2),.footer ul:nth-child(3),.footer ul:nth-child(4){ margin:50px 30px 0 0;}
.footer ul:last-child{ margin-right:0;}
.footer ul li:first-child{ font-size:18px; color:#fff; line-height:28px;}
.footer ul li a{ font-size:14px; color:#fff; line-height:28px; font-weight:lighter;}
.footer ul .fs{ font-size:16px; color:#fff; line-height:28px; font-weight:lighter;}
.footer ul li{ font-size:14px; color:#fff; line-height:28px; font-weight:lighter;}
.footer .copyRight{ padding:25px 0; border-top:1px solid #4d4d4d;}
.footer .copyRight,.footer .copyRight a{ font-size:14px; color:#fff; line-height:20px; font-weight:lighter;}
.footer .copyRight a{ margin:0 10px;}

.float{ width:130px; height:305px; background:#f1f1f1; position:fixed; top:230px; right:1%; text-align:center; border-radius:3px; z-index:999;}
.float .float-phone{ height:60px; background:#004e98; font-size:12px; color:#fff; line-height:15px; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px;}
.float .float-phone span{ font-size:15px; color:#fff; line-height:18px; font-weight:bold; letter-spacing:normal;}
.float .float-phone p{ padding-top:13px; letter-spacing:1px;}
.float .float-onlineTitle{ font-size:18px; color:#252525; line-height:50px; font-weight:lighter; text-align:center;}
.float .float-online ul{ padding:0 15px;}
.float .float-online ul li{ height:30px; background-color:#004e98; text-align:left; margin-bottom:10px; border-radius:3px; background-image:url(../images/QQ_03.jpg); background-position:left 5px center; background-repeat:no-repeat;}
.float .float-online ul li a{ font-size:13px; color:#fff; line-height:30px; text-align:left; padding-left:28px; display:block;}
.float .float-one a{ font-size:14px; color:#252525; line-height:20px;}
.float .float-toTop{ margin-top:10px;}
.float .float-toTop a{ font-size:12px; color:#252525; line-height:16px; background:url(../images/to-top_03.jpg) top center no-repeat; padding-top:8px;}
