@charset "utf-8";

/* base */
/*共用部分*/
body {
	font-family:"思源宋体" !important; font-size:12px; line-height:20px;
	color:#666;
	background:#fff;
	margin: 0px;
	text-align:center;
}
*{ padding:0; margin:0;font-family:"思源宋体" !important;}
a { color:#666; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.clearboth { clear:both; }
.clearleft { clear:left; }
.clearright { clear:right; }
.page{ text-align:center; width:700px; float:left; padding:20px 0;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#c30;}
.fd_right{ float:right;}
.fd_left{ float:left; margin-right:10px;}
/*共用部分结束*/

.wrapper{ width:1000px; margin:0 auto; text-align:left; overflow:hidden; background:#fff; padding-bottom:20px;}
.wrapper1{ width:100%; margin:0 auto; overflow:hidden; background:url(../images/a_02.jpg) repeat-x top; height:44px;}
.wrapper1 .top{ text-align:right; margin:0 auto; width:850px; margin-top:12px;}
.wrapper2{ width:100%; margin:0 auto; overflow:hidden; background:#fff; padding-bottom:50px;}
.wrapper2 .main1{ width:850px; margin:0 auto}
.wrapper2 .main1 .flash{ margin:0 auto; width:650px; margin-top:80px;}
.wrapper2 .main1 .anniu{ width:630px; margin:0 auto; margin-top:80px;}
.wrapper2 .main1 .anniu ul li{ float:left; margin-left:40px;}
.wrapper3{ width:100%; margin:0 auto; overflow:hidden; background:#000066;}
.wrapper3 .footer1{ width:850px; margin:0 auto; color:#FFFFFF; margin-top:30px;}
.wrapper3 .footer1 span{ float:left; width:600px; text-align:left}
.wrapper3 .footer1 a{ float:right; width:200px; text-align:right; color:#FFFFFF}
.wrapper3 .footer1 a:hover{ color:#FF6600}
.wrapper4{ width:100%; margin:0 auto; overflow:hidden; background:url(../images/bj.jpg) repeat-x top;}
.wrapper5{ width:100%; margin:0 auto; overflow:hidden; background:url(../images/ftbj.jpg) repeat-x bottom; height:154px;}

/*头部header部分*/
.header{width:1000px; margin:0 auto;}
.header .logo{ float:left; padding-top:28px; padding-bottom:33px;}
.header .logo h1{ display:none;}
.header .top_right{ float:right; margin-top:70px;}
.header .top_right a{ padding:0 6px; color:#000000;}
.header .nav { float:left; font-weight:bold; color:#fff; height:61px; line-height:57px; background:url(../images/th.png) no-repeat; width:624px; position:absolute; left:320px; top:-40px;}
.header .nav ul{height:27px;}
.header .nav ul li{ float:left;}
.header .nav ul li.no_border{ border:none;}
.header .nav ul li a{ color:#fff; display:block; padding:0 13px;}
.header .nav ul li a:hover{color:#fc0;}
#menu2 {}
#menu2 ul {float:left;}
#menu2 li { position: relative;}
#menu2 li a { float:left;}
#menu2 ul ul { display:none;  position:absolute; top:58px;  left:0; }
#menu2 ul ul li{ padding:0px; line-height:30px;}
#menu2 ul ul li a{ background:#336699; border-bottom:1px solid #7ca0bf; display:block; overflow:hidden; white-space:nowrap; width:100px; padding:0; text-align:center;}
#menu2 ul ul li.ee a{ background:#336699; border-bottom:1px solid #7ca0bf; display:block; overflow:hidden; white-space:nowrap; width:282px; padding:0; text-align:center;}
.banner{ width:1000px; height:203px; float:left; position:relative; margin-top:16px;}
/*头部header部分结束*/

/*首页中间内容部分开始*/
.main{ width:1000px; float:left; margin-top:20px;}
.main .left{ width:300px; float:left;} 
.main .left .xzst{width:300px; float:left;}
.main .left .xzst .intro{ margin-top:13px;}
.main .left .xzst .intro ul li{ float:left; margin-right:10px; text-align:center}
.main .left .lxfs{ width:300px; float:left; margin-top:15px;}
.main .left .lxfs .tb{ width:289px; height:12px; float:left; background:url(../images/yj_46.jpg) no-repeat top}
.main .left .lxfs .zj{ width:289px; float:left; background:url(../images/yj_47.jpg) repeat-y;}
.main .left .lxfs .zj p{ width:269px; margin-left:15px; color:#000000; line-height:25px;}
.main .left .lxfs .zj p.lxfw{ width:127px; height:27px; background:url(../images/lxfw.jpg) no-repeat; color:#FFFFFF; text-align:center; margin-top:10px;}
.main .left .lxfs .db{ width:289px; height:12px; float:left; background:url(../images/yj_49.jpg) no-repeat bottom}
.main .left .gsqc{ width:223px; height:62px; float:left; margin-top:15px;}
.main .left .gscf{ width:281px; height:149px; float:left; margin-top:15px;}
.main .left .gscf p{ margin-top:10px;}

.main .right{ width:650px; float:right; text-align:left} 
.main .right .gsgy{ width:650px; float:left;}
.main .right .gsgy .title{ width:650px; float:left;}
.main .right .gsgy .intro{ width:650px; float:left; margin-top:10px;}
.main .right .gsgy .intro p{ color:#999999;}
.main .right .fzjg{ width:590px; height:576px; float:left; margin-top:15px; background:url(../images/fz.jpg) no-repeat;}
.main .right .fzjg .fw{ width:145px; float:left; margin-top:40px; margin-left:227px; _margin-left:113px;}
.main .right .fzjg .fw .title{ width:71px; height:19px; margin:0 auto}
.main .right .fzjg .fw .intro{ margin-top:7px;}
.main .right .fzjg .sy{ width:555px; float:left; margin-left:30px; margin-top:260px; _margin-left:20px}
.main .right .fzjg .sy .title{ width:78px; height:22px;}
.main .right .fzjg .sy .intro{ margin-top:15px;}
.main .right .fzjg .sy .intro p{ color:#CCCCCC}
.main .right .new{ width:650px; float:left; margin-top:15px; background:url(../images/dq_82.jpg) no-repeat left top; height:200px;}
.main .right .new ul li{ width:352px; float:right; margin-top:10px;}
.main .right .new ul li p{ width:352px; float:left; color:#CCCCCC}
.main .right .new ul li p.title{ color:#006699; font-weight:bold; font-size:12px}

/*首页中间内容部分结束*/

/*内页中间内容部分开始*/
/*左边*/
.sidebar{ width:200px; float:left;}
.sidebar .title{ font-size:14px; padding-left:10px; font-weight:bold; color:#003333; border-bottom:solid 1px #003333}
.sidebar .intro{ padding:10px;}
.sidebar .intro ul li{ border-bottom:dashed 1px #ccc; padding-left:10px; line-height:26px;}
.sidebar .intro ul li a{ color:#000000}
.sidebar .intro ul li a:hover{ color:#c30;}
#menu { float:left; line-height:30px;}
#menu ul {float:left;}
#menu li { float:left; width:180px;  position: relative;}
#menu li a { display: block; float:left; padding-left:15px; width:165px;}
#menu li a:hover { color: #da1a00; }
#menu ul ul { display: none;  position: absolute; top: 0;  left:190px; }
#menu ul ul li{ background:#6699cc; width:200px; padding:0px; border-bottom:solid 1px #dadada;}
#menu ul ul li a{ padding:0px 10px; width:200px; overflow:hidden; white-space:nowrap; color:#fff;}
#menu ul ul li a:hover{ color:#f90;}

/*右边*/
.content{ width:750px; float:right;} 
.content .title{ padding-left:10px; font-size:12px; color:#003333; font-weight:bold; border-bottom:solid 1px #003333}
.content .intro{ padding:15px;}
.content .intro p{ margin-bottom:6px; line-height:25px;}

.content .intro1{ width:632px; height:615px; background:url(../images/5.jpg) no-repeat}
.content .intro1 .lx{ padding-top:191px; padding-left:77px;}
.content .intro1 .lx p{ margin-bottom:6px; line-height:25px; color:#003333}

.content .product_list{ padding:15px 0;}
.content .product_list ul li{ width:730px; overflow:hidden; float:left; margin-top:5px;}
.content .product_list .tu{ width:120px; float:left}
.content .product_list .nr{ width:580px; float:right}
.content .product_list .nr p.first{ color:#003333; font-weight:bold}
.content .product_list .an{ width:730px; height:22px; float:right; background:url(../images/a_11.jpg) no-repeat right; text-align:right}
.content .product_list .an a{ color:#000000; margin-right:25px;}
.content .product_list .an a:hover{ color:#FF9900; text-decoration:underline}

.content .product_show{ padding:15px;}
.content .product_show ul li{ float:left; margin-bottom:20px; width:640px;}
.content .product_show ul li.pic{ text-align:center; border-bottom:dashed 1px #ccc;}
.content .product_show ul li.pic span{ display:block; font-weight:bold;}
.content .product_show ul li.nr p.jc{font-weight:bold;}
.content .product_show ul li img{ width:367px; height:241px;}

.content .news_list{ padding:14px;}
.content .news_list ul li{ width:700px; float:left; margin-bottom:16px; border-bottom:dashed 1px #ccc; padding-bottom:2px; padding-left:22px;}
.content .news_list ul li span{ color:#1a5ea5; float:right; padding-right:10px;} 
.content .news_list ul li a:hover{ color:#0b8bd2;}

.content .news_show{ padding:14px; display:block}
.content .news_show ul li.bt{ font-size:14px; font-weight:bold; text-align:center;}
.content .news_show ul li.date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #999;}
.content .news_show ul li.nr{ padding:8px 18px;}
.content .news_show ul li.nr p{ margin-bottom:10px; line-height:26px;}
.content .news_show ul li.back{ text-align:center;}
.content .news_show ul li.back a:hover{ color:#ec6100;}

.content .feedback{ padding:15px;}
.content .feedback table{}
.content .feedback table thead{ font-weight:bold;}
.content .feedback table tr td{ padding:4px;}
.content .feedback table tr td a:hover{ color:#c30;}
.content .feedback table input, .content .feedback table textarea{ border:solid 1px #ccc;}
.content .feedback table input.button{background:#256AB6; color:#fff; cursor:pointer; padding:2px 4px;}

.content .job{ padding:15px;}
.content .job table{ background:#EAEAEA; margin-bottom:20px;}
.content .job table thead{ font-weight:bold;}
.content .job table tr td{ background:#fff; padding:4px;}
.content .job table tr td a:hover{ color:#c30;}
/*内页中间内容部分结束*/

/*脚部分开始*/
.footer{ text-align:center; width:1000px; margin:0 auto; padding:10px; color:#000;}
.footer .dz{ width:1000px; float:left;}
.footer .dz .left{ float:left; margin-top:5px;}
.footer .dz .rihgt{float:right}
.footer .bq{ width:1000px; float:left; margin-top:26px;}
.footer .bq .left{ float:left}
.footer .bq .right{float:right}
.footer .bq .right a{ color:#000000}
/*脚部分结束*/
