/* CSS Document */
*{ margin:0; padding:0;}
body{font-size:12px; font-family:"����"; background-color:#f4f4f4;}
img{border:none; vertical-align:top;}
a{text-decoration:none; color:#333;}
.fl{float:left;}
.fr{float:right;}
li{list-style:none;}

.clear{clear:both;}


/*---header---*/
.header{ height:24px; background:url(../images/top_bg1.gif) repeat-x; margin:0 auto;}
.header_c{ width:960px; height:24px; margin:0 auto;}
.header_c ul{ margin-top:5px;
			margin-right:42px;
			}
.header_c ul li{ float:right; background:url(../images/header_icon.gif) no-repeat; width:62px; background-position:0 2px;
				margin-right:7px;
				}
.header_c ul li img{ margin-left:12px;}

/*---top---*/
.top{ width:960px; height:84px; margin:0 auto;}
.top_l{ height:49px; width:451px; margin-top:17px; margin-left:21px;}
.top_r{ height:51px; width:208px; margin-top:20px; margin-left:235px;}

/*---nav---*/
.nav{ width:960px; height:37px; margin:0 auto;}
.nav_l,.nav_r{ width:4px; height:37px;}
.nav_m{ width:952px; height:37px; background:url(../images/nav_m.gif) repeat-x;}
.nav_m ul li{ float:left; width:158px; height:37px; line-height:37px; font-size:14px; font-weight:bold; text-align:center;
			background:url(../images/nav_li_bg.gif) no-repeat; background-position:right 12px;}
.nav_m ul li.bgnone{ background:none;}
.nav_m ul li.current{ background:url(../images/nav_li_current.gif) no-repeat;}
.nav_m ul li a{ color:#fff;}

/*---banner---*/
.banner{ width:952px; height:239px; margin:5px auto 0; background:url(../images/banner_bg.gif) no-repeat; padding:6px 0 0 8px;}
.banner_lh{ width:944px; height:218px;}
#focus {width:944px; height:218px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:944px; height:218px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:944px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:924px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:40px; height:100px; position:absolute; top:50px; background:url(../img/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
/*.banner_l,.banner_r{ width:8px; height:230px;}
.banner_m{ width:944px; height:224px; background:url(../images/banner_m.gif) repeat-x; padding-top:6px;}
.banner_ty{ width:960px; height:15px;}*/

/*---content---*/
.content{ width:960px; margin:0 auto;}

.cont_left{ width:242px; margin-right:7px;}
.cont_right{ width:711px;}

/*-product-*/
.product,.contact_us{ width:242px;}
.product_header{ width:242px; height:37px;}
.product_cont{ width:234px; padding-left:8px; padding-top:7px;}
.product_list{ width:226px; height:33px; background:url(../images/product_listbg1.gif) no-repeat; color:#ac1b18; line-height:37px;
				font-weight:bold; text-indent:46px;}
.worklist ul li{ height:26px; line-height:26px; background:url(../images/product_line.gif) no-repeat; background-position:14px bottom; text-indent:8px;}
.worklist ul li img{ margin-top:10px; margin-left:13px;}
.worklist ul li a{ color:#585858;}
.yinc{  white-space:nowrap; overflow:hidden;text-overflow:ellipsis; width:206px; cursor:hand;}
/*-contact_us-*/
.contact_us{ margin-top:5px;}
.contact_us_header{ width:242px; height:35px;}
.contact_us_cont{ width:242px; padding-top:3px;}
.contact_us_cont p img{ margin:9px 0 3px 8px;}
.contact_us_cont ul li{ line-height:20px; color:#585858; text-indent:11px;}

.right1L,.right1R,.right3L,.right3R{ width:5px; height:223px;}
.right1M{ width:701px; height:223px; background:url(../images/right1_bgM.gif) repeat-x;}
.rightM{ width:701px; background:url(../images/right1_bgM.gif) repeat-x;}
.right3M{ width:701px; height:223px; background:url(../images/right3_bgM.gif) repeat-x; margin-top:7px;}
.right3L,.right3R{ margin-top:7px;}
/*-about-*/
.about{ width:347px; margin-right:7px;}
.about_head,.jishu_head,.about1_head{ width:347px; height:37px; background:url(../images/about_tianyi.gif) no-repeat; background-position:11px 9px;}

/*----2jym_about----*/
.about1_head{ width:711px; height:37px;}
.about1_top,.about1_bot{ width:711px; height:37px;}
.about1_top{ background:url(../images/about1_head.gif) no-repeat;}
.about1_top img{ margin:9px 0 0 16px;}
.about1_top span{ float:right; margin:15px 40px 0 0;}
.about1_top span a{ color:#333;}
.about1_cont{ width:711px; background:url(../images/about1_cont.gif) repeat-y;}
.about2_cont{ width:711px; background:url(../images/about1_cont.gif) repeat-y; height:700px;}
.about3_cont{ width:711px; background:url(../images/about1_cont.gif) repeat-y; height:650px;}
.about4_cont{ width:711px; background:url(../images/about1_cont.gif) repeat-y; height:auto!important; height:670px; min-height:670px;}/*--*/
.about1_list1{ width:300px; line-height:22px; margin:20px 33px 0 33px; *margin:20px 33px 10px 33px;  _margin:20px 33px 0 16px; color:#333; text-indent:27px;}
.about1_cont img{ margin-top:20px; *margin-bottom:10px;}
.about1_cont_m{ width:646px; line-height:22px; margin-left:33px; background:url(../images/2j_line1.gif) no-repeat; background-position:0 top; margin-top:10px; padding-top:10px; text-indent:27px;}
.about1_cont_ry{ width:680px; margin:20px 0 0 30px;}
.about1_cont_ry p{ line-height:40px; font-weight:bold; color:#f13333; text-indent:18px; background:url(../images/ry_ic.gif) no-repeat; background-position:0 12px;}
.about1_cont_ry ul li{ float:left; width:210px; text-align:center;}
.about1_cont_ry ul li img{ width:185px; height:130px;}



/*---------------------------------------------------------------*/

.jishu_head{ background:url(../images/jishu_list.gif) no-repeat; background-position:11px 9px;}
.about_head img,.news_head img,.show_head img,.jishu_head img,.shouhou_head img{ float:right; margin-right:9px; margin-top:18px;}

.about_cont{ width:326px; padding:6px 12px 0 9px; line-height:21px; color:#585858;}
.about_cont img{ padding:7px 10px 0 0; float:left;}
/*-news-*/
.news{ width:347px;}
.news_head{ width:347px; height:37px; background:url(../images/news.gif) no-repeat; background-position:11px 9px;}
.news_cont{ width:331px; padding:4px 0 0 16px;}
.newsList{text-indent:14px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; width:208px;}
.newsList1{white-space:nowrap; overflow:hidden;text-overflow:ellipsis; width:80px; line-height:38px;
			margin-left:45px; *margin-left:0; _margin-left:0;}
.news_cont ul li,.jishu_cont ul li{ line-height:24px; width:320px; background:url(../images/list_icon1.gif) no-repeat; background-position:0 8px;}
.news_cont ul li a,.jishu_cont ul li a{ color:#585858;}
.news_cont ul li a:hover,.show_cont ul li a:hover,.jishu_cont ul li a:hover,.about1_top span a:hover,.pro_c ul li a:hover,.pro_c_l ul li a:hover{ color:#f13333;}
.news_cont ul li span{ float:right; margin-right:18px; color:#c6c6c6;}

/*--show--*/
.right2L,.right2R{ width:5px; height:289px; margin-top:7px;}
.right2M{ width:701px; height:289px; background:url(../images/right2_bgM.gif) repeat-x; margin-top:7px;}

.show_head{ width:701px; height:37px; background:url(../images/show.gif) no-repeat; background-position:11px 9px;}
.show_cont{ width:701px; height:238px; padding-bottom:11px; overflow:hidden;}
.show_cont ul{ margin-left:12px;}
.show_cont ul li{ width:169px; height:166px; float:left; text-align:center;}
.show_cont ul li a{ font-weight:bold; color:#585858;}
.show_cont ul li img{ border:3px solid #eaeaea; width:131px; height:128px;}

/*--jishulist--*/
.jishu{ overflow:hidden; width:347px;}
.jishu_cont img{ width:104px; height:119px; margin:26px 16px 0 12px;}
.jishu_cont ul{ margin-top:8px; float:left;}
.jishu_cont ul li{ width:205px;}
.newsList2{text-indent:14px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; width:205px;}
/*--shouhou--*/
.shouhou{ width:347px; margin-left:7px;}
.shouhou_head{ width:347px; height:37px; background:url(../images/chengnuo.gif) no-repeat; background-position:11px 9px;}
.shouhou_cont{ width:347px;}
.shic{ width:15px; height:175px; margin-top:2px;}
.shouhou_cont ul{ float:left; margin-left:8px;}
.shouhou_cont ul li{ line-height:20px; width:324px;}

/*--friendLink--*/
.friend_link{ width:960px; margin:0 auto;}
.fl_t{ width:960px;height:5px; overflow:hidden;}
.fl_b{ width:960px; height:5px; background:url(../images/fl_b.gif) no-repeat;}
.fl_m{ background:url(../images/fl_m.gif) repeat-y; line-height:35px; color:#fff;}
.fl_m span{ margin:0 10px 0 10px;}
.fl_m a{ color:#fff; margin-left:10px; line-height:35px;}
/*.fl_t img{ vertical-align:bottom;}
.fl_b img{ vertical-align:top;}
.fl_m ul{ float:left;}
.fl_m ul li{ float:left; width:70px; text-align:center;}
.fl_m ul li a{ color:#fff;}
.fl_m img{ margin:10px 26px 0 21px;}
.fl_r{ float:left;}*/


/*--bottom--*/
.bottom{ height:80px; background:url(../images/bottom_bg.gif) repeat-x; margin:0 auto; *margin-top:5px; _margin-top:0;}
.bottom p{ line-height:25px; text-align:center;}
.bottom p a{ color:#333;}



/*-----2j-pro-----*/
.pro_t{ width:611px; height:26px; background:url(../images/2j_pro_line.gif) no-repeat; background-position:0 bottom; margin-left:50px; line-height:26px; margin-bottom:8px;}/*--*/
.pro_t img{ margin:7px 5px 0 0; }
.pro_t a{ color:#333;}

.pro_c,.pro_c_l{ width:611px; margin-left:50px; line-height:30px; text-align:center;}
.pro_c ul li,.pro_c_l ul li{ float:left; width:122px;}

.pro_c_l ul li{ width:152px; margin-top:15px;}
.pro_c ul li img,.pro_c_l ul li img{ border:2px solid #eaeaea;}
.pro_c ul li img{ width:101px; height:98px;}/*----*/
.pro_c_l ul li img{ width:131px; height:128px;}/*----*/
.pro_c_l ul li p{ width:130px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}/*----*/
.pro_c ul li p{ width:100px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}/*----*/
.pro_c ul li a,.pro_c_l ul li a{ color:#333;}


/*-----2j-pro_list-----*/
.yema{ margin:50px 0 10px 0; /*text-align:center;*/ height:30px; line-height:30px;display: flex;justify-content: center;align-items: center}
.yema li{float: left;padding: 0 5px;}
.yema a{ color:#666;}

/*-----2j-proxx-----*/
.proxx1,.proxx2,.newszx{ width:650px; margin-left:40px;}
.newszx{ margin-left:30px;}

.proxx1 h1{ font-size:12px; font-weight:bold; color:#f13333; line-height:26px;}
.proxx2 p{font-weight:bold; color:#656565; line-height:26px; text-align:center;}
.proxx1 .img1{ margin-top:90px;}
.proxx1 img{ margin-left:8px;}

/*-----2j-news-----*/
.newszx h1{ line-height:44px; background:url(../images/news_icon1.gif) no-repeat; text-indent:18px; background-position:0 15px;}
.newszx h1 a{ font-size:12px; color:#f13333;}
.newszx ul li{ height:26px; line-height:26px; background:url(../images/2j_line1.gif) no-repeat; background-position:0 25px;}
.newszx ul li img{ margin:7px 10px 0 20px;}
.newszx ul li a{ color:#585858;}

/*-----2j-jishu-----*/
.jishu_hot{ width:650px; margin:0 0 20px 30px; line-height:23px; padding-top:20px; color:#656565;}
.jishu_hot p{ line-height:27px;}
.jishu_hot p a{ color:#f13333; font-weight:bold;}
.jishu_hot p a:hover{ text-decoration:underline;}
.jishu_hot img{ margin-right:10px;}

/*-----2j-newsxx-----*/
.newsxx{ width:667px; margin-left:10px; color:#555; line-height:25px;}
.laiyuan{ font-size:12px; color:#838383; font-weight:normal; text-align:center; line-height:28px;}
.newsxx h1{font-size:14px; color:#333; text-align:center; line-height:40px;}
.news_cont{ color:#000; width:660px;}
.upandnext{ background:url(../images/2j_line1.gif) no-repeat 30px 0; width:660px; margin-top:10px;}/*--*/
.upandnext ul{ margin:10px 0 0 35px;}
.upandnext ul li{ line-height:24px;}
.upandnext ul li a{ color:#333;}

/*-----2j-shebei-----*/
.shebei{ _margin-left:20px;}
.shebei ul li{ width:271px; height:221px; text-align:center; background:url(../images/shebei_li_bg.gif) no-repeat; float:left;
				margin-left:45px; margin-top:10px; _margin-left:20px;}
.shebei ul li img{ margin-top:11px;}
.shebei ul li p{ line-height:30px; color:#666;}

/*-----2j-dinggou-----*/
.message_con{ width:650px; margin-left:100px; padding-top:30px; *margin-left:10px;}
.message_con img{ margin-top:0;}

/*-----2j-lianxi-----*/
.lianxi{ width:610px; height:400px; background:url(../images/lianxi_img.gif) no-repeat; background-position:right 30px; margin-left:50px;}
.lianxi p{ font-size:14px; font-weight:bold; color:#b71515; line-height:60px; padding-top:20px;}
/*.lianxi ul{ margin-left:20px;}*/
.lianxi ul li{ line-height:25px; color:#333; background:url(../images/list_icon1.gif) no-repeat 0 9px; text-indent:12px;}
.lianxibg,.dinggou{ width:700px; height:150px; background:url(../images/lianxibg.gif) no-repeat 0 bottom; overflow:hidden; margin-left:5px;}
.dinggou{ background:url(../images/dinggou_b.gif) no-repeat 0 bottom}


.yema .pagination{
	display: flex;
    align-items: center;
}
.yema .pagination li{
	width: auto !important;
	margin-top: 0;
}



