@charset "utf-8";

a:link {color:#222222; text-decoration: none; font-size:12px;}
a:visited {color:#222222;text-decoration: none;font-size:12px;}
a:hover {color: #666666;text-decoration:  none;font-size:12px;}

a.link1{color: #ffffff;text-decoration: none;font-size: 14px;line-height:24px; }
a.link1:visited{color: #ffffff;text-decoration: none;font-size: 14px;line-height:24px;  }
a.link1:hover{color: #CCCCCC;text-decoration: none;font-size: 14px;line-height:24px;  }

a.link111{color: #ffffff;text-decoration: none;font-size: 12px; }
a.link111:visited{color: #ffffff;text-decoration: none;font-size: 12px;  }
a.link111:hover{color: #CCCCCC;text-decoration: none;font-size: 12px;  }

a.link11{color: #ffffff;text-decoration: none;font-size: 16px;line-height:24px; }
a.link11:visited{color: #ffffff;text-decoration: none;font-size: 16px;line-height:24px;  }
a.link11:hover{color: #CCCCCC;text-decoration: none;font-size: 16px;line-height:24px;  }

a.link2{color: #ffffff;text-decoration: none;font-size:12px;}
a.link2:visited{color:#ffffff;text-decoration: none;font-size:12px;}
a.link2:hover{color: #CCCCCC;text-decoration: none;font-size:12px;}

a.link21{color: #dd4807;text-decoration: none;font-size:12px;}
a.link21:visited{color:#dd4807;text-decoration: none;font-size:12px;}
a.link21:hover{color: #dd4807;text-decoration: none;font-size:12px;}

a.link3{color: #01387f;text-decoration: none;font-size: 14px;line-height:34px; font-weight: bold; }
a.link3:visited{color: #01387f;text-decoration: none;font-size: 14px;line-height:34px;font-weight: bold;  }
a.link3:hover{color: #333333;text-decoration: none;font-size: 14px;line-height:34px; font-weight: bold; }

a.link4{color: #333333;text-decoration: none;font-size: 14px;line-height:34px;  }
a.link4:visited{color: #333333;text-decoration: none;font-size: 14px;line-height:34px;  }
a.link4:hover{color: #333333;text-decoration: none;font-size: 14px;line-height:34px; }

a.link41{color: #666666;text-decoration: none;font-size:12px;}
a.link41:visited{color: #666666;text-decoration: none;font-size:12px;}
a.link41:hover{color: #666666;text-decoration: none;font-size:12px;}


.text_black{ color:#ed1b24; font-size:16px ; }
.text1{ color:#222222; font-size:14px ; line-height:28px;}
.text3{ color: #999999; font-size:12px ;line-height:32px; }
.text4{ color: #000000; font-size:12px ; }
.text5{ color:#01387f; font-size:14px ; font-weight:bold; }
.text6{ color:#333333; font-size:18px ; font-weight:bold; }
.text7{ color:#01387f; font-size:14px ; font-weight:bold; line-height:38px; }
.text61{ color:#ffffff; font-size:16px ; }
.text62{ color:#ffffff; font-size:12px ; line-height:30px; }
.text72{ color:#ffffff; font-size:12px ; font-weight:bold; line-height:28px; }
.login-area{width:100%;max-width:640px; margin:0 auto; max-height:86px; height:100%;  text-align:center; background:#eeeeee;  }

.tc-fullBtnBlue1{display: inline-block;height: 38px;width:90%;font-size: 16px;line-height:38px;text-align: center;margin-bottom: 2%;outline: none;cursor: pointer;background-color: #18224a;color: #fff;border-radius: 5px; margin:0 
;}




.index-cp-left {width:50%; float:left; text-align:left; padding:0;background:#eeeeee; max-height:86px;}
.index-cp-left img {width:100%;  text-align:left; max-width:302px;max-height:86px;  }
.index-cp-right {width:50%; float:right; text-align:right; padding:15px 0 0 0;background:#eeeeee;max-height:86px; }

.edge_wc{background: url(../images/liyou1.gif) no-repeat 0 0;padding: 15px 0 0 0;height:100%; text-align:left; float:left;}
.edge_wc h3{height:77px;line-height: 36px;font-size: 24px;color: #111;margin-bottom:5px;}
.edge_wc h3 span{width:65px;float: left;color: #fff;font-weight: normal;font-family: Impact;font-size: 32px;text-align: center;padding: 0 10px 0 0;}
.edge_wc li{background:url(../images/ico03.gif) no-repeat 23px 6px;padding: 0 0 13px 47px; text-align:left; font-size:14px;  }
.edge_wc li em{font-style: normal;font-weight: bold;color: #287d54;}


.dh1{ width:100%;max-width:640px; max-height:80px;height:100%; overflow:hidden; margin:0 auto;  padding:4px 0;background:#FFFFFF;   }

.Menu-down{width:100%; height:100%; float:left; text-align:left; padding: 0; margin: 0; background:#18224a }

.Menu-dh{width:100%; height:47px; float:left; text-align:left; padding: 0; margin: 0;  }
.Menu-dh li {width:25%;  text-align:center; float: left; background: url(../images/bgDIVIDER.gif) right  center no-repeat ; height:34px; padding-top:12px; font-size:14px;}


.banner{display:table;width:100%; text-align: left; margin:0 auto;max-width:640px;}
.tbl-cell{width:100%;vertical-align:top ; text-align:left; margin:0 auto;height:auto!important;overflow:hidden; text-align:left;}
.half-img{width:100%;height:auto!important;overflow:hidden}
.kuang {BORDER-RIGHT: #c6c6c6 1px solid; BORDER-TOP: #c6c6c6 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #c6c6c6 1px solid; COLOR: #CCCCCC; LINE-HEIGHT: normal; BORDER-BOTTOM: #c6c6c6 1px solid; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; BACKGROUND-COLOR: #ffffff; padding:5px;}

.mr_t1name img { float: left;  margin-right: 6px; display: inline; }
.mr_frbox { height:60px; padding: 0 22px 0px; }
.mr_frBtnL { float: left; margin: 0 10px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl { float: left; height:64px; width:400px; }
.mr_frBtnR { float: right;  }
.mr_frUl ul li { float: left; height: 140px; width: 480px; margin-right: 10px; text-align:left;  }
.mr_frUl ul li img {  margin-bottom: 7px; border:1px solid #CCCCCC;   }


.fullBtnBlue1{display: inline-block;height: 37px;width:80%;font-size: 14px;line-height: 37px;text-align: center;outline: none;cursor: pointer;background-color: #fff;color: #000;border-radius: 5px; float:left; margin:4% 9%;}
.fullBtnBlue2{display: inline-block;height: 37px;width:80%;font-size: 14px;line-height: 37px;text-align: center;outline: none;cursor: pointer;background-color: #e65d0a;color: #fff;border-radius: 5px; float:left; margin:4% 9%;}
.fullBtnBlue3{display: inline-block;height: 37px;width:50%;font-size: 14px;line-height: 37px;text-align: center;outline: none;cursor: pointer;background-color: #333333;color: #fff;border-radius: 5px; float:left; margin:2% 25% 4% 25%;}

.all{width:100%;max-width:640px; margin:0 auto; height:100%;  overflow:hidden; text-align:left;  background:#ffffff; }
.all1{width:100%;max-width:640px; margin:0 auto; height:100%;  overflow:hidden; text-align:left;  background:#e65d0a; }
.all2{width:100%;max-width:640px; margin:10px auto 0 auto; height:100%;  overflow:hidden; text-align:left;  background:#f6f6f6; }
.bt-dh0{width:100%;max-width:640px; margin:10px auto; max-height:48px; height:100%; overflow:hidden; border-bottom:1px solid #dbdbdb;  border-top:6px solid #ef9204; text-align:left; padding:10px 0 0 0; background:#fff ;}
.bt-dh{width:100%;max-width:640px; margin:10px auto; max-height:48px; height:100%; overflow:hidden; border-bottom:1px solid #dbdbdb;  border-top:6px solid #18224a; text-align:left; padding:10px 0 0 0; background:#fff ;}
.bt-dh1{width:100%;max-width:640px; margin:10px auto; max-height:48px; height:100%; overflow:hidden; border-bottom:4px solid #ef9204;   text-align:left; padding:10px 0 0 0; background:#fff ;}
.bt-dh4{width:100%;max-width:640px; margin:10px auto; max-height:48px; height:100%; overflow:hidden; border-bottom:1px solid #dbdbdb;   text-align:left; padding:10px 0 0 0; background:#fff ;}

.bt-siz{ max-width:200px; float:left; margin:5px 0 5px 10px;font-size:14px; color: #333333; }
.bt-more{ max-width:70px; float:right; margin:0 10px 5px 0;}

.cp_flx-bj {width:100%; max-width:640px; float: left; margin:  0 ; padding-bottom:2px; text-align:center;border-bottom:1px solid #10354b;}
.cp_flx-dbt1 {width:100%;  margin:3px auto; padding-bottom:4px; text-align:center; height:25px; padding-top:3px;border-bottom:1px solid #dedede; background: }
.cp_flx-dbt {width:100%; max-width:640px; margin:0 auto; padding-bottom:4px; text-align:center; background:#cbcbcb; height:25px; padding-top:3px;  }
.cp_flx-xbt {width:100%; max-width:640px; float: left; text-align:center; margin-top:3px;height:100%; overflow:hidden; }

.cp_list-4 {padding:0; WIDTH:30%; FLOAT: left;  HEIGHT:100%; overflow: hidden; margin:10px ; text-align:center;  }
.cp_list-4 li{text-align:center;list-style-type:none;}

.erwei{ width:100%; float:left;}
.erwei img{max-width:100px;max-height:100px;}
.cp_list-2 {padding:0; WIDTH:44%; FLOAT: left;  HEIGHT:100%; overflow: hidden; margin:10px 1.5%; text-align:center;  border:1px solid #ececec; background:#eececec; padding:3px 3px 5px 3px; }
.cp_list-2 li{text-align:center;list-style-type:none;}
.cp_list-2 img{max-width:245px;max-height:180px;}


.cp_list-21 {padding:0; WIDTH:44%; FLOAT: left;  HEIGHT:100%; overflow: hidden; margin:10px 1.5%; text-align:center;  border:1px solid #ececec; background:#eececec; padding:3px 3px 5px 3px; }
.cp_list-21 li{text-align:center;list-style-type:none;}
.cp_list-21 img{max-width:245px;max-height:335px;}


.cp_list-cy {padding:6px 0 6px 0; WIDTH:20%; FLOAT: left;  HEIGHT:100%; overflow: hidden; margin:0 2.39% 10px 2.39%; text-align:center; background:#ef9204; max-width:140px; color:#fff  }
.cp_list-cy li{text-align:center;list-style-type:none;}






.cp_list {padding:0; WIDTH: 40%; FLOAT: left;  HEIGHT:100%; overflow: hidden; text-align:center; background:#18224a; padding:5%;  }
.cp_list li{text-align:center;list-style-type:none;}
.cp_list img{max-width:200px;max-height:145px; text-align:center;}
.cp_list0 {padding:0; WIDTH: 40%; FLOAT: left;  HEIGHT:100%; overflow: hidden; text-align:center; background:#e6bd54; padding:5%;  }
.cp_list0 li{text-align:center;list-style-type:none;}
.cp_list0 img{max-width:200px;max-height:145px; text-align:center;}


.index-xw { width:100%; float: left; margin:0 0 10px 0 ; display: inline; padding:0; background:#f6f6f6;   }
.index-xw dt { width:30%; float: left; display: block;    }
.index-xw  dt img{width:100%;max-width:165px; margin:0 auto; max-height:150px; text-align:left; float:left;  }
.index-xw  dd { float:left; width: 65%; line-height: 18px; text-align:left;  padding:10px 0 0 10px; }

.cp_lista {padding:0; WIDTH: 50%; FLOAT: left;  HEIGHT:100%; overflow: hidden; text-align:center; background:#18224a;  }
.cp_lista li{text-align:center;list-style-type:none;}
.cp_lista img{max-width:320px;max-height:266px; text-align:center;}

.index-a{ width:100%; float: left; margin:0  ; display: inline; padding:0;  background:#18224a;  }
.index-a dt { width:50%; float: left; display: block;    }
.index-a  dt img{width:100%;max-width:300px; margin:0 auto; max-height:230px; text-align:left; float:left;  }
.index-a  dd { float:left; width: 50%; line-height: 24px; text-align:left;  padding:0; text-align:center; }

.index-b{ width:100%; float: left; margin:0  ; display: inline; padding:0;  background:#ef9204;  }
.index-b dt { width:50%; float:right; display: block;    }
.index-b  dt img{width:100%;max-width:300px; margin:0 auto; max-height:230px; text-align:left; float:left;  }
.index-b  dd { float:left; width: 50%; line-height: 24px; text-align:left;  padding: 0; text-align:center; }


.index-c{ width:100%; float: left; margin:0  ; display: inline; padding:0;  background:#0795ee;  }
.index-c dt { width:50%; float: left; display: block;    }
.index-c  dt img{width:100%;max-width:300px; margin:0 auto; max-height:230px; text-align:left; float:left;  }
.index-c  dd { float:left; width: 50%; line-height: 24px; text-align:left;  padding:0; text-align:center; }

.index-d{ width:100%; float: left; margin:0  ; display: inline; padding:0;  background:#ef9204;  }
.index-d dt { width:50%; float:right; display: block;    }
.index-d  dt img{width:100%;max-width:300px; margin:0 auto; max-height:230px; text-align:left; float:left;  }
.index-d  dd { float:left; width: 50%; line-height: 24px; text-align:left;  padding: 0; text-align:center; }


.index-tel{ width:200px; float: left; margin:0 25% ; display: inline; padding:0;   }
.index-tel dt { width:55px; float: left; display: block;    }
.index-tel  dt img{width:100%;max-width:55px; margin:0 auto; max-height:55px; text-align:left; float:left;  }
.index-tel  dd { float:left; width: 145px;  text-align:left;  padding: 6px 0 0 0; line-height:22px;   }


.cp_list-12 {padding:0; WIDTH: 100%; FLOAT: left; HEIGHT: 100%; overflow:hidden; margin:0 auto 20px auto ; text-align:center;  }
.cp_list-12 img{width:100%;vertical-align:top ; text-align:left; margin:0 auto;}

.cp_list-1a {padding:0; WIDTH: 100%; FLOAT: left; HEIGHT: 100%; overflow:hidden; margin:0 auto 20px auto ; text-align:left;border-bottom:1px dashed #dedede; padding-bottom:10px;  }
.cp_list-1a li{text-align:left;list-style-type:none;}
.cp_list-1a img{width:100%;vertical-align:top ; text-align:left; margin:0 auto;}



.cp_list-122 {padding:0; WIDTH: 100%; FLOAT: left; HEIGHT: 100%; overflow:hidden; margin:0 auto  ; text-align:center;  }
.cp_list-122 img{width:100%;vertical-align:top ; text-align:left; margin:0 auto;}


.cp_list-23{padding:0; WIDTH: 33%; FLOAT: left; HEIGHT:150px; overflow: hidden; margin:10px 0  15px 0; text-align:center;  }
.cp_list-23 li{text-align:center;list-style-type:none;}
.cp_list-23 img{max-width:100px;max-height:100px;}


.x_news{ width:100%; text-align: center;  margin:0 auto;  font: 14px "微软雅黑";  border-bottom:1px  solid #DEDEDE; }
.x_news li a{ width:100%;height:30px; padding-top:13px; float:left; margin:0;   text-align: center; border-bottom:1px  solid #DEDEDE;display:block;  font: 14px "微软雅黑"; background:url(../images/shouji_025.jpg) top center no-repeat;}
.x_news li a:hover{background: #d2e4f7; border-bottom:1px solid #e6e6e6; color:#043d78;font: 14px "微软雅黑";background:url(../images/shouji_0251.jpg) top center no-repeat;}


.gsjj1-bj {width:90%;  margin:10px 5% 0 5% ; text-align:left; float:left;    }
.gsjj2-bj {width:90%;  margin:0 5%  20px 5%; text-align:left; float:left;    }
.gsjj1-bj img {width:100%;  text-align:left;   }
.gsjj-bj {width:94%;  margin:20px auto ; text-align:left;text-align:justify; text-justify:inter-ideograph;   }
.gsjj-bj img {width:100%;  text-align:left;   }
.gsjj-bj1 {width:100%; height:100%; overflow:hidden;  margin:10px auto ; text-align:left; background:#FFFFFF;  }
.gsjj-bj2 {width:100%; height:100%; overflow:hidden;  margin:10px auto ; text-align: center; background:#FFFFFF;  }

.gsjj-bj3 {width:94%;  margin:20px auto ; text-align:left;text-align:justify; text-justify:inter-ideograph; border-bottom:1px dashed #dedede; padding-bottom:10px;  }
.gsjj-bj4 {width:80%;  margin:20px auto  10px auto; text-align:left;text-align:justify; text-justify:inter-ideograph; border-bottom:1px dashed #dedede; padding:12px;border-top:1px dashed #dedede;  }
.gsjj-bj5 {width:100%; height:100%; overflow:hidden;  margin:10px auto 0 auto ; text-align: center; font-size:14px;  }
.gsjj-bj6 {width:80%;  margin:10px auto  10px auto; text-align: center; border-bottom:1px dashed #dedede; padding:12px;border-top:1px dashed #dedede;  }
.cp-list {padding:5px 0 0 0 ; WIDTH: 46%; FLOAT: left; HEIGHT: 100%; margin:10px 5px  8px 5px; text-align:center; border:1px solid #dedede; }
.cp-list siz{text-align:center;list-style-type:none;}
.cp-list img{max-width:145px;max-height:60px;}

.Menu1{width:100%; height:100%; overflow:hidden; float: left; text-align:center; margin:10px auto;  }
.Menu1 li{ height:30px; text-align:left; float: left; padding:0 5px; }
.cp_fl-a { width:100%; float: left; margin:0  auto 20px  auto; display: inline; padding:0 0 10px 0; border-bottom:#cdcdcd 1px dashed;  }
.cp_fl-a dt { float:left; width:90%; line-height: 24px; text-align:left;BACKGROUND: url(../images/index_77.jpg)  no-repeat left  top; padding-left:30px; }
.cp_fl-a dd { float:left; width:90%; line-height: 24px; text-align:left;BACKGROUND:  url(../images/index_80.jpg)  no-repeat left  top; padding-left:30px; }

.gsjj-bj {width:94%;  margin:20px auto ; text-align:left;text-align:justify; text-justify:inter-ideograph;   }


.cp_list-22 {padding:0; WIDTH: 45%; FLOAT: left; HEIGHT: 150px; margin:10px 0  8px 0; text-align:center; }
.cp_list-22 li{text-align:center;list-style-type:none;}
.cp_list-22 img{max-width:92px;max-height:92px;}

.gygy-siz{ max-width:143px; margin:0  auto;font-size:14px; color:#222222; padding-top:27px; }
.by{width:100%;max-width:640px; margin:20px auto; max-height:38px; height:100%; overflow:hidden;text-align:left; padding:5px 0 3px 0; background:#cbcbcb; text-align:center;}
.center-s SPAN {FLOAT: right}
.center-s LI {BORDER-BOTTOM: #dedede 1px solid; LINE-HEIGHT: 22px;  HEIGHT: 26px;list-style-type:none; text-align:left; margin:0 0 8px 0;}

.down-all{width:100%;max-width:640px; margin:0 auto; height:100px; overflow:hidden; text-align:left;  text-align:center; padding:20px 0; border-top:1px solid #dedede; background:#ffffff;}
.down-top{width:100%;max-width:640px; margin:0 auto; max-height:100px; height:100%; overflow:hidden;  text-align:left; padding:10px 0 0 0 ;}
.down-top-pick{width:40%;max-width:112px; float:right; max-height:20px; height:100%; overflow:hidden;  text-align:right; }
.down-top-pick img{max-width:55px;max-height:20px; text-align: right; }

.bt-dh3{width:100%;max-width:640px; margin:0 auto; max-height:100px; height:100%; overflow:hidden;  text-align:left; padding:10px 0 ; background:#18224a; color:#FFFFFF;}
.d-bj2 {width:100%; height:100%; overflow:hidden;  margin:10px auto 2px auto ; text-align: center; color:#FFFFFF }
.d-bj1 {width:210px; height:100%; overflow:hidden;  margin:0 auto ; text-align: center; color:#FFFFFF }
.cp_list-down {padding:0; WIDTH:60px; FLOAT: left;  HEIGHT:50px; overflow: hidden; margin:0 5px; text-align:center;  }
.cp_list-down li{text-align:center;list-style-type:none;}
.cp_list-down img{max-width:30px;max-height:26px; text-align:center; }




.jkxx-bt2{width:100%; margin:25px 0 10px 0; height:100%; border-bottom:1px  solid #e2e2e2; text-align:center; font-size:16px; font-weight:bold; color:#222222; padding-bottom:5px; }
.jkxx-sj2{width: 100%; margin:15px 0 10px 0; height:25px;  text-align:center; font-size:12px; color:#999999 }
.jkxx-siz2{width: 100%; margin:25px 0 10px 0; height:auto ; text-align:left;  }
.jkxx-siz2 img{text-align:center;width:100%;}
.jkxx-pf2{width:100%; margin:15px auto; height:100%; overflow:hidden;  text-align:left; border-bottom:1px solid #dedede; border-top:1px solid #dedede; padding:10px 0;}

/**============底部=================**/
.m-b{position:fixed;width:100%;left:0;bottom:0;z-index:999; background:url(../images/down.jpg); }
.m-b li{width:20%;float:left;text-align:center;font-size:12px;padding:5px 0;}
.m-b li a{color:#000000;background-size:26px 20px;background-repeat:no-repeat;background-position:center 5px;display:block;padding:26px 0 5px;}

.m-b li:hover{}
.m-b .m-b1 a{background-image:url(../images/ico_1.png); color:#388e3c;}
.m-b .m-b1-index a{background-image:url(../images/ico_11.png);}
.m-b .m-b2 a{background-image:url(../images/ico_2.png);}
.m-b .m-b2-class a{background-image:url(../images/ico_21.png);color:#388e3c;}
.m-b .m-b3 a{background-image:url(../images/ico_3.png);}
.m-b .m-b3-Search a{background-image:url(../images/ico_31.png);color:#388e3c;}
.m-b .m-b4 a{background-image:url(../images/ico_4.png);}
.m-b .m-b4 p{position:absolute; bottom:35px; right:23.5%; background-color:#ff5253; border-radius:25px;display:block;zoom:1;max-width:16px;max-height:16px; text-align:right; width:16px; height:16px; text-align:center; color:#FFFFFF; border:1px solid #ffffff; line-height:16px; font-size:12px;}
.m-b .m-b4-Shopping a{background-image:url(../images/ico_41.png);color:#388e3c;}
.m-b .m-b5 a{background-image:url(../images/ico_5.png);}
.m-b .m-b5-my a{background-image:url(../images/ico_51.png);color:#388e3c;}



/* marqueeleft */
.marqueeleft{height:150px;width:100%;overflow:hidden;margin:0 auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:120px;height:140px;overflow:hidden;}
.marqueeleft li .pic{display:block;width:120px;height:120px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}