﻿@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-size:12px; font-family:微软雅黑}

/*----头部-----*/	  
#header{ background:#dddddd; height:130px;}
#header .top{ width:1142px; margin:0 auto;}
#header .top .logo{ float:left; height:116px; width:1142px;margin-top:10px;}
#header .top .logo a{ display:block;}

#header .top .top_tel{ float:right; background:url(../images/tel_icon.png) no-repeat left; padding-left:25px; font-size:14px; color:#13925b; margin-top:50px;*margin-top:55px; margin-right:15px;}
#header .top .top_tel span{ color:#333; font-size:14px;}

#header .top .top_right{ float:right; padding-top:40px; width:275px;}
#header .top .top_right a{ border:1px solid #ddd; display:block;  float:right; margin-left:5px; color:#666;}
#header .top .top_right a:hover{ color:#0066CC;}
#header .sousuo{ clear:both; padding-top:10px;*padding-top:0px; font-size:13px; line-height:22px;}
#header .sousuo .ss_input{ float:right; width:150px; height:20px; background:url(../images/ss_bg.jpg) no-repeat left #fff; line-height:20px; border:1px solid #ccc; padding:0 3px 0 20px; color:#666;}
#header .sousuo .ss_an{ float:right; height:22px;  line-height:22px;width:60px; background:url(../images/ss_an.png) repeat-x; border:none; color:#fff;cursor:pointer;}
	  
/*----导航-----*/	  
#nav_box{ background:#062f5b; height:48px; width:100%; min-width:1142px; clear:both; line-height:48px;}
#nav_box .nav{ width:1142px; margin:0 auto;}
#nav_box .nav li{ float:left; width:155px;  text-align:center;}
#nav_box .nav li a{ color:#fff; font-size:14px;background:url(../images/nav_bg_x.png) no-repeat right;  display:block;margin-left:-1px;}
#nav_box .nav li a:hover{ color:#bae0f2;}

	  
	  
/*-----banner-------*/
#banner{ background:url(../images/banner_bg.jpg) repeat-x;padding-top:15px; font-size:13px; padding-bottom:20px; text-align:center;}
.slideBox{ width:1142px; height:421px; position:relative; margin:0px auto; } 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:500px; bottom:-30px;  z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:5px;  width:30px; height:6px; line-height:14px; text-align:center; overflow:hidden; line-height:999px;background:#445273; cursor:pointer; } 
.slideBox .hd ul li.on{ background:#0284c0; color:#fff; } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd img{ width:1142px; height:421px; } 


.fl{ float:left;}
.fr{ float:right;}


.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:#cd0d0c}

.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_lhbg.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%;height:480px; position:absolute; z-index:2; background:url(../Images/pr_bg.png) repeat;top:655px; }
.pr_content{ width:1242px;height:480px; 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: 1140px;background: #FFFFFF;margin: 10px auto}
.TTSlider li{list-style-type:none;float: left;}
.TTSlider li img{border: none;}
.TTSliderTitle{background: #062f5b;height: 63px;}
.TTSliderTitle ul{width: 1140px;}
.TTSliderTitle li{width: 150px;height: 63px;position: relative;z-index: 3;left: 0;}
.TTSliderTitle li div{border-right: 20px solid #fb8e2f;border-top: 1px solid #fb8e2f;left: 0;right: 0;top: 0;bottom: 0;position: absolute;_width:139px;_height:62px}
.TTSliderTitle .cur div{border: 2px solid #fb8e2f;background: #fb8e2f;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: 1085px;padding: 18px 25px;border: 2px solid #062f5b;position: relative;height: 360px;z-index: 1}
.TTSliderPicList{position: relative;width:1070px;overflow: hidden;height:360px;}
.TTSliderPic ul{position: absolute;display: none;top:3px;left: 0}
.TTSliderPic ul.show{display: block;}
.TTSliderPic li img{width:151px;height:150px; }
.TTSliderPic li{width: 151px;padding: 0 13px;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;}


