﻿@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(banner.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
/* ��ҳ���ֿ�ʼ */
.header{height:98px; position:relative;margin: 0 auto;border-top: 9px solid #a80000;width: 1000px;}
.header_line{ position:absolute; height:9px; top:98px; width:100%; z-index:999;}
.header_line .i{ background:url(../Images/header_bg.png) center bottom no-repeat; height:9px; margin:auto; z-index:100; width:100%; position:absolute;}

.logo{float:left; width:250px; overflow:hidden;}
.header_r{float:right; width:750px; padding-top:13px;}

.search{float:right; width:148px; height:24px; border:1px solid #dddddd;}
.search li{float:left;}
.search li input{float:left; height:24px; color:#b1a9a9; margin:0; padding:0; border:0; line-height:24px;}
.search li input.s_int{width:116px; border-right:1px solid #dddddd; text-indent:7px;}
.search li input.s_btn{width:30px; cursor:pointer; background:url(../Images/icon_search.png) no-repeat center center;}
.search li input.s_btn:hover{ background-color:#ffd101;}

.i_htxt{float:right; padding-right:10px; height:24px; line-height:24px;}
.i_htxt a{padding:0 5px;}
.i_htxt a:hover{color:#a80000;}

.i_nav{float:right; height:48px; margin-top:5px;}
/*.i_nav li.inavli{float:left; font-weight:bold; height:48px; line-height:48px; margin:0px 1px; position:relative;}
.i_nav li.inavli a.inava{background:#fff; color:#464646; font-size:14px; display:block; height:48px; line-height:48px; padding:0px 16px; position:relative; z-index:999;}
.i_nav li.inavli a.inava:hover{
	background-color:#fff; border-top:4px solid #a20000; color:#a40001; line-height:40px; text-decoration:none;
	-webkit-box-shadow:rgba(0,0,0,0.1) 1px -1px 1px,rgba(0,0,0,0.1) -1px -1px 1px;
	   -moz-box-shadow:rgba(0,0,0,0.1) 1px -1px 1px,rgba(0,0,0,0.1) -1px -1px 1px;
	        box-shadow:rgba(0,0,0,0.1) 1px -1px 1px,rgba(0,0,0,0.1) -1px -1px 1px;
			}
.i_nav li.inavli a.onover{
	background-color:#fff; border-top:4px solid #a20000; color:#a40001; line-height:40px; text-decoration:none;
	-webkit-box-shadow:rgba(0,0,0,0.1) 1px -1px 1px,rgba(0,0,0,0.1) -1px -1px 1px;
	   -moz-box-shadow:rgba(0,0,0,0.1) 1px -1px 1px,rgba(0,0,0,0.1) -1px -1px 1px;
	        box-shadow:rgba(0,0,0,0.1) 1px -1px 1px,rgba(0,0,0,0.1) -1px -1px 1px;
			}
.i_nav li.inavli a.on{color:#a80000;}*/

/*.sub_nav{
			background:#fff; position:absolute; left:0px; top:50px; z-index:997;
				-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 3px,rgba(0,0,0,0.1) 0px 0px 3px;
				   -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 3px,rgba(0,0,0,0.1) 0px 0px 3px;
						box-shadow:rgba(0,0,0,0.1) 0px 0px 3px,rgba(0,0,0,0.1) 0px 0px 3px;
			}
.sub_nav ul { width:200px;}
.sub_nav ul li.snavli {float:none; display:block; font-size:14px; font-weight:normal;}
.sub_nav ul li.snavli a {display:block; height:36px;font-size:14px; color:#666; line-height:36px; padding:0px 15px;}
.sub_nav ul li.snavli a:hover{border-top:0; line-height:36px; background:#eeeeee; box-shadow:none;}
*/
.banner{position:relative; width:100%; height:383px; overflow:hidden;}
.i_banner{float:left; display:inline;}

.i_container{padding:30px 0 40px;}

.i_news{float:left; width:240px;}
.i_news_t{border-top:1px solid #dad4d4; border-bottom:1px solid #dad4d4; height:22px;}
.i_news_t li{ float:left; height:24px; position:relative; top:-1px; z-index:11;}
.i_news_t li a{ background:#eee; color:#222; display:inline-block; height:24px; line-height:24px; padding:0px 20px;}
.i_news_t li a:hover{ background:#cccccc; color:#222; text-decoration:none;}
.i_news_t li a.on{ background:#a80000; color:#FFF; text-decoration:none;}
.i_news_l{margin-top:5px;}
.i_news_l li{padding:10px 0; height:68px; border-bottom:1px solid #eeeeee;}
.i_news_l li img{float:left; width:100px; height:68px;}
.i_news_l li span{float:right; width:130px; line-height:24px; height:72px; overflow:hidden;}

.i_pro{float:left; margin:0 15px; padding:0 15px; width:510px; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.i_pro_t{border-top:1px solid #dad4d4; border-bottom:1px solid #dad4d4; height:22px;}
.i_pro_t li{ float:left; height:24px; position:relative; top:-1px; z-index:11;}
.i_pro_t li a{ background:#eee; color:#222; display:inline-block; height:24px; line-height:24px; padding:0px 20px;}
.i_pro_t li a:hover{ background:#cccccc; color:#222; text-decoration:none;}
.i_pro_t li a.on{ background:#5b6475; color:#FFF; text-decoration:none;}
.i_pro_l{margin-top:15px; width:510px;}
.i_pro_l li{float:left; padding-right:15px; width:240px;}
.i_pro_l li img{ width:238px; height:150px; border:1px solid #cccccc;}
.i_pro_l li span{line-height:30px;}
.i_pro_l li span a{display:block; width:240px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_about{float:left; width:187px;}
.i_about_c{margin-top:10px;}
.i_about_c img{width:186px; height:90px; border:1px solid #cccccc;}
.i_about_c span{display:block; line-height:20px; padding-top:10px;}

.footer{text-align: center;
    color: #FFF;
    line-height: 25px;
    background: #566675;
    overflow: hidden;
    width: 1000px;
    margin: 0 auto;}
.footer a{color:#FFF;}
.footer a:hover{color:#FFF; text-decoration:underline;}
.footer_in{width:1000px;     padding: 15px 0 15px 0px;margin:0 auto;}
.footer_nav{float:left;}
.footer_nav a{padding:0 5px;}
.copyright{float:right;}
.footer_txt{width:1000px; text-align:left; line-height:30px; margin:0 auto; border-top:1px dotted #707e89;}

/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */
.pbanner{position:relative; width:100%; height:299px; overflow:hidden;text-align: center;}
.p_banner{/*float:left; */display:inline;}
.pbanner img{width: 1000px !important;}
.p_container{margin:0px auto 0; width:1000px; background:#FFF; position:relative; z-index:900; /*top:-179px;*/}
.p_container2{margin:0 auto 0; padding-bottom:40px; width:1000px; background:#FFF;}
.p_path{ text-align:right; line-height:30px; padding-right:10px; color:#888888; z-index:1000;}
.p_path a{color:#888888;}

.pc_img{ text-align:center; border-bottom:1px solid #eeeeee;}

.p_left{float:left; width:209px; padding-bottom:120px; border-right:1px solid #dddddd; overflow:hidden;}
.p_right{float:right; display:inline; margin-right:20px; width:740px; overflow:hidden;}


.pp_left{float:left; width:209px; }
.pp_right{float:right; width:740px;}

.sidebar{width:209px;}
/*.sidebar li{height:45px;}
.sidebar a{display:block; padding-right:15px; text-align:right; line-height:44px; height:44px; color:#222; border-bottom:1px solid #eeeeee; background:#FFF; font-size:14px; font-weight:bold;}
.sidebar a:hover{color:#222; border-bottom:1px solid #ffb400; background:#eeeeee;}
.sidebar a.on{color:#FFF; border-bottom:1px solid #ffb400; background:#ffb400;}*/

/*.sidebar2{float:right; height:28px;}
.sidebar2 li{float:left; margin-left:1px;}
.sidebar2 li a{display:block; line-height:28px; color:#FFF; padding:0 20px; background:#5b6475;}
.sidebar2 a:hover{color:#FFF; background:#ffb400;}
.sidebar2 a.on{color:#FFF; background:#ffb400;}*/

.p_rtitle{height:40px; font-size:14px; border-bottom:1px solid #eeeeee; line-height:40px; width:740px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.p_content{padding:20px 0; line-height:26px; font-size:14px;position:relative}

.p_title{height:75px; border-bottom:1px solid #eeeeee; border-top:1px solid #dddddd; background:#f6f6f6;}
.p_title h3{display:block; margin:0 auto; padding-top:20px; width:1000px; color:#01a2ea; font-size:32px; width:1000px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.p_pro{width:1000px; overflow:hidden; margin-top:40px;}
/*.p_pro ul{width:1040px; overflow:hidden;}
.p_pro li{float:left; width:306px; height:202px; margin:40px 40px 0 0; line-height:40px; background:url(../Images/icon14.png) repeat-x left bottom;}
.p_pro li a{display:block; position:relative; float:left; width:690px; color:#FFF; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.p_pro li a img{width:306px; height:202px;}
.p_pro li a span{display:block; width:306px; height:40px; text-align:center; line-height:40px; background-color:#222; display:block; font-size:16px; position:absolute; left:0; bottom:0px; filter:alpha(opacity=60); -khtml-opacity:0.60; -moz-opacity:0.60; opacity:0.60;}
.p_pro li a:hover span { filter:alpha(opacity=80); -khtml-opacity:0.80; -moz-opacity:0.80; opacity:0.80;}*/



/* ��ҳ���ֽ��� */

.i_left{float:left; width:209px; }
.i_right{float:right; width:740px;}
.yu {
    float: right;
    margin-right: 12px;margin-left: 10px;
}
.yu li.color a{opacity: 0;} 
li.color {
    float: left;
    padding: 0 5px;height:32px;
}
.yu li:nth-child(1){background: transparent url("/templates/images/bg_00.jpg") repeat scroll 0px -105px;}
.yu li:nth-child(2){background: transparent url("/templates/images/bg_00.jpg") repeat scroll -60px -245px;}
.yu li:nth-child(3){background: transparent url("/templates/images/bg_00.jpg") repeat scroll -185px -105px;}