@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%; background-color:#FFF; font:12px Arial, "宋体", "黑体"; margin:0 auto; color:#111;}

.topmenu{ background:url(../images/topmenubg.gif) no-repeat; height:27px;}
.menuul{ margin:0px;list-style:none; padding:0}
.menuul li{ line-height:27px; float:left; position:relative;list-style:none;}
.menuul li a{ padding:0 24px 0 25px; height:27px; display:inline-block; }
.menuul li a:hover{ color:#fff; }
.menuul li.hover{ background:url(../images/mulu.gif) no-repeat; color:#FFF;text-decoration:none}
.menuul li a.index{ padding: 0 113px 0 55px; color:#FFF;}
.menuul li a.index:hover{  background:none;}

.submenuul{ position:absolute; top:27px; left:0px; background:#fff; border:#ccc solid 1px;opacity:0.9; display:none; margin:0px; padding:0;}
.submenuul li{ float:none; background-color:#f1f1f1; clear:both;}
.submenuul li a{ background:url(../images/menu2_arr.GIF) no-repeat 0 center; width:60px; padding-left:16px; margin-left:10px;}
.submenuul li a:hover{background:url(../images/menu2_arr.GIF) no-repeat 0 center;color:#212121; text-decoration:underline;}

.main{ width:910px; margin:0 auto; float:none; clear:both;}
.mainleft{ width:210px; float:left;}
.mainright{ width:680px; float:right;}


.language{ float:right;}
.language ul{ line-height:40px;}
.language li{ float:left;list-style-type:none;}
.language a{ background:url(../images/top_language_arr.gif) no-repeat 0 center; padding:0 20px 0 12px; display:inline-block; color:#333;}


h1.section{ margin:0px; padding:0px; line-height:30px; background-color:#cc001f; color:#FFF; font-size:14px; text-indent:20px;}
h1.section a{ line-height:30px; color:#FFF; font-size:14px; }
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:14px;}
.leftabout h2 b{ color:#1b890c;}
.leftabout p{line-height:20px; font-size:12px; }

.rightabout{ padding:15px 10px; background-color:#fafafa;}
.rightabout h2{margin:0px; padding:0px; font-size:18px; color:#1e568a; font-family:"微软雅黑", "宋体", "黑体"; font-weight:normal;}
.rightabout p{line-height:22px; font-size:13px;}
.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 u{ 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:14px;}
.rightabout1 h2 b{ color:#1b890c;}
.rightabout1 p{ color:#666; font-size:12px; }
.rightabout1 .ringabout1img{ float:right; width:41px; height:41px;margin:0 0 10px 10px; display:inline; overflow:hidden;}

.rightReg{ margin: 0 10px; width:45%; float:left;}

.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; font-size:13px;}
.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 { height:40px; overflow:hidden;}
#friendship_link ul{ margin:0; padding:0;}
#friendship_link li{ float:left; width:91px; 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，只能把这个放在最后*/
.separate{ margin-top:10px;}
.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;}