@charset "utf-8";

/*----------全站默认链接样式----------*/
body{ margin:0px; padding:0px; font-family:"宋体"; font-size:12px; color:#333;}
ul,li{ margin:0px; padding:0px; list-style: none;}
img{ border:0px;}
a{ color:#333; text-decoration:none}
a:hover{ color:#F89007; text-decoration:underline}



.top_box{ width:100%; height:130px; float:left; background:url(../images/index_r1_c1_s1.jpg) repeat-x;}
.top{ width:1000px; height:auto; margin-left:auto; margin-right:auto;}
.top_left{ width:253px; height:auto; float:left;}
.top_right{ width:290px; height:auto; float:right; padding-top:10px;}



/*---导航---*/
.dh{ width:994px; height:40px; float:left; background:url(../images/index_r4_c3_s1.jpg) no-repeat;font-size: 15px; font-family:"微软雅黑"; color:#fff; position:relative; z-index:100; padding-left:6px;}
#main_nav {	width:988px; height:36px; overflow: visible;}
#main_nav ul {}
#main_nav li {float: left; position: relative;word-break:break-all;}
#main_nav li a { width:108px; height:36px; color: #fff; display: block; text-decoration: none; line-height: 36px; text-align: center;word-break:break-all;}
#main_nav li ul li a {font-size: 12px; width: 108px; height:auto; line-height: 25px; border-bottom:1px solid #FCC240;}
#main_nav li ul li a:hover, #main_nav li.focus ul li a:hover { color:#fff; text-decoration:underline;}
#main_nav li.focus a, #main_nav li a:hover {color:#fff; background:url(../images/dh_bj_s1.png);}
#main_nav li.focus ul li a {background: none;}
#main_nav li ul {position: absolute; top: 36px; background:url(../images/dh_bj2.png); display: none; }
#main_nav li ul li{	float: none;}




.z_box{ width:100%; height:auto; float:left; background:url(../images/3.jpg) repeat-x;}
.z{ width:1000px; height:auto; margin-left:auto; margin-right:auto;}


/*---banner开始---*/
.banner{ width:1000px; height:320px; float:left;}
#container {float:left;width: 1000px;height:320px;background:#fff;}

.flexslider {width: 1000px; margin: 0; padding: 0;}
.flexslider .slides li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width:1000px;height:320px; display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { position: relative; }
.flexslider .slides  li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flexslider-container {position: relative;}

/* Caption style */
.flexslider .slides .flex-title {display:none;position: absolute; right: 0;top: 70px;z-index:10px;}
.flexslider .slides .flex-title img{width:1000px;height:87px;}
.flexslider .slides .flex-caption {display:none;position: absolute; left: 0;top:0;}
.flexslider .slides .flex-caption img{width:693px;height:360px;}

/* Direction Nav */
.flex-direction-nav li a {display:none;width: 136px; height: 162px; position: absolute; bottom:20px;*bottom:40px; right:0;cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next {}
.flex-direction-nav li a.prev {width: 136px; height: 162px;background: url(../images/bg_control_nav.png) no-repeat;}

/* Control Nav */
.flex-control-nav {display:block;width: 16px;height:auto;position: absolute;top:110px;left:-30px;} /* set negative margin-left equal to half the width on the control-nav for perfect centering */
.flex-control-nav li {float: left;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 16px; height: 16px; display: block; background: url(../images/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position:0 -16px;}
.flex-control-nav li a.active {background-position:0 -33px;}



.z2{ width:1000px; height:30px; float:left; background:url(../images/index_r8_c6_s1.jpg) repeat-x; margin-top:10px;}
.z2_1{ width:600px; height:auto; float:left; line-height:30px; background:url(../images/index_r8_c3_s1.jpg) no-repeat; padding-left:150px;}
#content_new{ width: 600px; height: auto; magin:0px; margin-left:auto; margin-right:auto; background-position: top top;}
.xybg{width:100%; height:30px; overflow:hidden; top:0px; margin:0; padding-top:0px; line-height:30px; font-size:12px; color:#fff;}
.xybg a{ color:#fff; text-decoration:none;}
.xybg a:hover{ color:#fff; text-decoration:underline;}
.z2_2{ width:230px; height:auto; float:right; padding-right:5px; padding-top:5px;}


.z3{ width:1000px; height:260px; float:left; padding-top:10px;}
.z3_left{ width:280px; height:260px; float:left; background-color:#F5F5F5;}
.z3_left1{ width:264px; height:30px; float:left; line-height:30px; padding-left:8px; padding-right:8px;}
.z3_left2{ width:262px; height:auto; float:left; padding-top:8px; padding-left:8px;}
.rollBox{width:262px; overflow:hidden; }
.rollBox .LeftBotton{}
.rollBox .RightBotton{}
.rollBox .Cont{ width:262px;overflow:hidden;float:left;}
.rollBox .ScrCont{ width:10000000px;}
.rollBox .Cont .pic{ width:262px; float:left;text-align:center; display:inline;}
.rollBox .Cont .pic img{ width:254px; height:184px; border:3px solid #d6d6d6; margin-bottom:8px;}
.rollBox .Cont .pic p{ height:30px; line-height:30px;color:#333;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{ color:#626466;}
.rollBox .Cont a:hover{ color:#f00;}
.rollBox #List1,.rollBox #List2{ float:left;}


.z3_center{ width:320px; height:260px; float:left; margin-left:10px; background-color:#F5F5F5;}
.z3_center1{ width:304px; height:30px; float:left; line-height:30px; padding-left:8px; padding-right:8px;}
.z3_center2{ width:304px; height:auto; float:left; border:3px solid #d6d6d6; margin-left:5px; margin-top:10px;}
.z3_center3{ width:300px; height:auto; float:left; padding:5px 10px 10px 5px; line-height:23px;word-break:break-all;}

.z3_right{ width:380px; height:260px; float:right; background-color:#F5F5F5;}
.z3_right1{ width:335px; height:30px; float:left; line-height:30px; padding-left:30px; padding-right:8px; background:url(../images/1.png) left center no-repeat; margin-left:7px;}
.z3_right2{ width:360px; height:auto; float:left; margin-left:10px; padding-top:8px;}
.z3_right2 ul li{ width:360px; height:30px; float:left; border-bottom:1px dotted #ccc; line-height:30px;}


.z4_box{ width:100%; height:auto; float:left; background:url(../images/4_s1.jpg) repeat-x bottom; margin-top:10PX;}
.z4{ width:1000px; height:205px; margin-left:auto; margin-right:auto; background:url(../images/index_r17_c3_s1.jpg) no-repeat}
.z4_1{ width:945px; height:30px; float:left; line-height:30px; padding-left:30px; padding-right:8px; background:url(../images/1.png) left center no-repeat; margin-left:12px; margin-top:10px;}
.z4_2{ width:980px; height:auto; float:left; padding:10px 10px 0 10px;}



.bottom{ width:100%; height:82px auto; float:left; background:url(../images/index_r18_c3_s1.jpg) center no-repeat top; background-color:#797979; line-height:25px; color:#fff; padding-top:20px;}
.bottom1{ width:800px; height:auto; padding-left:200px; margin-left:auto; margin-right:auto; padding-top:7px;}
.bottom1 a{ color:#fff; text-decoration:none}
.bottom1 a:hover{ color:#fff; text-decoration:underline}




/*----------about----------*/
.about_box{ width:1000px; height:auto; float:left; padding-top:10px;}
.about_left{ width:250px; height:auto; float:left;}
.about_left1{ width:200px; height:50px; float:left; line-height:50px; background:url(../images/about1.jpg) no-repeat; padding-left:50px; font-family:"微软雅黑";  font-size:18px; color:#000;}
.about_left2{ width:246px; height:auto; float:left; padding-bottom:10px; border:1px solid #dedede; margin-bottom:10px;}
.about_left2 ul li{ width:230px; height:25px; float:left; line-height:25px; border-bottom:1px dashed #ccc; margin-top:8px; margin-left:8px; background:url(../images/4.jpg) left center no-repeat;}
.about_left2 ul li a{ width:225px; float:left; padding-left:20px;}
.about_left2 ul li a:hover{ width:225px; float:left; padding-left:20px; background-color:#dedede; color:#000;}
.about_left2a{ width:225px; float:left; padding-left:20px; color:#000; font-weight:bold;}
.about_left2b{ width:225px; height:25px; line-height:25px; float:left; background-color:#dedede; color:#000; padding-left:20px; margin-top:8px;}
.about_left2c a:link{ color:#000; text-decoration:none;}
.about_left2c a:visited{ color:#000; text-decoration:none;}
.about_left2c a:hover{ color:#000; text-decoration:underline;}
.about_left2d{ width:225px; height:25px; line-height:25px; float:left; border:1px solid #EEEEEE; padding-left:20px; margin-top:8px;}
.about_left2e{ color:#dedede}

.about_left3{ width:235px; height:auto; float:left; padding:10px 5px 10px 6px; line-height:25px; border:1px solid #dedede;}
.about_left4{ width:245px; height:auto; float:left; padding:0 0 10px 0;}
.about_right{ width:720px; height:auto; float:right;}
.about_right1{ width:720px; height:45px; float:left; border-bottom:1px solid #7D7D7D;}
.about_right2{ width:300px; height:45px; float:left; background:url(../images/adbg2.jpg) left center no-repeat; padding-left:20px; line-height:45px; font-family:"微软雅黑"; font-size:16px; color:#7D7D7D}
.about_right3{ width:400px; height:45px; float:right; line-height:45px; text-align:right;}
.about_right4{ width:720px; height:auto; float:left; line-height:25px; padding:10px 0 10px 0;}



/*----------新闻----------*/
.news{ width:720px; height:auto; float:left;}
.news ul{ width:720px; height:auto; float:left;}
.news ul li{ width:705px; height:50px; float:left; border-bottom:1px double #eee; line-height:50px; background:url(../images/4.jpg) left center no-repeat; padding-left:15px;}




/*----------留言板----------*/
.lyb{ width:720px; height:auto; float:left;}
.lyb ul li{ width:720px; height:auto; float:left; line-height:25px;}

.lyb0{ width:720px; float:left;border:1px solid #dedede; }
.lyb0 ul li{ width:720px; float:left; margin-bottom:10px; display:inline}

.lyb1{ width:720px; float:left;}
.lyb1 ul li{ width:720px; float:left; margin-bottom:10px; display:inline}

.ziduan{ width:70px; height:30px; line-height:30px; display:inline-block; padding-left:20px;}
.ziduan2{ width:100px; height:30px; line-height:30px; display:inline-block; padding-left:20px;}

.textbox100{width:100px; height:16px; background-color:#fff;  border:1px solid #ccc; color:#666;}
.textbox200{width:200px; height:20px; background-color:#fff;  border:1px solid #e2e2e2; color:#666; line-height:20px; font-family:"宋体"}
.textbox500{width:500px; height:120px; background-color:#fff;  border:1px solid #e2e2e2; color:#666; line-height:20px; font-family:"宋体"}


/*----------按钮样式----------*/

.button{ width:100px; height:30px; background:url(../images/button.jpg) no-repeat; border:0; background-position:center;cursor:pointer; line-height:30px}
.button-font{ color:#fff; font-size:14px; font-weight:bold }


.button-search{ width:32px; height:32px; background:none; border:0 ;cursor:pointer;}



.producta{ width:720px; height:auto; float:left;}
.producta ul{ width:720px; height:auto; float:left;}
.producta ul li{ width:150px; height:auto; float:left; padding:0 15px 0 12px;}
.producta_tp{ width:150px; height:auto; float:left; border:1px solid #dedede; padding:2px;}
.producta_wz{ width:150px; height:30px; float:left; line-height:30px; text-align:center;}




/*----------product----------*/
.product{ width:720px; height:auto; float:left;}
.product ul{ width:720px; height:auto; float:left;}
.product ul li{ width:220px; height:auto; float:left; padding:0 10px 0 8px;}
.product_tp{ width:220px; height:auto; float:left; border:1px solid #dedede; padding:2px;}
.product_wz{ width:220px; height:30px; float:left; line-height:30px; text-align:center;}

.product-nr{ width:700px; float:left; padding:10px;}
.product-nr ul li{ width:700px; float:left; line-height:25px; }
.product-nr ul li img{ max-width:700px;/*IE7以上及Firefox用*/ width: expression(this.width > 700 ? 700: true); /*IE6用*/}
.product-nr ul li a{ color:#999;}
.product-nr ul li a:hover{ color:#999; text-decoration:underline }




/*----------分页----------*/
.fenye{ width:720px; float:left; color:#ccc; height:30px; display:inline; padding:20px 0 10px 0;}
.div1{ text-align:right; /*float:right;*/ color:#999}

.div01{ margin:0;height: 17px; line-height:17px;width:100%; text-align:center;}
.diva{color: #999;float: left; height:17px; line-height:17px;width:200px;text-align: center;float: left;}
.diva0{color: #999;float: left; height:17px; line-height:17px;width:130px;text-align: center;float: left;}

.divb{color: #999;float: left; height:17px; line-height:17px;width:70px;text-align: center; margin-right: 3px; border:1px solid #e7e7e7}
.divb a{height:17px; line-height:17px; background-color:#fff; display:block; color:#999}
.divb a:hover{height:17px; line-height:17px; background-color:#efefef; display:block; color:#454545}

.divc{color: #999;float: left; height:17px; line-height:17px;width:17px;text-align: center; margin-right: 3px; border:1px solid #e7e7e7} 
.divc a{height:17px; line-height:17px; background-color:#fff; display:block; color:#999}
.divc a:hover{height:17px; line-height:17px; background-color:#efefef; display:block; color:#454545}

.divd{color: #999;float: left; height:17px; line-height:17px;width:17px;text-align: center; margin-right: 3px; border:1px solid #e7e7e7}
.divd a{height:17px; line-height:17px; background-color:#fff; display:block; color:#999}
.divd a:hover{height:17px; line-height:17px; background-color:#efefef; display:block; color:#454545}



/*----------招聘----------*/
.zp{ width:700px; height:auto; float:left; border:1px dotted #dedede; padding:10px; margin-top:10px;}
.zp ul li{ width:700px; float:left; line-height:25px; }







/*----------公共----------*/
.fs15{ font-size:15px;}
.fw{ font-weight:bold;}
.ch{ color:#C00}
.ml15{ margin-left:15px;}
.mt15{ margin-top:15px;}
.mr5{ margin-right:5px;}
.fr{ float:right;}
.fl{ float:left;}
.tac{ text-align:center}
.tar{ text-align:right}
.vat{ vertical-align:top}

.font-size14{ font-size:14px;}
.font-weight{ font-weight:bold;}
.border-bottom{border-bottom:1px dashed #ccc;}
.border-bottoms{border-bottom:1px solid #dedede;}

.font-color{ color:#2E77BA}
.font-huang{ color:#ff9900}
.font-hui{ color:#999}
.font-red{ color:#900}
.font{ font-family:"微软雅黑";}


.z3a{ width:1000px; height:auto; float:left;}
.z3b{ width:1000px; height:auto; float:left; border-bottom:1px solid #666; margin-bottom:20px;}
.productb{ width:1000px; height:auto; float:left;}
.productb ul li{ width:220px; height:auto; float:left; padding:0 15px 0 15px;}
.productb_tp{ width:220px; height:auto; float:left; border:1px solid #dedede; padding:2px;}
.productb_wz{ width:220px; height:30px; float:left; line-height:30px; text-align:center;}

.product-nra{ width:1000px; float:left; padding:10px;}
.product-nra ul li{ width:1000px; float:left; line-height:25px; }
.product-nra ul li img{ max-width:1000px;/*IE7以上及Firefox用*/ width: expression(this.width > 700 ? 700: true); /*IE6用*/}
.product-nra ul li a{ color:#999;}
.product-nra ul li a:hover{ color:#999; text-decoration:underline }
