/*--------css reset ------------*/
*{ margin:0; padding:0}
html{font: 14px/1.2 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\5b8b体,sans-serif;width: 100%;}
body{width:100%;min-width: 1200px;}
body,p,ul{margin: 0;padding: 0;}
li,dt{list-style: none;}
img{border:none;vertical-align: middle;}
a{color:inherit;text-decoration: none;}
input,textarea{padding: 0;margin: 0;border: none;}
h1,h2{padding: 0;margin: 0;font-weight: normal;}
.clear:after{clear: both;content: "";display: block;visibility: hidden;}
.fl{float: left;}
.fr{float: right;}

header{width: 100%;position: relative;height: 800px;/*border-top: 1px #ddd solid;*/}
.header_top{width: 1200px;margin: 0 auto;margin-top: 0;position: relative;z-index: 2;}
.nav{color: #4d4c4c;text-align: center;height: 44px;overflow: hidden;margin-top: 30px;}
.nav ul li{float: left;height: 44px;line-height: 44px; font-size:16px; font-weight:600; padding:0 20px}
.nav li:hover,.nav li.on{background: #2b4290;color: #fff;}

.nav2{color: #fff;text-align: center;height: 44px;overflow: hidden;margin-top: 30px;}
.nav2 ul li{float: left;height: 44px;line-height:44px; font-size:16px; font-weight:600; padding:0 20px}
.nav2 li:hover,.nav li.on{background: #2b4290;color: #fff;}

.banner {position:absolute;top:0;left:0;width: 100%;height: 800px;z-index: 1;overflow: hidden;}
.banner .bd{width: 100%;}
.banner_ul li{width: 100%;height: 800px;overflow: hidden;position: relative;}
.banner_ul li img{width:1920px;top: 0;left: 50%;margin-left: -960px;position: absolute;}

.container{width: 100%}
.icon_line{background: url(../img/title_line.png) no-repeat;width: 130px;height: 10px;position: absolute;}
.section {width: 1200px;margin: 0 auto;;margin-top: 70px;}
.section_name{text-align: center;color: #333c;margin-bottom: 30px;position: relative}
.name_box{display:inline-block;*display: inline;*zoom: 1;padding: 0 15px;background: #fff;}
.fenge{position: absolute;top: 50%;width: 40%;left: 30%;height: 4px;margin-top: -2px;background: #2b4290;z-index: -1;}
.section_name .cn{font-size: 30px;}
.section_descripe{text-align: center;margin:32px 0;color:#625E5E;}

.show{width: 1206px;height: 400px;overflow: hidden;margin-right: -50px;}
.show_important{width: 600px!important;height: 400px!important; overflow:hidden}
.main_box{width: 100%;overflow: hidden;}
.show_box{width: 295px;height: 198px;overflow: hidden;float: left;margin-right: 4px;margin-bottom: 4px;}
.show_box img{width: 100%;height:100%;}
.show_box .img_name{margin-top: -40px;/*padding-right:40px ;*/height: 40px;line-height: 40px;text-align: center;color: #fff;position: relative;z-index: 1;background: rgba(40,40,40,0.5);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#80323232,endcolorstr=#80323232);}
.show_more{text-align: right;}
.about_more a,.show_more a{padding: 5px 15px;border: 1px #ddd solid;border-radius: 5px;display: inline-block;*display: inline;*zoom: 1;margin-top: 15px;}
.about_more a{border: 1px #fff solid;}

.service_content{margin-right: -90px;margin-top: 66px;}
.service_box{width: 228px;height:280px;border: 1px #ddd solid;overflow:hidden;padding: 38px 60px 60px;float: left;margin-right: 70px;margin-bottom: 40px;}
.service_img{text-align: center;height: 136px;z-index: -1;overflow: hidden;}
.service_img img{position: relative;top: 0;}
.service_name{font-size: 21px;text-align: center;color: #4c4c4c;margin-top: 5px;}
.service_descripe{color: #808080;margin-top: 15px;line-height: 1.6;}
.service_box:hover .service_name{color: #2b4290;}
.service_box:hover .service_img img:first-child{
	display: none;
}

.about_us{height: 370px;background: url(../img/about.jpg) no-repeat top center;width: 100%;margin: 0 auto;color: #fff;text-align: center;}
.about_box{width: 680px;margin: 0 auto;padding: 0 15px;margin-top: 50px;}
.about_box .section_name{color: #fff;}
.about_content{margin-top: 30px;line-height: 1.8;}

.news{text-align: center;width: 100%;height: 405px;margin-right: -50px;overflow: hidden;margin-bottom: 20px; overflow:hidden}
.news_more{width: 1056px;margin: 25px auto;text-align: right;}
.news_box{height: 405px;width: 330px;display: inline-block;*display: inline;*zoom: 1;text-align: left;margin-right: 35px;}
.news_name{color: #4c4c4c; font-size: 18px;line-height:37px;height: 37px;}
.news_more a{padding: 5px 8px;}
.news_box p.news_name{padding:10px; line-height:26px; color:#666; height:26px; font-weight:bold}
.news_box p.news_content{padding:26px 10px; line-height:26px; color:#666; height:26px}

footer{height: auto;background: #303030;color:#fff;text-align: center; overflow:hidden}
.footer_content,.footer_content_2{padding-top: 60px;text-align: left;display: inline-block;*display: inline;*zoom: 1;line-height:2;vertical-align: text-top;margin-right: 130px;}
.footer_content_2{margin-right: 0;}

.news_more a:hover,.about_more a:hover,.more a:hover,.show_more a:hover{background: #2b4290;color: #fff;border-color: #2b4290;}
