/*Generated by wjdhcms 3.0 */
@charset "utf-8";
::-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);box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #555;}
* { padding: 0; margin: 0;font-family: 'Microsoft YaHei', arial, helvetica, clean, sans-serif;}
body {font: 14px/1.231 'Microsoft YaHei', arial, helvetica, clean, sans-serif;color: #333;margin: 0;}
:focus {outline: 1;}

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{ display: block;}
a{color: #333; text-decoration: none; -webkit-transition: all .3s ease-out; transition: all .3s ease-out;}
a:link,a:hover,a:active,a:visited {text-decoration: none;}

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;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
input,textarea { outline: 0; border: 0;}
textarea { resize: none;}
h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em {font-style: normal;}

::selection {background-color:#0d4a94; color: #fff;}
::-moz-selection {background-color:#0d4a94; color: #fff;}
::-webkit-selection {background-color:#0d4a94; color: #fff;}
.fl{ float:left;}
.fr{ float:right;}

/*导航*/
.nav_top{height:100px;background:#1b3049;}
.navv img{ display:block; float:left; padding-top:26px;}
.navv{width:1200px; height:30px; margin:0 auto; }
.navv ul { float:right; width:910px;}
.navv ul li{text-align:center;float:left;height:30px;line-height: 30px; margin-top:32px;}
.navv ul li a{text-decoration:none;display:block;padding: 0 25px;float:left;font-size:15px;color:#fff;background: linear-gradient(to right, #b61826, #b61826) no-repeat;background-size: 0% 100%;-webkit-transition: all .5s;transition: all .5s;}
.navv ul li:last-child{ background:none;}
.navv ul li a:hover{color:#fff; background:#0d4a94;border-radius:20px; -webkit-animation: rot 0.5s 2  alternate;
-moz-animation: rot 0.5s 2  alternate;
-ms-animation: rot 0.5s 2  alternate;
animation: rot 0.5s 2  alternate;
-ms-transform: rotate(0deg)  scale(1.1);}
.navv ul .another a{color:#fff; background:#0d4a94; border-radius:20px;}
.fixedNav {position: fixed; top: 0px;left: 0px; width: 100%;z-index: 100000; _position: absolute; _top: expression(eval(document.documentElement.scrollTop));}


/*导航*/
.nav_box{height:100px;background:#1b3049;opacity:0.9;position: fixed;top: 0;z-index: 1;width: 100%;}
.nav img{ display:block; float:left; padding-top:26px;}
.nav{width:1200px; height:30px; margin:0 auto; }
.nav ul { float:right; width:910px;}
.nav ul li{text-align:center;float:left;height:30px;line-height: 30px; margin-top:32px;}
.nav ul li a{text-decoration:none;display:block;padding: 0 20px;float:left;font-size:15px;color:#fff;background: linear-gradient(to right, #b61826, #b61826) no-repeat;background-size: 0% 100%;-webkit-transition: all .5s;transition: all .5s;}
.nav ul li:last-child{ background:none;}
.nav ul li a:hover{color:#fff; background:#0d4a94;border-radius:20px; -webkit-animation: rot 0.5s 2  alternate;
-moz-animation: rot 0.5s 2  alternate;
-ms-animation: rot 0.5s 2  alternate;
animation: rot 0.5s 2  alternate;
-ms-transform: rotate(0deg)  scale(1.1);}
.nav ul .another a{color:#fff; background:#0d4a94; border-radius:20px;}
.fixedNav {position: fixed; top: 0px;left: 0px; width: 100%;z-index: 100000; _position: absolute; _top: expression(eval(document.documentElement.scrollTop));}

/*底部导航*/
.foot{ height:311px; background:url(../images/ic17.jpg) no-repeat center;}
.footzx{width:1180px;height:300px;margin:0 auto; padding-top:11px;}
.oldgn{ height:220px; width:1180px; margin:0 auto; background:#fff; box-shadow:0 0 10px #999;}
.footzx p{text-align:center; margin-top:36px;}
.cpsc{ float:left; width:478px; margin-left:38px;}
.cpsc h3{ font-size:18px; font-weight:normal; padding-top:36px;}
.cpsc i{ color:#666; padding-top:8px; display:block;}
.cpsc .cnm{ margin-top:14px;}
.cpsc .cnm li{ line-height:30px;}
.cpsc .cnm .hu_01{ background:url(../images/lll.jpg) no-repeat left; padding-left:20px;}
.cpsc .cnm .hu_02{ background:url(../images/xinwenlili.jpg) no-repeat left; padding-left:20px;}
.cpsc .cnm .hu_03{ background:url(../images/nav_x.jpg) no-repeat left; padding-left:20px;}
.hd_01{padding-left: 90px;width: 530px;float:left;}
.hd_01 li{ float:left; margin:0 25px;margin-top:44px;}
.hd_01 li img{ display:block; width:108px; height:108px; border:1px solid #333;}
.hd_01 li i{ display:block; text-align:center; padding-top:14px;}

@keyframes rot{0%{-webkit-transform: rotate(2deg) ; -moz-transform: rotate(2deg); -ms-transform: rotate(2deg);  transform: rotate(2deg); }
50%{-webkit-transform: rotate(-2deg)  scale(1.01); -moz-transform: rotate(-2deg)  scale(1.01); -ms-transform: rotate(-2deg)  scale(1.01); transform: rotate(-2deg)  scale(1.01);}
100%{-webkit-transform: rotate(0deg) scale(1.1) ; -moz-transform: rotate(0deg)  scale(1.1); -ms-transform: rotate(0deg)  scale(1.1);transform: rotate(0deg)  scale(1.1);}
.nav ul li a:hover{ color:#FFF; 
background: -webkit-linear-gradient(left, #e11414, #e11414) no-repeat;background: linear-gradient(to right, #b61826, #b61826) no-repeat;background-size: 100% 100%; }