﻿@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-size:12px; font-family:微软雅黑}

.banner{ width:100%;height:742px;margin:auto; position:relative; z-index:1; overflow:hidden; text-align:center }
.top{ width:100%; height:93px; background:url(../Images/bj.png) repeat-x; position:absolute; z-index:3;}
.top_1{ width:997px; margin:auto;}
.logo{ float:left; width:236px; height:78px; padding-top:8px;}
.nav1{ float:right; width:761px;}


.menu{position:relative;z-index:999999; width:100%; margin:0 auto; height:93px; float:left; background:url(../Images/head_bg.jpg) left center no-repeat; margin-top:0px;} 
.menu ul{visibility:hidden;position:absolute;left:0px;top:93px;} 
.menu ul p{font-size:14px; font-weight:bold;}
.menu table {position:absolute; top:0; left:0;} 
.menu li:hover ul,
.menu a:hover ul{visibility:visible;} 
.menu li{float:left;position:relative; background:url(../Images/head_bg.jpg) no-repeat right center; line-height:93px;}
.menu li a{width:95px; text-align:center; height:93px; line-height:93px; display:inline-block !important;font-size:14px; font-family:"微软雅黑"; color:#fff; text-decoration:none} 
.menu li a:hover,.menu li a.active{height:93px; line-height:93px; text-decoration:none; color:#fff; font-weight:bold; background:#1e67b5}

.menu li ul.mm{width:465px; height:288px; background:url(../Images/nav_mbg.jpg) repeat-x; border-bottom:3px #062f5b solid;}

#m1{left:0px;}
#m2{left:0px;}
#m3{left:0px; width:550px;}
#m4{left:0px;}
#m5{left:-170px;}
#m6{left:-270px;}
#m7{left:-370px;}


.m1lf{float:left; width:130px; padding-left:10px; background:url(../Images/nav_lfbg.jpg) no-repeat right center; height:210px; padding-top:30px;}

.menu ul{clear:both;text-align:left; font-size:12px;}  
.menu ul li,.m1lf ul{position:static; float:left; margin-left:10px;}
.m1lf ul li{height:22px; line-height:22px; margin-top:0px; margin-bottom:8px; background:none; float:left; width:103px;}
.m1lf ul li a{ width:103px; height:22px; font-family:"宋体"; background:url(../Images/nav_lbg.jpg) no-repeat; font-size:12px; line-height:22px; color:#777; padding:0px; text-align:center; margin:0px;}
.m1lf ul li a:hover,.m1lf ul li a.aon{border:none; height:22px; line-height:22px; color:#fff; background:url(../Images/nav_hbg.jpg) left center no-repeat; text-decoration:none;}
.m1rt{float:right; display:block; width:235px; padding-right:35px; padding-top:30px;}
.m1rt img{float:left;}
.m1rt span{line-height:20px; color:#595959; padding-top:10px; line-height:20px; width:100%; font-size:12px; font-weight:normal; float:left;}
.m1rt_v1{width:150px; height:280px; padding-right:10px; float:left;}
.m1rt_v1 img{width:150px; height:100px; float:left;}        
.m1rt .m1rt_v1 span{padding:0px; height:120px; overflow:hidden;}





.pr{ width:100%; position:absolute; z-index:2; background:url(../Images/pr_bg.png) repeat;  top:450px; }
.pr_content{ width:1242px; margin:auto; text-align:center;}

 .box {
	DISPLAY: inline;   OVERFLOW: hidden;  COLOR: #024b7d;	HEIGHT:163px; WIDTH:161px; overflow:hidden; float:left; margin-right:2px;
}
 .box a
{
display:block;
width:161px;
height:163px; float:left; 
}

 .box span {
	 TEXT-ALIGN: center;  WIDTH:161px; height:163px; color:#000;  
}
 .Cont { 
	 overflow: hidden; height:163px;  margin:0 auto; width:1007px;
}
 .box img
{
 width:161px; height:163px; overflow:hidden; 
}
.content{ width:100%; background:#e9e9e9; padding-top:15px;height:100%;overflow:hidden; padding-bottom:25px; }
.content_1{ width:1142px; margin:auto; height:100%; background:#fff; clear:both; position:relative; z-index:900; overflow:hidden  }

.left{ float:left; width:352px;}
.left_biao{ float:left; width:111px; height:158px;}
.sp{ width:241px; height:158px; float:right}
.left_hagnye{ clear:both; display:block}
.left_hangye_content{ clear:both; display:block}

.center{ float:left; width:466px;}
.right{ float:right; width:324px; overflow:hidden}
.tab{margin-bottom:20px;position:relative;overflow:hidden; background:url(../Images/tab.jpg) no-repeat; margin:0 auto;font-family:'Roboto', sans-serif;line-height:1.5;font-weight:300;color:#888;-webkit-font-smoothing:antialiased; line-height:45px;}

.tabs{display:table;position:relative;overflow:hidden;margin:0;width:100%;}

.tabs li{float:left;line-height:45px;overflow:hidden;padding:0;position:relative;}

.tabs a{ color:#fff;font-weight:500;display:block;letter-spacing:0;outline:none;padding:0 15px;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; font-family:微软雅黑; text-align:center}


.tabs_item{display:none; background:#dddddd; padding-top:10px; height:200px;}

.tabs_item h4{font-weight:bold;color:#87d3b7;font-size:20px; background:#dddddd;}
.tabs_item img{width:200px;float:left;margin-right:30px;}
.tabs_item:first-child{display:block;}
.current a{color:#555; background:url(../Images/tab2.png) no-repeat center top; margin-left:8px; }
.con_v2{width:250px; padding-left:0px; line-height:26px; float:left; padding-top:10px}
.con_v2 li{background:url(../Images/dian.jpg) no-repeat left 8px; float:left; padding-left:4px; width:300px; background:url(../Images/line.jpg) bottom no-repeat}
.con_v2 li a{color:#555; padding-left:10px; display:block; text-decoration:none; line-height:36px; display:block; background:url(../Images/dian.jpg) 10px 16px no-repeat; padding-left:22px}
.con_v2 li a:hover{color:#c1090b; text-decoration:underline}
.foot{ width:100%; height:100px; background:#848484; clear:both; display:block;}
.foot_content{ width:1142px; margin:auto; padding-top:25px;}
.foot_left{ float:left; color:#ffffff; line-height:20px;}
.foot_left a{ color:#ffffff;}
.f a{ color:#ffffff;}
.f a:hover{ color:#fff;}
.foot_right{ float:right;}





.mainbanner{height:470px;overflow:hidden; position:relative; *margin:-6px 0 0 0;}
.mainbanner_window{left:50%;width:1920px;height:450px;overflow:hidden;margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:450px;position:relative;}
.mainbanner_window li{background:#fff;width:1920px;height:450px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{ width:100%; left:47%; margin-left:-105px; top:430px;height:4px;position:absolute;}
.mainbanner_list li{width:60px;height:4px;overflow:hidden;float:left;display:inline; margin:0 5px;}
.mainbanner_list a{width:60px;height:4px; display:block; background:#999;}
.mainbanner_list li.active a{ background:#cd500d;}

.TTSlider{width: 1160px;margin: 10px auto}
.TTSlider li{list-style-type:none;float: left;}
.TTSlider li img{border: none;}
.TTSliderTitle{background: #062f5b;height: 63px;}
.TTSliderTitle ul{width: 1160px;}
.TTSliderTitle li{width: 145px;height: 63px;position: relative;z-index: 3;left: 0;}
.TTSliderTitle li div{border-right: 1px solid #1e67b5;border-top: 1px solid #1e67b5;left: 0;right: 0;top: 0;bottom: 0;position: absolute;_width:139px;_height:62px}
.TTSliderTitle .cur div{border: 2px solid #1e67b5;background: #1e67b5;z-index: 3;border-bottom: none;bottom: -2px;_height:63px;_width:136px}
.TTSliderTitle .noneBorRight div{border-right: none;}
.TTSliderTitle li a{display: block;width: 45%;float: left;height: 100%;line-height: 61px;text-decoration: none;overflow: hidden;*width:55%;font-size: 12px;color:#ffffff;}
.TTSliderTitle li a img{height: 50px;margin: 6px;width: 50px}

.TTSliderPic{width: 1089px;padding: 13px 33px;border: 2px solid #062f5b;position: relative;height: 180px;z-index: 1}
.TTSliderPicList{position: relative;width:1070px;overflow: hidden;height:180px;}
.TTSliderPic ul{position: absolute;display: none;top:3px;left: 0}
.TTSliderPic ul.show{display: block;}
.TTSliderPic li img{width:150px }
.TTSliderPic li{width: 150px;padding: 0 14px;height: 180px;}
.TTSliderPic li a{display: block;height: 150px;overflow: hidden;}
.TTSliderPic li p{height: 30px;line-height: 30px;text-align: center;color: #000}
.TTSliderPrevBtn,.TTSliderNextBtn{height: 100%;width: 45px;position: absolute;z-index: 999;top: 0;text-align: center;}
.TTSliderPrevBtn{left:0}
.TTSliderNextBtn{right: 0;}
.TTSliderPrevBtn a,.TTSliderNextBtn a{height: 30px;width: 20px;display: inline-block;background: url(../images/btn.png) no-repeat;margin-top: 75px}
.TTSliderNextBtn a{background: url(../images/btn.png) no-repeat -30px 0}






.yq{ width:50px; height:50px; float:right; margin-left:20px;margin-top: 2px; position:relative;}
.yq font{ margin-right:30px;}
.yq .xiala{ width:50px; height:50px; position:absolute; display:block; top:0; right:0;}
.yq .xiala img{ vertical-align:top;}
.yq1{ width:250px; position:absolute; bottom:50px;  margin-left:50px;background-color:#878787; cursor:pointer; display:none; color:#fff; font-size:12px;}
.yq1 a{ width:250px; height:32px; line-height:32px;
  overflow:hidden;    display:block; border-top:1px solid #e3e3e3; text-indent:14px; color:#333; background-color:#f1f1f1; font-size:12px;}

.yq1{ width:180px; height:96px; overflow-y:scroll;overflow-x:hidden;}


