@charset "utf-8";
/* CSS Document */
body,html{ font-size:12px; font-family:"微软雅黑"; padding:0px; margin:0px;}
img,a{ outline:none; border:0px; text-decoration:none;}
ul,li{ padding:0px; margin:0px; list-style:none;}
.clear{ clear:both;}
.h10{ height:10px;}
.h20{ height:20px;}
.h40{ height:40px;}
.h60{ height:60px;}
.maindiv{ width:1200px; margin:0 auto; overflow:hidden;}
.log{ display:block; background:url(logo.png) no-repeat left center; height:49px; width:279px; padding:30px 0px;}
.date{ float:right; margin-right:15px;}

.footer{ text-align:center; padding:15px 0px; color:#8b8b8b; }
.footer a{color:#8b8b8b;}
.footer a:hover{ color:#fe0000}

.banner{ height:442px; margin: 0 auto;position: relative;width: 100%;z-index: 0;}
.banner .flexslider {margin: 0; padding: 0;  width: 100%;}
.banner .flexslider .slides{ padding:0px; margin:0px;}
.banner .flexslider .slides li { display: none;   width: 100%; list-style:none;}
.banner .flexslider .slides img {   display: block;}
.banner .flexslider .slides li a {   display: block;height: 442px;}
.banner .flex-direction-nav{ display:none;}
.banner .flex-direction-nav .disabled {cursor: default;    opacity: 0.3 !important;}
.banner .flex-control-nav {  position: absolute;text-align: center;width: 100%; float:left; padding:19px 0; margin:0px; top:380px;  z-index:1;  }
.banner .flex-control-nav li {display: inline-block;    margin: 0 6px;}
.banner .flex-control-nav li a {background:#ffffff; color:#cecac8; border-radius: 20px;box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;    cursor: pointer;display: block;height: 15px;text-indent: -9999px;width: 15px;}
.banner .flex-control-nav li a:hover {background:#fe0000; color:#1687ba;}
.banner .flex-control-nav li a.active {background:#fe0000;cursor: default;color:#1687ba;}

.nav{ float:right;}
.nav li{ float:left;}
.nava{ display:block; width:112px; height:112px; color:#272636; font-size:16px; line-height:112px; text-align:center;animation: bianse 0.5s;-moz-animation: bianse 0.5s;-webkit-animation: bianse 0.5s;-o-animation: bianse 0.5s;}
.nava:hover,.nava.on{ background:#fe0000; color:#ffffff;animation: bianse1 0.5s;-moz-animation: bianse1 0.5s;-webkit-animation: bianse1 0.5s;-o-animation: bianse1 0.5s;}
.index_p{ width:1218px; padding-top:30px; cursor:pointer;}
.index_p1{ float:left; margin-right:15px;}
.index_p1 img{ width:391px; height:181px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;animation: jianying 0.5s;-moz-animation: jianying 0.5s;-webkit-animation: jianying 0.5s;-o-animation: jianying 0.5s;}
.index_p1_1{ font-size:30px; color:#ffffff; height:181px; line-height:181px; position:absolute; width:391px; text-align:center; z-index:1;animation: Iheight1 0.5s;-moz-animation: Iheight1 0.5s;-webkit-animation: Iheight1 0.5s;-o-animation: Iheight1 0.5s;}
.index_p1:hover img,.index_p1.on img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;animation: jianxian 0.5s;-moz-animation: jianxian 0.5s;-webkit-animation: jianxian 0.5s;-o-animation: jianxian 0.5s;}
.index_p1:hover .index_p1_1,.index_p1.on .index_p1_1{ height:43px; line-height:43px; background:#111111; font-size:20px; margin-top:138px;animation: Iheight 0.5s;-moz-animation: Iheight 0.5s;-webkit-animation: Iheight 0.5s;-o-animation: Iheight 0.5s;}
.abouts{ padding-top:20px; border-top:1px dashed #d6d6d6;}
.about{ display:none;}
.about_t{ font-size:14px; color:#161616; line-height:2em;}
.about_c{ font-size:12px; color:#727272;}
.xiangqing{ font-size:14px; float:right; padding:4px 15px; color:#ffffff; background:#494949; cursor:pointer;}
.xiangqing:hover{ background:#fe0000; color:#ffffff;}

.index_new{ background:url(I_bg.png) repeat-x top; }
.index_new1{ font-size:20px; color:#1a1a1a; background:#dfdfdf; line-height:55px;}
.more{ cursor:pointer; float:right; background:url(more.png) no-repeat right center; padding-right:20px; font-size:12px;}
.more:hover{ color:#fe0000;}
.index_newa a{ padding:7px 16px; cursor:pointer; margin-right:15px; color:#ffffff; background:#494949; font-size:14px; display:block; float:left;}
.index_newa a:hover,.index_newa a.on{ background:#fe0000;}
.index_newC2 li{ line-height:2em; color:#747474;}
.index_newC2 li:hover{ color:#fe0000;}
.index_newC2 li a{ float:left;color:#747474;}
.index_newC2 li a:hover{color:#fe0000;}
.index_newC1{ float:left; margin-right:20px;}
.index_newC1:hover img{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.index_newC1t{ font-size:14px; color:#111111; line-height:2em; overflow:hidden; max-width:204px; max-height:28px;}
.index_newC1ta{ color:#727272; font-size:14px;}
.index_newC1:hover *{ color:#fe0000;}
.index_newC{ display:none;}

.index_b{ background:#fe0000; position:fixed; z-index:999; width:100%; height:66px; float:left; }
.index_b1{ height:66px;  }
.sosdiv{ width:323px; height:32px; background:#ffffff;}
.sosdiv input{ border:0px; height:32px; line-height:32px; padding:0px; padding-left:10px; margin:0px; width:280px; color:#555555; font-size:12px; float:left;}

.sosa{ background:url(I_sos.png) no-repeat center; display:block; float:right; width:32px; height:32px; cursor:pointer;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.sosa:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.index_b_1{ padding-left:40px; display:inline-block; height:32px; line-height:32px; background:url(I_b_1.png) no-repeat left center; color:#ffffff; font-size:12px; text-align:left;}
.index_b_1 span{ font-size:16px; font-weight:bold;}
.index_b_2{ font-size:12px; color:#ffffff;}
.index_b_2 a{ width:0px; height:0px; line-height:0px; padding:16px; cursor:pointer; margin:0px 6px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.index_b_21{ background:url(I_b_2.png) no-repeat center;}
.index_b_22{ background:url(I_b_3.png) no-repeat center;}
.index_b_23{ background:url(I_b_4.png) no-repeat center;}
.index_b_2 a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.pagebg{ background:url(inner_technology.jpg) no-repeat top center; padding-top:181px;}
.pagediv{ width:1002px; margin:0 auto;}
.pagediv1{ background:url(inner_technology_03.png) repeat-y left; margin:32px 20px;}
.pageleft{ float:left; width:243px;}
.pagelanmuT{ text-align:center;}
.main { min-height:500px;  background: rgba(0, 0, 0, 0) url("main_bg2.gif") repeat-y scroll 9px 0;    margin: 0 auto;    padding-top: 18px;    width: 964px;}
.left {    float: left;    margin-left: 20px;    width: 185px;}
.sideNavT {    border-bottom: 2px solid #c00;    color: #333;    font-size: 19px;    font-weight: bold;    height: 35px;    letter-spacing: 1px;    line-height: 24px;    margin-bottom: 20px;}
.sideNavT a, .sideNavT a:hover {    color: #333;    text-decoration: none;}
.sideNav {    width: 185px;}
.sideNav li {    border-bottom: 1px solid #dcdcdc;    height: 36px;}
.sideNav li a {    color: #303030;    cursor: pointer;    display: block;    height: 36px;    line-height: 36px;    padding-left: 30px;}
.sideNav li a:hover {    color: #c00;    text-decoration: none;}
.sideNav li.sideNavUsed a {    background: rgba(0, 0, 0, 0) url("sideNav_bg.gif") no-repeat scroll left 0;    color: #fff;}
.right {    float: right;    margin-top: 30px;    width: 706px;}
.location {    border-bottom: 1px solid #eee;    height: 24px;    line-height: 24px;    padding-top: 12px;}
.location h2 { margin:0px;    border-left: 3px solid #000;    color: #c00;    float: left;    font-family: "Microsoft Yahei","宋体",Tahoma,Verdana;    font-size: 16px;    height: 18px;    line-height: 18px;    padding-left: 10px;    width: 200px;}
.location span {    color: #888;    float: right;    height: 18px;    line-height: 18px;    text-align: right;    width: 480px;}
.location span b {    color: #333;    font-weight: normal;}
.location span a {    color: #888;}
.location span a:hover {    color: #c00;}
.toolbar {    background: rgba(0, 0, 0, 0) url("toolbar_bg.gif") no-repeat scroll right 0;    height: 24px;    line-height: 24px;    margin-top: 1px;    padding-right: 12px;    text-align: right;}
.txt12 {    font-size: 12px;}
.txt14 {    font-size: 14px;}
.txt16 {    font-size: 16px;}

.newsHead {    border-bottom: 1px dotted #ccc;    margin-top: 32px;    padding-bottom: 15px;    text-align: center;}

.newsHead h2.newsTitle { margin:0px;    font-family: "Microsoft Yahei";    font-size: 19px;}
.content{ color: #666;}
.pagecp{ max-width:330px; padding:10px 0px;}
.pagecp *{ max-width:330px;}
.newspage{ padding:20px 0px; border-bottom:1px solid #d6d6d6;}
.newspageT *{ font-size:14PX;}

@keyframes Iheight1
{
from {height:43px; line-height:43px; background:#111111; margin-top:138px;font-size:20px;}
to {height:181px; line-height:181px; background:none; margin-top:0px;font-size:30px;}
}

@-moz-keyframes Iheight1 /* Firefox */
{
from {height:43px; line-height:43px; background:#111111; margin-top:138px;font-size:20px;}
to {height:181px; line-height:181px; background:none; margin-top:0px;font-size:30px;}
}

@-webkit-keyframes Iheight1 /* Safari 和 Chrome */
{
from {height:43px; line-height:43px; background:#111111; margin-top:138px;font-size:20px;}
to {height:181px; line-height:181px; background:none; margin-top:0px;font-size:30px;}
}

@-o-keyframes Iheight1 /* Opera */
{
from {height:43px; line-height:43px; background:#111111; margin-top:138px;font-size:20px;}
to {height:181px; line-height:181px; background:none; margin-top:0px;font-size:30px;}
}

@keyframes Iheight
{
from {height:181px; line-height:181px; background:none; margin-top:0px;font-size:30px;}
to {height:43px; line-height:43px; background:#111111; margin-top:138px;font-size:20px;}
}

@-moz-keyframes Iheight /* Firefox */
{
from {height:181px; line-height:181px; background:none; margin-top:0px;font-size:30px;}
to {height:43px; line-height:43px; background:#111111; margin-top:138px;font-size:20px;}
}

@-webkit-keyframes Iheight /* Safari 和 Chrome */
{
from {height:181px; line-height:181px; background:none; margin-top:0px;font-size:30px;}
to {height:43px; line-height:43px; background:#111111; margin-top:138px;font-size:20px;}
}

@-o-keyframes Iheight /* Opera */
{
from {height:181px; line-height:181px; background:none; margin-top:0px;font-size:30px;}
to {height:43px; line-height:43px; background:#111111; margin-top:138px;font-size:20px;}
}


.css3XY{animation: jianxian 0.5s;-moz-animation: jianxian 0.5s;-webkit-animation: jianxian 0.5s;-o-animation: jianxian 0.5s;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.css3XY:hover{animation: jianying 0.5s;-moz-animation: jianying 0.5s;-webkit-animation: jianying 0.5s;-o-animation: jianying 0.5s;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}

@keyframes jianxian
{
from {filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
to {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
}

@-moz-keyframes jianxian /* Firefox */
{
from {filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
to {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
}

@-webkit-keyframes jianxian /* Safari 和 Chrome */
{
from {filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
to {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
}

@-o-keyframes jianxian /* Opera */
{
from {filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
to {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
}
@keyframes jianying
{
from {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
to {filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
}

@-moz-keyframes jianying /* Firefox */
{
from {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
to {filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
}

@-webkit-keyframes jianying /* Safari 和 Chrome */
{
from {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
to {filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
}

@-o-keyframes jianying /* Opera */
{
from{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
to {filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
}

@keyframes bianse
{
from {color:#ffffff;background:#fe0000;}
to {color:#272636;background:#ffffff;}
}

@-moz-keyframes bianse /* Firefox */
{
from {color:#ffffff;background:#fe0000;}
to {color:#272636;background:#ffffff;}
}

@-webkit-keyframes bianse /* Safari 和 Chrome */
{
from {color:#ffffff;background:#fe0000;}
to {color:#272636;background:#ffffff;}
}

@-o-keyframes bianse /* Opera */
{
from {color:#ffffff;background:#fe0000;}
to {color:#272636;background:#ffffff;}
}

@keyframes bianse1
{
from {color:#272636;background:#ffffff;}
to {color:#ffffff;background:#fe0000;}
}

@-moz-keyframes bianse1 /* Firefox */
{
from {color:#272636;background:#ffffff;}
to {color:#ffffff;background:#fe0000;}
}

@-webkit-keyframes bianse1 /* Safari 和 Chrome */
{
from {color:#272636;background:#ffffff;}
to {color:#ffffff;background:#fe0000;}
}

@-o-keyframes bianse1 /* Opera */
{
from {color:#272636;background:#ffffff;}
to {color:#ffffff;background:#fe0000;}
}