﻿@charset "utf-8";
* {margin:0; padding:0;word-break:break-all;}
body {  padding:0; margin:0; color:#333333; font-family:"宋体"; font-size:12px; overflow-x:hidden;}
a {color:#333333;text-decoration:none; }
a:hover { color:#333;text-decoration:underline; }
ul, li, span, img{ line-height:25px; padding:0; margin:0; list-style:none; }
.float_clear { clear:both; }
.float_left { float:left; }
.float_right { float:right; }
.display_none { display:none; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none;}
.clear {clear:both; *display:inline;/*IE only*/}
img{border:none;}
/*头部样式*/
.top{ width:980px; height:62px; margin:0 auto;}
.logo{ width:300px; height:62px; float:left;}
.head_right{ width:600px; height:auto; overflow:hidden; float:right;}
#dm_header{ background:#FFF; width:100%; height:62px; border-bottom:1px solid #C5C5C5; overflow:hidden}
.dm_head{ width:580px; margin:auto; overflow:hidden;}
.dm_top{  text-align:right; font-size:12px;  width:965px; float:right; padding-right:15px; padding-top:15px}
.dm_logo{ width:199px; height:45px; float:left; margin-left:1px; margin-top:11px}
.dm_slogan{ width:247px; float:left; margin-left:11px; height:36px; border-left:1px solid #969696; color:#808080; line-height:18px; padding-left:10px; margin-top:13px}
.dm_slogan span{ color:#EE6D33}
.dm_mainnav{ height:31px; line-height:31px;  width:560px; float:right; padding-top:11px; }
.dm_mainnav ul{ font-weight:bold }
.dm_mainnav ul li{ float: left; width:80px; text-align:center;font-size:14px;}
.dm_mainnav ul li a{text-decoration: none;color: #4c4c4c;  }
.dm_mainnav  ul li a:hover{ color:#E46322;  }
/*header*/
.language{ width:580px; height:20px;}
.language li{ line-height:20px; float:left;}
.cn{background:#0475cc; width:20px; height:20px; display:block; text-align:center; line-height:20px; color:#fff; font-family:"Microsoft YaHei"; font-weight:bold;}
.en{background:#e60001; width:20px; height:20px; display:block; text-align:center; line-height:20px; color:#fff; font-family:"Microsoft YaHei"; font-weight:bold;}
/*banner*/
#bannerbg{height:350px; position:relative; top:0px; width:100%; z-index:0;}
.bannerc{height:350px; overflow:hidden; position:relative; width:100%;}
.bannerc li{height:350px; left:0; position:absolute; top:0; width:100%;}
.banner{height:350px; margin:0 auto; position:relative; text-align:center;}
.banner img{position:absolute; left:50%; top:0px; margin-left:-700px;}
.bannermenu{left:50%; margin:0 auto; position:absolute; bottom:30px; z-index:9; display:block;}
.bannermenu li{background-color:#fff; float:left; height:10px; list-style:none outside none; margin:0 5px; width:10px; overflow:hidden; cursor:pointer; border-radius: 15px;}
.bannermenu li.on{background-color:#0475cc; height:10px; width:10px; border-radius: 15px;}
/*Content*/
#Content{ background:#FFF; width:960px; height:200px; margin:15px auto 0; padding:0 10px 10px;}
#Content h3{ height:30px; line-height:30px; font-family:"Microsoft YaHei"; font-size:14px; border-bottom:1px #CCC solid; margin-bottom:15px;}
#Content b{ height:29px; width:100px; display:block; border-bottom:2px #78b6e5 solid; color:#0475cc; padding-left:10px;}
.login{ width:240px; height:200px; float:left;}  .login ul{ margin-left:20px;}
.login ul li{ line-height:22px; overflow:hidden;}  .login p{ width:60px; float:left;} .login li{ margin:10px auto;}
.bjcx{ width:400px; height:200px; float:left; margin:0 40px;} .bjcx ul{ margin-left:20px;}
.bjcx ul li{ line-height:22px; overflow:hidden;}  .bjcx p{ width:85px; float:left;} .bjcx li{ margin:10px auto;}
.ydcx{ width:240px; height:200px; float:left;}
.ydcx ul li{ line-height:22px; overflow:hidden;}  .ydcx p{ width:60px; float:left;} .ydcx li{ margin:10px auto;}
.button{ width:80px; height:25px; line-height:25px; background:#78b6e5; display:block; text-align:center; color:#FFF; border:0;}
.Content_bottom{ background:#FFF; width:960px; height:auto; overflow:hidden; margin:0 auto 15px; padding:0 10px 10px;}
.Content_bottom h3{ height:30px; line-height:30px; font-family:"Microsoft YaHei"; font-size:14px; border-bottom:1px #CCC solid; margin-bottom:15px;}
.Content_bottom b{ height:29px; width:100px; display:block; border-bottom:2px #78b6e5 solid; color:#0475cc; padding-left:10px;}
.gs_news,.hy_news{ width:360px; height:220px; float:left; margin-right:20px;}
.gs_news ul li{ line-height:25px;} .gs_news li{ list-style-type:square; list-style-position:inside; border-bottom:1px #CCC dashed; padding:3px 10px;} .gs_news li a:hover{ color:#78b6e5; }
.hy_news ul li{ line-height:25px;} .hy_news li{ list-style-type:square; list-style-position:inside; border-bottom:1px #CCC dashed; padding:3px 10px;} .hy_news li a:hover{ color:#78b6e5; }
.contactus{ width:200px; height:auto; overflow:hidden; float:left;}
.contactus ul li{ line-height:25px;}
.flink{ width:980px; height:47px; margin:0 auto 15px;}
/*Bottom*/
#Bottom{ background:#78b6e5; width:100%; height:auto; overflow:hidden; margin:0 auto; padding:15px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:25px; color:#fff;} #Bottom a{ color:#FFF;}

/*info*/
.banner{ background:#ebebeb; width:100%; height:200px; margin:0 auto;}
.banner_info{ width:940px; height:100px; margin:0 auto; padding:50px 20px; text-align:left;}
.banner_info h2{ font-size:22px; font-family:"Microsoft YaHei"; color:#EE6D33;}
.banner_info span{ font-size:14px; padding-left:20px;}
.info_box{ width:980px; height:auto; overflow:hidden; margin:15px auto 0;}
.info_list{ background:#67788E; width:180px; height:auto; overflow:hidden; float:left; }
.info_list h3{ height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; font-weight:bold; font-family:"Microsoft YaHei"; border-bottom:1px #728399 solid;}
.info_list ul li{ line-height:25px;} .info_list li{ border-top:1px #45566c solid;border-bottom:1px #728399 solid; padding-left:15px;}
.info_list li a{ color:#fff; }  .info_list li a:hover{ font-weight:bold; color:#252e39;} 
.Content{ background:#FFF; width:760px; height:auto; overflow:hidden; margin:0 auto 20px; min-height:300px; padding:10px; float:right;}
.breadcrumb{ width:760px; height:30px; line-height:30px; margin:0 auto 20px; text-align:right; border-bottom:2px #67788E solid; }
.Contents{ width:740px; height:auto; overflow:hidden; line-height:22px; margin:0 auto;}
.Contents dl{ float:left; margin:0 20px;} .Contents dl b{ margin-bottom:10px;} .Contents dd{ text-align:center; line-height:25px;} .Contents dd a:hover{ color:#0475cc;}
.Contents ul li{ line-height:25px;} .Contents li{ border-bottom:1px #CCC dashed; padding:5px 10px;}
#Page{ width:760px; height:30px; line-height:30px; text-align:right; margin:10px auto;}
.Title{ width:760px; height:30px; line-height:30px; margin:0 auto 15px; text-align:center;}
.Info{ width:760px; height:25px; line-height:25px; text-align:center; margin:0 auto 10px;}


.pub_title {
    height: 200px;
    width: 1040px;
    text-align: left;
    margin: 0 auto;
}