@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0;}
body{background:#f2f2f2; padding:0; margin:0; font-size:14px; font-family:"宋体"; color:#150958;}
ul,ol,li,p,h1,h2,h3,h4,dl,dd,dt,table,th,td,tr{ list-style:none; margin:0; padding:0; border:0;}

/*-- header common start */
a{ color:#150958; text-decoration:none;}
a:hover{ color:#cd343a; text-decoration:underline;}
img{ border:none;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.p1{ margin:10px 0 0 0; border-bottom:1px dashed #f60; padding:0 0 15px 0;}
.p1 a{ color:#e47d04;}
.p2{ margin:20px 0 0 0;}
.p3{ padding:15px 0 0 5px; height:30px; clear:both; display:block;}
.p4{ position:absolute; margin:11px 0 0 -10px;}
.p5{ display:block; float:left; padding:5px; border:1px solid #ccc; background:#eee; text-align:center; line-height:24px; font-size:12px; margin:0 15px 10px 0;}
.p6{ line-height:24px; color:#333; text-indent:28px; padding-bottom:15px;}
.p7{ padding-bottom:10px; border-bottom:1px dashed #ccc; display:block; margin:0 0 15px 0;}
.col{ margin:10px 0 0 0;}

/*-- input common -- */
.services{ position:absolute; height:185px; width:62px; right:150px; }
.ritbanner{ margin:5px 0 0 0;}
.ritbanner img{ margin:10px 0 0 0; clear:both;}

/*-- header common start */
.header{ width:960px; margin:0 auto; height:40px;}
.header p{ float:left; display:block;}
.header span{ line-height:40px; color:#666; float:left; margin:0 0 0 10px;}
.header b{ float:right; display:block; margin:10px 0 0 0; line-height:20px; font-weight:normal; color:#666;}
.header b img{ float:left; margin:0 10px 0 0;}
.headerbox{ background:#fff; padding:10px 0;}
.header a{ color:#666;}

.header,.topbanner,.waepar,.gllay,.commtiy{width:960px; clear:both;}
.topbanner{ margin:0 auto; height:464px; background:url(../topic/topic_bg.jpg) no-repeat;}
.topbanbg{ background:url(../topic/topic_05.jpg) repeat-x #630506;}

.titcon{ float:left; padding:84px 15px 0 20px; width:485px; color:#ccc; line-height:24px;}
.titcon h1{ color:#e47d04; font-size:30px; line-height:50px; font-family:"微软雅黑"; font-weight:normal;}
.titcon h2{ font-size:16px; line-height:30px; font-family:"微软雅黑"; color:#fff; padding:0 0 30px 0;}
.pointpic{ float:right; padding:36px 5px 0 0;}
.pointpic span{ color:#fff; font-size:12px; position:absolute; margin:2px 0 0 285px;}

.waepar{ margin:10px auto 0 auto;}
.col-1{ float:left; width:680px;}
.col-title h2{ height:40px; font-family:"微软雅黑"; font-weight:normal; border:1px solid #ccc; border-bottom:none; padding:25px 0 0 92px; background:#fff;}
.contant{ padding:20px; border:1px solid #ccc; background:#fff;}

.col-2{ float:right; width:270px;}
.list,.textlist{ background:#fff; }
.list h1,.textlist h1{ font-size:14px; line-height:33px; background:url(../topic/topic_03.jpg) repeat-x 0 1px; color:#fff; padding:0 10px; border:1px solid #080059;}
.list ul,.text{ border:1px solid #ccc; padding:15px;}
.list ul li{ background:url(../topic/topic_08.jpg) no-repeat 0 7px; padding:0 0 0 20px; line-height:24px; font-size:12px;}

.text{ font-size:12px; line-height:20px; color:#666;}
.text img{ float:left; padding:5px; background:#eee; border:1px solid #ccc; margin:0 10px 5px 0; }

.contact{ background:url(../topic/topic_10.jpg) repeat-x 0 bottom #edeef8; border:1px solid #ccc; border-top:2px solid #150958; margin:10px 0 0 0; padding:15px; line-height:22px;}

.gllay,.commtiy{ margin:10px auto; background:#fff; border:1px solid #ccc;}
.gllay h1,.commtiy h1{ border-bottom:1px solid #ccc; line-height:30px; background:url(../topic/topic_02_1.jpg) no-repeat 10px 8px; padding:0 0 0 25px; font-size:14px;}
.gllay ul{ padding:15px 8px;}
.gllay ul li{ float:left; line-height:22px; padding:0 5px;}
.gllay ul li p{ text-align:center; clear:both; padding:0 0 6px 0;}
.gllay ul li img{ padding:5px; background:#eee; border:1px solid #ccc;}

.commtiy{ padding:0 0 15px 0;}
.commtiy dl b{ font-size:14px;}
.commtiy dl{ padding:0 20px; line-height:24px; font-size:12px;}
.commtiy input{ border:1px solid #ccc; padding:1px 5px; color:#666;}
.commtiy textarea{ border:1px solid #ccc; padding:1px 5px; color:#666;}

/*-- footer start -- */
.footer{ width:940px; margin:10px auto; padding:10px; text-align:center; color:#666; line-height:20px; font-size:12px; border-top:2px solid #150958;}