/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:14px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#666; 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:#666; text-decoration:none;}
a:hover,a:active{ color:#EE7121; 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:113px; background:url(index_01.png) top center no-repeat; position:absolute; top:0px; left:0px;}
.in_top{ width:1180px; margin:0px auto;}
.in_top .lt{ float:left; height:113px; width:450px; padding:0 0 0 0; text-align:left}
.in_top .lt .lg{ height:35px; line-height:35px; font-size:13px; color:#aaa; text-align:left; padding-left:42px;}

.in_top .rt{ float:right; height:113px; width:730px; position:relative;}

.in_top .rt .lg{ height:35px; line-height:35px; font-size:13px; color:#aaa;}
.in_top .rt .lg a{ float:right; display:inline-block; padding:0 0 0 29px; margin-left:20px; font-size:12px; color:#aaa; background:url(index_03.png) 0px center no-repeat;}
.in_top .rt .lg .a_1{ background:url(index_03.png) -102px center no-repeat;}
.in_top .rt .lg a:hover{ color:#FFF;}
.in_top .rt .list{ height:74px; position:absolute; bottom:4px; left:150px; width:754px; z-index:11111}
.in_top .rt .list li{ float:left; width:100px; position:relative;}
.in_top .rt .list li .a_1{ display:block; width:122px; height:74px; text-align:center; line-height:74px; font-weight:bold;}
.in_top .rt .list li .a_1.cur{ }
.in_top .rt .list li:hover .a_1{ font-weight:bold; color:#FFF; background:url(nav_hover.png) center center no-repeat;}
.in_top .rt .list li div{ position:absolute; top:74px; left:19px; width:103px; background:url(nav_child_bg.png); padding:10px 0; visibility:hidden;}
.in_top .rt .list li div p{ text-align:center; height:28px; line-height:28px; color:#FFF;}
.in_top .rt .list li div p a{ color:#FFF;}
.in_jg{ width:100%; height:109px;}
.in_ban{ width:100%; height:566px; overflow:hidden; position:relative;}
#ban_img li{ float:left; width:100%; height:566px; overflow:hidden;}
#ban_btn{ position:absolute; bottom:15px; right:15px;}
#ban_btn li{ float:left; margin-left:5px; width:17px; height:17px; text-align:center; line-height:17px; font-size:12px; font-weight:bold; font-family:Arial; border-radius:2px; margin-right:3px; background:#FFF; cursor:pointer;}
#ban_btn li.cur{ background:#EE7121; color:#FFF;}
.in_about{ clear:both; width:1073px; height:262px; border:4px solid #CECECE; margin:130px auto 160px auto; position:relative;}
.in_about .img_1{ position:absolute; top:-48px; right:30px;}
.in_about .more_1{ position:absolute; left:31px; bottom:-49px; width:60px; height:60px; background:#E40002 url(index_06.jpg) center center no-repeat;}
.in_about .more_1 a{ display:block; width:100%; height:100%;}
.in_about .p_1{ padding:40px 0 0 35px; color:#1D2089; font-weight:bold; font-size:20px;}
.in_about .p_2{ padding:0 0 0 35px; color:#333; font-size:12px; text-transform:uppercase;}
.in_about .p_3{ padding:25px 0 0 35px; width:613px; line-height:26px; height:104px; overflow:hidden; text-indent:2em;}
.in_svbkg{ clear:both; width:100%; height:550px; background:url(index_10_1.jpg) top center no-repeat;}
.in_sv{ width:450px; height:550px; padding:0 0 0 630px; margin:0px auto; overflow:hidden; color:#FFF; position:relative;}
.in_sv .more{ position:absolute; top:270px; left:238px; width:160px; height:40px; line-height:40px; background:url(index_11.jpg) no-repeat;}
.in_sv .more a{ display:block;; width:120px; padding:0 40px 0 0; text-align:center; color:#FFF;}
.in_sv .more a:hover{ color:#EE7121;}
.in_sv .p_1{ font-size:18px;}
.in_sv .p_2{ color:#cccccc; text-transform:uppercase;}
.in_sv .p_3{ color:#B9C3D4; line-height:22px; width:455px;}
.in_sv .jg_1{ clear:both; width:100%; height:90px;}
.in_sv .jg_2{ clear:both; width:100%; height:55px;}
.in_pro{ clear:both; width:1080px; margin:121px auto 100px auto; overflow:hidden;}
.in_pro .lt{ float:left; width:360px; height:364px; background:url(index_13.jpg) no-repeat;}
.in_pro .lt .more{ float:left; width:90px; height:90px; background:url(index_14.jpg) center center no-repeat;}
.in_pro .lt .more a{ display:block; width:100%; height:100%;}
.in_pro .lt .bt{ float:left; padding:26px 0 0 26px; color:#FFF; font-size:20px; font-weight:bold;}
.in_pro .lt .bt p{ padding-top:5px; font-weight:normal; font-size:12px; color:#A6A6A6; text-transform:uppercase;}
.in_pro .lt .cont{ clear:both; padding:38px 0 0 117px; line-height:27px; height:189px; overflow:hidden; color:#CCD4E0; width:212px; text-indent:2em;}
.in_pro .lt .cont a{ color:#CCD4E0}
.in_pro .lt .cont a:hover{ color:#EE7121}
.in_pro .rt{ float:right; width:684px; height:384px;}
.in_pro .rt li{ float:left; width:210px; padding:0 0 20px 18px;}
.in_pro .rt li a{ display:block; width:208px; height:170px; border:1px solid #DCDCDC; position:relative;}
.in_pro .rt li a .mb{ position:absolute; left:0px; top:0px; width:100%; height:48px; padding-top:122px; background:url(index_15.png) no-repeat; color:#FFF; text-align:center; overflow:hidden; line-height:16px; visibility:hidden;}
.in_pro .rt li a:hover .mb{ visibility:visible;}
.in_hotbkg{ clear:both; width:100%; background:#E40002;}
.in_hot{ width:1080px; height:181px; margin:0px auto;}
.in_hot .lt{ float:left; width:810px; height:181px; background:url(index_18_2.jpg) left top no-repeat; position:relative;}
.in_hot .lt .more{ position:absolute; top:70px; right:-40px; width:130px; height:40px; line-height:40px; background:url(index_11.jpg) top right no-repeat;}
.in_hot .lt .more a{ display:block; width:90px; padding:0 40px 0 0; text-align:center; color:#FFF;}
.in_hot .lt .more a:hover{ color:#EB721F;}
.in_hot .lt .more_1{ position:absolute; left:35px; top:120px;}
.in_hot .rt{ float:right; padding:21px 0 0 0;}
.in_news{ clear:both; width:1080px; margin:120px auto 100px auto; overflow:hidden;}
.in_news .lt{ float:left; width:640px;}
.in_news .lt li{ padding:0 0 27px 0; overflow:hidden;}
.in_news .lt li a{ display:block; width:100%; height:98px;}
.in_news .lt li a .img_1{ float:left; width:119px; height:90px; padding:4px; background:url(index_20.jpg) no-repeat;}
.in_news .lt li a .box{ float:right; width:490px;}
.in_news .lt li a .box .p_1{ font-size:16px; font-weight:bold; color:#333; padding-top:13px;}
.in_news .lt li a .box .p_2{ line-height:25px; text-indent:2em; color:#333; padding-top:5px;}
.in_news .lt li a:hover .box .p_1{ color:#EE7121;}
.in_news .rt{ float:right; width:360px; height:360px; background:#E40002 url(index_23.jpg) center 90px no-repeat;;}
.in_news .rt .top{ height:90px;}
.in_news .rt .top .bt{ float:left; padding:23px 0 0 25px; color:#FFF; font-size:20px; font-weight:bold;}
.in_news .rt .top .bt p{ padding-top:5px; font-weight:normal; font-size:12px; color:#A6A6A6; text-transform:uppercase;}
.in_news .rt .top .more{ float:right; width:90px; height:90px; background:#0B3F7A url(index_22.jpg) center center no-repeat;}
.in_news .rt .top .more a{ display:block; width:100%; height:100%;}
.in_news .rt .btm{ clear:both; padding-top:180px;}
.in_news .rt .btm a{ float:left; display:block; width:180px; height:90px; background:url(index_24_1.jpg) 0px center no-repeat; margin:0px; padding:0px;}
.in_news .rt .btm .a_1{ background-position:0px center;}
.in_news .rt .btm .a_2{ background-position:-180px center;}
.in_btmbkg{ clear:both; width:100%; background:#E40002;}
.in_btm{ width:1080px; height:74px; padding:50px 0; margin:0px auto; color:#FFF;}
.in_btm a{ color:#FFF;}
.in_btm .box_1{ float:left; width:272px; height:74px; background:url(index_26.jpg) top right no-repeat;}
.in_btm .img_1{ float:left; width:41px; height:46px; background:url(index_25_1.jpg) 0px 16px no-repeat;}
.in_btm .cont{ float:left; width:170px; padding-top:10px;}
.in_btm .cont .p_1{ text-transform:uppercase;}
.in_btm .cont .p_2{ line-height:21px;}
.in_btm .box_2{ float:left; width:272px; height:74px; background:url(index_26.jpg) top right no-repeat;}
.in_btm .box_2 .img_1{ margin-left:50px; width:59px; height:45px; background:url(index_25_2.jpg) 0px 18px no-repeat;}
.in_btm .box_2 .cont{ width:140px;}
.in_btm .box_3{ float:left; width:268px; height:74px; background:url(index_26.jpg) top right no-repeat;}
.in_btm .box_3 .img_1{ margin-left:50px; width:53px; height:46px; background:url(index_25_3.jpg) 0px 16px no-repeat;}
.in_btm .box_3 .cont{ width:150px;}
.in_btm .box_4{ float:left; width:268px; height:74px; background:none;}
.in_btm .box_4 .img_1{ margin-left:60px; width:63px; height:48px; background:url(index_25_4.jpg) 0px 18px no-repeat;}
.in_btm .box_4 .cont{ width:125px;}
.in_cpybkg{ clear:both; width:100%; background:#1A1A1A;}
.in_cpy{ width:1080px; height:57px; line-height:57px; margin:0px auto; font-size:12px; color:#666;}
.in_cpy .lt{ float:left;}
.in_cpy .rt{ float:right;}
.in_cpy a{ color:#666;}
.in_cpy a:hover{ color:#FFF;}
.in_cpy .a_1{ color:#1A1A1A;}
.in_cpy .a_1:hover{ color:#1A1A1A;}
.bdsharebuttonbox{ float:left; width:360px; margin:0px; padding:0px;}
.bdsharebuttonbox #bds_sqq{}
.bdsharebuttonbox #bds_tsina{}


/*about*/
.ab_contbkg{ width:100%; background:url(pro_03.jpg) top center repeat-x;}
.ab_cont{ width:1080px; margin:0px auto; overflow:hidden; padding:30px 0; min-height:460px;}
.ab_cont .lt{ float:left; width:232px;}
.ab_cont .lt .top{ height:64px; padding:26px 0 0 13px; color:#FFF; font-size:20px; font-weight:bold; background:url(pro_06.jpg) top center no-repeat;}
.ab_cont .lt .top p{ padding-top:3px; font-weight:normal; font-size:12px; color:#A7A7A7; text-transform:uppercase;}
.ab_cont .lt .list li{ height:45px; line-height:45px; background:#E40002; padding-bottom:1px;}
.ab_cont .lt .list li a{ display:block; width:211px; height:45px; padding:0 0 0 21px; color:#FFF; background:url(pro_13.jpg) bottom center no-repeat;}
.ab_cont .lt .list li a:hover{ background:#EE7121 url(pro_14.jpg) 152px center no-repeat;}
.ab_cont .lt .list li a.cur{ background:#EE7121 url(pro_14.jpg) 152px center no-repeat;}
.ab_cont .rt{ float:right; width:814px;}
.ab_cont .rt .mbx{ height:35px; line-height:35px; font-size:12px;}
.ab_cont .rt .mbx a{ color:#666;}
.ab_main{ padding:40px 0 0 0; line-height:28px;}

/*products*/
.pro_main{ padding:40px 0 0 0;}
.pro_list{ overflow:hidden;}
.pro_list li{ float:left; padding:0 20px 15px 0; text-align:center;}
.pro_list li.none{ padding-right:0px;}
.pro_list li img{ border:1px solid #DCDCDC;}
.pro_list li a{ color:#666;}
.pro_list li a .p_1{ position:relative;}
.pro_list li a .mb{ position:absolute; left:0px; top:0px; width:256px; height:209px; background:url(pro_11.png) no-repeat; visibility:hidden;}
.pro_list li a:hover .mb{ visibility:visible;}
.pro_list li a .p_2{ height:15px; line-height:15px; padding-top:12px; overflow:hidden;}

/*productShow*/
.pss_img{ text-align:center; padding:0 0 10px 0;}

/*honor*/
.hon_list{ overflow:hidden;}
.hon_list li{ float:left; padding:0 20px 15px 0; text-align:center;}
.hon_list li.none{ padding-right:0px;}
.hon_list li img{ border:1px solid #DCDCDC;}
.hon_list li a{ color:#666;}
.hon_list li a .p_1{ position:relative;}
.hon_list li a .mb{ position:absolute; left:1px; top:1px; width:256px; height:182px; background:url(pro_11.png) center center no-repeat; visibility:hidden;}
.hon_list li a:hover .mb{ visibility:visible;}
.hon_list li a .p_2{ height:15px; line-height:15px; padding-top:12px; overflow:hidden;}
/*Éč±¸*/
.se_list li a .mb{ position:absolute; left:1px; top:1px; width:250px; height:185px; background:url(pro_11.png) center center no-repeat; visibility:hidden;}

/*honorShow*/
.hons_img{ text-align:center;}
.hons_tit{ text-align:center; font-size:15px; padding:7px 0 0 0;}

/*news*/
.ns_list li{ clear:both; height:33px; line-height:33px; padding:0 0 0 20px; border-bottom:1px dashed #ccc; background:url(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; 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;}

/*joblist*/
.jbs_tb{ border-left:1px solid #DCDCDC; border-top:1px solid #DCDCDC; margin:0px auto 15px auto; font-size:13px;}
.jbs_tb td{ border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:0 5px;}
.jbs_tb td.bkg{ background:#efefef;}
.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:60px;}
.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:1px solid #CCCCCC; font-size:12px; line-height:30px; padding:0 5px; border-radius:3px;}
.jbs_txt:focus{ border:1px solid #EE7121;}
.jbs_txtarea{ width:400px; height:100px; border:1px solid #CCCCCC; font-size:12px; padding:5px;}
.jbs_txtarea:focus{ border:1px solid #EE7121;}
.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:#666; border-radius:3px;}
.jbs_submit:hover{ background:#EE7121; color:#FFF;}

/*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 #EE7121;}
.jn_box textarea:focus{ border:1px solid #EE7121;}
.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:#EE7121}
.cl_red{ color:#f00;}




/*top and menu*/

.toptop{ width:100%; height:100px;}
.toplogo{ width:1200px; height:100px; margin:auto;}
.logo{ width:600px; float:left;}
.menu{ width:100%; height:40px; line-height:40px; margin:auto; background-color:#1D2089}
.menu ul{ width:1200px; margin:auto;}
.menu li{
	float:left;
	list-style-image: none;
	list-style-type: none;
	width:150px;
	text-align:center;
}

.menu li a{ color:#FFFFFF;}










