﻿@charset "utf-8";
*{ margin:0; padding:0;}
body{font-family:"Microsoft YaHei",'宋体',tahoma, Srial, helvetica, sans-serif;font-size:14px; color:#161110;}
ul, li, ol, dl, dt, dd{ list-style-type:none; margin:0; padding:0;}
a, a:link, a:hover, a:visited{ text-decoration:none}
input{outline:none;}
img{ border:0;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="file"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}
a,img,button,input,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);}
.button{ border-radius: 0;} 
.fl{ float:left}
.fr{ float:right}
.t_menu{position:relative; width:1100px; margin:0 auto; height:108px; line-height:108px;}
.t_logo{ position:absolute; top:10px; left:464px;}
.t_menu li{ display:block; float:left; width:93px; text-align:center; padding: 0 32px; position: relative; z-index: 1;}
.t_menu li a{ color:#161110; font-size:16px; display: block;border-bottom: 4px solid #fff; height: 104px;}
.t_menu li.cur a, .t_menu li a:hover{animation:mycolor 0.5s;
-moz-animation:mycolor 0.5s; /* Firefox */
-webkit-animation:mycolor 0.5s; /* Safari and Chrome */
-o-animation:mycolor 0.5s;border-bottom: 4px solid #d62520;}
.t_banner{position: relative; width: 100%; height:405px;}
.fullSlide{width:100%;position:absolute; left:0;top:0;height:405px}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100%;}
.fullSlide .bd li{width:100%;height:405px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:405px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:30px;height:6px;margin:2px 6px;overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on{background:#d62520;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;display:none;}
.fullSlide .next{left:auto;right:15%;}
.t_news{ width: 1100px; margin:0 auto; position: relative; z-index: 3; height: 400px;}
.t_news_left{ width: 400px; position: absolute; top: -36px; }
.t_news_left_num{ width: 144px; }
.t_newslist{ width: 256px; background:#f7f7f7; height: 432px;display: block;}
.t_newslist li{ display: block; height: 120px;  padding-right: 25px; padding-top: 24px;}
.t_newslist li.t_secon{ background: #032e61; }
.t_newslist li a{ color: #032e61; display:block; line-height: 40px; }
.t_newslist li a p{ text-indent: 2em; color: #6e6e6e; line-height: 24px; font-size: 12px; }
.t_newslist li.t_secon a, .t_newslist li.t_secon a p{ color: #e2e7eb; }
.t_new_right{ width: 642px;}
.t_new_tltle{ color:#032e61; font-size:16px; line-height: 50px; padding-top: 10px;}
.t_new_tltle span{ font-size: 24px; }
.t_new_tltle a{ color: #818181; font-size: 12px; }
.t_new_cont{ width: 642px; height: 190px; overflow:hidden; }
.t_new_cont img{max-width: 642px; }
.t_new_nr{ width: 642px; height: 140px; }
.t_new_nr a{ color: #181818; font-size: 14px; line-height: 38px; }
.t_new_nr a p{ color: #6e6e6e; text-indent: 2em; font-size: 12px; line-height: 24px;}
.t_new_nr a span{ font-size: 12px;color: #6e6e6e; }
.t_titlename{ background: url('/Content/Supref/images/tltlebg.png') no-repeat center;color:#032e61; font-size: 16px; text-align: center; width: 1100px; margin:0 auto; padding-top:55px;line-height:28px;}
.t_titlename span{ font-size: 24px; }
.t_titlename1{color:#c6d9f0; font-size: 16px; text-align: center; width: 1100px; margin:0 auto; padding-top:55px;line-height:28px;}
.t_titlename1 span{ font-size: 24px; }
.t_more{ width: 1100px; margin: 0 auto; text-align: right; }
.t_more a{ color: #818181; font-size: 12px; line-height: 30px;}
.t_abuut{ width: 100%; background: #b3bac5; overflow: hidden; height: 330px;}
.t_aboutleft{ width: 50%;  background: #335988 url('/Content/Supref/images/aboutbg.jpg') no-repeat right; height: 330px; }
.t_550{ width: 470px; color: #fff; text-indent: 2em; line-height: 36px; padding-top: 40px; padding-right: 60px; padding-left: 20px;}
.t_1100{ width: 1100px; margin: 0 auto; }
.t_1100_pro{ width: 1100px; margin: 0 auto; overflow: hidden; position: relative; height:320px;}
.t_1100_pro img{animation:mymove 2s;-moz-animation:mymove 2s; /* Firefox */-webkit-animation:mymove 2s; /* Safari and Chrome */-o-animation:mymove 2s; /* Opera */position: absolute;right:150px;top:120px; z-index: 15}
.t_aboutright{ background: #b3bac5; width:49%; text-align: left; height: 330px; }
.t_aboutright img{ float: left;}
.t_hzhb{ width: 1000px; margin: 0 auto; overflow: hidden; }
.t_hzhb ul{ background: url('/Content/Supref/images/hzhbbg.jpg') no-repeat top; display: block; overflow: hidden; padding-top: 45px; }
.t_hzhb ul li{ display: block; width:163px; float: left; text-align: center; padding: 0 43px; }
.t_hzhb ul li a{ color: #4a4a4a; font-size: 14px; line-height:45px; display:block; } 
.t_hzhb ul li a.t_logolist{ border-radius: 164px; overflow: hidden; border: 5px solid #335988; width: 164px; height: 164px; }
/*滚动*/
.but_left{ width:35px; height:35px;}
.but_right{width:35px; height:35px;}
#four_flash{position:relative;width:1100px; margin:0 auto;}
#four_flash .flashBg{width:1100px;height:330px; margin:0 auto;position:relative; overflow:hidden}
#four_flash .flashBg ul.mobile{width:2000%;height:330px; position:absolute;top:15px; left:0px;}
#four_flash .but_left{width:35px;height:35px;position:absolute; top:42%; left:-3%; cursor:pointer}
#four_flash .but_right{width:35px;height:35px; position:absolute; top:42%; right:-4%; cursor:pointer}
#four_flash .flashBg ul li{display:block;width:245px;margin:0 39px 0 0;float:left; position: relative;}
#four_flash .flashBg ul li a, .t_productlist li a{display:block;width:245px;border:1px solid #dfdfdf; color: #454545; }
#four_flash .flashBg ul li a .t_img, .t_productlist li a .t_img{ width: 245px; height: 245px; overflow:hidden; }
.j_wenzigood{ display: none; position: absolute; width:246px;  height:246px; background:#000; filter:alpha(opacity=50); /*IE滤镜，透明度50%*/-moz-opacity:0.5; /*Firefox私有，透明度50%*/opacity:0.5;/*其他，透明度50%*/ top:0px; left:0px; z-index:10;}
#four_flash .flashBg ul li span, .t_productlist li span{ display: block; text-align: center; line-height:60px;border-top:1px solid #dfdfdf; background: url('/Content/Supref/images/prolist.png') no-repeat bottom right; }
#four_flash .flashBg ul li:hover span, .t_productlist li:hover span{background: url('/Content/Supref/images/prolist_hov.png') no-repeat bottom right; }
.t_contus{ background: #041933; width: 100%; margin-top:40px; overflow: hidden;}
.t_lxlist{ width: 1000px; margin: 0 auto; padding-bottom: 40px; padding-top: 15px; overflow: hidden;}
.t_lxlist li{ display: block; width:200px; float: left; text-align: center; }
.t_lxlist li span,.t_lxlist li font{ display: block; font-size: 12px; color: #c6d9f0; }
.t_lxlist li span img{-webkit-transition: -webkit-transform 0.2s ease-out;-moz-transition: -moz-transform 0.2s ease-out;-o-transition: -o-transform 0.2s ease-out;-ms-transition: -ms-transform 0.2s ease-out;}
.t_lxlist li:hover span img{-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}
.t_lxlist li font{ border-right: 1px solid #657992; line-height: 18px; height:28px; margin-top: 10px; }
.t_bottom{ height: 60px; line-height: 60px;  background: #041933;color: #c6d9f0; text-align: center; font-size: 12px;}
.t_bottom a{ color: #c6d9f0 }
.t_bottom span{ padding-left:35px; }
.t_productlist{width:1139px; margin:0 auto; overflow: hidden;}
.t_productlist li{display:block;width:245px;margin:30px 20px 0 19px;float:left; position: relative;}
.t_fanye{ padding:40px 0; width: 360px; margin: 0 auto; overflow: hidden;}
.t_fanye li{ width: 112px; height: 38px; line-height: 38px; border: 1px solid #cbc9c9; display: block; float: left; text-align: center; margin-left: 5px; }
.t_fanye li a{ color: #050505; }
.t_fanye li font{ color: #2d3f7d; }
.t_banner_list{width: 100%; height:320px; text-align: center; background: url('/Content/Supref/images/banner_pro.jpg') no-repeat center;}
.t_partner{ background: url('/Content/Supref/images/banner_part.jpg') no-repeat center; }
.t_about{ background: url('/Content/Supref/images/banner_about.jpg') no-repeat center; }
.t_newsban{background: url('/Content/Supref/images/banner_news.jpg') no-repeat center; }
.t_conban{background: url('/Content/Supref/images/banner_con.jpg') no-repeat center; }
.t_ab_cout{ color: #5b5b5b; line-height: 36px; width: 1100px; margin: 0 auto; padding:40px 0; }
.t_pro_img{width:1100px; margin:0 auto; overflow: hidden; text-align: center; padding-top:30px;}
.t_pro_title{ color: #555; text-align: center; line-height: 30px; padding-top: 30px; }
.t_pro_title span{ color: #000; font-size: 18px; }
.t_alink{ font-size: 12px; text-align: left; width: 1100px; margin: 0 auto; color: #555; line-height: 30px; padding-bottom:40px; overflow: hidden;}
.t_alink a{ color: #555; }
.t_newlit{ width: 1100px; margin: 0 auto; }
.t_newlit li{ text-align: left;  line-height: 24px; border-bottom: 1px solid #cccccc; padding: 20px 0; }
.t_newlit li a{color: #6a6a6a;}
.t_newlit li span{ display:block; }
.t_newlit li a .t_listtle{ font-size: 16px; color: #032e61; line-height: 36px; }
.t_newlit li a .t_time{ color: #818181; }
.t_contaus{ width: 1020px; overflow: hidden; margin: 0 auto; padding: 40px; }
.cont_left{ width: 420px; height: 290px; overflow: hidden; border: 1px solid #b3b3b3; }
.cont_right{ line-height: 36px; font-size: 16px; color: #68686a; width: 470px; overflow: hidden; text-align: left; }
.cont_right span{ color: #121212; font-size: 24px; line-height: 60px; }
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
@keyframes mymove
{
from {top:0px; opacity: 0}
to {top:120px; opacity: 1}
}

@-moz-keyframes mymove /* Firefox */
{
from {top:0px;-moz-opacity:0;}
to {top:120px;-moz-opacity:1;}
}

@-webkit-keyframes mymove /* Safari and Chrome */
{
from {top:0px;opacity: 0}
to {top:180px;opacity:1}
}

@-o-keyframes mymove /* Opera */
{
from {top:0px;opacity: 0}
to {top:120px;opacity:1}
}
@keyframes mycolor
{
from {border-bottom: 4px solid #fff;}
to {border-bottom: 4px solid #d62520;}
}

@-moz-keyframes mycolor /* Firefox */
{
from {border-bottom: 4px solid #fff;}
to {border-bottom: 4px solid #d62520;}
}

@-webkit-keyframes mycolor /* Safari and Chrome */
{
from {border-bottom: 4px solid #fff;}
to {border-bottom: 4px solid #d62520;}
}

@-o-keyframes mycolor /* Opera */
{
from {border-bottom: 4px solid #fff;}
to {border-bottom: 4px solid #d62520;}
}

