@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, input, select {margin:0; padding:0; border:0 none; outline:0; color:inherit;}
html, body {width:100%; height:100%;}
body {margin:0 auto; font:14px/1 "Microsoft Yahei", "΢���ź�", sans-serif; vertical-align:baseline; overflow-y:scroll;}
h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}
h3 {font-weight:normal; font-size:12px; color:#746969;}
h2, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
a {text-decoration:none;}
p { text-align:justify;}
a img, iframe {border:none;}
a:link {color:inherit;}
:focus {outline:0;}
/*img{ vertical-align:top;}*/
ol, ul {list-style:none;}
input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:inherit;}
/* == clearfix == */
.clearfix:after {display:block; height:0; clear:both; content:"\200B";}
.clearfix {*zoom:1;}/*IE/7/6*/
.public{ width:1015px; margin:0 auto;}
/* == ���� reset Css == */

.fl{float:left;}
.fr{float:right;}

/**************** ȫ�ֹ�����ʽ ****************/

@font-face {
    font-family: 'dincond-boldregular';
    src: url('dincond-bold-webfont.woff2') format('woff2'),
         url('dincond-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'dincond-regular';
    src: url('../font/dincond-regular.otf');
    font-weight: normal;
    font-style: normal;
}


.logo{ margin-top:14px;}
.top{ float:right; height:40px; line-height:40px; width:836px; text-align:right }
.top a{ color:#4f4f4f; display:inline-block; width:102px; text-align:center;}
.top a:hover{ color:#182448; }
.nav{ float:left;width:816px; padding-left:20px;}
.nav a{float:left; font-weight:bold; color:#616161; padding:35px 20px 0; height:34px; font-size:14px;  }
/*.nav a:hover{ color:#182448; }*/
.nav .tel{ float:right; padding-top:34px; font-size:14px; font-weight:bold; padding-right:13px; color:#182448;  }
.gk{ padding:100px 0 100px;}
.gk_01{ width:352px;}
.gk_01_tit{ height:90px; background:url(../images/b01.jpg) left bottom no-repeat;}
.gk_h1{ font-size:34px; color:#313131; font-weight:bold;}
.gk_h2{ font-size:20px; color:#666666; text-transform:uppercase; padding-top:10px; color:#bcbcbc;  }
.gk_01_c{ width:350px; height:265px; margin-top:46px; line-height:26px; color:#484848; text-align:justify;
text-justify:inter-word; overflow:hidden;}
.gk_01_c p{ line-height:26px;}
.gk_02{ margin-left:64px; margin-right:40px; width: 360px; height: 490px; overflow: hidden;}
.gk_more{ background:#182448; width:112px; height:40px; text-align:center; line-height:40px; float:right; margin-top:45px; }
.gk_more a{ color:#fff; }
.gk_more a:hover{ color:#e3e3e3; }

.gk_03 li {
    border-bottom: 1px solid #eaeaea;
    height: 161px;
    width: 195px;
	text-align:center
}
.gk_03 li.db{ border-top: 1px solid #eaeaea; }
.gk_03 li h3 {
    font-weight: normal;
    font-family:'dincond-boldregular',Arial, Helvetica, sans-serif;
    font-size: 48px;
    color: #333333;
    line-height: 60px;
    padding-top: 36px;
	 font-weight:bold;
}
.gk_03 li h3.gc{ font-family: "Microsoft Yahei", "΢���ź�",; font-weight:bold; font-size:32px; }
.gk_03 li span {
    display: block;
    width: 35px;
    height: 2px;
    background: #eaeaea;
    margin: 9px auto 12px;}
.gk_03 li p {
	text-align:center;
    font-size: 14px;
    color: #333;
    text-transform: uppercase;
    line-height: 28px;
    font-weight: bold;
}

.sj{ margin-top:100px; height:626px; background:#e7e7e7; }

/* main_image */
.main_visual{height:516px;overflow:hidden;position:relative;}
.main_image{height:516px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:516px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:516px;}
.main_image li span{display:block;width:100%;height:516px}
.main_image li a{display:block;width:100%;height:516px}
.main_image li .img_1{background:url('../images/img_main_1.jpg') center top no-repeat}


div.flicking_con{position:absolute;top:475px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0 3px;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px;}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
/*#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}*/

/*����*/
.huxing_slider{ width:1165px;overflow:hidden; position:relative;height:351px; margin:0px auto 0; margin-bottom:80px; margin-top:35px;}
/*.huxing_slider .prev,.huxing_slider .next{ display:block;width:21px;height:52px;overflow:hidden;cursor:pointer; background:url("../images/arrow.jpg") no-repeat;position: absolute;top:50%;margin-top: -35px;}*/
.huxing_slider .prev{ background:url(../images/lf.png) no-repeat; width:60px; height:60px; display:block; cursor:pointer; position:absolute;overflow:hidden; top:50%;margin-top: -35px;}
.huxing_slider .next{ background:url(../images/rf.png) no-repeat; width:60px; height:60px; display:block; cursor:pointer; position:absolute;overflow:hidden; top:50%;margin-top: -35px; right:0}
.huxing_slider img {width:289px;height:279px;}

.huxing_slider .prevStop{ background-position:-60px 0; }
.huxing_slider .nextStop{ background-position:-60px -50px; }
.huxing_slider .bd{ width: 936px; margin: 0 auto;padding-top: 32px; }
.huxing_slider2 .bd{ text-align: center; }
.huxing_box .huxing_slider2 .bd ul li{ display: inline-block;float: none;*display:inline; zoom:1; }

.huxing_slider .bd ul{ overflow:hidden; zoom:1; }
.huxing_slider .bd ul li{ margin:0 11px; float:left; _display:inline; overflow:hidden; text-align:center;}
.huxing_slider .bd ul li .pic{ text-align:center; width: 289px; height:279px;overflow: hidden; position:relative; margin-bottom:5px; }
.huxing_slider .bd ul li .txt{ color:#303030; text-align:center; line-height:42px; }
.huxing_slider .bd ul li .pic img{ display:block;   }
.huxing_slider .bd ul li .pic a:hover img{ border-color:#999;  }
.huxing_slider .bd ul li .pic .title{ position:absolute; z-index:9; width:89px; height:28px; line-height:28px; background:#000; color:#fff; top:212px; left:176px;-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;filter:alpha(opacity=80); /*֧�� IE �����*/
-moz-opacity:0.80; /*֧�� FireFox �����*/
opacity:0.80; /*֧�� Chrome, Opera, Safari �������*/}
.huxing_slider .bd ul li .pic .title a{ color:#ffffff; font-weight:bold; text-decoration:none; }


.huxing_fancybox{overflow: hidden;clear: both;padding: 10px;}
.hx_box_l{float: left;width: 380px;}
.hx_box_r{float: left;}
.hx_box_title{overflow: hidden;padding: 20px 0 30px 0;height: 40px;}

.hx_box_t{ float: left;border-right: solid 1px #657eb9;font-size: 50px;color:#657eb9;font-family: "Times New Roman";display: block;height: 40px;line-height: 40px;margin-right: 10px;}
.hx_box_p{ float: left; }
.hx_box_title .tit2{color:#657eb9;font-size: 16px;font-family:"Microsoft YaHei";font-weight: bold; }
.hx_box_title span{font-size: 12px;color:#657eb9;font-family:"Microsoft YaHei"; }
.hx_box_sub_title_t{font-size: 18px;color:#a58b55;margin-bottom: 15px;}
.kjan{ height:473px; }
.kjan a{ display:block; width:158px; height:256px; float:left; margin-left:100px; }
.kjan a.i1{ background:url(../images/icon1.png) no-repeat; margin-top:107px;}
.kjan a.i1:hover{background:url(../images/icon01.png) no-repeat;}
.kjan a.i2{ background:url(../images/icon2.png) no-repeat; margin-top:107px; margin-left:175px;}
.kjan a.i2:hover{background:url(../images/icon02.png) no-repeat;}
.kjan a.i3{ background:url(../images/icon3.png) no-repeat; margin-top:107px; margin-left:175px;}
.kjan a.i3:hover{background:url(../images/icon03.png) no-repeat;}

.footer{ height:146px; background:#182448;}
.foot_l{ width:416px; float:left; }
.foot_l01{ color:#fff; margin-top:46px; }
.foot_l01 a{ color:#fff; padding: 0 18px; font-weight:bold; }
.foot_l02{ color:#fff; padding-left:18px; padding-top:19px }
.foot_r{ margin-top:80px; color:#fff; }

.sub_left{ width:236px; margin-top:30px; background:#fff; height:255px; margin-bottom:90px;   }
.sub_left_tit{ width:210px; height:50px; line-height:50px; color:#182448; border-bottom:1px solid #cdcdcd; margin-left:8px; font-weight:bold; font-size:18px; padding-left:20px; padding-top:15px  }
.sub_left_c ul li{ height:50px; line-height:50px;  text-align:left;  width:186px; padding-right:50px;}
.sub_left_c ul li a{ font-size:14px; height:50px; line-height:50px; width:176px; display:block;padding-left:60px;}
/*.sub_left_c ul li a:hover,.sub_left_c ul li a.on{ background:#182448; color:#fff; font-weight:bold;   }*/

.sub_tit{ background:#fff; height:42px; line-height:42px; border-bottom:1px solid #dcdcdc; }
.sub_nav_l{ float:left; font-size:14px; height:43px; line-height:43px; background:url(../images/aboutnew_05.gif) left center no-repeat; padding-left:55px; }
.sub_nav_l span{ color:#696969; }
.sub_nav_l span a{ color:#696969; }

.sub_right{ width:699px; padding:40px 30px 40px; float:right; min-height:600px; margin:30px 0 60px; background:#fff; line-height:24px; }

.thumbnail{ float:left; margin:0 8px 15px; padding:5px; border:1px solid #e6e6e6;}
.thumbnail:hover{ background:#fafafa; }

.sub_lxfs { padding-top:40px; color:#777777; line-height:28px}
.sub_lxfs h3{ font-size:18px; background:url(../images/lxfs_bg.png) repeat-x; height:38px; width:420px; margin-bottom:20px; color:#777777; }