/* CSS Document */
*{padding:0px; margin:0px; font-size:12px; margin:0 auto;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
body{font-family:Microsoft YaHei,Arial, Geneva, sans-serif; font-size:12px; margin:0 auto; color:#515151; background:#f6f6f6;}
ul,li {list-style-type:none; text-transform:capitalize;}
a{color:#515151; text-decoration:none;}
a:link {color: #515151;text-decoration: none;}
a:hover{color:#fc5f00; text-decoration:underline}
img{border:0;}

.bottom{line-height:24px; color:#9cbe9f}
.bottom a{color:#9cbe9f}
.bottom a:hover{color:#fff; text-decoration:none;}

.list_pro_c a img{border:5px solid #fff; width:227px; height:166px;}
.list_pro_c a:hover img{border:5px solid #fc5f00;}

.k_k{width:100%; height:25px; margin:0 auto;}
.banner{width:100%; height:470px;}

/*-- 在线客服 --*/
.float-contact-mini {position: absolute;right: 1px;top: 175px; z-index:99;}
.float-contact-mini a {background: url("sprites.png") no-repeat scroll 0 0 transparent;color: #FFFFFF !important;display:block;height:110px;line-height:110%;text-align: center;text-decoration: none !important;width:30px; font-size:16px; padding-top:40px;}
.float-contact {display: none;position: absolute;right: 1px;top: 175px;width: 102px;}
.float-contact .close {background: url("sprites.png") no-repeat scroll -29px 0 transparent;color: #FFFFFF !important;display: block;height: 31px;line-height: 31px;padding-left: 22px;text-decoration: none !important;}
.float-contact .container {background:#FFFFFF;border-color: #E3E3E3;border-style: solid;border-width: 0 1px;padding: 1px 0;text-align: center;}
.float-contact .container {border-style: solid;text-align: center;}
.float-contact .qq {padding: 7px 0 6px;}
.float-contact .qqtitle {line-height: 200%; font-size:15px;}
.float-contact .qq .btn {padding-top: 4px;}
.float-contact .qq .btn li {padding-bottom: 5px;}
.float-contact .qq .btn a {background: url("sprites.png") no-repeat scroll -43px -80px transparent;color: #1A649D;display: block;height: 23px;line-height: 23px;margin: 0 auto;
width:77px;}
.float-contact .qqtel {background: url("shadow-2.png") repeat-x scroll 0 100% transparent;padding-bottom: 14px;}
.float-contact .qqtel .qqcontent {letter-spacing:0;height:29px;}
.float-contact .myqqlink {background: url("bg-x.png") repeat-x scroll 0 -320px #FA8400;border-bottom: 1px solid #E3E3E3;color: #FFFFFF !important;display: block;height: 40px;line-height: 40px;text-align: center;text-decoration: none !important;}
h3.qqtitle {margin:0;padding:0;}

/*资质荣誉滚动*/
#featureContainer {MARGIN: 0px auto; WIDTH:686px;}
#wrap {OVERFLOW: hidden}
#feature {POSITION: relative;height:176px;}
#feature .prev {TEXT-INDENT: -9999px; WIDTH:25px; DISPLAY:block; BACKGROUND: url(feature_left.png) center top; FLOAT:left; HEIGHT: 40px;}
#feature .next {TEXT-INDENT: -9999px; WIDTH:25px; DISPLAY:block; BACKGROUND: url(feature_right.png) center top; FLOAT:right; HEIGHT: 40px;}
#feature .prev:hover {BACKGROUND-POSITION: center bottom}
#feature .next:hover {BACKGROUND-POSITION: center bottom}
.featureUL {POSITION: relative;PADDING-BOTTOM:0px; LIST-STYLE-TYPE:none; MARGIN:0px; PADDING-LEFT:0px;PADDING-RIGHT:0px; FLOAT:left;PADDING-TOP:0px; LEFT:0px}
.featureBox {BACKGROUND-REPEAT: no-repeat; FLOAT:left;OVERFLOW:hidden;}
#botton-scroll {Z-INDEX:0;MARGIN: 0px auto; WIDTH:620px; FLOAT:left;}
#block {Z-INDEX:0;POSITION:relative; MARGIN:0px auto; PADDING-LEFT: 0px; WIDTH:620px; PADDING-RIGHT: 0px; OVERFLOW: hidden;PADDING-TOP: 0px;}
#block .box {PADDING-LEFT:5px;PADDING-RIGHT:5px; FLOAT: left;}
#block .box .feature-thumb {MARGIN-BOTTOM:5px; FLOAT:left;}

/*导航*/
.clear {clear:both; *display:inline;/*IE only*/}
#menu{width:100%;background:url(Index_nav_bg.jpg) repeat-x center top;}
#nav{display:block; width:1000px;height:55px; margin:0 auto;}
#nav .mainlevel {float:left; width:111px;/*IE6 only*/}
#nav .mainlevel a {text-align:center; text-decoration:none; color:#fff; line-height:52px; margin:0 auto; display:block; width:111px; font-size:14px;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:#fc5f00;font-weight:bold; border-bottom:3px solid #d14f00;}
#nav .mainlevel ul {display:none; position:absolute;text-align:center;z-index:99;}
#nav .mainlevel li {background:#fc5f00; width:111px; /*IE6 only*/}
#nav .mainlevel li a{color:#fff; text-align:center; text-decoration:none; line-height:30px; width:111px; font-size:12px;}
#nav .mainlevel li a:hover {text-decoration:none; background:#d14f00; font-weight:normal;}
#nav .mainlevel a.nav_hover{color:#fff; text-decoration:none; font-weight:bold; background:#fc5f00;font-size:14px;border-bottom:3px solid #d14f00;}

/*Banner*/
.www51buycom { width:100%; height:470px; margin:0px auto; position:relative; overflow:hidden;margin-bottom:15px;}
/*数字按钮样式*/
.www51buycom .num {overflow:hidden; height: 25px; position: absolute; bottom:12px; left:50%;zoom:1; z-index:3 }
.www51buycom .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #1f5023; margin-right: 5px; border-radius:50%; cursor:pointer; float: left; }
.www51buycom .num li.on { background: #fc5f00; } /*当前项*/
/*上一个  下一个*/
.www51buycom .prev,
.www51buycom .next { display: none; width: 40px; height: 100px; background: url(btn.png) no-repeat; position: absolute; top: 200px;}
.www51buycom .prev { left: 0; }
.www51buycom .next { right: 0; background-position: right }


/*Banner*/
.flexslider {position: relative; height:470px; overflow: hidden; background: url(loading.gif) 50% no-repeat; z-index:1}
.slides li { height:470px;}
.slides li a{ display:block; width:100%; height:470px; text-indent:-9999px}
.slides { position: relative; z-index: 1;}
.flex-control-nav { position: absolute; bottom:20px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 18px; height:18px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 18px; height: 18px; line-height: 80px; overflow: hidden; background: url(dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

/*内页部分*/
.left_nav_title{background:url(About_left_top_bg.gif) no-repeat center top; font-size:20px; font-weight:bold; text-align:center;color:#1f5023;}
.right_title{color:#1f5023; font-weight:bold;}

.left_nav{ width:175px; padding:15px 0;}
.left_nav ul li{ width:175px;}
.left_nav ul li a{ width:175px; font-size:12px; height:34px; display:block; text-align:center; line-height:34px;}
.left_nav ul li a:hover{background:#1f5023; color:#fff; text-decoration:none; font-weight:bold;}
.left_nav ul li.nav_hover a{ background:#1f5023; color:#fff; text-decoration:none; font-weight:bold;}
.left_nav ul li ul li{}
.left_nav ul li ul li a{ display:inline; background:none; width:auto; height:auto;}
.left_nav ul li ul li a:hover{ background:none; color:#f00;}
.left_nav ul li.left_nav_cur ul li a{ display:inline; background:none; color:#4b4f19;}

.right_content{width:740px; padding-top:15px;padding-bottom:15px; margin:0 auto; overflow-x:hidden;  line-height:200%; min-height:250px;_height:250px; font-size: 14px;}
.right_content p{padding-top: 10px;}
.right_content img{max-width: 100%;}

.list_pro a img{padding:2px; border:1px solid #eaeaea; width:210px; height:147px;}
.list_pro a:hover img{border:1px solid #fc5f00;}

.ff_s{ background:url(Index_news_list.gif) no-repeat center center;}


/**Joblist*/
#Joblist{width:730px; border:1px solid #dedede; margin:0 auto;clear:both; padding:1px; background:#FFF;}
#Joblist .title{padding:2px 12px; height:26px; background:#eeeeee; line-height:26px; font-size:14px; font-weight:bold; cursor:pointer;}
#Joblist .content{ padding:2px 12px; margin-top:8px;}
#Joblist .content p{  line-height:24px; border-bottom:1px dotted #dedede; font-family:"宋体";}
#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;}