﻿.col_boxs{ width:100%;position: relative;
    min-width: 1010px;
    height: 80px;
    border-bottom: 1px solid #ddd;    float: left;}
.col_box{width:100%; text-align: center;margin-top: 80px;}
.col_boxs ul{width:100%; float: left; margin: auto; padding: 0px;}
.col_boxs li {
    float: left;
    margin-right: 1px;
    width: 140px;
    height: 80px;
    position: relative;
    text-align: center;
    line-height: 80px;
	font-size: 16px;
}
.col_boxs li a:hover {
	float: left;
    margin-right: 1px;
    width: 140px;
	height: 77px;
	position: relative;
	text-align: center;
	line-height: 77px;
	border-bottom: solid 4px #f16522;
}

.gsjj_box{float: left;width:100%;background-color: #f2f2f2;height: auto;padding-bottom: 50px;}
.cont_title{margin-top: 20px;padding-top: 0px;font-family: Arial, "微软雅黑", Helvetica, sans-serif;
    color: #7b7b7b;
    font-size: 2em;
    font-weight: bold;text-align: left;}
.gsjj_box img {
    box-shadow: 2px 2px 8px 0px #9c9c9c;
    border: 2px solid #FFFFFF;
}
.gsjj_box .cont_title{margin-top: 20px;padding-top: 20px;}



.ArtPagination{ display: none;}


.lc_box{width:100%; height:auto;padding-bottom: 0px; float:left; margin: auto; background:#fff;float: left;}
.lc_box .cont_title{border-bottom:1px solid #ccc; padding-bottom:10px; margin-top: 50px;}
.lc_box .bd {
    padding: 10px 0 35px;
    font-size: 14px;
}
.develop-line {
    background: url(line3.png) repeat-y 145px top;
    padding-top: 30px;
}
.develop-line .item{padding:0px 0 25px 165px;position:relative;line-height:26px;}
.develop-line .item h3{position:absolute;left:0;top:0;width:130px;text-align:right;line-height:26px;font-weight:bold;color:#555;padding-right:20px;}
.develop-line .item h3:after{content:'';position:absolute;right:0;top:9px;width:8px;height:8px;background:#cbcbcb;border-radius:100%;}
.develop-line .item .info{font-size:14px;}
.develop-line .item:last-child h3{color:#e22b3b;}
.develop-line .item:last-child h3:after{background-color:#e22b3b}
.develop-line .mores .item:last-child h3{color:#555;}
.develop-line .mores .item:last-child h3:after{background:#cbcbcb;}

.faqs{padding:30px 0}


.td_box{width:100%;height:auto;padding-bottom: 20px; float: left;background:#fff;}
.td_box .cont_title{border-bottom:1px solid #ccc; padding-bottom:10px;}
.td_box .container{}
#feature_wrap{
width:959px;
position: relative;
margin-left:20px;

}

#featured{
position: relative;
width:957px;
overflow: hidden;
	height: 320px;
}



.featured{
width:700px;
position:absolute;
top:0;
left:0;
overflow: hidden;
display:none;
}

#factory .feature_excerpt{
width:660px;
position: absolute;
display: block;
bottom: 0;
left:0;
z-index: 2;
padding:10px 20px;
font-size: 11.5px;
line-height:1.5em;
cursor: pointer;
}

#factory .bottom_right_rounded_corner{
right:0px !important; /* ie6fix */
right:-1px;
left:auto;
}
#featured{
border-top:none;
}

.featured{
border-left:1px solid #aaa;  
background: #fff url("preload.gif") no-repeat center center;
}

.preloading_background{
background: transparent url("preload.gif") no-repeat 50% 50%;
}

#featured .fadeout{
background: transparent url("overlay.png") repeat-y right top;position: absolute;
    width: 200px;
    display: block;
    right: 0px;
    z-index: 3;
}

.bottom_left_rounded_corner{
background: transparent url("rounded.png") no-repeat left bottom;
}
.bottom_right_rounded_corner{
background: transparent url("rounded.png") no-repeat right bottom;
}

#featured .feature_excerpt{
border-top:1px solid #eee;
}

.position_excerpt, #factory #featured .feature_excerpt
{background: #fff;}

#featured #featured a{
color:#444;
}

#featured .slidecontrolls span{
background:transparent url("slide_controlls.png") no-repeat top right;
}

#featured .slidecontrolls .active_item, #featured .slidecontrolls span:hover{
background:transparent url("slide_controlls.png") no-repeat top left;
}

.newsselect{
border-left:1px solid #e1e1e1;
background: #fff;
}

.newsselect .single_item{
border-bottom:1px solid #e1e1e1;
}

.newsselect .single_item:hover, .newsselect .active_item{
background-color: #f1f1f1;
text-shadow:1px 1px 0 #FFFFFF;
}

.position_excerpt, #featured #featured .feature_excerpt {
background: #fff;
}
#featured .feature_excerpt {
border-top: 1px solid #eee;
}

.featured a, .featured a img, .featured img {
text-decoration: none;
border: none;
	max-width:none;
}
#featured .heading_clone {
position: absolute;
z-index: 4;
bottom: 20px;
left: 20px;
font-size: 13px;
text-transform: uppercase;
padding: 0;
margin: 0;
}





