﻿@charset "utf-8";
/* CSS Document */

* {	padding: 0px;	margin: 0px;}
*:hover{-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
body, div, td, th, form, img, ul, li, dl, dt, dd, p, h1, h2, h3, h4,h5 { font-family:"微软雅黑"; margin:0px;padding:0px;list-style-type:none;}
body{ width:100%; padding:0; margin:0; background:#fff; font-family:"微软雅黑";}
span, p { font-family:"微软雅黑";	margin: 0px;padding: 0px;}
img {border: 0;}
h1, h2, h3, h4, h5, h6, h7, h8, h9 {font-size: 12px;font-weight: normal;font-style: normal;	margin: 0px;padding: 0px;font-family:"微软雅黑";}
ul, li, ol{list-style-type:none;margin:0px;padding:0px;}
i {	font-style: normal;	font-weight: normal;}
b {font-style: normal;	font-weight: normal;}
img {border: 0 none;vertical-align: top;}
input, select {	vertical-align: middle;}	
.clear {	clear: both;}
.clear:after {content: ".";height: 0;display: block;clear: both;	visibility: hidden;	font-size: 0;}
a {text-decoration: none; font-family:"微软雅黑";}
a:hover,.h a:hover,.p a:hover p,.l li:hover{-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
a:hover,.h a:hover,.p a:hover p,.l li:hover, ul li:hover a{ -moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
::selection{ background:#888888;color:#fff;text-shadow:none;}
::-moz-selection{background:#ba1818;color:#fff;text-shadow:none;}
::-webkit-scrollbar              { /* 1 */  width:8px; background-color:#eee;}
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */width:8px; background-color:#aaa;}
::-webkit-scrollbar-corner       { /* 6 */ background-color:#888;}
::-webkit-resizer                { /* 7 */ }
::-webkit-scrollbar:horizontal   { height:9px;}

/*-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .1);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .1);    box-shadow:  0 15px 25px rgba(0, 0, 0, .1); -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;*/


.top_box{ width:100%; height: auto; overflow: hidden; background: #fff; margin: 0px auto; border-top:4px solid #215ac7;}
.top{ width:1200px; height: 94px; margin: 0px auto; overflow: hidden;}
.logo{ width:513px; height: 80px; margin: 7px 0px; float: left;}
.t_right{ width:200px; height: 55px; margin: 23px 0px; float: right;}

.navi_box{width:100%; height: auto; background:url(../images/navbg.png) #1984fa; position: relative; z-index: 2; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .3);    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .3);    box-shadow:  0 5px 10px rgba(0, 0, 0, .3);}
.navi{  height: 45px; width:1200px; margin: 0px auto;}
.navi ul{ width:100%; height: auto;  }
.navi ul li{ width:150px; height: 45px; text-align: center; float: left; padding: 0px 25px; position: relative;}
.navi ul li a{ font-size:16px; color: #FFF; width:150px; height: 25px; line-height: 25px; margin: 10px 0px; display: block;}
.navi ul li:hover a{ background:#fff; border-radius: 20px; color: #fe3630}
.navi ul li dl{ position:absolute;  top:45px;left:25px; display: none;background:url(../images/n_b.png); height: auto; overflow: hidden;}
.navi ul li:hover dl{display: block;}
.navi ul li dl dd{ width:150px; height: auto;     }
.navi ul li:hover dl dd a{ color: #fff; background: none; border-radius: 0px; height: 40px; line-height: 40px; margin: 0px; font-size: 14px;}
.navi ul li dl dd:last-child{padding-bottom: 10px;}
.navi ul li dl dd:hover a{background:#fe3630; color: #fff; border-radius: 0px;}



.banner{ height:600px; width:100%;}
.flexslider{position:relative;height:600px;overflow:hidden; }
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{ display:inline-block;height:14px; margin-left:5px; margin-right:5px;zoom:1;}
.flex-control-nav a{border-radius:50%;display:inline-block;width:8px;height:8px; border:2px solid #fff;line-height:120px;overflow:hidden;background:none;cursor:pointer;}
.flex-control-nav .flex-active{ width:12px; height:12px; background:#fff; border:none;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.slides li a{ width:100%; height:600px; display:block;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%; margin-top: -30px;}
.flex-direction-nav li a{display:block; width:65px; height: 65px;  overflow:hidden;cursor:pointer;position:absolute;}
 

.c{ width:100%; height: auto;overflow: hidden; margin: 0px auto;}
.center{ width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.c1{ background:#f6f6f6;-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .1);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .1);    box-shadow:  0 15px 25px rgba(0, 0, 0, .1); padding-bottom: 30px;}
.center1 ul li{width:150px; height: auto; overflow: hidden; float: left; text-align: center;position: relative; z-index: 2}
.center1 ul li i{ width:91px; height: 91px; border:2px solid #c7e8ff; border-radius: 50%;  margin:10px 27.5px; margin-top: 20px; display: block; }
.center1 ul li i b{ width:95px; height: 95px; background:url(../images/flm_80.png) no-repeat center; position: absolute; display: none; top: 20px; left: 27.5px; z-index: -1}
.center1 ul li a{ font-size: 15px;color: #333;} 
.center1 ul li:hover a{color:#1883f8}
.center1 ul li:hover i b{ display: block;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.center1 ul li:hover i{width:95px; height: 95px; border:none;}
.c11 i{ background:url(../images/flm_36.png) no-repeat center #fff;}
.c12 i{ background:url(../images/flm_38.png) no-repeat center #fff;}
.c13 i{ background:url(../images/flm_40.png) no-repeat center #fff;}
.c14 i{ background:url(../images/flm_42.png) no-repeat center #fff;}
.c15 i{ background:url(../images/flm_44.png) no-repeat center #fff;}
.c16 i{ background:url(../images/flm_46.png) no-repeat center #fff;}
.c17 i{ background:url(../images/flm_48.png) no-repeat center #fff;}
.c18 i{ background:url(../images/flm_50.png) no-repeat center #fff;}
.center1 ul .c11:hover i{ background:url(../images/flm_83.png) no-repeat center;}
.center1 ul .c12:hover i{ background:url(../images/flm_92.png) no-repeat center;}
.center1 ul .c13:hover i{ background:url(../images/flm_84.png) no-repeat center;}
.center1 ul .c14:hover i{ background:url(../images/flm_86.png) no-repeat center;}
.center1 ul .c15:hover i{ background:url(../images/flm_87.png) no-repeat center;}
.center1 ul .c16:hover i{ background:url(../images/flm_89.png) no-repeat center;}
.center1 ul .c17:hover i{ background:url(../images/flm_91.png) no-repeat center;}
.center1 ul .c18:hover i{ background:url(../images/flm_85.png) no-repeat center;}

.center2{width:1230px; margin-top: 50px;}
.c_title{ width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.c_title .ct_left{ float:left; background: url(../images/flm_108.png) no-repeat bottom left; padding-bottom: 10px}
.ct_left h2{ font-size: 26px; color: #333; font-weight: bold; float: left;}
.ct_left span{ font-size: 26px; color: #888;text-transform:uppercase; margin-left: 3px;}
.c_title a{float:right; font-size: 14px; color: #888; background: url(../images/flm_112.png) no-repeat right top; padding-right: 30px; height: 30px; line-height: 25px; margin-top: 23px;}
.c2_bottom{ width:1200px; height: auto; overflow: hidden; margin: 0px auto; position: relative; padding: 0px 15px; padding-top: 5px; padding-bottom: 50px;}
.slideshow_item{ width:1200px; height: auto; position:relative;  }
.c2_bottom ul li{ width:280px; height: auto; padding: 10px; z-index: 1;   float: left; background: #fff; position: relative; margin-top: 20px;}
.c2_bottom ul li:nth-child(1),.c2_bottom ul li:nth-child(2),.c2_bottom ul li:nth-child(3),.c2_bottom ul li:nth-child(4){ margin-top:0px;}
.c2_bottom ul li img{ width:280px; height: 200px;}
.c2_bottom ul li h2{ height: 30px; line-height: 30px; overflow: hidden; width:280px; margin-top: 10px;}
.c2_bottom ul li h2 a{ font-size: 18px; color: #333;}
.c2_bottom ul li h2 i{ width:3px; height: 25px; margin: 2.5px 0px; display: block; float: left; margin-right: 5px; background: #36a4fc;}
.c2_bottom ul li p{ height:40px; line-height: 20px; font-size: 12px; color: #888; margin: 12px 0px; overflow: hidden;}
.c2_bottom h5{ width:280px; height: 30px; overflow: hidden; }
.c2_bottom h5 span{font-size: 12px; background: url(../images/flm_33.png) no-repeat left center; padding-left: 20px; color: #888;}
.c2_bottom h5 a{ font-size: 12px; color: #fff; background: #36a4fc; width:80px;height: 20px; line-height: 20px; text-align: center; border-radius: 30px; float: right; display: block;}
.c2_bottom ul li b{width:280px; position: absolute; height: 2px; left: 10px; bottom:0px; display: block; background: #ddd;}
.c2_bottom ul li:hover{-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .1);    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .1);    box-shadow:  0 5px 15px rgba(0, 0, 0, .1); -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;z-index: 2;}
.c2_bottom ul li:hover h2 i{ width:20px; background: #fe3630; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c2_bottom ul li:hover h5 span{background: url(../images/flm_333.png) no-repeat left center;  -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c2_bottom ul li:hover h5 a{background: #fe3630;  -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c2_bottom ul li:hover b{ display:none;}
.slideshow_prev{ width:34px; height: 58px; position: absolute; top:50%; margin-top: -29px; left: 0px; z-index:99}
.slideshow_next{ width:34px; height: 58px; position: absolute; top: 50%;  margin-top: -29px;right: 0px; z-index:99}
.slideshow_paging{ position:absolute; bottom:0px; left: 50%; margin-left: -150px; line-height: 50px; height: 10px; overflow: hidden;}
.slideshow_paging a{ height:6px; width:80px;  background:#f5f5f5; display: block; border-radius: 5px; float:left; margin: 0px 10px;}
.slideshow_paging .activeSlide{ width:80px; height: 6px; background: #36a4fc; border:none;}


.c3{background:#f8f8f8; padding-top: 50px; margin-top: 50px; padding-bottom: 40px;}
.center3{width:1230px;}
.c3_bottom{ width:1200px; height:auto; overflow: hidden; margin: 0px auto; padding: 0px 15px;}
.c3_bottom ul li{ width:285px; height: auto; overflow: hidden; float: left; margin: 20px 0px; margin-left: 20px; background: #fff}
.c3_bottom ul li:first-child{ margin-left: 0px;}
.c3_bottom ul li img{ width:285px; height: 210px;}
.c3_bottom ul li h2{ height: 30px; line-height: 30px; overflow: hidden; width:260px; margin: 0px auto; margin-top: 5px;}
.c3_bottom ul li h2 a{ font-size: 18px; color: #333;}
.c3_bottom ul li p{ width:260px; margin: 10px auto; height: 40px; line-height: 20px; font-size: 13px; color: #888 }
.c3_bottom ul li h5{ width:280px; height: 30px; overflow: hidden; margin-top: 15px; margin-bottom: 10px; }
.c3_bottom ul li h5 span{font-size: 13px; width:80px;height: 25px; line-height: 25px; text-align: center; border-radius: 30px; margin-left: 7.5px; background: #36a4fc; color: #fff; float: left;}
.c3_bottom ul li h5 i{ margin-right: 7.5px; background:url(../images/flm_122.png) no-repeat right center; float: right; display: block; width:24px; height: 28px;}
.c3_bottom ul li:hover{-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .1);    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .1);    box-shadow:  0 5px 15px rgba(0, 0, 0, .1); -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;z-index: 2; background:#36a4fc;}
.c3_bottom ul li:hover h2 a{color:#fff; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c3_bottom ul li:hover p{color:#fff; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c3_bottom ul li:hover h5 span{ background: #fff; color: #fe3630;  -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c3_bottom ul li:hover h5 i{ margin-right: 7.5px; background:url(../images/flm_119.png) no-repeat right center;  }


.center4{padding-top: 50px; }
.c4_top{ width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.c4_top h2{ width:450px; height: 73px; background: #36a4fc; border-radius: 10px; text-align: center; margin: 10px auto; margin-top: 50px;}
.c4_top h2 img{ margin-top: 10px;}
.c4_top p{ width:650px; text-align: center;height: 30px; line-height: 30px; border-top:2px solid #36a4fc; margin: 0px auto; font-size: 12px; color: #666}
.c4_bottom{width:1200px; height: auto;overflow: hidden; margin: 30px auto;}
.c4_bottom ul li{width:380px; height: 415px; overflow: hidden; position: relative; float: left; margin-left: 30px; cursor: pointer}
.c4_bottom ul li:first-child{ margin-left: 0px;}
.c4_bottom ul li img{ width:380px; height:285px; }
.c4_ab{ width:340px; height: auto; overflow: hidden; position: absolute; left: 20px; top:250px; background: url(../images/bl.png);}
.c4_ab h2{ height:50px; line-height: 50px; text-align: center; margin: 0px auto; width:300px; border-bottom: 1px solid #2a95eb; font-size: 22px; color: #fff; font-weight: bold;}
.c4_ab p{ height:75px; line-height: 25px;   margin: 0px auto; width:300px;font-size: 12px; color: #e7f3ff; margin-top: 10px; margin-bottom: 15px; }
.c4_bottom ul li:hover .c4_ab{ width:340px; height: auto; overflow: hidden; position: absolute; left: 20px; top:220px; background: url(../images/red.png); -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c4_bottom ul li:hover .c4_ab h2{ border-bottom: 1px solid #ff807c; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}

.c5{background:url(../images/flm_10.jpg) no-repeat center; background-attachment: fixed; background-size: cover; padding-top: 50px; margin-top: 30px;}
.c5_bottom{width:1200px; height: auto; overflow: hidden; margin: 50px auto;}
.c5_bottom .c5_left{ width:490px; float: left;}
.c5_left { text-align: right;}
.c5_left p{width:490px; line-height: 25px; font-size: 14px; color: #333; text-align: left; margin-top: 20px; margin-bottom: 50px;}
.c5_left a{ width:140px; height: 45px; line-height: 45px; text-align: center; background: #fe3630; color: #FFFFFF; display: block; border-radius: 30px; float: right;}
.c5_right{ width:670px; float: right;}
.c5_right .sp_box{ width:670px; height: 400px;}
.sp_sz{width:670px; height:auto; overflow: hidden; margin: 0px auto; margin-top: 20px;}
.sp_sz span{ font-size: 60px; color: #fe3630; font-weight: bold; text-align: center;display: block;}
.sp_sz span i{font-weight: bold;}
.sp_sz span b{font-size:14px; color: #888; display: block;}
.sp_sz .num1{width:140px; float: left;}
.sp_sz .num2{width:180px;float: left; margin-left: 45px;}
.sp_sz .num3{width:260px; float:right;}

.center6{width:1230px; padding-top: 50px;}
.c6_bottom{ width:1200px; height: auto; overflow: hidden; margin: 0px auto; padding: 0px 15px; padding-top: 5px; padding-bottom: 30px;}
.c6_bottom ul li{ width:580px; height: auto; overflow: hidden; float: left; position: relative; z-index: 1; padding: 10px;}
.c6_bottom ul li img{width:0px; height: 140px; float: left}
.c6_bottom ul li:hover{-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .1);    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .1);    box-shadow:  0 5px 15px rgba(0, 0, 0, .1); -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;z-index: 2;}
.c6_bottom ul li:hover img{width:190px; height: 140px; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c6_bottom ul li h2{ height:20px; line-height: 20px; font-size: 18px; float: right; width:580px;overflow: hidden;}
.c6_bottom ul li h2 a{color: #333;}
.c6_bottom ul li p{font-size:13px; height: 75px; line-height: 25px; margin: 10px 0px; color: #888; float: right; width:580px;overflow: hidden;}
.c6_bottom ul li h5{ height: 25px; overflow: hidden; float: right; width:580px;}
.c6_bottom ul li h5 span{font-size: 13px; color: #aaa; float: left; background: url(../images/da2.png) no-repeat left center; padding-left: 20px;}
.c6_bottom ul li h5 a{ width:90px; height: 25px; line-height: 25px; text-align: center; background: #36a4fc; color: #fff; font-size:14px; float: right; display: block; border-radius: 30px;}
.c6_bottom ul li:hover h2,.c6_bottom ul li:hover p,.c6_bottom ul li:hover h5{width:380px;}
.c6_bottom ul li:hover h2 a{color:#fe3630;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c6_bottom ul li:hover h5 span{  background: url(../images/da1.png) no-repeat left center; }
.c6_bottom ul li:hover h5 a{ background: #fe3630}
.c6_bottom ul li b{width:580px; height: 2px; background:#f8f8f8; position: absolute; bottom:0px;}
.c6_bottom ul li:hover b{width: 0px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}

.c_yl{background:#eee; }
.center_yl{font-size: 14px; color: #333; line-height: 40px;}
.c_yl a{color:#888; padding-right: 10px;}

.c_foot{background:#1f1f1f; padding-bottom: 40px;}
.center_f{ padding-top:30px;}
.cf_left{ float:left;width:330px;}
.cf_left h2{ font-size: 30px; color: #fff; padding-left: 50px; background: url(../images/flm_57.png) no-repeat left center; height: 40px; line-height: 42px;}
.cf_left h5{width:330px; height: auto; overflow: hidden; padding-left: 50px; margin-top: 10px;}
.cf_left h5 a{font-size:14px; color: #a5a5a5; line-height: 30px;}
.cf_left h5 span{ padding:0px 10px;font-size:14px; color: #a5a5a5;}
.cf_cent{ float:left;width:475px; margin-left: 80px;}
.cf_cent h2{ font-size: 30px; color: #fff; padding-left: 50px; background: url(../images/flm_60.png) no-repeat left center; height: 40px; line-height: 42px;}
.cf_cent h5{width:475px; height: auto; overflow: hidden; padding-left: 50px; margin-top: 10px;}
.cf_cent h5 span{font-size:24px; color: #a5a5a5; line-height: 40px; height: 40px; border-left: 3px solid #36a4fc; padding-left: 10px;}
.cf_cent h5 p{font-size:14px; color: #a5a5a5; line-height: 30px;}
.cf_right{ float:right;width:240px;}
.cf_right img{ float:right;}
.cf_right h5{width:75px; float: left;}
.cf_right h5 span{ display:block; width:75px; background: #fff; border-radius: 20px; height: 25px; text-align: center; line-height: 25px;}
.cf_right h5 a{display:block;width:31px; height: 31px; border-radius: 50%;background-image:url(../images/flm_61.png); background-repeat: no-repeat; border:2px solid #fff; margin-top: 10px; margin-left: 40px;}
.fa1{ background-position: 155% -12%;}
.fa2{ background-position: 153% 50%;}
.fa3{ background-position: 153% 113%;}
.cf_right h5 a:hover{display:block;width:31px; height: 31px; border-radius: 50%;background:url(../images/flm_61.png) #fff; background-repeat: no-repeat; }
.cf_right h5 a:hover.fa1{ background-position: -55% -13%;}
.cf_right h5 a:hover.fa2{ background-position: -60% 50%;}
.cf_right h5 a:hover.fa3{ background-position: -65% 112%;}
.c_ff{ background:url(../images/flm_104.jpg) no-repeat center; text-align: center;}
.c_ff p{color:#9e91bc;   height: 30px; line-height: 30px; font-size: 12px; display: block;}

.center_news_list{margin-top: 50px; margin-bottom: 20px;}
.mbx_n{ float:right; font-size: 13px; color: #888; margin-top: 20px;}
.mbx_n img{ margin-top: 5px; margin-right: 8px;}
.mbx_n a{ color: #888;padding: 0px;background: none; float: initial;}

.n_navi{ width:1200px; height: 50px;  background: #f5f5f5;  margin: 0px auto; margin-top: 30px;}
.n_navi img{float: left;}
.n_navi ul{width:980px;float: right;}
.n_navi ul li{ float: left;}
.n_navi ul li a{padding: 0px 50px; height:50px; line-height: 50px; font-size: 15px; color: #1d84fa; background: url(../images/s.png) no-repeat right center;}
.n_navi ul li:last-child a{background: none;}
.n_navi ul li:hover a{color:#fe3630;}

.n_news_list{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.n_news_list ul{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.n_news_list ul li{width:100%; height: auto; overflow: hidden; margin: 20px auto;border-bottom: 1px solid #eee; padding-bottom: 20px;}
.n_news_list ul li img{width:270px; height: 190px; float: left; margin-right: 20px;}
.n_news_list ul li h2{ height: 30px; line-height: 30px; overflow: hidden; width:910px; float: right;}
.n_news_list ul li h2 a{font-size:18px; color: #333;}
.n_news_list ul li p{height: 75px; line-height: 25px; width:910px; float: right; font-size: 14px; color: #888; margin: 20px auto;}
.n_news_list ul li h5{ height: 25px; overflow: hidden; float: right; width:910px; margin-top: 20px;}
.n_news_list ul li h5 span{font-size: 13px; color: #aaa; float: left; background: url(../images/da2.png) no-repeat left center; padding-left: 20px;}
.n_news_list ul li h5 a{ width:120px; height: 25px; line-height: 25px; text-align: center; background: #36a4fc; color: #fff; font-size:14px; float: right; display: block; border-radius: 30px;}
.n_news_list ul li:hover h2 a{font-size:18px; color: #fe3630;}
.n_news_list ul li:hover h5 a{   background: #fe3630;  }


.Page{width:100%; text-align:center; padding:50px 0px; padding-top: 10px;}
.Page a{display:inline-block;width:50px;background:#fbfbfb;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:-3px; color: #666}
.Page span{display:inline-block;width:50px;background:#fbbf13;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:-3px; color: #fff}
.nav-links a:first-child{ display:none;}
.nav-links a:nth-child(2){ width:80px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.nav-links a:last-child{ width:80px;border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.Page a:hover{ background:#fbbf13; color:#FFF}
.Page a.cur{ background:#fbbf13; color:#FFF}
.Page span.current{ display: inline-block;background:#fbbf13;  vertical-align:middle;color:#FFF;height:50px; line-height:50px;width:50px; margin-left: -5px;}
.Page a.prev{ border-radius:6px 0px 0px 6px;width:90px;}
.Page a.prev span{ background:url(../images/2015/Icon25.gif) no-repeat  10px center; display:block;}
.Page a.prev:hover span{ background:url(../images/2015/Icon025.gif) no-repeat  10px center;}
.Page a.next{ border-radius:0px 6px 6px 0px;width:90px;}
.Page a.next span{ background:url(../images/2015/Icon26.gif) no-repeat 88% center; display:block;}
.Page a.next:hover span{ background:url(../images/2015/Icon026.gif) no-repeat 88% center;}

.c_n2{background:#f5f5f5}

.n_news_show{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.n_cp_show{width:900px; float: right;}

.news_show_title{ width:100%; height: auto; overflow: hidden;margin: 50px auto; margin-bottom: 20px;}
.news_show_title h2{ font-size:26px; color: #333; text-align: center; height: auto; line-height: 40px; padding-bottom: 10px;}
.news_show_title h5{ text-align:left; font-size: 14px; color: #888; line-height: 40px;border-bottom: 1px solid #eee; }
.news_show_title h5 span{ padding-right:20px; }
.news_show_title h5 a{float:right; font-size: 13px; color: #fe3630; border:1px solid #fe3630; padding: 1px 20px; height: 20px; margin-top: 5px; line-height: 20px; display: block; border-radius: 30px;}

.news_show_p{ width:1200px; height: auto; overflow: hidden; font-size: 15px; color: #888; line-height: 32px; margin: 0px auto; text-indent: 2em;}

.mzsm{ width:1200px; height: auto; overflow: hidden; margin: 50px auto; background: #f8f8f8; }
.mzsm a {font-size: 13px; color: #fe3630; border:1px solid #fe3630; text-align:center; height: 20px; line-height: 20px; display: block; border-radius: 30px;width:200px; margin: 15px auto;}
.mzsm900{ width:900px; height: auto; overflow: hidden; margin: 50px auto; background: #f8f8f8; }
.mzsm900 a {font-size: 13px; color: #fe3630; border:1px solid #fe3630; text-align:center; height: 20px; line-height: 20px; display: block; border-radius: 30px;width:200px; margin: 15px auto;}


.updown{ width:100%; height: auto; overflow: hidden; margin: 50px auto; }
.ud{ width:50%; height: 30px; line-height: 30px; overflow: hidden; font-size: 15px; color: #333;}
.up{float:left;}
.down{text-align:right}
.updown b{ border:1px solid #eee; padding: 1px 10px; border-radius: 5px; color: #888; margin-right: 10px;}
.updown a{ font-size: 15px; color: #1d84fa;}
.updown a:hover{ color:#fe3630;}


.center_ly{ margin-top:50px;}
.ly_box{width:1200px; height: auto; overflow: hidden; margin: 40px auto;}
.ly_left{ width:630px; float: left}
.ly_left input{ width:250px; margin-right: 10px; height: 40px; line-height: 40px;   background: #fff; border:1px solid #ddd; float: left; margin-top: 10px; text-indent: 10px;}
.ly_txt{width:524px; float: left;}
.ly_left .inp_tar{ width:512px; margin-right: 10px; height: 94px; line-height: 40px;   background: #fff; border:1px solid #ddd; float: left; margin-top: 10px; text-indent: 10px;font-family:"微软雅黑"; }
.ly_left a{ width:106px;padding:60px 0px; background: #fe3630; text-align: center; float: right; margin-top: 10px; font-size: 30px; color: #fff;}
.ly_r{width:150px; height: 200px; float:right;}
.ly_r img{width:150px; height: 200px; margin-top: 10px;}
.ly_p{ width:350px; margin-left: 35px; float: left;}
.ly_p h5{ height: 66.6px; padding-left: 50px; line-height: 66px; font-size: 24px; color: #333}
.ly_p h5 span{font-size: 12px;}
.ly_h1{ background:url(../images/p.png) no-repeat left center;}
.ly_h2{ background:url(../images/w.png) no-repeat left center;}
.ly_h3{ background:url(../images/d.png) no-repeat left center;}

.cp_box{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.cp_navi{width:270px; float: left; margin-top: 10px;}
.n_img_list{  float: right; width:900px; padding: 0px 15px;}
.n_img_list .slideshow_item{width:900px;}
.n_img_list ul{ height:auto; overflow: hidden; padding-bottom: 30px;}
.n_img_list ul li:nth-child(1),.n_img_list ul li:nth-child(2),.n_img_list ul li:nth-child(3){ margin-top: 0px;}
.n_img_list ul li:nth-child(4){ margin-top: 20px;}
.cp_navi ul li{ border:1px solid #e4e4e4; border-top:none; line-height: 40px; font-size: 14px; color: #0055af; text-indent: 20px; }
.cp_navi ul li a{color:#0055af; font-size:15px;}
.cp_navi ul li dl{ text-indent: 25px;   height:0px; overflow: hidden; background: #f8f8f8; font-size: 12px;}
.cp_navi ul li dl dd{ height:35px; line-height: 35px; overflow: hidden;}
.cp_navi ul li:hover dl{ height: auto; -moz-transition: all 0.3s linear ; -webkit-transition: all 0.3s linear ; -o-transition: all 0.3s linear ;    transition: all 0.3s linear ;}
.cp_navi ul li dl dd a{ color:#333; font-size:13px;}
.cp_navi ul li dl dd .on{color:#fe3630;}
.cp_navi ul li dl dd:hover a{ color:#fe3630;}
.cp_navi ul li:hover{ background: #cce5ff; color:#333}

.cp_show_p{width:900px;}
.cp_show_p p{font-size: 15px; color: #888; line-height: 32px; margin: 0px auto; text-indent: 2em;}
.cp_show_p img{ display:block; margin:0 auto; text-align:center;}
.cp_show_p div{ margin:0 auto; padding:30px 0; text-align:center;}
.btn_submit{background: #fe3630 !important; color:#FFF; font-size:16px; font-weight:bold; margin-left:120px; cursor:pointer;}

.izl-rmenu{
margin-right:0;
width:76px;
position:fixed;
right:12px;
top:20%;
z-index:999;
}

#udesk-feedback-tab {
    background: url(../images/righticon02.jpg) top center no-repeat;
    background-color: #fff;
    display: block;
    height: 77px;
    width: 76px;
    margin-bottom: 13px;
    box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.35);
    -webkit-box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.35);
}

.izl-rmenu .cart {
    background: url(../images/righticon03.jpg) top center no-repeat;
    background-color: #fff;
    display: block;
    height: 77px;
    width: 76px;
    margin-bottom: 13px;
    box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.35);
    -webkit-box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.35);
}

.izl-rmenu .consult {
    background: url(../images/righticon01.jpg) top center no-repeat;
    background-color: #fff;
    display: block;
    height: 77px;
    width: 76px;
    margin-bottom: 13px;
    box-shadow: -4px 4px 5px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: -4px 4px 5px 0px rgba(0,0,0,0.35);
    -webkit-box-shadow: -4px 4px 5px 0px rgba(0,0,0,0.35);
}

.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}


/*右侧悬浮*/
.izl-rmenu{
	       margin-right: 0;
	       width: 76px;
	       position: fixed;
	       right: 12px;
	       top: 20%;
	       z-index:999;
}
.izl-rmenu .consult{ background: url(../images/righticon01.jpg) top center no-repeat; 
	background-color: #fff;
    display: block;
    height: 77px;
    width: 76px; margin-bottom: 13px;box-shadow:-4px 4px 5px 0px rgba(0,0,0,0.35);-moz-box-shadow:-4px 4px 5px 0px rgba(0,0,0,0.35);-webkit-box-shadow:-4px 4px 5px 0px rgba(0,0,0,0.35);
}
.izl-rmenu .consult .phone {
   background: url(../images/black.png) repeat;
    position: absolute;
    width: 186px;
    left: -186px;
    top: 180px;
    line-height: 77px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    display: none;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
   background: url(../images/righticon03.jpg) top center no-repeat; 
	background-color: #fff;
    display: block;
    height: 77px;
    width: 76px; margin-bottom: 13px;box-shadow:0px 2px 5px 2px rgba(0,0,0,0.35);-moz-box-shadow:0px 2px 5px 2px rgba(0,0,0,0.35);-webkit-box-shadow:0px 2px 5px 2px rgba(0,0,0,0.35);

}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(../images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic{
	display:none;
    position: absolute;
    left: -186px;
    top: 90px;
    width: 186px; background: url(../images/black.png) repeat;
}
.izl-rmenu .cart .pic span{ display: block; width: 100%; text-align: center; line-height: 60px; font-size: 16px; font-weight: bold; color: #fff;}
.izl-rmenu .cart .pic img{ display: block; max-width: 100%; margin: 0px auto 20px auto;}
#udesk-feedback-tab {
    background: url(../images/righticon02.jpg) top center no-repeat; 
	background-color: #fff;
    display: block;
    height: 77px;
    width: 76px; margin-bottom: 13px;box-shadow:0px 2px 5px 2px rgba(0,0,0,0.35);-moz-box-shadow:0px 2px 5px 2px rgba(0,0,0,0.35);-webkit-box-shadow:0px 2px 5px 2px rgba(0,0,0,0.35);
}
#udesk-feedback-tab .tel{
	background: url(../images/black.png) repeat;
    position: absolute;
    width: 186px;
    left: -186px;
    top: 0px;
    line-height: 77px;
    color: #fff;
    font-size: 16px; font-weight: bold;
    text-align: center;
    display: none;
}

#udesk-feedback-tab:hover .tel{display:inline !important;}










