@charset "utf-8";
/* CSS Document */

a{ text-decoration:none; color:#212121;}
a:hover{text-decoration:underline; color:#990000;}
ul,li{ list-style:none;}
img{ border:0;}
p{ margin:18px 0 0;}

body{ width:100%; font:12px Verdana, Geneva, sans-serif Arial; margin:0 auto; color:#111;}

.mainmenuu{}
.mainmenuu ul{ margin:0px; padding:0px;}
.mainmenuu li{ line-height:26px; list-style:none;}
.mainmenuu li a{ margin-left:12px; padding-left:18px; background:url(../images/mainmenuu_arr.gif) no-repeat 0 center;}


.main{ width:960px; margin:0 auto; float:none; clear:both;}
.mainleft{ width:260px; float:left;}
.mainright{ width:680px; float:right;}

#top_menu_flash{ width:680px ; height:261px; background-color:#1e568a;overflow:hidden;}
#top_menu_flash #ec_flash{ width:208px; height:226px; background:url(../images/ec.jpg) no-repeat; border:#FFF solid 1px; border-left:0; border-top:0; float:left; position:relative; overflow:hidden;}

#top_menu_flash #vc_flash{ width:208px; height:226px; background:url(../images/vc.jpg) no-repeat; border:#FFF solid 1px; border-left:0; border-top:0;float:left; position:relative; overflow:hidden;}

#top_menu_flash #sc_flash{ width:208px; height:226px; background:url(../images/sc.jpg) no-repeat; border:#FFF solid 1px; border-left:0; border-top:0;float:left; position:relative; overflow:hidden;}

#top_menu_flash .Mask{ background-color:#000; position:absolute; top:180px;width:208px; height:226px; opacity:0.50;}

#top_menu_flash .c_flash_text{ position:absolute; top:180px;width:208px; height:226px; color:#FFF; cursor: pointer; padding:0 5px;}
#top_menu_flash .c_flash_text h1{ font-size:18px; margin:0px; padding:0px; line-height:40px; text-indent:10px;}
#top_menu_flash .c_flash_text p{line-height:16px; text-indent:10px;}
#top_menu_flash .c_flash_text a{ color:#FFF; display:block; height:60px;}

.language{ clear:both; float:none; line-height:34px;}
.language ul{ float:right; margin:0px; padding:0px;}
.language li{ float:left; list-style:none;}
.language a{ background:url(../images/top_language_arr.gif) no-repeat 0 center; padding:0 0 0 8px; width:60px; display:inline-block; color:#FFF;}


h1.section{ margin:0px; padding:0px; line-height:30px; background-color:#cc001f; color:#FFF; font-size:18px; text-indent:30px;}
h2.section{ margin:0px; padding:0px; line-height:30px; background:url(../images/in_content_title_arr.gif) no-repeat 5px center;background-color:#f6f6f6; font-weight:normal; font-size:12px; text-indent:25px;}
h2.section strong{ color:#1e568a; font-size:14px;}

.leftabout{ padding:20px 10px 10px;}
.leftabout h2{margin:0px; padding:0px; font-size:12px;}
.leftabout h2 b{ color:#1b890c;}
.leftabout p{line-height:20px; font-size:11px; }

.rightabout{ padding:15px 10px; background-color:#f6f6f6;}
.rightabout h2{margin:0px; padding:0px; font-size:14px; color:#1e568a;}
.rightabout p{line-height:20px;}
.rightabout .justify{ text-align:justify; text-justify:inter-ideograph;}
.rightabout .ringaboutimg{ float:left; width:160px; height:120px; padding:10px; background-color:#fff; margin:10px; display:inline;overflow:hidden;}
.rightabout i{ color:#cc001f; text-decoration:underline;}

.rightabout1{ padding:30px 20px; float:left; width:27%; border-right:#dfdfdf solid 1px; display:inline;}
.rightabout1 h2{margin:0px; padding:0px; font-size:12px;}
.rightabout1 h2 b{ color:#1b890c;}
.rightabout1 p{ color:#666; font-size:11px; }
.rightabout1 .ringabout1img{ float:right; width:41px; height:41px;margin:0 0 10px 10px; display:inline; overflow:hidden;}

.menu2{ padding:10px 10px; background-color:#f6f6f6;}
.menu2 ul{ margin:0px; padding:0;}
.menu2 li{ line-height:22px; margin-left:18px;list-style-type:none;}
.menu2 li a{ background:url(../images/menu2_arr.GIF) no-repeat 0 center; padding-left:16px;}

.in_content{ margin:20px 0; line-height:18px;}
.in_content a{color:#00387F; text-decoration:underline}
.in_content a:hover{color:#990000;}
.in_content .inputText{ border:#CCC solid 1px;}
.in_content ul,li{ list-style-type:disc;}

#friendship_link ul{ margin:0; padding:0;}
#friendship_link li{ float:left; width:96px; text-align:center; height:40px; line-height:40px;list-style:none;}
#friendship_link li img{ width:88px; height:31px;}
#friendship_link li a:hover{ border:#111 solid 1px;}

.footer{ margin-top:10px; padding:10px 0 50px 0; background:url(../images/footerbg.gif) no-repeat top left;}
.footer .sitename{ font-size:16px; font-family:Impact; color:#3b3b3b;}
.footer .copyright{line-height:22px;}

/*要覆写之前的CSS，只能把这个放在最后*/
.separate1{ margin-top:10px;}
.separate2{ margin-top:30px;}

.background{ background:url(../images/mainmenuu_dotted.gif) repeat-x right bottom;}
.background1{ background-image:url(../images/background1.gif); background-repeat:no-repeat; background-position:right bottom;}

.border{ border:#ccc solid 1px;}