@charset "gb2312";
* {padding: 0;margin: 0;}
ul li {list-style: none;}
a {text-decoration: none;color:#333;}
a:hover{ color:#224074;}
img {border: none;}
html, body,h3{font: 14px Arial, "Microsoft YaHei";color: #333; line-height:25px; font-weight:normal;}
h1,h2,div{ font-family:"Microsoft YaHei";}
.clear{ clear:both;}
.fl{ float:left;}
.wapper{width: 1200px;margin:0 auto 30px auto; min-height:400px;}
.head{width:1200px;margin:auto;}
.logo{ width:800px; height:100px; }
.tel {float: right; width:180px;font-size: 14px; color:#fff;padding-left: 44px; margin-top:30px;background:url(../images/tel01.png) no-repeat left center;line-height: 18px;}
.tel .num {font-size: 20px;color:#fff;font-weight: bold;}
.header{ width:100%; height:100px; background:#224074;}
.nav{ width:100%; background:#ff9700; height:50px;position: relative;z-index: 99999;}
.navli{ width:1200px; margin:0 auto;}
.navli ul li{ padding:0px 20px; float:left; margin: 0 15px;text-align:right;position:relative; line-height:50px;}
.navli ul li a{ color:#fff;}
.navli ul li:hover{ background:#224074;}
.navli ul li:hover ul{ display:block;}
.navli ul li ul{ display:none; position:absolute; top:50px; text-align:center; left:0px; z-index:9999999; background:#224074; padding:10px 0;}
.navli ul li ul li{ float:none; text-align:left; line-height:30px; z-index:100; padding:0px; text-align:center; width:auto;margin:0px 0 5px 0; padding:0 10px;}
.navli ul li ul li a{color:#fff;}
.navli ul li ul li:hover{background:#ff9700;}

/*»ÃµÆ*/
.fullSlide {width:100%;position:relative; margin:auto;height:500px; z-index:0;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100%!important;}
.fullSlide .bd li {width:100%!important;height:500px;overflow:hidden;text-align:center;background-repeat:no-repeat;background-size:100%;}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center; width:150px; margin:0 auto;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline-block;zoom:1;width:40px;height:5px;margin:5px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;float:left;}
.fullSlide .hd ul li:hover{background:#da231b;}
.fullSlide .hd ul .on {background:#da231b;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:50px;width:40px;height:60px;background:url(../images/slider-arrow.png)  #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.9;display:none;}
.fullSlide .next {left:auto;right:50px;background-position:-6px -137px;background:url(../images/slider-arrow2.png)  #000 no-repeat}
.about {width: 100%;height:520px;overflow: hidden;margin: 0 auto;background: #ececec;}
.about .fimg {width:49.9%;height:520px;overflow: hidden;float: left;background-size: cover; background:#224074;}
.ab_left {width:49.9%; float: left;}
.ab_content {padding:80px 80px 0px 0px;width:520px; float:right;}
.ab_content .description {height:117px;overflow: hidden;line-height:30px;padding: 0 0 25px;margin-bottom:50px;}

.ab_content .more {background:url(../images/more.png) no-repeat;height: 43px; line-height:43px; padding-left:45px;}
.ab{ background:url(../images/ab.png) no-repeat; height:90px;padding-top: 50px;}
.ab span{ background:#ececec; font-size:24px; color:#224074;}
.fimg_content{ width:520px; padding:80px 0px 0px 80px; float:left;}
.fimg_content ul li { margin-bottom:73px; overflow:hidden; height:74px;}
.fimg_content ul li img{ width:74px; height:74px; float:left; margin-right:41px;}
.fimg_content ul li h2{ font-weight:normal; font-size:18px; line-height:32px;}
.fimg_content ul li div{ width:405px; float:left; color:#fff;}
.fimg_content ul li p{ line-height:20px;}

.pro{ width:1200px; margin:0 auto;}
.pro_title{ height:168px; margin-top:-50px; margin-bottom:40px;}
.p_title{ background:url(../images/title.png) center top no-repeat; width:100px; height:168px; line-height:210px; text-align:center; font-size:24px;color:#ff9700; margin-right:100px; z-index:10; }
.pro_list{ text-align:right; padding-top:140px; float:right;}
.pro_list div{ width:90px; padding:0 5px;overflow:hidden; float:left; height:30px;border:1px solid #b3b3b3; text-align:center; margin-left:5px; display:inline-block; }
.more2{border:1px solid #2455b1; color:#2455b1; padding:0 20px; margin-left:5px;padding: 5px 20px;line-height: 31px;}
.pro_list div:hover{border:1px solid #2455b1; color:#2455b1;}
.index_list li{ width:280px; height:260px;position:relative; float:left; margin-right:16px; margin-bottom:16px; border:4px solid #ebebeb;}
.index_list li h2{ width:100%;height:40px; line-height:40px; overflow:hidden;background:url(../images/pro08.png); position:absolute; z-index:2;left: 0; font-weight:normal;bottom: 0; font-size:14px;}
.index_list li h2 a{color:#fff; padding:0 20px;}
.index_list li img{width:280px; height:260px; position:relative;}
.index_list li:hover{border:4px solid #ff9700;}
.n_title{ background:url(../images/title2.png) center top no-repeat; width:100px; height:168px; line-height:210px; text-align:center; font-size:24px;color:#fff; z-index:10; position:relative; }
.ti img{ width:495px; height:170px; margin-top:-100px; position:absolute;}
.ti{ height:240px;}
.new_left{ width:495px;}
.new_left ul li{ height:40px; line-height:40px; overflow:hidden; border-bottom:1px  solid #dfdfdf; background:url(../images/nesws.png) no-repeat left center; padding-left:20px;}
.new_left ul li span{ float:right;}
.new_left ul li a{ float:left; width:350px; height:40px; overflow:hidden;}
.new_left ul { margin-bottom:34px;}
.new_left .more {background:url(../images/more.png) no-repeat;height: 43px; line-height:43px; padding-left:45px; }
.index_news{ width:1200px; margin:44px auto 0 auto;}
.news_right{ margin-left:75px; width:630px;}
.news_right ul li{ border-bottom:1px solid #d0d0d0; padding-bottom:20px; margin-bottom:20px; height:74px;}
.news_right ul li .newsdate{ width:74px; height:50px; padding:12px 0; text-align:center; background:#224074; color:#fff;}
.news_right ul li .newsdate span{ font-size:18px;}
.news_right ul li .new_{ width:530px; float:left;margin-left: 20px;}
.news_right ul li .new_ p{ font-size:12px; color:#a9a9a9; line-height:20px;height: 38px;overflow: hidden;}
.news_right ul li .new_ a{ font-size:16px;line-height: 32px; }
.news_right ul li .new_ div{ height:32px; overflow:hidden;}
.footer{ height:240px; width:100%; margin-top:-240px; position:absolute;}
.imm img{ width:100%; height:340px;}
.foot{ width:1200px; margin:0 auto; }
.foot_left{ width:350px; margin-right:10px; background:#ff9700; color:#fff;height:180px; padding:30px 0; text-align:center;}
.foot_left p{ padding-left:45px; font-size:18px;line-height:40px;text-align:left;}
.foot_left h2{ font-weight:normal; padding-left:45px; font-size:36px; line-height:50px;text-align:left; margin-bottom:40px;}
.foot_left a{ padding:10px 50px; background:#fff; border-radius:50px; color:#ff9700; font-size:16px;}
.foot_right{ width:760px; background:#224074; padding:40px; height:160px;}
.foot_nav a{ padding-right:30px; color:#fff;}
.foot_{ width:630px;}
.Copyright{ color:#ccc; margin-top:20px; line-height:30px;}
.ewm{ width:130px; text-align:center; color:#fff;}
.ewm img{ width:130px; height:130px;}

.link{ width:1200px; margin:0px auto 20px auto; }
.link p{ margin-bottom:5px; border-bottom:1px solid #dadada; line-height:35px;}
.link span{ background:#224074; padding:2px 20px; color:#fff;}
.link a{ padding:0 15px;}

.left{ width:910px; margin-right:50px; margin-bottom:30px;}
.right{ width:240px; margin-bottom:30px;}
.content_title {position: relative;height: 50px; margin-bottom:20px; border-bottom:1px solid #224074;}
.content_title h2 {display: inline-block;padding-bottom: 6px;position: absolute;left: 3px;top: 13px;font-size: 18px;font-weight: normal;color: #224074;text-align: left;}
.bread {position: absolute;top: 18px;right: 0px;    width:720px;overflow: hidden;height: 22px;line-height: 20px; text-align:right;}

.c_nav{ background:#224074; padding-bottom:10px;margin-top:-90px; position:absolute;width:240px;}
.c_nav ul{width:205px; margin:auto;}
.c_nav ul li{ background:#2b549a; line-height:35px; margin-bottom:10px; text-align:center;}
.c_nav ul li a{color:#fff; }
.c_nav ul li a:hover{color:#ff9700; }
.c_nav ul li div{ display:none;}
.c_nav ul li div {background:#234a8d;}
.c_nav ul li:hover div{ display:block;}
.c_title{ text-align:center; color:#fff; font-size:18px; border-bottom:1px solid #304f8a; padding:20px 0; margin-bottom:10px;}
.c_title p{ font-size:12px;}
.c_list li{ width:280px; height:260px;position:relative; float:left; margin-right:22px; margin-bottom:22px; border:4px solid #ebebeb;}
.c_list li h2{ width:100%;height:40px; line-height:40px; overflow:hidden;background:url(../images/pro08.png); position:absolute; z-index:2;left: 0; font-weight:normal;bottom: 0; font-size:14px;}
.c_list li h2 a{color:#fff; padding:0 20px;}
.c_list li img{width:280px; height:260px; position:relative;}
.c_list li:hover{border:4px solid #ff9700;}
.pages ul li{ float:left; border:1px solid #dfdfdf; padding:2px 10px; margin-right:2px;text-align:right;}
.pages_solid{ color:#2655af;}
.c_news li{ border:1px solid #dfdfdf; line-height:40px; height:40px; overflow:hidden; background:url(../images/nesws.png)  12px center no-repeat; padding:0 25px; margin-bottom:10px;}
.c_news li span{ float:right; color:#666;}
.c_news li a{ float:left; width:650px;height:40px; overflow:hidden;}
.w_title2{ text-align:center; overflow:hidden; }
.w_title2 p{margin-bottom:20px;color:#666;}
.nt{ padding:15px 0;}
.w_title2 h1{ font-size:20px; font-weight:inherit;}
.Previous{ border:1px solid #dfdfdf; margin-bottom:15px; padding:0 15px;color:#666; line-height:35px;}
.Previous a{color:#666; }
.xg_title{ background:url(../images/line.png) left center no-repeat; margin-bottom:20px;} 
.xg_title p{color:#2b5ec0; padding-left:30px; line-height:30px; font-size:16px;}