@charset "utf-8";
/* CSS Document */
body {background: url(../images/bg_01.jpg) repeat-x;}
.fl{ float:left}
.fr{ float:right}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}

.biao{ background:url(../images/a_09.jpg) no-repeat top; height:36px; padding-top:31px;color:#9A0000; padding-bottom:20px;}
.biao span.headtitle{ font-size:15px; height:29px; line-height:29px; font-weight:bold; margin-left:4px; float:left; padding:0 10px 0 25px; background:#d7b458; display:block;}
.biao span.as2 { width:35px; height:29px; float:left; background:url(../images/as2.jpg) no-repeat; display:block;}

.warp{width:1002px; margin:0 auto;}
.warp1{width:1002px; margin:0 auto;}

.main .left{width:299px;}
.main .right{width:703px;}


.header{ width:1002px; height:130px; margin:0 auto; background:url(../images/about_02.jpg) no-repeat; overflow:hidden;}
.header .logo2 { height:81px; float:left; margin-top:20px;}
.header .tel { height:40px; margin-top:40px;}

.navbg {background:url(../images/about_04.jpg) repeat-x;height:44px; width:100%; clear:both; overflow:hidden;}
.nav{ width:1002px; margin:0 auto;height:44px;}
.nav ul li { height:44px; text-align:center; float:left;line-height:44px; background:url(../images/line.jpg) no-repeat right center; padding-right:1px;font-size:14px; font-weight:bold;}
.nav ul li a,.nav ul li a:visited{color:#fff; padding:0 21px; height:44px;display:block;}
.nav ul li a:hover{text-decoration:none; color:#303030; background:#EFBF51;}
.nav ul li img { margin:0 5px 3px 0; vertical-align:middle;}

#nav1 .nav1 a,#nav2 .nav2 a,#nav3 .nav3 a,#nav4 .nav4 a,#nav5 .nav5 a,#nav6 .nav6 a,#nav7 .nav7 a,#nav8 .nav8 a,#nav9 .nav9 a,#nav10 .nav10 a,#nav11 .nav11 a{background:#EFBF51;color:#303030;text-decoration:none;}

.nave ul li a,.nave ul li a:visited{color:#fff; padding:0 24px; height:44px;display:block;}

.head { width:100%; height:194px; background:url(../images/index_02.jpg) no-repeat; overflow:hidden;width:1002px; margin:0 auto;}
.logo { width:313px; float:left;  margin-top:20px;}
.logo2 { width:313px; float:left;  margin-top:36px; margin-left:30px;}
.aav{height:134px; height:54px; padding-top:57px; width:537px; float:right; padding-right:35px;}
.aav ul{ margin-left:15px;}
.aav ul li a:link,.aav ul li a:visited{ padding:0 24px;display:block; text-align:center; color:#fff;line-height:54px;font-size:14px; font-weight:bold;}
.aav ul li a:hover{height:50px;color:#FFD575;text-align:center;}

.flash { clear:both; width:100%; height:441px; overflow:hidden;}
.flash2 { clear:both; width:100%; height:309px; overflow:hidden; background:url(../images/about_05.jpg) repeat-x top center; padding-top:4px;}
 
.shang{ background:url(../images/about_07.jpg) no-repeat; height:339px;}

.footer{height:55px; padding-top:66px;color:#fff; background:url(../images/about_15.jpg) repeat-x;}
.footer p{ margin-left:40px;}
.footer a:link,.footer a:visited,.footer a:hover{color:#FDF8D9;}

.footer1{height:100px; padding-top:55px; background:url(../images/index_06.jpg) repeat-x;color:#383838; padding-left:170px;}
.footer1 a:link,.footer1 a:visited,.footer1 a:hover{color:#383838; }

.fei{ background:url(../images/about_08.jpg) no-repeat; height:450px; padding-top:145px;font-weight:bold;}
.fei ul { width:163px; margin-left:60px;}
.fei ul li {background:url(../images/h1.jpg) no-repeat 5px 15px;}
.fei ul li a{height:38px; display:block; font-size:14px;color:#fff; padding-left:25px; line-height:38px; font-weight:bold; border-bottom:1px #B9604B dashed}
.fei ul li a:hover{ height:38px;color:#FFA800; font-weight:bold;}

.fei1{ background:url(../images/about_08.jpg) no-repeat; height:450px; padding-top:145px;}
.fei1 ul { width:163px; margin-left:60px;}
.fei1 ul li {background:url(../images/h1.jpg) no-repeat 1px 18px;}
.fei1 ul li a{height:38px; display:block; font-size:14px;color:#fff; padding:15px 15px 0px 15px; line-height:14px;border-bottom:1px #B9604B dashed}
.fei1 ul li a:hover{ height:38px;color:#FFA800;}


.contact{ background:url(../images/a_22.jpg) no-repeat;height:420px; }
.contact ul{ padding-left:40px;}


.about{height:180px; padding-top:2px; background:url(../images/about_11.jpg) no-repeat;}
.about p{ padding-left:230px; width:460px; }

.con_t{background:url(../images/c_02.jpg) no-repeat; height:166px;}
.con_t ul{ padding-left:8px;}

.new{height:200px; background:url(../images/index_11.jpg) no-repeat; padding-top:23px;}
.new ul{ margin-left:50px;}

.con_t1{ background:url(../images/a_16.jpg) repeat-y;color:#FDF8D9;}
.con_t1 ul{ margin-left:40px;color:#FDF8D9;}
.con_t1 ul a:link,.footer a:visited,.footer a:hover{color:#FDF8D9;}

.con_t2{ width:700px; padding-left:10px;}
.con_t2 ul{ margin-left:30px;}
.con_t2 ul li{ height:30px; float:left;border-bottom:1px dashed #424242; width:620px;}
.con_t2 ul li a { width:550px; float:left; display:block;}
.con_t2 ul li span { display:block; float:right; text-align:right;}

.con_t22 { padding-left:20px; overflow:hidden;}
.con_t22 ul{ margin-left:30px;}
.con_t22 ul li{ height:30px;border-bottom:1px dashed #424242; width:620px;}


.about1 p{ padding-left:10px; width:680px;}



.abo{margin-left:20px; }


.pro1 ul li{ float:left;width:232px;height:190px; line-height:36px; text-align:center;}
.pro1 ul li img{ padding:3px;border:1px solid #C5C5C5;}


.pro3 ul li{ float:left;width:222px;height:190px; line-height:30px; text-align:center;}
.pro3 ul li img{ padding:3px;border:1px solid #B8B8B8;}

.p{ background:url(../images/about_14.jpg) no-repeat; height:236px; padding-top:70px;}
.pro2{ width:1002px}
.pro2  img{ padding:3px;border:1px solid #B8B8B8; margin-left:10px;}

.pro {height:215px; padding-top:30px;}
.pro ul{ margin-left:5px;}
.pro ul li{ float:left;width:220px;height:190px; line-height:36px; text-align:center; padding-left:25px;}


.content {line-height:20px; text-align:center;}

.you{ background:url(../images/about_12.jpg) no-repeat; height:60px; padding-top:33px;}


.min-h { min-height:400px; _height:400px; padding:5px; margin-left:20px; }
.txtp p { text-indent:24px; }
.txtpe p { line-height:22px; margin-bottom:15px; margin-left:20px;}
.content { line-height:20px; }
.txtc { text-align:center; }

.txtc { clear:both; text-align:center; padding-right:25px; padding-top:20px;}
span.current,a.num { display:inline-block; margin:0 5px; padding:0 8px; height:23px; line-height:23px;}
span.current,a.num:hover { background:#fbeded; border:#ff5203 1px solid; color:#ff5203;}
a.num,a.end,a.next,a.prev { border:#cdcdcd 1px solid; color:#333; text-decoration:none;}
a.end,a.next,a.prev { display:inline-block; padding:0 8px;height:23px; line-height:23px;}
a.prev { margin:0 5px;}

.pnpage { clear:both; padding:20px 0; text-align:center;}
.pnpage a { padding:0 20px; font-weight:bold;}