@charset "utf-8";

div,ul,li{margin:0;padding:0;list-style-type:none;}
@media screen and  (min-width:300px){
body {
	width:760px;
	color:#666666;
	margin-left: 0px;
	margin-top: 0px;
	margin:0 auto;
	font-family:"黑体";
	font-size: 14px;
        
	/* color: #666666;color:#a3a3a3;
color: #0079CA;    utf-8
background-color:#e9eceb;
*/
}}
@media screen and  (min-width:1023px){
body {
	
	color:#666666;
	
	margin-left: 0px;
	margin-top: 0px;
	margin:0 auto;
	font-family:"黑体";
	font-size: 14px;
width:1024px;
	/* color: #666666;color:#a3a3a3;
color: #0079CA;    
background-color:#e9eceb;
*/
}}
@media screen and  (min-width:1440px){
body {
	
	color:#666666;
	
	margin-left: 0px;
	margin-top: 0px;
	margin:0 auto;
	font-family:"黑体";
	font-size: 14px;
 width:1440px;
	/* color: #666666;color:#a3a3a3;
color: #0079CA;   
background-color:#e9eceb;
*/
}}
a {
	font-size: 14px;
	color: #666666;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #ff0000;
}
a:active {
	text-decoration: none;
	color: #ff0000;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.clear {
	clear: both;
}
.margin5
{
    margin:5px;
}
.margin10
{
    margin:10px;
}
/*********************************header*********************************/

.top {
    width:100%; min-height:50px;height:auto; margin:0 auto; border-bottom:2px solid #ff0000;
}

@media screen and  (min-width:300px){
.header
{
    width:760px; min-height:50px;height:auto;margin:0 auto;color:#ffffff;
}}
@media screen and  (min-width: 1023px){
.header
{
    width:1020px;margin:0 auto;  color:#ffffff;min-height:50px;height:auto;
 /*background-color:#333333; border-bottom:2px solid #ff0000;*/
}}
.logo
{
    float:left; width:150px; height:50px; margin-left:30px;left:20px;
}
.header h1
{
    width:210px; height:50px; float:left; margin-left:5px;left:20px;
}
.logo img
{
    width:150px; height:50px;
}
.header .cname
{
    width:500px;height:60px; margin-top:20px; float:left; color:#302a27; font-size:36px;font-family:"黑体";
}
.header .service_line
{
    width:210px;height:60px;float:left;font-size:16px; color:#666666;position:relative;
    background:url(../images/phone.png) no-repeat 0 25px;
    padding:5px 0 0 60px
}
@media screen and  (min-width:300px){
.nav_banner
{
     margin:0 auto;text-align:center;min-height:50px;height:auto;width:500px;overflow:hidden;
    /*overflow:hidden; background:url(../images/nav_bg.jpg) repeat-x; */
   font-family:"黑体";
}
}
@media screen and (min-width: 1023px){
.nav_banner
{
     margin:0 auto;text-align:center;min-height:50px;height:auto;width:800px;
    /*overflow:hidden; background:url(../images/nav_bg.jpg) repeat-x; */
   font-family:"黑体";
}
}
.navb,.navb2
{
    width:120px; height:50px; display:block; 
    list-style:none; float:left;


}

.category_list_all
{
    position:relative; margin-top:52px;  width:500px; min-height:200px; height:auto; background-color:#f3f3f3; display:none; z-index:999;
}
.nav_banner ul li ul
{ position:absolute; left:0px; top:0px; z-index:999;
}

.nav_banner ul li ul li,.nav_banner ul li ul li span
{
    z-index:999; color:#000000; width:120px; height:30px; text-align:left;
}
.nav_banner ul li a
{
	
}
.nav_banner ul li a:hover
{
      
}

.nav_banner .bfirsta
{
     float:left;width:120px;margin-top:10px; height:50px; display:block;  
     font-size:16px; color:#000000; font-weight:bold; height:35px !important;
}

