/* CSS Document */
*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
span, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
body{font-family:"微软雅黑"; margin:0 auto; color:#3e3e3e; background:#fff;font-size:12px;}
*{margin:0 auto;padding:0;}
a{color:#3e3e3e; text-decoration:none;}
a:hover{color:#e60012; text-decoration:none;}
img{vertical-align:middle;border:0;}

.k_k{width:100%; height:20px; margin:0 auto;}
.k_k1{width:100%; height:35px; margin:0 auto;}
.k_k2{width:100%; height:25px; margin:0 auto;}
.k_k3{width:100%; height:40px; margin:0 auto;}
.k_k4{width:100%; height:30px; margin:0 auto;}
.k_k5{width:100%; height:45px; margin:0 auto;}

a .goodsimg{ border:3px solid #fff; display:block;}
a:hover .goodsimg{ border:3px solid #e71f19;}

.clear{clear:both; height:0; line-height:0; font-size:0; *display:inline;/*IE only*/}
.fl { float:left;}
.fr { float:right;}
.ft_s{font-size:12px; font-weight:bold;color:#007447;}
.ft_red{color:#F00;}
p{ word-spacing:-1.5px;}
.ft_17{font-size:17px; color:#1d1d1d; font-weight:bold;}
.ft_18{font-size:18px; color:#cc0033; font-weight:bold;}
.ft_22{font-size:22px; color:#cc0033; font-weight:bold;}

.w1000{width:1000px; margin:0 auto;}

/*head*/
.head{width:100%; margin:0 auto; height:135px; background:url(Index_top_bg_x.gif) repeat-x center top;}

.top{width:1000px; margin:0 auto; height:95px;}
.top ul{width:1000px; margin:0 auto; height:95px;}
.top ul li.logo{width:344px; height:60px; margin-top:16px; float:left;}
.top ul li.tel{color:#999999; font-size:12px; float:right; width:176px; margin-top:28px; background:url(Index_tel_ico.gif) no-repeat left center;}
.top ul li.tel b{font-size:18px; color:#e60012;}

/*导航*/
#menu{width:1000px; height:40px; margin:0 auto;}
#nav{width:1000px; height:40px; margin:0 auto;}
#nav .mainlevel {float:left; width:142px; height:40px;/*IE6 only*/}
#nav .mainlevel a {text-align:center; text-decoration:none; line-height:40px; margin:0 auto; font-weight:bold; display:block; width:142px; font-size:14px;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:#e60012;}
#nav .mainlevel ul {display:none; position:absolute;text-align:center;z-index:999; width:142px;}
#nav .mainlevel li {background:#e60012; width:142px; /*IE6 only*/}
#nav .mainlevel li a{color:#fff; text-align:center; text-decoration:none; line-height:30px; width:142px; font-size:12px; background:none; border-bottom:1px solid #ed4e5b;}
#nav .mainlevel li a:hover{color:#efb2b7; text-decoration:none; background:none;}
#nav .mainlevel a.nav_hover{color:#fff; text-decoration:none; background:#e60012;}

/*banner*/
.slides { position: relative; z-index: 1;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 13px; height:13px; margin: 0 3px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 13px; height:13px; line-height: 40px; overflow: hidden; background: url(dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

/*咨询*/
.zx{background:url(Index_tel_bg.gif) repeat-x center center; height:63px; width:100%;}
.zx ul{width:1000px; margin:0 auto;}
.zx ul li{height:25px; line-height:25px; margin-top:18px;}
.zx ul li b{font-size:22px; color:#000;  font-weight:normal;}
.zx ul li span{width:114px; height:25px; color:#fff; text-align:center; line-height:25px; display:block; background:#e60012; float:left;}
.zx ul li a{width:97px; height:25px; color:#fff; text-align:center; line-height:25px; display:block; background:#e60012; float:right; margin-left:20px;}

/*产品分类*/
.product_list{width:1000px;text-transform:uppercase; margin:0 auto; height:415px;}
.product_list ul{width:1000px; padding-top:37px;}
.product_list ul li{width:260px; height:335px; float:left; background:url(Index_product_list_x.gif) #eeeeee no-repeat center 90%; text-align:center; line-height:30px; margin-right:110px; -webkit-box-shadow:3px 3px 3px #d2d2d2;-moz-box-shadow: 3px 2px 3px #d2d2d2; box-shadow: 3px 3px 3px #d2d2d2;}
.product_list ul li img{margin-top:37px;}
.product_list ul li b{color:#373737; font-size:20px; font-weight:normal;}
.product_list ul li font{color:#999999; font-size:14px;}

/*关于我们*/
.about{width:100%; margin:0 auto; height:575px;background:url(Index_about_bg.jpg) no-repeat center top; }
.about_title{width:1000px; height:85px; background:url(Index_about_title_x.gif) no-repeat center bottom; text-align:center; color:#fff; font-size:24px; line-height:40px;}
.about_title b{color:#fff; font-size:28px; font-weight:bold;}

.about_content{width:1000px; margin:0 auto; background:#f1f1f1; height:425px; margin-top:30px;}
.about_content_l{width:565px; float:left; margin-left:60px; text-align:left; font-size:13px; line-height:24px;}
.about_content_l font{color:#e60012; font-size:13px;}
.about_content_l b{font-size:22px; color:#000; font-weight:normal;}
.about_content_l span{color:#070002; font-size:14px;}
.about_content_l a{width:96px; height:27px; line-height:27px; background:url(Index_about_more_bg.gif) no-repeat center center; display:block; text-indent:10px; text-align:left; margin-top:20px;}
.about_content_r{float:right; width:303px; height:309px; margin-right:20px; margin-top:40px;}

/*新闻中心*/
.body_content_1{height:360px;}
.news{width:480px; height:320px; float:left;}
.news_title{text-align:left; color:#000; font-size:14px; line-height:68px;}
.news_title b{font-size:18px;}

.list{border-bottom:1px dotted #CCC;}
.Title{border-bottom:1px dotted #CCC;}
.time{border-bottom:1px dotted #CCC;}

/*研发实力*/
.rd{width:480px; height:320px; float:right;}
.rd_title{text-align:left; color:#000; font-size:14px; line-height:68px;}
.rd_title b{font-size:18px;}
.rd_content{line-height:28px; font-size:13px; text-align:left; text-indent:2em;}

/*产品展示*/
.product{background:#f7f7f7; height:295px; width:100%;}
.product_title{text-align:left; color:#000; font-size:14px; line-height:68px; width:1000px; margin:0 auto;}
.product_title b{font-size:18px;}

.picMarquee-left{width:1000px; overflow:hidden; position:relative; margin:0 auto; margin-top:5px;}
.picMarquee-left .bd{width:1000px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{margin:0 8px; width:212px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .title{ line-height:30px;}

/*快捷导航*/
.kj{width:1000px; margin:0 auto; height:240px;}
.kj_1{width:195px; float:left; height:155px; margin-right:140px;}
.kj_1_l{width:92px; height:92px; margin-right:20px; display:block; float:left;}
.kj_1_r{width:83px; height:62px; line-height:24px; display:block; float:right; margin-top:10px;}
.kj_1_r b{font-size:14px;}
.kj_1_t{font-size:22px; color:#e60012; text-indent:23px;}

.kj_2{width:325px; float:left; height:155px;}
.kj_2_l{width:92px; height:92px; margin-right:20px; display:block; float:left;}
.kj_2_r{width:213px; height:62px; line-height:24px; display:block; float:right; margin-top:10px;}
.kj_2_r b{font-size:14px;}
.kj_2_t a{font-size:16px; color:#e60012; border-radius:10px; border:1px solid #e60012; width:115px; height:33px; display:block; text-align:center; line-height:31px; margin-left:103px;}

.kj_3{width:200px; float:right; height:155px;}
.kj_3_l{width:92px; height:92px; margin-right:20px; display:block; float:left;}
.kj_3_r{width:88px; height:62px; line-height:34px; display:block; float:right; margin-top:10px; text-align:left;}
.kj_3_r b{font-size:14px;}
.kj_3_t a{font-size:16px; color:#e60012; border-radius:10px; border:1px solid #e60012; width:115px; height:33px; display:block; text-align:center; line-height:31px; margin-left:83px;}

/*底部*/
.bottom_nav_bg{width:100%; height:215px; background:#f5f5f5;}
.bottom_nav_bg .bottom_nav{width:1000px; margin:0 auto;}
.bottom_nav_bg .bottom_nav li{float:left; width:142px; text-align:center;line-height:28px;}
.bottom_nav_bg .bottom_nav li .bottom_list li{border-right:none;}

.bottom_t{font-size:14px; font-weight:bold; line-height:34px;}
.bottom_list{line-height:24px;width:142px; text-align:left;}
.bottom_list li{width:142px; height:28px; line-height:28px;}
.bottom_list li a{color:#7c7c7c;}
.bottom_list li a:hover{color:#e60012; text-decoration:none;}

.copy{width:100%; height:65px; line-height:27px; background:#e60012; text-align:center; color:#fff; padding-top:10px;}
.copy a{color:#fff;}
.copy a:hover{color:#fff;}

/*内页部分*/
.about_nav{width:100%; height:58px; background:url(About_nav_x.gif) repeat-x center bottom;}
.about_nav ul{width:1000px; height:49px; margin:0 auto;}
.about_nav ul li{width:100px; float:left;  text-align:center;}
.about_nav ul li a{font-size:14px; width:100px; height:53px; line-height:53px;  display:block;  text-align:center;}
.about_nav ul li a:hover{text-decoration:none; font-weight:bold; color:#fff; background:#e60012;}
.about_nav ul li.left_nav_cur a{ color:#fff; background:#e60012; text-decoration:none; font-weight:bold;}

.product_nav{width:100%; height:58px; background:url(About_nav_x.gif) repeat-x center bottom;}
.product_nav ul{width:1000px; height:49px; margin:0 auto;}
.product_nav ul li{width:180px; float:left;  text-align:center;}
.product_nav ul li a{font-size:14px; width:180px; height:53px; line-height:53px;  display:block;  text-align:center;}
.product_nav ul li a:hover{text-decoration:none; font-weight:bold; color:#fff; background:#e60012;}
.product_nav ul li.left_nav_cur a{ color:#fff; background:#e60012; text-decoration:none; font-weight:bold;}

/*内页产品下拉导航*/
.pro_nav{width:100%; height:58px; background:url(About_nav_x.gif) repeat-x center bottom;}
.navBar {position:relative;height:53px;line-height:53px;z-index:99;}
.nav {width:1000px;margin:0 auto;}
.nav .m {float:left;position:relative;}
.nav h3 {float:left;font-size:100%; text-align:center;}
.nav h3 a{display:block; width:180px; vertical-align:top;font-weight:bold;font-size:14px;}
.nav .on {border:0;}
.nav .on h3 a{color:#fff; font-weight:bold; font-size:14px; background:#e60012}
.nav .sub {display:none; width:590px; position:absolute; left:0; top:53px;  border:1px solid #e9e9e9; background:#fff; z-index:99; padding:8px 0;}
.nav .sub li {height:26px; line-height:26px; float:left; width:280px; margin-left:10px; margin-top:10px; text-align:center;}
.nav .sub li a {display:block; font-size:13px;}
.nav .sub li a:hover {color:#e60012; background:none;}
.nav #m7 .sub {width:280px;left:auto;right:0px;}


.right_content{width:1000px; padding-top:25px; padding-bottom:10px; margin:0 auto; overflow-x:hidden; line-height:200%; min-height:300px;_height:300px; font-size:14px;}

a .list_pro{ border:1px solid #dedede; padding:2px; display:block;}
a:hover .list_pro{ border:1px solid #e60012;}

.about_qt{line-height:200%; padding-right:10px; font-size:12px;}
.about_qt a{font-size:12px;}

.news_date{font-size:20px; line-height:32px; color:#fff; width:75px; height:32px; display:block; background:url(News_date_bg.gif) repeat-x center center;}
.news_year{line-height:32px; color:#474747; width:75px; height:32px; display:block; background:url(News_year_bg.gif) repeat-x center center;}


/*分页*/
.pages{ text-align:center; vertical-align:middle; line-height:24px; padding:25px 0 15px;}
.pages .pages_red{ font-weight:bold; color:#e60012;}
.pages a{ height:22px; line-height:22px; display:inline-block; background:#fafafa; border:1px solid #CFCFCF; padding:0 8px; vertical-align:middle;}
.pages a:hover{background:#e60012; text-decoration:none; border:1px solid #e60012; color:#fff;}
.pages a.pages_cur{ border:1px solid #e60012; background:#e60012; color:#fff;}
.pages_val{ height:22px; line-height:22px; border:1px solid #cfcfcf; vertical-align:middle; width:30px; text-align:center; color:#333; font-family:Verdana, Geneva, sans-serif;}
.pages_btn{ height:24px; line-height:24px; border:none; background:#b91313; cursor:pointer; color:#fff; font-family:Verdana, Geneva, sans-serif; padding:0 4px; vertical-align:middle;}


/**Joblist*/
#Joblist{width:100%; border:1px solid #dedede; margin:0 auto;clear:both; padding:1px; background:#FFF;}
#Joblist .title{padding:2px 12px; height:26px; background:#f8f8f8; line-height:26px; font-size:12px; font-weight:bold; cursor:pointer;}
#Joblist .content{ padding:2px 12px; margin-top:8px;}
#Joblist .content p{  line-height:24px; border-bottom:1px dotted #dedede;}
#Joblist .content .content_t{ font-weight:bold;}
#Joblist .submit{padding:5px 12px; text-align:right;}
.hr15{width:100%; height:15px; line-height:1px; clear:both;}