/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:14px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#333; background:#FFF;}
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none;}
a{ color:#333; text-decoration:none;}
a:hover,a:active{ color:#0062ad; text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear_both{clear:both;}
.hand{ cursor:pointer;}
.f12{ font-size:12px;}
.hei{ color:#000;}
.en_ft{ font-family:Arial;}
.ft1{ font-size:14px; font-weight:bold; color:#FFF;}
.ft_red{ color:#C80000;}
.ft_bai{ color:#FFF;}
.txt_cent{ text-align:center;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixedHeader{ position:fixed; left:0; top:0; z-index:100;}

/*index*/
.in_topbkg{ width:100%; height:392px; background:url(../images/index_01.jpg) top center no-repeat;}
.in_top{ width:999px; margin:0px auto; padding-top:98px;}
.in_menubkg{ width:100%; height:103px; background:url(../images/index_04.jpg) top center repeat-x;}
.in_menu{ width:999px; height:50px; margin:0px auto; position:relative; z-index:1}
.in_menu ul{ position:absolute; left:0px; top:0px; z-index:2}
.in_menu li{ float:left; width:111px; position:relative;}
.in_menu li .a_1{ display:block; width:111px; height:50px; line-height:50px; text-align:center; color:#FFF; font-size:15px;}
.in_menu li.cur .a_1{ font-weight:bold;}
.in_menu li div{ position:absolute; top:50px; left:0px; width:999px; height:53px; line-height:53px; font-size:14px; display:none;}
.in_menu li div span{ margin:0 10px;}
.in_menu li:hover div{ display:block;}
.in_menu li.cur div{ display:block;}
.in_menu .gd{ position:absolute; left:-5px; top:0px; width:122px; height:50px; background:url(../images/index_05.png) no-repeat; z-index:1}
.in_sh{ width:999px; margin:0px auto; position:relative;}
.in_sh .txt{ position:absolute; top:12px; right:36px; z-index:10; border:1px solid #C4C2C2; width:148px; padding:0 10px; height:29px; line-height:29px; border-right:0px; color:#666; font-size:12px; outline:none;}
.in_sh .btn{ position:absolute; top:12px; right:0px; z-index:10; float:right; width:36px; height:31px; border:0px; background:url(../images/index_11.jpg) no-repeat; cursor:pointer;}
.in_cont_1{ width:995px; margin:30px auto 0px auto; overflow:hidden;}
.in_cont_1 .lt{ float:left; width:394px; overflow:hidden;}
.in_cont_1 .lt .img_list{ width:394px; height:384px; overflow:hidden;}
.in_cont_1 .lt .list li{ float:left; width:394px;}
.in_cont_1 .lt .list li div{ height:130px; padding:0 15px 0 19px; color:#FFF; background:url(../images/index_19.jpg) repeat-x;}
.in_cont_1 .lt .list li div .p_1{ font-weight:bold; padding-top:22px;}
.in_cont_1 .lt .list li div .p_2{ font-size:12px; height:34px; line-height:17px; overflow:hidden; padding-top:8px;}
.in_cont_1 .lt .list li div .p_3{ color:#ffea00; padding-top:8px;}
.in_cont_1 .rt{ float:right; width:582px; height:382px; border:1px solid #E0DEDE;}
.in_cont_1 .rt .top{ height:43px; border-bottom:1px solid #E0DEDE; position:relative;}
.in_cont_1 .rt .top .ctg{ position:absolute; left:-1px; top:-1px; overflow:hidden;}
.in_cont_1 .rt .top .ctg li{ float:left; width:118px; height:44px; border-right:1px solid #E0DEDE;}
.in_cont_1 .rt .top .ctg li a{ display:block; width:118px; height:44px; text-align:center; line-height:44px; color:#333; font-size:16px;}
.in_cont_1 .rt .top .ctg li a.cur{ height:42px; border-top:2px solid #0076BC; color:#0076bc; font-weight:bold;}
.in_cont_1 .rt .top .more{ float:right; padding-right:10px; line-height:43px;}
.in_cont_1 .rt .cont{ clear:both; height:95px; padding:20px 20px 0 20px; font-size:12px; overflow:hidden;}
.in_cont_1 .rt .cont .p_1{ font-size:15px; font-weight:bold;}
.in_cont_1 .rt .cont .p_1 a{ color:#0076bc;}
.in_cont_1 .rt .cont .p_2{ color:#666; height:48px; overflow:hidden; line-height:24px;}
.in_cont_1 .rt .cont .p_3{ color:#ADADAD;}
.in_cont_1 .rt .list{ width:542px; margin:0px auto;}
.in_cont_1 .rt .list li{ height:34px; line-height:34px;}
.in_cont_1 .rt .list li a{ float:left;}
.in_cont_1 .rt .list li span{ float:right; font-size:12px;}
.in_cont_2{ clear:both; width:993px; height:167px; margin:14px auto 0px auto; border:1px solid #E0DEDE; background:#F5F5F5;}
.in_cont_2 .top{ height:29px; line-height:29px; padding-left:40px; color:#FFF; font-size:16px; font-weight:bold; background:url(../images/index_22.jpg) left top no-repeat;}
.in_cont_2 .list{ padding-top:15px;}
.in_cont_2 .list li{ float:left; padding:0 0 0 35px;}
.in_cont_2 .list li a{ display:block; width:102px; height:108px; background:url(../images/index_23.png) 0px 0px no-repeat;}
.in_cont_2 .list li .a_0{ background-position:0px 0px;}
.in_cont_2 .list li .a_1{ background-position:-138px 0px;}
.in_cont_2 .list li .a_2{ background-position:-276px 0px;}
.in_cont_2 .list li .a_3{ background-position:-414px 0px;}
.in_cont_2 .list li .a_4{ background-position:-552px 0px;}
.in_cont_2 .list li .a_5{ background-position:-690px 0px;}
.in_cont_2 .list li .a_6{ background-position:-828px 0px;}
.in_cont_2 .list li a:hover{ background-image:url(../images/index_23_1.png);}
.in_cont_2 .list2{ padding-top:15px;}
.in_cont_2 .list2 li{ float:left; width:102px; padding:0 0 0 35px;}
.in_cont_3{ clear:both; width:996px; margin:14px auto 0px auto;}
.in_cont_4{ clear:both; width:998px; height:301px; margin:14px auto 0px auto;}
.in_cont_4 .lt{ float:left; width:320px; height:299px; border:1px solid #E0DEDE;}
.in_cont_4 .top{ height:35px; background:url(../images/index_30.jpg) repeat-x;}
.in_cont_4 .top .bt{ float:left; width:108px; padding-left:22px; height:35px; line-height:35px; color:#FFF; font-size:16px; font-weight:bold; background:url(../images/index_29.jpg) no-repeat;}
.in_cont_4 .top .more{ float:right; padding-right:11px; font-size:12px; line-height:33px;}
.in_cont_4 .list{ clear:both; width:305px; margin:0px auto; padding-top:10px;}
.in_cont_4 .list li{ height:33px; line-height:33px; border-bottom:1px solid #EAEAEA; background:url(../images/index_31.jpg) 3px center no-repeat;}
.in_cont_4 .list li a{ float:left; padding-left:18px;}
.in_cont_4 .list li span{ float:right; color:#555; font-size:12px;}
.in_cont_4 .ct{ float:left; width:320px; height:299px; border:1px solid #E0DEDE; margin-left:15px;}
.in_cont_4 .rt{ float:right; width:320px; height:299px; border:1px solid #E0DEDE; position:relative;}
.in_cont_4 .rt .top{ height:35px; background:url(../images/index_33.jpg) repeat-x;}
.in_cont_4 .rt .top .ctg{ float:left; padding:6px 0 0 9px;}
.in_cont_4 .rt .top .ctg a{ display:inline-block; width:90px; padding-right:10px; height:29px; line-height:27px; text-align:center; color:#FFF; font-weight:bold;}
.in_cont_4 .rt .top .ctg a.cur{ background:url(../images/index_36.jpg) top center no-repeat; color:#0076bc;}
.in_cont_4 .rt .top .more a{ color:#FFF;}
.in_cont_4 .rt .cont{ width:242px; margin:33px auto 0px auto; position:relative;}
.in_cont_4 .rt .cont .prev{ position:absolute; left:-26px; top:73px; display:block; width:16px; height:25px; background:url(../images/btn_lt_01.png) no-repeat;}
.in_cont_4 .rt .cont .prev:hover{ background:url(../images/btn_lt_02.png) no-repeat;}
.in_cont_4 .rt .cont .next{ position:absolute; right:-26px; top:73px; display:block; width:16px; height:25px; background:url(../images/btn_rt_01.png) no-repeat;}
.in_cont_4 .rt .cont .next:hover{ background:url(../images/btn_rt_02.png) no-repeat;}
.in_cont_4 .rt .cont .img_list{ width:242px; overflow:hidden;}
.in_cont_4 .rt .cont li{ float:left; width:242px;}
.in_cont_4 .rt .cont li p{ padding-top:15px;}
.in_cont_4 .rt .cont li a{ color:#0076bc; font-size:16px; font-weight:bold; text-align:center;}
.in_cont_4 .rt .cont_1{ padding:15px; line-height:26px; height:234px; overflow:hidden;}
.in_cont_4 .rt .bkg{ position:absolute; left:0px; bottom:-16px; width:322px; height:15px; background:url(../images/index_46.jpg) top center no-repeat;}
.in_link{ clear:both; width:993px; margin:16px auto 0px auto; border:1px solid #E0DEDE;}
.in_link .top{ height:34px; line-height:34px; padding-left:20px; background:url(../images/index_47.jpg) repeat-x; font-weight:bold;}
.in_link .cont{ padding:15px 20px; line-height:31px;}
.in_link .cont span{ margin:0 10px;}
.in_btmbox{ clear:both; width:100%; margin-top:14px; padding:25px 0 15px 0; text-align:center; line-height:23px; background:url(../images/index_51.jpg) top center repeat-x;}
.ewm{ position:fixed; top:200px; left:60px; width:128px;}
.ewm2{ position:fixed; top:400px; left:60px; width:128px;}
.ewm .box{ width:118px; height:118px; padding:5px; background:url(../images/index_66.png) no-repeat;}
.ewm p{ text-align:center; line-height:20px; padding-top:10px;}
.ewm2 .box{ width:118px; height:118px; padding:5px; background:url(../images/index_66.png) no-repeat;}
.ewm2 p{ text-align:center; line-height:20px; padding-top:10px;}
.kf{ position:fixed; top:30px; right:10px; width:133px;}
.kf .close{ float:right; width:17px; height:15px; background:url(../images/index_61.jpg) top center no-repeat; cursor:pointer;}
.kf .bt{ clear:both; padding-top:2px; width:100%; height:53px; line-height:48px; text-align:center; color:#FFF; font-size:15px; font-weight:bold; background:url(../images/index_62.jpg) center 2px no-repeat;}
.kf .cont{ width:100%; text-align:center; line-height:22px; font-size:12px; color:#666; background:url(../images/index_63.jpg) repeat-y;}
.kf .cont .tm{ padding:10px 0;}
.kf .cont .zx{ padding:10px 0; border-top:1px solid #CACACA; border-bottom:1px solid #CACACA;}
.kf .cont .zx .p_1{ padding-top:5px;}
.kf .cont .totop{ height:62px; border-top:1px solid #CACACA; background:url(../images/index_64.jpg) no-repeat; cursor:pointer;}

/*about*/
.ab_cont{ width:999px; margin:0px auto; padding:15px 0; overflow:hidden;}
.ab_cont .lt{ float:left; width:264px;}
.ab_cont .lt .tit{ padding-left:33px; height:55px; line-height:55px; color:#FFF; font-weight:bold; font-size:16px; background:url(../images/about_03.jpg) no-repeat;}
.ab_cont .lt .ctg{ border:1px solid #E5E5E5; border-top:0px;}
.ab_cont .lt .ctg li{ width:262px;}
.ab_cont .lt .ctg li a{ display:block; width:232px; padding-left:30px; height:46px; line-height:46px; color:#4a4a4a; background:url(../images/about_04.jpg) no-repeat;}
.ab_cont .lt .ctg li a:hover,.ab_cont .lt .ctg li a:active{ color:#0E8EE4; font-weight:bold;}
.ab_cont .lt .ctg div{}
.ab_cont .lt .ctg div a{ display:block; width:212px; padding-left:50px; height:46px; line-height:46px; color:#4a4a4a; background:url(../images/about_04_1.jpg) no-repeat;}


.ab_cont .lt .zs{ width:262px; border:1px solid #E7E7E7; margin-top:14px;}
.ab_cont .lt .zs .top{ height:40px; line-height:40px; background:url(../images/about_06.jpg) repeat-x;}
.ab_cont .lt .zs .top .bt{ padding-left:40px; font-weight:bold; font-size:15px; background:url(../images/about_07.jpg) 19px center no-repeat;}
.ab_cont .lt .zs .cont{ padding:20px 11px; width:242px; height:171px; position:relative;}
.ab_cont .lt .zs .cont .img_list{ width:242px; overflow:hidden;}
.ab_cont .lt .zs .cont .list li{ width:242px; float:left;}
.ab_cont .lt .zs .cont .btnbox{ position:absolute; right:6px; top:-24px;}
.ab_cont .lt .zs .cont .btnbox .prev{ float:left; display:inline-block; width:5px; height:11px; background:url(../images/about_09.png) left top no-repeat; margin-left:5px;}
.ab_cont .lt .zs .cont .btnbox .prev:hover{ background:url(../images/about_09.png) left bottom no-repeat;}
.ab_cont .lt .zs .cont .btnbox .next{ float:left; display:inline-block; width:5px; height:11px; background:url(../images/about_09.png) right top no-repeat; margin-left:5px;}
.ab_cont .lt .zs .cont .btnbox .next:hover{ background:url(../images/about_09.png) right bottom no-repeat;}
.ab_cont .lt .zs .cont .btnbox ul{ float:left; overflow:hidden; padding-top:1px;}
.ab_cont .lt .zs .cont .btnbox ul li{ float:left; width:8px; height:8px; background:url(../images/about_09.png) -11px -1px no-repeat; margin-left:5px; cursor:pointer;}
.ab_cont .lt .zs .cont .btnbox ul li.cur{ background-position:-11px -21px; }
.ab_cont .lt .wx{ margin-top:14px; width:100%; height:122px; background:url(../images/about_10.jpg) no-repeat;}
.ab_cont .lt .wx .sj{ float:left; width:86px; height:87px; padding:35px 0 0 50px; line-height:26px; background:url(../images/about_11.jpg) 18px 44px no-repeat;}
.ab_cont .lt .wx .tp{ float:left; padding:6px 0 0 12px;}
.ab_cont .lt .zs .cont .list{ float:left; width:242px;}
.ab_cont .rt{ float:right; width:718px; border:1px solid #E5E5E5; min-height:500px;}
.ab_cont .rt .top{ height:42px; line-height:42px; background:url(../images/about_20.jpg) repeat-x;}
.ab_cont .rt .top .bt{ float:left; font-weight:bold; font-size:15px; padding-left:19px;}
.ab_cont .rt .top .mbx{ float:right; padding-right:10px; font-size:12px; color:#666;}
.ab_cont .rt .top .mbx a{ color:#666;}
.ab_cont .rt .top .mbx a:hover,.ab_cont .rt .top .mbx a:active{ color:#0E8EE4;}
.ab_main{ clear:both; padding:25px; line-height:26px;}


/*honor*/
.hon_main{ clear:both; padding:30px 0; line-height:26px;}
.hon_list{ overflow:hidden;}
.hon_list li{ float:left; padding:0 0 15px 30px;}
.hon_list li.none{ padding-right:0px;}
.hon_list li a{ display:block; width:200px; text-align:center;}
.hon_list li a p{ height:30px; line-height:30px; overflow:hidden;}

/*honor show*/
.hons_tit{ font-size:16px; font-weight:bold; line-height:20px; text-align:center; padding:0 0 10px 0 ;}
.hons_cont{ text-align:center;}

/*news*/
.ns_list li{ height:32px; line-height:32px; padding-left:15px; border-bottom:1px dashed #E5E5E5; background:url(../images/new_06.jpg) left center no-repeat;}
.ns_list li a{ float:left;}
.ns_list li span{ float:right; color:#999; font-size:13px;}

/*newsShow*/
.nss_tit{ font-size:16px; font-weight:bold; line-height:20px; text-align:center; padding:10px 0 10px 0 ;}
.nss_dtm{ text-align:center; padding:0 0 15px 0; font-size:12px; color:#999;}
.nss_info{ line-height:24px;}
.ff_pre{ clear:both; padding:15px 0 0 0;}
.ff_next{ clear:both; padding:0 0 10px 0;}

/*feedback*/
.jn_main{ padding:60px 0 0 0;}
.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:520px; margin:0px auto;}
.jn_box .jn_lt{ float:left; width:100px; padding:0 5px 0 0; line-height:30px; text-align:right; font-size:14px; font-weight:bold;}
.jn_box .jn_rt{ float:left; width:360px;}
.jn_box .txt{ width:325px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 10px; font-size:13px; border-radius:3px; outline:none;}
.jn_box input:focus{ border:1px solid #0062ad;}
.jn_box textarea:focus{ border:1px solid #0062ad;}
.jn_box .cod{ width:70px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px; border-radius:3px; outline:none;}
.jn_box .txtarea{width:325px; height:120px; padding:10px; font-size:13px; border:1px solid #DBDBDB; border-radius:3px; outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; line-height:30px; border:0px; background:#666; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#0062ad}
.cl_red{ color:#f00;}

/*¼ø¶¨×¨¼Ò*/
.zj_list{ overflow:hidden;}
.zj_list li{ float:left; padding:0 0 15px 23px;}
.zj_list li.none{ padding-right:0px;}
.zj_list li a{ display:block; width:150px; text-align:center;}
.zj_list li a .p_1{ height:14px; line-height:14px; padding-top:5px; overflow:hidden;}
.zj_list li a .p_2{ height:30px; line-height:15px; padding-top:5px; overflow:hidden; font-size:12px; text-align:left;}