@media screen and  (min-width:300px){
.default_center
{
     width:760px;margin:0 auto;overflow:hidden;min-height:200px; height:auto;text-align:center;
}}
@media screen and  (min-width: 1023px){
.default_center
{
     width:1024px; margin:0 auto; overflow:hidden;min-height:200px; height:auto;text-align:center;
}
}
.default_center .sub
{
    width:250px; height:139px;position:relative; margin-right:5px; float:left;margin:0 auto;
}
.default_center .sub img
{
    width:250px; height:139px
}
.default_center .sub_news
{
    width:250px;height:139px;position:relative;float:left; background:url(../images/sub_news.jpg) no-repeat center top; overflow:hidden;
}
.liDefNews{float:left; width:300px; height:160px; margin:10px 20px 30px 20px;}
.sub_news .padding20
{
    padding:10px;
}
.sub_news li
{
    list-style-type:circle; float:left; margin:0px 0 0 10px; width:100px; height:50px;
}
.sub_news li a
{
    color:#666; font-size:14px;
}
.sub_news img
{
    width:250px;
}
@media screen and  (min-width:300px){
.nav_category
{
    width:760px;margin:0 auto; text-align:center;
}}
@media screen and  (min-width: 1023px){
.nav_category
{
    width:1024px;margin:0 auto; text-align:center;
}}
@media screen and  (min-width:300px){
.nav
{
    width:760px; height:124px; text-align:center; margin:0 auto;
  /*background-color:#e9eceb;  background:url(../images/category_bg.jpg) no-repeat;*/
}}
@media screen and  (min-width:1023px){
.nav
{
    width:850px; height:140px; text-align:center; margin:0 auto;
  /*background-color:#e9eceb;  background:url(../images/category_bg.jpg) no-repeat;*/
}}
.hover3
{
/*background-color:#ffcccc;999999*/
 background-color:#c2c2c2;
}
.nav li
{
    width:140px; height:114px; display:block;text-align:center; position:relative;/*padding-top:20px;*/
float:left;
}
.nav span
{
    font-size:20px; color:#000000;margin-top:20px;
}   

/*.nav_category ul li:hover .emclass,*/.emclass2
{
    width:0px; height:0px; bottom:-10px; 
    border-width:10px 10px 0 10px; 
    border-color:#c2c2c2 transparent; border-style:solid;
    position:absolute;
    left:60px;
}

.navDetail
{
   /* width:100%; height:450px; margin-top:20px;  background-color:#e1bc76;*/
    width:100%; min-height:450px; height:auto;text-align:center;  background-color:#f2f2f2;
}

.navDetail ul
{
    display:block;padding:10px 10px 40px 10px;
}
.navDetail ul li
{
    width:180px; height:180px; float:left; margin:10px 5px 30px 10px; 
}
.navDetail ul li .aclass
{
    background:url(../images/product_category_bg2.jpg) no-repeat;
    width:180px; height:160px;border:1px solid #808deb; display:block;
    color:Red;
}
.navDetail li img
{
    width:160px; height:140px;margin-top:10px;
}
.navDetail li span
{
    color:#000000; font-size:14px; font-weight:bold;
}
.navDetail ul li span a
{
    color:Red;
    }
.navDetail .category2
{
    display:block;padding:10px 10px 40px 10px;
}
.navDetail .category2 a
{
    float:left; margin-left:10px;
}

.navDetail .category3
{
    display:none;padding:10px 10px 40px 10px;
}

.navDetail .category3 a
{
    float:left; margin-left:10px;
}

.navDetail2
{
   /* width:100%; height:450px; margin-top:20px;  background-color:#e1bc76;*/
    width:100%; min-height:50px; height:auto;text-align:center;  background-color:#c2c2c2; padding-left:30px;
}
.navDetail2 ul li
{
    /*float:left; margin:16px 5px 5px 5px;*/
    background: url(images/product_category_bg.jpg) no-repeat scroll 0 0; border:1px solid #c2c2c2; width:230px; height:230px; float:left; margin:5px; display:block;
}
.navDetail2 ul li a
{
     font-size:14px; 
     font-weight:bold;
     color:#666666;
}
.navDetail2 ul li a:hover
{
    color:#ff0000;/*#ffffff;*/
}


