﻿@charset "utf-8";
/* CSS Document */
/*框架css*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th{ margin:0; padding:0;outline:0;border:none;}
body{ -webkit-text-size-adjust:none;font-family:"Microsoft YaHei",微软雅黑; line-height:26px; font-size:12px;color:#333;background-color:#fff;}
h1,h2,h3,h4,h5,.quick_l{font-family:"Microsoft YaHei",微软雅黑,Tahoma,Simsun,Geneva,sans-serif;font-weight:normal;}
ul,li,ol,dl,dt,dd{list-style:none;line-height:24px;}
input,select{ margin:0; padding:0; font-size:12px;font-family:"Microsoft YaHei",微软雅黑;}
.fleft{ float:left;}
.fright{ float:right;}
.textcenter{ text-align:center;}
.textleft{text-align:left;}
.textright{text-align:right;}

a{color:#333; text-decoration:none; cursor:pointer; transition:color 0.5s ease; -moz-transition:color 0.5s ease; -ms-transition:color 0.5s ease; -o-transition:color 0.5s ease; -webkit-transition:color 0.5s ease;}
a:hover{color:#2c77ab; text-decoration:under-line; cursor:pointer;}
img{border:none; vertical-align:middle;}

/* clearfloat :清除浮动*/
.fix{*zoom:1;}
.fix:after{display:block; content:"."; height:0; clear:both;visibility:hidden;}

/*常用css*/
.width100{width:100%; margin:0 auto;}
.width1000{width: 1220px;margin: 0 auto;}
.width1280{width:1280px;margin: 0 auto;}
.marauto{margin:0 auto;}
.pore{position:relative;}
.poabso{ position:absolute;}
.ico{margin-right:10px;}
.shrink{-webkit-transform:scale(0.8);display:block}