.sliderdate{
display:none;
}

/*fadeslider*/
.fadeslider .featured{
width:100%;
border:none;
}

#featured .slidecontrolls{
position:absolute;
width:10px;
right:-15px;
bottom:0;

}

#featured .slidecontrolls span{
height:10px;
padding:2px 0;
width:10px;
display:block;
cursor: pointer;
}


#featured .fadeslider .feature_excerpt{
width:917px;
}







/*Featuread Area*/


#featured, .featured, .fadeout, .newsselect{ 
height:320px; 			/*this changes the height of the image slider*/
}

#feature_wrap{
width:1150px;
position: relative;
margin-left:20px;

}

#featured{
position: relative;
width:1148px;
overflow: hidden;
}



.featured{
width:700px;
position:absolute;
top:0;
left:0;
overflow: hidden;
display:none;
}

#factory .feature_excerpt{
width:660px;
position: absolute;
display: block;
bottom: 0;
left:0;
z-index: 2;
padding:10px 20px;
font-size: 11.5px;
line-height:1.5em;
cursor: pointer;
}

.sliderdate{
display:none;
}

/*fadeslider*/
.fadeslider .featured{
width:100%;
border:none;
}

#factory .slidecontrolls{
position:absolute;
width:10px;
right:-15px;
bottom:0;

}

#factory .slidecontrolls span{
height:10px;
padding:2px 0;
width:10px;
display:block;
cursor: pointer;
}


#factory .fadeslider .feature_excerpt{
width:917px;
}


/*newsslider*/

.newsselect{
position: absolute;
overflow: hidden;
width:276px;
right:0px;
top:0px;
border-left:1px solid #e1e1e1;
background: #fff;
z-index: 5;
}

.newsslider .newsItems{
position: absolute;
top:0;
left:0;
}

.newsslider .featured{
border:none;
}

#factory .newsselect .sliderheading{
font-size:13px;
font-family: Arial, Helevtica, Verdana, san-serif;
font-weight: bold;
padding: 0;
}

.newsselect .single_item{
padding:10px;
border-bottom:1px solid #e1e1e1;
display: block;
text-decoration: none;
line-height: 1.3em;
}

.newsselect .single_item:hover, .newsselect .active_item{
background-color: #f1f1f1;
text-shadow:1px 1px 0 #FFFFFF;
outline: none;
}

#factory .newsslider .fadeout{
right:155px;
}

.newsselect .sliderdate{
display:block;
font-size: 11px;
}

/*accordion slider*/
.featured img{
display:block;
position: relative;
z-index: 1;
}

#factory .fadeout{
position:absolute;
width:200px;
display:block;
right:0px;
z-index: 3;
}

#factory .sliderheading{
display:block;
font-size: 20px;
line-height: 2em;
}

#factory .heading_clone{
position: absolute;
z-index: 4;
bottom:20px;
left:20px;
font-size: 13px;
text-transform: uppercase;
padding:0;
margin: 0;
}


.featured a, .featured a img, .featured img{
text-decoration: none;
border:none;
}

#factory .featured1{
border:none;
display: block;
}

.bottom_right_rounded_corner, .bottom_left_rounded_corner{
position: absolute;
z-index: 50;
display: block;
height:7px;
width:7px;
bottom:0px !important; /* ie6fix */
left:0px;
bottom:-1px;
}

#factory .bottom_right_rounded_corner{
right:0px !important; /* ie6fix */
right:-1px;
left:auto;
}
#featured{
border:1px solid #aaa;
border-top:none;
}

.featured{
border-left:1px solid #aaa;  
background: #fff url("preload.gif") no-repeat center center;
}

.preloading_background{
background: transparent url("preload.gif") no-repeat 50% 50%;
}

#factory .fadeout{
background: transparent url("overlay.png") repeat-y right top;
}

.bottom_left_rounded_corner{
background: transparent url("rounded.png") no-repeat left bottom;
}
.bottom_right_rounded_corner{
background: transparent url("rounded.png") no-repeat right bottom;
}

#factory .feature_excerpt{
border-top:1px solid #eee;
}

.position_excerpt, #factory #featured .feature_excerpt
{background: #fff;}

#factory #featured a{
color:#444;
}

#factory .slidecontrolls span{
background:transparent url("slide_controlls.png") no-repeat top right;
}

