@charset "utf-8";
body { font: 12px/normal Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,a,img{margin:0;padding:0;font-style:normal;}
h1,h2,h3,h4,h5,h6,dl,dt,dd,em,th{font-size:100%;font-weight:normal;}
fieldset{border:0;}
td { font-size: 12px;}
em{}
p { margin: 0px; padding: 0px 0px 0px; color:#555555; }
img { border-style: none; }
form { font-size: 12px; margin: 0px; padding: 0px; }
ul, li { list-style: none; margin: 0px; padding: 0px; }
a { color: #000000; text-decoration: none; outline:none;}
a:hover { color:#fff473; text-decoration:underline;}
a.ared { color: #ff6600; font-weight: normal; font-size: 12px; }
a.ared:hover { text-decoration: underline; }
input { font-size: 12px; }
select {}
.clear {display:block; height:0; overflow:hidden; clear:both;*zoom:1;  }
.clearfix{*zoom:1; clear:both}
.clearfix:after{content:"\0200"; display:block; height:0; overflow:hidden; clear:both}
.space { clear: both; height: 13px; overflow: hidden; *zoom:1;}

/*顶部*/
.pagebg { background:url(../images/top_bg.jpg) repeat left top; position:relative;}

.top{width:990px; height:132px; margin:0px auto; position:relative;}
.logo{ float:left; overflow:hidden;}
.search{ float:right; width:221px; height:30px; overflow:hidden; background:url(../images/seabg.jpg) no-repeat left top; margin:47px 12px 0 0;}
.search_text{ float:left; width:165px; height:30px; line-height:30px; margin:0 0 0 20px; border:none; background:none; color:#5e5d5d;}
.search_bt{ float:right; width:30px; height:30px; display:block; cursor:pointer;}

.nav{ float:right; width:770px; height:30px;}
.nav li{ float:left; height:30px; line-height:30px; width:110px; text-align:center;}
.nav li a{ font-size:14px; color:#FFFFFF;}
.nav li a:hover{ color:#fff473;}

/*banner*/
.banner_bg{ width:100%; overflow:hidden; background:#000d1c url(../images/ban_bg.jpg) repeat-x left top; border-bottom:15px solid #223f59; border-top:4px solid #a02811;}
.banner{ width:100%; overflow:hidden; margin:0px auto; position:relative; padding-bottom:30px;}
.scroll{ width:100%; overflow:hidden; position:relative;}
#slide_01{ width:100%; overflow:hidden;}
.mod_01{ float:left; width:100%; overflow:hidden; text-align:center;}
.mod_01 img{ display:block; width:100%;}
.dot_list { height:15px; width:100%; position:absolute; bottom:7px; z-index:11; text-align:center;}
#dot1 { text-align:center;}
#dot1 span {display:inline-block; margin:0px 5px;width:15px;height:15px; cursor:pointer; background:url(../images/banbt1.jpg) no-repeat left top;}
#dot1 .selected { background:url(../images/banbt2.jpg) no-repeat left top;}

/*首页内容*/
.index_cen{ width:990px; height:585px; overflow:hidden; margin:0px auto; background:url(../images/center_bg.jpg) repeat-x left bottom;}

/*产品*/
.index_probox{ width:100%; height:360px; overflow:hidden;}
.pro_left{ float:left; width:215px; overflow:hidden; padding:0 0 0 5px;}
.pro_left_title{ width:100%; height:50px; overflow:hidden; padding-top:12px;}
.proclass{ width:100%; overflow:hidden;}
.proclass li{ padding-left:30px; width:185px; overflow:hidden; background:#585858; margin-bottom:10px;}
.proclass li a{ display:block; width:175px; line-height:20px; background:#8e8e8e; font-size:15px; font-weight:bold; padding:10px 0 10px 10px;}
#pc2{ background:#878787;}
#pc2 a{ background:#b2b2b2;}
#pc4{ background:#878787;}
#pc4 a{ background:#b2b2b2;}

.pro_right{ float:right; width:720px; overflow:hidden; padding:0 17px 0 0px;}
.pro_title{ width:100%; height:30px; overflow:hidden; padding:22px 0 0 0; border-bottom:2px solid #022239;}
.pro_title img{ float:left;}
.pro_title a{ float:right; color:#022746; line-height:30px;}
.pro_title a:hover{ color:#233cad;}

.ipro_list{ width:100%; height:300px; overflow:hidden; padding-top:13px;}
.ipro_list li{ float:left; width:168px; height:300px; overflow:hidden; padding:0 6px;}
.ipro_list li p{ text-align:center; padding-top:15px;}
.ipro_list li p a{ font-size:18px; color:#9a1900; font-weight:bold;}
.imga{ display:block; width:168px; height:223px; overflow:hidden; text-align:center; background:url(../images/pro_bg.jpg) no-repeat left top;}
.imga table{ border:none; margin:0px; padding:0px; width:168px; height:223px;}
.imga table tr{ border:none; margin:0px; padding:0px;}
.imga table tr td{ border:none; margin:0px; padding:0px; width:168px; height:223px; line-height:223px; text-align:center; vertical-align:middle;}
.imga table tr td img{ max-width:100%; max-height:100%;}

/*新闻*/
.index_newbox{ width:100%; overflow:hidden;}
.new_left{ float:left; width:610px; overflow:hidden; padding:0 0 0 5px;}
.new_title{ width:100%; height:35px; overflow:hidden; line-height:35px;}
.new_title img{ float:left;}
.new_title a{ float:right; color:#022746;}
.new_title a:hover{ color:#233cad;}
.new_box{ width:410px; height:110px; overflow:hidden; position:relative; border-bottom:3px solid #9a1900; padding:10px 180px 0 20px;}
.new_box a{ line-height:30px; color:#000000; font-weight:bold; font-size:14px;}
.new_box a:hover{ color:#fff473;}
.new_box p{ line-height:30px; color:#000000;}
.newing{ display:block; position:absolute; right:20px; top:7px; width:135px; height:108px;}

.about_right{ float:right; width:333px; overflow:hidden; padding:0 20px 0 0; line-height:18px;}
.about_right p{ color:#022239; line-height:20px;}
.about_right p span{ font-family:"微软雅黑"; font-weight:bold; display:inline-block; padding:0 5px; color:#9a1a02; font-size:16px;}

/*底部*/
.foot_bg{ width:100%; overflow:hidden; background:url(../images/foot_bg.jpg) repeat left top;}
.foot{ width:990px; height:110px; overflow:hidden; margin:0px auto; background:url(../images/foot_img.jpg) no-repeat right top;}
.foot p{ line-height:25px; color:#000000; padding-left:22px;}
.foot_nav{ height:14px; overflow:hidden; line-height:14px; padding:18px 0 10px 10px;}
.foot_nav li{ float:left; line-height:14px; height:14px; overflow:hidden; border-right:1px solid #444444; padding:0 14px;}
.foot_nav li a{ color:#444444;}
.foot_nav li a:hover{ color:#fff473;}


/*内页开始*/
.infobody{ width:990px; overflow:hidden; background: #f4f4f5 url(../images/center_bg.jpg) repeat-x left bottom; min-height:400px; margin:0px auto;}
.info_left{ float:left; width:240px; overflow:hidden;}
.info_right{ float:right; width:720px; overflow:hidden;}

.infoleft_title{ width:220px; overflow:hidden; font-size:22px; color:#444444; padding:20px 0 15px 20px; border-bottom:1px solid #cccccc; margin-bottom:10px;}

.menu{ width:215px; overflow:hidden; margin:0px auto;}
.menu li{ padding-left:30px; width:185px; overflow:hidden; background:#585858; margin-bottom:10px;}
.menu li a{ display:block; width:175px; line-height:20px; background:#8e8e8e; font-size:15px; font-weight:bold; padding:10px 0 10px 10px;}

.contact_left{ width:210px; overflow:hidden; margin:0px auto; padding:0 0 15px 0;}
.contact_left h2{ font-size:22px; color:#444444; padding:15px 0 15px 5px;}
.contact_left img{ display:block; margin-bottom:10px;}
.contact_left p{ line-height:25px; color:#000000; font-size:13px;}

/*内页右侧*/
.info_top{ width:100%; height:30px; line-height:30px; overflow:hidden; padding:20px 0 10px 0; border-bottom:1px solid #cccccc; margin-bottom:15px;}
.info_top span{ float:left; font-size:20px;}
.daohang{ float:right; height:30px; line-height:30px; overflow:hidden; padding:0 20px 0 0;}
.daohang a{}
.daohang a:hover{ color:#CC0000;}

/*图文*/
.tuwen{ overflow:hidden; padding:10px; line-height:25px;}
.tuwen img{ max-width:700px;}
.new_h2{ text-align:center; font-size:18px;}
.new_h3{ text-align:center; border-bottom:1px solid #ccc; padding:10px 0 7px 0; margin-bottom:10px;}
.closeback{ display:block; line-height:20px; height:20px; width:60px; text-align:center; margin:10px auto;}

/*列表*/
.newslist{ overflow:hidden; width:95%; margin:0px auto; *overflow:visible;}
.newslist li{ width:100%; height:33px; line-height:33px; border-bottom:1px dotted #444444;}
.newslist li a{ float:left; font-size:13px;}
.newslist li a:hover{ color:#CC0000;}
.newslist li span{ float:right; font-size:13px;}

/*产品*/
.productlist{ overflow:hidden; width:100%; padding-top:10px;}
.productlist li{ float:left; width:168px; height:300px; overflow:hidden; padding:0 30px;}
.productlist li p{ text-align:center; padding-top:15px;}
.productlist li p a{ font-size:18px; color:#9a1900; font-weight:bold;}

.jqzoom{ float:left; width:500px; height:500px; margin:10px 0 0 0px; position:relative; cursor:pointer; border:1px solid #dddddd;}
.jqzoom img{ float:left;}

div.zoomdiv {z-index: 100;position: absolute;top:0px;left:0px;width: 200px;height: 200px;border:1px solid #CCCCCC;display:none;text-align: center;overflow: hidden;}
div.jqZoomPup {z-index: 10;visibility: hidden;position: absolute;top:0px;left:0px;width: 10px;height: 10px;border: 1px solid #aaa;
background: #ffffff url(../images/zoom.gif) 50% top  no-repeat;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.xiao_ul{ overflow:hidden; margin:10px 0px;}
.xiao_ul li{ float:left; height:70px; width:70px; overflow:hidden; border:1px solid #999; margin-right:4px; margin-bottom:5px;}
.xiao_ul li img{ width:70px; height:70px; display:block;}

/*留言*/
.msgbox{ overflow:hidden; width:100%; padding:10px 0 0 0;}
.msgbox li{ overflow:hidden; line-height:30px; padding-bottom:10px;}
.msgbox li label{ width:120px; line-height:30px; height:30px; text-align:right; display:inline-block; padding:0 10px 0 0; letter-spacing:1px;}
.msginput{ width:300px; height:24px; line-height:24px; padding:0px 5px; background:#ffffff; border:1px solid #cccccc; color:#666;}
.sub_bt{ float:left; display:block; height:25px; line-height:normal; width:65px; margin:0 0 0 135px; _margin:0 0 0 75px;}

.pagefoot{ width:600px; overflow:hidden; padding:10px; margin:0px auto;}
.pagefoot a:hover{ color:Red;}