 /*zong*/
.fl {float:left;}
.fr {float:right}
.cl {clear:both;}
.w100{width:100%;}
.w1000 {width:1002px; margin:0 auto;}
.w1100 {width:1100px; margin:0 auto;}
.w1200 {width:1200px; margin:0 auto;}
ul li{list-style:none;}
a:hover{text-decoration:none;}
a{TEXT-DECORATION:none}



/*-----------------------------header--------------------------------------*/
.head{height:115px;}
.logo{width:409px; height:69px; padding-top:21px;}
.logoy{width:485px; height:69px;padding-top:23px; font-size: 20px;    font-family: "黑体"; color:#dd1e16; font-weight:bold; line-height:32px; margin-left:15px;}
.tel{width:202px; height:108px;}
.dh{height:43px; border-bottom:3px solid #dd1e16; background:#eaeaea;}

/*-----------------------------导航--------------------------------------*/
.nav-pc{ text-align:center; font-weight:bold;}
.nav-pc ul{  padding:0; padding-left:15px; padding-right:15px;}
.nav-pc .menulevel{ padding:0;}

.nav-pc li {
    width: 146px;
    height: 46px;
	display: inline-block;
    font-size: 14px;
    color: #000;
    line-height: 46px;
    text-align: center;
    position: relative;}
	
.nav-pc li.firstli{ }
.nav-pc li a{ color:#000; display:block;}	
.nav-pc li a span:hover{ display:block;background:#dd1e16; color:#fff;}
.nav-pc li:hover a{ text-decoration:none;}
.nav-pc li:hover>.menulevel{ display:block;}
.menulevel{ width:100%; left:0; display:none; margin:0;position: absolute;
    z-index: 999; font-weight:normal;
    }
.menulevel li{ display:block; background: url(../images/mainmenu.gif) repeat-x left -60px;    border-right: 1px solid #999;
    border-bottom: 1px solid #DFDFDF;
    border-left: 1px solid #CCC; height:26px; line-height:26px;}
.menulevel li a span{color:#343434;}
.menulevel li:hover{ background:url(../images/mainmenu.gif) repeat-x left -90px;color:#000;}
.menulevel li>.menulevel{width:100%; left:100%;  top:0;}


/*-----------------------------index--------------------------------------*/
.head_x{height:400px; margin-top:14px;}
.fenlei{width:243px; height:400px; background:#dfdfdf;}
#sort_div{ width:216px; height:365px; padding:13px;}
#sort_div li{ line-height:38px;} 

.banner{width:725px; height:400px;}
.jianjie{width:232px; height:400px; background:url(../images/01.jpg) no-repeat top center;}
.jian_nei{width:223px; height:271px; line-height:24px;padding-left: 5px; padding-top: 50px;}
.liu_yan{width:223px; height:64px;}

.mainb{height:547px; margin-top:37px;}
.mainba{height:44px;}
.mainbaz{ font-size:24px; color:#0e0e0e;}
.mainbay{padding-top:10px;padding-right: 13px;}
.mainbb{height:1px; background:url(../images/04.jpg) no-repeat top center;}
.mainbc{height:458px; margin-top:10px;}

.mainc{height:319px; background:url(../images/06.jpg) no-repeat top center;}
.maincz{width:269px; height:281px; padding-top:30px;    margin-left: 24px;}
.jians{width:269px; height:26px; line-height:26px;color:#0e0e0e; font-size:16px; font-weight:bold;}
.jianx{width:269px; height:218px; margin-top:20px; line-height:24px;}
.mainczh{width:281px; height:281px;padding-top:30px;margin-right: 24px;}
.xins{width:281px; height:26px; line-height:26px;color:#0e0e0e; font-size:16px; font-weight:bold;}
.xinx{width:281px; height:218px;margin-top:15px;}
.xinx li{ line-height:28px;}
.maincy{width:503px; height:281px;padding-top:30px; margin-left:46px;}
.anlis{width:503px; height:26px; line-height:26px;color:#0e0e0e; font-size:16px; font-weight:bold;}
.anlix{width:503px; height:218px;margin-top:20px;}


/*-----------------------------footer--------------------------------------*/
.footer{ height:auto;}
.foots{height:28px; border-bottom:1px solid #b8b8b8; text-align:left; padding-top:30px;}
.footx{ height:50px; margin-top:11px; text-align:center;}



/*-----------------------------内页产品--------------------------------------*/
.product-header{ position:relative; text-align:center;}
.product-header span{ display:inline-block;}
.product-header .span1{ height:3px; background:#4cb034; padding:0; margin:0; margin-top:50px; margin-bottom:50px;}
.product-header .span5{ height:1px; background:#666; padding:0; margin:0; margin-top:51px;}
.product-header p{ position:absolute; z-index:109; text-align:center; width:100%; padding-top:40px; font-size:14px; line-height:50px}	
.product-header p b{ display:inline-block;   font-size: 25px;
    line-height: 25px;
    color: #002e79;
    font-family: "微软雅黑";
    padding: 0 20px 10px;
	background:#f7f7f7}
.product-nav ul{ width:1040px; float:left;}	
.product-nav li{width: 201px; 
    height: 223px;
    float: left;
    margin-right: 8px; 
    padding: 10px;
    text-align: center;
    position: relative;}
.product-nav li:hover{}	
.product-nav li span{ position:relative; display:block; width:217px; height:192px; margin:0 auto;}
.product-nav li span img{ width:204px; height:178px; padding:7px;border:1px solid #CCC;}	
.product-nav li span img:hover{width:204px; height:178px; padding:7px;background:#fff4ce;border:1px solid #ff6600;}
.product-nav li span .imghou{ display:none}
.product-nav li p{ margin-top:10px; font-weight:bold; color:#333;}
.product-nav .ckgd{display:block; width:130px; height:203px; float:left; margin-top:10px;}

.proNav ul{ width:1040px; float:left;}	
.proNav li{width: 220px;
    height:220px;
    float: left;
    margin-right: 8px; margin-top:10px;  
    text-align: center;
    position: relative;

	}
.proNav li:hover{  margin-top:10px;}	
.proNav li a{}
.proNav li span{ position:relative; display:block; width:210px; height:175px; margin:0 auto; border:1px solid #CCC;}
.proNav li span img{ width:190px; height:162px;
position:absolute;top:10%;left:10%;margin-top:-10px;margin-left:-10px

}
.proNav li a{ position:absolute; left:10px;top:10px; z-index: 5;}	
.proNav li .imghou{ display:none; position: absolute; left: -10px;; top:10px;z-index:1;max-width:!important;width:254px;}
.proNav li p{ margin-top:10px; font-weight:100; color:#000;}
.proNav .ckgd{display:block; width:130px; height:203px; float:left; margin-top:10px;}


.jptj-header{ position:relative; text-align:center;}
.jptj-header .span6{height:1px; background:#666; padding:0; margin:0; margin-top:50px; margin-bottom:50px;}
.jptj-header p{ position:absolute; z-index:111; text-align:center; width:100%; padding-top:37px; font-size:14px; }	
.page_list {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.page_list span.current {
    border: #ddd 1px solid;
    padding: 2px 5px;
    font-weight: bold;
    margin-right: 2px;
    color: #FFF;
    background-color: #15428b;
}	
.page_list a {
    border: #ddd 1px solid;
    color: #15428b;
    padding: 2px 5px;
    margin-right: 2px;
}
.page_list select{    width: 45px; line-height:25px; height:25px; margin-bottom:3px;
    background-color: #ffffff;
    border: 1px solid #cccccc;}

.site-nav{    height: 50px;
    line-height: 50px;
    background: #ededed;
}
.site-nav span {
    color: #000;
    font-weight: bold;
}
.nzuo{ font-size: 20px;margin-left: 14px;}
.nyou{ margin-right:15px;}
.shang {height:50px;}
.xia{height:auto;margin-top: 3px;}
.container1{ width:1100px; margin:0 auto;}
.site-nav1{height: 50px;
background: none repeat scroll 0% 0% #ECECEC;
margin-bottom: 10px;
line-height: 50px;
text-align: left;
text-indent: 15px;
}
#shownews .ptitle{font-size:24px; font-weight:bold;}


/*-----------------------------内页留言--------------------------------------*/
.lh68{ position: absolute; top: 0; z-index: -1;}
.lhbd label{ display: inline-block; max-width:80px ; width: 100%; height: 30px; line-height: 30px; margin-bottom: 0px;}
.lhbd dt{ padding: 10px 0; width: 100%;}
.lhbdfr{ float: right;width: 50%;}
.lhbdfl{ float: left;width: 50%;}
.lhbdfr label{max-width:75px ; width: 100%;}
.lhbd input,.lhbd .Content{ width: 70%;}
.clear{ clear: both;}
.lhbd .Content{ height:150px;}
.submit{ background: #FF0000; color: #fff; display: block; width: 80px; line-height: 30px; margin: 0 auto; text-align: center; border: none;}




/*-----------------------------内页left----right--------------------------------------*/
#page_main{ background:#ededed;}
#page_main1{ width:1200px; margin:0 auto; background:#ededed;}
.mainnz{width:1100px; margin:0 auto; margin-top:30px; margin-bottom:30px;} 
/* page-left */
.page-left{float:left; padding-left:6px;width:227px}
.page-left h2{text-indent: 10px;font-weight: normal;
    background: #ccc;
    width: 230px;
    font-size: 20px; height:57px; line-height:57px;}
.left-about h2{background-position:0px -68px}
.left-products h2{background-position:0px -102px}
.left-search h2{background-position:0px -136px}
.left-search p{padding:5px 0px 5px 10px}
.left-contact{background:#FFF; margin-top:8px;padding-bottom:10px;  }
.lxnr{line-height:24px; width:204px; padding-top:5px; padding-left:15px; display:block;}
.left-contact h2{background-position:0px -204px}
.left-contact p{line-height:25px;padding:0px 5px 0px 10px}
.left-contact p span{font-weight:bold}
.nei_a{font-size:14px; font-weight:bold; color:#ff9600; height:30px; border-bottom:2px solid #000;}
.nei_a span{font-size:19px; font-weight:bold; color:#0047a7;}
.left-products{background: #FFF;}
#LeftMenu.ddsmoothmenu-v ul li{width:204px; padding-left:8px;padding-top:5px; padding-bottom:5px; }
#LeftMenu.ddsmoothmenu-v ul li ul li a{ background:none; border-bottom:1px solid #CCC;}
#LeftMenu.ddsmoothmenu-v ul li ul li a:hover{background:none; border-bottom:1px solid #CCC;}
#LeftMenu.ddsmoothmenu-v ul li a{height:30px; display:block; line-height:30px; color:#333;background: url(../images/l1.gif) no-repeat left center; text-indent:15px;}
#LeftMenu.ddsmoothmenu-v ul li a:hover{ display:block; color:#ff6600; border-bottom:none;}



.page-right{float:right;padding:0px 15px 0px 10px;width:916px; min-height:802px;overflow:hidden; background:#FFF;    margin-right: 7px;    padding-top: 20px;}
.mainny{width:817px; float:right;padding-top: 10px;}




/*-----------------------------表格样式--------------------------------------*/

table{border-collapse:collapse; border:1px solid #999; width:100%;}
table tr td{border-collapse:collapse; border:1px solid #999;text-align: center;}


/*-----------------------------新闻内页--------------------------------------*/
.dateTitle{font-size:16px;}
.newsList li{ padding-bottom:10px; padding-top:10px; border-bottom:1px dotted #999;}
#shownews .title{ text-align:center; font-size:20px;font-weight:bold; padding-bottom:10px;}
#shownews h1{}
#shownews .hits{ border-bottom:1px dashed #ccc; padding-bottom:5px; padding-top:5px;}
#shownews .text{ line-height:30px;}
.page {
	margin-top:20px;
    padding-top: 10px;
    line-height: 35px;
    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
}
#shownews .related {
    font-weight: bold;
    height: 40px;
    line-height: 30px;
    font-size: 13px;
    margin-top: 15px;
    background: url(../images/bg_news.gif) repeat-x;
}
.related_cp ul {
    width: 100%;
    height: auto;
    padding-top: 5px;
    overflow: hidden;
    padding-bottom: 20px;}
.related_cp ul li {
    text-align: center;
    width: 125px;
    float: left;
}	
.related_cp ul li img {
    border: 1px solid #CCCCCC;
    width: 100px;
    height: 88px;
    padding: 5px;
}
.related_cp ul li a:hover img {
    border: 1px solid #ff0000;
}
#ShowImages li{   }
#piclist li{ height:155px; background:none; border:1px solid #ddd;}	
#piclist li .ph_hover {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;

}
.jobList li{ width:20%; float:left; text-align:center; line-height:30px; border-bottom:1px solid #ddd}
.page-guestbook b{ line-height:30px;  display:inline-block; width:80px; text-align:right;}
.page-guestbook dt{ line-height:30px;}
.page-guestbook b span{ padding-left:10px;}


table{border-collapse:collapse; border:1px solid #CCC;}
table tr td{border-collapse:collapse; border:1px solid #CCC;}


#product_c1 a{    margin-top: 10px;
text-align:center;
margin-right:13px;
display:block;
float: left;
}
#product_c1 a img{width:155px; height:100px; }
#product_c1{
width:504px;
}
#product_c1 a span{ line-height:26px; height:26px;}






#product_c a{    margin-top: 10px;
text-align:center;
margin-right:13px;
display:block;
float: left;    width: 229px;
}
#product_c a img{ }
#product_c{
width:504px;
}
#product_c a span{ line-height:26px; height:26px;}
