@charset "utf-8";
body,div,p,ul,li,table,tr,td,img,h1,h2,h3,a{ margin:0; padding:0;}
body{ text-align:center; background:#f8f8f8;}
img{ border:0;}
ul,li{ list-style:none;}
#wrapper{ width:980px; margin:0 auto;}
.float_l{ float:left;}
.float_r{ float:right;}
.clear{overflow:auto;zoom:1;}
/**/
.m_t20{ margin-top:20px;}
.m_b15{ margin-bottom:15px;}
.p_t15{ padding-top:15px;}
.m_l30{ margin-left:30px;}
.m_r7{ margin-right:7px;}
.m_t16{ margin-top:16px;}
/**/
.line24{ line-height:24px;}
.line22{ line-height:22px;}
.size14{ font-size:14px;}
.size12{ font-size:12px;text-align:left;}
.col9d1347{ color:#9d1347;}
/*header*/
.topbar{height:44px; background:#000 url(/main/images/index_02.jpg) no-repeat center top; border-bottom:5px solid #9d1347;}
#header{ height:102px; background:#e6e6e6; text-align:center;}
.width980{ width:980px; margin:0 auto; text-align:left;}
.logo{ float:left; }
.top_r{ width:600px; float:right; text-align:right;}
.phone{ margin-top:28px;float:right; text-align:right;}
#nav{ padding-top:10px;}
#nav a{ text-decoration:none; font-size:14px; color:#333333; padding:0 15px; font-family:Microsoft YaHei;}
#nav a:hover{ color:#9d1347;}
#slide{position:relative;margin:16px auto 0 auto;width:980px;height:370px;overflow:hidden;text-align:center;}

/*news*/
.title1{ border-bottom:1px solid #9d1347; padding-bottom:7px; text-align:left;}
.video{ width:272px; float:left; }
.news{ width:316px;float:left; margin-left:36px;}
.dynamic{width:316px;float:right;}
.list{font-size:12px; line-height:20px; font-family:simsun;}
.list a{ display:block; float:left; text-decoration:none; color:#393939; width:250px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.list a:hover{ color:#9d1347;}
.list span{ float:right; color:#bdbdbd;}
.more1{ font-size:12px; text-decoration:none; color:#9d1347; font-family:simsun;padding-top:7px;}
.more1:hover{ text-decoration:none;}
/**/
.title2{ background:url(/main/images/index_29.jpg) repeat-x; height:39px; line-height:39px; text-align:left; padding-left:29px;}
.title2 h1{ font-size:24px; color:#fff;font-family:Microsoft YaHei; font-weight:lighter; background:url(/main/images/index_50.jpg) no-repeat left 2px; padding-left:25px;}
.intro{ width:268px; height:270px; float:left; background:#e5e5e5; border:1px solid #dbdbdb; border-top:0; text-align:center;}
.intro p{ font-size:12px; line-height:24px; color:#000; padding:0 26px 0 26px; text-align:left;}
.resource{ width:980px;-width:707px;float:right;height:270px;background:#fff; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; overflow:hidden;}
.resource ul{ padding:24px 0 0 28px; color:#393939;}
.resource ul li{ float:left; width:199px; margin-right:27px;-margin-right:26px;}
.resource ul li p{ line-height:24px; font-size:12px; text-align:left; padding-top:10px; }
/**/
.project{ background:#fff; border:1px solid #dbdbdb; border-top:0; padding:25px 0;font-family:simsun; }
.project ul{ padding-left:5px;}
.project ul li{ width:280px; float:left; background:url(/main/images/index_63.jpg) no-repeat right center; padding:0 22px; font-size:12px;}
.project_intro{ line-height:24px; color:#9d1347; border-bottom:1px solid #9d1347;}
.condition{ background:url(/main/images/index_69.jpg) no-repeat; width:234px; height:196px; padding-left:20px; padding-top:35px; text-align:left;}
.condition p{line-height:22px; padding-top:8px;color:#393939;text-align:left;}
/**/
.support,.dialogue { width:636px; height:305px; float:left; background:#fff; border:1px solid #dbdbdb; border-top:3px solid #9d1347;}
.dialogue {width:328px; float:right;}
.support h1,.dialogue  h1{font-family:Microsoft YaHei; font-size:18px; color:#9d1347; font-weight:normal; padding:15px 0 10px 30px;}
.dialogue ul{ padding-right:20px;}
.dialogue ul li{ border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5; padding:15px 0 15px 0;}

/**/
.copyright{ height:100px; text-align:center; margin-top:15px; background:#fff; border-top:1px solid #e5e5e5; padding-top:30px; font-size:12px; line-height:28px; color:#a3a3a3; font-family:Tahoma, Geneva, sans-serif;}
.copyright a{ padding:0 8px; color:#3d3e42; text-decoration:none;}
.copyright a:hover{ text-decoration:none;}

/*detail*/
.content_left{ width:240px; float:left;}
.content_right{ width:650px; float:right; background:#fff; border:1px solid #dbdbdb; padding:40px; line-height:24px; font-size:12px; color:#3d3d3d;min-height:520px; height:auto !important; height:520px; overflow:visible; font-family:Tahoma, Geneva, sans-serif;}
.content_left h2{ background:url(/main/images/detail_06.jpg) no-repeat; height:42px; line-height:42px; font-size:20px; font-weight:lighter; padding-left:44px; color:#fff; font-family:Microsoft YaHei;}
.leftnav a{ display:block; height:36px; line-height:36px; font-family:simsun; border:1px solid #dbdbdb; border-top:0;text-decoration:none; color:#555555; font-size:14px; font-weight:bold;}
.leftnav a:hover{ border:1px solid #9d1347; color:#9d1347; height:35px;}
.leftnav a span{ float:right; font-weight:lighter; padding-right:15px;}
.content_right h2{ font-family:Microsoft YaHei; color:#9d1347; font-size:20px; font-weight:lighter; background:url(/main/images/detail_14.jpg) repeat-x left bottom; padding-bottom:12px;}

.jsdemo{ border:1px solid #dbdbdb;border-top:0; padding:5px 0 15px 0; background:#fff; font-family:simsun;}
.jsdemo a{ text-decoration:none; display:block; height:26px; border:0; font-size:12px; font-weight:lighter; padding-left:30px;}
.jsdemo a:hover{text-decoration:none; display:block; height:26px; border:0; font-size:12px; font-weight:lighter; padding-left:30px;color:#9d1347;}



.dicengbt{ text-align:center; font-size:24px; font-family:Microsoft YaHei;}
.dicengjj{ text-align:center; font-size:12px; color:#ccc; padding-top:10px; padding-bottom:15px;}

.page{ font-family:simsun;}
.page a{ text-decoration:none; color:#000;}
.page a:hover{ color:#603;}
span.orange,span.orange a{ color:#666;}
