/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:12px; font-family:SimSun,Arial,Helvetica,sans-serif; color:#2d0040; background:#361645;}
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:#2d0040; text-decoration:none;}
a:hover,a:active{ color:#2d0040; 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_top{ width:897px; height:90px; margin:0px auto; background:url(../images/index_02.jpg) repeat-y;}
.in_top .lt{ float:left; padding:15px 0 0 23px;}
.in_top .rt{ float:right; color:#cbb651; padding:20px 0 0 18px;}
.in_top .rt a{ color:#cbb651;}
.in_top .rt a:hover,.in_top .rt a:active{ color:#cbb651;}
.in_top .rt p{ text-align:right; padding:0 5px 8px 0;}
.in_top .shbox{ width:165px; height:26px; background:url(../images/index_04.png) top center no-repeat; overflow:hidden;}
.in_top .shbox .txt{ float:right; width:98px; padding:0 10px 0 16px; height:26px; line-height:26px; color:#dac389; border:0px; background:none;}
.in_top .shbox .btn{ float:right; width:41px; height:26px; cursor:pointer; border:0px; background:none;}
.in_menu{ clear:both; width:895px; height:59px; margin:0px auto; background:url(../images/index_03.jpg) repeat-y;}
.in_menu li{ float:left; width:99px; height:38px; padding:21px 0 0 0; background:url(../images/index_03.png) top right no-repeat;}
.in_menu li.none{ background:none;}
.in_menu li a{ display:block; width:73px; height:25px; line-height:25px; text-align:center; font-size:13px; font-weight:bold; color:#240035; margin:0px auto;}
.in_menu li a:hover,.in_menu li a:active{ background:url(../images/index_05.png) no-repeat; color:#48294B;}
.in_menu li a.cur,.in_menu li a.cur:hover,.in_menu li a.cur:active{ background:url(../images/index_05.png) no-repeat; color:#48294B;}
.in_ban{ clear:both; width:897px; height:236px; margin:0px auto; padding:15px 0 0 0; background:url(../images/index_02.jpg) repeat-y; overflow:hidden;}
.in_main{ width:897px; height:399px; margin:5px auto 0px auto; background:url(../images/index_08.jpg) no-repeat;}
.in_main .in_lt{ float:left; width:205px; padding:8px 0 0 8px;}
.in_main .in_lt .tit_1{ width:91px; height:27px; line-height:27px; padding:0 0 0 25px; margin:0 0 0 14px; color:#340848; background:url(../images/index_18.jpg) no-repeat;}
.in_main .in_lt .video{ margin:26px 0 0 23px; border:1px solid #985DA5; width:155px; height:114px;}
.in_main .in_lt .tit_2{ width:91px; height:27px; line-height:27px; padding:0 0 0 25px; margin:17px 0 0 14px; color:#340848; background:url(../images/index_20.jpg) no-repeat;}
.in_main .in_lt .down{ height:118px; margin:27px 0 0 17px;}
.in_main .in_lt .down li{ height:22px; line-height:22px; padding:0 0 0 24px; background:url(../images/index_10.png) 0px 6px no-repeat;}
.in_main .in_lt .down li a{ color:#340848;}
.in_main .in_lt .down li a:hover,.in_main .in_lt .down li a:active{ color:#340848;}
.in_main .in_lt .down .bkg_1{ background-position:0px -18px;}
.in_main .in_lt .more{ text-align:right; padding:0 21px 0 0;}
.in_main .in_ct{ float:left; width:436px; padding:8px 0 0 23px;}
.in_main .in_ct .tit_1 li{ float:left; width:69px; height:27px; line-height:27px; padding:0 0 0 25px; color:#340848; margin-right:5px; background:url(../images/index_19_2.jpg) no-repeat;}
/*.in_main .in_ct .tit_1 li:hover{ background:url(../images/index_19_1.jpg) no-repeat;}*/
.in_main .in_ct .in_news{ clear:both; height:134px; padding:25px 0 0 0; overflow:hidden;}
.in_main .in_ct .in_news .lt{ float:left; width:127px; padding:5px 0 0 0;}
.in_main .in_ct .in_news .rt{ float:left; width:275px; padding:0 0 0 17px;}
.in_main .in_ct .in_news .rt li{ height:24px; line-height:24px;}
.in_main .in_ct .in_news .euq_list li{ float:left; width:128px; text-align:center; padding:0 13px 0 0;}
.in_main .in_ct .in_news .euq_list li .p_img{ width:124px; height:106px; padding:2px; background:url(../images/index_12.png) no-repeat;}
.in_main .in_ct .in_news .euq_list li .p_img:hover{ background:url(../images/index_11.png) no-repeat;}
.in_main .in_ct .in_news .euq_list li .p_tit{ padding:5px 0 0 0;}
.in_main .in_ct .in_news .cont{ width:411px; height:108px; padding:5px 0 0 5px; overflow:hidden;}
.in_main .in_ct .in_news #cj_box{ width:10000px; height:343px;}
.in_main .in_ct .in_news #cj_box_1,.ab_chejian #cj_box_2{ float:left;}
.in_main .in_ct .in_news .imglist li{ float:left; width:127px; padding-right:15px;}
.in_main .in_ct .in_news .imglist li:none{ padding-right:0px;}
.in_main .in_ct .tit_2{ width:91px; height:27px; line-height:27px; padding:0 0 0 25px; margin:0 0 0 14px; color:#340848; background:url(../images/index_20.jpg) no-repeat;}
.in_main .in_ct .in_pro{ padding:30px 0 0 5px; width:410px; overflow:hidden;}
.in_main .in_ct .in_pro li{ float:left; width:128px; text-align:center; padding:0 13px 0 0;}
.in_main .in_ct .in_pro li.none{ padding-right:0px;}
.in_main .in_ct .in_pro li .p_img{ width:124px; height:106px; padding:2px; background:url(../images/index_12.png) no-repeat;}
.in_main .in_ct .in_pro li .p_img:hover{ background:url(../images/index_11.png) no-repeat;}
.in_main .in_ct .in_pro li .p_tit{ padding:5px 0 0 0;}
.in_main .in_rt{ float:right; width:205px; padding:8px 8px 0 0;}
.in_main .in_rt .tit_1{ width:91px; height:27px; line-height:27px; padding:0 0 0 25px; margin:0 0 0 14px; color:#340848; background:url(../images/index_18.jpg) no-repeat;}
.in_main .in_rt .hor{ margin:25px 0 0 28px; width:148px; height:134px; overflow:hidden; position:relative;}
.in_main .in_rt .hor .box{ height:107px; width:10000px; position:absolute; top:0px; left:0px;}
.in_main .in_rt .hor .box li{ float:left; width:148px;}
.in_main .in_rt .hor .dd{ position:absolute; left:0px; bottom:12px;}
.in_main .in_rt .hor .dd li{ float:left; width:7px; height:7px; background:url(../images/index_25.png) no-repeat; margin-right:3px; cursor:pointer;}
.in_main .in_rt .hor .dd li.cur{ background:url(../images/index_26.png) no-repeat;}
.in_main .in_rt .tit_2{ width:91px; height:27px; line-height:27px; padding:0 0 0 25px; margin:0 0 0 14px; color:#340848; background:url(../images/index_20.jpg) no-repeat;}
.in_main .in_rt .in_npro{ width:128px; padding:30px 0 0 39px;}
.in_main .in_rt .in_npro .p_img{ width:124px; height:106px; padding:2px; background:url(../images/index_12.png) no-repeat;}
.in_main .in_rt .in_npro .p_img:hover{ background:url(../images/index_11.png) no-repeat;}
.in_main .in_rt .in_npro .p_tit{ padding:5px 0 0 0; text-align:center;}
.in_btm{ clear:both; width:896px; height:92px; margin:9px auto 0px auto; background:url(../images/index_09.jpg) repeat-y;}
.in_btm .lt{ float:left; width:357px; padding:17px 0 0 21px; background:url(../images/index_28.jpg) right 31px no-repeat;}
.in_btm .rt{ float:left; color:#FDDF43; line-height:20px; padding:18px 0 0 17px;}
.in_btm .rt a{ color:#FDDF43;}

/*about*/
.ab_contbkg_1{ clear:both; width:889px; padding:8px 0 0 8px; margin:5px auto 0px auto; background:url(../images/about_03.png) top center no-repeat;}
.ab_contbkg_2{ width:881px; min-height:300px; background:url(../images/about_04.png) top center repeat-y; overflow:hidden;}
.ab_contbkg_3{ width:881px; height:15px; background:url(../images/about_05.png) top center repeat-y;}
.ab_lt{ float:left; width:205px; background:#825197 url(../images/about_06.jpg) top center repeat-x;}
.ab_lt .tit_1{ width:205px; height:39px; background:url(../images/about_08.png) top center no-repeat;}
.ab_lt .tit_1 .tit{ width:91px; height:27px; line-height:27px; padding:0 0 0 25px; margin:0 0 0 14px; color:#1f002d; background:url(../images/index_18.jpg) no-repeat;}
.ab_lt .nav{ padding:7px 0 10px 0; min-height:150px;}
.ab_lt .nav li{min-height: 31px;line-height: 31px;padding-top:2px;background:url(../images/about_13.png) bottom center no-repeat;}
.ab_lt .nav li div{padding-top:2px;padding-left:20px;}
.ab_lt .nav li.none{ background:none;}
.ab_lt .nav li a{ display:block; width:117px; height:27px; padding:0 0 0 36px; line-height:27px; margin:0px auto; overflow:hidden;}
.ab_lt .nav li a:hover,.ab_lt .nav li a:active{ font-weight:bold; background:url(../images/about_10.png) no-repeat;}
.ab_lt .nav li a.cur,.ab_lt .nav li a.cur:hover,.ab_lt .nav li a.cur:active{ font-weight:bold; background:url(../images/about_10.png) no-repeat;}
.ab_lt .nav li font{ color:#FBE096}
.ab_lt .nav li a:hover font,.ab_lt .nav li a:active font{ color:#2d0040; font-weight:normal;}
.ab_lt .nav li a.cur font,.ab_lt .nav li a.cur:hover font,.ab_lt .nav li a.cur:active font{ color:#2d0040; font-weight:normal;}
.ab_lt .cont{ padding:18px 12px 0 12px; line-height:20px; min-height:195px; background:url(../images/about_07.jpg) bottom center repeat-x;}
.ab_lt .cont .tit{ font-size:13px; font-weight:bold; color:#fff190; padding:0 0 7px 0;}
.ab_rt{ float:right; width:667px; background:#A375B5 url(../images/about_08.jpg) bottom center repeat-x; min-height:300px;}
.ab_rt .mbxbkg{ width:667px; height:39px; line-height:39px; background:url(../images/about_09.png) top center no-repeat;}
.ab_rt .mbxbkg .tit{ float:left; margin-left:25px; color:#1f002d; padding:0 0 0 12px; background:url(../images/about_11.jpg) left no-repeat;}
.ab_rt .mbxbkg .mbx{ float:right; padding:0 23px 0 0;}
.ab_main{ padding:20px 30px; line-height:26px;}

/*honor*/
.hon_main{ padding:20px 20px; line-height:26px;}
.hon_list li{ float:left; width:199px; height:180px; padding:0 15px 0 0; text-align:center; line-height:18px; overflow:hidden;}
.hon_list li.none{ padding-right:0px;}
.hon_list li img{ border:2px solid #9256A5;}
.hon_list li img:hover{ border:2px solid #F0D682;}
.hon_list li .tit{ padding:6px 0 0 0;}

/*honorShow*/
.hons_img{ text-align:center;}
.hons_tit{ text-align:center; font-size:15px; padding:7px 0 0 0;}

/*equipment*/
.equ_list li{ float:left; width:304px; height:296px; padding:0 19px 0 0; text-align:center; line-height:18px; overflow:hidden;}
.equ_list li.none{ padding-right:0px;}
.equ_list li img{ border:2px solid #9256A5;}
.equ_list li img:hover{ border:2px solid #F0D682;}
.equ_list li .tit{ padding:6px 0 0 0;}

/*products*/
.pro_list li{ float:left; width:199px; height:220px; padding:0 15px 0 0; text-align:center; line-height:18px; overflow:hidden; position:relative;}
.pro_list li.none{ padding-right:0px;}
.pro_list li img{ border:2px solid #9256A5;}
.pro_list li img:hover{ border:2px solid #F0D682;}
.pro_list li .tit{ padding:6px 0 0 0;}
.pro_list li .sy{ position:absolute; left:0px; top:0px; display:block; width:195px; height:167px; border:2px solid #9256A5; background:url(../images/sy_1.png) center center no-repeat; }
.pro_list li .sy:hover{ border:2px solid #F0D682;}

/*productShow*/
.pss_img{ text-align:center; padding:0 0 10px 0; position:relative;}
.pss_img .sy{ position:absolute; left:0px; top:0px; width:600px; height:516px; background:url(../images/sy_2.png) center center no-repeat; }


/*news*/
.ns_list li{ clear:both; height:33px; line-height:33px; padding:0 0 0 20px; border-bottom:1px dashed #C5A9D0; background:url(../images/news_43.png) 2px center no-repeat; }
.ns_list li a{ float:left}
.ns_list li span{ float:right; 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;}
.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 .lt{ float:left; width:100px; padding:0 5px 0 0; line-height:30px; text-align:right; font-size:14px; font-weight:bold;}
.jn_box .rt{ float:left; width:360px;}
.jn_box .txt{ width:325px; height:28px; line-height:28px; border:0px solid #DBDBDB; color:#444; padding:0 10px; font-size:13px; border-radius:3px; outline:none;}
.jn_box input:focus{ border:0px solid #2A8B0A;}
.jn_box textarea:focus{ border:0px solid #2A8B0A;}
.jn_box .cod{ width:70px; height:28px; line-height:28px; border:0px 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:0px solid #DBDBDB; border-radius:3px; outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; line-height:30px; border:0px; background:#2D0040; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#F9E1A3; color:#2D0040;}
.cl_red{ color:#f00;}

/*joblist*/
.jbs_tb{ border-left:1px solid #774189; border-top:1px solid #774189; margin:0px auto 15px auto; font-size:13px;}
.jbs_tb td{ border-right:1px solid #774189; border-bottom:1px solid #774189; padding:0 5px;}
.jbs_tb td.bkg{ background:#895298;}
.jbs_tb td.cont{ padding:0px 5px;}
.jbs_btn{ padding:2px 5px; cursor:pointer; border:1px solid #A7A7A7; background:#eee; cursor:pointer;}

/*jobjoin*/
.jbs_tb_1{ margin-left:0px;}
.jbs_tb_1 th{ text-align:right; font-weight:bold; padding-right:10px; font-size:14px; font-weight:bold;}
.jbs_txt{ width:240px; height:30px; border:0px solid #CCCCCC; font-size:12px; line-height:30px; padding:0 5px; border-radius:3px;}
.jbs_txt:focus{ border:0px solid #2A8B0A;}
.jbs_txtarea{ width:400px; height:100px; border:0px solid #CCCCCC; font-size:12px; padding:5px;}
.jbs_txtarea:focus{ border:0px solid #2A8B0A;}
.jbs_age{ width:80px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{ height:33px; text-align:center; padding:0 10px; line-height:33px; color:#FFF; font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#2D0040; border-radius:3px;}
.jbs_submit:hover{ background:#F9E1A3; color:#2D0040;}


/*img*/
.img_list li{ height:205px;}

/*art*/
.art_list li{ float:left; width:199px; height:150px; padding:0 15px 0 0; text-align:center; line-height:18px; overflow:hidden;}
.art_list li.none{ padding-right:0px;}
.art_list li img{ border:2px solid #9256A5;}
.art_list li img:hover{ border:2px solid #F0D682;}
.art_list li .tit{ padding:6px 0 0 0;}
















