@charset "utf-8";
/* CSS Document */
html{overflow:-moz-scrollbars-vertical; height:100%;}
body{ font-family:Arial; font-size:14px; color:#6b6b6b; background: url(../images/bg.jpg) repeat-x top;margin:0; padding:0}
table{font-family:Arial; font-size:12px; color:#6b6b6b;}
img{border:none; vertical-align:top}
dl,dd,dt,ul,ol,li,form,iframe,h1,h2,h3,h4,h5,h6,p{margin:0; padding:0; }
ul,li{list-style:none}
a,a:visited,a:active,a:link{color:#6b6b6b; text-decoration:none; }
a:hover{color:#6b6b6b; text-decoration:underline}
.clear{clear:both;}
.clearboth{clear:both; height:0; line-height:0; font-size:0px; overflow:hidden}

#wrap{ width:884px; margin:0 auto; padding:0;}
#header{ height:102px;}
#footer{ height:50px; line-height:50px; text-align:left; font-size:10px; padding-bottom:30px;}
.logo{ width:185px; float:left; padding-top:21px; margin-right:19px; display:inline; }
.h_r{ width:680px; float: left;}
.h_t{ text-align:right; font-size:12.5px;color:#000; padding:10px 5px 40px 0;}
.h_t a,.h_t a:visited,.h_t a:active,.h_t a:link{color:#000; }
.h_t a:hover{color:#000; text-decoration:underline}
.nav{font-family:Myriad Pro,Arial; font-size:10px; width:670px; color:#5b833a; padding:0 5px; text-align:right;}
.nav a,.nav a:visited,.nav a:active,.nav a:link{font-family:Arial;color:#5b833a;font-size:16px; background:url(../images/ico01.jpg) no-repeat right 8px;padding-right:11px; text-decoration: none;}
.nav a:hover{ color:#5b833a; text-decoration: underline; }

.banner{ background:#999999; height:114px;}

.cont{ background:#fff; border:1px solid #ebf0e7;  padding:25px 0;}
.cont_l{ width:140px; float:left; padding-left:29px; margin-right:34px; display:inline;}
.cont_l ul li{ line-height:18px; padding-bottom:10px;}
.cont_l ul li img{ vertical-align:middle;}
.cont_l ul li a,.cont_l ul li a:visited,.cont_l ul li a:active,.cont_l ul li a:link{ font-weight:bold;padding-right:6px; text-decoration: none;}
.cont_l ul li a:hover{ text-decoration: underline; }

.cont_r{ width:624px; float:left; padding-right:55px; }
.cont_r h1{ font-size:22px; color:#bd1d79;}
.cont_r h2{ font-size:18px;}

.cont_r p{ line-height:20px; padding:5px 0 30px;}

.pro_tab{ border-collapse:collapse; }
.pro_tab td{ border:1px solid #979797; color:#6b6b6b; padding:10px 35px 10px 39px;}

.ins_pc{ width:454px; padding-bottom:40px;}
.ins_pc2{ width:454px; padding-bottom:0px;}
.f_r{ float:right;}
.f_l{ float:left;}
.fot15{ font-size:15px; font-weight:bold;}

.event{ padding:20px 0 10px;}
.event_l{ width:204px; height:119px; border:1px solid #b9babe; float:left;margin-right:34px; display:inline;}
.event_l img{ width:200px; height:115px; background:#e3ecf4; padding:1px; border:1px solid #fff;}
.event_r{ width:380px; float:left; line-height:24px;}
.event_r span{ font-size:18px; font-weight:bold;}

.dis_tab td{ height:18px; padding:2px 5px 2px 0;}
.int01{ width:415px; background:#e3e3e3; border:0; height:29px; line-height:29px; color:#6b6b6b; padding-left:5px; padding:0 5px;}
.int02{width:415px; background:#e3e3e3; border:0; height:44px; line-height:20px; color:#6b6b6b; padding-left:5px; padding:2px 5px;}
.int03{ background:url(../images/send.jpg) no-repeat; width:80px; height:28px; border:0; cursor:pointer;}
.dis_cont{ padding-top:20px;}
.dis_cont h4{ font-size:14px;}
.dis_cont p{ font-size:10px; line-height:13px; padding:8px 0 0 0;}



/*index*/
.banner_l{ width:601px; float:left;}
.banner_r{ width:229px; float:left; height:210px; background:#41443f; padding:70px 0 0 50px; color:#fff; font-size:24px; line-height:32px;}
.banner_r img{ padding-top:20px;}

.index_cont{ background:#fff;  width:884px;}
.index_cont_l{ width:540px; float:left; margin-right:30px; display:inline; padding:30px 0 10px 34px;}
.index_cont_l h1{ font-size:22px; color:#bd1d79;}
.index_cont_l h2{ font-size:18px;}
.index_cont_l p{ line-height:20px; padding:5px 0 0; font-size:15px;}


.index_cont_r{ width:280px; float:left; padding:10px 0 10px 0; }
.index_pc01{ padding-top:40px;}
.index_pc02{ width:102px; float:left; margin-right:30px; display:inline;}
.index_pc02 img{ border:2px solid #ccc;}
.index_pc03{ width:400px; float:left;}
.index_pc03 h3{ font-size:16px;}
.index_pc03 p{ font-size:12px; line-height:16px;}

.index_event{  color:#000;font-size:12px;padding:15px 0 15px 22px; line-height:18px;}
.index_event img{ margin-bottom:10px;}
.index_event h3{ font-size:16px; padding:0 0 15px 0;}
.index_event h4{ font-size:14px; padding:0 0 5px 0;}


.cont_r h1{ font-size:22px; color:#bd1d79;}
.cont_r h2{ font-size:18px;}

.cont_r p{ line-height:20px; padding:5px 0 30px;}



.cont_r table{ color:#000; font-weight:bold;}
.cont_r table textarea{ width:305px;border:1px solid #d1d1d1; height:116px;}
.txt_name{ width:126px;border:1px solid #d1d1d1; }
.txt_address{ width:305px;border:1px solid #d1d1d1;}
.int_request{background:url(../images/btn_request.jpg) no-repeat; width:180px; height:29px; line-height:29px; text-align:center; font-size:15px; color:#fff; font-family:Arial; border:none; cursor:pointer; display:block;}
.sel_country{ width:169px;border:1px solid #d1d1d1; color:#000;}
.right_l{ width:235px; float:left;}
.right_r{ width:200px; float:left; padding-left:30px;}
.right_cont{ margin:5px 0 20px;}
.right_l ul li{line-height:24px;  font-size:17px;}
.right_l ul li span{ float:right;}
.right_r{ padding-top:22px;}
.right_r ul li{line-height:24px;  font-size:12px;}
.right_r ul li a,.right_r ul li a:visited,.right_r ul li a:active,.right_r ul li a:link{ color:#5a823b; text-decoration:underline}

.h200{ height:200px; width:100%;}
.e_r{ padding-top:25px;}