﻿@charset "utf-8";
/* CSS Document */
html{width:100%; height:100%;}
body, header, footer, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, fieldset, input, textarea, p, th, td,img { padding: 0; margin: 0; border:0;}
body { font:14px/1.5 "\5FAE\8F6F\96C5\9ED1",helvetica,Arial; background:#FFF;}
.left{float:left !important; display:inline;}
.right{float:right !important; display:inline;}
.clear{clear:both; margin:0; padding:0; border:0;}
img, div, input{behavior: url("/iepngfix.htc");}
input, button,textarea{border:none; outline:medium; font:14px/1.5 "\5FAE\8F6F\96C5\9ED1",helvetica,Arial;}
a{outline:none;/*ff*/ hide-focus:expression(this.hideFocus=true);/*ie*/ cursor:pointer;}
ul{list-style:none;}
a:link{cursor:pointer; text-decoration:none; transition:all 0.5s; }
a:visited{text-decoration:none; transition:all 0.5s; }
a:hover{text-decoration:none; transition:all 0.5s; }
a:active{text-decoration:none; border:0; transition:all 0.5s;}
.iconfont {font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
.icon-sousuo:before { content: "\e600"; }
.icon-weibo:before { content: "\e601"; }
.icon-6:before { content: "\e602"; }

.w1100{width:1100px; margin:0 auto;}
.head_top{height:40px; line-height:40px; min-width:1100px; background:#EEE;}
.head_top dl dt{float:left; color:#989898;}
.head_top dl dt i{margin-right:10px;}
.head_top dl dt span{background: #0076D6; color: #FFF; border-radius: 10px; padding: 0 10px;}
.head_top dl dd{float:right;}
.head_top dl dd a{color:#969696; display:inline-block;}
.bdsharebuttonbox{margin-left:10px;}
.head_top dl dd a:hover{color:#0764AA;}
.bdsharebuttonbox a:hover{}
.logo_tell{height:70px; padding:10px 0px; min-width:1100px;}
.logo_tell h1{float:left; width:260px;}
.logo_tell h1 img{height:46px; padding-top:12px;}
.logo_tell h2{float:right;}
.logo_tell h2 img{height:50px; padding:10px 0px;}
.all_nav{height:40px; float:right; margin-top:15px;}
.all_nav li{float:left; width:110px; text-align:center; margin:0 5px; font-size:14px;}
.all_nav li a{font-size:14px; color:#323140; display:block; line-height:35px; -webkit-border-radius:18px; -moz-border-radius:18px; border-radius:18px;}
.all_nav li a:hover{background:#0076D6; color:#FFF;}
.all_nav li.on a{background:#0076D6; color:#FFF;}
.all_nav li a i{font-size:26px; display:inline-block; float:left; padding-top:7px;}

.banner_index{width:100%; min-width:1100px; margin:0px auto; position:relative;}
.banner_index .bd{min-width:1100px; overflow:hidden;}
.banner_index .bd li{position:relative;}
.banner_index .bd li img{width:100%; min-width:1100px;}
.banner_index .hd{width:100%; height:10px;}
.banner_index .hd ul{margin:0 auto; width:120px; height:40px; position:absolute; bottom:5%; left:50%; margin-left:-60px;}
.banner_index .hd a{color:#FFF; font-size:70px; position:absolute; top:40%; font-weight:normal; filter:alpha(opacity=40);opacity:0.4;}
.banner_index .hd a:hover{filter:alpha(opacity=100);opacity:1;}
.banner_index .hd a.prev{left:0px;}
.banner_index .hd a.next{right:0px;}
.banner_index .hd li{cursor:pointer; background:#999; float:left; width:10px; margin:0 5px; height:10px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;}
.banner_index .hd li.on{background:#ff9c00;}

.mid_main{margin-top:20px; min-width:1100px;}
.about_us{background:url(../images/about_bj.jpg) no-repeat center; height:666px; margin-top:50px;}
.about_us dt{text-align:center; padding-top:45px; position:relative;}
.about_us dt h1{font-weight:normal; font-size:24px; color:#000;}
.about_us dt h2{font-size:16px; font-weight:normal; color:#757575;}
.about_us dd{max-width:1100px; margin:20px auto 0;}
.about_us dd h1{font-size:24px; font-weight:normal; color:#38bbe6;}
.about_us dd h2{font-size:14px; text-align:center; margin-top:15px;}
.about_us dd h2 a{color:#38bbe6; line-height:30px; width:90px; display:block; border:1px solid #38bbe6; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}
.about_us dd h3{margin-bottom:10px;}
.about_us dd h3 a{background:#0160b2; color:#FFF; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; display:inline-block; width:80px; text-align:center; line-height:24px; font-weight:normal; font-size:14px; margin-right:10px;}
.about_us dd h3 a:hover{background:#279BFF;}
.about_us dd h5{color:#757575; font-size:12px; font-weight:normal; margin-bottom:10px;}
.about_us dd p{color:#666;}
.company{width:510px; margin-left:25px;}
.honor_box{width:508px;}
.diploma_list{height:380px;}
.diploma_list li{float:left; width:244px; margin-right:10px; margin-bottom:10px; height:189px; text-align:center; overflow:hidden;}
.diploma_list li img{width:244px;}

.business{background:url(../images/cpbg.png) no-repeat; height:516px; margin-top:50px; position:relative;}
.down_ico_cp{position:absolute; left:50%; top:0px; width:45px; height:45px; cursor:pointer; background:#0061ae; text-align:center; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; margin-left:-22px; line-height:56px; color:#FFF; text-align:center; font-size:42px;}
.business_about{padding-top:80px;}
.business_about dt{text-align:center; border-bottom:1px solid #CDCDCD; padding-bottom:15px; position:relative;}
.business_about dt h1{font-weight:normal; font-size:20px; color:#FFF;}
.business_about dt h2{font-size:16px; font-weight:normal; color:#FFF;}
.business_about dt h3{height:4px; width:150px; position:absolute; left:50%; bottom:-2px; background:#0161ad; margin-left:-75px;}
.business_about dd{width:1004px; margin:40px auto 0;}
.business_about dd ul{height:150px;}
.business_about dd ul li{float:left; width:120px; margin:20px 65px 0; text-align:center; font-size:18px;}
.business_about dd ul li h1{background:url(../images/cp_ico.png) no-repeat; height:90px; margin-bottom:15px;}
.business_about dd ul li h1.one_ico{background-position:0 -10px;}
.business_about dd ul li h1.two_ico{background-position:-193px -10px;}
.business_about dd ul li h1.three_ico{background-position:-390px -10px;}
.business_about dd ul li h1.four_ico{background-position:-588px -10px;}
.business_about dd ul li a{color:#666;}
.business_about dd ul li a:hover{color:#0161ae;}
.business_about dd h4{font-size:18px; text-align:center; color:#656565; padding-top:30px; font-weight:normal;}
.business_about dd h5{font-weight:normal; font-size:14px; text-align:center; margin-top:20px;}
.business_about dd h5 a{display:inline-block; background:#f08418; color:#FFF; width:110px; line-height:38px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.business_about dd h5 a:hover{background:#FFAF5F;}
.new_about{width:1100px; margin:40px auto 0;}
.new_left{}
.new_left dt{border-bottom:1px solid #CDCDCD; font-size:18px; line-height:40px;}
.new_left dt span{border-bottom:3px solid #025fad; display:inline-block;}
.new_left dt span i{font-size:14px; color:#CECECE; padding:0 10px; font-style:normal;}
.new_left dt em{float:right; font-style:normal; font-size:14px;}
.new_left dt em a{color:#CDCDCD;}
.new_left dt em a:hover{color:#025fad;}
.new_left dd{margin-top:25px;}
.new_left_top{border-bottom:1px dashed #d8d8d8; padding-bottom:15px;}
.new_left_top h1{width:148px; float:left; margin-right:10px;}
.new_left_top h1 img{width:148px; height:104px;}
.new_left_top h2{font-size:16px; color:#666; font-weight:normal;}
.new_left_top p{margin-top:3px; color:#989898; line-height:20px;}
.new_left_top a:hover h2{color:#025fad;}
.new_left_top a:hover p{color:#666;}
.new_left_top a:hover p span{color:#989898;}
.new_left_list{margin-top:15px;}
.new_left_list li{padding-left:15px; background:url(../images/dian_ico.jpg) 0 center no-repeat; line-height:30px; font-size:14px;}
.new_left_list li span{float:right;}
.new_left_list li a{color:#666;}
.new_left_list li a:hover{color:#025fad;}


.new_right dt{text-align:center; padding-bottom:15px; position:relative;}
.new_right dt h1{font-weight:normal; font-size:22px; color:#000;}
.new_right dt h2{font-size:16px; font-weight:normal; color:#CCC;}
.new_right dt em{float:right; font-style:normal; font-size:14px;}
.new_right dt em a{color:#CDCDCD;}
.new_right dt em a:hover{color:#025fad;}
.new_right dd{margin-top:10px;}
.new_right dd h5{font-weight:normal; font-size:14px; text-align:center;}
.new_right dd h5 a{display:inline-block; background:#f08418; color:#FFF; width:110px; line-height:38px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.new_right dd h5 a:hover{background:#FFAF5F;}
.new_right_list{height:195px;}
.new_right_list li{width:245px; float:left; margin:0px 15px 10px; background:#efefef;}
.new_right_list li:hover{webkit-box-shadow:2px 2px 12px #e4e4e4; -moz-box-shadow:2px 2px 12px #e4e4e4; box-shadow:2px 2px 12px #e4e4e4; transition:all 0.5s;}
.new_right_list li img{width:245px;}
.new_right_list li h1{height:140px; overflow:hidden;}
.new_right_list p{margin:0 12px; color:#989898; line-height:35px;}
.new_right_list p span{float:right;}
.new_right_list a:hover h2{color:#025fad;}
.new_right_list a:hover p{color:#666;}
.new_right_list a:hover p span{color:#989898;}


.product_about{padding-top:10px;}
.product_about dt{text-align:center; padding-bottom:15px; position:relative;}
.product_about dt h1{font-weight:normal; font-size:22px; color:#000;}
.product_about dt h2{font-size:16px; font-weight:normal; color:#CCC;}
.product_about dd{background:#f9f9f9;}
.product_about dd h1{color:#888; font-size:16px; font-weight:normal; line-height:30px;}
.product_about dd p{font-size:14px; color:#a6a6a6; line-height:22px;}
.product_about dd p img{width:225px; height:160px;}
.product_about dd h2{font-size:14px; text-align:center; margin-top:15px;}
.product_about dd h2 a{color:#38bbe6; line-height:30px; width:90px; margin:0 auto; display:block; border:1px solid #38bbe6; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}
.product_about dd ul{height:318px; padding:35px 0 15px;}
.product_about dd ul li{float:left; width:224px; padding:10px 10px 20px; margin:0px 14px; font-size:18px; border:1px solid #EFEFEF;}
.product_about dd ul li:hover{webkit-box-shadow:2px 2px 12px #e4e4e4; -moz-box-shadow:2px 2px 12px #e4e4e4; box-shadow:2px 2px 12px #e4e4e4; transition:all 0.5s;}
.product_about dd ul li h1 a{color:#000;}
.product_about dd ul li h1 a:hover{color:#0161ae;}
.product_about dd h5{font-weight:normal; font-size:14px; text-align:center; padding-bottom:30px;}
.product_about dd h5 a{display:inline-block; background:#f08418; color:#FFF; width:110px; line-height:38px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.product_about dd h5 a:hover{background:#FFAF5F;}

.skill_bj{margin-top:0px;}
.skill_about{padding-top:10px;}
.skill_about dt{text-align:center; padding-bottom:15px; position:relative;}
.skill_about dt h1{font-weight:normal; font-size:22px; color:#000;}
.skill_about dt h2{font-size:16px; font-weight:normal; color:#CCC;}
.skill_about dd{width:1100px; margin:0px auto;}
.skill_about dd ul{height:270px;}
.skill_about dd ul li{width:245px; float:left; margin:0px 15px 10px; background:#efefef;}
.skill_about dd ul li:hover{webkit-box-shadow:2px 2px 12px #666; -moz-box-shadow:2px 2px 12px #666; box-shadow:2px 2px 12px #666; transition:all 0.5s;}
.skill_about dd ul li a{color:#666;}
.skill_about dd ul li a:hover{color:#0161ae;}

.skill_about dd ul li img{width:245px; min-height:139px;}
.skill_about dd ul li h1{height:140px; overflow:hidden;}
.skill_about dd ul p{margin:0 12px; color:#989898; line-height:35px;}
.skill_about dd ul p span{float:right;}
.skill_about dd ul li a:hover h2{color:#025fad;}
.skill_about dd ul li a:hover p{color:#666;}
.skill_about dd ul li a:hover p span{color:#989898;}

.skill_about dd h5{font-weight:normal; font-size:14px; text-align:center; margin-bottom:20px;}
.skill_about dd h5 a{display:inline-block; background:#f08418; color:#FFF; width:110px; line-height:38px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.skill_about dd h5 a:hover{background:#FFAF5F;}

.footer{background:#26272b; height:211px; min-width:1100px;}
.footer_about{color:#d1d1d1; width:600px; margin:0 auto; padding-top:55px; font-size:16px; padding-bottom:20px;}
.footer_about p span{padding-left:15px;}
.footer h5{text-align:center; line-height:40px; border-top:1px solid #3a3b3f; font-size:14px; color:#FFF; font-weight:normal;}

.about_nei{width:1100px; margin:30px auto;}
.menu_nav dt{line-height:40px; text-align:center; color:#0061AE; font-size:24px; font-weight:100; font-family:Tahoma, Geneva, sans-serif;}
.menu_nav dt h1{font-weight:normal; font-size:36px; color:#333; font-family:"幼圆";}
.menu_nav dd{height:40px; text-align:center; margin-top:20px;}
.menu_nav dd span{display:inline-block; text-align:left; font-size:16px; line-height:20px; padding:0 40px; position:relative;}
.menu_nav dd em{font-style:normal; font-size:12px;}
.menu_nav dd i{background:#636364; width:1px; height:24px; position:absolute; right:0px; top:6px;}
.menu_nav dd a{color:#666;}
.menu_nav dd span.on a{color:#0076D6;}
.menu_nav dd a:hover{color:#0076D6;}
.about_content{margin-top:20px; margin-bottom:90px;}
.about_content h1{font-size:16px; font-weight:normal; color:#666; margin-bottom:20px;}
.about_content h1 a{color:#666;}
.about_content h1 a:hover{color:#0061AE;}
.about_cont{padding:15px;}
.about_cont p{padding:10px 0px;}
.about_cont img{max-width:1070px;}
.title_about{text-align:center; margin-bottom:20px;}
.title_about h1{font-size:22px; color:#222; margin-bottom:10px;}
.title_about h2{font-size:18px; color:#999; font-weight:normal;}

.list_scenery{background:#FFF; padding:15px 0px; margin-top:15px;}
.list_scenery dd{height:160px; padding:20px; position:relative; background:#F2F2F2; margin-bottom:20px;}
.list_scenery dd:hover{webkit-box-shadow:2px 2px 12px #666; -moz-box-shadow:2px 2px 12px #666; box-shadow:2px 2px 12px #666; transition:all 0.5s;}
.list_scenery dd h1{float:left; height:160px; margin-right:20px;}
.list_scenery dd h1 img{height:160px; width:249px;}
.list_scenery dd h2{color:#333; font-size:18px; font-weight:normal; margin-bottom:10px;}
.list_scenery dd h3{width:100px; height:30px; line-height:30px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; bottom:20px; right:20px; font-size:16px; color:#FFF; font-weight:normal; background:#FFA825; text-align:center;}
.list_scenery dd h3:hover{background:#F90;}
.list_scenery dd h2{color:#0053aa;}
.list_scenery dd a:hover h2{color:#1B5B08;}
.list_scenery dd p{color:#666; font-size:16px; padding:8px 0;}
.list_scenery dd p span{color:999;}

.page_ye{padding:7px 3px; margin:3px; text-align:center; height:40px; font-size:14px; clear:both;}
.page_ye a{border:1px solid #dcdcdc; padding:6px 12px; float:left; margin-left: -1px; cursor:pointer; line-height:normal;}
.page_ye a:hover {border:1px solid #D8D8D8; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(0,0,0,.1);}
.page_ye span{float:left; line-height:31px;}
.page_ye a.current {border:1px solid #c6c6c6; padding:6px 12px; color:#0061AE; line-height:normal; cursor:pointer;}
.page_ye a.disabled {border:1px solid #d8d8d8; border-right:0px; padding:6px 4px; color:#999;}
.page_ye a.tiao_page{padding:0 15px;}
.page_ye a.tiao_page input{height:22px; width:30px; line-height:26px; margin:0 2px; padding-left:8px; border:1px solid #CCC;}
.pro_list{margin-bottom:20px;}
.pro_list li{float:left; width:224px; padding:10px 10px 20px; margin:10px 14px; font-size:18px; border:1px solid #EFEFEF; height:280px;}
.pro_list li:hover{webkit-box-shadow:2px 2px 12px #e4e4e4; -moz-box-shadow:2px 2px 12px #e4e4e4; box-shadow:2px 2px 12px #e4e4e4; transition:all 0.5s;}
.pro_list li h1{margin:0px;}
.pro_list li h1 a{color:#000;}
.pro_list li h1 a:hover{color:#0161ae;}
.pro_list li p{font-size:14px; color:#a6a6a6; line-height:22px; max-height:160px; overflow:hidden;}
.pro_list li p img{width:225px;}
.pro_list li h2{font-size:14px; text-align:center; margin-top:15px;}
.pro_list li h2 a{color:#38bbe6; line-height:30px; width:90px; margin:0 auto; display:block; border:1px solid #38bbe6; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}

.link_you{margin:20px auto; width:1044px;}
.link_you h1{font-size:24px; text-align:center; font-weight:normal; color:#000;}
.link_you h5{color:#757575; font-size:12px; font-weight:normal; margin-bottom:10px; text-align:center;}
.link_you ul li{float:left; border:1px solid #CCC; margin:10px; width:127px; height:78px;}
.link_you ul li img{width:127px; height:78px;}

.honor{margin-bottom:20px;}
.honor li{float:left; background:#F2F2F2; width:330px; margin:10px 8px; padding:10px;}
.honor li:hover{webkit-box-shadow:2px 2px 12px #999; -moz-box-shadow:2px 2px 12px #999; box-shadow:2px 2px 12px #999; transition:all 0.5s;}
.honor li h1{margin-bottom:5px; height:200px; overflow:hidden; text-align:center;}
.honor li img{width:330px;}
.honor li p{line-height:35px; font-size:16px; color:#333; text-align:center;}