﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0}
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, textarea, select { margin: 0; padding: 0; word-wrap:break-word;}
body{color:#333; font-size:12px; line-height:24px; font-family:'song ti', Arial, Helvetica, sans-serif; background:url(../images/bg.gif);}

b,i,cite,em{font-style:normal; font-weight:normal;}
img,a img {border: 0 none; margin:0; padding:0; vertical-align: middle;}
table {border-collapse: collapse; border-spacing: 0; margin:0; padding:0; font-size:12px;}
a:link, a:visited {text-decoration:none; color:#666;}
a:hover{  text-decoration:none; color:#eb6001;}
ul,li{ list-style-type:none}
input {outline: 0; font-size:12px;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
.clearfix {clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}
div{ word-wrap:break-word;  text-align: justify;}


/* 通用 */

.width {width:1003px; margin:0 auto;}
.matuo {margin:0 auto;}
.over {overflow:hidden;}
.fl {float:left;}
.fr {float:right;}


/*------------------------------------------首页------------------------------------------*/		


/* Header */


#nav{ background:url(../images/nav.gif) left top repeat-x; width:1003px;height:34px; clear:both; margin:0 auto;}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none; height: 28px;line-height:28px;}
ul.menu li {position:relative; float:left; font-size:13px; }
ul.menu li ul li{ border:none;}
ul.menu ul {position:absolute; top:39px; left:0; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative;border-top:none; width:160px; margin:0;}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#1C73D2; color:#fff; width:160px; border:1px #fff solid; margin-top:-5px;}
ul.menu ul li a:hover {background-color:#fa7e04; color: #000000;}
ul.menu ul ul {left:120px; top:-8px}
ul.menu .menulink { text-align:center;font-weight:bold; background:url(../images/bg_li.gif) right top no-repeat;width:119px; color:#fff; height:34px; line-height:34px;}
ul.menu .menulink:hover, ul.menu .menuhover {width:119px;background-color:#1C73D2; }
ul.menu_en ul li a {display:block; padding:3px 7px 5px; background-color:#1C73D2; color:#fff; width:133px; border:1px #fff solid; margin-top:-5px;}


.banner {height:250px; background:url(../images/flash.jpg) no-repeat;}



/* Index */

.container { padding:12px 0 10px; background: url("../images/bg_com.gif") repeat-x scroll left top transparent;}
.cl {width:233px; background:url(../images/titc.gif) repeat-y;}
.cr {width:750px; height:465px; background:url(../images/irbg.png) no-repeat;}

.clist { background:url(../images/titlibg.png) repeat-y center top; margin:6px 0 10px;}
.clist li {line-height:29px; padding-left:54px;}

.sear { margin:0 14px 0; text-align:right;}
.sear .huinp {height:22px; line-height:22px; width:200px; font-size:12px; border:1px solid #c5d6f0; color:#ccc; margin-bottom:4px;}


.crjj {margin:0 15px 25px;}
.h1 { line-height:32px; height:32px; margin:4px 0 8px;}
.h1 a {float:right; padding:10px 0 0;}

.crjc {width:456px; line-height:28px; padding-top:5px;}
.crjc P {text-indent:24px;}
.crimg {margin:10px 0 0 20px;}

.crcp {width:482px;}
.gd {position:relative; padding:12px 0;}
.gd .LeftBotton {cursor: pointer; float:left; left:3px; position:absolute; top:50px; width:13px; height:28px; background:url(../images/ileft.png) no-repeat 0 0;}
.gd .RightBotton {cursor: pointer; float:right; position:absolute; right:3px; top:50px; width:13px; height:28px; background:url(../images/iright.png) no-repeat right 0;}
.gd .box {float:left; margin:0 6px; text-align:center;}
.gd .box a {display:block; width:132px; line-height:18px;}
.gd .box a img {display:block; width:132px; height:118px;  border:1px solid #999;}
.gd .box a:hover { color:#FA011D;}


.irlx {width:228px; margin:0 0 0 30px;}
.irlxc {margin:18px 0 0;}

.mr { background:url(../images/mrnrc.gif) repeat-y;}

.manr {clear:both; margin:14px 16px;}
.h3 {line-height:42px; height:48px; background:url(../images/mapbg.gif) no-repeat; padding-left:30px;}



/* Bottom */

.bottom {padding:4px 0; background:#4875D0; text-align:center; color:#fff;}
.bottom a {color:#fff;}






/*------------------------------------------内页面------------------------------------------*/		


/* Main */

.newslist {clear:both; margin-top:10px;}
.newslist li em {float:right; margin:0 8px 0 0; color:#C6BCA3;}
.newslist li {line-height:28px; clear:both; padding-left:20px; border-bottom:1px dashed #ccc; background:url(../images/ico1.gif) no-repeat 10px center;}
.newslist li a {color:#444; margin-left:6px; font-family:'sont ti';}
.newslist li a:hover {border-bottom:1px solid #880701; color:#B60000}
h5{text-align:center;font-size:18px;height:40px;line-height:40px;color:#333; font-family:"Microsoft yahei";}
h6{text-align:center;font-size:12px;color:#666;font-weight:normal; margin-bottom:10px; overflow:hidden; height:30px; border-bottom:1px dashed #98623d;}


.cplist {clear:both; margin-top:10px;}
.cplist li em {float:right; margin:0 8px 0 0; color:#C6BCA3;}
.cplist li {line-height:28px; clear:both; padding-left:26px; border-bottom:1px dashed #ccc; background:url(../images/ico1.gif) no-repeat 10px center;}
.cplist li a {color:#444; margin-left:6px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.cplist li a:hover {border-bottom:1px solid #880701; color:#B60000}



/* 分页样式 */

#fenye{clear:both; overflow:hidden; padding:20px 25px 10px  0;}
#fenye table {margin:0 auto;}
#fenye a{text-decoration:none;}
#fenye .prev,#fenye .next{ padding:0 5px; text-align:center;}
#fenye a.curr{width:22px; border:1px solid #B1743E; color:#333; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#999;}
#fenye a{margin:5px 4px 0 0; color:#333; border:1px solid #999; float:left; text-align:center;height:18px;line-height:18px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#333; border:1px solid #B1743E;float:left;}
#fenye span{line-height:30px; color:#a9a9a9;}



ul#gallery { clear:both; overflow:hidden; text-align:center}
ul#gallery li { display: block; float: left; margin:0 10px 13px; }
ul#gallery li img {width:148px; height:100px;}
ul#gallery li a {color:#5f5f5f; display:block; clear:both; padding:4px; background:#fff; border:1px solid #bcbbbb;}
ul#gallery li a:hover { border:1px solid #98623d; color:#3a90ca; font-weight:bold;}