.navDetail3
{
   /* width:100%; height:450px; margin-top:20px;  background-color:#e1bc76;*/
    width:100%; min-height:50px; height:auto;text-align:center;  background-color:#c2c2c2; padding-left:30px;
}
.navDetail3 ul li
{
    float:left; margin:16px 5px 5px 5px;
}
.navDetail3 ul li a
{
     font-size:14px; 
     font-weight:bold;
     color:#666666;
}
.navDetail3 ul li a:hover
{
    color:#ff0000;
}
@media screen and  (min-width:300px){
.divContactus
{
    width:1024px; margin:0 auto; text-align:center; min-height:300px; height:auto;background-color:#89e49f; 
}}
@media screen and  (min-width: 1023px){
.divContactus
{
    width:1024px; margin:0 auto; text-align:center; min-height:300px; height:auto;background-color:#89e49f; 
}}
.divContactus .map
{
    width:100%;height:500px;
}
.title_default
{
    width:100%; height:100px;padding-top:30px;  text-align:center; font-size:62px; color:#000000; font-family:"黑体";
}
@media screen and  (min-width:300px){
.divCases
{
    width:760px; margin:0 auto; text-align:center; min-height:200px; height:auto;background-color:#aee0f7;
}}
@media screen and  (min-width: 1023px){
.divCases
{
    width:1024px; margin:0 auto; text-align:center; min-height:200px; height:auto;background-color:#aee0f7;
}}
.content_default_cases
{
    width:1024px; background:url(../images/cases_bg.jpg) no-repeat center center; min-height:543px; height:auto; text-align:center; background-color:#aee0f7;
}
.content_default_cases ul li
{
    width:240px; height:190px; float:left; margin:5px
}
.content_default_cases ul li img
{
    border:1px solid #808deb;width:240px; height:190px;
}
@media screen and  (min-width:300px){
.divNews
{
    width:760px; margin:0 auto;  min-height:200px; height:auto; background-color:#bbce96; margin-top:30px;color:#000000;
}}
@media screen and  (min-width: 1023px){
.divNews
{
    width:1024px; margin:0 auto;  min-height:200px; height:auto; background-color:#bbce96; margin-top:30px;color:#000000;
}}
.divNews .title_content_news
{
    width:100%; line-height:25px;
}
.divNews .title_content_news ul li
{
    float:left; width:300px; height:160px; margin:10px 20px 30px 20px;
}
.divNews .title_content_news ul li span
{
    color:#6877f0; font-weight:bold;
}
@media screen and  (min-width:300px){
.nav_second
{
    width:760px;
    height:20px; padding-top:20px; font-size:14px;padding-left:20px;margin:0 auto;
   /* background:url(../images/category_bg.jpg) no-repeat; */
    font-weight:bold;
}}
@media screen and  (min-width: 1023px){
.nav_second
{
    width:1024px;
    height:20px; padding-top:20px; font-size:14px;padding-left:20px;margin:0 auto;
   /* background:url(../images/category_bg.jpg) no-repeat; */
    font-weight:bold;
}}
.nav_second a
{
    /*color:#ff0000;*/
}
.category_content
{
    min-height:300px; height:auto;padding:15px;color:#000000; 
}
@media screen and  (min-width:300px){
.category_content_all
{
        width:760px; margin:0 auto; min-height:300px; height:auto;
        /* background:url(../images/content_bg.jpg) repeat-y;*/
}}
@media screen and  (min-width: 1023px){
.category_content_all
{
        width:1024px; margin:0 auto; min-height:300px; height:auto;
        /* background:url(../images/content_bg.jpg) repeat-y;*/
}
}
.category_list ul
{
    text-align:center;
}
.category_list ul li
{
    width:230px; height:230px;margin:5px; border:1px solid #c2c2c2; float:left;display:block; /*background-color:#ffffff;*/ background:url(../images/product_category_bg.jpg) no-repeat;
}
.category_list ul li:hover
{
    width:230px; height:230px;margin:5px; border:1px solid #ff0000; float:left;display:block; /*background-color:#ffffff;*/ background:url(../images/product_category_bg.jpg) no-repeat;
}
.category_list ul li:hover a
{
   color:#ff0000; /*background-color:#ffffff;*/ background:url(../images/product_category_bg.jpg) no-repeat;
}
.category_list ul li a
{
    width:100%; display:block; font-size:14px; font-weight:bold;margin-bottom:10px;
}
.category_list ul li img
{
    width:180px; height:160px;
    margin-top:20px;
}


