﻿@charset "utf-8";
/*全局定义*/
html,body{ margin:0; padding:0; font-size:12px; color:#4c4c4c; font-family:arial; background:url(../images/bg.jpg) repeat-y 50% top; }
div,form,img,ul,ol,li,dl,dd,dt,span, object,table,td,tr{margin:0px auto; padding:0; border:0;}
ul,li{ list-style:none;}
p,h1,h2,h3,h4,h5,h6{ padding:0; margin:0;}
input,img,select{ vertical-align:middle; padding:0; margin:0;}
a{ color: #808080; text-decoration: none;}
a:hover{ color: #505050; text-decoration:underline;}
#container{ width:1251px; background:url(../images/content-bg.png); overflow:hidden; margin:0px auto; padding-bottom:30px;}

#top{margin:0px auto; width:1250px; padding-top:0px; margin:0px auto; height:135px;}
#lg{ width:250px; float:left; text-align:right; clear:both; padding-top:30px;}
.k{ float:right; width:970px; padding-top:75px; padding-right:0px;}
.k_top{width:95%; text-align:right; padding-bottom:10px; padding-right:13px; padding-top:30px; float:right; }
.k_bottom{ width:100%;}

#menu{width:880px;  height:42px; float:right; }
#menu_1{width:1103px; margin:0px auto;}
#menu ul{width:100%; margin:0px auto;font-family:'arial'; font-weight:normal;}
#menu li{ float:left; padding:0px 12px;}
#menu ul .f{ padding:0px 14px; line-height:42px; color:#1276b7}
.sub-menu li{ float:left; padding:0px 12px; background:url(../images/menu-bg.jpg) repeat-x;}
#menu ul li a{font-size:16px; text-decoration:none; line-height:42px; font-family:arial; color:#1276b7; text-transform: uppercase}
#menu ul li a:hover{ text-decoration:underline; background:none;}
#menu li ul li{ float:left; padding:0px 27px; }
#menu ul li ul li a{font-size:12px; color:#1d1d1d; text-decoration:none; line-height:42px; font-family:arial;}

#slideshowindex{ width:1250px; margin:0px auto; text-align:center; padding-bottom:30px;}
#slideshow{ width:1003px; margin:0px auto; text-align:center; padding-top:15px;}

#bottom{background:#1276b7 url(../images/bg-logo.png) center 30px no-repeat; line-height:25px; padding-top:120px; width:100%; margin:0px auto clear:both; color:#fff; padding-bottom:0px;}
#bottom a{ color:#fff; text-decoration:none; padding:0px 10px;}

#content{width:1250x; margin:0px auto;}
#content_index{width:1250x; margin:0px auto; overflow:hidden;}

#content_01{width:100%; margin:0px auto; padding-top:15px; clear:both; background:url(../images/06.jpg) 830px top no-repeat; overflow:hidden; padding-bottom:20px; margin-top:30px;}
#content_01_left{ width:800px; float:left;line-height:21px; color:#000; background:url(../images/04.jpg) left top no-repeat; padding-top:50px;}
#content_01_right{ width:320px; padding-top:50px; line-height:21px; color:#000; padding-right:25px; background:url(../images/05.jpg) left top no-repeat;}
#content_01_right1{ width:100%; padding-bottom:30px; }
#content_01_right_top{ height:160px; padding-bottom:60px; }
#content_01_right_bottom{ height:180px; }
#content_01_left img{ padding-bottom:10px; }
#content_01_right img{ padding-bottom:10px; }

#content_02{width:98%; margin:0px auto; clear:both; padding-top:40px; }
#content_02_left{ width:350px; float:right; padding-bottom:50px;}
#content_02_left1{ width:370px; float:right; background:url(../images/08.jpg) 0px top no-repeat; padding-top:50px; padding-bottom:30px;}
#content_02_left2{ width:100%; background:url(../images/12.jpg) 5px top no-repeat; padding-top:40px; padding-left:5px;}
#content_02_right{ width:835px; float:left; padding-right:0px;}
#content_02_right1{ width:100%; background:url(../images/09.jpg) 10px top no-repeat; padding-top:40px;}

#content_02_right2{ width:100%; background:url(../images/10.jpg) left 30px no-repeat; padding-top:80px;}
#content_02_right3{ width:100%; background:url(../images/11.jpg) left 30px no-repeat; padding-top:80px;}
#content_02_right ul li{ width:200px; float:left; padding:8px 0px;}
#content_01_right_bottom ul li{ background:url(../images/arrow.gif) left 50% no-repeat; float:left;}
#content_01_right_bottom ul li a{ color:#ffffff; line-height:24px; height:24px; padding-left:15px;}

#content_03{width:98%; margin:0px auto; clear:both;}
#content_03_left{width:320px; float:left; background:url(../images/05.jpg) left top no-repeat; padding-top:45px;}
#content_03_right{width:640px; float:right; background:url(../images/06.jpg) left top no-repeat; padding-top:45px;}

#line{ width:1003px; background:url(../images/line.jpg) 7px 10px no-repeat; height:25px; padding-top:10px; padding-bottom:10px; clear:both;}

#content_left{ width:180px; float:left; padding-bottom:30px;}
.sub{ padding-bottom:10px; width:100%;}
.sub li{ width:100%; display:block; overflow:hidden; margin-bottom:1px;}
#index .sub li{background:#1ba7e1; }
.sub li a{ color:#ffffff; font-size:14px;height:45px; line-height:45px; width:100%; text-align:center; display:block; }
.left_con{background:url(../images/03.jpg) left top no-repeat; padding-top:40px; line-height:21px; color:#353535;}

#content_right{ width:800px; float:right; padding-bottom:30px;}
.posts{ line-height:21px;}
.breadcrumb{ line-height:40px; background:url(../images/point.jpg) left bottom repeat-x; margin-bottom:20px; padding-top:15px; font-size:12px; font-weight:normal;}


#main{width:1250px; margin:0px auto; background:url(../images/main-bg.png) left top repeat-y;}
.div_img{padding-bottom:15px;}

#left01{width:216px; padding-top:30px; float:left; background:url(../images/line.jpg) no-repeat top right; padding-right:30px; padding-left:45px; height:270px;}
#left02{ width:270px; float:left; padding-top:30px; float:left; background:url(../images/line.jpg) no-repeat top right; padding-right:30px; padding-left:30px; height:270px; color:#cfe4f6; line-height:22px;}
#left02 img{ padding-bottom:15px;}
#left03{ width:300px; float:left; padding-top:30px; float:right; padding-right:30px; height:270px; color:#cfe4f6; line-height:22px;}

.left-top{ width:100%; padding-bottom:0px; display:block; clear:both; overflow:hidden;}
.left-top h4{ height:16px; float:left; width:100%; text-align:left; padding-bottom:20px; }
.left-top h5{ height:17px; float:right; text-align:right;}

#slide{ margin:0px auto; width:205px; height:130px; border:5px solid #ffffff; margin-bottom:20px;}

#right{width:900px; padding-top:20px; line-height:21px; background:url(../images/line02.jpg) no-repeat left top; margin:0px auto; padding-left:0px; padding-right:13px;}
#right .left-top{float:left; width:100%; padding-left:20px; line-height:21px;}
#right .left-top h4{width:229px; float:left;}
#right .left-top h5{width:229px; float:right; padding-right:15px; color:#ffffff;}
#right .left-top h5 a{ background:url(../images/left04-1.png) no-repeat left 50%; height:21px; text-align:center; font-weight:normal; width:76px; display:inline; overflow:hidden; color:#ffffff; padding:7px; }
#right02{width:920px; clear:both; padding-top:10px;}

#left{ float:right; width:240px; background:#0d91c7; padding-right:0px; padding-top:10px; padding-bottom:20px; }
#left ul{ background:url(../images/left-bg.jpg) repeat-y 50% top; padding-left:0px; padding-top:5px;}
#left ul li a{ color:#ffffff; font-family:'arial'; line-height:30px; background:url(../images/arrow.gif) no-repeat 20px 50%; width:200px; height:30px; display:block; padding-left:35px; }
#left ul li a:hover{ color:#000;}
#left ul li a:visited{ color:#ffffff; font-family:'arial'; line-height:30px; background:url(../images/arrow.gif) no-repeat 20px 50%; width:200px; height:30px; display:block; padding-left:35px; }
#left .left-top{padding-left:18px; padding-top:10px;}
#left ul ul{ padding-left:0px; padding-bottom:10px;}

#sub{ line-height:21px; padding-bottom:20px; float:left; width:980px; min-height:400px; height:100%; _height:400px; color:#333; padding-left:0px; overflow:hidden; padding-top:10px; padding-left:15px; font-size:16px; line-height:28px;}
#sub_title{background:url(../images/point.png) no-repeat left 10px; padding-top:0px; clear:both; font-family:'arial'; font-size:20px; font-weight:bold; height:36px; padding-left:22px; color:#000000; line-height:36px; padding-bottom:15px; }

.postlist { width:950px; margin:0px auto; }
.postlist li{ list-style:none; width:24.5%; float:left; text-align:center; padding-bottom:20px; }
.postlist li a{width:230px;text-align:center; color:#7dafec; text-decoration:none; font-size:12px; padding-top:5px; padding-bottom:0px; display:block;}
.postlist li a img{ border:0px; width:200px; height:155px; text-align:center; padding:4px; border:1px solid #a6a6a6;}
.postlist li a:hover img{ border:0px; text-align:center; padding:4px; border:1px solid #000000;}
.postlist li a:hover { color:#ffffff;}

.postlist2 li{ list-style:none; width:98%; float:left; text-align:center; padding-bottom:10px; padding-left:15px; background:url(../images/point.gif) repeat-x left 0px; }
#index .postlist2 li{ list-style:none; width:98%; float:left; text-align:center; padding-bottom:10px; padding-left:5px; background:url(../images/arrow.gif) repeat-x left 7px; }
.postlist2 li a:link font, a:visited font, a:active font{color:#7dafec; text-decoration:none; font-size:12px; padding-top:5px; padding-bottom:0px;}
.postlist2 li a:hover font{color:#ffffff;}
.postlist2 li a img{ border:0px; width:155px; height:135px; text-align:center; padding:4px; border:1px solid #7dafec;}
#index .postlist2 ul{ width:100%}
#index .postlist2 li a img{ border:0px; width:120px; height:80px; text-align:center; padding:0px; border:3px solid #ffffff;}
.postlist2 li p{ height:40px; line-height:40px; overflow:hidden;}
.postlist2 li .art_title{width:75%; float:left; text-align:left; display: inline; padding-left:10px;}
.postlist2 li .art_time{width:20%; float:right; text-align:right; color:#cac9c9; display:inline; font-size:11px;}
.postlist2 li .art_title a{ text-decoration:none;}

.productlist { width:945px; margin:0px auto; overflow:hidden;}
#content_01_left .productlist { width:800px; overflow:hidden; float:left; padding-top:40px;}
.productlist li{ list-style:none; width:24.5%; float:left; text-align:center; padding-bottom:0px; height:190px; overflow:hidden;}
#content_01_left .productlist li{ list-style:none; width:24.5%; float:left; text-align:center; padding-bottom:0px; height:180px; overflow:hidden;}
.productlist li a{width:200px;text-align:center; color:#000000; text-decoration:none; font-size:12px; padding-top:0px; padding-bottom:0px; display:block;}
#content_01_left .productlist li a{width:180px;text-align:center; color:#000000; text-decoration:none; font-size:12px; padding-top:0px; padding-bottom:0px; display:block; font-weight:normal; line-height:32px;}
.productlist li a img{ border:0px; width:180px; height:140px; text-align:center; padding:2px; border:0px solid #7dafec; margin-bottom:0px;}
#content_01_left .productlist li a img{ border:0px; width:180px; height:135px; text-align:center; padding:2px; border:0px solid #7dafec; margin-bottom:0px;}
.productlist li a:hover img{ border:0px; border:1px solid #ffffff;}
.productlist li .title{width:100%; margin:0px auto; text-align:center; padding:0px;}
.productlist li .title a{ color:#000000;}
a.product_name:link{ color:#ffffff;}

#productlist h6{height:27px; line-height:27px; background:#009847 url(../images/pro_right.jpg) no-repeat right 50%; min-width:40%;  padding:0px; font-size:14px; font-family:'arial'; color:#ffffff; margin:10px 0px; }
#productlist h6 p{ padding-right:50px; background:url(../images/pro_left.jpg) no-repeat left 50%; width:100%; height:27px; line-height:27px; padding-left:45px;}

.pagenavi, .pages{ width:100%; clear:both; text-align:center; font-family:arial, helvetica, sans-serif; padding-top:0px; }
.pagenavi span, .pages span{ padding-left:5px; padding-right:5px; font-size:12px;}
.pagenavi a, .pages a{padding:8px; margin:2px; line-height:40px; height:40px; border:none; color:#7dafec; text-decoration:none; font-size:12px; border:1px #7dafec solid; display:inline;}
.pagenavi a:hover, .pages a:hover{padding:8px; margin:2px; line-height:40px; height:40px; border:none; color:#ffffff; text-decoration:none; font-size:12px; border:1px #ffffff solid; display:inline; background:#e0e0e0;}
.pagenavi .nolink, .pages .nolink{padding:8px; margin:2px; line-height:40px; height:40px; border:none; color:#7dafec; text-decoration:none; font-size:12px; border:1px #7dafec solid; display:inline;}
.pagenavi font, .pages font{padding:5px; margin-left:2px; margin-right:2px; line-height:21px; height:21px; font-weight:normal; font-size:12px; color:#7dafec;}

.list_top{ width:900px;height:115px;padding-left:0px; overflow:hidden; }
.list_top .empty{ width:40px; height:40px; float:left;}
.hot{ width:100%;}
.hot ul{ width:100%; height:30px; overflow:hidden; margin:0;padding:0;}
.hot ul li{ width:150px; float:left; padding-right:15px; line-height:30px; text-align:center;}
.hot ul li img{ border:1px #999 solid;}
.hot ul li a{ margin:0px; font-size:12px; text-align:center; font-family:"宋体"; font-weight:normal; color:#333333; line-height:21px; padding:5px;}
.hot ul li h1{ background-color:#0a5cbf; width:145px; margin:0px auto; text-align:center; padding:0px; clear:both; margin-top:10px;}
.hot ul li h1 a{ color:#ffffff}
.hot ul li a img{ border:2px #fff solid; }
.hot ul li a:hover img{ border:2px #00479d solid; }

#sub_box ul{width:350px; display:block; overflow:hidden; clear:both; overflow: hidden;}
#sub_box ul li{ width:100%; float:left;}
#sub_box ul li a:link,#sub_box ul li a:visited{ color:#ffffff; font-size:12px;height:34px; line-height:34px; width:90%; text-align:left; background:#1276b7; margin:2px 0px; display:block;padding-left:25px; text-transform:lowercase; font-weight: normal;}
#sub_box ul li a:hover{ color:#333;}
.sub li a{ color:#ffffff; font-size:12px;height:34px; line-height:34px; width:250px; text-align:left; display:inline;padding-left:15px; float:left;}
.sub li a:hover{ color:#f0f0f0; font-size:12px;height:34px; line-height:34px; text-align:left;  text-decoration:none; padding-left:20px;}
.left_con{background:url(../images/03.jpg) left top no-repeat; padding-top:40px; line-height:21px; color:#353535;}
.sub li span{ display:inline; color:#FFF; width:80px; float:right; line-height:34px;}

.postlist2 li{ list-style:none; width:98%; float:left; text-align:center; padding-bottom:10px; padding-left:15px; background:url(../images/point.gif) repeat-x left 0px; }
#index .postlist2 li{ list-style:none; width:98%; float:left; text-align:center; padding-bottom:10px; padding-left:5px; background:url(../images/arrow.gif) repeat-x left 7px; }
.postlist2 li a:link font, a:visited font, a:active font{color:#7dafec; text-decoration:none; font-size:14px; padding-top:15px; padding-bottom:10px;}
.postlist2 li a:hover font{color:#ffffff;}
.postlist2 li a img{ border:0px; width:155px; height:100px; text-align:center; padding:4px; border:1px solid #7dafec;}
.postlist2 li p{ height:40px; line-height:40px; overflow:hidden;}
.postlist2 li p a{ border:0px;}
.postlist2 li p a img{ width:80px; height:24px; border:0px;}
.postlist2 li .art_title{width:75%; float:left; text-align:left; display: inline; padding-left:10px;}
.postlist2 li .art_time{width:20%; float:right; text-align:right; color:#cac9c9; display:inline; font-size:11px;}
.postlist2 li .art_title a{ text-decoration:none;}

.clear{ width:100%; clear:both; overflow:hidden;}

.Ftext ,.u-4{ border:1px solid #1ba7e1; padding:0px 5px; margin:2px 0px; height:26px; line-height:26px; font-family:Arial, Helvetica, sans-serif; color:#00456b; text-transform:uppercase}
.submit_button{border:1px solid #1ba7e1; background:#1ba7e1; color:#fff; margin:2px 0px; height:26px; overflow:hidden; line-height:26px; padding:0px 16px;}
.Ftext{ width:160px;}
.u-4{ height:60px;}