@charset "utf-8";
body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd ,table, tr, td{ margin: 0px; padding: 0px;}
ul, li{ list-style: none; }
img { border-style: none; }
body{font-family:Arial, Helvetica, sans-serif, "新宋体"; font-size:12px; color:#333; line-height:22px; background-color:#fff;}
a {text-decoration:none; color:#000;}
a:link {text-decoration: none; color:#000;}
a:visited {text-decoration: none; color:#000;}
a:hover {text-decoration: none; color:#000;}
a:active {text-decoration: none; color:#000;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none;}

/* mainbanner */
.mainbanner{height:288px;overflow:hidden; position:relative;}
.mainbanner_window{left:50%;width:2000px;height:288px;overflow:hidden;margin-left:-1000px;position:absolute;}
.mainbanner_window ul{width:999999px;height:288px;position:relative;}
.mainbanner_window li{background:rgb(204, 204, 204);width:2000px;height:288px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:50%;top:255px;width:500px;height:30px;margin-left:-75px;position:absolute;}
.mainbanner_list li{width:30px;height:30px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:url("../images/50c15ece07fd0f3407000083.png") no-repeat;width:25px;height:25px;line-height:25px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -30px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -30px;text-decoration:none;}


.top_box{background-image:url(../images/top_bj.jpg); height:145px;}
.top_01{width:1004px; height:102px; margin:auto; overflow:hidden;}
.top_01 img{float:left;}
.nav{margin:auto; width:1004px; height:39px; overflow:hidden;}
.nav a{display:block; line-height:39px; width:137px; background-image:url(../images/nav_bj.jpg); float:left; text-align:center; color:#fff; font-size:14px; font-weight:bold; margin:0 3px;}
.nav a:link {color:#fff;}
.nav a:visited {color:#fff;}
.nav a:hover {color:#fff;}
.nav a:active {color:#fff;}
.nav a:hover{background-image:url(../images/nav_bj1.jpg); color:#fff;}
.home_main{width:1004px; margin:auto; overflow:hidden;}
.main_left{width:755px; float:left; margin-right:24px;}
.home_ab{width:397px; height:252px; float:left; margin-right:24px;}
.ab{background-image:url(../images/home_ab.jpg); width:375px; height:35px; line-height:35px; padding-left:24px; color:#fff; font-size:15px; font-weight:bold;}
.ab p{float:left;}
.ab_text{width:397px; height:218px; border-bottom:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5;}
.ab_text p{padding:0 18px 0 18px;}
.home_con{width:332px; height:252px; float:left;}
.con{background-image:url(../images/home_con.jpg); width:308px; height:35px; line-height:35px; color:#fff; padding-left:24px; font-size:15px; font-weight:bold; overflow:hidden;}
.con ul{overflow:hidden;}
.con li{float:left;}
.con_text{width:304px; height:205px; border-bottom:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5;background-image:url(../images/con_bj.jpg); line-height:27px; padding:13px 0 0 26px;}
.home_fm{margin-top:21px; width:753px; height:160px; background-color:#f7f7f7; border:solid 1px #e7e7e7; float:left;}
.home_fm li{float:left; color:#585858; font-size:15px; font-weight:bold;}
.main_right{width:225px; float:left;}

.left_top{width:208px; padding-left:17px; background-color:#0f8ac6; color:#fff; font-size:15px; font-weight:bold; overflow:hidden;}
.left_top li{float:left;}
.left_pro{background-color:#0f8ac6; padding-top:4px; padding-bottom:10px; margin-top:1px; line-height:32px;}
.left_pro li{background-image:url(../images/left_pro_bj.jpg); line-height:32px; width:180px; padding-left:28px; color:#fff; z-index:10;}
.foot_01{background-color:#1c81af; margin-top:16px; color:#fff;}
.foot_01 ul{width:964px; margin:auto; height:223px; padding-top:20px;}
.foot_01 li{float:left;}
.foot_01 p{color:#fff; font-size:15px; font-weight:bold; line-height:40px;}
.home_mail{width:354px;}
.home_order{width:278px;}
.home_link{margin-left:115px;}
.line{background-color:#006296; height:1px; overflow:hidden;}
.foot_02{background-color:#1c81af; line-height:40px; color:#fff; text-align:center;}
.foot_02 a:link {color:#fff;}
.foot_02 a:visited {color:#fff;}
.foot_02 a:hover {color:#fff;}
.foot_02 a:active {color:#fff;}


.main{width:1004px; margin:auto; overflow:hidden;}
.left{width:225px; float:left; margin-right:22px;}
.right{width:757px; float:left;}
.about_title{background-image:url(../images/about_1.jpg); line-height:35px; padding-left:22px; color:#fff; font-size:15px; font-weight:bold; letter-spacing:4px;}
.about_titlee{background-image:url(../images/about_1.jpg); line-height:35px; padding-left:22px; color:#fff; font-size:15px; font-weight:bold;}
.about_text{background-image:url(../images/ab_bj.jpg); height:390px; width:497px; padding:10px 240px 0 20px;}
.about{width:717px; padding:30px 20px 0 20px;}



.pic{width:100%; margin:auto; overflow:hidden; text-align:center;}
.pic li{float:left; width:223px; margin:0 5px 20px 5px;}
.pic li img{width:215px; height:150px; padding:1px; border:solid 3px #CCC;}
.pic li img{-webkit-backface-visibility:hidden;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}
.pic li img:hover{opacity:0.8}