@charset "utf-8";
/* CSS Document */

#banner{width:100%; margin:0 auto;}
#full-screen-slider { width:100%; height:495px; text-align:left; position:relative; }
#slides { display:block; width:100%; height:495px; list-style:none; padding:0; margin:0; position:relative;z-index:5;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; z-index:5;}
#slides li a {width:100%; height:100%; display:block; margin:0 auto; text-indent:-10000px;}
#slides li .slides_bg{width:100%; height:50px; line-height:50px; position:absolute; bottom:0; overflow:hidden; }
#slides li .slides_bg a { display:block; width:1060px; height:50px; text-indent:0; margin:0 auto; text-align:left; font-size:16px; color:#fff; }
#slides li .slides_bg a:hover{ color:#f60;}
#pagination { display:block; list-style:none; position:absolute; left:28%; bottom:15px; z-index:10;  padding:5px 15px 5px 0;}
#pagination li { display:block; list-style:none; width:16px; height:20px; float:left; margin-left:15px; border-radius:5px; background:url(../images/ico_scoll.png) no-repeat -28px 0;}
#pagination li a { display:block; width:16px; height:20px; overflow:hidden; padding:0; margin:0;  text-indent:-9999px; }
#pagination li.current { background:url(../images/ico_scoll.png) no-repeat 0 0;}

