@charset "utf-8";

/* CSS Document */

body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:12px; color:#000; background:#fff;}

div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}

li{list-style-type:none;}

img{vertical-align:top;}

h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}

.ysj {width:1200px; margin:0 auto;}

a{color:#000000; text-decoration:none; font-size:12px;}

.left{ float:left;}

.right{ float:right;}



.bod{ max-width:1440px; overflow:hidden; margin:0 auto;}

.t_t{ height:36px; background:#116cbb; line-height:36px; color:#fff;}



.top{ height:104px;}

.logo{width:240px; float:left; text-align:center; height:104px; z-index:9999;}

.logo img{ padding-left:10px; padding-top:16px;}

.ys_menu{width:900px; float:right; z-index:9999; height:64px; padding-top:20px;}

/*#nav-menu{height:64px; margin-left:20px;}

#nav-menu .container{position:relative;z-index:99;}

#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; line-height:64px;}

.menu_line{width:2px; background:url(../images/menu_line.jpg) no-repeat; height:39px;}

#nav-menu .menu li a.xialaguang{display:inline-block;color:#4d4d4d;font-family:"微软雅黑";font-size:16px; line-height:64px; width:110px;text-align:center;}

#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#0b7cc3; background:url(../images/xi.jpg) no-repeat bottom;width:110px; display:block;line-height:64px; height:64px;}

#nav-menu .menu ul.children{display:none;position:absolute;width:110px;top:64px;background:#289ae2; color:#000;border-top:0;line-height:normal; z-index:9999;}

#nav-menu .menu ul.children li{padding:0px;display:inline-block;width:110px;font-size:12px;border-top:1px solid #ccc;}

#nav-menu .menu ul.children li h3{display:block; width:100%;}

#nav-menu .menu ul.children li a{width:100%;height:38px;line-height:38px;overflow:hidden;display:block;color:#fff; font-family:"微软雅黑";text-align:center;

text-decoration:none; font-size:14px;}

#nav-menu .menu ul.children li a:hover{background-color:#116cbb;text-decoration:none; color:#fff;}

*/





/*#header {POSITION: absolute; Z-INDEX: 999;}

#header .nav {FLOAT: right;}

#header .nav UL .mainlevel {FLOAT: left;}

* HTML .nav UL .mainlevel {BACKGROUND: 0px 0px; POSITION: relative}

#header .nav UL {DISPLAY: table}

#header .nav UL LI .nav-a {FONT-SIZE: 16px; height:52px; COLOR: #000; text-align:center; DISPLAY: inline-block; LINE-height:52px; }

#header .nav UL LI .current.nav-a { color:#000;}

#header .nav UL LI .nav-a:hover {height:52px; COLOR:#067ab5; LINE-height:52px; background:url(../images/xi.jpg) no-repeat bottom;}

#header .nav UL LI .nav-a {FONT-SIZE: 16px; height:52px; display:block;COLOR: #000;width:115px;}

#header .nav UL LI .current.nav-a {}

.mainlevel DIV {HEIGHT:200px; BACKGROUND:#fff; POSITION: absolute; DISPLAY: none; TOP: 52px; PADDING-RIGHT: 20px; WIDTH: 440px}

#sub_01 {LEFT: 140px}

#sub_02 {LEFT: 106px}

#sub_03 {LEFT: 220px}

#sub_04 {LEFT: 305px}

#sub_05 {RIGHT:110px}

#sub_06 {RIGHT: 225px}

#sub_07 {RIGHT: 131px}

#sub_08 {RIGHT: 21px}

.mainlevel DIV OL {FLOAT: left; DISPLAY: block;width:220px;}

.mainlevel DIV OL LI {LINE-HEIGHT: 46px; WIDTH: 220px; margin-left:10px;}

.mainlevel DIV OL A {HEIGHT:46px; COLOR: #3b3b3b; LINE-HEIGHT:46px; WIDTH: 100px; text-align:center; display:block; float:left; border-bottom:1px dashed #a3a3a3; margin-left:10px;}

.mainlevel DIV OL A:hover {COLOR: #f00}

.mainlevel DIV SPAN{ padding:20px 10px 10px 20px;width:150px; height:107px; float:left;}

.mainlevel DIV SPAN img{width:200px; height:150px;}

.mainlevel DIV SPAN p{width:230px; line-height:24px; color:#292929;}*/

.ys_menu{width:900px; float:right; z-index:9999; height:64px; padding-top:20px;}

#nav-menu{height:64px; margin-left:20px;}

#nav-menu .container{position:relative;z-index:99;}

#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; line-height:64px;}

.menu_line{width:2px; background:url(../images/menu_line.jpg) no-repeat; height:39px;}

#nav-menu .menu li a.xialaguang{display:inline-block;color:#4d4d4d;font-family:"微软雅黑";font-size:16px; line-height:64px; width:97px;text-align:center;}

#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#0b7cc3; background:url(../images/xi.jpg) no-repeat bottom;width:97px; display:block;line-height:64px; height:64px;}

#nav-menu .menu ul.children{display:none;position:absolute;width:190px;top:64px;background:#289ae2; color:#000;border-top:0;line-height:normal; z-index:9999;left: -45px;}

#nav-menu .menu ul.children li{padding:0px;display:inline-block;width:190px;font-size:12px;border-top:1px solid #ccc;}

#nav-menu .menu ul.children li h3{display:block; width:100%;}

#nav-menu .menu ul.children li a{width:100%;height:38px;line-height:38px;overflow:hidden;display:block;color:#fff; font-family:"微软雅黑";text-align:center;

text-decoration:none; font-size:14px;}

#nav-menu .menu ul.children li a:hover{background-color:#116cbb;text-decoration:none; color:#fff;}







/*banner*/

.banner{width:100%; height:657px;}

/* flexslider */

.flexslider{position:relative;height:657px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:657px;}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/jt_lt.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/jt_rt.png) center center no-repeat;}