#factory .slidecontrolls .active_item, #factory .slidecontrolls span:hover{
background:transparent url("slide_controlls.png") no-repeat top left;
}

.newsselect{
border-left:1px solid #e1e1e1;
background: #fff;
}

.newsselect .single_item{
border-bottom:1px solid #e1e1e1;
}

.newsselect .single_item:hover, .newsselect .active_item{
background-color: #f1f1f1;
text-shadow:1px 1px 0 #FFFFFF;
}

.position_excerpt, #factory #featured .feature_excerpt {
background: #fff;
}
#factory .feature_excerpt {
border-top: 1px solid #eee;
}

.featured a, .featured a img, .featured img {
text-decoration: none;
border: none;
}
#factory .heading_clone {
position: absolute;
z-index: 4;
bottom: 20px;
left: 20px;
font-size: 13px;
text-transform: uppercase;
padding: 0;
margin: 0;
}

img#taitou {
    margin-left: 20px;
}












.gc_box,.ry_box{ width:100%; float: left; padding-bottom: 20px;float: left;}
.gc_box .cont_title,.ry_box .cont_title{border-bottom:1px solid #ccc; padding-bottom:10px; margin-top: 50px;}
.gc_box img{float:left;width: 770px;
    height: 410px;}
.gc_box .factory_r{float: left;
    width: 400px;
    height: 407px;
    background: #efefef;
    margin-left: 20px;
    margin-top: 0px; overflow: hidden;}
.factory_r .ContextBox{width:90%; float: left; margin:20px 5%;}
.factory_r h3{ float: left; margin:20px 5%; padding: 0px;width:90%; font-size:20px;}
.factory_r p{ float: left; margin:0px 5%; padding: 0px;width:90%; font-size:16px;}
.ry_box img{float:left; margin-top:0px;}
.ry_box .factory_l{float: left;
    width: 400px;
    height: 407px;
    background: #efefef;
    margin-right: 20px;
    margin-top: 0px; overflow: hidden;}

.factory_l .ContextBox{width:90%; float: left; margin:20px 5%;}
.factory_l h3{ float: left; margin:20px 5%; padding: 0px;width:90%; font-size:20px;}
.factory_l p{ float: left; margin:0px 5%; padding: 0px;width:90%; font-size:16px;}



.main_news .CustomTextList{ margin-top:30px;}
.main_news .CustomTextList li{
    margin-bottom: 50px;
    background: #f3f3f3;
    padding: 30px 70px 30px 30px;
    position: relative;
	height: auto;
    line-height: inherit;
    border-bottom: 0px;
}
.main_news .CustomTextList li a {
    display: block;
    font-size: 20px;
    color: #4b4b4b;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}
.main_news .CustomTextList li a.more:hover{background-position: -70px 0;}
.main_news .CustomTextList li span{
    display: block;
    color: #747474;
    line-height: 20px;
    margin: 5px 0;
}
.main_news .CustomTextList li .detail {
    display: block;
	font-size: 13px;
    color: #747474;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
}
.main_news .CustomTextList li a.more {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 70px;
    height: 140px;
    background: url(news_a.png) no-repeat 0 0;
}
.main_news .tableBox{ width:100%; margin:auto;}
.tableBox h3{    font-size: 26px;font-family: microsoft yahei;color: #333333;width: 100%;margin: 40px 0px 40px 0px;    border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 40px;font-weight: 500;}
.main_news #order_online{width:90%; margin:auto;}
.main_news #order_online table{width:860px;text-align: left;}
.main_news #order_online td{ height:60px; line-height:60px;}
.main_news #order_online td textarea{ font-family:Microsoft YaHei,Arial;}
.main_news #order_online .order_input_lx{width: 700px;
    height: 28px;
    border: 1px solid #d3d3d3;
    color: #7f7f7f;padding: 3px 5px;}
.main_news #order_online .order_text_lx{width: 700px;
    height: auto;
    border: 1px solid #d3d3d3;
    color: #7f7f7f;padding: 3px 5px;}
.main_news #order_online input[type=submit]{display: block;
    float: right;
    width: 95px;
    height: 30px;
    text-align: center;
    line-height: 30px;
	cursor: pointer;
    color: #fff;
	border: 0px;
    background: #2089DB;
    margin-top: 15px;
    margin-right: 140px;}
.btn_inquiry {
    margin: 0px;
    float: right;
    padding: 10px 20px;
    background: #019EE6;
    color: #FFF;
    border-radius: 5px;
}
.pagecounts{ display:none;}

.main_news ul.text_List4 li {
    width: 1100px;
    height: 114px;
    padding-right: 15px;
    margin-bottom: 0px;
    position: relative;
    float: left;
    border: 0px;
    line-height: inherit;
    background: none;
}