@charset "gb2312";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
@import url(indexbanner.css);
/* ????????? */
.header{height:170px;}
.topline{height:27px; line-height:27px; color:#555555;}
.topline_l{float:left;}
.topline_r{float:right; color:#2467a9;}

.i_banner{position:relative; height:143px;}

.logo{position:absolute; left:0; top:0;}
.outlink{position:absolute; right:0; top:47px; width:389px; height:49px; background:url(Imagesicon01.png) no-repeat left top;}
.outlink li{float:left; width:129px; font-size:14px; font-family:microsoft yahei;}
.outlink li a{color:#FFF; padding-left:40px; background:url(Imagesicon02.png) no-repeat 20px center;}
.outlink li a:hover{color:#FFF;}
.outlink li a.ol01{ line-height:49px;}
.outlink li a.ol02{ line-height:40px;}
.outlink li a.ol03{ line-height:43px;}

.i_nav{height:41px; margin:0 auto; background:url(Imagesnav_bg.jpg) no-repeat left top; background-color:#FFF;}


.title01{height:30px; line-height:30px; background:url(Imagestitle_bg01.jpg) no-repeat left top;}
.title01 h3{float:left; height:30px; padding-left:15px; color:#FFFFFF; font-size:14px; font-weight:bold;}
.title01 span{display:block; float:right; padding-right:15px; font-family:"宋体";}
.title01 span a{color:#FFF;}
.title01 span a:hover{color:#FFF; text-decoration:underline;}

.title02{height:37px; line-height:37px; background:url(Imagestitle_bg02.jpg) repeat-x left top;}
.title02 h3{float:left; width:81px; height:37px; padding-left:5px; color:#FFFFFF; text-align:center; font-size:14px; font-weight:bold; background:url(Imagestitle_bg02_l.jpg) no-repeat left top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} 
.title02 span{display:block; float:right; height:37px; padding-right:10px; font-family:"宋体"; background:url(Imagestitle_bg02_r.jpg) no-repeat right top;}
.title02 ins{display:block; float:right; width:87px; height:37px; padding-right:20px; background:url(Imagestitle_bg02_i.jpg) no-repeat left top;}

.title03{height:48px; line-height:48px; background:url(Imagestitle_bg03.jpg) no-repeat left top;}
.title03 h3{float:left; height:48px; padding-left:55px; font-size:18px; font-weight:bold; font-family:microsoft yahei; text-align:center; color:#f2410b;}
.title03 span{display:block; float:right; padding-right:10px; font-family:"宋体";}
.title03 .t03nav{float:right; padding-right:30px; color:#999;}
.title03 .t03nav a{padding:0 10px;}
.title03 h3.t01{background:url(Imageshicon01.png) no-repeat left top;}
.title03 h3.t02{background:url(Imageshicon02.png) no-repeat left top;}
.title03 h3.t03{background:url(Imageshicon03.png) no-repeat left top;}
.title03 h3.t04{background:url(Imageshicon04.png) no-repeat left top;}

.title04{padding-left:5px; height:40px; background:url(Imagestitle_bg04.jpg) repeat-x left top;}
.title04 h4{float:left; width:93px; height:33px; padding-top:7px; line-height:27px; color:#FFFFFF; text-align:center; font-size:14px; font-weight:bold; background:url(Imagestitle_bg04_l.jpg) no-repeat left top;}
.title04 span{display:block; float:right; padding-right:10px; line-height:40px; font-family:"宋体";}

.title05{height:43px; line-height:43px; background:url(Imagestitle_bg05.jpg) repeat-x left bottom;}
.title05 h3{float:left; height:43px; padding-left:30px; color:#f2410b; font-size:14px; font-weight:bold; background:url(Imagesicon07.jpg) no-repeat 5px center;}
.title05 span{display:block; float:right; padding-right:10px; font-family:"宋体";}

.bot01{ height:5px; background:url(Imagesbot_bg01.jpg) no-repeat left top; overflow:hidden;}
.bot02{ height:5px; background:url(Imagesbot_bg02.jpg) no-repeat left top; overflow:hidden;}
.bot03{ height:5px; background:url(Imagesbot_bg03.jpg) no-repeat left top; overflow:hidden;}

.i_container{width:973px; margin:0 auto; padding:5px; background-color:#FFF;}

.i_box01{
	width: 973px;
	height: 266px;
}

.i_box01_l{float:left; width:710px;}

.i_news02{width:710px; height:95px; background:url(Imagesicon03.jpg) no-repeat left top;}
.i_news02 h3{display:inline; float:left; padding:5px 0 0 5px; margin:10px 0 0 10px; width:20px; height:70px; line-height:14px; font-size:14px; color:#FFF; font-family:microsoft yahei; writing-mode:tb-rl;text-align:left; background:url(Imagesicon04.jpg) no-repeat left top;}
.i_news02 h4{display:block; float:left; width:675px; height:30px; line-height:30px; text-align:center; font-size:20px; margin-top:10px;}
.i_news02 h4 a{ color:#004499; font-family:"黑体";}
.i_news02 span{display:block; float:left; width:645px; height:40px; margin-top:5px; padding:0 15px; color:#999999; line-height:20px; overflow:hidden;}

.i_ad01{float:left; margin-top:5px; padding:5px; width:343px; height:245px; background:url(Imagesicon05.jpg) no-repeat left top;}

.i_news03{float:right; width:352px; height:255px; margin-top:5px;}
.i_news03_l{width:340px; height:209px; padding:4px 5px 0; border-width:0 1px; border-style:solid; border-color:#dddddd;}
.i_news03_l li{float:left; width:340px; height:23px; line-height:23px;}
.i_news03_l li a{float:left; display:block; width:250px;  overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.i_news03_l li span{float:right; display:block; color:#999999;width:78px;overflow:hidden;white-space:nowrap; }

.i_news01{float:right; width:258px;}
.i_news01_l{
	width: 246px;
	height: 222px;
	padding: 4px 5px 0;
	border-width: 0 1px;
	border-style: solid;
	border-color: #dddddd;
}
.i_news01_l li{width:246px; height:24px; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_box02{width:973px; margin-top:7px;}
.i_box02_b{border-width:0 1px 1px; border-style:solid; border-color:#ddd; background-color:#FFF;}

.i_text{float:left; width:321px; overflow:hidden;}
.i_text_c{padding:5px; line-height:24px; font-size:12px;}
.i_text_c img{float:left; width:121px; height:87px; padding:1px; margin-right:10px; border:1px solid #ddd;}

.i_news04{float:left; width:325px; overflow:hidden;}
.i_news04_l{width:315px; padding:5px 5px 0; float:left;}
.i_news04_l li{float:left; width:315px; height:24px; line-height:24px;}
.i_news04_l li a{float:left; display:block; width:220px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news04_l li span{float:right; display:block; width:71px; text-align:right; padding-right:5px; color:#999;overflow:hidden;white-space:nowrap;}
.i_news04_l dt img{width:313px; height:60px; border:1px solid #dddddd;}
.i_news04_l dd{height:35px; line-height:35px;}
.i_news04_l dd a{float:left; display:block; width:230px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news04_l dd span{float:right; display:block; width:80px; text-align:right; padding-right:5px; color:#999;}

.i_news04_d{width:320px; height:95px; background:url(Imagesicon06.jpg) no-repeat left top;}
.i_news04_d h3{display:inline; float:left; padding:5px 0 0 5px; margin:10px 0 0 0; width:20px; height:70px; line-height:14px; font-size:14px; color:#FFF; font-family:microsoft yahei; writing-mode:tb-rl;text-align:left;}
.i_news04_d ul{float:left; width:280px; margin:3px 0 0 10px;}
.i_news04_d ul li{float:left; width:280px; height:22px; line-height:22px;}
.i_news04_d ul li a.nd{float:left; display:block; width:225px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news04_d ul li span{float:right; display:block; width:50px;}

.i_news05{float:left; width:325px; overflow:hidden;}
.i_news05_l{width:315px; padding:5px 5px 0; float:left;}
.i_news05_l li{float:left; width:315px; height:24px; line-height:24px;}
.i_news05_l li a{float:left; display:block; width:220px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news05_l li span{float:right; display:block; width:71px; text-align:right; padding-right:5px; color:#999;overflow:hidden;white-space:nowrap;}
.i_news05_t{width:315px; padding:5px 5px 0; line-height:20px; float:left;}
.i_news05_t h5{display:block; float:left; width:180px; font-size:12px; font-weight:bold;}
.i_news05_t span{display:block; float:left; width:180px;}
.i_news05_t span a{ color:#f54104;}
.i_news05_t img{float:left; width:121px; height:87px; padding:1px; margin-right:10px; border:1px solid #ddd;}

.i_contact{float:left; width:309px; margin:5px 0 0 5px; border:3px solid #fef5ec; overflow:hidden;}
.i_contact_b{width:307px; border:1px solid #fadbc6;}
.i_contact_c{padding:10px; font-family:microsoft yahei;}
.i_contact_c .i_ctel{height:35px; line-height:35px;float:left;margin-right:30px;}
.i_contact_c .i_ctel img{float:left; margin:2px 10px 0 0;}
.i_contact_c .i_ctel strong{color:#ee2828; font-size:18px; font-weight:normal; font-family:Arial;}
.i_contact_c .i_ctel span{color:#60b313; font-size:18px; font-family:Arial;}

.i_contact_c .i_cmail{height:35px; line-height:35px;float:left;margin-right:30px;}
.i_contact_c .i_cmail img{float:left; margin:2px 10px 0 0;}
.i_contact_c .i_cmail a{color:#60b313; font-family:Arial;}

.i_contact_c .i_cadd{height:35px; line-height:35px;float:left;}
.i_contact_c .i_cadd img{float:left; margin:2px 10px 0 0;}

.i_contact_c .i_cqq{margin-top:10px; height:45px; overflow:hidden;float:left;}
.i_contact_c .i_cqq li{float:left; width:90px;}
.i_contact_c .i_cqq li span{display:block; line-height:23px;}

.i_pro{width:973px; margin-top:5px;}
.i_pro_l{width:971px; height:111px; padding:10px 0 5px; border-width:0 1px; border-style:solid; border-color:#dddddd;}
.i_pro_l li{float:left; display:inline; margin-left:7px; width:153px; height:111px; overflow:hidden;}
.i_pro_l li img{float:left; width:147px; height:105px; padding:3px; background:url(Imagesicon11.jpg) no-repeat left top;}

.footer{padding:10px 0; line-height:20px; text-align:center;}

.footer_nav{text-align:left;width:100%;}
.footer_nav a{padding:0 5px;}

.copyright{margin-top:10px;}
/* ?????????? */

/* ????????? */
.p_container{background-color:#FFF;}

.p_left{float:left; display:inline; margin:5px 0 0 5px; width:710px; overflow:hidden;}
.p_right{float:right; display:inline; margin:5px 5px 0 0; width:258px; overflow:hidden;}

.p_path{height:36px; line-height:36px; background:url(Imagespath_bg.jpg) repeat-x left top;}
.p_path_l{float:left; background:url(Imagespath_l.png) no-repeat left center;}
/*.p_path_l h3{float:left; padding-left:36px; color:#f2410b; font-size:14px; font-weight:bold;}
.p_path_l span{display:block; float:left; padding:0 10px;}*/

.p_path_r{float:right; padding:0 10px; background:url(Imagesicon12.gif) no-repeat left center;}
.p_path_r span{color:#f2410b;}

.p_news{width:668px;  padding:10px 20px; border-width:0 1px 1px; border-style:solid; border-color:#dfdfdf;}
/*.p_news li{float:left; width:668px; height:40px; line-height:40px; background:url(Imagesicon14.jpg) repeat-x left bottom;}
.p_news li span{float:right; color:#999999;}
.p_news li a{float:left; display:block; padding-left:15px; background:url(Imagesicon13.jpg) no-repeat left center;}*/

.p_rnews01{float:right; width:258px;}
.p_rnews01_l{width:246px; padding:4px 5px 0; border-width:0 1px; border-style:solid; border-color:#dddddd;}
.p_rnews01_l li{width:246px; height:24px; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.p_rpro01{float:right; width:258px;}
.p_rpro01_l{width:256px; padding:10px 0 5px; border-width:0 1px; border-style:solid; border-color:#dddddd;}
.p_rpro01_l li{float:left; display:inline; margin-left:10px; width:115px;}
.p_rpro01_l li img{ width:113px; height:82px;}

.p_rpro01_l li span{display:block; line-height:20px; width:113px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center;}


.p_rpro01_l1{width:256px; padding:10px 0 5px; border-width:0 1px; border-style:solid; border-color:#dddddd;}
.p_rpro01_l2{width:246px; padding:10px 5px 5px 5px; border-width:0 1px; border-style:solid; border-color:#dddddd; line-height:20px;}

#pic { BACKGROUND: #000; OVERFLOW: hidden; WIDTH: 340px; POSITION: relative; HEIGHT: 240px; }
#pics { OVERFLOW: hidden; WIDTH: 340px; HEIGHT: 240px; }
#pics DIV { POSITION: absolute; HEIGHT: 240px; }
#pics .smask { Z-INDEX: -1; }
#pics IMG { WIDTH: 336px; HEIGHT: 240px; border: 2px solid #ade3f3; }
#picNav { DISPLAY: block; OVERFLOW: hidden; WIDTH: 80px; HEIGHT: 8px; position: absolute; top: 228px; right: 2px; z-index: 5; }
#picNav LI { DISPLAY: block; FLOAT: left; WIDTH: 15px; CURSOR: pointer; HEIGHT: 8px; TEXT-ALIGN: center; margin-left: 1px; background: #666; color: #fff; }
#picNav .nbg { BACKGROUND: #666; }
#picNav A { DISPLAY: block; Z-INDEX: 12; MARGIN: 0px auto; TEXT-TRANSFORM: uppercase; WIDTH: 45px; COLOR: #ffffff; LINE-HEIGHT: 22px; POSITION: relative; HEIGHT: 22px; z-index: 20; }
#picNav .current { BACKGROUND: #347e0d; }
#picNav .current A { COLOR: #fff; }
#pic #flow { background: url(../images/fcurrent.gif) no-repeat; margin-top: -33px; WIDTH: 45px; HEIGHT: 22px; Z-INDEX: 22; left: 652px; POSITION: absolute; }