/*content*/
/* 图片轮播css */
.fullSlide{ width:100%;  position:relative;  height:500px; background:#FFF;padding-top:90px;}
.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:740px; overflow:hidden; text-align:center;  }
.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; background:url(../images/touming.png) repeat-x; text-align:center;_background:#FFF; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background-position:0 0; }
/*Index css*/
header{height:90px;background:#fff; position:absolute;width:100%;top:0;left:0;z-index:999;}
.fixed{position: fixed;top:0;}

.menu{height:90px;width:auto !important;width:960px;background:#FFF;float:left;}
.menu .nav{width:100%;/*padding-top:28px;*/height:62px;padding-left:40px;}
.menu .nav li{float:left;font-size:14px;padding:0 15px;}
.menu .nav li a{float:left;display:block;text-align:center;line-height:100px;color:#333;overflow:hidden;position:relative;}
.menu .nav li a:hover,.menu .nav li a.current{color:#333;}
.menu .nav li .box{width:100%;height:0px;transition:height ease 0.5s; -moz-transition:height ease 0.5s; -ms-transform:height ease 0.5s; -o-transition:height ease 0.5s; -webkit-transition:height ease 0.5s;position:absolute;top:90px;left:0;*left:0;background:url(../images/Menu_sec_hover.png) repeat-x;z-index:998;}
.menu .nav li:hover .box{width:100%;height:75px;position:absolute;top:90px;left:0;*left:0;background:url(../images/Menu_sec_hover.png) repeat-x;}
.menu .nav li .box a{ display:none;}
.menu .nav li:hover .box a{height:75px;color:#000; display:block; float:left; text-shadow:1px 1px #f1f1f1;line-height:75px; text-align:center; padding:0 15px;display:block;}
.menu .nav li:hover .box a:hover{color:#000;text-shadow:1px 1px #fff;}
.menu .nav li a span{ display:block; position:absolute; width:0px; height:0px; background:#01458e; top:87px; left:50%;}

.nav_but_right{width:100px;height:20px; float:right;padding-top:40px; position:relative;}
.nav_but_right li{width:20px;height:20px;margin:0 5px;background-position:0 0; transition:ease 0.3s background-position; -moz-transition:ease 0.3s background-position; -ms-transition:ease 0.3s background-position; -o-transition:ease 0.3s background-position; -webkit-transition:ease 0.3s background-position;  float:left;background-image:url(images/icon_share.png); cursor:pointer;}
.nav_but_right li:hover{background-position:0 20px;}
.nav_but_right li a{ display:block;height:20px; width:20px;}
.search_but{ }
.search_box{ display:none;height:150px; width:700px; background:rgba(255,255,255,.8);position:absolute;right:0px;top:90px;z-index:9999;}
.search_close{height:27px;width:27px; position: absolute;right:20px;top:100px;z-index:10000; cursor:pointer;}
.search_box input{height:50px;border:none; background: none;border-bottom:1px solid #ccc ;width:400px;color:#666;font-size:14px; text-align:center; position:relative;margin-top:40px;margin-left:130px;}
.search_glass{height:40px; width:40px; position:absolute;right:170px; top:45px;}


.newslist{height:auto; overflow:hidden; margin:0 auto;}
.newslist ul{ line-height:none; overflow:hidden;}
.newslist ul li{ line-height:30px;overflow:hidden;}
.newslist ul li span{ float:right;color:#908f8f; font-family:Tahoma, Geneva, sans-serif;}


.Foot{ background:#323f53;padding:60px 0;height:108px; line-height:20px;}
.Foot ul{width:1020px;margin:0 auto;}
.Foot ul li{width:400px; float:left;border-right:1px solid #35445c;color:#7c8694;height:120px;}
.footleft{line-height:40px;margin-bottom:20px;color:#7c8694;}
.footleft a{padding:0 8px;color:#7c8694;}
.footlefte{ position:relative;}
.footlefte .conleft{height:auto;left:8px; position:absolute;}
.footlefte .conright{height:auto;left:80px; position:absolute; text-transform:uppercase;}
.foocon_mid{padding-lefT:55px;}
.foocon_mid h2{color:#b1bac7;font-size:12px; line-height:30px;}
.foocon_mid h1{color:#dee0e3;font-size:24px; line-height:40px;margin:10 0px;}
.footright{width:210px; border:none; text-align:center;}

.endfoot{min-height:48px;padding:20px 0 10px 0;line-height:24px;color:#7c8594;background:#202020; text-align:center;}
.endfoot a{padding:0 3px;color:#7c8594;}


/*其他*/
/* 滚动css */

.picScroll-left{ width:1220px; position:relative;margin:0 auto;}
.picScroll-left .bd{margin-top:57px;}
.picScroll-left .bd ul{zoom:1; width:1220px; display:block;height:auto;}
.picScroll-left .bd ul li{float:left;margin:0 14px; _display:inline;width:285px;height:335px;text-align:center; position:relative;}
.picScroll-left .bd ul li .blue_hovercon{height:0px;width:285px; transition:0.5s height ease; -moz-transition:0.5s height ease; -ms-transition:0.5s height ease; -o-transition:0.5s height ease; -webkit-transition:0.5s height ease;background:rgba(1,69,142,.9); position: absolute;left:0; bottom:0; z-index:2;}
.picScroll-left .bd ul li:hover .blue_hovercon{height:335px;width:285px;}
.picScroll-left .bd ul li:hover{ box-shadow:0 0 20px rgba(0,0,0,.8);}
.picScroll-left .bd ul li .tec_con{position:relative; text-align:left;z-index:4;height:335px;width:285px;overflow:hidden;color:#fff;}
.picScroll-left .bd ul li .tec_con h2{line-height:36px;height:36px;border-bottom:1px solid #82abd8;width:180px; position:absolute;bottom:0px;left:30px; transition:1s bottom ease; -moz-transition:1s bottom ease; -ms-transition:1s bottom ease; -o-transition:1s bottom ease; -webkit-transition:1s bottom ease; z-index:5;font-size:16px; font-weight:800;}
.picScroll-left .bd ul li .tec_con p{height:55px; line-height:55px;bottom:0px;left:30px; position:absolute; transition:1s bottom ease; -moz-transition:1s bottom ease; -ms-transition:1s bottom ease; -o-transition:1s bottom ease; -webkit-transition:1s bottom ease; z-index:5;font-size:12px;}
.picScroll-left .bd ul li:hover .tec_con h2{bottom:90px;}
.picScroll-left .bd ul li:hover .tec_con p{bottom:45px;}



.txtScroll-left{ width:1220px; position:relative;margin:0 auto;}
.txtScroll-left .bd{margin-top:57px; }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1;width:1212px; margin:0 auto;}
.txtScroll-left .bd ul li{ float:left; text-align:left; _display:inline;width:360px; height:320px;margin:0 22px;}
.txtScroll-left .bd ul li .newspic{height:110px;width:360px;}
.txtScroll-left .bd ul li .newsbox{ position:relative; padding-top:40px;background:#fff; transition:background 0.5s ease; -moz-transition:background 0.5s ease; -ms-transition:background 0.5s ease; -o-transition:background 0.5s ease; -webkit-transition:background 0.5s ease;}
.txtScroll-left .bd ul li:hover .newsbox{background:#f9f9f9;}
.txtScroll-left .bd ul li:hover .newscon h2 a{color:#01458e;}
.txtScroll-left .bd ul li:hover .newscon {color:#a6a6a6;}
.txtScroll-left .bd ul li .date{ color:#a3a3a3;font-size:14px;line-height:26px; float:left; text-align:left;width:61px;border-right:1px solid #e5e5e5;height:70px;padding-left:10px;}
.txtScroll-left .bd ul li .date p{font-size:12px;color:#c9c9c9;}
.txtScroll-left .bd ul li .newscon{width:255px; float:right;margin-right:10px;height:150px;}
.txtScroll-left .bd ul li .newscon h2{height:20px; line-height:20px;font-size:16px;color:#2b2b2b;margin-bottom:8px;}
.txtScroll-left .bd ul li .newscon{font-size:12px;color:#909090; line-height:24px; transition:color 0.5s ease; -moz-transition:color 0.5s ease; -ms-transition:color 0.5s ease; -o-transition:color 0.5s ease; -webkit-transition:color 0.5s ease;}
.txtScroll-left .bd ul li .news_link_more{height:16px; width:16px;color:#dfdfdf; display:block; position:absolute; left:95px; top:150px; transition:left 0.5s ease; -moz-transition:left 0.5s ease; -ms-transition:left 0.5s ease; -o-transition:left 0.5s ease;font-size:20px;-webkit-transition:left 0.5s ease;}
.txtScroll-left .bd ul li:hover .news_link_more{color:#79a0c9;left:105px;}
