@charset "utf-8";
body { font-size:12px; margin:0px;font-family: 宋体, serif; padding:0px;}
.input { width:170px; height:15px; border:1px #999999 solid;}
a {text-decoration:none; color:#000000};
a:hover {text-decoration:none; color:#ff0000;}
li {list-style-type:none; }
h2 { line-height:40px; text-align:center; height:40px; line-height:40px; margin:20px 0px 0px 0px; overflow:hidden; color:#8f22b7 }
ul { margin:0px; padding:0px}
li { overflow:hidden; text-align:left}
/*中间部分*/
.middle {width:960px; min-height:300px; margin:0px auto; background:url(mid_bg.gif) repeat-x; clear:both}

.content { width:662px; height:700px; margin:15px auto 0px 15px; float:left}
.content .content_title { width:100%; height:23px; border:1px #a0a0a0 solid; background:url(content_bg.gif) repeat-x; line-height:23px; font-weight:bold;} 
.content .content_article { width:100%; height:696px; border:1px #dc7edb solid; border-top:none}
.content .content_article .list ul{margin:0px; padding:0px}
.content .content_article .list li{ border-bottom:dotted 1px #CCCCCC; height:68px; line-height:28px; padding-left:25px;}
.content .content_article .list li a{ color:#8e22b6}
.list_content {height:30px; background:#FeFeFe; border:1px #F6F6F6 solid; color:#d20fde; width:98%}

/*文章详细信息*/
.content .content_info { width:662px; height:720px; border:1px #dc7edb solid; text-align:center; overflow:hidden}
.content .content_info .line { height:10px; border-bottom:1px #999999 solid; width:80%; margin:0px auto}
.content .content_info .info { height:415px; width:620px; margin:0px auto; line-height:20px; text-align:left; margin-top:15px;}
/*文章详细信息下执门话题*/
.keywords { background:url(keywords.gif) repeat-x; height:23px; border:1px #c42dda solid; width:640px; margin:20px auto 0px auto; text-align:left;}
.keywords img { margin:2px auto 0px 20px}
.keywords_list { background:url(keywords_bg.gif) repeat-x; height:159px; width:640px; border:1px #c42dda solid; border-top:none; margin:0px auto 0px auto; text-align:left}
.keywords_list ul { padding:0px; margin:0px} 
.keywords_list li { height:25px; line-height:25px; margin-left:10px}
.keywords_list li a{ color:#084a50}

/*首页内容部分*/
/*首页内容部分上部*/
.index1 { width:960px; height:180px;}
.index1 .index1_left1 { background:url(left_bg.gif) repeat-x; height:23px; width:248px; border:1px #8b0eb2 solid; font-weight:bold; line-height:23px; color:#FFFFFF}
.index1 .index1_left2 { width:248px; height:140px; border:1px #dc7edb solid; border-top:none; background-color:#fcf1f4; text-align:center} 
.index1 .index1_left2 img{margin:5px}
.index1 .index1_center1 { background:url(left_bg.gif) repeat-x; height:23px; width:444px; border:1px #8b0eb2 solid; font-weight:bold; line-height:23px;margin-top:15px; color:#FFFFFF}
.index1 .index1_center2 { width:444px; height:140px; border:1px #dc7edb solid; border-top:none; text-align:center} 
.index1 .index1_center2 ul { margin:0px 1px; 2px 4px}
.index1 .index1_center2 li { width:140px; height:28px; overflow:hidden; float:left; margin:4px 2px 3px 3px; line-height:28px; background-color:#f9d7e0}

.index1 .index1_right1 { background:url(left_bg.gif) repeat-x; height:23px; width:248px; border:1px #8b0eb2 solid; font-weight:bold; line-height:23px; float:right; margin-top:15px; color:#FFFFFF}
.index1 .index1_right2 { width:248px; height:140px; border:1px #dc7edb solid; border-top:none; background-color:#fcf1f4; float:right; clear:both} 
.index1 .index1_right2 ul{margin:0px;padding:0px}
.index1 .index1_right2 li{ height:27px; line-height:27px; border-top:1px #dc7edb dotted}

/*首页内容部分下部*/
.index2 { width:960px; height:562px; margin:3px auto 0px auto}
.index2 .index2_left1 { background:url(left_bg.gif) repeat-x; height:23px; width:248px; font-weight:bold; line-height:23px; color:#ffffff; border:1px #6d1c3c solid; border-bottom:none}
.index2 .index2_left2 { width:248px; height:520px; border:1px #6d1c3c solid; background-color:#fcf1f4} 
.index2 .index2_center1 { background:url(left_bg.gif) repeat-x; height:23px; width:444px; border:1px #6d1c3c solid; font-weight:bold; line-height:23px; color:#fff; }
.index2 .index2_center1_1 { background:url(left_bg.gif) repeat-x; height:23px; width:444px; border:1px #000 solid; font-weight:bold; line-height:23px; color:#fff}
.index2 .index2_center2 { width:444px; height:270px; border:1px #c0c0c0 solid; border-top:none;} 
.index2 .index2_center2 ul { margin:0px 1px; 2px 4px}
.index2 .index2_center2 .up { height:110px; width:150px;}
.index2 .index2_center2 .up img { margin:14px;}
.index2 .index2_center2 .up1 { width:285px; text-align:left; line-height:25px; margin-top:5px}
.index2 .index2_center2 .up1 span{ color:#FF6600}
.index2 .index2_center2 .down { clear:both; border-top:1px #999999 dotted;}
.index2 .index2_center2 .down li { width:205px; height:25px; overflow:hidden; float:left; margin:3px 5px 0px 3px; line-height:25px; background:none}
.index2 .index2_center2 li { width:215px; height:31px; overflow:hidden; float:left; margin:4px 2px 0px 2px; line-height:31px; background-color:#f9e4e9}
.index2 .index2_right1 { background:url(left_bg.gif) repeat-x; height:23px; width:248px; font-weight:bold; line-height:23px; color:#FFFFFF; border:1px #6d1c3c solid; border-bottom:none}
.index2 .index2_right1_1 { background:url(left_bg.gif) repeat-x; height:23px; width:248px; font-weight:bold; line-height:23px; color:#FFFFFF; border:1px #6d1c3c solid; border-bottom:none}
.index2 .index2_right2 { width:248px; height:270px; border:1px #6d1c3c solid; background-color:#fff; background-color:#fcf1f4} 
.index2 .index2_right2 li{ height:29px; line-height:29px; border-top:1px #999999 dotted}


/*首页图片*/
.leftad1 img { margin:4px}
.leftad2 { margin:5px 12px;}
.leftad2 img { margin:3px 4px 3px 4px}
.centerad img { margin:3px 3px}


/*左侧部分*/
.left { width:248px ; height:auto; margin:15px 15px 0px auto; float:right}
.left .left_title { background:url(left_bg.gif) repeat-x; width:245px; height:25px; line-height:24px; font-weight:bold; color:#ffffff;border:1px #890eb2 solid;}
.left .left_title_1 { background:url(left_bg1.gif) repeat-x; width:245px; height:25px; line-height:24px; font-weight:bold; color:#ffffff;border:1px #000000 solid;}
.left .left_content { background-color:#fcf1f4; border:1px #de87dd solid; width:245px; height:330px; border-top:none}
.left .left_content ul { padding:0px; margin:0px 0px 0px 10px}
.left .left_content li { height:25px; line-height:25px; margin:0px; width:93%}

/*首页左侧部分*/
.ileft { width:248px ; height:auto; margin:15px 0px 0px 0px; float:left}
.ileft .left_title { background:url(left_bg.gif) repeat-x; width:245px; height:25px; line-height:24px; font-weight:bold; color:#ffffff;border:1px #890eb2 solid;}
.ileft .left_title_1 { background:url(left_bg1.gif) repeat-x; width:245px; height:25px; line-height:24px; font-weight:bold; color:#ffffff;border:1px #000000 solid;}
.ileft .left_content { background-color:#fcf1f4; border:1px #de87dd solid; width:245px; height:330px; border-top:none}
.ileft .left_content ul { padding:0px; margin:0px 0px 0px 10px}
.ileft .left_content li { height:25px; line-height:25px; margin:0px; width:93%}

/*中间结束*/



/*头部开始*/
.header {width:960px; height:70px; margin:0px auto; background-color:#921ac6; padding:0px;}
.header a{color:#ffffff;}
.header #logo { width:260px; height:55px; vertical-align:middle; text-align:center; float:left;}
.header #logo img { margin-top:3px;}
.header #service { width:380px; height:55px; float:right; margin-top:5px;}
.header #service ul { clear:both; height:28px;}
.header #service h1 { height:15px; font-size:12px; color:#FFFFFF; text-align:right; margin-right:10px}
.header #service li { float:right; margin:0px 8px 0px 8px; overflow:hidden; }
.header #service .top li { width:100px; overflow:hidden; height:10px; line-height:12px;padding:1px; }


/*头部结束*/

/*底部开始*/
.footer { width:960px ; height:140px; margin:10px auto; clear:both}
.footer .footer_menu { background:url(foot_bg.gif) repeat-x; height:32px; border:1px #e08bdf solid;}
.footer .footer_menu li{ float:left;width:65px; text-align:center;  color:#000; font-weight:bold;  line-height:30px}
.footer .footer_menu li a{ color:#000000; font-weight:bold;font-size:14px;}
.footer .foot_icp { height:100px; line-height:70px; width:400px; text-align:right; float:left}
.footer .foot_icp img { margin:10px;}
.footer .foot_txt { width:500px; line-height:25px; float:left; margin-top:20px;}
.page li { background-color:#eeeeee; border:1px #c6c6c6 solid; height:18px; padding:2px 8px;float:left; margin:15px 5px 5px 5px; text-align:left; line-height:18px; color:#FF6600}
.fleft{float:left}
.right {float:right; font-weight:100}
.margintop { margin-top:8px;}
.marginleft { margin-left:8px;}