.plan{padding:40px 0px 40px 0px; background:#f3f3f3; text-align:center;}

.plan .tit { margin-bottom:30px; color:#333333; line-height:40px; font-size:26px; text-align:center; background:url(../images/xi1.jpg) no-repeat bottom; padding-bottom:6px;}

.plan .tit p { color:#5e6e90; font-size:30px; text-align:center;text-transform:uppercase; font-weight:bold; }

.plan .tit span{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#c4c4c4;}



#plan-list{width:1200px; margin:auto; text-align:left; overflow:hidden;}

#plan-list ul{overflow:hidden;}

#plan-list ul li a{position:relative; color:#727272; width:300px; float:left; background:#fff; height:400px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}

#plan-list ul li article{height:200px; overflow:hidden;}

#plan-list ul li a:hover{background:#6e82ae; color:#fff;}

#plan-list ul li article div{margin:30px 20px 10px; font-size:22px; color:#475e88; font-weight:bold;}

#plan-list ul li article p{margin:0 20px; line-height:24px;}



#plan-list ul li picture{position:relative; height:200px; background:#fff; overflow:hidden;}

#plan-list ul li picture img{display:block;width:100%;}

#plan-list ul li picture img:hover{ opacity:0.7; background:#fff;}



#plan-list ul li picture i{position:absolute; left:35px; top:0; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #fff; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; z-index:9999;}



#plan-list ul li.aroww picture i{top:192px; bottom:0; border-top:0; border-bottom:8px solid #fff;}

#plan-list ul li:hover picture i{border-top-color:#475e88;}

#plan-list ul li.aroww:hover picture i{border-bottom-color:#475e88;}



/*走进贝力*/

.gywm{ margin-top:60px; overflow:hidden;}

.gywm_lt{ float:left;width:520px; position:relative;}

.gywm_tu{ position:relative;width:498px; height:407px;}

.gywm_lx{ position:absolute;width:202px; height:264px; top:60px; background:url(../images/fk.png) no-repeat;left:320px; text-align:center; padding-top:70px; font-size:18px; color:#fff;}

.gywm_rt{ float:right;width:640px; margin-top:10px;}

.gywm_rt  p{ color:#696969; font-size:18px; line-height:60px; font-weight:bold;}

.gy_wz{ line-height:30px; color:#696969; font-size:14px; padding-bottom:20px;}

.gywm_rt a{width:128px; height:32px; border:1px solid #d6d6d6; line-height:32px;-moz-border-radius: 2px; -webkit-border-radius:2px;  border-radius:2px;  color:#666666; font-size:14px; display:block; text-align:center;}

.gywm_rt a:hover{ background:#F00; color:#fff;}



/*新闻*/

.news { background:#f3f3f3; height: auto; overflow:hidden; clear:both; margin:0px auto; padding:40px 0px;}

.news .tit { margin-bottom:30px; color:#333333; line-height:40px; font-size:26px; text-align:center; background:url(../images/xi1.jpg) no-repeat bottom; padding-bottom:6px;}

.news .tit p { color:#5e6e90; font-size:30px; text-align:center;text-transform:uppercase; font-weight:bold; }

.news .tit span{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#c4c4c4;}

.news ul { height:auto; overflow:hidden; clear:both;}

.news li { float:left; width:330px; margin:0px 35px; height:auto; overflow:hidden;}

.news li img { padding:5px; border:#e5e5e5 1px solid; background:#fff; width:315px; height:128px;}

.news li img:hover { opacity:0.8}

.news li .content { float:left; display:block; width:327px;}

.news li .content a { color:#333}

.news li .content a:hover { color:#314f8a}

.news li .content .t { font-size:16px; margin-top:10px; line-height:24px;}

.news li .content .c { font-size:12px; line-height:24px; color:#9f9f9f}



/*图片展示*/

.example { height: auto; overflow:hidden; clear:both; margin:0px auto; padding:40px 0px;}

.example .tit { margin-bottom:30px; color:#333333; line-height:40px; font-size:26px; text-align:center; background:url(../images/xi1.jpg) no-repeat bottom; padding-bottom:6px;}

.example .tit p { color:#5e6e90; font-size:30px; text-align:center;text-transform:uppercase; font-weight:bold; }

.example .tit span{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#c4c4c4;}



.blk_18 {overflow:hidden; zoom:1; margin:0px auto; padding-top:10px; padding-bottom:10px; width:1230px;}

.blk_18 .pl img {display:block; cursor:pointer; width:139px; height:156px; margin:0 auto;}

.blk_18 .pl img:hover {

    -webkit-filter: grayscale(100%);

    -webkit-transition: all .2s ease-in;

    -moz-transition: all .2s ease-in;

    -ms-transition: all .2s ease-in;

    -o-transition: all .2s ease-in;

    transition: all .2s ease-in;

	opacity:0.8;}

.blk_18 .pl { width:190px; padding:0px 7px; float:left; text-align:center; font-size:14px; color:#5e6e90;}



/*----------------footer--------------------*/

.footer{height:272px;background:#333333; border-top:#e60012 4px solid;}

.copyright{ width:1200px;height:272px;margin:0 auto;}

.copy_top{height:272px;}

.copy_bot{height:38px; background:#1b1b1b}

.copy_top_zuo,.copy_top_you{float:left;margin-top:30px;}

.copy_top_zuo{width:450px;height:242px;}

.copy_top_you{width:670px;height:242px;padding-left:80px;}



.copy_top_zuo .zuo_link p{float:left;height:110px;}

.copy_top_zuo .zuo_link p a{float:left;margin-right:5px;margin-top:10px;}

.copy_top_zuo .zuo_link .p1{margin-right:34px;}

.copy_top_zuo .zuo_link{height:130px;}



.copy_top_zuo .zuo_phone{ background:url(../images/ico.png) no-repeat 0 3px; text-align:left; padding-left:30px;margin-left:5px;height:93px;}

.copy_top_zuo .zuo_phone p{color:#9aa0aa; line-height:24px;font-size:12px;}



.copy_top_you ul{float:left; border-left:#505050 1px solid; height:190px; padding-left:24px; margin-top:6px; }

.copy_top_you ul p{text-align:left;width:108px;}

.copy_top_you ul p span{color:#fff;font-size:16px; }

.copy_top_you ul p a{color:#9aa0aa; line-height:28px; font-size:12px;}

.copy_top_you ul p a:hover{color:#fff;}

.copy_top_you ul .pp1{margin-bottom:10px;}



.copy_bot_lef {float:left;color:#8f97a4;line-height:38px;}

.copy_bot_rig {float:right; color:#8f97a4;line-height:38px;}

.copy_bot_rig p a{color:#8f97a4;font-size:13px;margin-right:10px;}



.nyban{ height:232px; background:url(../images/banner6tx.jpg) no-repeat center;}





/*子页样式*/

.mainbody { background:#fff; clear:both; overflow:hidden; width:100%; min-height:600px;}

.sidebar{ width:1200px; margin:0px auto;}

.dh{ height:80px; width:250px; background:#116cbb;}

.dh dt{ padding-top:20px; padding-left:36px;}

.dh dd{ font-size:16px; color:#fff; padding-left:100px; margin-top:-47px;}

.sidebar .sb_nav { width:250px; background:#fff; clear:both; float:left; }

.sidebar .sb_nav .titxx {background:#116cbb; padding-top:26px; margin-top:34px; border-bottom:#efefef 1px solid;  line-height:10px;overflow:hidden; color:#fff; font-size:26px; display:block; height:40px; font-weight:bold; padding-left:20px;}

.sidebar .sb_nav .titxx p { clear:both; font-size:16px; font-weight: normal; margin-left:177px; margin-top:-20px;}

.lxwm{ height:120px width:230px; background:#116cbb;color:#fff; font-size:20px;text-align:center;margin-top:20px;}

.lianxi{ height:146px; width:216px; border:1px #d3d3d7 solid;margin-top:54px; background:url(../images/lx.jpg) -40px -60px no-repeat;padding:16px; margin-bottom:5px;}

.prolist { padding:0px 10px 15px 10px; border:1px #CCC solid; background:#f5f6f7;}

.prolist li { margin-top:0px; background:url(../images/liBg2.png) no-repeat 170px 14px;}

.prolist li a{ text-decoration:none; background:url(../images/j11.png) no-repeat 10px 18px; border-bottom:#d9d9d9 1px dotted; display:block; color:#333; font-size:14px; line-height:50px; padding-left:32px;}

.prolist li a:hover{ text-decoration:none; background:url(../images/liBg2.png) #116cbb no-repeat 170px 14px; border-bottom:#0d90b9 1px dotted; display:block; color:#fff; font-size:14px;}

.prolist p a{ color:#fff; text-decoration:none; font-weight:normal; height:32px; overflow:hidden; padding-left:20px; font-size:12px; background:url(../images/dd.png) no-repeat 10px 14px;line-height:30px; display: block; width:190px;}

.prolist p a:hover {background:url(../images/dd.png) #117bc9 no-repeat 10px 14px;}



div.ti1-bg{ width:250px;clear:both; background:#0c54b6; height:86px; padding-bottom:10px; overflow:hidden; padding-top:5px;}

div.ti1-bg h4 { font-family:"微软雅黑"; color:#fff; font-size:22px; float:left; padding-left:12px; line-height:58px; }

div.ti1-bg p{ margin-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; line-height:18px;}

.sidebar .ct-con{ line-height:2; color:#333;}

.sidebar .ct-con ul,.sidebar .ct-con ol{ padding:0px 0px 0px 25px; margin:0px;}

.sidebar .ct-con a{ color:#1C57C4; text-decoration:underline;}

#sidebar dl{}

#sidebar dl dt{ line-height:52px; height:52px; border-bottom:#CFCFCF 1px solid}

#sidebar dl dt a{font-size:14px; display:block; padding-right:20px;}

#sidebar dl dt a:hover{color:#fff; background:url(../images/leftmenu.jpg) no-repeat; }

#sidebar dl dd{}

#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../job_ico.gif) no-repeat left 12px;}

#sidebar dl dt.on a{ font-weight:bold; color:#11578b; }

#sidebar dl h4.on a{ font-weight:bold;}

.sidebar .sb_box{ float:right; width:930px; height:auto; overflow:hidden; background:#fff; margin-bottom:20px;}

.sidebar .sb_box h3.title{ padding-left:20px; border-bottom:1px solid #eee;height:100px; overflow:hidden; line-height:32px;}

.sidebar .sb_box h3.title .tit{ font-size:20px; color:#115a9e;}

.sidebar .sb_box h3.title .eng{ font-size:32px; color:#20307e; padding-top:40px; font-weight:bold;}

.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px; color:#000;}

.sidebar .sb_box h3.title div.position a{ color:#666;}

.sidebar .sb_box h3.title div.position a:hover{ text-decoration:underline;}

.sidebar .sb_box .info { line-height:35px; padding:30px; font-size:14px; color:#666}



.currentNav { display:block;}

.currentNav a { color:#FFFFFF; background:url(../images/leftmenu.jpg) no-repeat; display:block;}

.currentNav a:visited {display:block; color:#FFFFFF}



.position { text-align:right; padding:50px 5px; font-size:14px; margin:0px auto;width:500px;}



.position span{background:url(../images/home_ico.gif) no-repeat left; background-size:18px 18px; padding-left:22px;}