.mt{ text-align:center; margin:30px auto; font-size:30px; color:#333;}
.rollBox{width:1180px;overflow:hidden; text-align:center; margin:70px auto 30px auto;  }
.rollBox .LeftBotton{height:73px;width:27px;background:url(../images/lbar.png) no-repeat ;overflow:hidden;float:left; display:inline;margin:70px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:73px;width:27px;background:url(../images/rbar.png) no-repeat;overflow:hidden;float:right; display:inline;margin:70px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:1060px; height:auto; overflow:hidden; float:left; margin-left:30px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{float:left; display:inline; margin:0 44px 0 0; text-align:center;}
.rollBox .Cont .pic img{ border:1px #ffffff solid;}
.rollBox .Cont .pic p{color:#333; margin-top:10px; font-size: 14px; font-weight:bold;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#666;text-decoration:none;}
.rollBox .Cont a:hover{color:#f60;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left; display:inline;}

.mlist{width:110%; height:auto; overflow:hidden; margin:40px auto;}
.mlist li{ float:left; display:inline; margin:10px 76px 30px 0;}

.maint{width:100%; height:auto; overflow:hidden; border-bottom:1px #c3c3c3 solid; background:#dddddd; padding:20px 0;}
.mt1{width:1060px; height:40px; line-height:40px; text-align:left; margin:0 auto;}
.mt1 strong{ float:left; display:inline; font-size:30px; color:#333;}
.mt1 span{ float:right; display:inline; font-size:16px; color:#999; font-weight: normal;}
.mt1 span a{ margin:0 3px;}
.leftbar{width:780px; height:auto; overflow:hidden; float:left; display:inline;}
.rightbar{width:250px; height:auto; overflow:hidden; float:right; display:inline; }
.rightnav{width:250px; height:auto; overflow:hidden; background:#dddddd; }
.rtitle{height:40px; line-height:40px; text-align: center; font-size:20px; color:#333; padding:0 10px; }
.snav{}
.snav ul{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.snav ul li{width:100%;  text-align:center; }
.snav ul li a{width:100%; height:40px; line-height:40px;margin:0px auto; text-align:center; display:block; font-size:14px;}
.snav ul li a:link,.snav ul li a:visited{ color:#853543; background:#ffffff; border-top:1px #dddddd dashed;}
.snav ul li a:hover{ color:#666; font-weight:bold; background:#eeeeee; text-decoration:none; }
.right1{width:100%; height:auto; overflow:hidden;margin-top:20px; background:#dddddd;}
.right1 .rtitle1{width:90%; border-bottom:1px #cccccc solid; margin:0 auto; font-size:20px; height:40px; line-height:40px;}
.ltitle{width:100%; height:37px; line-height:37px; overflow:hidden; border-bottom:1px #dddddd solid;}
.ltitle strong{ float:left; display:inline; font-size:25px; color:#853543;}
.lcontent{ padding:0px; height:auto; overflow:hidden; min-height:400px; text-align:left;}
.rcon{ padding:10px; text-align:left; line-height:2em; color:#454545; padding:10px;}
.child{
display:none;
}

.lnav{height:auto; overflow:hidden; text-align:left; margin:0px auto; padding:10px;}
.lnav ul li{width:100%; border-top:1px #9e9e9e solid;}
.lnav ul li a{width:100%;display:block; height:35px; line-height:35px; overflow:hidden; font-size:14px; font-weight:bold; text-align:left;}
.lnav li a:link,.lnav li a:visited{ color:#333; }
.lnav li a:hover{ color:#000;}
.lnav li ul.child{ margin-bottom:10px;}
.lnav li ul.child li{width:100%; border-top:1px #c2c2c2 solid; }
.lnav li ul.child li a{width:100%; height:30px; line-height:30px; overflow:hidden; font-size:13px; font-weight:normal; text-align:left; text-indent:10px; }
.lnav li ul.child li a:link,.lnav li ul.child li a:visited{ color:#333; background:url(../images/statu_close.gif) no-repeat 220px 50%;}
.lnav li ul.child li a:hover{ color:#fff; background:#2ecc71;}

.position{ float:right; display:inline; color:#999; font-size:12px; margin-right:10px;}
.position a:link,.position a:visited{ color:#666;}
.position a:hover{ color:#f60;}
.ct{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.ct h3{ font-size:20px; color:#333; text-align:center; margin:10px 0; line-height:2em;}
.ct .info{ text-align:center; color:#999; margin-bottom:20px; font-size:12px;}
.ct .articalcontent{width:100%; height:auto; text-align:left; font-size:13px; line-height:2em; color:#333;}

.list1{width:108%; height:auto; overflow:hidden; margin:0px auto;  text-align:center; margin-top:5px;}
.list1 li{ float:left; display:inline; margin:0px 20px 20px 0;}
.list1 li img{ border:1px #dddddd solid; }
.list1 li p{ margin-top:10px; font-size:14px;}

.list2{width:100%; height:auto; overflow:hidden; text-align:left; }
.list2 li{height:auto; overflow:hidden; text-align:left; padding:20px 0; background:url(icon.png) no-repeat left 25px; padding-left:40px;}
.list2 li img{width:150px; float:right; display:inline; margin-left:20px;}
.list2 li h3{ font-size:22px; color:#87241e; line-height:1.2em;}
.list2 li p{ color:#666; font-size:14px; line-height:1.8em; margin-top:10px;}

.intro{width:100%; height:auto; overflow:hidden; margin:20px 0; text-align:left; line-height:1.5em; color:#666; font-size:14px;}
.p_list{width:!00%; height:auto; overflow:hidden; margin:10px auto; text-align:left; border-bottom:2px #dddddd solid; padding-bottom:10px;}
.p_list h3{width:100%; height:auto; overflow:hidden; font-size:20px; color:#87241e; margin:10px auto 15px auto;}
.p_list img{ float:right; display:inline;}

.list5{width:100%; height:auto; overflow:hidden;}
.list5 li{width:100%; height:auto; overflow:hidden; text-align:left; padding:20px 0; border-bottom:1px #dddddd solid; }
.list5 li a{ float:left; display:inline; font-weight:bold; font-size:16px;}
.list5 li a:link, .list5 li a:visited{ color:#333;}
.list5 li a:hover{ color:#060;font-weight:bold;}
.list5 li span{ float:right; display:inline; color:#666; font-size:12px;}
.list5 li p{ clear:both; width:100%; font-size:12px; color:#666; padding-top:10px; line-height:1.5em;}


.ct1{width:100%; height:auto; overflow:hidden; margin:0 auto; }
.ct_r{width:410px; height:auto; overflow:hidden; float:right; display:inline; text-align:left; position:relative;z-index:50;}
.ct_r h3{ font-size:20px; color:#333; text-align:left; margin:10px 0; line-height:1.5em; border-bottom:1px #dddddd solid; padding-bottom:5px;}
.ct_rc{width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:left; line-height:1.5em;}
.ct_t{width:100%; height:30px; line-height:30px; text-align:left; font-size:16px; font-weight:bold; border-bottom:1px #999 solid; clear:both;}
.ct_c{width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:left; line-height:1.5em;}
.ct_c h4{ font-size:14px; width:100%; border-bottom:1px #999 dashed; padding:10px 0; margin-bottom:10px;}
/*jqzoom*/
#preview{ float:left; display:inline; margin:10px auto; text-align:left; width:360px; }
.jqzoom{ width:360px; height: auto; position:relative; border:1px #ddd solid;}
.zoomdiv{  height:auto; width:360px; border:1px #cccccc solid;}
.list-h li{ float:left;}
#spec-n5{width:360px; height:62px; padding-top:6px; overflow:hidden; border:0px #cccccc solid; }
#spec-left{  width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{width:10px; height:45px; float:right;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; height:62px; float:left; overflow:hidden; margin-left:5px; display:inline;}
#spec-list ul li{  margin-right:0px;float:left; display:inline; width:62px; height:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ddd; width:50px; height:45px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:360px;height:360px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:325px;}
#spec-list div{ margin-top:0;margin-left:0px; *margin-left:0;}
/**/
.Menubox { 
margin-top:10px;
width:100%;
height:30px;
line-height:30px;
border-bottom:1px solid #2ecc71;
}
.Menubox ul{
margin:0px;
padding:0px;
}
.Menubox li{
float:left;
display:block;
cursor:pointer;
text-align:center;
background:#ccc;
color: #666666;
font-size:13px;
font-weight:bold;
margin-right:5px;
padding:0 15px;
}
.Menubox li.hover{
	border-bottom:none;
	font-size:13px;
	background-position:0 50px;
	color:#fff;
	font-weight:bold;
	height:31px;
	line-height:31px;
	background-color: #2ecc71;
}
.Contentbox{
clear:both;
height:auto; overflow:hidden;
text-align:left;
padding-top:8px;
line-height:22px;
color: #666666; font-size:13px
}
.Contentbox a{font-weight:bold;}
.Contentbox a:hover{
	font-weight:bold;
	color:#2ecc71;
}

.editbox1{width:100%; height:28px; line-height:28px; border:1px #BEBEBE solid; margin:1px auto; background-color: #F7F7F7;}
.input_submit{ border:0;width:120px; height:40px; line-height:40px; text-align:center; background:#2ecc71; color:#fff; font-size:14px; cursor:pointer;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;       }
.input_submit1{border:0;width:80px; height:40px; line-height:40px; text-align:center; background:#999; color:#fff; font-size:14px; cursor:pointer;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;       }
.requestform{ font-size:14px; line-height:2em; text-align:left; margin:20px auto;}
.requestform h2{ font-size:16px; color:#090;}

.honor img{ padding:3px; border:#FDFDFD 1px solid}