@charset "utf-8";
@import url(dll.css);
@import url(module.css);
@import url(global.css);
@import url(ddsmoothmenu.css);
@import url(animate.css);
@import url(banner.css);
/* 首页部分开始 */
body { background: #134070 center top repeat;width: 1176px;margin: 0 auto;}
.mfbox{width:1176px; margin:0 auto;}
.header{ position:relative; width:100%;  height:230px;}
.h3{ font-size:12px;}
.logo{ position:absolute; overflow:hidden; z-index:9000;}
.language{ position:absolute; top:30px; right:80px; overflow:hidden; z-index:9000;}
.language li{ float:left; padding-left:10px;}


.i_nav{width:1176px;margin:auto;height:33px; background:url(../images/navbg.jpg) repeat-x center top;}

/*#nav { width:984px; height:70px; background:url(../images/nav.gif) no-repeat; margin:0 auto;}
#inav { height:32px; padding-left:20px;}
#inav li { float:left; background:url(../images/navline.gif) no-repeat left center; padding-top:4px; height:28px; padding-left:16px; padding-right:12px; position:relative; z-index:999; }
#inav li.home { background:none;}
#inav li a { display:block; width:77px; height:28px; line-height:28px; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
#inav li a:hover,#inav li.current a { background:url(../images/navon.gif) no-repeat; color:#2A4E7E;}
#inav li ul { position:absolute; width:75px; background:#FAFAFA; height:auto; left:16px; top:32px; padding:0; border:1px solid #133260; border-top:0 none; visibility:hidden; z-index:9999;}
#inav li ul li { height:30px; line-height:30px; border-bottom:1px solid #C3D6DD; width:75px; padding:0; background:none; height:24px; line-height:24px;}
#inav li ul li a { display:block; width:75px; height:30px; line-height:30px; color:#fff; font-size:12px; width:75px; height:24px; line-height:24px; font-size:12px; font-weight:normal; color:#2A4E7E;}
#inav li ul li a:hover,#inav li.current ul li a { background:none; }
#inav li ul li a:hover { background:#013490; color:#fff;}*/


/*.i_nav ul{width:1176px; margin:0 auto;}
.i_nav li{height:52px; width:103px; float:left;}
.i_nav li > a{display:block; height:52px; width:103px; color:#FFF; line-height:52px; font-size:16px; text-align:center; background:url(../Images/nav_abg.png) no-repeat center center;}
.i_nav li > a:hover{color:#FFF; background:url(../Images/nav_abg_on.png) no-repeat center center;}
.i_nav li > a.on{color:#FFF; background:url(../Images/nav_abg_on.png) no-repeat center center;}
.i_nav li.line{ width:1px; background:url(../Images/nav_line.jpg) no-repeat left top;}*/

.i_banner_box{position:relative; width:100%; height:230px; overflow:hidden; z-index:8999;}
.i_banner{ float:left; display:inline;    margin-left:0px;}
/*.i_banner li{width:100%; height:268px;}
.i_banner li a{display:block; width:100%; height:268px;}
.i_banner_p{position:absolute; width:100%; left:0; bottom:15px; text-align:center; z-index:9000;}
.i_banner_p span{ display:block; width:1040px; margin:0 auto;}
.i_banner_p a{display:inline-block; margin:0 4px; width:10px; height:10px; border-radius:100%; background:#e0e0e0; overflow:hidden;}
.i_banner_p a:hover{background:#0a6fd7; }
.i_banner_p a.on{background:#0a6fd7; }*/

.box01{width:1208px; height:45px; margin:0 auto; background:url(../images/icon01.jpg) repeat-x left top;}
.box01_l{ float:left; width:26px; height:45px; background:url(../images/icon02.jpg) no-repeat left top;}
.box01_r{ float:right; width:27px; height:45px; background:url(../images/icon03.jpg) no-repeat right top;}

.i_news01{float:left; width:800px; line-height:45px;}
.i_news01 h3{float:left; display:block; width:75px; font-weight:bold; background:url(../images/icon04.jpg) no-repeat right center;}
.i_news01_l{float:left; width:700px; padding:0 12px; overflow:hidden; height:45px;}
.i_news01_l ul{}
.i_news01_l li{float:left; width:225px; height:45px; background:url(../images/icon05.png) no-repeat left center; text-indent:10px; line-height:45px;}
.i_news01_l li a{ display:block; width:215px; color:#656565; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news01_l li a:hover{ color:#e8302d;}

.search{float:left; width:345px; height:35px; padding-top:10px; padding-left:10px; background:url(../images/icon06.jpg) no-repeat left center;}
.search li{float:left; height:25px; line-height:25px; padding-right:10px;}
.search li input{float:left; height:23px; margin:0; padding:0; border:0; line-height:23px;}
.search li input.s_int{width:170px; text-indent:20px; background:url(../images/icon07.jpg) no-repeat 5px center #FFF; border:1px solid #cfcfcf;}
.search li input.s_btn{width:64px; height:25px; color:#FFF; line-height:25px; border-radius:4px; font-family:microsoft yahei; background:url(../images/icon08.jpg) no-repeat 8px center #838383; text-align:left; text-indent:25px; cursor:pointer;}

.i_container{padding:15px 0; overflow:hidden; background:#FFF;}
.i_right{float:right; width:854px; overflow:hidden;}
.i_left{float:left; width:312px;}


.i_news02{width:854px;}
.i_news02_l{padding:14px 9px; border:1px solid #efefef; border-radius:0 0 4px 4px; overflow:hidden;}
.i_news02_ll{float:left; width:333px; height:196px; border:6px solid #f6f5f8;}
.i_news02_ll ul{}
.i_news02_ll ul img{width:100%; height:196px;}
.i_news02_ll span{ display:block; height:35px; line-height:35px;}
.i_news02_ll span a{ display:block; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news02_lr{float:left; width:444px; height:196px; margin-left:25px; padding-top:4px;}


.i_news02_lr_l{ width:444px; height:196px; overflow:hidden;}

.i_news02_lr_l ul li{height: 32px;line-height: 32px;border-bottom: 1px dotted #a1a1a1;padding-left: 16px;background: url(../images/icon12.jpg) no-repeat left center; font-size:14px;}
.i_news02_lr_l ul li a{ float:left; display:block; width:320px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news02_lr_l ul li span{float: right;color: #bebebe;margin-right: 5px;}
.i_news02_b{width:854px; height:3px; background:url(../images/icon09.jpg) no-repeat center top;}


.i_splink{width:854px; margin-top:10px; overflow:hidden;}
.i_splink_l{float:left; width:794px; overflow:hidden;}
.i_splink_l ul{width:854px;}
.i_splink_l li{float:left; display:inline-block; margin:0 5px 0 6px; width:186px; overflow:hidden;}
.i_splink_l li img{width:186px; height:120px;}
.i_splink_l li p{width:175px;margin:auto;height:30px;font-size:14px;line-height:30px;text-align:center;overflow:hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;display: -webkit-box;}

.i_news03{width:854px; margin-top:12px;}
.i_news03_l{padding:10px 16px 0; width:820px; border:1px solid #efefef;}
.i_news03_l dl{ margin-top:10px; width:822px; height:98px; padding-bottom:15px; background:url(../images/icon13.jpg) repeat-x left bottom;}
.i_news03_l dl:nth-child(last){ background:none;}
.i_news03_l dt{float:left; width:117px; height:94px; display:inline-block; margin:0 15px 0 10px; border:2px solid #f7f6f9;}
.i_news03_l dt img{width:115px; height:92px;}
.i_news03_l dd{float:left; width:656px; height:98px; overflow:hidden;}
.i_news03_l dd h3{ display:block; height:25px; line-height:25px;}
.i_news03_l dd h3 a{ display:block; float:left; width:556px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news03_l dd h3 ins{ display:block; float:right; width:100px; color:#a6a6a6; text-align:right; text-decoration:none; font-size:12px;}
.i_news03_l dd span{ display:block; height:40px; font-size:12px; line-height:20px; color:#a6a6a6; overflow:hidden;}
.i_news03_l dd i{ display:block; height:20px; padding-top:10px; line-height:20px; font-style:normal;}
.i_news03_l dd i a{ color:#467ec7;}
.i_news03_l dd i a:hover{ color:#fee413;}

.i_news04{width:421px; margin-top:15px;}
.i_news04_l{padding:10px 13px; width:710; border:1px solid #efefef;}
.i_news04_l li{height:33px; line-height:33px; background: url(../images/icon13.jpg) repeat-x left bottom; font-size:14px;}
.i_news04_l li a{ display:block; float:left; width:290px; text-indent:15px; background:url(../images/icon12.jpg) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news04_l li span{ display:block; float:right; width:80px; color:#bebebe; text-align:right;}

.i_news04_l li:nth-last-child(1){ background:none;}

.i_news04_b{width:421px; height:3px; background:url(../images/icon14.jpg) no-repeat center top;}

.i_blink{width:312px; height:140px; background:url(../images/icon15.jpg) no-repeat;}
.i_blink li{width:65px; height:66px; float:left; margin:40px 6px 0;}
.i_blink li a{position:relative;}
.i_blink li a img{ display:block; width:65px; height:66px; overflow:hidden;}
.i_blink li b{font-size:11px; color:#fff; position:absolute; top:-10px; left:9px; display:block; width:50px;}

.i_r_b{width:312px; height:3px; background:url(../images/icon16.jpg) no-repeat center top;}
.i_c_b{width:1176px; height:3px; background:url(../images/icon19.jpg) no-repeat center top; overflow:hidden;}

.i_buss{ margin-top:15px;}
.i_buss{ margin-top:0px;}
.i_buss_l{width:308px; padding:1px; border:1px solid #efefef;}
.i_buss_l ul{ background:#f8f8f8; padding:5px 13px 15px;}
.i_buss_l li{ width:282px; height:38px; line-height:38px; margin:5px auto 0; background:url(../images/icon17.png) no-repeat center top;}
.i_buss_l li a{ display:block; font-size:16px; color:#7b7b7c; text-indent:80px;}
.i_buss_l li a:hover{ color:#467ec7;}
.i_buss_l li a.i_bl01{ background:url(../images/sj01.png) no-repeat 50px center;}
.i_buss_l li a.i_bl02{ background:url(../images/sj02.png) no-repeat 50px center;}
.i_buss_l li a.i_bl03{ background:url(../images/sj03.png) no-repeat 50px center;}
.i_buss_l li a.i_bl04{ background:url(../images/sj04.png) no-repeat 50px center;}
.i_buss_l li a.i_bl05{ background:url(../images/sj05.png) no-repeat 50px center;}

.i_tsjs{margin-top:15px;}
.i_tsjs_l{width:308px; padding:1px; border:1px solid #efefef;}
.i_tsjs_l ul{ background:#f8f8f8; padding:10px;}
.i_tsjs_l li{float:left; display:inline-block; width:140px; height:95px; margin:2px;}
.i_tsjs_l li img{ width:140px; height:95px;}

.ad01{ margin-top:12px; width:312px;}

.i_zx{margin-top:15px;}
.i_zx_l{width:308px; padding:1px; border:1px solid #efefef;}
.i_zx_l ul{ background:#f8f8f8; padding:5px 34px 10px;}
.i_zx_l li{float:left; display:inline-block; width:238px;     text-align: center;
    line-height: 30px;
    height: auto;
    font-size: 16px; border:1px solid #eaeceb; margin:6px 0 0;}
.i_zx_l li img{ width:238px; height:59px;}

.i_zs{ margin-top:15px;}
.i_zs_l{width:310px; border:1px solid #efefef; background:#f8f8f8;}
.i_zs_ll{padding:5px 13px 15px;}
.i_zs_ll li{ width:282px; height:38px; line-height:38px; margin:5px auto 0; background:url(../images/icon17.png) no-repeat center top;}
.i_zs_ll li a{ display:block; font-size:16px; color:#7b7b7c; text-align:center; display:block; margin:0px 10px; width:262px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_zs_ll li a:hover{ color:#467ec7;}

.i_links{width:1134px; margin-top:20px; padding:10px 20px; border:1px solid #ededed;}
.i_links_l{ padding:10px 0; text-align:center;}
.i_links_l select{ margin:0 10px; display:inline-block; border:1px solid #809dbd;}

.footer{width:100%; padding:25px 0; text-align:center; background:url(../images/icon18.jpg) repeat-x left top #f0f0f0;}

.footer_nav{ text-align:center; color:#656464; height:40px; line-height:40px;}
.footer_nav a{padding:0 10px;}

.copyright{color:#656464; line-height:25px; padding:0 0　20px;}

.footer a{ color:#656464;}
.footer a:hover {color:#467ec7;}

/* 首页部分结束 */

/* 内页部分开始 */
.p_container{padding:15px 0; overflow:hidden;}

.p_left{float:left; width:242px; background:#FFF;}
.p_right{float:right; width:925px;}

.sidebar{width:242px;}
/*.sidebar_l{width:242px; padding:0; font-size:16px; background:#f8f8f8;}
.sidebar_l ul{ padding:10px 18px 15px 17px;}
.sidebar_l li{width:207px; height:31px; margin-top:8px; line-height:31px; background:url(../Images/sidebar_li.jpg) no-repeat center center;}
.sidebar_l li a{ display:block; color:#7b7b7c; text-indent:40px; text-align:left; background:url(../Images/sidebar_a.jpg) no-repeat 26px center;}
.sidebar_l li a:hover{ color:#0862b3;}*/

.p_content{padding:30px 25px; font-size:14px; line-height:25px; border:1px solid #efefef;}

/* 内页部分结束 */