



.product-title{ height:50px; border:#e5e5e5 solid 1px; margin:15px; background: repeat-x; border-bottom:#bdbdbd solid 1px; line-height:50px; padding-left:20px; font-size:24px}

.product-title span{ font-size:24px; color:#999; padding-right:15px;vertical-align:middle; background: no-repeat right; margin-right:5px}

.product-msg{ width:930px; overflow:hidden; padding:0px 25px 25px 25px; }
.product-msg dd,.product-msg dt{ float:left;}

.product-msg dt{ width:380px; text-align:center; overflow:hidden}
.product-msg dt img{}
.product-msg dt .img{ height:75px; text-align:left;width:380px; overflow:hidden; padding-top:10px}
.product-msg dt .img img{ width:73px; height:73px; border:#ccc solid 1px; margin-left:12px; margin-right:3px;_margin-right:0px}
.product-msg dd{ width:550px;}
.product-msg dd .a1{ line-height:42px; line-height:42px; border-bottom:#ccc dashed 1px}
.product-msg dd h3{ padding-top:20px; font-size:14px;}

.product-msg dd .txt{ width:400px; line-height:22px; padding-bottom:35px}
.product-msg dd .txt ol li{list-style:decimal}
.product-msg dd .a2{ padding-top:25px; background: no-repeat; font-size:24px; color:#f0be50}
.product-msg dd .btn_a{ margin-top:35px}

.btn_a{ display:block; background: no-repeat; width:101px; height:35px; display:block; text-align:center; line-height:30px; font-size:14px}

.product-msg dd .shop{ text-align:right;width:550px; }

.color2 .bottom3 span,.color2 .top span,.color2 .bottom3,.color2 .top{font-size:5px; height:5px}
.color2 .bottom3 span,.color2 .top span{ display:block; width:6px}

.color2 .top{ background: repeat-x; }
.color2 .top span.a1{ background: no-repeat right top; float:left}
.color2 .top span.a2{ float:right; background: no-repeat bottom right}

.color2 .bottom3{ background:  repeat-x bottom}
.color2 .bottom3 span.a1{ background: no-repeat left top; float:left}
.color2 .bottom3 span.a2{ background: no-repeat right top; float:right}

.color2 .color2-content{ border-left:#ebebeb solid 1px; border-right:#ebebeb solid 1px; background:#fbfbfb; padding:20px}

.cut{ width:900px; margin:0 auto}
.cut-title{ height:22px; background: repeat-x bottom; padding-left:10px;}
.cut-title li{ background: #cc0000; height:20px; line-height:22px; float:left; margin-right:10px; border:#cecece solid 1px; border-bottom:0; width:98px; text-align:center; color: #ffffff}
.cut-title li.hover{ background:#fbfbfb;height:21px; color:#313131}
.cut-title li:hover{ cursor:pointer}

.cut h3{ height:30px; line-height:30px}
.img{ text-align:center; margin:0 10px}

.cut_mc1{}
.cut_mc1{ padding:30px 0px; line-height:22px}
#con_two_3 li{ height:30px; line-height:30px; padding:0 10px;}
.cut_mc1 ol li{list-style:decimal}
.download{ margin-right:10px; color:#a97502; float:right}
.cut_mc1 p{ padding:10px 0; line-height:18px}








.video{ text-align:center; margin:0 auto; padding:30px 0 20px 0}

.color5,.video-border,.title-video{width:950px;margin:0 auto; }

.title-c{ height:24px; background: repeat-x; margin-top:10px}
.title-c li{ height:24px; line-height:24px}
.title-c li.a1{ padding-left:12px; background: no-repeat left; float:left; color:#fff; font-weight:bold}
.title-c li.a2{ background: no-repeat right; float:right;width:5px}
.title-c li.a1 b{ display:block; height:24px; background: no-repeat bottom; width:86px; text-align:center; color:#333}

.banner{ text-align:center;   margin-top:5px; width:980px;margin:0 auto;}
.banner img{ }

.color3{ background:#999; border-left:#ebebeb solid 1px; border-right: #ebebeb solid 1px; background:#f2f2f2}
.color5{ height:5px; font-size:5px; background: repeat-x bottom}
.color5 span{ display:block; height:5px; width:5px}
.color5 span.a1{ float:left; background: no-repeat left bottom}
.color5 span.a2{ float:right; background: no-repeat bottom right}    

.video-img{ padding:10px 0 10px 24px; width:924px; overflow:hidden; _padding-left:15px; _width:933px;}
.video-img li{ width:210px; height:201px; float:left; background: no-repeat; margin-left:10px; position:relative; padding:5px 0 0 5px; color:#999; margin-top:20px; text-align:center}
.video-img li img.img-a{ width:198px; height:133px;}
.video-img li img.img-c{  height:158px;}
.video-img li a.txt2,.video-img li a.txt{ height:22px; padding-left:20px; background: no-repeat 0 6px; display:block; padding-top:3px; margin-left:10px}
.video-img li span{ margin-left:10px}
.video-img li p{ position:absolute; z-index:100; left:65px; top:50px; width:36px; height:36px}
.video-img li p.img{ background: no-repeat}

.video-img ul.clearfix li{ text-align:left}



.video-img h3.title{ color:#d29003; line-height:30px; margin-left:10px}
.video-img .txg-a{ border-bottom: #ccc dashed 1px; line-height:22px; padding:0 0 15px 0; margin-left:10px}
.video-img h3.title,.video-img .txg-a{ width:890px}

.title-video li a{ display:block; width:86px; float:left; height:24px; text-align:center; font-weight:normal; color:#fff}

.title-video li a.current{ background: no-repeat bottom; color:#333; font-weight:bold; }
.title-video li a.current-a{ background: no-repeat bottom; color:#333; font-weight:bold; }



.video-img li a.txt2{ background:none; text-align:center; width:150px}

.video-img li p.img2{ width:48px; height:48px; background: no-repeat; display:none}

.topics-left{ float: left; width:730px; margin-left:15px;_margin-left:8px; overflow:hidden}
.topics-right{ float:right; width:206px; margin-right:15px;_margin-right:8px; overflow:hidden}


.title-e{ height:30px; background: repeat-x; margin-top:10px}
.title-e li{ height:30px; line-height:30px;}
.title-e li.a1{ float:left; padding-left:50px; background: no-repeat left; font-weight:bold}
.title-e li.a2{ width:50px; float:right; background: no-repeat right}

.topics-img{ padding:10px 0; overflow:hidden; margin:0 10px}
.topics-img li{ border-bottom:#c9c7c8 dashed 1px; padding:10px}
.topics-img li img{ float:left; width:136px; border:#c9c7c8 solid 1px; padding:2px}
.topics-img li p,.topics-img h3{ float:left; width:510px; padding-left:20px;}
.topics-img li h3{ line-height:30px; font-size:14px }
.topics-img li h3 span{ color:#dc9149}
.topics-img li p a{ color:#dc9149}
.topics-img li p{text-indent:2em }

.topics-img2{ width:204px; border:#ccc solid 1px; border-top:0; padding:10px 0; border-bottom:0}
.topics-img2 li{ text-align:center; padding-bottom:8px}
.topics-img2 li img{ width:140px;  margin-bottom:5px}
.topics-img2 li h3{ line-height:28px;}
.topics-img2 li p{width:190px; line-height:22px;text-indent:2em }
.topics-img2 li p,.topics-img2 li h3{ text-align:left; padding:0 10px}

.color1-c{ border-bottom:#ccc solid 1px}

.understand{ width:960px; margin:0 auto ; padding:26px 0}
.understand dd,.understand dt{ float:left;}
.understand dt{ width:600px}
.understand dt h3{ line-height:26px; padding:5px 0; border-bottom:#ccc dashed 1px; font-size:24px; padding:0 20px; line-height:46px}
.understand dt p{padding:10px 20px;text-indent:2em }
.understand dd{ width:340px; padding-left:16px}
.understand dd img{ float:left; width:155px; height:110px; padding:1px; border:#ccc solid 1px; margin:3px 0 0 3px}

.understand2{ border:#ccc solid 1px; border-right:0 ; margin-bottom:20px}
.understand2 li{ width:244px; border-right:#ccc solid 1px; float:left;  position:relative;height:325px; overflow:hidden; cursor:pointer;}
.understand2 li div{ border:#fff solid 2px;width:220px; padding:10px; height:325px;background:#fff;text-indent:2em }
.understand2 li div h3{ line-height:36px; font-size:16px; padding:5px 0;text-indent:0em}
.understand2 li div p{ position:absolute; width:135px; height:150px; right:3px;bottom:3px;}
.understand2 li div p.a1{ background: no-repeat}
.understand2 li div p.a2{ background: no-repeat}
.understand2 li div p.a3{ background: no-repeat}
.understand2 li div p.a4{ background: no-repeat}

.understand2 li div:hover{background: #fff  repeat-x top}

.video-content{ margin:30px auto; width:642px; background:    repeat-x top; overflow:hidden; border-top:0; }
.video-content .embed{ border:#ddd solid 1px; padding:5px; border-bottom:0}
.video-content .a1{ padding:0px 0;_padding:7px 0; line-height:30px; background:  repeat-x; border:#ddd solid 1px; text-align:right; padding-right:15px; overflow:hidden; width:625px; _width:615px}
.video-content .a1 img{ margin-right:5px;vertical-align:middle;}
.video-content .a1 b{ float:left; padding-left:10px; margin-bottom:15px}
.video-content .txt-c{ padding:20px 0px}
h3.video-content5{ height:80px; line-height:80px; font-size:24px; padding-left:50px; margin:15px ; border-bottom:#dfdfdf  dotted 1px}
.video-content a.mc{ margin-left:15px; color:#dc9149;vertical-align:middle}

.left-c{ float:left;width: 206px;margin-left: 15px;_margin-left: 7px;}

.right-c{ float:right; width: 730px; margin-right:15px; _margin-right:7px}

.download-list{ margin:15px;width:95%}

.download-list tr th{ height:35px; line-height:35px; border-bottom:#ccc solid 1px; font-weight:bold}
.download-list tr td{ height:30px; line-height:30px; border-top:#fafafa solid 1px; margin-top:1px}

.left-list{ border-left:#ddd solid 1px; border-right:1px #ddd solid}
.left-list li{ border-bottom: 1px dotted #dddddd; height: 31px; line-height: 31px; background: no-repeat; background-position:8px 8px; }
.left-list li.current{ background: repeat-x bottom}
.left-list li a{ display:block; height:31px;padding-left:35px}
.left-list li.c1{ background-position:8px 8px}
.left-list li.c2{ background-position:8px -32px}
.left-list li.c3{ background-position:8px -69px}
.left-list li.c4{ background-position:8px -106px}
.left-list li.c5{ background-position:8px -32px}
.left-list li.current a{ padding-left:10px; font-weight:bold; background: no-repeat right; margin-right:10px}

.adtblx{ width:96%; margin:15px 5px}
.adtblx tr td{ line-height:30px; padding-left:20px; text-align:right}
.adtblx a.a1{ color:#c00; font-weight:bold}

.adtblx3{ border-top: #ddd solid 1px}
.adtblx3 tr td{ padding:10px 0 10px 20px; line-height:18px}
.adtblx tr td.tleft{ padding-left:10px; text-align:left}

.map-title {margin:0 0px}
.map-db{ padding:0 !important; }
.map-db .color1-content{ padding:0px !important}


.map-title{width:718px; border:#e4e4e5 solid 1px; border-top:0; overflow:hidden; background:#f9f9f9}
.map-title dt{ height:31px; line-height:31px; font-weight:bold; width:718px;background:  repeat-x; padding-left:10px; border:#e4e4e5 solid 1px; border-left:0; border-right:0}
.map-title dd{ width:150px; float:left; height:30px; line-height:30px;padding-left:25px; background: no-repeat 15px 13px}
.map-title dd .new{ padding:5px 0 0 5px}


.contact h3{ padding-top:30px; line-height:30px; padding-left:20px}
.contact .txt{ padding:20px 30px; line-height:18px}
.contact h2{ line-height:35px}
.contact .txt ol li {list-style:decimal}
.contact .txt p{ padding: 10px 0;}

.understand-txt{ padding:20px 20px 30px 20px}
.understand-txt img{ float:right; padding:5px; border:#ddd  dashed 2px; width:220px; margin-left:10px}

.picture-content{ border:#ddd solid 1px; overflow:hidden;width:954px; margin:0 auto; border-bottom:0; border-top:0}
.picture-content img{ width:954px}
.color1-content3{ width:916px;height:113px; overflow:hidden; background: no-repeat; margin:0 auto; padding:0   20px; position:relative}
.color1-content3 li{ width:120px; padding:15px 16px; float:left; overflow:hidden}
.color1-content3 li img{width:120px; height:80px}
.color1-content3 li.a1,.color1-content3 li.a2{ width:30px; position:absolute; overflow:hidden; height:113px; z-index:100; background: no-repeat}
.color1-content3 li.a1{ background-position:0 0; left:0; top:0}
.color1-content3 li.a2{ background-position:30px -233px; right:0; top:0}

.video-content5{ line-height:35px; font-size:24px}

div.quotes { padding:10px 3px 20px 3px; margin: 20px auto; text-align: center;}
div.quotes a { border: #ddd 1px solid; padding:2px 5px; color: #333; margin-right: 2px; text-decoration: none}
div.quotes a:hover {border: #a0a0a0 1px solid; padding:2px 5px; margin-right: 2px;}
div.quotes a:active {border: #a0a0a0 1px solid; padding:2px 5px; margin-right: 2px;}
div.quotes span.current {border: #e0e0e0 1px solid; padding:2px 5px; font-weight: bold; color: #aaa; margin-right: 2px; background-color: #f0f0f0}
div.quotes span.disabled {border: #f3f3f3 1px solid; padding:2px 5px; color: #ccc; margin-right: 2px;}

#preview img{ width:300px; height:300px; border:1px solid #eeeeee; padding:3px}

