﻿/***全局****/
* {margin:0;padding:0;list-style:none;}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p {font-family:"Microsoft Yahei",微软雅黑,;font-weight:normal;}
/*
*:link,*:visited,*:hover,*:active,*:focus {-webkit-transition:color .25s linear,background-color .25s linear,border-color .25s linear;transition:color .25s linear,background-color .25s linear,border-color .25s linear;}
*/
body {position: relative;}


div {overflow: hidden; }
p { text-indent: 0; }
a { color: #333; text-decoration: none; }
a:hover { color: #FF0000;}

button { border-bottom-style: none; border-right-style: none; background-color: transparent; border-top-style: none; border-left-style: none; padding: 0px; margin: 0px; cursor: pointer; }


/****页面顶部****/
.topDiv1_scroll {position: fixed !important; position: absolute;top:0px; width: 100%; background-color:white;z-index:5000;border-bottom:1px solid #67ae28;box-shadow: 0px 0px 15px #999999; }
.topDiv1 { width: 100%; background-color:#fff;border-top:3px solid #cccccc;}

@media (min-width: 760px) /****电脑版/****/
{
    .topDiv1 { height: 100px; }
    .topDiv2 { width: 1200px;padding-top:15px;margin:0 auto}
    .topDiv2 #logo{float:left;}
    .topDiv2 #phone{float:right;}
    .topDiv2 a.menu{display:none}

    .NgDiv {text-align:center;background-image:linear-gradient(#0475de,#4595e0);height:45px;line-height:45px;border-bottom:1px solid #efefef}
    .NgDiv p{display:none }
    .NgDiv a.aa {display:inline-block;width: 133px;text-align: center; font-size: 17px; text-decoration: none;  }
    .NgDiv a.oneNgA { color: #fff; }
    .NgDiv a.oneNgA:hover { color: #ff3300;}

    .NgDiv a.oneNgB { color: #ffff00;font-weight:bold}
    .NgDiv a.oneNgB:hover { color: #ff3300;}

    .NgDiv a.oneNgC { color: #333; }
    .NgDiv a.oneNgC:hover { color: #FFFF00; background-color: #66cc00 }

    #MenuFade {display:none }

    .M_Phone {display:none }
 }



@media (max-width: 760px) /****手机版/****/
{
    .topDiv1 { height: 60px; }
    .topDiv2 {padding-right:10px;padding-top:5px}
    .topDiv2 #logo{float:left;height:50px}
    .topDiv2 #phone{display:none;}
    .topDiv2 a.menu{float:right;}
    .topDiv2 a.menu img{height:100%;}

    .NgDiv { position: fixed !important;position: absolute; background-color: #0475de; width: 200px;height:100%; left: -200px; top: 0px; z-index: 2000; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) }
    .NgDiv p{display:block;padding:10px}
    .NgDiv p img{width:100%;display:block}
    .NgDiv a.aa {line-height:40px;text-align:left;font-weight:bold;font-size:15px;display:block;padding-left:25px;background: url(/images/1/m/ngdot1.gif) no-repeat 10px center}

    .NgDiv a.oneNgA { color: #ffffff; text-decoration: none; }
    .NgDiv a.oneNgA:hover { color: #ffffff; }
    .NgDiv a.oneNgA:visited {color: #ffffff; }

    .NgDiv a.oneNgB { color: #fff; text-decoration: none; text-shadow: none; background: url(/images/1/m/rightJT.png) no-repeat 95% center,url(/images/1/m/ngdot1.gif) no-repeat 10px center,#4595e0 }
    .NgDiv a.oneNgB:hover {color: #fff; }
    .NgDiv a.oneNgB:visited { color: #fff; }


    .NgDiv a.oneNgC { color: #333; }
    .NgDiv a.oneNgC:hover { color: #FFFF00; background-color: #66cc00 }

    #MenuFade {position:fixed !important;position:absolute;background-color:black;opacity:0.3;filter:alpha(opacity=30);z-index:1999;top:0px;left:0px}

    .M_Phone {position:fixed !important;position:absolute;z-index:1999;bottom:10px;left:10px}
    .M_Phone img{width:40px}
 }




/*下拉导航*/
.DropdownTwoNgUl { border-left: 1px solid #edeeed; border-right: 1px solid #edeeed; border-bottom: 1px solid #edeeed; width: 110px; padding: 0px 0px 0px 0px; top: 162px; z-index: 10000; line-height: 25px; position: absolute; display: none; background: #fff; box-shadow: 0px 0px 5px #666666; }
.DropdownTwoNgUl a { color: #333; font-size: 14px; display: block; text-align: center; line-height: 35px; height: 35px; }
.DropdownTwoNgUl a:hover { color: #fff; background-color: #0067ad }

.DropdownThreeNgUl { padding-left: 162px; position: absolute; display: none; z-index: 9998; }
.DropdownThreeNgUl div { width: 240px; padding: 10px; line-height: 25px; background-color: white; border: solid 2px #c62020; opacity: 0.9; filter: alpha(opacity=90) }
.DropdownThreeNgUl div span { display: inline-block; padding-left: 5px; padding-right: 5px; color: #cccccc }
.DropdownThreeNgUl div a { color: #666666; font-size: 12px }
.DropdownThreeNgUl div a:hover { color: #c62020; font-weight: bold }

/*banner相关*/
.BannerA {width:100%;height:330px;background-repeat:no-repeat;background-position-x:center;background-position-y:top}
@media(max-width:760px)
{
    .BannerA {height:100px;background-size:cover }
}

/*二级栏目导航*/
.TwoNg1 {width:100% }
.TwoNg1 label {display:none}
.TwoNg1 .TwoNg {padding: 0px 0px 25px 0px; height: 30px;border-bottom:1px dotted #a2a2a2;margin-bottom:20px; text-align: center; }
.TwoNg1 .TwoNg a.aa { display: inline-block; margin: 0px 2px 0px 2px; line-height: 35px; height: 35px; width: 100px; text-align: center; font-size: 14px; text-decoration: none; border-radius: 3px }
.TwoNg1 .TwoNg a.twoNgA { color: #666666; background-color: #e6e6e6 }
.TwoNg1 .TwoNg a.twoNgA:hover { color: red; }
.TwoNg1 .TwoNg a.twoNgB { color: #fff; background-color: #009900; font-weight: bold }
.TwoNg1 .TwoNg a.twoNgB:hover { color: #fff; }

.TwoNg2 { width: 100% }
.TwoNg2 label {font-weight:bold; display: block; height: 50px; line-height: 50px; background-color: #009900; color: white; font-size: 16px; text-align: center }
.TwoNg2 .TwoNg { border: 1px solid #cccccc; padding: 10px 20px 10px 20px }
.TwoNg2 .TwoNg a.aa { display: block; border-top: 1px dotted #cccccc; line-height: 35px; height: 35px; text-align: left; font-size: 14px; text-decoration: none; }
.TwoNg2 .TwoNg a:first-child {border-top: 1px dotted #fff; }

.TwoNg2 .TwoNg a.twoNgA { color: #333;}
.TwoNg2 .TwoNg a.twoNgA:hover { color: red; }

.TwoNg2 .TwoNg a.twoNgB { color: red; font-weight: bold }
.TwoNg2 .TwoNg a.twoNgB:hover { color: red; }

/*三级导航*/

a.threeNgA { color: #333; margin-left: 20px; }
a.threeNgA:hover { color: red; }

a.threeNgB { color: red; margin-left: 20px; }
a.threeNgB:hover { color: red; }

/*四级导航*/

a.fourNgA { color: #333; margin-left: 40px; }
a.fourNgA:hover { color: red; }

a.fourNgB { color: red; margin-left: 40px; }
a.fourNgB:hover { color: red; }

/*导航子栏目*/
.NgSubColumn { text-align: center; height: 30px; border-bottom: 1px dotted #a2a2a2; margin-bottom: 20px;padding-bottom:30px }
.NgSubColumn a { display: inline-block; margin: 0px 2px 0px 2px; line-height: 35px; height: 35px; width: 100px; text-align: center; font-size: 14px; text-decoration: none; border-radius: 3px }

a.subNgA { color: #0067ad; background-color: #e6e6e6 }
a.subNgA:hover { color: red; }
a.subNgB { color: #fff; background-color: #0067ad; font-weight: bold }
a.subNgB:hover { color: #fff; }

/*内容相关*/
.InfoHear { width: 100%; padding-bottom: 10px }

.in_con { margin: 0 auto; padding-bottom: 20px; padding-top: 20px; width: 1200px;}

.in_con .in_con_side {width: 250px; float: left;}

.in_con .in_con_txt {min-height:400px;padding: 0px 0px 0px 0px;}

.in_con_title{text-align:center;margin-bottom:30px;margin-top:30px;}
.in_con_title span{padding:0px 45px 0px 45px;color:#333333;font-size:23px;display:inline-block;background:url(/images/1/titleleft.gif) no-repeat left center,url(/images/1/titleright.gif) no-repeat right center}


.in_con_top { height: 40px; border-bottom: solid 1px #ccc;margin-bottom:20px;}
.in_con_top label { font-size: 16px; padding-left: 20px; float: left; color: #333; background: url(/images/1/jt.gif) no-repeat left center }
.in_con_top span { font-size: 14px; color: #999999; text-decoration: none; float: left; }
.in_con_top span i { margin: 0 5px; color: #999999; font-family: "宋体"; font-style: normal; }
.in_con_top span a { font-size: 14px; color: #999999; text-decoration: none; }
.in_con_top span a:hover { font-size: 14px; color: red; text-decoration: none; }

.TitleTextA1 {text-align:center;font-size:26px;color:#333 }


.infoexplain {font-size:12px; padding-top: 10px; padding-bottom: 10px; text-align: center; color: #a2a2a2 } /*浏览次数、更新日期*/

.logoimage { padding-top: 20px; padding-bottom: 20px; text-align: center; }
.logoimage img{max-width:90% }
.attachment {text-align:center;padding-top:15px }
.attachment video{max-width:90% !important}



@media(min-width:760px) /*电脑版*/
{
    .ContentTextA {font-size: 16px; color: #333333; line-height: 2; text-align: justify; text-justify: inter-ideograph; }
    .ContentTextA img{max-width:90% !important;height:auto !important;clear:both !important;margin-top:10px;border-radius:10px}
    .ContentTextA p img{max-width:90% !important;height:auto !important;clear:both !important;margin-top:10px;border-radius:10px}
    .ContentTextA video{width:1000px !important;}

    .ContentTextA table { margin: 0px; padding: 0px; border-spacing: 0px; clear: both !important }
    .ContentTextA table td { font-size: 14px; background-color: #fff; padding: 10px; line-height: 1.9; clear: both !important }
    .ContentTextA table td p { text-indent: 0px; clear: both !important }

    .ContentTextA .tableR { margin: 0px; padding: 0px; border-spacing: 0px;float:right }
    .ContentTextA .tableR td { font-size: 15px; background-color: #fff; padding: 10px 0px 0px 20px; line-height: 1.9 }
    .ContentTextA .tableR td p { text-indent: 0px; font-size: 15px; color: #333333; }
    .ContentTextA .tableR td img { max-width: 100% !important; height: auto !important; clear: both !important;}
}

@media(max-width:760px) /*手机版*/
{
    .in_con {width:100%;}
    .in_con_title{text-align:center;margin-bottom:20px;margin-top:0px;}
    .in_con_title span{font-size:18px;padding:0px 40px 0px 40px;}
    .in_con .in_con_txt {padding: 0px 15px 0px 15px;}
    .in_con_top { height: 30px; border-bottom: solid 1px #ccc;margin-bottom:20px;padding-left:10px;padding-right:10px;}
    .TitleTextA1 {font-size:22px;}
    .attachment video{width:100%}

    .ContentTextA { font-size: 16px; color: #333333; line-height: 2; text-align: justify; text-justify: inter-ideograph; }
    .ContentTextA video{max-width:100% !important}
    .ContentTextA a{color: blue; }
    .ContentTextA a:hover{color: blue; }
    .ContentTextA a:visited{color: blue; }
    .ContentTextA img{width:100% !important;height:auto !important;padding:0px !important;clear:both !important;border-radius:10px}
    .ContentTextA p img{width:100% !important;height:auto !important;padding:0px !important;clear:both !important;border-radius:10px}

    .ContentTextA table { margin: 0px; padding: 0px; border-spacing: 0px; clear: both !important;width:100% !important}
    .ContentTextA table td { font-size: 14px; background-color: #fff; padding: 10px; line-height: 1.9; clear: both !important }
    .ContentTextA table td p { text-indent: 0px; clear: both !important }

    .ContentTextA .table { margin: 0px; padding: 0px; border-spacing: 0px; width: 100% }
    .ContentTextA .table td { font-size: 15px; background-color: #fff; padding: 0px; line-height: 1.9 }
    .ContentTextA .table td p { text-indent: 0px; font-size: 15px; color: #333333; }
    .ContentTextA .table td img { max-width: 100% !important; height: auto !important; clear: both !important;}
}

/*文章相册*/
.photoalbumlist {text-align:center;padding-bottom:20px}

@media(min-width:760px) /*电脑版*/
{
    .PhotoAlbum {padding-top: 20px;}
    .PhotoAlbum p{width:33.33%;text-align:center;float:left;padding-bottom:10px}
    .PhotoAlbum a{display:inline-block;width:96%;overflow:hidden;}
    .PhotoAlbum a img { width: 100%;display:block;}
}

@media(max-width:760px) /*手机版*/
{
    .PhotoAlbum {padding-top: 20px;}
    .PhotoAlbum p{width:50%;text-align:center;float:left;padding-bottom:6px}
    .PhotoAlbum a{display:inline-block;width:96%;overflow:hidden;}
    .PhotoAlbum a img { width: 100%;display:block;}
}


/*搜索表单*/
.searchform { width: 810px; padding-left: 50px; padding-top: 10px; height: 39px; background: url(/images/1/bg3.gif); }
.searchform select { width: 190px; height: 28px; color: #3366cc; }
.searchform input { width: 475px; height: 21px; margin-left: 11px }
.searchform button { width: 100px; height: 21px; margin-left: 11px; text-align: center; font-size: 14px; font-weight: bold; color: white }
.searchform button:hover { color: yellow }

.searchform2 { height: 30px; }
.searchform2 select { color: #3366cc; width: 190px; height: 28px; border: 1px solid #a2a2a2 }
.searchform2 input { width: 400px; height: 21px; padding: 3px; margin-left: 11px; border: 1px solid #a2a2a2 }
.searchform2 button { background-color: #cccccc; width: 100px; height: 26px; margin-left: 11px; text-align: center; font-size: 14px; font-weight: bold; color: #333; border: 1px solid #a2a2a2 }
.searchform2 button:hover { color: red }



/*上一条，下一条*/
.sxpage { font-size: 14px; padding-top: 10px; color: #808080; margin-top: 20px;height:25px;border-top:1px dotted #cccccc }
.sxpage .Previous { height: 25px;float:left }
.sxpage .Next { height: 25px;float:right }
.sxpage a { color: #0099FF; font-size: 14px; }
.sxpage a:hover { color: red; }

/*底部内容*/

.underDiv { width: 100%;background-image:linear-gradient(#0475de,#4595e0);padding-top:10px;padding-bottom:10px}
.underDiv .footer {font-size: 14px; color: #fff; line-height:2; text-align: center; }

@media(min-width:760px) /*电脑版*/
{
    .underDiv .footer p {font-size: 14px; color: #fff;text-align:center;display:inline-block;padding-left:6px;padding-right:6px }
}
@media(max-width:760px) /*手机版*/
{
    .underDiv .footer p {font-size: 14px; color: #fff;text-align:center }
    .underDiv .footer p:nth-child(n+2) {display:none }
}
.underDiv .footer a { font-size: 14px; color: #fff; }
.underDiv .footer a:hover { font-size: 14px; color: yellow; }


.ViewCounts {font-size:13px;line-height:2;text-align:center }
.ViewCounts span{color:red;}

/*返回顶部*/
#topTop { position: fixed !important; position: absolute;bottom:80px;right:20px; }
#topTop img{ width:50px }

@media(max-width:760px) /*手机版*/
{
    #topTop {bottom:10px;right:10px; }
    #topTop img{width:40px}
}

/***联系方式***/
@media(min-width:760px) {
    .contact { width: 100%; display: block; }
    .contact li { width: 33.333%; float: left; text-align: center; padding-bottom: 20px }
    .contact li p strong { display: block; padding-top: 10px }
}
@media(max-width:760px) {
    .contact { width: 100%; display: block; }
    .contact li {display:block;text-align:center;padding-bottom:20px}
    .contact li p img { width: auto !important; height:auto !important;}
    .contact li p strong { display:block }
}

/*分页样式*/

@media(min-width:760px) /*电脑版*/
{
    .PageChange { width: 100%; padding-top: 15px; text-align: center; font-size: 12px; border-top: solid 1px #dcdddd }
    .PageChange a { border: 1px solid #0099ff; display: inline-block; margin-left: 2px;margin-right: 2px; padding: 4px 8px 4px 8px; }
    .PageChange a:hover {color:red}
    .PageChange span { border: 1px solid #0099ff; display: inline-block; margin-left: 2px;margin-right: 2px; padding: 4px 8px 4px 8px; }

    .PageChange .PageChangeLink { background-color: #fff; color: #0099ff;}
    .PageChange .PageChangeNoLink { background-color: #fff;color:#cccccc }
    .PageChange .PageChangeNoLink:hover {color:#cccccc }


    .PageChange .CurrentPageChangeLinkNumber { background-color: #0099ff;color:white }

    .PageChange .PageChangeLinkNumber { background-color: #fff;color: #0099ff; }

    .PageChange .PageNumberBox { }

    .PageChange .pageCounts { background-color: #0099ff; color: #fff; font-weight: bold; }
    .PageChange .recordCounts { background-color: #0099ff; color: #fff; }
}
@media(max-width:760px) /*手机版*/
{
    .PageChange { width: 100%; padding-top: 15px; text-align: center; font-size: 12px; border-top: solid 1px #dcdddd }
    .PageChange a { border: 1px solid #0099ff; display: inline-block; margin-left: 2px;margin-right: 2px; padding: 4px 8px 4px 8px; }
    .PageChange a:hover {color:red}
    .PageChange span { border: 1px solid #0099ff; display: inline-block; margin-left: 2px;margin-right: 2px; padding: 4px 8px 4px 8px;display:none }

    .PageChange .PageChangeLink { background-color: #fff; color: #0099ff;}
    .PageChange .PageChangeNoLink { background-color: #fff;color:#cccccc }
    .PageChange .PageChangeNoLink:hover {color:#cccccc }


    .PageChange .CurrentPageChangeLinkNumber { background-color: #0099ff;color:white }

    .PageChange .PageChangeLinkNumber { background-color: #fff;color: #0099ff;display:none }

    .PageChange .PageNumberBox { }

    .PageChange .pageCounts { background-color: #0099ff; color: #fff; font-weight: bold; }
    .PageChange .recordCounts { background-color: #0099ff; color: #fff; }
}
/*列表相关*/


@media(min-width:760px) /*电脑版*/
{

    .listTextA {border-bottom:1px dotted #cccccc; line-height: 2.5; float: left; }
    .listTextA a {float:left; font-size: 13px; color: #333333; text-decoration: none; background-image: url(/images/1/dot1.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px; }
    .listTextA a:hover { font-size: 13px; color: #FF3300; text-decoration: none; }
    .listTextA span { color: #999; font-size: 13px;float:right }

    .listTextB{padding-bottom:20px}
    .listTextB div{width:100px;height:100px;float:left}
    .listTextB h1{color:#4a4a4a;font-size:22px}
    .listTextB p{color:#999999;font-size:14px;text-align: justify; text-justify: inter-ideograph;}
    .listTextB h3{padding-bottom:5px}
    .listTextB a{color:#333333}
    .listTextB a:hover{color:red}

    .listImgA { float: left; text-align: center; margin-bottom: 10px; }
    .listImgA label { overflow: hidden; display: block; cursor: pointer; margin: 10px; text-align: center;border-radius:10px }
    .listImgA img { transition-duration: 0.5s; display: block; width: 100% }
    .listImgA:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); }
    .listImgA span { line-height: 25px; display: block; font-size: 13px; color: #333333;overflow:hidden;white-space:nowrap }
    .listImgA:hover span { color: red; }

    /*3D像册模板控制*/
    .SDimg {display:block }
    .SDimg_m {display:none }

    .listImgB {width:49%;padding-bottom:20px}
    .listImgB label {overflow: hidden;float:left;margin-right:20px; cursor: pointer;border-radius:10px}
    .listImgB label img { transition-duration: 1s; display:block }
    .listImgB label:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); }
    .listImgB h3 {height:30px;}
    .listImgB h3 span {font-size:16px;display:inline-block;padding-left:10px; height: 20px; font-weight:normal;color:#FF0000 }
    .listImgB h3 a { font-size: 16px; color: #333; }
    .listImgB h3 a:hover { color: red }
    .listImgB p { font-size: 12px; line-height: 2;  text-align: justify; text-justify: inter-ideograph; color: #666666; }
    .listImgB p a { font-size: 12px; color: #3366cc; }
    .listImgB p a:hover { color: red }


    .listImgC { float: left;padding-bottom:10px;min-height:300px}
    .listImgC a { display: block;margin:10px;text-align:center;font-weight:bold}
    .listImgC a label {display: block;overflow: hidden; cursor: pointer;}
    .listImgC a label img {width:100%; transition-duration: 1s; display:block}
    .listImgC a label:hover img {transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);-ms-transform: scale(1.2); -o-transform: scale(1.2); }
    .listImgC span{ display: block; text-align:center; font-size: 15px; margin:10px;color:#336699  }
    .listImgC p { margin:10px; line-height: 1.8; text-align: justify; text-justify: inter-ideograph;text-align:left; font-size: 12px; color: #666666; }


    .ProductlistA { float: left; text-align: center; margin-bottom: 10px; }
    .ProductlistA label {overflow: hidden; display: block; cursor: pointer;margin:10px}
    .ProductlistA img {width:100%; transition-duration: 0.5s; float: left }
    .ProductlistA:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); }
    .ProductlistA span { line-height: 25px; display: block; font-size: 13px; color: #333333; }
    .ProductlistA:hover span { color: red; }
}

@media(max-width:760px) /*手机版*/
{
    .listTextA {border-bottom:1px dotted #cccccc; line-height: 1.5; width:100% !important;float:none !important;  }
    .listTextA a {display:block; font-size: 13px; color: #333333; text-decoration: none; background-image: url(/images/1/dot1.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px; }
    .listTextA a:hover { font-size: 13px; color: #FF3300; text-decoration: none; }
    .listTextA span { color: #999; font-size: 12px;}

    .listTextB{padding-bottom:20px}
    .listTextB div{width:100px;height:100px;float:left}
    .listTextB h1{color:#4a4a4a;font-size:22px}
    .listTextB p{color:#999999;font-size:14px;text-align: justify; text-justify: inter-ideograph;}
    .listTextB h3{padding-bottom:5px}
    .listTextB a{color:#333333;display:block}
    .listTextB a:hover{color:red}

    .listImgA { float: left; text-align: center; margin-bottom: 10px;width:50% !important;}
    .listImgA label { border: 1px solid #d7d7d7; overflow: hidden; display: block; cursor: pointer;margin:7px;text-align:center;border-radius:10px}
    .listImgA img {display:block;width:100% !important;height:auto !important; }
    .listImgA:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);-ms-transform: scale(1.2); -o-transform: scale(1.2);}
    .listImgA span { line-height: 25px; display: block; font-size: 13px; color: #333333;overflow:hidden;white-space:nowrap }
    .listImgA:hover span { color: red; }

    /*3D像册模板控制*/
    .SDimg {display:none }
    .SDimg_m {display:block }

    .listImgB {width:100% !important;float:none !important;padding-bottom:20px }
    .listImgB label {width:35vw; overflow: hidden;float:left;margin-right:20px; cursor: pointer;border-radius:10px}
    .listImgB label img {width:100%; transition-duration: 1s; display:block }
    .listImgB label:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); }
    .listImgB h3 {height:30px;}
    .listImgB h3 span {font-size:16px;display:inline-block;padding-left:10px; height: 20px; font-weight:normal;color:#FF0000 }
    .listImgB h3 a { font-size: 16px; color: #333; }
    .listImgB h3 a:hover { color: red }
    .listImgB p { font-size: 12px; line-height: 2;  text-align: justify; text-justify: inter-ideograph; color: #666666; }
    .listImgB p a { font-size: 12px; color: #3366cc; }
    .listImgB p a:hover { color: red }



    .listImgC { float: left;width:50% !important;padding-bottom:10px;min-height:300px}
    .listImgC a { display: block;margin:10px}
    .listImgC a label {display: block;overflow: hidden; cursor: pointer;}
    .listImgC a label img {width:100%; transition-duration: 1s; display:block}
    .listImgC a label:hover img {transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);-ms-transform: scale(1.2); -o-transform: scale(1.2); }
    .listImgC span{ display: block; text-align:center; font-size: 15px; margin:10px ;color:#336699  }
    .listImgC p { margin:10px; line-height: 1.8; text-align: justify; text-justify: inter-ideograph;text-align:left; font-size: 12px; color: #666666; }


    .ProductlistA { float: left;width:50% !important; text-align: center; margin-bottom: 10px; }
    .ProductlistA label {overflow: hidden; display: block; cursor: pointer;margin:10px}
    .ProductlistA img {width:100%; transition-duration: 0.5s; float: left }
    .ProductlistA:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); }
    .ProductlistA span { line-height: 25px; display: block; font-size: 13px; color: #333333; }
    .ProductlistA:hover span { color: red; }
}





.messagelist { border-top:1px dotted #cccccc; padding-top: 15px; padding-bottom: 15px; width: 100% }
.messagelist .head{float:left;text-align:center;width:100px;padding-right:20px}
.messagelist .head img{width:60px;height:60px;}
.messagelist .head span{display:block;text-align:center;line-height:2; }
.messagelist h2 {height:25px;font-size:13px;font-weight:normal }
.messagelist h2 label { float: left;font-weight:bold;color:#333 }
.messagelist h2 span { float: right;color:#666666 }
.messagelist p {line-height:2; }

.messageContent {width:100%;color:#333333}
.messageContent .title{line-height:3;font-size:18px;text-align:center}
.messageContent .head{line-height:2;font-size:14px;text-align:center}
.messageContent p {line-height:2;font-size:14px;padding-top:20px }
.messageContent p span{display:inline-block;color:red;font-size:14px}



.subColumnInfo { float: left; text-align: center; padding-bottom: 20px; }
.subColumnInfo img {}
.subColumnInfo img:hover {opacity:.8;filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false)}
.subColumnInfo p { line-height: 30px; text-align: center; }


.subColumnInfoB { border: 5px solid #CCCCCC;padding:15px; float: left; width: 340px; margin-bottom:20px}
.subColumnInfoB dt { margin-bottom: 10px; height: 30px; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #999999; }
.subColumnInfoB dt a {color: #f08300; font-weight: bold; font-size: 14px; display: inline-block; }
.subColumnInfoB dt a:hover {color: #FF0000; font-weight: bold; font-size: 14px; display: inline-block; }

.subColumnInfoB dd {line-height: 1.6; color: #333333;  font-size: 12px;float:left}
.subColumnInfoB dd img { border: 1px solid #CCCCCC; width: 167px; height: 125px; }


.subColumnInfoC { border: 1px solid #CCCCCC;padding:13px; float: left; width: 338px; margin-bottom:20px}
.subColumnInfoC dt {float:left}
.subColumnInfoC dt img {width: 130px; height: 141px;background-color:#f7f8f8;border:solid 1px #efefef }

.subColumnInfoC dd {width:190px;height:141px;float:right}
.subColumnInfoC dd a {font-weight:bold; color: #000; font-size: 13px;display:block;margin-bottom: 10px; height: 23px; border-bottom-style:solid; border-bottom-width: 1px; border-bottom-color: #CCCCCC;}
.subColumnInfoC dd a:hover { color: #da251d; font-size: 13px; }
.subColumnInfoC dd p{line-height: 1.6; color: #333333; text-align: justify; text-justify: inter-ideograph; font-size: 13px;}


/***内容切换列表模板标题样式***/
.Titles {line-height: 2;margin-bottom:20px;text-align:center}
.Titles span {padding: 5px 15px 5px 15px;margin-right:20px; display: inline-block; color: #777777; cursor:pointer;border:solid 1px #ccc; }
.Titles span:hover {color:red;}
.Titles span.on { color:white;background-image:linear-gradient(#cc0000, #ff3333); }
/***END***/


.partinfolistA { padding-bottom: 20px;}
.partinfolistA .title { height: 25px; padding-top: 5px; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #999999; }
.partinfolistA .title .name { font-size: 16px; color: #333333; float: left;font-weight:bold }
.partinfolistA .title .more { float: right; }

.partinfolistA .infolist { padding-top: 15px;}
.partinfolistA .infolist dl{width:530px;height:160px;float:left;}
.partinfolistA .infolist dl  dt{width:210px;height:140px;padding-right:20px;float:left}
.partinfolistA .infolist dl  dt img{width:210px;}
.partinfolistA .infolist dl  dd{width:300px;float:left}
.partinfolistA .infolist dl  dd a{font-size:16px;font-weight:bold;color:#333333}
.partinfolistA .infolist dl  dd a:hover{color:blue}
.partinfolistA .infolist dl  dd p{font-size: 13px; color: #333333; line-height: 1.7; text-align: justify; text-justify: inter-ideograph;}
.partinfolistA .infolist dl  dd p .pe1{color:green;font-size:18px;}
.partinfolistA .infolist dl  dd p .pe2{color:#a2a2a2;font-size:14px;text-decoration:line-through;}
.partinfolistA .infolist dl  dd p .tt{color:red;font-size:13px;}



.partinfolistB1 { float: left; width: 520px; height: 250px; }
.partinfolistB1 .title { height: 30px; font-weight: normal; border-bottom: 2px solid #19aec7 }
.partinfolistB1 .title span { text-align: center; display: inline-block; float: left; width: 115px; height: 30px; line-height: 30px; color: white; font-weight: bold; font-size: 15px; background: url(/images/1/bg1.gif) no-repeat left top; }
.partinfolistB1 .title a { float: right }
.partinfolistB1 .list {border: 1px solid #cccccc;padding:10px;height:195px }
.partinfolistB1 .list p { height: 27px; line-height: 27px; width: 100%;}
.partinfolistB1 .list p a { float: left; background: url(/images/1/dot3.gif) no-repeat left center; padding-left: 15px }
.partinfolistB1 .list p span { float: right; color: #a2a2a2 }

.partinfolistB2 { width: 320px; height: 240px; border: 5px solid #dcdddd; border-radius: 5px; float: right }

.partinfolistB3 { float: left; width: 425px; height: 270px; background: url(/images/1/bg7.gif); }
.partinfolistB3 .title { height: 30px;margin-bottom:10px }
.partinfolistB3 .title span { font-size: 14px; font-weight: bold; padding-top: 4px; padding-left: 25px; color: #3399cc; float: left }
.partinfolistB3 .title a { float: right }
.partinfolistB3 p { height: 26px; line-height: 26px; padding-left: 10px; padding-right: 10px }
.partinfolistB3 p a {float: left; background: url(/images/1/dot1.gif) no-repeat left center; padding-left: 15px }
.partinfolistB3 p span { float: right; color: #a2a2a2 }

.partinfolistB4 { float: right; width: 425px; height: 270px; background: url(/images/1/bg7.gif); }
.partinfolistB4 .title { height: 30px; margin-bottom: 10px }
.partinfolistB4 .title span { font-size: 14px; font-weight: bold; padding-top: 4px; padding-left: 25px; color: #3399cc; float: left }
.partinfolistB4 .title a { float: right }
.partinfolistB4 p { height: 26px; line-height: 26px;padding-left:10px;padding-right:10px}
.partinfolistB4 p a { float: left; background: url(/images/1/dot1.gif) no-repeat left center; padding-left: 15px }
.partinfolistB4 p span { float: right; color: #a2a2a2 }


.partinfolistC { padding-bottom: 10px; }
.partinfolistC .info { padding-top: 10px; }
.partinfolistC .info img { border: 1px solid #CCCCCC; width: 235px; height: 160px; float: left; margin-right: 20px; }

.partinfolistC .info .p1 { line-height: 2; }
.partinfolistC .info .p1 a { background-position: left center; font-size: 15px; color: #333; font-weight: bold; background-image: url(/images/1/dot6.gif); background-repeat: no-repeat; padding-left: 10px; }
.partinfolistC .info .p1 a:hover { background-position: left center; font-size: 15px; color: #FF0000; font-weight: bold; background-image: url(/images/1/dot6.gif); background-repeat: no-repeat; padding-left: 10px; }

.partinfolistC .info .p2 { line-height: 2; color: #666666; font-size: 13px; }
.partinfolistC .info .p2 a { color: #FF0000; font-size: 13px; }


.sitemap td { background-color: White; padding: 10px; }

.Png {width:100%;text-align:left;padding-bottom:10px}
.Png a {display:inline-block;line-height:2.5;border:solid 1px #a2a2a2;margin:5px;width:80px;text-align:center}
.Png .a11 {background-color:#efefef;color:#000000}
.Png .a22 {background-color:#da251d;color:#ffffff}

.imgBoder { border-top: 1px solid; border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-color: #CCCCCC; border-style: solid; }
.imgBoderB { border-top: 1px solid; border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-color: #FF0000; border-style: solid; }

.ons { color: #FFFFFF; background: #004276; }
.offs { color: #000000; background: #C8C7C6; cursor: pointer; }

.listtr1 { color: #505050; float: left; text-align: center; background-color: #efefef; padding-top: 25px; height: 48px; border-left-style: solid; border-left-width: 1px; border-left-color: #a2a2a2; border-top-style: solid; border-top-width: 1px; border-top-color: #a2a2a2; }
.listtr2 { color: #505050; float: left; text-align: center; background-color: #efefef; padding-top: 25px; height: 48px; border-left-style: solid; border-left-width: 1px; border-left-color: #a2a2a2; border-top-style: solid; border-top-width: 1px; border-top-color: #a2a2a2; border-right-style: solid; border-right-width: 1px; border-right-color: #a2a2a2; }
.listtr1_2 { color: #505050; float: left; text-align: center; background-color: #efefef; padding-top: 25px; height: 48px; border-left-style: solid; border-left-width: 1px; border-left-color: #a2a2a2; border-top-style: solid; border-top-width: 1px; border-top-color: #a2a2a2; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #a2a2a2; }
.listtr2_2 { border: 1px solid #a2a2a2; color: #505050; float: left; text-align: center; background-color: #efefef; padding-top: 25px; height: 48px; }


a.SearchTitle { font-size: 14px; color: #333333; text-decoration: none; }
a.SearchTitle:hover { font-size: 14px; color: #FF0000; text-decoration: underline; }
a.SearchTitle:visited { font-size: 14px; color: #CC0000; text-decoration: underline; }


/*客服部分*/
.qqserver p img{display:inline;margin:-5px 5px 0 0;vertical-align:middle;}
.scrollsidebar{position:absolute;z-index:999;top:220px;display:none}
.side_content{width:167px;height:auto;overflow:hidden;float:left;}
.side_content .side_list{width:167px;overflow:hidden;}
.show_btn{width:0;height:144px;overflow:hidden;margin-top:50px;float:left;cursor:pointer;}
.show_btn span{display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn{background:url(/images/sidebar_bg.png) no-repeat;_background:url(/images/sidebar_bg.gif) no-repeat;}
.side_title{height:46px;}
.side_title{height:46px;}
.side_bottom{height:8px;}
.side_center{font-family:Verdana, Geneva, sans-serif;padding:10px 12px 5px 12px;font-size:12px;}
.close_btn{float:right;display:block;width:19px;height:19px;margin:16px 7px 0 0;_margin:16px 3px 0 0;}
.close_btn span{display:none;}
.side_center .qqserver p{text-align:left;padding:6px 0;margin:0;vertical-align:middle;}
.phoneserver {font-size:14px;text-align:center;}
.phoneserver p{padding:2px 0;_height:16px;margin:0;color:#666666;}
.msgserver{border-top:1px dotted #ccc;text-align:center;margin-top:6px;padding:10px 0 3px 0;}
.msgserver a{background:url(/images/sidebar_bg.gif) no-repeat -119px -154px;padding:3px 0 3px 23px;}
.side_content hr{border-bottom:1px solid #E6E6E6;height:1px;margin:10px 0;clear:both;}

/* green skin  */
.side_green .side_title{background-position:-505px 0;}
.side_green .side_center{background:url(/images/green_line.gif) repeat-y center;}
.side_green .side_bottom{background-position:-505px -60px;}
.side_green .close_btn{background-position:-44px -45px;}
.side_green .close_btn:hover{background-position:-65px -45px;}
.side_green .show_btn{background-position:-187px 0;}
.side_green .msgserver a{color:#68c40b;}
.side_green hr{border-bottom:1px solid #edf2e5;}

/*滚动div*/
.scrooldiv { overflow-y:auto;}
.scrooldiv::-webkit-scrollbar { width: 5px; height: 5px; background-color: #cccccc; }
.scrooldiv::-webkit-scrollbar-track { background: #cccccc; border-radius: 2px;}
.scrooldiv::-webkit-scrollbar-thumb { background: #61B6EB; border-radius: 2px;}
.scrooldiv::-webkit-scrollbar-thumb:hover { background: #61B6EB; }
.scrooldiv::-webkit-scrollbar-corner { background: #61B6EB; }

/*广告*/
#leftFloat { position: fixed !important; top: 320px; position: absolute; z-index: -1; left: 20px; }
#rightFloat { position: fixed !important; top: 320px; position: absolute; z-index: -1; right: 20px; }

#movegg { position: absolute; z-index: 10000; }

#leftFloat2 { position: fixed !important; top: 280px; width: 155px; position: absolute; z-index: 1; }
#leftFloat2 p * { display: block; float: left; }

#leftFloat2 p img { filter: alpha(opacity=60); opacity: 0.6; float: left; }
#leftFloat2 p img:hover { filter: alpha(opacity=100); opacity: 1; float: left; }

#rightFloat2 { position: fixed !important; top: 200px; position: absolute; z-index: 1; }

/*相册切换*/
@media(min-width:760px) /*电脑版*/
{
    .flexslider { position: relative; clear: both; overflow: hidden; background: url(/images/loading.gif) 50% no-repeat;text-align:center }
    .slides { position: relative; z-index: 1; margin: 0 auto; }
    .slides li {vertical-align:middle}
    .slides li img {max-width:1000px;max-height:667px;}
    .flex-control-nav { position: absolute; bottom: 0px; z-index: 2; width: 100%; text-align: center; }
    .flex-control-nav li { display: inline-block; margin: 0 0px; *display: inline; zoom: 1; }
    .flex-control-nav a { display: inline-block; width: 0px; height: 0px; line-height: 0px; overflow: hidden; }

    /*左右按钮*/
    .flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 50%; margin-top: -53px; }
    .flex-direction-nav li a { display: block; width: 55px; height: 106px; overflow: hidden; cursor: pointer; position: absolute; }
    .flex-direction-nav li a.flex-prev { left: 0; background: url(/images/btn.jpg) no-repeat left -106px; }
    .flex-direction-nav li a.flex-next { right: 0; background: url(/images/btn.jpg) no-repeat right -106px; }
    .flex-direction-nav li a.flex-prev:hover { background: url(/images/btn.jpg) no-repeat left 0px; }
    .flex-direction-nav li a.flex-next:hover { background: url(/images/btn.jpg) no-repeat right 0px; }
}
@media(max-width:760px) /*手机版*/
{
    .flexslider { position: relative; clear: both; overflow: hidden; background: url(/images/loading.gif) 50% no-repeat;text-align:center }
    .slides { position: relative; z-index: 1; margin: 0 auto; }
    .slides li { }
    .slides li img {max-width:100%;}
    .flex-control-nav { position: absolute; bottom: 0px; z-index: 2; width: 100%; text-align: center; }
    .flex-control-nav li { display: inline-block; margin: 0 0px; *display: inline; zoom: 1; }
    .flex-control-nav a { display: inline-block; width: 0px; height: 0px; line-height: 0px; overflow: hidden; }

    /*左右按钮*/
    .flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 50%; margin-top: -53px; }
    .flex-direction-nav li a { display: block; width: 55px; height: 106px; overflow: hidden; cursor: pointer; position: absolute; }
    .flex-direction-nav li a.flex-prev { left: 0; background: url(/images/btnL.png) no-repeat left top;}
    .flex-direction-nav li a.flex-next { right: 0; background: url(/images/btnR.png) no-repeat right top;}
}


/*其它*/
.searchinput { width:250px; border: 1px solid #8f8f8f; background-color: #fff; color: #666666; height: 14px; font-size: 12px; padding: 3px; }
.searchBtn { border: 1px solid #8f8f8f; background-color: #f5f5f5; text-align: center; color: #666666; width: 44px; height: 21px; font-size: 12px; }

.searchContent { border: 1px solid #cccccc; min-height: 400px; padding: 10px 20px 20px 20px; background-color: white;margin-top:10px ;margin-bottom:10px}

.searchinput2 { border: 1px solid #8f8f8f; background-color: #fff; color: #666666; height: 14px; font-size: 12px; padding: 3px; }
.searchBtn2 { border: 1px solid #8f8f8f; background-color: #f5f5f5; text-align: center; color: #666666; width: 44px; height: 21px; font-size: 12px; }
.registrationInput { border: 1px solid #CCCCCC; height: 16px; line-height: 16px; background-color: #ffffff; padding: 0px; margin: 0px; color: #999999; }

.loginInput { border: 1px solid #CCCCCC; height: 15px; line-height: 15px; background-color: transparent; padding: 0px; margin: 0px; color: #999999; }
.orderTextBox { border: 1px solid #CCCCCC; height: 15px; line-height: 15px; background-color: transparent; padding: 0px; margin: 0px; color: #999999; }
.orderList { border: 1px solid #CCCCCC; height: 20px; line-height: 20px; background-color: transparent; padding: 0px; margin: 0px; color: #999999; }
.partsaddBtn { border: 1px solid #CCCCCC; background-color: #f3f0df; padding: 3px; margin: 0px; color: #999999; }





/*jquery图层对话框*/
#light { position: fixed !important; position: absolute; padding-top: 10px; padding-bottom: 20px; background-color: #cccccc; z-index: 20000; display: none; border: solid 2px #ffffff; border-radius: 5px; -moz-border-radius: 5px; box-shadow: 0px 0px 15px black; }
#light .head { height: 40px; line-height: 40px; padding-bottom: 5px;  }
#light .head #dialogtitle { float: left; padding-left: 40px; background: url(/images/1/dot2.gif) no-repeat 20px center; font-size: 15px; font-weight: bold; color: #666666 }
#light .head a { float: right; margin-right: 15px;margin-top:5px }
#light .head a img { height: 15px; }

#light #dialogbody1 { line-height: 2; padding: 15px; text-align: justify; text-justify: inter-ideograph; overflow-y: scroll }
#light #dialogbody2 { line-height: 2; height: 90%; padding: 0px 20px 0px 20px; text-align: justify; text-justify: inter-ideograph; overflow: hidden }
#light #dialogbody2 iframe { width: 100%; height: 100%;text-align:center }

#fade {position: fixed !important; position: absolute;top:0px;  opacity: 0.5; filter: alpha(opacity=50); z-index: 19999;  }

/***禁止滚动***/
.ovfHiden {overflow: hidden;}