﻿@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(ddsmoothmenu.css);
/* ҳֿʼ */
.header{height:120px; background:url(header_bg.jpg) no-repeat center top #006cb3;}

.logo{float:left;}

.topr{float:right; height:120px; position:relative;}

.topnav{background:url(top_rnav.jpg) no-repeat; width:346px; height:34px; position:absolute; top:0; right:0;}
.topnav span{ float:left; height:34px; line-height:34px; color:#aee1ff;}
.topnav .topnavl{width:120px;}
.topnav .topnavl a{display:block; height:34px; color:#f3fc0f; padding-left:50px;}
.topnav .topnavl a:hover{ color:#fff;}
.topnav .topnavr{ padding-left:60px;}

.i_nav{padding-top:50px; padding-right:30px; padding-left:40px;}
/*.i_nav li{float:left;font-size:16px; width:80px;}
.i_nav li a{display:block; text-align:center; color:#fff; margin:0 auto; height:50px; line-height:50px; background:url(nav_abg.png) no-repeat center top;}
.i_nav li a:hover{color:#fff; background:url(nav_abg.png) no-repeat center bottom;}
.i_nav li a.on{color:#fff; background:url(nav_abg.png) no-repeat center bottom;}*/

/*滚动样式*/
.banner_box{ height:770px; width:100%; background:url(banner_bg.jpg) repeat-x left top;}
.index_mid_box{ width:1000px; margin:0 auto;}
.index_mid_gdimg{ height:570px; overflow:hidden;}
.index_mid_gdimg li{ position:relative;}
.index_mid_gdimg li .gd_pic_01 p,.index_mid_gdimg li .gd_pic_02 p,.index_mid_gdimg li .gd_pic_03 p,.index_mid_gdimg li .gd_pic_04 p{ position:absolute; width:280px; height:70px;}
.index_mid_gdimg li .gd_pic_01 p a,.index_mid_gdimg li .gd_pic_02 p a,.index_mid_gdimg li .gd_pic_03 p a,.index_mid_gdimg li .gd_pic_04 p a{ display:block; float:left;  width:140px; height:70px; line-height:70px; font-size:20px; text-align:center;}
.index_mid_gdimg li .gd_pic_01 p{ left:86px; top:390px; }
.index_mid_gdimg li .gd_pic_01 p a:hover{ color:#2f8ccf;}

.index_mid_gdimg li .gd_pic_02 p{ left:86px; top:390px; }
.index_mid_gdimg li .gd_pic_02 p a:hover{ color:#e77c04;}

.index_mid_gdimg li .gd_pic_03 p{ right:64px; top:390px; }
.index_mid_gdimg li .gd_pic_03 p a:hover{ color:#e93048;}

.index_mid_gdimg li .gd_pic_04 p{ right:64px; top:390px; }
.index_mid_gdimg li .gd_pic_04 p a:hover{ color:#67b22f;}


.index_mid_gdicon{ background:url(banner_btn.jpg) no-repeat left bottom; height:110px; width:810px; margin:0 auto; margin-top:30px; }
.index_mid_gdicon li{ float:left; width:110px; height:110px; margin-right:65px; cursor:pointer; text-align:center;}
.index_mid_gdicon .li_1.on{ background:url(banner_btn.jpg) no-repeat left top;}
.index_mid_gdicon .li_2.on{ background:url(banner_btn.jpg) no-repeat -175px top;}
.index_mid_gdicon .li_3.on{ background:url(banner_btn.jpg) no-repeat -350px top;}
.index_mid_gdicon .li_4.on{ background:url(banner_btn.jpg) no-repeat -525px top;}

.index_mid_gdicon .li_more{width:110px; height:110px; display:block; overflow:hidden; position:absolute; top:0; right:0; }
.index_mid_gdicon .li_more a{ display:block; height:110px;}
.index_mid_gdicon .li_more a:hover{ background:url(index_mid_gdicon_bj1.png) no-repeat -700px top;}
.index_mid_gdicon .ul_txt{ overflow:hidden; color:#666; clear:both; height:24px; overflow:hidden; }



.i_container{}

.i_what{text-align:center;}
.i_what h3{display:block; height:90px; padding-top:50px;}
.i_what h3 a{ background:url(btn01.jpg) no-repeat; width:216px; height:34px; display:block; line-height:34px; color:#fff; margin:0 auto; font-size:16px;}
.i_what_l li{float:left; width:190px; padding:0 30px 30px; height:161px; overflow:hidden;}
.i_what_l li img{ width:100px; height:100px;}
.i_what_l li h4{font-size:16px; color:#333; width:190px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.i_what_l li span{font-size:12px; color:#999;}

.footer{padding:30px 0; margin:10px 0 0; width:100%; text-align:center; color:#EEEEEE; line-height:30px; background:#4F4F4F;}
.footer a{ color:#EEEEEE;}

.footer_nav a{padding:0 5px;}
.copyright{}

/* ҳֽ */

/* ҳֿʼ */
.p_banner{}

.sidebar{width:100%; height:39px; background:url(sidebar_bg.jpg) repeat-x left top;}
.sidebar ul{}
.sidebar li{float:left; line-height:38px; border-left:1px solid #dedede; border-right:1px solid #fefefe;}
.sidebar li a{display:block; padding:0px 5px; width:110px; height:38px; text-align:center; color:#666666;}
.sidebar li a:hover{color:#FF3300; text-decoration:none; background:url(sidebar_abg.jpg) repeat-x left top;}
.sidebar li a.on{color:#FF3300; text-decoration:none; background:url(sidebar_abg.jpg) repeat-x left top;}


.p_container{padding-top:23px;}

.p_left{float:left; width:130px; overflow:hidden;}
.p_right{float:right; width:840px; overflow:hidden;}

.p_lnav{width:128px; border-width:1px 1px 0; border-style:solid; border-color:#CCCCCC;}
.p_lnav li{width:128px; height:50px; line-height:50px; border-bottom:1px solid #CCCCCC; background:url(p_lnav_bg.jpg) repeat-x left top;}
.p_lnav li a{display:block; padding-left:40px; height:50px; color:#666666;}
.p_lnav li a:hover{color:#F90;}
.p_lnav li a.pln01{ background:url(icon09.png) no-repeat 20px center;}	
.p_lnav li a.pln02{ background:url(icon10.png) no-repeat 20px center;}	
.p_lnav li a.pln03{ background:url(icon11.png) no-repeat 20px center;}	
.p_lnav li a.pln04{ background:url(icon12.png) no-repeat 20px center;}
.p_lnav li a.pln05{ background:url(icon09.png) no-repeat 20px center;}	
.p_lnav li a.pln06{ background:url(icon10.png) no-repeat 20px center;}	
.p_lnav li a.pln07{ background:url(icon11.png) no-repeat 20px center;}	
.p_lnav li a.pln08{ background:url(icon12.png) no-repeat 20px center;}	
.p_lnav li a.pln09{ background:url(icon12.png) no-repeat 20px center;}	
	
.p_r_t{margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #cccccc; color:#444444; font-size:24px; line-height:200%;}


.nmdef_left{ float:left; padding-top:10px; float:left; width:270px;}
.nmdef_right{ float:right; padding-top:10px; float:right; width:700px;}