@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px}
html{ min-width:1200px}
body{font-size:12px; font-family:"微软雅黑";color:#000; width:100%; overflow-x:hidden}
img{border: 0;}
li{ list-style:none;}
.fl{float:left;}
.fr{float:right}
.cl{clear:both;}
a{ text-decoration: none; }
a:hover{ text-decoration:none; }
cite{ font-style:normal; float:right}
cite a{ color:#333}

.a_min_title{ line-height:42px;clear: both;overflow: hidden;border-bottom: 1px #ccc solid}
.a_min_title span{ float:left; font-size:24px; color: #00429c;font-weight: bold;}
.a_min_title span:before{ width:8px; height:30px; background:#00429c; content:""; display:block; float:left; margin-top:6px; margin-right:10px}
.a_min_title cite a{color: #666666;font-size: 16px;}

.all_page_title2{margin:80px auto 0;padding-bottom:40px;border-bottom:2px #7fa0cd solid; width:1200px; text-align:center; font-size:30px; font-family:微软雅黑; font-weight:bold; margin-bottom:50px; color:#2655a4}
.all_page_title2 cite a{color: #666666;font-size: 16px; }
.all_page_title2:after{ display:block; content:""; width:100px; margin:-20px auto;height:20px; background:#ffcc00; padding-left:20px}

.box2{width: 360px;height: 220px;float: left;margin-right: 60px; }
.box2:nth-child(3n){ margin-right:0}
.box2-pic{ width: 360px; height: 200px; margin:20px 0; position: relative;  border-radius: 10px;overflow: hidden;}
.box2-pic img{ width: 360px; height: 200px;  }
.box2-pic cite.bg{ height:50px; line-height:50px}
.box2-pic span.txt{ height:50px; line-height:50px;font-style: normal;position: absolute;bottom: 0;left: 0;text-align: center;width: 100%;color: #fff;font-size: 16px;}
.gc-left{ width:740px; height:180px; float: left}
.box3{width: 320px;height: 180px;float: left;}
.box3:nth-child(3n){ margin-right:0}
.box3-pic{ width: 320px; height: 180px; position: relative;  border-radius: 10px;overflow: hidden;}
.box3-pic img{ width: 320px; height: 180px;  }
.box3-pic cite.bg{ height:50px; line-height:50px}
.box3-pic span.txt{ height:50px; line-height:50px;font-style: normal;position: absolute;bottom: 0;left: 0;text-align: center;width: 100%;color: #fff;font-size: 16px;}
.gcnews{ float: right; width:390px;}
.gcnews h2{}
.gcnews h2{ line-height:50px; font-size:22px; text-align:center; padding-top:8px}
.gcnews h2 a{ color:#000}
.gcnews p{ line-height:30px; font-size:16px;border-bottom: 1px #ccc dotted; padding-bottom: 20px; color:#636363; text-indent:2em;}
.gcnews p:nth-child(4){border:0;}
.hb_list_12 li{ line-height:36px; font-size:16px; height:36px; overflow:hidden; color:#666666 }
.hb_list_12 li a{color:#666666 }
.hb_list_12 li:hover{ font-weight:bold}

.gc-right{ width:430px; height:180px; float: left; margin-left:30px}
.boxpic{ width:210; height:180px; float: left; }
.boxpic img{width:210; height:120px}
.boxpic h2{line-height:20px; font-size:16px; width:210px;}
.boxpic h2 a{color:#000}
.all_navly{ height:80px; line-height:80px; text-align:center; font-size:22px;background:#db0000}
.all_navly a{ padding:0 30px;color:#e6ecf5; display:inline-block}
.all_navly a:hover{ color:#00429c; background:#e6ecf5; font-weight:bold}
.all_banner1{ height:430px;}
.jubao{ width:1200px; height:36px; }
.jubao img{ width:153px; height:36px; float:left; margin-left:30px}

.bgg{ background:#f2f5fa}