@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:url(../images/bo_bj.jpg) no-repeat center top;}
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;border:0;}
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;}
.left{ float:left;}
.right{ float:right;}

.top_t{position:fixed; height:131px; z-index:9999; background:#fff;width:100%;}
.t_t{ height:42px; border-bottom:1px solid #ededed; line-height:42px; color:#818181; overflow:hidden;}
.t_t .right{ float:right;}
.t_t h1{ float:left;}
.t_t .right a{ color:#818181; padding-left:10px;}
.t_t .right img{ padding:0 6px; padding-top:8px;}
.t_t a:hover{ color:#f4d400;}
.top{ height:88px;}
.logo{width:189px; float:left; padding-top:6px;}
.ewm{ display:none; position:absolute; z-index:999; cursor:pointer;}
.t_t ul li dl.item p.ewm{ display:block; z-index:9999;}


/*主导航菜单*/
.ys_menu{width:820px; float:right; z-index:9998; height:88px;}
#header {POSITION: absolute; Z-INDEX: 9998;}
#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:88px; COLOR: #242121; text-align:center; DISPLAY: inline-block; LINE-height:88px; }
#header .nav UL LI .current.nav-a { color:#000;}
#header .nav UL LI .nav-a:hover {height:88px; COLOR:#003aa8; LINE-height:88px; background:url(../images/lx.jpg) no-repeat bottom;}
#header .nav UL LI .nav-a {FONT-SIZE: 16px; height:88px; display:block;COLOR: #242121;width:104px;}
#header .nav UL LI .current.nav-a {}
.mainlevel DIV {min-height:200px; BACKGROUND:#fff; POSITION: absolute; DISPLAY: none; TOP: 88px; PADDING-RIGHT: 20px; WIDTH: 440px; z-index:9999}
#sub_01 {margin-left: -42px;}
#sub_02 {margin-left: -43px;}
#sub_03 {LEFT: 100px}
#sub_04 {LEFT: 265px}
#sub_05 {margin-left: -49px;}
#sub_06 {RIGHT: 225px}
#sub_07 {RIGHT: 131px}
.mainlevel DIV OL {FLOAT: left; DISPLAY: block;width:180px;}
.mainlevel DIV OL LI {LINE-HEIGHT: 46px; WIDTH: 200px; margin-left:10px;}
.mainlevel DIV OL A {HEIGHT:46px; COLOR: #3b3b3b; LINE-HEIGHT:46px; WIDTH: 72px; 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;}
.yy{ height:14px; background:url(../images/yy.png) no-repeat center;width:100%; position:absolute; bottom:-14px; z-index:2;}


/*banner*/
.banner{width:100%; height:605px; position:relative; top:131px;}
.flexslider{height:605px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:605px;}
.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:45px;height:100px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/ban_lt.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/ban_rt.png) center center no-repeat;}

.xwzx{width:100%; height:93px; background:url(../images/xw_bj.png) no-repeat center; position:absolute; bottom:-70px; z-index:2;}
.xwzx_lt{width:520px; float:left; padding-top:20px;}
.xwzx_rt{width:650px; float:right; padding-top:28px;}
.xwzx_rt p a{ font-size:14px; font-weight:bold; color:#fff;}
.xwzx_rt span a{ color:#fff;}
.xwzx_rt p a:hover,.xwzx_rt span a:hover{ color:#f00;}

.cpzs{margin-top:250px; overflow:hidden;}
.cpzs_t{ text-align:center;}
.cpzs_t p{ font-size:36px; color:#040406; font-weight:bold; line-height:40px;}
.cpzs_t span{ color:#00625e; font-size:18px; background:url(../images/dt.png) no-repeat center; display:block;}
.cpzs_nr{width:1220px; margin:0 auto; overflow:hidden;}
.slideTxtBox{ padding-top:30px;}
.slideTxtBox .hd{ height:36px;  position:relative; padding-bottom:30px; overflow:hidden;}
.slideTxtBox .hd ul{ height:36px; text-align:center;width:100%; margin:0 auto; overflow:hidden;}
.slideTxtBox .hd ul li{ float:left; width:125px; height:36px; margin:0 5px; line-height:36px;  cursor:pointer; font-size:16px; color:#414141; background:#e5e5e5;  }
.slideTxtBox .hd ul li.on{ height:36px; background:#00625e; color:#fff;}
.slideTxtBox .hd ul li a.on
{
	color:#fff;
}
.slideTxtBox .bd li{width:290px; height:220px; float:left; margin:8px 7px; color:#fff; text-align:center; line-height:36px; font-size:14px;}
.slideTxtBox .bd li a{overflow:hidden; display:block;}
.slideTxtBox .bd li img {transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.slideTxtBox .bd li img:hover {    transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}
.slideTxtBox .bd ul li{text-align:center; float:left; overflow:hidden;}
.slideTxtBox .bd ul li b{display:block; width:290px; overflow:hidden;  background:#000;}
.slideTxtBox .bd ul li b img{width:290px; height:220px; cursor:pointer;  transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}
.slideTxtBox .bd ul li p{display:block; padding:10px; width:270px; height:87px; padding-top:40px; text-align:center; transform:translate(0px,-180px); -moz-transform:translate(0px,-180px); -ms-transform:translate(0px,-180px); -o-transform:translate(0px,-180px); -webkit-transform:translate(0px,-180px); font-family:"微软雅黑"; font-weight:lighter; color:#FFF; filter:alpha(opacity=0); opacity:0; transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}
.slideTxtBox .bd ul li:hover b img{transform:scale(1.2,1.2); filter:alpha(opacity=30); opacity:0.3}
.slideTxtBox .bd ul li:hover p{ filter:alpha(opacity=100); opacity:1;}


.cpzs_a{ text-align:center; padding-top:30px;}
.cpzs_a a{width:72px; height:26px; line-height:26px; color:#fff; font-size:14px; background:#00625e; display:block; margin:0 auto;}
.cpzs_a a:hover{ background:#262626;}

.gyah{ height:602px; background:url(../images/jj_bj.jpg) no-repeat center; margin-top:40px;}
.gyah_t{ text-align:center; padding-top:50px; padding-bottom:45px;}
.gyah_t p{ font-size:36px; color:#fff; font-weight:bold; line-height:40px;}
.gyah_t span{ color:#fff; font-size:18px; background:url(../images/dt1.png) no-repeat center; display:block;}
.gyah_nr{ background:#fff; height:326px; padding:22px;}
.gyah_nr_lt{ float:left;width:490px;}
/*简介切换图*/
.banner1{height:324px;}
.banner1 .ban_c img{position:absolute;width:490px;top:0;}
.banner1 .ban_nav{display:none;}
.banner1 .Left{ background:url(../images/jt_lt.png) no-repeat;width:18px; height:18px; position:absolute; bottom:30px;left:270px; z-index:2;}
.banner1 .Right{background:url(../images/jt_rt.png) no-repeat;width:18px; height:18px; position:absolute; bottom:30px;right:17px; z-index:2;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-60px;right:0;background:url(../images/tm.png) no-repeat; height:42px; padding-top:5px;width:204px; padding-left:20px; z-index:0;}
.frontCover li{float:left;width:48px;padding:2px;background:#a8a8a8;color:#fff;overflow:hidden;margin-right:4px;cursor:pointer;}
.frontCover p{text-align:center;height:14px;line-height:18px;overflow:hidden;}
.frontCover .img{position:relative;height:28px;overflow:hidden;width:48px;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#e60013;}
.wrap{width:490px;margin-left:auto;margin-right:auto;}
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:490px;height:324px;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}
.Left,.Right{cursor:pointer;}

.gyah_nr_rt{width:580px; background:#f2f2f2; height:246px; float:right; padding:40px 30px;font-size: 14px;line-height: 31px;}
.gyah_nr_rt p{ color:#222; font-weight:bold; font-size:18px; background:url(../images/hx.jpg) no-repeat left bottom; height:50px;}
.gyah_nr_rt span{ color:#5d5d5d; line-height:28px; font-size:14px; display:block; padding:0px 0;}
.gyah_nr_rt a{width:124px; height:40px; background:#00625e; display:block; line-height:40px; color:#fff; text-align:center; font-size:14px;padding-right: 11px;margin-top: 27px;}

.news{ margin-top:50px; overflow:hidden; margin-bottom:50px;}
.slideTxtBox1{ padding-top:30px;}
.slideTxtBox1 .hd{ height:36px;  position:relative; padding-bottom:30px; overflow:hidden;}
.slideTxtBox1 .hd ul{ height:36px; text-align:center;width:304px; margin:0 auto; overflow:hidden;}
.slideTxtBox1 .hd ul li{ float:left; width:142px; height:36px; margin:0 5px; line-height:36px;  cursor:pointer; font-size:16px; color:#414141; background:#e5e5e5;  }
.slideTxtBox1 .hd ul li.on{ height:36px; background:#00625e; color:#fff;}

.xwzx_nr_lt{ float:left;width:590px;}
.xwzx_nr_lt li{ border-bottom:1px dashed #e4e4e4; height:96px; margin-top:8px;}
.xwzx_nr_lt li:hover{ background:#f4f4f4;}
.xwzx_nr_lt li img{ float:left; padding-top:18px; padding-left:10px;}
.xwzx_nr_lt_rt{ padding-left: 137px;}
.a{ font-size:16px; color:#464646; padding-top:8px; line-height:30px;}
.a:hover,.c:hover{ color:#f00;}
.b{ color:#a7a7a7;float: right;}
.c{ color:#9d9d9d;}
.xwzx_nr_rt{ float:right;width:560px;}
.xwzx_nr_rt_nr{border-bottom:1px dashed #e4e4e4; height:96px; padding-top:10px;}
.a{ font-size:16px; line-height:30px; color:#464646; padding-top:8px;}
.a:hover,.c:hover{ color:#f00;}
.b{ color:#a7a7a7;}
.c{ color:#9d9d9d;}


.ddjd{ height:169px; background:url(../images/dd_bj.jpg) no-repeat center;}
.ddjd_lt{width:130px; float:left; background:#00625e; padding-top:50px; text-align:center; height:119px; color:#afafaf;}
.ddjd_lt p{ font-size:22px; color:#fff; font-weight:bold;}
.shell{width:1000px; overflow:hidden;padding:24px 2px 2px 26px; }
#div1{ height:120px; overflow:hidden;}
#div1 li{width: 422px;float: left;margin-left: 50px;}
#div1 li span{ float:right; line-height:40px; color:#959595; font-size:14px;}
#div1 a{display:block;line-height:40px;text-decoration:none;color:#fff;font-size:14px;margin-left: -20px;}
#div1 a:hover{ color:#f00;	}

.end{ height:330px; background:#262626;}
.end_lt{ float:left;width:400px; padding-top:23px;}
.end_lt ul{ float:left; padding-right:60px;}
.end_lt ul p a{ color:#b4b4b4; font-size:14px; font-weight:bold;}
.end_lt ul li a{ color:#6d6c6c; line-height:30px;}
.end_lt ul p a:hover,.end_lt ul li a:hover{ color:#f2b100;}
.end_zh{ float:left;width:320px; color:#999; font-size:14px; line-height:40px; margin-top:30px; height:225px; border-left:1px solid #535353;border-right:1px solid #535353; text-align:center;}
.end_zh img{ padding-top:50px; width:280px;}
.end_rt{ float:right; padding-top:40px;}
.end_rt p{ font-size:14px; color:#999; font-weight:bold; padding-bottom:10px;}
.end_rt ul li{ float:left; color:#999; padding-right:20px; line-height:24px;}
.end_rt ul li img{ padding-bottom:10px;}

.cop{ height:50px; background:#111; color:#494949; line-height:50px;}
.cop a{ color:#494949;}

.nyban1{ height:300px; background:url(../images/banner1.jpg) no-repeat center;position:relative; top:131px;}
.lmt{ height:auto; background:url(../images/hbj.jpg) repeat-x; overflow:hidden;margin-top:130px;}
.lmt2{ padding-top:24px; text-align:center; border-bottom:1px solid #e7e7e7; padding-bottom:20px;}
.lmt_wei{ line-height:40px; font-size:14px; color:#999;}
.lmt2 a{color:#333;width:auto; text-align:center; line-height:40px; font-size:16px; background:#e5e5e5; padding:8px 20px; margin:0 6px;}
.lmt2 a:hover{ color:#f00;}
.lmt2 .slink{color:#fff;width:auto; height:40px; text-align:center; line-height:40px; font-size:16px;background:#00625e;}
.ny_nr{ overflow:hidden; margin-bottom:20px; line-height:34px; font-size:14px; padding:20px 0;}
.ny_xw{ overflow:hidden; margin-bottom:20px; line-height:34px; padding:20px 0;}
.ny_xw li{ height:160px; border-bottom:1px solid #e5e5e5; padding-top:20px;}
.ny_xw li:hover{ background:#f1f1f1;}
.ny_xw .ny_xw_lt{ float:left;width:180px; padding-left:20px;}
.ny_xw .ny_xw_lt span{ font-size:20px; color:#8b8b8b; font-weight:300; float:left; padding-right:30px;}
.ny_xw .ny_xw_lt p{ padding-top:18px;}
.ny_xw .ny_xw_zh{ float:left; margin-left:30px;width:680px;}
.ny_xw .ny_xw_zh p{ font-size:18px; color:#383838;}
.ny_xw .ny_xw_zh span{ color:#7c7c7c; font-size:14px;}
.ny_xw .ny_xw_rt{ float:right;width:200px; padding-right:20px;}

.ny{width:1200px; height:auto; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.ny_lt{ float:left;width:230px; }

.ny_rt{ float:right; width:960px;}
.ny_rt_nr{ line-height:36px; padding:10px; font-size:14px;}

.cpfl{width:230px; padding-bottom:94px; height:auto; float:left;}
.cpfl_t{ text-align:center; background:#00625e; height:110px;}
.cpfl_t p{ margin-top:6px; display:block; font-size:26px; padding-top:20px; color:#fff; font-weight:bold;}
.cpfl_t span{ font-size:16px; color:#fff; }
.cpfl_nr ul{ height:auto; margin-bottom:4px;background:#F8F8F8;}
.cpfl_nr ul p{ background:#e5e5e5;margin-bottom:6px; height:50px;text-align:center; line-height:56px; color:#000; font-size:16px;}
.cpfl_nr ul p a{ line-height:56px; color:#000; font-size:16px; }
.cpfl_nr ul p a:hover{color:#d80c18}
.cpfl_nr li a{ color:#666; line-height:42px; font-size:14px; padding-left:36px; background:url(../images/kk.jpg) no-repeat 20px;}
.cpfl_nr li a:hover{ color:#f00;}


/*main css*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-ww{background:url(../images/r_ww.png) 0px 0px no-repeat; background-color:#c3be40;}
.izl-rmenu .btn-ww:hover{background-color:#b6b13b;}
.izl-rmenu a.btn-ww,.izl-rmenu a.btn-ww:visited{background:url(../images/r_ww.png) 0px 0px no-repeat; background-color:#c3be40; text-decoration:none; display:block;}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


