/* 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:#E10D16; 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;}
.txthid{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


/*index*/
.in_topbox{ width:100%; height:120px; overflow:hidden; background:url(../images/index_02.jpg) top center repeat-x; }
.in_top{ width:1000px; margin:0 auto; overflow:hidden;}
.in_top .lt{ float:left; padding-top:31px;}
.in_top .rt{ float:right;}
.in_top .rt .lg{ padding-top:13px; text-align:right; line-height:19px;}
.in_top .rt .lg a{ display:inline-block; margin-left:8px; height:19px; padding-left:43px;}
.in_top .rt .lg .a_1{ background:url(../images/index_05.jpg) left center no-repeat;}
.in_top .rt .lg .a_2{ background:url(../images/index_06.jpg) left center no-repeat;}
.in_top .rt .tel{ margin-top:25px; background:url(../images/index_07.png) left center no-repeat; padding-left:38px; font-size:22px;}
.in_top .rt .tel b{ font-size:14px;}
.in_menubox{ width:100%; overflow:hidden; background:#282828;}
.in_menu{ width:1000px; height:54px; margin:0 auto; overflow:hidden;}
.in_menu ul{ overflow:hidden;}
.in_menu li{ float:left; padding-right:1px;}
.in_menu li a{ display:block; width:141px; height:54px;  line-height:54px; color:#FFF; text-align:center;}
.in_menu li a.cur{ background:url(../images/index_08.jpg) center center no-repeat; font-weight:bold;}
.in_menu li a:hover{ background:url(../images/index_08.jpg) center center no-repeat; font-weight:bold;}
.in_banbox{ clear:both; width:100%; overflow:hidden;}
.in_probox{ clear:both; width:100%; background:url(../images/index_09.jpg) top center repeat-x;}
.in_pro{ width:1000px; margin:0 auto; overflow:hidden;}
.in_p_1{ text-align:center; font-size:26px; font-weight:bold; color:#4d4d4d; padding-top:65px;}
.in_p_2{ width:290px; height:1px; background:#BEBEBE; text-transform:uppercase; margin:27px auto 0 auto;}
.in_p_2 p{ position:relative; left:50%; float:left;}
.in_p_2 em{ position:relative; left:-50%; float:left; top:-10px; font-style:normal; display:inline-block; font-size:16px; color:#b9b9b9; padding:0 10px; height:20px; line-height:20px; text-align:center; background:#FFF;}
.in_pro .ctg{ clear:both; margin-top:45px; overflow:hidden; height:42px;}
.in_pro .ctg div{ position:relative; left:50%; float:left;}
.in_pro .ctg ul{ position:relative; left:-50%; float:left;}
.in_pro .ctg li{ float:left; padding-right:18px;}
.in_pro .ctg li.none{ padding-right:0;}
.in_pro .ctg li a{ display:inline-block; width:150px; height:42px; line-height:42px; text-align:center; background:#E5E5E5; border-radius:42px;} 
.in_pro .ctg li a.cur{ background:#E71628; color:#FFF;}
.in_pro .list{ clear:both; margin-top:35px;}
.in_pro .list ul{ overflow:hidden; min-height:270px; }
.in_pro .list li{ float:left; border:1px solid #E5E5E5; margin:0 20px 40px 0;}
.in_pro .list li.none{ margin-right:0;}
.in_pro .list li .tit{ height:40px; line-height:40px; text-align:center; background:#737373; color:#FFF; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_pro .list li a:hover .tit{ background:#0060B7;}
.in_pro .more{ clear:both; text-align:center;}
.in_pro .more a{ display:inline-block; width:150px; height:34px; line-height:34px; text-align:center; border:2px solid #999; color:#999;}
.in_pro .more a:hover{ background:#E71628; border:2px solid #E71628; color:#FFF;}
.in_svbox{ clear:both; width:100%; background:url(../images/index_13.jpg) center center repeat; margin-top:45px;}
.in_sv{ width:1000px; height:410px; margin:0 auto; overflow:hidden;}
.in_sv .in_p_1{ color:#FFF; padding-top:60px;}
.in_sv .in_p_2{ width:290px; height:1px; background:#80B0DD; text-transform:uppercase; margin:27px auto 0 auto;}
.in_sv .in_p_2 em{ color:#80B0DD; background:url(../images/index_13.jpg) center center repeat;}
.in_sv .list{ position:relative; left:50%; float:left; top:50px;}
.in_sv .list ul{ position:relative; left:-50%; float:left;}
.in_sv .list li{ float:left; padding-right:100px;}
.in_sv .list li.none{ padding-right:0;}
.in_sv .list li a{ display:inline-block; width:140px; height:42px; padding-top:98px; text-align:center; color:#FFF; background:#287CC9 url(../images/index_15.png) 44px 27px no-repeat;}
.in_sv .list li .a_2{ background-position:-197px 27px;}
.in_sv .list li .a_3{ background-position:-436px 27px;}
.in_sv .list li .a_4{ background-position:-676px 27px;}
.in_yybox{ clear:both; width:100%; background:#F3F3F3;}
.in_yy{ width:1000px; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.in_yy .in_p_2 em{ background:#F3F3F3;}
.in_yy .box{ width:1000px; height:250px; overflow:hidden; margin-top:42px;}
.in_yy .cj_box{ width:10000px; height:250px;}
.in_yy .cj_box_1,.in_yybox .in_yy .cj_box_2{ float:left;}
.in_yy ul{ clear:both; overflow:hidden; margin-top:42px;}
.in_yy ul li{ float:left; margin-right:20px; text-align:center;}
.in_yy ul li.none{ margin-right:0}
.in_yy ul li a p{ padding-top:10px;}
.in_news{ clear:both; width:1000px; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.in_news .box{ clear:both; overflow:hidden;}
.in_news .lt{ float:left; width:481px;}
.in_news .lt .tit{ font-size:16px; font-weight:bold; color:#4d4d4d; height:45px; line-height:45px; overflow:hidden;}
.in_news .lt .info{ line-height:24px; color:#666; height:72px; overflow:hidden;}
.in_news .rt{ float:right; width:461px;}
.in_news .rt li{ overflow:hidden; padding-bottom:50px;}
.in_news .rt li .tm{ float:left; width:58px; text-align:center;}
.in_news .rt li .tm .day{ background:#F7F7F7; height:41px; font-size:20px; line-height:41px; color:#333;}
.in_news .rt li .tm .year{ background:#F7F7F7; height:21px; font-size:12px; margin-top:1px; color:#666;}
.in_news .rt li .info{ float:right; width:385px;}
.in_news .rt li .info .tit{ color:#333; font-weight:bold;}
.in_news .rt li .info .cont{ font-size:13px; color:#878787; line-height:20px; height:40px; overflow:hidden; padding-top:5px;}
.in_news .more{ clear:both; text-align:center;}
.in_news .more a{ display:inline-block; width:150px; height:34px; line-height:34px; text-align:center; border:2px solid #999; color:#999;}
.in_news .more a:hover{ background:#E71628; border:2px solid #E71628; color:#FFF;}
.in_btmbox{ clear:both; width:100%; background:#363636;}
.in_btm{ width:1000px; margin:0 auto; padding:30px 0; overflow:hidden; color:#cdcdcd;}
.in_btm .div_1{ float:left; width:140px;}
.in_btm .p_1{ font-size:16px;}
.in_btm .p_1 a{ color:#FFF;}
.in_btm ul{ padding:5px 0 0 3px;}
.in_btm li{ height:25px; line-height:25px;}
.in_btm li a{ color:#cdcdcd;}
.in_btm li a:hover{ color:#FFF;}
.in_btm .div_2{ width:170px;}
.in_btm .div_3{ width:130px;}
.in_btm .div_4{ float:left; width:290px;}
.in_btm .div_4 .info{ line-height:25px; padding:5px 0 0 3px;}
.in_btm .div_4 .info a{ color:#cdcdcd;}
.in_cpybox{ clear:both; width:100%; height:74px; line-height:74px; background:#303030; color:#6a6a6a;}
.in_cpy{ width:1080px; margin:0 auto;}
.in_cpy a{ color:#6a6a6a;}
.in_cpy a:hover{ color:#FFF;}

/*products*/
.pro_banbox{ width:100%; height:347px; overflow:hidden; background:url(../images/pro_02.jpg) top center no-repeat; }
.pro_main{ clear:both; margin-top:35px; padding-bottom:25px; line-height:26px; min-height:200px;}

/*news*/
.ns_list li{ clear:both; width:100%; margin-bottom:2px;}
.ns_list li a{ display:block; width:100%; padding:20px 0; background:#F7F7F7; overflow:hidden;}
.ns_list li a .lt{ float:left; width:95px; text-align:center; border-right:1px solid #C5C5C5;}
.ns_list li a .lt .day{ font-size:30px; line-height:32px; padding-top:8px; font-weight:bold; color:#333;}
.ns_list li a .lt .year{ line-height:16px; padding-top:16px; color:#666;}
.ns_list li a .rt{ float:right; padding:0 30px 0 0; width:845px; }
.ns_list li a .rt .p_1{ font-size:16px; line-height:18px; overflow:hidden; color:#363636;}
.ns_list li a .rt .p_2{ color:#999; line-height:22px; height:44px; padding-top:11px; font-size:13px; overflow:hidden;}
.ns_list li a:hover{ background:#0060B7;}
.ns_list li a:hover .lt{ border-right:1px solid #FFF;}
.ns_list li a:hover .lt .day{ color:#FFF;}
.ns_list li a:hover .lt .year{ color:#FFF;}
.ns_list li a:hover .rt .p_1{ color:#FFF;}
.ns_list li a:hover .rt .p_2{ color:#a6d5ff;}

/*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; font-size:12px; color:#999;}
.nss_info{ line-height:24px; padding-top:20px;}
.ff_pre{ clear:both; padding:15px 0 0 0;}
.ff_next{ clear:both; padding:0 0 10px 0;}
.pss_img{ text-align:center;}
.inq_btn{ clear:both; background:#E71628; color:#FFF; display:inline-block; width:185px; height:40px; line-height:40px; text-align:center; margin-top:15px; border-radius:5px;} 
.inq_btn:hover,.inq_btn:active{ color:#FFF;}

/*honor*/
.hon_list{ clear:both; overflow:hidden; margin-top:42px;}
.hon_list li{ float:left; margin:0 20px 10px 0; text-align:center;}
.hon_list li.none{ margin-right:0}
.hon_list li .tit{ padding-top:5px;}

/*honor show*/
.hons_tit{ text-align:center; font-weight:bold; font-size:16px;}
.hons_img{ text-align:center; padding-top:15px;}

/*feedback*/
.jn_main{}
.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:520px; margin:0px 0 0 240px;}
.jn_lt{ float:left; width:100px; padding:0 5px 0 0; line-height:30px; text-align:right; font-size:14px; font-weight:bold;}
.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 #E10D16;}
.jn_box textarea:focus{ border:1px solid #E10D16;}
.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:#E10D16}
.cl_red{ color:#f00;}
.fd_pro_tb{ width:95%; margin:0 auto; border-left:1px solid #E8E8E8; border-top:1px solid #E8E8E8; margin-bottom:20px;}
.fd_pro_tb th, .fd_pro_tb td{ border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.fd_pro_tb th{ background:#F5F5F5; height:40px; line-height:40px; font-weight:normal;}
.fd_pro_tb td{ text-align:center; padding:10px 0;}
.fd_pro_tb td input{ border:1px solid #E8E8E8; width:80px; padding:0 10px; height:22px; line-height:22px; text-align:right;}
.fd_pro_tb .del{ color:#F00; cursor:pointer;}

/*Æ¯¸¡£¬ÔÚÏß×ÉÑ¯*/
#zxzx_rt{ position:fixed; right:10px; top:50%; color:#333; z-index:9999;}
#zxzx_rt .close{ float:left; width:25px; padding-top:12px;}
#zxzx_rt .close img{ cursor:pointer;}
#zxzx_rt .box{ float:right; width:114px; height:123px; border:2px solid #3699CC; background:#FFF;}
#zxzx_rt .box .p_1{ text-align:center; font-size:18px; line-height:20px; font-weight:bold; color:#3399cc; padding-top:9px;}
#zxzx_rt .box .p_2{ padding:0 0 0 6px; line-height:16px; font-size:12px; padding-top:14px;}
#zxzx_rt .box .p_3{ margin:10px auto 0 auto; width:60px; padding-left:37px; height:30px; line-height:30px; background:#EEE url(../images/zxzx_05.png) 11px center no-repeat; font-size:12px; font-weight:bold; color:#f5680d; cursor:pointer;}
#zxzx{ position:fixed; left:50%; top:50%; margin:-172px 0 0 -130px; color:#333; z-index:9999; width:256px; height:335px; border:1px solid #3699CC; border-radius:4px; background:#FFF; display:none;}
#zxzx .top{ height:42px; color:#FFF; background:#3699CC; border-radius:4px; overflow:hidden;}
#zxzx .top .tit{ float:left; padding:5px 0 0 10px; font-size:16px; line-height:18px;}
#zxzx .top .tit p{ color:#99CCE6; font-size:10px; line-height:16px; text-transform:uppercase;}
#zxzx .top .close{ float:right; padding:9px 15px 0 0;}
#zxzx .top .close img{ cursor:pointer;}
#zxzx .box_1{ clear:both; margin:7px 0 0 7px; width:233px; position:relative;}
#zxzx .area{ width:219px; height:70px; padding:10px 6px 6px 6px; border:1px solid #E5E5E5; border-radius:4px; color:#666; font-size:12px; line-height:16px;}
#zxzx .box_1 em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .box{ clear:both; margin:6px 0 0 7px; width:231px; height:30px; border:1px solid #E5E5E5; border-radius:4px; position:relative;}
#zxzx .box p{ float:left; padding-left:23px; width:48px; height:30px; line-height:30px; font-size:14px; color:#525252; background:#F4F4F4;}
#zxzx .box input{ float:right; width:140px; height:20px; padding:5px 5px 5px 15px; line-height:20px; border:0; color:#666; background:#FFF; font-size:12px;}
#zxzx .box em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .btnbox{ clear:both; padding:7px 0 0 7px;}
#zxzx .btnbox input{ width:108px; height:31px; line-height:31px; text-align:center; color:#FFF; border:0px; cursor:pointer;}
#zxzx .btnbox .btn1{ background:#3699CC; margin-left:3px;}
#zxzx .btnbox .btn2{ background:#535353; margin-left:7px;}
















