﻿/* wkl 清除浮动 撑开高度 start */
.clearfix:after {content: "."; display: block;  height: 0; font-size:0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}   
.clearfix {display: block;}
*html{ background-image:url(about:blank);background-attachment:fixed; height:1%;}
/* wkl 清除浮动 撑开高度 end */
@charset "utf-8";
html{ font:normal 62.5%/2.3em Arial,"微软雅黑"; }
body{ margin:0px; padding:0px; margin:0px auto;  width:100%; min-width:1004px; width:expression((documentElement.clientWidth < 1004) ? "1004px" : "100%" ); zoom:1;}
body{ width:100%; background-image:url(../images/body_bg.jpg);background-repeat:repeat;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
.ul,.ul li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}    
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:top;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}
.clear{ clear:both; height:0px; overflow:hidden;}
ul{ list-style:none;}
.clearfix:after {content: "."; display: block;  height: 0; font-size:0; clear: both; visibility: hidden;}

.Contain{ width:100%; margin:0 auto; position:relative;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; width:1200px; margin:0 auto }
.MainContent{ overflow:hidden; margin:0 auto;  }
.Current{  width:1200px; height:50px; margin:0 auto; overflow:hidden;}
.Current dl{ float:right; height:50px; line-height:50px; font-size:14px; font-family:"微软雅黑"; color:#999999; }
.Current dl a{  font-size:14px; font-family:"微软雅黑"; color:#999999; }
.Current dl span{  font-size:14px; font-family:"微软雅黑"; color:#d21f23;  }


/*Top*/
.Toper{ width:100%; height:3px; background:url(../images/top_line.jpg) repeat-x top center;}
.Top{  width:100%; height:90px; background:url(../images/top_bg.png) no-repeat left center #384856; position:relative; z-index:100;}
.Top_center{ width:1200px; height:90px; margin:0 auto;}
.Top .top_left{ float:left; background:url(../images/gpdm.jpg) no-repeat 0px 14px; margin:0px; padding-top:10px; display: none; }
.Top .top_left span{ font-family:"微软雅黑"; color:#fff; font-size:12px; padding-left:24px;}
.Top .top_left em{ font-style:normal; font-family:"微软雅黑"; color:#fff; font-size:14px; }
.top_right_right{ width:200px; float:right; height:36px;}
.top_right{ height:10px;}
.Top .top_right span{ display:inline-block; background:url(../images/map_silder.jpg) no-repeat right 15px; padding:0px 8px; padding-top:5px;}
.Top .top_right a{  color:#a1aab3; font-family:"微软雅黑";  font-size:12px;}
.Top .top_right span img{ width:9px; height:14px; padding-top:6px; padding-right:5px;}
.Top .top_right em img{ width:9px; height:14px; padding-top:10px; padding-right:5px;}
.Top .top_right em{ background:url(../images/search_silder.png) no-repeat right 8px; padding:0 9px; color:#a1aab3; font-family:"微软雅黑";  font-size:12px; font-style:normal; padding-top:5px; padding-right:15px;}
.MainNav{ width:1200px; height:100px; margin:0 auto; background:#fff; position:absolute; top:43px; left:50%; margin-left:-600px; z-index:110;}
.MainNav .logo{  float:left; padding:28px 150px 0 27px;}
.MainNav .logo img{ width:341px; height:45px; float:left;}
.MainNav ul li{ float:left; padding-top:40px;   }
.MainNav ul li a.navA{ font-family:"微软雅黑"; color:#454545; font-size:15px; padding:0px 19px;  }
.MainNav ul li.onnav a.navA,.MainNav ul li:hover a.navA{ color:#d21f23;   }
.MainNav ul li#nav3{display: none;}
.bottom_middle .touzi{display: none;}
/*Top1*/

/*search*/
.Search_box{ float:right; }
.Search_box .Search_btn{ float:right;}
.Search_box img{width:18px;height:18px; cursor:pointer;}

.Search_box .SreachBox{ width:213px; height:26px; background:url(../images/BG_SreachBox%20.png) no-repeat center;  right:57px; z-index:15; display:none; margin-right:198px;}
.Search_box .SreachBox .sreach_btn{ width:31px; height:28px; display:block; float:left;}
.Search_box .SreachBox .sreach_ipu{ width:175px; height:18px; line-height:18px; padding:4px 5px 4px 0; border:0px; background:none; color:#7E7E7E; float:right;font-family:"微软雅黑";}
/*search*/

/*SildeBar*/
.Menu_bg{  width:100%; height:53px; background:#f3f3f3; }
.Menu{ width:1200px; margin:0 auto; position:relative; z-index:50; }
.Menu h3{ background:url(../images/menu_bg.jpg) no-repeat; width:232px; height:111px; position:absolute; bottom:32px; font-size:36px; font-family:"微软雅黑"; color:#fff; font-weight:normal; padding-left:40px; padding-top:22px;}
.MenuList{ width:1200px; margin:0 auto; height:53px;}
.MenuList ul{  background:url(../images/menu_silder_03.jpg) repeat-y left top; height:53px; }
.MenuList ul li{ float:left; height:53px; background:url(../images/menu_silder_03.jpg) repeat-y right top; }
.MenuList ul li.on a.aBtn span{ color:#2f2e2e;}
.MenuList ul li a.aBtn{ display:block; font-size:14px; font-family:"微软雅黑"; color:#333333; padding-left:38px; padding-right:38px;height:53px; line-height:53px; text-align:center; }	
.MenuList ul li:hover a.aBtn span,.MenuList ul li.on a.aBtn span{ font-size:14px; font-family:"微软雅黑";  color:#d21f23; }

/*SildeBar*/


/*index*/
.Mainer_bg{ width:100%; background:#f0f4f7;}
.Main_Home{ width:1200px; margin:0 auto; padding-top:30px;padding-bottom:190px; /*padding-bottom:164px;*/    background:url(../images/home_bottom_bg.jpg) repeat-x bottom center;}
.Main_Home ul{  width:1200px;   }
.Main_Home ul li{ float:left; margin-right:26px; position:relative; z-index:20; }
.Main_Home ul li img{ width:279px; height:161px;}

.Main_Home:hover{width:1200px; margin:0 auto; padding-top:30px; background:none;/*padding-bottom:164px;*/padding-bottom:186px;     border-bottom: 3px solid #384857;}



.Main_Home ul li .Main_txt{ width:252px; height:260px;  background:url(../images/main_home_pic.png) repeat-x top center; position:absolute;top:-118px; padding-left:27px; padding-top:21px;}
.Main_Home ul li .Main_txt .Main_title{ width:219px; border-bottom:2px solid #e4797a;}
.Main_Home ul li .Main_txt .Main_title a{ font-size:18px; font-family:"微软雅黑"; color:#fff; margin-bottom:14px; display:block; }
.Main_Home ul li .Main_txt p { font-size:12px; font-family:"微软雅黑"; color:#f9b1b1; line-height:18px; padding-right:24px; margin:0px; margin-bottom:28px;  }
.Main_Home ul li .Main_txt p span{ font-size:14px; font-family:"微软雅黑"; color:#ffd9d9; font-weight:bold; display:block; margin-bottom:10px; padding-top:32px;}
.Main_Home ul li .Main_txt .Main_More{ width:102px; height:32px; line-height:32px; text-align:center; border:1px solid #d46a6b;}
.Main_Home ul li .Main_txt .Main_More a{ font-size:12px; font-family:"微软雅黑"; color:#e67a7a; }

.Main_Home ul li .Main_txt0{ width:252px; height:260px;      background-color: #384857;    opacity: 0.8; position:absolute;top:-118px; padding-left:27px; padding-top:21px;}
.Main_Home ul li .Main_txt0 .Main_title{ width:219px; border-bottom:2px solid white;}
.Main_Home ul li .Main_txt0 .Main_title a{ font-size:18px; font-family:"微软雅黑"; color:#fff; margin-bottom:14px; display:block; }
.Main_Home ul li .Main_txt0 p { font-size:12px; font-family:"微软雅黑"; color:white; line-height:18px; padding-right:24px; margin:0px; margin-bottom:28px;  }
.Main_Home ul li .Main_txt0 p span{ font-size:14px; font-family:"微软雅黑"; color:white; font-weight:bold; display:block; margin-bottom:10px; padding-top:32px;}
.Main_Home ul li .Main_txt0 .Main_More{ width:102px; height:32px; line-height:32px; text-align:center; border:1px solid white;}
.Main_Home ul li .Main_txt0 .Main_More a{ font-size:12px; font-family:"微软雅黑"; color:white; }

.Main_Home ul li .Main_txt1{ width:252px; height:260px;  background-color: #384857;    opacity: 0.8; position:absolute;top:-118px; padding-left:27px; padding-top:21px;}
.Main_Home ul li .Main_txt1 .Main_title{ width:219px; border-bottom:2px solid white;}
.Main_Home ul li .Main_txt1 .Main_title a{ font-size:18px; font-family:"微软雅黑"; color:#fff; margin-bottom:14px; display:block; }
.Main_Home ul li .Main_txt1 p { font-size:12px; font-family:"微软雅黑"; color:white; line-height:18px; padding-right:24px; margin:0px; margin-bottom:28px;  }
.Main_Home ul li .Main_txt1 p span{ font-size:14px; font-family:"微软雅黑"; color:white; font-weight:bold; display:block; margin-bottom:10px; padding-top:32px;}
.Main_Home ul li .Main_txt1 .Main_More{ width:102px; height:32px; line-height:32px; text-align:center; border:1px solid white;}
.Main_Home ul li .Main_txt1 .Main_More a{ font-size:12px; font-family:"微软雅黑"; color:white; }


.Main_Home ul li .Main_txt2{ width:252px; height:260px; background-color: #384857;    opacity: 0.8;  position:absolute;top:-118px; padding-left:27px; padding-top:21px;}
.Main_Home ul li .Main_txt2 .Main_title{ width:219px; border-bottom:2px solid white;}
.Main_Home ul li .Main_txt2 .Main_title a{ font-size:18px; font-family:"微软雅黑"; color:#fff; margin-bottom:14px; display:block; }
.Main_Home ul li .Main_txt2 p { font-size:12px; font-family:"微软雅黑"; color:white; line-height:18px; padding-right:24px; margin:0px; margin-bottom:28px;  }
.Main_Home ul li .Main_txt2 p span{ font-size:14px; font-family:"微软雅黑"; color:white; font-weight:bold; display:block; margin-bottom:10px; padding-top:32px;}
.Main_Home ul li .Main_txt2 .Main_More{ width:102px; height:32px; line-height:32px; text-align:center; border:1px solid white;}
.Main_Home ul li .Main_txt2 .Main_More a{ font-size:12px; font-family:"微软雅黑"; color:white; }


.Main_Home ul li .Main_txt3{ width:252px; height:260px;  background-color: #384857;    opacity: 0.8;position:absolute;top:-118px; padding-left:27px; padding-top:21px;}
.Main_Home ul li .Main_txt3 .Main_title{ width:219px; border-bottom:2px solid white;}
.Main_Home ul li .Main_txt3 .Main_title a{ font-size:18px; font-family:"微软雅黑"; color:#fff; margin-bottom:14px; display:block; }
.Main_Home ul li .Main_txt3 p { font-size:12px; font-family:"微软雅黑"; color:white; line-height:18px; padding-right:24px; margin:0px; margin-bottom:28px;  }
.Main_Home ul li .Main_txt3 p span{ font-size:14px; font-family:"微软雅黑"; color:white; font-weight:bold; display:block; margin-bottom:10px; padding-top:32px;}
.Main_Home ul li .Main_txt3 .Main_More{ width:102px; height:32px; line-height:32px; text-align:center; border:1px solid white;}
.Main_Home ul li .Main_txt3 .Main_More a{ font-size:12px; font-family:"微软雅黑"; color:white; }



.Home_cont{  width:1200px; margin:0 auto; overflow:hidden; padding-top:20px;}
.Home_cont .Home_pic{ width:520px; position:relative;  float:left; margin-right:15px;}
.Home_cont .Home_pic img{ width:520px; height:351px;}
.Home_cont .Home_txt{ background:url(../images/home_about.png) repeat-x bottom center; height:140px; position:absolute; bottom:0px;}
.Home_cont .Home_txt:hover{  background:url(../images/home_about1.png) repeat-x bottom center; height:140px; cursor:pointer;}
.Home_cont .Home_txt .home_title{  padding-top:19px; padding-left:23px;  font-size:18px; font-family:"微软雅黑"; color:#fff;  }
.Home_cont .Home_txt .home_title a{  font-size:18px; font-family:"微软雅黑"; color:#fff;}
.Home_cont .Home_txt p{  font-size:12px; font-family:"微软雅黑"; color:#fff; padding-right:20px; padding-left:24px; margin:0px; line-height:24px; padding-top:5px; }
.Home_cont .Home_txt p a{   font-size:12px; font-family:"微软雅黑"; color:#fff;}
.Home_cont .Home_middle{ float:left; width:325px; height:182px; background:#5898d4; padding-top:68px; margin-right:15px; }
.Home_cont .Home_middle:hover{  background:#1f71ca; cursor:pointer;}
.Home_cont .Home_middle img{ width:65px; height:67px; padding-left:132px; padding-bottom:6px;} 
.Home_cont .Home_middle .Home_middle_title{ font-size:18px; font-family:"微软雅黑"; color:#fff; font-weight:bold; text-align:center;}

.Home_cont .Home_right{ float:left; width:325px; height:182px; background:#5898d4; padding-top:68px; }
.Home_cont .Home_right:hover{  background:#1f71ca; cursor:pointer;}
.Home_cont .Home_right img{ width:65px; height:67px; padding-left:132px; padding-bottom:6px;} 
.Home_cont .Home_right .Home_right_title{ font-size:18px; font-family:"微软雅黑"; color:#fff; font-weight:bold; text-align:center;}



.Home_cont1{ width:1200px; margin:0 auto; }
.Home_speech{ width:520px; height:205px; background:#e9f0f5; float:left;  margin-top:15px; margin-bottom:21px;}
.Home_speech .speech_pic img{ width:218px; height:205px; float:left; margin-right:22px;}
.Home_speech h2{ font-weight:normal; font-size:18px; font-family:"微软雅黑"; color:#454545; padding-top:16px; margin:0px; padding-bottom:7px;}
.Home_speech p{ margin:0px; font-size:12px; font-family:"微软雅黑"; color:#545454; line-height:22px;}
.Home_speech a.More{ width:103px; height:32px; display:inline-block; line-height:32px; border:1px solid #5898d4; text-align:center; font-size:12px; font-family:"微软雅黑"; color:#5898d4; margin-top:18px;}
.Home_news{ float:right; width:665px; height:304px; background:#e4ebf1; margin-top:-85px;  }
.Home_news .news_title{ width:610px; border-bottom:1px solid #d21f23; height:25px; padding-top:30px; margin-left:30px;  }
.Home_news .news_title span{ display:inline-block; font-size:18px; font-family:"微软雅黑"; color:#d21f23; float:left;}
.Home_news .news_title a.More{ float:right; font-size:12px; font-family:"微软雅黑"; color:#d21f23; }
.Home_news ul{ clear:both; padding-top:10px;}
.Home_news ul li{ margin-left:30px; line-height:30px;}
.Home_news ul li:hover a,.Home_news ul li:hover span{ color:#1f71ca;}
.Home_news ul li i{ background:url(../images/index_news_pic.png) no-repeat left center; width:4px; height:7px; display:inline-block; padding-left:5px; }
.Home_news ul li a{ font-size:12px; font-family:"微软雅黑"; color:#545454;}
.Home_news ul li span{ display:inline-block; float:right;  font-size:12px; font-family:"微软雅黑"; color:#999999; padding-right:23px;}
/*index*/




/*Banner*/
.mainindex{  width:100%; margin:0 auto; overflow:hidden; height:709px;}
.HomeBan{ width:100%; height:489px; margin:0 auto; overflow:hidden; position:relative;  z-index:10;  }
.HomeBan .BanList{ width:100%; height:489px;}
.HomeBan .BanList li{ width:100%; height:489px;}
.HomeBan .BanList li a{ display:block;  width:100%;height:489px;}
.HomeBan .TabList{width:100%; position:absolute; bottom:17px; left:0px;}
.HomeBan .TabList .List{ height:20px; margin:0 auto;}
.HomeBan .TabList .List ul{ width:160px; margin:0 auto;}
.HomeBan .TabList li{ float:left; margin-left:8px;}
.HomeBan .TabList li span{ width:12px; height:12px; background:url(../images/icon.png) no-repeat center center; cursor:pointer; display:block;}
.HomeBan .TabList li.on span{ width:50px; height:12px; background:url(../images/icon01.png) no-repeat 0px center; }
.Banner{ width:100%; height:412px; margin:0 auto;}
/*Banner*/


/*Bottom*/
.HomeBotbg{ width:100%; height:278px; overflow:hidden; background:#dee2e5;}
.bottom_middle{  width:1200px; margin:0 auto; padding-top:30px; overflow:hidden;}
.bottom_middle dl{ float:left; padding-left:24px; margin-right:90px; height:213px; background:url(../images/bottom_silder_line.jpg) no-repeat left 0px;}
.bottom_middle dl dt { color:#797c7f; font-family:"微软雅黑";font-size:14px; padding-bottom:1px; font-weight:bold;}
.bottom_middle dl dd{ line-height:26px;}
.bottom_middle dl dd a{color:#999999; font-family:"微软雅黑";font-size:12px;  }
.bottom_middle dl dd a:hover{ color:#1a71c1;}
.Bottom_bg{ width:100%; height:100px; line-height:100px; background:#909599;}
.Bottom_bg .Bottomer{ width:1200px; height:100px; line-height:100px; margin:0 auto; }
.Bottom_bg .Bottomer .Bottomer_logo{ float:left;  width:334px; padding-top:19px;}
.Bottom_bg .Bottomer .Bottomer_logo img{ width:334px; height:72px; float:left;}
.Bottom_bg .Bottom{ float:right; width:532px;  line-height:20px;}
.Bottom_bg .Bottom .NavBt{  float:right; padding-top:34px; }
.Bottom_bg .Bottom .NavBt em{ display:inline-block; width:2px; height:10px; background:url(../images/bottomer_silder.jpg) no-repeat right center; padding:0 5px; margin-right:6px;}
.Bottom_bg .Bottom .NavBt a{ color:#d9e0e4; font-family:"微软雅黑";font-size:12px;}
.Bottom_bg .Bottom  .Copyright{ clear:both;  color:#d9e0e4; font-family:"微软雅黑";font-size:12px; float:right;}
.Bottom_bg .Bottom  .Copyright a{ font-family:"微软雅黑";font-size:12px;  color:#fff; }
/*Bottom*/

 


/*Pages*/
.Pages{ width:374px; height:30px; line-height:30px; margin:0 auto; padding-top:25px; clear:both;}
.Pages a{ float:left; width:36px; height:30px; border:1px solid #c1c1c1; }
.Pages a.a_prev{ background:url(../images/prev.jpg) no-repeat center center #e6e6e6;  height:30px; line-height:30px;  border:1px solid #CCC;  margin-right:4px;   }
.Pages a.a_next{ background:url(../images/next.jpg) no-repeat center center #e6e6e6;height:30px; line-height:30px; border:1px solid #CCC;  margin-left:4px;  }
.Pages .p_page{ float:rigth;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{width:36px; height:30px; line-height:30px; text-align:center;  font-size:14px; font-size:14px; font-weight:normal; font-family:"微软雅黑"  border:1px solid #d21f23; margin:0 8px; color:#666666; }
.Pages .p_page em a:hover{background:#d21f23; color:#FFF;  border:1px solid #d21f23;   height:30px; line-height:30px; }
.Pages .p_page em a.a_cur{ background:#d21f23;color:#FFF; height:32px; line-height:30px; border:none;}
/*Pages*/



/*Honor*/
.Honor_list{ width:1200px; margin:0 auto; padding-top:34px; overflow:hidden;}
.Honor_list ul li{ float:left;  margin-bottom:40px; margin-right:55px;}
.Honor_list ul li img{ width:249px; height:174px; border:1px solid #d5d5d5; padding:2px 2px;}
.Honor_list ul li .Honor_title{ text-align:center;  height:53px; line-height:53px; font-size:14px; font-family:"微软雅黑"; color:#333333;}
/*Honor*/

/*news_list*/
.newslist{ clear:both; width:1200px; padding-top:32px; margin:0 auto;}
.newslist ul li{width:1200px; height:204px; border-bottom:1px solid #e6e6e6; position:relative;  margin-bottom:20px;}
.newslist ul li .pic{ width:307px; height:178px; float:left;}
.newslist ul li .pic img{  width:307px; height:178px;  float:left; border:1px solid #d5d5d5; padding:2px 2px;}
.newslist ul li h1{ height:35px;  padding-top:20px; float:left; margin:0px;  margin-left:30px;}
.newslist ul li h1 a{  font-size:18px; color:#333333; font-family:"微软雅黑"; font-weight: normal;}
.newslist ul li .info{ color:#666666; line-height:15px; width:669px; font-family:"微软雅黑"; font-size:14px; float:left; line-height:26px; margin-left:30px;}
.newslist ul li .date{ width:103px; height:174px; text-align:center; overflow:hidden; float:right; position:absolute; top:0px; right:0px; background:url(../images/date_silder.jpg) no-repeat left top; padding-left:28px; }
.newslist ul li .date em{ font-style:normal; display:block; width:103px; height:44px; line-height:44px; background:#1a71c1;  font-size:18px; color:#fff; font-family:"微软雅黑";}
.newslist ul li .date span{ width:103px; background:#f3f3f3; display:block; text-align:center;  font-size:36px; color:#999999; font-family:"微软雅黑"; padding-bottom:24px; padding-top:24px; margin-top:23px; }
.newslist ul li .more{ font-size:14px; color:#999999; font-family:"微软雅黑"; display:block;}
.newslist ul li .more span{ display:inline-block; width:10px; height:10px; text-align:center; background:#d3d3d3; line-height:10px; margin-left:5px;}
/*news_list*/


/*news_info*/
.new_info{ width:998px; margin:0 auto; padding-top:33px;}
.new_info h2{ text-align:center;  font-size:14px; color:#686868; font-family:"微软雅黑"; font-weight:normal;}
.new_info h2 span{ display:block; text-align:center; font-size:12px; color:#9b9b9b; font-family:"微软雅黑";}
.new_info p.pic{ width:727px; line-height:24px;  font-size:12px; color:#929292; font-family:"微软雅黑";}
.new_info img{ /*width:727px; height:254px; padding-top:24px;*/}
/*news_info*/



/*report*/
.reportlist{ clear:both;width:1200px; margin:0 auto;}
.reportlist ul li{  width:1200px; height:60px; line-height:60px; border-bottom:1px dashed #e0e0e0; float:left; }
.reportlist ul li i{ display:inline-block; background:url(../images/new_doc.jpg) no-repeat left center; width:4px; height:42px;  padding-left:10px; float:left;}
.reportlist ul li a{ color:#333333; font-size:14px; font-family:"微软雅黑"; float:left; }
.reportlist ul li span{ float:right; color:#999999;  font-size:14px; font-family:"微软雅黑";}
/*.report*/


/*pro_list*/
.pro_list{ width:1200px; margin:0 auto; padding-top:30px; overflow:hidden;}
.pro_list ul li{ float:left;  margin-bottom:29px; margin-right:42px;}
.pro_list ul li img{ width:268px; height:174px; }
.pro_list ul li .pro_title{ text-align:center;  height:53px; line-height:53px; font-size:14px; font-family:"微软雅黑"; color:#333333;}
/*pro_list*/





/*product_info*/
.products_info{ width:1200px; margin:0 auto; overflow:hidden; padding-top:30px;}

.prolist1{ float:left; overflow:hidden; }
.prolist1 .navPrev,.prolist1 .navNext{ display:block; width:41px; height:65px; position:absolute; top:113px;}
.prolist1 .navPrev img,.prolist1 .navNext img{ vertical-align:middle;}
.prolist1 .navPrev{ left:-20px;}
.prolist1 .navNext{ right:-20px;}

.prolist1 .BanList1{ margin-bottom:10px;  width:681px; /*height:238px;*/ overflow:hidden; float:left;}
.prolist1 .BanList1 li{ width:100%; float:left; /*margin-bottom:5%;*/ border:2px solid #e0e0e0;}
.prolist1 .BanList1 li img{ width:681px; height:417px; }

.prolist1 .tabList1{ width:462px;  position:relative; padding-top:74px; }
.prolist1 .tabList1 .lists{ overflow:hidden;  margin:0 auto;}
.prolist1 .tabList1 ul{ width:426px; margin:0 auto;}
.prolist1 .tabList1 ul li{ float:left;width:195px; height:114px;  padding:0 13px; }
.prolist1 .tabList1 ul li a{ display:block;width:195px; height:109px;  cursor:pointer;}
.prolist1 .tabList1 ul li img{width:195px; height:109px; border:1px solid transparent; /*border:#f08300 1px solid;*/}
.prolist1 .tabList1 ul li.on a img{ border:#0694eb 2px solid;}

.products_right{  width:462px; float:right; margin-left:40px;}
.proright{  width:462px; }
.proright .tit{ display:block; color:#666666; font-size:18px; margin-bottom:30px;  font-weight:bold;}
.proright .cont p{  color:#666666; font-size:14px;  font-family:"微软雅黑"; width:462px; }


.products_down{ margin-top:60px;}
.products_down .titlist{width:998px; height:60px; background:#f3f3f3; margin:0 auto; }
.products_down .titlist li{  float:left; height:60px;   position:relative; display:block; font-size:14px; font-family:"微软雅黑"; color:#a7a7a7; padding-left:37px; padding-right:37px;height:60px; line-height:60px; text-align:center;cursor:pointer; }
.products_down .titlist li.on{background:url(../images/Menu_silder.jpg) repeat-x bottom center #fff; cursor:pointer; margin-left:2px; margin-top:2px;}
.products_down .box{ display:none; width:998px; margin:0 auto; padding-top:25px;}
.products_down .box p{  color:#666666; font-size:14px;  font-family:"微软雅黑"; line-height:28px;}
.lists ul{  width:324px; left:30px;}
/*product_info*/

.proinfo{ width:1200px; margin:0 auto; overflow:hidden; padding-top:37px;}
.proinfo .pro_info_title{ float:right;}
.proinfo .pro_info_title ul li{ color:#696969; font-size:14px;  font-family:"微软雅黑"; background:#f3f3f3; height:42px; line-height:42px; margin-bottom:10px; text-align:center; width:215px; }
.proinfo .pro_info_title ul li:hover,.proinfo .pro_info_title ul li.on{  background:url(../images/pro_info_bg.jpg) no-repeat; cursor:pointer; color:#1a71c1; font-size:14px;  font-family:"微软雅黑"; font-weight:bold;}
.proinfo .pro_info_txt{ float:left; width:951px; border-right:1px solid #eaeaea; }
.proinfo .pro_info_txt ul li h4{ font-weight:normal; margin:0px;  font-size:18px;  font-family:"微软雅黑"; color:#1a71c1; font-weight:bold; margin-bottom:23px;}
.proinfo .pro_info_txt ul li p{ width:916px; color:#5e5e5e; font-size:14px;  font-family:"微软雅黑"; margin:0px;}
.proinfo .pro_info_txt ul li span{ display:block; margin-bottom:5px; font-size:14px; font-family:"微软雅黑";}
/*contact*/

/*contact*/



/*case_list*/
.case_list{ width:1200px; margin:0 auto; padding-top:30px; overflow:hidden;}
.case_list ul li{ float:left;  margin-bottom:29px; margin-right:42px;}
.case_list ul li img{ width:268px; height:174px; }
.case_list ul li .pro_title{ text-align:center;  height:53px; line-height:53px; font-size:14px; font-family:"微软雅黑"; color:#333333;}
/*case_list*/




/*case_info*/
.outside{/* position:relative; */ margin-bottom:50px; padding-top:60px;margin-left: 88px;width: 1200px;overflow: hidden;}
.outside ul{/* position:relative; */  margin:0 auto;}
/* .outside ul:after{width:927px; height:79px; background-image:url(../images/case_bg.png); position:absolute; bottom:-79px; left:20%; margin-left:-174px; z-index:2;  content:" "; display:block;} */
.outside ul li{width:300px;height:280px;float:left;/*  position:absolute; background-color:#000; */ cursor:pointer; text-align:center; z-index:0;}
.outside ul li:hover .description_title{color:red;}
.outside ul li img{margin:0 auto;width:255px;height:180px;}
.outside .prev,.outside .next{width:30px; height:70px; position:absolute; top:260px; z-index:9; margin:0; background:url(../images/arrow.png); border:none; cursor:pointer;}
.outside .prev{left:115px; background-position:left top; background:url(../images/case_pre01.jpg) no-repeat left center; width:46px; height:46px;}
.outside .prev:hover{background-position:left top; background:url(../images/case_next01.png) no-repeat left center; width:46px; height:46px;}
.outside .next{right:115px; background-position:right top;  background:url(../images/case_pre02.jpg) no-repeat right center; width:46px; height:46px;}
.outside .next:hover{background-position:right bottom;  background:url(../images/case_next02.jpg) no-repeat right center;}
.outside .description{width:924px; margin:0 auto;}
.outside .description_item{display:none; position:relative; color:#666666; font-size:14px;  font-family:"微软雅黑"; }
.outside .description_title{color:#000000; font-size:18px;  line-height:16px; text-align:center; margin-bottom:21px; margin:0px; /* padding-top:46px;  */font-weight:normal;}
.outside .description_item p{ margin:0px; width:635px; margin:0 auto;}
/*case_info*/


/*Recruitment*/
.JobList{ padding-top:35px; margin-bottom:30px; width:1200px; margin:0 auto;}
.JobList h4{ background:#d3d3d3; height:50px; line-height:50px; overflow:hidden; font-size:14px; font-family:"微软雅黑"; color:#47545b; margin:0; font-weight:normal; font-weight:bold; margin-bottom:20px;}
.JobList h4  li{ list-style:none; float:left; color:#555555; font-size:18px; font-weight:normal; font-family:"微软雅黑"; background:url(../images/job_silder.jpg) no-repeat right top; padding:0 114px; }
.JobList h5{ margin:0px;}
.JobList h5 ul li{ float:left;  font-size:14px; font-family:"微软雅黑";  background:url(../images/job_silder.jpg) no-repeat right top; width:300px; text-align:center;}

.JobList .applybtn{ display:block; width:163px; height:38px; line-height:38px;  text-align:center; background:#d21f23; float:right; margin-right:66px; margin-top:40px;}
.JobList .applybtn a{  font-size:14px; font-family:"微软雅黑";  color:#fff;}
.JobList ul li.job_nav{ margin-bottom:20px;}
.JobList ul li .ti{ }
.JobList li.on h5{  background:#1a71c1; color:#fff;}
.JobList ul li  h5{ background:#f0f0f0; color:#555555;}

.JobList h5 ul li.job_nav.on{  background:#1a71c1; color:#fff;}




.JobList ul li h5{ margin:0; height:50px; line-height:50px; font-size:12px; font-family:"微软雅黑"; color:#616161;  display:block; font-weight:normal; cursor:pointer; }
.JobList ul li h5 span.jobs{ padding-left:50px;  font-size:12px; font-family:"微软雅黑";}
.JobList ul li h5 span{ height:28px;}
.JobList ul li h5.down .applybtn a{ display:block; }
.JobList ul li .my_content{ padding:10px 0px 16px 46px; color:#909090; background:#f6f6f6; overflow:hidden; }
.JobList ul li .my_content .my_content_txt{ float:left;}
.JobList ul li .my_content p{ margin:0; font-size:14px; font-family:"微软雅黑"; color:#666666; line-height:30px;}
.JobList ul li .my_content span.Position{ font-size:14px; font-family:"微软雅黑"; color:#707070;}
.JobList ul li .my_content p i{ display:inline-block;  width:28px; height:28px; padding-left:20px; cursor:pointer;}
.JobList ul li .my_content p i img{ width:28px; height:28px; padding-top:4px;}



.JobApply{ width:100%;}
.JobApply table{ width:490px; margin:0 auto;}
.JobApply table th{ padding:20px 0; font-size:1.17em; font-weight:normal; color:#656565;}
.JobApply table td{ padding:10px 0; font-size:1.17em; font-weight:normal; color:#656565;}
.JobApply table td .Resume{}
.JobApply table td .ResumeBtn{ width:81px; height:30px; display:inline-block; background:#eaeaea; color:#b4b4b4; text-align:center; line-height:2.2; cursor:pointer; line-height:30px;}
.JobApply table td #ResumeFile{ display:none;}
.JobApply table td .text{ width:87px; height:30px; border:1px solid #c6dbec; margin-right:16px; padding:0 5px;}
.JobApply table td a{ padding:0 16px;}
.JobApply table td .btn{ width:100px; height:34px; background:#037cd0; color:#fff; cursor:pointer;}
.JobApply table td .ResumePrompt{ color:#037cd0}



/*join*/
.JobList{width:1200px;margin:0 auto;font-family:'微软雅黑';}
.JobList .sideMenu .Post span{cursor:pointer;width:1200px ;height:50px; line-height:50px; display:block;color:#B78852;margin-bottom:10px;padding-left:20px;}
.JobList .sideMenu .Post span{ float:left; width:300px;}
.JobList .sideMenu li.on { background:#1a71c1; color:#fff; height:50px; line-height:50px;}
.JobList .sideMenu li { background:#f0f0f0; color:#555555; height:50px; line-height:50px;}

.JobList ul li h5{ margin:0; height:50px; line-height:50px; font-size:12px; font-family:"微软雅黑"; color:#616161;  display:block; font-weight:normal; cursor:pointer; }
.JobList ul li h5 span.jobs{ padding-left:50px;  font-size:12px; font-family:"微软雅黑";}
.JobList ul li h5 span{ height:28px;}
.JobList ul li h5.down .applybtn a{ display:block; }
.JobList .Office .my_content{ padding:10px 0px 16px 46px; color:#909090; background:#f6f6f6; overflow:hidden; }
.JobList ul li .my_content .my_content_txt{ float:left;}
.JobList ul li .my_content p{ margin:0; font-size:14px; font-family:"微软雅黑"; color:#666666; line-height:30px;}
.JobList ul li .my_content span.Position{ font-size:14px; font-family:"微软雅黑"; color:#707070;}
.JobList ul li .my_content p i{ display:inline-block;  width:28px; height:28px; padding-left:20px; cursor:pointer;}
.JobList ul li .my_content p i img{ width:28px; height:28px; padding-top:4px;}


/*join*/


/*Recruitment*/






/*发展历程*/
#main{ width:100%; overflow: hidden; padding-top:30px;}
#timeline {width: 1200px;margin: 0px auto;position: relative;background:url(../images/dot.line.jpg) 51px 40px no-repeat; overflow:hidden;}
#dates {height: 39px;overflow: hidden; padding-top:89px;}
#dates li {list-style: none;float: left;width: 48px; height: 52px;font-size: 24px;text-align: center;background:url(../images/biggerdot.png) center bottom no-repeat; }
#dates li a{ color:#666666; font-size: 14px; font-family:"微软雅黑";}
#dates a {line-height: 38px;padding-bottom: 29px;}
#dates .selected { color:#ce1f24;  font-size: 18px; font-family:"微软雅黑"; font-weight:bold; }
#issues {  height: 223px;  padding-top:70px;}	
#issues li {width: 998px;height:251px;list-style: none;float: left; position:relative;}
#timeline li .issues_bg{ width:998px;
/* height: 223px;*/ margin-left:161px; background:#f0f0f0; height:100%; }
#issues li h1 {color: #fff; background:#1a71c1; width:85px; height:64px; line-height:64px;  font-size: 32px; font-family:"微软雅黑"; text-align:center; ; position:absolute; top:-52px; left:203px; }
#issues li p {  font-weight: normal; font-size: 14px; font-family:"微软雅黑"; color:#666666;  line-height:28px; width:778px; padding-right:66px; padding-left:50px; background:url(../images/dicon.jpg) no-repeat 39px center; }
#issues li p span{ display:inline-block;  }
#prev{ width:38px; height:38px; background:url(../images/hist_prev.jpg) no-repeat center bottom; position:absolute; top:52px; left:0px; cursor:pointer;}
#next{ width:43px; height:72px; background:#fff url(../images/hist_next.jpg) no-repeat center top; position:absolute; top:52px; right:0px; cursor:pointer;}
.issues_content{ padding-top:40px; height:100%;}
/*发展历程*/


/*links*/
.Links_list{ width:1200px; margin:0 auto; padding-top:30px; overflow:hidden; }
.Links_list ul li{ text-align:center; width:180px; float:left; overflow:hidden; padding:0 30px 15px 30px;}
.Links_list ul .pic{ width:180px; height:75px;}
.Links_list ul .pic a{ width:176px; height:71px; border:solid 1px #e0e0e0; padding:1px; display:block; overflow:hidden;}
.Links_list ul .pic a:hover{ border:1px solid #B70000;}
.Links_list ul .pic img{ width:176px; height:71px;}
.Links_list ul .h1{ font-size:12px; font-weight:normal; height:20px; line-height:20px; padding-top:5px;}
.Links_list ul .h1 a{ padding:0 3px; white-space:nowrap; display:block; text-overflow:ellipsis; overflow:hidden; font-weight:normal;}
/*links*/


/*search*/
.search{ width:1200px; margin:0 auto; clear:both; overflow:hidden; padding-top:30px; margin-bottom:30px; }
.search ul li{ width:1200px; float:left; border-bottom:1px solid #e0dcdc; height:52px; line-height:52px; background:url(../images/dico.jpg) no-repeat left center;}
.search ul li:hover{ border-bottom:1px solid #0694eb; color:#495a80; cursor:pointer; }
.search ul li:hover a{color:#0694eb;}
.search ul li:hover span{color:#0694eb;}
.search ul li a{ font-size:14px; font-family:"微软雅黑"; color:#4d4949; margin-left:16px;}
.search ul li span{ float:right; font-size:14px; font-family:"微软雅黑"; color:#4d4949;}
/*search*/


/*滚动条*/
.ScrollBox{ background:#f2f2f2; padding-bottom:45px; margin-top:50px;}
.Product_List{ width:1200px; margin:0 auto; padding-top:50px;}
.Product_List ul li .products_title{ width:212px; height:44px;  background:#fff; text-align:center; margin:0 auto; font-size:14px; font-family:"微软雅黑"; color:#666666;}
.ScrollBox .List  ul{ width:1200px; margin:0 auto;}
.ScrollBox .List ul.ul li{ float: left; width:192px;  }
.ScrollBox .scrollbar{ width:1200px; height: 5px; margin: 0 auto; background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-top: 33px; /*background: url(../images/Scroll_BG.gif) no-repeat left top;*/}
.ScrollBox .scrollbar .handle{ width:60px; height: 5px; background: url(../images/video_bg.jpg) repeat-x; cursor: pointer; /*background: url(../images/Scroll_hand.gif) no-repeat left top;*/}
/*滚动条*/

/*产品中心*/
.Product_List{}
.Product_List .List ul{ overflow: hidden;}
.Product_List li{ float: left; width:192px; text-align: center; margin-right:30px;}
/*.Product_List li:first-child{ padding-left: 0;}*/
.Product_List li{ position: relative;}
.Product_List li img{ width:192px; height:264px; border:10px solid #fff;}
.proright{display:none;}








/*case_info2*/
.content_case2 .news02{text-align: center;}
.content_case2 .newTitle{font-size: 26px;font-weight: normal;margin: 0;line-height: 46px; padding-top:60px;}
.content_case2 .newTime{font-size: 14px;line-height: 26px;margin-bottom: 35px;}
.content_case2 .edit{    line-height: 24px;width: 998px;font-size: 17px;color: #555555;text-align: left;margin: 0 auto;text-indent: 2em;}


.pages{ text-align:center; margin:0 auto;}
.pages a{ display:inline-block; border:1px solid #dddddd; font-size:12px; font-family:宋体; color:#000; padding:1px 9px;border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; margin:0 5px;}
.pages a:hover{ background:#e4131b; color:#FFF;}
.pages a.a_cur{ background:#e4131b; color:#FFF;}