@charset "utf-8";












.pdpd_w{width:100%; min-height:50px; margin:0 auto; padding:20px 0px 20px 0px;}


.pdpd_1{width:100%; min-height:50px; padding-bottom:20px; border-bottom:#e8e8e8 1px solid; margin-bottom:20px;}


.pdpd_1a{width:300px; height:280px; float:left; padding:5px; text-align:center; border:#e5e5e5 1px solid;}
.pdpd_1a img{max-width:100% !important; height:280px; display:block; margin:0 auto;}





.pdpd_1b{ width:550px; float:right;}


.pdpd_1b_tite{width:100%; height:50px; line-height:50px; font-size:18px; color:#333; font-weight:bold; border-bottom:#e8e8e8 1px solid;}

.pdpd_1b_txt{width:100%; min-height:50px; line-height:50px; font-size:14px; line-height:30px; color:#777; padding:20px 0px 10px 0px;}
.pdpd_1b_txt p{line-height:30px;}


.pdpd_1b_con{width:100%; height:60px; margin-top:10px;}
.pdpd_1b_con a{display:block; width:150px; height:46px; background:#722d84; float:left; margin-right:20px; border-radius:2px; text-align:center; line-height:46px; font-size:16px; color:#fff;}



.pdpd_2{width:100%; min-height:50px; font-size:14px; border-bottom:#e8e8e8 1px solid; padding-bottom:30px; margin-bottom:10px;}



.pdpd_2 video{}

















#main{width:1200px; margin:0 auto; margin-top:0px; margin-bottom:20px; padding:0px; padding-bottom:5px; background:#fff url(../images/x11.jpg) top center repeat-y;}

#main-l{width:260px; float:left; padding-bottom:0px; }

#main-r{width:900px; float:right;  padding-left:0px; padding-right:0px; padding-top:0px;}

#main-r img{max-width:100%;}





#mla{width:260px; height:60px; line-height:60px; padding-left:0px; font-size:18px; text-align:; background:#c3281f; font-weight:bold; color:#fff; text-indent:20px; border-top:#222 0px solid; }

#mla span{ font-size:14px;color:#9a9a9a; margin-left:5px; font-weight:normal;}



#mla i{margin-right:10px;}


#pmla{width:260px; height:60px; line-height:60px; padding-left:0px; font-size:16px; text-align:; background:#c3281f; font-weight:; color:#fff; text-indent:20px; border-top:#222 0px solid; }
#pmla i{margin-right:10px;}





#pmcc{width:220px; margin:0 auto; line-height:45px; font-size:14px; padding:15px 0px 15px 0px; border-bottom:#e5e5e5 0px solid; margin-bottom:1px;}


#pmcc ul li{ margin-bottom:15px;}
#pmcc ul a{display:block; width:100%; position:relative; color:#fff;}
#pmcc ul a img{display:block; width:100%; height:auto;}
#pmcc ul h2{width:100%; height:35px; line-height:35px; text-align:center; font-size:14px; font-weight: normal; color:#fff; background:rgba(0,0,0,0.7); position:absolute; left:0px; bottom:0px; z-index:222; transition:0.5s;}

#pmcc ul a:hover h2{ background:#cc0000;}


#mlb{width:220px; margin:0 auto; margin-top:10px; background:url(../images/aas.jpg) center center repeat-y; margin-bottom:20px;}

#mlb ul{margin:0; padding:0;}

#mlb ul li{list-style:none;}

#mlb ul a{display:block; width:210px; height:30px; padding-left:10px; line-height:33px; background-image:url(../images/ml1.jpg); margin-bottom:6px;}

#mlb ul a:hover{color:#ff0000;background:#36a898 url(../images/ml2.jpg);}

#mlc{width:245px; height:80px; margin:0 auto; margin-top:20px; padding-top:10px; border-top:#f0f0f0 1px solid;}

















/*菜单*/

#mclc{width:260px; margin:0 auto; padding-top:1px;  background:#f5f5f5; padding-bottom:20px;} 

#mclc ul{margin:0; padding:0;}

#mclc ul li{list-style:none;}



#mclc ul a{display:block; width:230px; height:50px; margin:0 auto; line-height:50px; border-bottom:#e0e0e0 solid 1px; background:#f5f5f5; overflow:hidden; padding-left:0px; text-indent:5px; text-align:; font-size:14px; box-shadow:0 0px 0px #d0d0d0; -webkit-transition:all 0.0s ease-in;-moz-transition:all 0.0s ease-in;-o-transition:all 0.0s ease-in;transition:all 0.0s ease-in;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

#mclc ul a:hover{color:#cc0000; text-decoration:; }



#mclc ul i{margin-right:5px;}







.ul1{width:230px; min-height:0px; margin:0 auto; background:#f5f5f5; padding:0px 0px 8px 0px;}



#mclc ul .a1{display:block; width:230px; height:40px; margin:0 auto; color:#777; line-height:40px; border-bottom:#e0e0e0 solid 1px; background:#f5f5f5; overflow:hidden; padding-left:0px; text-indent:5px; text-align:; font-size:14px; box-shadow:0 0px 0px #d0d0d0; -webkit-transition:all 0.0s ease-in;-moz-transition:all 0.0s ease-in;-o-transition:all 0.0s ease-in;transition:all 0.0s ease-in;}

#mclc ul .a1:hover{color:#3e419c; text-decoration:underline; }





#mclc ul .a1 i{margin-right:5px;}










#mkl{width:260px; height:72px;  background:url(../images/b01.png) center center;}

#mklc{width:260px; min-height:200px; padding:10px 0px 20px 0px; border-bottom:#2e5db2 8px solid; background:url(../images/b03.png) top center repeat-y;}









#mlbA{width:260px; margin:0 auto; margin-top:10px;}

#mlct{width:260px; height:10px;display:none;}

#mmcrarc{width:210px; margin:0 auto; min-height:100px; line-height:30px; padding-top:15px; font-size:13px; color:#555; }

#mmcrarc p{line-height:30px;}



#m_lx{width:100%; height:50px; line-height:50px; font-size:16px; color:#c3281f; font-weight:bold; text-indent:26px; background:url(../images/o11.jpg) left bottom no-repeat; margin-top:20px;}





















#cct{width:260px; height:38px; display:none; line-height:38px; font-size:14px; color:#3a6395; padding-left:0px; background:#f4f4f4; border-bottom:#cf2c2c 0px solid;}

#cct #ctl{ margin-left:10px; display:none; line-height:42px; font-size:14px; text-indent:10px; font-weight:bold;}















#mra{width:900px; height:56px; border-bottom:#e2e2e2 1px solid; background-position:bottom; background-repeat:no-repeat; line-height:56px; padding:0px 10px 3px 0px;}



#mral{float:left; font-size:18px; color:#c3281f; font-weight:bold;}

#mrar{float:right; height:40px; line-height:40px; margin-top:14px; font-size:12px; color:#989898; background-image:url(../images/hom1.jpg); background-position:left; background-repeat:no-repeat; padding-left:20px;}



#mrb{width:900px; margin:0 auto; line-height:32px; padding-top:15px; padding-bottom:20px; font-size:14px;}



#mrb p{ line-height:32px;}




































#map{width:100%; height:50px; line-height:50px; background:#f8f8f8; border-top:#2763a3 0px solid; border-bottom:#eee 0px solid; padding:15px 0px 15px 0px;}

#mapc{width:1200px; height:50px; margin:0 auto; background:url(../images/hom1.png) left center no-repeat; font-size:12px; color:#888; text-indent:30px;}

#mapc span{color:#ccc; margin:0px 8px 0px 8px; font-size:12px;}






#pcccu{width:100%; min-height:50px; padding:10px 0px 20px 0px; line-height:35px; font-size:16px;}
#pcccu p{line-height:35px;}
#pcccu img{max-width:100%;}





.pt_d{width:1200px; min-height:50px; margin:0 auto; padding:30px 0px 40px 0px;}









.pt_l{width:1200px; float:;}





.pt_r{}











.pca{width:100%; margin:0 auto;}



.pcal{width:560px; float:left;}



.pcar{width:590px; float:right;}

















.pcar_1{width:590px; min-height:30px; line-height:30px; font-size:24px; font-weight:bold; padding:15px 10px 25px 0px; color:#333; border-bottom:#e5e5e5 1px solid; background-size:cover;}



.pcar_2{width:590px; margin:0 auto; min-height:50px; line-height:38px; font-size:14px; color:#555; padding:20px 0px 20px 0px; background:#; margin-top:0px; margin-bottom:20px; border-bottom:#e5e5e5 1px solid;}



.pcar_2 p{line-height:38px;}



.pcar_3{width:100%; height:60px; margin-top:10px;}



.pcar_3 a{display:block; width:220px; height:46px; background:#fff; border:#c3281f 2px solid; border-radius:30px; color:#c3281f; float:left; margin-right:20px; text-align:center; line-height:46px; font-size:16px; transition:0.5s;}

.pcar_3 a:hover{background:#c3281f; color:#fff;}





/*放大镜*/



#m_pr1{width:560px; min-height:40px; line-height:40px; color:#fc9a0f; font-size:18px; font-weight:bold; padding-bottom:10px; border:#dedede 1px dotted; margin-bottom:10px;}

#m_pr2{width:560px; height:330px; margin:0 auto; overflow:hidden; line-height:28px; font-size:12px;}

#m_pr3{width:560px; height:40px; padding-top:25px; text-align:right;}



/*放大镜*/

.preview{width:560px; height:355px;}

/* smallImg */

.smallImg{position:relative; height:70px; margin-top:1px; background-color:#fff; padding:6px 5px; width:560px; overflow:hidden;float:left;}

.scrollbutton{width:25px; height:70px; overflow:hidden; position:relative; float:left; cursor:pointer; margin-left:0px;}

.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(../images/d_08.png) center center no-repeat;}

.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(../images/d_09.png) center center no-repeat; margin-left:522px; margin-top:-68px;}



#imageMenu {height:72px; width:480px; overflow:hidden; margin-left:0; float:left;}

#imageMenu li {height:72px; width:102px; overflow:hidden; float:left; text-align:center; margin-left:2px;}

#imageMenu li img{width:100px !important; height:70px !important; border:1px solid #e5e5e5; box-sizing:border-box; cursor:pointer;}

#imageMenu li#onlickImg img, #imageMenu li:hover img{width:100px !important; height:70px !important; border:1px solid #c3281f;}





/* bigImg */

.bigImg{position:relative; float:left; width:560px; height:420px; overflow:hidden; text-align:center; border:#e5e5e5 0px solid;}

.bigImg #midimg{  width:560px; height:420px;}

.bigImg #winSelector{width:160px; height:130px;}

#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}

/* bigView */

#bigView{position:absolute;border:1px solid #e5e5e5; overflow: hidden; z-index:999; top:830px !important; right:0px; width:500px !important; height:370px !important; background:#fff;}

#bigView img{position:absolute; top:0px; right:0px;}










.dlu_4{width:100%; height:40px; line-height:40px; font-size:14px; padding-bottom:20px; margin-bottom:20px; border-bottom:#e5e5e5 1px solid;}
.dlu_4 .right a{display:block; width:150px; height:40px; line-height:40px; text-align:center; font-size:14px; background:#8a3b9f; color:#fff; border-radius:4px;}



.dlu_1{width:100%; height:70px; line-height:70px; margin-top:20px; text-align:center; font-size:24px; color:#222;}

.dlu_2{width:100%; min-height:50px; margin-bottom:20px;}
.dlu_2c{width:430px; margin:0 auto; padding:10px 30px 30px 30px; border:#e5e5e5 1px solid;}


#d_table1{margin:0; line-height:50px; font-size:14px; color:#999;}



#d_table1 a{font:#222;}
#d_table1 .tr1{ border-bottom:#e5e5e5 1px solid; color:#555;}
#d_table1 .tr1 td{line-height:60px; padding-top:18px; font-size:16px;}

#d_table1 .tr2{ color:#555;}
#d_table1 .tr2 td{line-height:60px; padding-top:18px; font-size:16px;}

#d_table1 .tr0{ color:#555;}
#d_table1 .tr0 td{line-height:30px; padding-top:5px; font-size:12px;}

.sc1{ width:0; padding:0; border:none; line-height:60px; width:330px; font-size:16px; height:60px;}


.syz1{ width:0; padding:0; border:none; line-height:60px; width:180px; font-size:16px; height:60px;}

.syz1bt{width:140px; padding:0; border:none; height:45px; line-height:45px; margin-top:5px; color:#fff; font-size:14px; background:#3f4359; border-radius:4px; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.syz1bt:hover{background:#575b70;}

.sc2{width:430px; padding:0; border:none; height:55px; line-height:55px; color:#fff; font-size:18px; background:#8a3b9f; border-radius:4px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.sc2:hover{background:#a252b7;}

.sc3{width:430px; padding:0; border:none; height:55px; line-height:55px; color:#fff; font-size:18px; background:#ff7414; border-radius:4px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.sc3:hover{background:#ff9b56;}



.sc4{width:430px; padding:0; border:none; height:55px; line-height:55px; color:#555; font-size:16px; background:#eee; border-radius:4px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.sc4:hover{background:#aaa;}



.tx1{ width:430px; height:30px; line-height:30px; text-align:center; font-size:12px; color:#fff; background:#3f4359; border-radius:2px; margin-bottom:-15px; display:none;}









