﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3, h4, h5
{ margin: 0; padding: 0; font-size: 12px;_background-image:url(about:blank);_background-attachment:fixed;}
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{ border: 0;display:block}
.clear { clear:both;}
a{text-decoration:none;outline:0;}
center{padding:20px 0;}
body{background: #e6e6e6}
/* fixed 
.fixed{position:fixed;width:55px;height:212px;right:25px;bottom:50px;_position: absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));z-index:999;}
.fixed a{display:block;width:55px;height:53px;}
.book{background:url(../images/fixed.jpg) 0 0 no-repeat;}
.book:hover{background-position:-54px 0;}
.fixed a.codepic{background:url(../images/fixed.jpg) 0 -53px no-repeat;height:52px;}
.fixed a.codepic:hover{background-position:-54px -53px;}
.fixed div{position:relative;}
.fixed a.backup{background:url(../images/fixed.jpg) 0 -158px no-repeat;height:52px;}
.fixed a.backup:hover{background-position:-54px -158px;height:53px;}
.fixed div img{position:absolute;left:-196px;width:196px;height:196px;top:-106px;display:none;}

*/
/* banner */
.atm_banner { width: 100%; height: auto; position: relative; overflow:hidden;z-index:1}
.atm_banner img{display:block;margin:0 auto;}
.atm_banner_box{position:absolute;top:0;left:50%;}
.atm_btns{width:1002px;position: absolute;height:81px;left:50%;top:50%;margin:-40px 0 0 -501px;}
.atm_btns .atm_prev,
.atm_btns .atm_next {width: 42px; height: 75px;float:left;font:700 56px/70px "simsun";color:#fff;text-align:center;}
.atm_btns .atm_next {float:right;}
/* top_bg */
body{overflow-x: hidden;position:relative;}
.top_bg{width:100%;height:48px;background:#1d1d1d}
.top{width:1002px;height:48px;margin:0 auto;overflow:hidden}
.top_left{float:left;font:13px/48px "microsoft yahei";color:#f7f7f7;width:800px; overflow:hidden}
.top_left span{color:#fff;font:18px/48px "impact";}
.top_right{float:right;width:200px;height:48px;}
.top_sc{float:left;font:13px/48px "microsoft yahei";color:#cccccc;background:url(../images/top_sc.jpg) 0 center no-repeat;padding-left:24px;margin-right:10px;}
/* navbg */
.nav-box{width:100%;height:105px;position:relative;z-index:99}
.nav-bg{width:100%;position:absolute;top:0;left:0;height:117px;background:url(../images/navbg.png) 0 0 repeat-x;}
.nav-center{width:1002px;height:117px;margin:0 auto;}
.nav-center .logo{float:left;margin-top:30px;}
.nav-center h1{float:left;margin-top:30px; font-size:38px; width:360px; margin-left:15px;color:#ff0000}
.nav-center h1 a{ color:#ff0000}
.nav-center b{float:left;margin-top:30px; font-size:38px; width:360px; margin-left:15px;color:#ff0000}
.nav-center b a{ color:#ff0000}
.nav-center .nav{float:right;width:540px;height:117px;overflow:hidden}
.nav-center .nav li{width:90px;height:117px;float:left;overflow:hidden;}
.nav-center .nav li a{display:block;padding-top:42px;text-align:center;height:75px;}
.nav-center .nav li a span{display:block;width:100%;text-align:center;font:14px/20px "microsoft yahei";color:#262626;}
.nav-center .nav li a font{display:block;width:100%;font:10px/18px "microsoft yahei";color:#262626;text-align:center;text-transform: uppercase;}
.nav-center .nav li a:hover{background:url(../images/nav_hover.png) center 0 no-repeat;}
.nav-center .nav li a:hover span,.nav-center .nav li a:hover font{color:#fff;}
/* marquee */
.marquee_bg1{width:100%;height:26px;background:#1d1d1d;position:relative;margin-bottom:48px;}
.marquee_bg2{width:100%;background:url(../images/marquee.png) center 0 no-repeat;height:44px;position: absolute;left:0;top:5px;}
.marquee{width:980px;height:44px;overflow:hidden;margin:0 auto;}
.marquee p{float:left;width:110px;height:44px;text-align:right;font:14px/44px "microsoft yahei";color:#1d1d1d;}
.marquee marquee{float:left;width:860px;height:44px;font:14px/44px "microsoft yahei";color:#1d1d1d}
/* con1 */
.con1{width:1002px;height:1160px;margin:0 auto;overflow:hidden;}
.con1-left{float:left;width:238px;height:auto;overflow:hidden;background:#fff;border:1px solid #dad9d9}
.con1-left1{float:left;width:238px;height:auto;overflow:hidden;}
.left-title1{width:100%;height:45px;background:url(../images/left_title1.jpg) 0 0 repeat-x;text-align:center;font:18px/45px "microsoft yahei";color:#fff;}
.con1_class{float:left;width:221px;height:645px;overflow:hidden;margin:0 auto;position:relative;}
.con1_class ul{float:left;position:absolute;left:13px;top:0;width:100%;}
.con1_class ul li{width:205px;height:41px;border-bottom:1px dotted #1d1d1d;overflow:hidden;font:14px/41px "microsoft yahei";color:#1d1d1d;padding:0 8px;}
.con1_class ul li a{color:#1d1d1d;}
.con1_class1{float:left;width:221px;height:410px;overflow:hidden;margin:0 auto;position:relative;}
.con1_class1 ul{float:left;position:absolute;left:0;top:0;width:100%;}
.con1_class1 ul li{width:205px;height:41px;border-bottom:1px dotted #1d1d1d;overflow:hidden;font:14px/41px "microsoft yahei";color:#1d1d1d;padding:0 8px;}
.con1_class1 ul li a{color:#1d1d1d;}
.zoom{position: absolute;width:45px;height:45px;display:none;right:0;bottom:0;cursor: pointer;background:url(../images/zoom.png) 0 0 no-repeat;}

.con1s_right{width:756px;height:auto;overflow:hidden;float:right;}
.con1s_right li{width:231px;padding-left:21px;height:235px;float:left;}
.con1s_img{width:229px;height:172px;border:1px solid #fff;position:relative}
.con1s_right li p{width:231px;height:41px;text-align:center;background:#fff;overflow:hidden;font:700 14px/41px "microsoft yahei";color:#1d1d1d}
.con1s_right li p a{color:#1d1d1d}
.con1s_right li p a:hover{color:#dc3132}

.con1_right{width:756px;height:auto;overflow:hidden;float:right;}
.con1_right li{width:750px;padding-left:21px;height:auto;float:left;}
.con1_img{width:750px;height:auto;border:1px solid #fff;position:relative}
.con1_right li p{width:750px;height:41px;text-align:center;background:#fff;overflow:hidden;font:700 14px/41px "microsoft yahei";color:#1d1d1d}
.con1_right li p a{color:#1d1d1d}
.con1_right li p a:hover{color:#dc3132}
/* con2 */
.con2_bg{width:100%;height:341px;background:#232323}
.con2{width:1002px;height:343px;margin:0 auto;background:url(../images/con2_bg.jpg) 0 0 no-repeat;position:relative;top:-1px;}
.con2-left{float:left;width:256px;height:343px;overflow:hidden;margin:0 62px 0 43px;}
.con2_title{height:70px;width:100%;background:url(../images/contact_ico.jpg) 3px center no-repeat;text-indent:26px;font:18px/70px "microsoft yahei";color:#fff;}
.contact_con{width:100%;height:200px;overflow:hidden;font:14px/40px "microsoft yahei";color:#fff;margin-top:8px;}
.con2-left b{width:100%;text-align:center;font:30px/52px "impact";margin-top:18px;color:#fff; letter-spacing:5px;}
.con2-right{width:640px;height:316px;overflow:hidden;float:left;margin-top:8px;}
.con2-title{width:100%;height:74px;overflow:hidden;margin-bottom:12px;}
.con2-title-name{float:left;width:50%;height:46px;margin-top:17px;overflow:hidden}
.con2-title-name h5,.con3-name h5,.links-name h5{float:left;font:43px/46px  "microsoft yahei";color:#bb2f30;}
.con2-title-name span,.con3-name span,.links-name span{float:left;font:18px/22px "microsoft yahei";margin-top:4px;color:#fff;display:block;width:200px;}
.con2-title-name p,.con3-name p,.links-name p{float:left;font:14px/16px "microsoft yahei";color:#4c4b4b;width:200px;text-transform: uppercase;}
.con2-title a{float:right;font:14px/74px "microsoft yahei";color:#bababa;}
.con2-about{width:100%;height:240px;overflow:hidden;font:14px/30px "microsoft yahei";color:#b5b5b5;}
.con2-about img{display:block;float:right;margin:6px 0 0 28px;}
/* con3 */
.con3-bg{width:100%;height:528px;overflow:hidden;background:#e6e6e6}
.con3{width:1002px;height:528px;overflow:hidden;margin:0 auto;}
.con3-title{width:100%;height:68px;overflow:hidden;background:url(../images/line2.jpg) 0 bottom repeat-x;margin:20px auto 32px;}
.con3-name{float:left;width:300px;overflow:hidden;height:46px;margin-top:10px;}
.con3-name span{color:#232323}
.con3-title a{float:right;font:14px/68px "microsoft yahei";color:#7d7d7d;margin-right:6px;}
.con3-news{width:1002px;height:400px;overflow:hidden;}
.con3-news li{float:left;width:48%;height:50px;border-bottom:1px dotted #232323;overflow:hidden;background:url(../images/icons1.jpg) 8px center no-repeat;text-indent:19px;font:14px/50px "microsoft yahei"; margin-right:2%}
.con3-news li a{ color:#000; text-decoration:none}
.con3-news li span{ float:right}
/* con4 */
.con4-bg{width:100%;height:377px;padding-top:25px;background:#fff;}
.con4{width:1002px;height:377px;margin:0 auto;position:relative;}
.con4 ul li{float:left; position:relative; width:240px; height:180px; margin:5px 5px;}
.con4 ul li img{width:230px; height:170px; padding:5px; border:#CCC 1px solid;}
.con4 ul li div img{width:240px; height:180px; border:0;margin:-5px -5px;}
/* foot */
.links-bg{width:100%;height:49px;background:url(../images/linksbg.jpg) 0 0 repeat-x;overflow:hidden}
.foot-nav{width:1002px;height:49px;margin:0 auto;text-align:center;font:14px/49px "microsoft yahei";color:#fff;}
.foot-nav a{color:#fff;margin:0 16px;}
.foot-bg{width:100%;height:176px;border-bottom:1px solid #2b2b2b;background:#232323;}
.foot{width:1002px;height:176px;overflow:hidden;margin:0 auto;}
.foot-title{width:100%;height:80px;overflow:hidden;margin:0 auto;background:url(../images/line3.jpg) 0 bottom repeat-x;}
.links-name{float:left;width:300px;height:46px;margin-top:17px;padding-left:6px;}
.links{width:100%;height:60px;overflow:hidden;margin:16px auto 0;font:14px/30px "microsoft yahei";color:#bcbbbb}
.links a{color:#bcbbbb;margin:0 4px;}
.copyright{width:100%;height:44px;background:#080808;overflow:hidden;}
.foot-copyright{width:1002px;height:44px;margin:0 auto;overflow:hidden;}
.copyright-left{float:left;width:700px;height:44px;overflow:hidden;font:12px/44px "microsoft yahei";color:#818080;}
.copyright-left span{margin-right:14px;}
.copyright-left a{color:#818080;}
.share{width:190px;float:right;height:16px;color:#818080;margin-top:10px;font:12px/26px "microsoft yahei";}
.share span{float:left;}
/* page */
.pagecontent{width:1002px;height:auto;position:relative;padding-bottom:24px;margin:0 auto;min-height:400px;}
.pagecontents{width:1002px;height:auto;overflow:hidden;background:#e6e6e6;position:relative;z-index:2}
.left{float:left;width:239px;height:auto;overflow:hidden;}
.left-title{width:194px;height:73px;background:url(../images/line1.jpg) 0 bottom repeat-x;margin:0 auto;}
.left-title p{width:100%;height:73px;background:url(../images/contact_ico.jpg) 4px center no-repeat;text-indent:28px;font:18px/68px "microsoft yahei";color:#fff;}
.left-title p span{font-size:16px;}
.left-con{width:194px;height:auto;overflow:hidden;color:#fff;font:14px/40px "microsoft yahei";margin:14px auto 0;}
.left-contact{width:237px;height:auto;overflow:hidden;float:left;margin-top:24px;border:1px solid #e62f30;background:#bb2f30;}
.left-contact h5{width:100%;text-align:center;font:30px/84px "impact";color:#fff;}
.right{width:740px;height:auto;overflow:hidden;float:right;}
.right-title{width:100%;height:54px;background:url(../images/line2.jpg) 0 bottom repeat-x;overflow:hidden;}
.right-name{float:left;font:16px/48px "microsoft yahei";color:#1d1d1d;}
.right-title p{float:right;font:12px/48px "microsoft yahei";color:#1d1d1d;}
.right-title p a{color:#1d1d1d}
.right-con{width:100%;height:auto;overflow:hidden;font:14px/30px "microsoft yahei";color:#1d1d1d;margin:16px auto;}
.product-top{width:100%;font:14px/30px "microsoft yahei";color:#1d1d1d;max-height: 150px;overflow:hidden;margin-bottom:16px;}
.product li{padding:0 11px 0 10px;}
/* news */
.news{width:100%;height:auto;overflow:hidden;}
.news li{width:100%;height:50px;border-bottom:1px dotted #232323;overflow:hidden;background:url(../images/icons1.jpg) 8px center no-repeat;text-indent:19px;font:14px/50px "microsoft yahei";color:#1d1d1d;}
.news li a{float:left;color:#1d1d1d}
.news li span{float:right;}
.news li.blank{margin-bottom:26px;}

.news_list2{width:100%;height:auto;overflow:hidden}
.news_list2 li{width:100%;height:106px;overflow:hidden;}
.news_list2 li p{width:100%;height:42px;border-bottom:1px dashed #dadada;overflow:hidden;background:url(../images/icons1.jpg) 8px center no-repeat;text-indent:22px;}
.news_list2 li p a{float:left;font:14px/42px "microsoft yahei";color:#3e3e3e;}
.news_list2 li p img{float:left;margin:16px 0 0 8px;}
.news_list2 li p span{float:right;font:12px/42px "microsoft yahei";color:#a3a3a3;padding-right:12px;}
.news_list2 li div{width:100%;height:52px;overflow:hidden;font:14px/26px "microsoft yahei";color:#999898;margin-top:5px;}
.news_list2 li:hover a,.news_list2 li:hover span,.news_list2 li:hover div{color:#d40000}
.news_list2 li:hover a{background:url(../images/icons2.jpg) 8px center no-repeat;}

.news_list3{width:100%;height:auto;overflow:hidden}
.news_list3 li{width:100%;height:140px;overflow:hidden;}
.news_list3 li p{width:100%;height:42px;border-bottom:1px dashed #dadada;overflow:hidden;background:url(../images/icons1.jpg) 8px center no-repeat;text-indent:22px;}
.news_list3 li p a{float:left;font:14px/42px "microsoft yahei";color:#3e3e3e;}
.news_list3 li p img{float:left;margin:16px 0 0 8px;}
.news_list3 li p span{float:right;font:12px/42px "microsoft yahei";color:#a3a3a3;padding-right:12px;}
.news_list3 li div{width:100%;height:88px;overflow:hidden;font:14px/22px "microsoft yahei";color:#999898;margin-top:8px;}
.news_list3 li:hover a,.news_list3 li:hover span,.news_list3 li:hover div,.news_list3 li:hover div img{color:#d40000;border-color:#d40000}
.news_list3 li:hover a{background:url(../images/icons2.jpg) 8px center no-repeat;}
.news_list3 li div a{display:block;float:left;padding:3px;border:1px solid #ddd;margin:0 14px 0 3px;width:107px;height:78px;}
/* case */
.case{width:100%;height:auto;overflow:hidden;}
.case li{width:100%;height:204px;margin-bottom:28px;border-bottom:1px solid #b1b1b1;overflow:hidden;}
.case li>a{display:block;float:left;width:229px;height:172px;border:1px solid #fff;overflow:hidden;}
.case li>h1{float:left;width:480px;padding-left:22px;height:42px;overflow:hidden;font:700 16px/42px "microsoft yahei";color:#1d1d1d;}
.case li>h1>a{color:#1d1d1d;}
.case li>div{float:left;width:480px;height:120px;overflow:hidden;margin-top:5px;font:14px/30px "microsoft yahei";color:#1d1d1d;padding-left:22px;}
/* view */
.view h1{width:100%;text-align:center;font:16px/30px "microsoft yahei";color:#343434;}
.date{width:100%;text-align:center;font:12px/32px "microsoft yahei";color:#7d7d7d}
.date a{color:#000;}
.page{width:100%;margin:10px auto;overflow: hidden;position: relative}
.page p{width:100%;height:28px;font:12px/28px "microsoft yahei";color:#1d1d1d;overflow: hidden;}
.page p a{color:#1d1d1d}
.page p a:hover,.back:hover{text-decoration: underline}
.back{font:14px/39px "microsoft yahei";color:#fff;background:#282828;width:138px;margin:0 auto;border-radius:4px;display:block;text-align:center;}
.view img{max-width: 100%;display:inline}
.view .procon{font-size:14px;}
.pdf_down{display:block;background:url(../images/pdf.jpg) 0 0 no-repeat;width:224px;height:46px;margin:10px auto;font:14px/46px "microsoft yahei";color:#fff;text-indent:74px;}
.white-bg{background:#fff;padding:10px 0;}
.right .cateslist {
	margin-top: 12px;
	overflow: hidden
}
.right .cateslist dl {
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	overflow: hidden;
	_float: left
}
.right .cateslist dl dt {
	background: url(../images/tit1.gif) repeat-x;
	height: 32px;
	padding-left: 12px;
	line-height: 32px;
	font-weight: bold;
}
.right .cateslist dl dd {
	float: left;
	margin: 12px 10px;
	width: 226px;
	_margin: 12px 10px;
}
.right .cateslist dl dd .img {
	width: 226px;
	height: 190px;
}
.right .cateslist dl dd .img img {
	width: 216px;
	height: 160px;
	padding:5px;
	border: 1px solid #ff0000;
}
.right .cateslist dl dd .img a:hover img {
	border: #2a2a2a 1px solid
}
.right .cateslist dl dd .txt {
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.right .cateslist dl dd .txt  a{ color:#ff0000}
.product{ float:none}

/*内页分页专用 -- npage*/
.npage{clear:both; padding:15px 0; color:#666; font:normal 12px/24px Arial; text-align:center;}
.npage span{ padding:0 5px;}
.npage a{display:inline-block; height:22px; margin:0 2px; padding:0 8px; border:solid 1px #ccc; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; background:#fff; color:#333; font:normal 12px/22px Arial, Helvetica, sans-serif; cursor:pointer;}
.npage a:hover{height:24px; margin:0 3px; border:none; background:#00549a; color:#fff!important; line-height:24px; text-decoration:none;}
.npage a.select{cursor:default;}


.map{ width:1000px; margin:0 auto;}
.map li{ width:80px; line-height:30px; height:30px; float:left;}