.relative_product
{
    height:20px; width:99%; color:#000000; font-size:14px; font-weight:bold; 
    background:url("../images/split_pre.jpg") no-repeat scroll 0 10px;
    padding:10px 30px; border-bottom:1px solid #e1e1e1; margin:20px 0 20px 0;
}
.relative_news
{
    height:20px; width:99%; color:#000000; font-size:14px; font-weight:bold; 
    background:url("../images/split_pre.jpg") no-repeat scroll 0 10px;
    padding:10px 30px; border-bottom:1px solid #e1e1e1; margin:20px 0 20px 0;
}
.relative_contact
{
        height:20px; width:99%; color:#000000; font-size:14px; font-weight:bold; 
    background:url("../images/split_pre.jpg") no-repeat scroll 0 10px;
    padding:10px 30px; border-bottom:1px solid #e1e1e1; margin:20px 0 20px 0;
}
.product_detail
{
    
}
.product_detail_next
{
    width:100%; height:50px; margin-top:20px; font-size:14px; background-color:#e1e1e1;
}
.product_detail_next .next
{
    float:left; width:45%;margin:10px;
}
.product_detail_next a
{
    font-size:14px;
}
.news_list
{
    text-align:left;
}
.news_list li
{
    line-height:28px;
    height:30px;
    border-bottom:1px dashed #cccccc;
    font-size:14px;
    color:#666666;
}
@media screen and  (min-width:300px){
.cases_news_all
{
    width:760px; margin:0 auto;/* background:url(../images/content_bg.jpg) repeat-y;*/
}
.cases_news_nav
{
    width:760px; min-height:150px; height:auto; float:left;
}
}
@media screen and  (min-width: 1023px){
.cases_news_all
{
    width:1024px; margin:0 auto;/* background:url(../images/content_bg.jpg) repeat-y;*/
}
.cases_news_nav
{
    width:200px; min-height:150px; height:auto; float:left;
}
}


.cases_news_nav .header
{
  background:url("../images/cases_header_bg3.png") no-repeat scroll 20px 20px;
    padding-top:20px; width:193px; height:40px;  padding-left:60px;
    font-size:16px; font-weight:bold;color:#000000;font-family:"黑体";
}
.cases_news_nav li
{
    width:200px;line-height:36px; height:36px; padding-left:35px;float:left;
}

.cases_news_nav li a
{
    display:block; font-size:16px; color:#000000;
}
.cases_news_nav li a:hover
{
    color:#ff0000;
}
.cases_news_nav li span
{
    margin-left:25px
}
@media screen and  (min-width:300px){
.cases_news_content
{
    width:760px; min-height:300px;height:auto; float:left;
    /*background:url(../images/content_bg.jpg) repeat-y;*/
}}
@media screen and  (min-width: 1023px){
.cases_news_content
{
    width:824px; min-height:300px;height:auto; float:left;
    /*background:url(../images/content_bg.jpg) repeat-y;*/
}}
.article_title
{
    width:100%; text-align:center; font-weight:bold; font-size:16px; color:#000000;
}
.article_time
{
    width:100%; text-align:center; background-color:#f2f2f2; margin-top:20px; margin-bottom:20px;
}
.article_content
{
    width:100%; padding:10px;line-height:200%;font-size:13px;
}
.article_content a
{
font-size:13px;
}
.news_split
{
    width:100%; height:2px; margin-top:20px; margin-bottom:20px;
}
.news
{
    width:100%; 
}
.news .line
{
    line-height:25px; font-size:14px; width:100%;
}
.news .title
{
    font-size:14px; color:#000000;
}
.news a
{
    font-size:14px; font-weight:bold;
}

.cases_list
{
    float:left; width:180px; height:180px; margin:5px; text-align:center; display:inline-block;
}
.cases_list a
{
    display:block;
}
.cases_list ul li img
{
    width:170px; height:140px; background:url(../images/product_category_bg.jpg) no-repeat;
}
.product{
	width: 180px;
	height:180px;
	margin:5px;
	float: left;
        border:1px solid #c2c2c2; /*#a5b5f1; */
        background:url(../images/product_category_bg3.jpg) no-repeat;
}
.product a:link,.product a:visited
{
    font-size: 14px;line-height: 36px;color: #666666;display:block;
    width:176px;
    height:148px;
}
.product span a:link,.product span a:visited
{
    font-size: 14px;line-height: 36px;color: #666666;height:36px;
}
.product img{
    width:160px;
    height:134px;
    margin:7px 0 0 8px
}
.product span{
	text-align: center;
	width: 176px;
	display: block;
	height: 36px;
}

.bottom1
{
    width:100%; margin:0 auto; text-align:center; min-height:210px; height:auto; background-color:#666666;margin-top:50px; padding-top:30px; font-family:SimSun;color:#ffffff;
}
.bottom1 a
{
    color:#ffffff;
}
.bottom1 a:hover
{
    text-decoration:underline;
}
.bottom1 span
{
    font-size:20px;
}
.b1left
{
    float:left;/*width:180px;*/ width:20%;
}
.b1center
{
    float:left;line-height:200%; width:58%;
}
.b1center ul
{
    float:left;/*width:130px;*/ width:20%;
}
.b1center .b1li
{
    font-weight:bold; font-size:19px; margin-bottom:20px;
    }
.b1right
{
    float:left;width:20%;/*width:150px;*/
}
.share
{
    color:#ffffff; font-size:20px;
}

.bottom2
{
    width:100%; margin:0 auto; height:50px; text-align:center;  background-color:#999999;  padding-top:30px;font-family:SimSun;
}
.bottom2 a
{
    float:left; display:block; width:100px;color:#ffffff;font-size:19px;
}

.bottom3
{
    width:100%; margin:0 auto; text-align:center; padding-top:20px; line-height:200%;font-family:SimSun;
}

.img_change
{
    width:100%;
    height:540px;
}

.fullSlide {
	width:100%;
	height:540px;
	position:relative;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
    height:540px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
        height:540px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:0px;
	height:0px;
	/*margin:10px;
	overflow:hidden;*/
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:13px;
	width:13px; height:13px;
	margin-left:13px;
	background:url(../images/default.png) no-repeat center center;
}
.fullSlide .hd ul .on {
	/*background:#f00;*/
	background:url(../images/current.png) no-repeat center center;
		width:13px; height:13px;
	margin-left:13px;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	cursor:pointer;
        top:220px;
/*	background:url(slider-arrow.png) -126px -137px #000 no-repeat;
	filter:alpha(opacity=50);	top:50%;
	margin-top:-30px;
	left:15%;
	opacity:0.5; */
}
.fullSlide .prev {
	left:30px;
	right:auto;
	width:59px;
	height:112px;
	/*right:15%;
	background-position:-6px -137px;*/
	background:url(left.png) no-repeat;
}
.fullSlide .next {
	left:auto;
	right:30px;
	width:59px;
	height:112px;
	/*right:15%;
	background-position:-6px -137px;*/
	background:url(right.png) no-repeat;
}

ul,li {
	margin:0;
	padding:0;
	list-style:none;
}

.code
{
float:left;width:100px;text-align:right;margin-top:-15px;
}

/* QQ客服 */

.QQbox{ z-index:999; width: 170px; left: 1px; top: 300px; position: absolute;}
.QQbox .press{ left: 0; border: none; cursor: pointer;width: 26px; height: 136px;position: absolute;}
.QQbox .Qlist{ right: 0; width: 170px; background: url(../qq/images/siderIM_bg.gif) padding:5px;}
.QQbox .Qlist .b{ float: right; height: 6px; width: 170px; font-size: 1px; }
.QQbox .Qlist .infobox{ text-align:center; background:#bdc5cb; background-image:url(../qq/images/siderIM_infobox.gif); background-repeat:no-repeat;  padding:5px; line-height:14px; color:#000; font-weight:700;}
.QQbox .Qlist .t{ background:url(../qq/images/siderIM_title.gif); height:34px;}
.QQbox .Qlist .b{ background:url(../qq/images/siderIM_bottom.gif); height:9px; overflow:hidden; }
.QQbox .Qlist .con{ background: url(../qq/images/siderIM_bg.gif); width: 100%; padding: 10px 0px 10px 0px;}
.QQbox .Qlist .con h2{ height: 22px; font: bold 12px/22px "SimSun"; background: url(../qq/images/siderIM_bg.gif) repeat-y -163px 0; border: 1px solid #3a708d; text-align: center; color:#fff;}

.QQbox .Qlist .con ul li{ padding: 5px 5px 0px 15px; }

/*QQ END*/

.pTitle
{
margin:20px 0 40px 0; padding-bottom:20px; border:none; border-bottom:1px solid #999999;/* -moz-box-shadow:2px 2px 2px #999999;box-shadow:2px 2px 2px #999999;*/
}

.name1
{
    font-size:28px; font-weight:bold; width:100%; border-bottom:2px solid #ff0000;
}
.name2
{
    font-size:16px; width:100%;
}
.navDetail2 ul li img
{
    width:180px; height:160px; margin-top:20px;
}
.aimg
{
    width:100%; display:block; margin-bottom:10px;
}

.navDetail2 img,.category_list img{  
cursor: pointer;  
transition: all 0.5s;
            -ms-transition: all 0.5s;
            -webkit-transition: all 0.5s;
            -o-transition: all 0.5s;
            -moz-transition: all 0.5s;
}  
.navDetail2 img:hover, .category_list img:hover{  
     transform: scale(1.1);
            -ms-transform:scale(1.1);
            -webkit-transform:scale(1.1);
            -o-transform:scale(1.1);
            -moz-transform:scale(1.1);
}  

.defnewli{float:left; width:300px; height:140px; margin:10px 20px 60px 20px;}
.txtphone{margin-top:10px;font-size:14px;font-weight:bolder;color:#ff0000;}