﻿@charset "utf-8";


 /* reset CSS */
html, body, ul, li, ol, 
dl, dd, dt, p, h1, h2, 
h3, h4, h5, h6, form, 
fieldset, legend, img ,div { margin:0; padding:0 ;     }
img                        { border:none;              }
h1,h2,h3,h4,h5,h6          { font-size:100%;           }
ul, ol                     { list-style:none;          }
input::-moz-focus-inner    { border:none; padding:0;   }
select, input              { vertical-align:middle;    }
select, input, textarea    { font-size:12px; margin:0; }
input[type=text], 
input[type=password], 
textarea                   { outline-style:none; -webkit-appearance:none;    }
body                       { font-size:12px; font-family:微软雅黑; line-height:24px; color:#353535; background:#fff;}
input                      { padding-top:0; padding-bottom:0; font-family: 'SimSun','\u5b8b\u4f53';}
a                          { text-decoration: none;outline: none; color: #353535;font-family:微软雅黑;}
a:hover, a:focus           { color: #996633;  }
	  
.clearfix:before,.clearfix:after ,.row:before,.row:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after{ display:table;content:" "}
.clear                     { clear: both;display: block;}
.clearfix:after            { clear:both;       }		
.text-right                { text-align:right; }
.text-left                 { text-align:left;  }
.float-left                { float:left        }
.float-right               { float:right;      }
.container                 { width:1100px; margin:0 auto;}
.container-fluid           { width:100%        }
.pr                        { position:absolute   }
.radius                    { behavior: url(/Public/css/pie.htc);}
.f,.f a                    { color:#fff         }
.p-l-15                    { padding-left: 15px;}
.bg-f                      { background: #ffffff;}
/* ###################��ҳ###################### body{min-width:1430px;}*/



.header{ position: absolute; top: 0; left: 0; width: 100%; z-index: 99; }
.header_top{ height: 30px; line-height: 30px; background:#333; color: #fff;}
.header_top_w{ height: 30px;  }
.header_top_w .float-right a{ display: block; float: right;height: 30px; color: #fff; }
.header_top_w .float-right a.a1{margin-right: 15px;}
 .header_top_w .float-right a.a2:after, .header_top_w .float-right a.a3:after{ content: "|"; float: right; padding: 0px 10px; }
.header-mid-w{  position: relative;    }
.header-mid{  height: 170px; width: 100%; position: relative;    z-index: 999; background:#464747;}
.header-mid-2{ height: 63px; font-size: 14px; color: #fff;}
.header_logo{ float:left;  position: relative;  width:386px;}
.header_logo img{ }

.search{  float:right; height:25px;background: url(../images/1.jpg) 0 0 no-repeat; width: 236px; }
.search form{ float:left;}
.search-keyword{ height:25px;background:transparent;float: left;width: 203px;line-height:25px;border:none; padding-left:7px; color:#4e4e4e;}
.search-submit{ height:25px; width:26px; border:none; display:inline-block;background: transparent;color: #fff;text-indent: -9999px;  }







.nav{  z-index:1; height: 56px; width:830px; background: url(../images/1.png) left top repeat-x; float: left; }
ul#nav{ }
.nav .nLi{ float:left;  position:relative; display:inline; z-index:9; height: 40px;width:118px; padding-top: 15px;  }
.nav .nLi h3{background: url(../images/2.png) left center no-repeat;}
.nav .nLi h3 a{ display: block;font-size: 14px;text-decoration: none;font-weight:normal; line-height: 14px;   color:#fff; text-align: center;}
.nav .nLi h3 span {display: block;font-size:11px; color: #fff;line-height: 12px; font-weight:normal; text-shadow:none;}
.nav li.one  h3{ background:none; }
.nav li.on h3 a,.nav li.on h3 span,.nav li:hover h3 a,.nav li:hover h3 span{  }
.nav .nav_logo{ float:left; width:175px; height:60px;}
.nav li.on,.nav li:hover{background: url(../images/3.png) bottom center no-repeat; }



.nav .sub{ display:none; width:100%; border-radius:0 0 5px 5px; left:0px; top:42px; background: #0167d2; padding-bottom: 15px;  position:absolute; z-index:9999; text-align:center;}
.nav .sub li{ zoom:1;height:47px; line-height:47px; background: #0167d2 url(../images/subli.jpg) bottom left repeat-x;  }
.nav .sub a{ font-size:14px;   text-align:center; color:#fff; }
.nav .sub span{ padding:0 10px; color:#fff;}
.nav .sub a:hover{ color:#cc0000;}


.I_box1{ height: 447px; background: url(../images/9.png) 0 0 no-repeat;}
.I_about1_1{ padding: 0px 15px 0px 25px; text-align: justify; height: 265px; }
.I_about1_1_t{ padding: 15px 0 ; line-height: 32px;  font-size: 30px; color: #2279f0; text-align: center;	 background: url(../images/111.png) 0 52px repeat-x;}
.I_about1_1_t h3{  width: 175px;  background: #F0F0F0;   margin: 0 auto; font-weight: normal;}
.I_about1_1_t span{  font-size: 20px; color: #c8c7c7; display: block; font-family: Arial;font-weight: normal;}

.I_about1_1 img{ margin-right: 35px; }
.I_about1_1 p{ text-indent:2em;    line-height: 26px; }
.I_about1_1_t img{ margin-right: 0;}

.box1_title_p{  float: left;  padding-top: 45px;  padding-left: 45px; font-size:16px; }
.box1_title_p a{ color:#d85823}

.I_pro{  }
.I_pro li{ float: left; margin-left: 14px; width: 165px; height: 165px; }
.I_pro li img{ width: 165px; height: 165px; display: block;}


.conter{margin:20px auto;}


.index_box1{margin-top:15px;}


.box1 .box1_1{ float: left; width: 330px; background: #e9e9e9;}
.box1 .box1_1 .box1_1_1{ padding: 36px;}
.box1 .box1_1 .box1_1_1_u{ background: #ffffff;}
.box1 .box1_1 .box1_1_1_t{margin-bottom: 17px; height: 57px;}
.box1 .box1_1 .box1_1_1_t_1{ height: 40px; line-height: 40px; padding-left: 20px; border-bottom:1px solid #e9e9e9; font-size: 16px; color: #2279f0; }
.box1 .box1_1 .box1_1_1_u ul{ padding:5px 16px;}
.box1 .box1_1 .box1_1_1_u ul li{ height: 51px; line-height: 51px; border-bottom:1px dashed #e9e9e9;position: relative;}
.box1 .box1_1 .box1_1_1_u ul li:after{ content: " "; float: right; height: 51px; width: 10px; background: url(../images/3.jpg) right center no-repeat; position: absolute; right: 0; top: 0;}
.box1 .box1_1 .box1_1_1_u ul li:hover:after{background: url(../images/4.jpg) right center no-repeat;}
.box1 .box1_1 .box1_1_1_u ul li a{ color: #666; padding-left: 10px; display: block; font-size: 14px;}
.box1 .box1_1 .box1_1_1_u ul li:hover a{ color: #2279f0;}
.box1 .box1_ul{ height: 30px;border:#d8d8d8 1px solid; background: #ffffff;}
.box1 .box1_ul li{ float: left; width: 105px; line-height: 14px; margin: 8px 0; height: 14px; text-align: center; border-left:1px #d8d8d8 solid;}
.box1 .box1_ul li.i1{ border-left:none;}

.box1 .box1_2{ float: left; width: 769px;}
.box1 .box1_2 .box1_2_1{ height: 43px; padding-top: 12px; background: url(../images/5.jpg) repeat-x; }
.box1 .box1_2 .box1_2_1 .box1_2_1_1{  }
.box1 .box1_2 .box1_2_1 .search-keyword{ background: url(../images/6.jpg) 0 0 no-repeat; width: 165px; color: #ccc;height: 30px; line-height: 30px; float: left; padding-left: 30px; margin: 0px 15px 0px 30px;}
.box1 .box1_2 .box1_2_1 .search-select{background: url(../images/8.jpg) 0 0 no-repeat; color: #ccc;height: 30px; width: 135px; float: left;line-height: 30px; border:none; }
.box1 .box1_2 .box1_2_1 .search-submit{ height: 30px; width: 70px; float: left; margin-left: 15px; margin-right: 28px;background: url(../images/7.jpg) 0 0 no-repeat; }
.box1 .box1_2 .box1_2_1 .search-info{ width: 280px; float: left; height: 30px; font-size: 14px; color: #fff; line-height: 30px;}
.box1 .box1_2 .box1_2_1 .search-info a{ display: block; padding-left: 28px; color: #000000; line-height: 30px;}

.box1_2_2{}
.box1_2_2 .box1_2_2_1{ float: left; width: 85px; background: #d8d8d8;  padding-bottom: 4px;}
.box1_2_2 .box1_2_2_1 li{ height: 65px; line-height: 65px; margin-bottom: 10px; text-align: center;}
.box1_2_2 .box1_2_2_1 li a{ color: #626262; }
.box1_2_2 .box1_2_2_1 li.on{background: url(../images/9.png) 0 center no-repeat;}
.box1_2_2 .box1_2_2_1 li.on a{ color: #ffffff;}
.box1_2_2 .box1_2_2_2{float: left; width: 684px;}
.box1_2_2 .box1_2_2_2 li{ float: left; width: 170px; height: 226px; border-left:1px #fff solid; border-top:1px #fff solid; position: relative;}
.box1_2_2 .box1_2_2_2 li .pic,.box1_2_2 .box1_2_2_2 li .pic img{ height: 196px; width: 170px; display: block;}
.box1_2_2 .box1_2_2_2 li .title{ position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; }
.box1_2_2 .box1_2_2_2 li .title h3{ height: 30px; line-height: 30px; background: #747474; text-align: center;padding: 0px 15px;}
.box1_2_2 .box1_2_2_2 li .title h3 a{ color: #ffffff;}
.box1_2_2 .box1_2_2_2 li .title .info{ display: none; padding: 0px 15px;}


.box1_2_2 .box1_2_2_2 li:hover .title{ background: url(../images/10.png); padding: 10px 0px; height: 62px;transition: all 0.3s linear 0s;}
.box1_2_2 .box1_2_2_2 li:hover .title h3{ height: 24px; line-height: 14px; background: none;    margin-bottom: 5px;}
.box1_2_2 .box1_2_2_2 li:hover .title h3 a{ color: #2279f0;}
.box1_2_2 .box1_2_2_2 li:hover .title .info{ display: block;  line-height: 18px; height: 36px;  overflow: hidden;}

.box1_2_2 .box1_2_2_2 li.i0,.box1_2_2 .box1_2_2_2 li.i4{ border-left:none;}


.box2{ height: 446px; background: #f0f0f0; overflow: hidden;}
.box2 .box2_1{ position: relative;height: 446px; }
.box2 .box2_1_2{ background: url(../images/11.png) 0 0 no-repeat; height: 446px; width: 240px; position: absolute; top: 0; left: 0; z-index: 22;}
.box2 .box2_1_2 p{ padding:15px 15px 0;    text-align: justify; line-height: 24px; color: #ffffff;}
.box2 .box2_1_2 a{ display: block; width: 90px; height: 35px; line-height: 35px ; text-align: center; background: #fff; color: #4a4a4a;margin: 15px 0 0 25px; }
.box2 .box2_1_3{ width: 140px; height: 46px; background: url(../images/10.jpg) 0 0 no-repeat; position: absolute; bottom: 0; right: 0;}
.box2 .box2_1_3 .next ,.box2 .box2_1_3 .prev{ float: left; width: 69px; height: 46px; }


.box3{ padding-top: 25px;}
.box3 .box3_t h2{ font-size: 16px; color: #393939; height: 36px; line-height: 36px;}
.box3 .box3_t h2 span{ color: #2279f0;}
.box3 .box3_t p{ font-size: 24px; color: #cacaca; font-family:"Cambria Math"; height: 20px; margin-bottom: 15px;}
.box3 .box3_1{ width: 460px;}
.box3 .box3_1 .box3_1_c li{ width: 206px; float: left; margin-right: 15px;}
.box3 .box3_2{ width: 295px;}
.box3_2_c li{ height: 31px; line-height: 31px; border-bottom:1px #d6d6d6 dashed; overflow: hidden;}
.box3_2_c li:before{ content: " "; background: url(../images/13.png) left center no-repeat; width: 5px; height: 31px; float: left; margin-right: 15px; }
.box3_2_c li span{ float: right;}
.box3_2_c li:hover:before{ background: url(../images/14.png) left center no-repeat; }
.box3_2_c li:hover a{ color: #2279f0;}

.box3 .box3_2_p{ background: url(../images/box3_1_p.jpg) right center no-repeat; height: 27px; margin-right: 36px;padding-left: 331px;}
.box3 .box3_2_p .prev , .box3 .box3_2_p .next { height: 27px; float: left; width: 46px;}

/* 焦点图 */
.focusBox { position: relative; width: 304px; height:194px; border:1px solid #c7c7c7;margin-top: 12px; padding: 8px;  overflow: hidden; font-family:Arial; text-align: left; background:#f3f3f3; }
.focusBox .pic img { width: 304px; height:168px; display: block; }

.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:95%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;  right: 0;}
.focusBox .txt li a{ display: block; color: #000; padding: 0 0 0 10px; font-size: 12px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; left: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; background:url(../images/7.png) center no-repeat; }
.focusBox .num li.on span,.focusBox .num span:hover{   background:url(../images/8.png) center no-repeat;  }

.conter_box2_right .I_title p{ float:right;line-height: 40px; padding-right:20px;}


.I_case{ background: #f0f0f0; margin-top: 15px;  padding-bottom: 15px;}

.I_case li{ width: 259px; float: left; margin-right: 20px; margin-bottom: 20px; }
.I_case li img{ width: 257px; border: 1px #f0f0f0 solid; display: block; height: 196px; margin-bottom: 12px;}
.I_case li .title{ height: 25px; line-height: 25px;}
.I_case li .title h3{ float: left; height: 25px; overflow: hidden; width: 185px; font-size: 14px; font-weight: normal; color: #494949; }
.I_case li .title .more{ width: 70px; text-align: center;  background: #494949; float: right; color: #fff;}
.I_case li:hover .title .more{background: #2279f0; }

.inside_i{  position: relative; margin-bottom: 15px;}
.inside_i_0{ height: 55px;line-height: 55px; font-size: 18px;}
.inside_i_1{ height: 34px; line-height: 34px; border-bottom: 1px #d8d8d8 solid; border-top:1px #d8d8d8 solid;  }
.inside_i_1 h2{ float: left;color: #313131; font-size: 24px;    font-weight: normal;}
.inside_i_1 p{  color: #313131; font-size: 14px;}
.inside_i_1 p a ,.inside_i_1 p span{ float: left; background: url(../images/7.png) right center no-repeat; padding-right: 30px; text-align: center;    padding-left: 15px; }
.inside_i_1 p span{padding-left:0}
.inside_i_2{ float: left;}
.inside_i_2 li{  float: left; height: 44px;}
.inside_i_2 li a{ height: 44px;  display: block;line-height:44px; font-size: 12px; padding: 0px 25px;}
.inside_i_2 li a.i0{ border-left:0;}
.inside_i_2 li:hover,.inside_i_2 li.on{   background: #3eb8cd; }
.inside_i_2 li:hover a,.inside_i_2 li.on a{ color: #fff;   }

.insdie_title{ height:74px; width:975px; margin:0 auto;}
.insdie_title p{ float:left; background:url(../images/wz.png) left center no-repeat; padding-left:30px; height:50px; line-height:50px; font-size:14px; color:#444444;}
.insdie_title p a{color:#444444; font-size:14px;}

.a{ position: relative;}
.a .a_bg_w{ height: 55px; width: 100%; position: absolute; top: 0; right: 0; z-index: -1;}
.a .a_bg_w .a_bg{ width: 50%; float: right; height: 55px;background: #E9E9E9;}


.box2_2_2_2{ width: 830px; float: right;}
.box2_2_2_3{ width: 219px;float: left;   position: relative; padding: 24px;background: #E9E9E9;}
.box2_2_2_3_1{  border:1px solid #d3d3d3;}
.box2_2_2_3_1_1{ border-bottom: 1px solid #dbdbdb; line-height: 40px;   height: 40px;padding: 0px 15px;}
.box2_2_2_3_1_1 h2{font-size: 18px;color: #000000;    font-family: Arial;}
.box2_2_2_3_1_1 a{ color: #e71f19;}
.box2_2_2_3_1_2{padding: 10px 15px 45px; background: url(../images/5.jpg) right bottom no-repeat; line-height: 30px;}
.box2_2_2_3_1_2 li{ border-bottom:1px dashed #a0a0a0;}
.box2_2_2_3_1_2 li h2 a{ color: #e71f19; }
.box2_2_2_3_1_2 li p{  color: #6d6d6d;     padding-bottom: 5px;    line-height: 20px;}

.I_contact{  width:378px; float:right;}
.I_about_content{ line-height:24px;font-size:12px; color:#666;} 
.I_about_content img{ float:left; margin-right:10px;}
.I_contact_content{ background:url(../images/I_contact_content.jpg) no-repeat;  margin-top: 15px;
  padding-left: 100px;   line-height: 65px; font-size:14px;}



.index_box2_right{ float:right; width:772px;}
.conter_box3{ height:42px; background:url(../images/conter_box3.png) no-repeat;line-height: 40px; padding-left: 25px;}
.conter_box3 a{ font-size:15px; color:#fff;}
.conter_box3 a span{ font-size: 12px; color: #8a8a8a; padding-left: 5px;}
.contact{ border-top:1px #e4e4e4 solid;  width: 285px; margin: 14px auto 0;    box-shadow: 0 0 5px #e4e4e4;
    border-radius: 3px;}
.contact .p1{ line-height:25px; color:#353535; padding:0 15px;}



.index_box2{ margin-top:20px;}
.index_box2_left{ float:left; width:250px;}
.conter_box2_left img{ display: block; margin: 10px auto;}
.conter_box2_left_proclass{   position:relative;}

.conter_box2_left_proclass ul{ position: relative;  }
.I_categories_content{overflow: hidden;}
.conter_box2_left_proclass .conter_box2_left_proclass_li{ margin-bottom: 2px;height:45px; line-height:45px; padding-left: 20px; background: url(../images/13.jpg) 0 0 no-repeat; position: relative;  }
.conter_box2_left_proclass .conter_box2_left_proclass_li a{ color: #666;}
.conter_box2_left_proclass .conter_box2_left_proclass_li:hover,.conter_box2_left_proclass .conter_box2_left_proclass_li.on{background: url(../images/12.jpg) 0 0 no-repeat;}
.conter_box2_left_proclass .conter_box2_left_proclass_li:hover a,.conter_box2_left_proclass .conter_box2_left_proclass_li.on a{  color:#fff}

.conter_box2_left_proclass .conter_box2_left_proclass_ul{background: #666; position: absolute; left: 218px; top: 0; padding: 0 20px;    width: 100px; display:none}
.conter_box2_left_proclass .conter_box2_left_proclass_li:hover .conter_box2_left_proclass_ul{ display:block;}

.conter_box2_left_contact{ padding-left: 5px; margin-top: 20px;}
.conter_box2_left_contact .conter_box2_left_contact_t{ height: 28px; background: url(../images/6.png)  repeat-x; text-align: center; color: #ffffff; font-size: 18px; line-height: 28px;}
.conter_box2_left_contact .conter_box2_left_contact_c{ padding:0 15px 3px 15px; line-height:35px; border:1px #f0f0f0 solid;     }
.conter_box2_left_contact .conter_box2_left_contact_c li{ height: 35px; border-bottom:1px #c7c7c7 dashed; background: url(../images/5.jpg) left center no-repeat; padding-left: 15px;}
.I_categories_content{overflow: hidden;}

.I_title{  height: 40px; line-height: 40px; background: #748491;}
.I_title h2{  font-size: 16px;    padding-left: 20px; }
.I_title h2 a{ color: #ffffff; font-weight: normal;}
.I_title h2 a span{ font-size: 14px; margin-left: 10px;}


.box2_2{ padding-top: 15px;}
.box2_2 li{ float:left; width:315px; margin-bottom: 20px; }
.box2_2 li .pic{ display: block; width: 285px; height:197px; padding: 15px; background: url(../images/5.png) 0 0 no-repeat;}
.box2_2 li img{ width:285px; height:197px; display:block;}
.box2_2 li p{ height: 44px; line-height: 44px; text-align: center; font-size: 14px;}
.box2_2 li p a{color: #fff;}
.pro li{ margin-bottom: 20px; margin-right: 14px;}



.pro_content{ padding:15px 0 0; min-height:545px;}
.pro_content2{ padding:15px 0 0; min-height:545px;}
.pro_content2 li{ float:left; margin-left: 33px;  margin-bottom: 15px; width: 240px; height: 268px; position: relative; border:1px #dedede solid;}
.pro_content2 li .t{ height: 42px; line-height: 24px;   background: #747474; position: absolute; bottom: 0; left: 0; width: 100%; }
.pro_content2 li .t a{ font-size: 14px; color: #fff;}
.pro_content2 li .t h2{ line-height: 42px; text-align: center;}
.pro_content2 li .pic{ width: 240px; height: 268px; }
.pro_content2 li img{ width: 240px; height: 268px;display: block;}
.pro_h3{ height:26px; line-height:26px; text-align:center; margin:10px 0; border:1px #ccc dashed;}
.pro_content2 li .h{background: url(../images/10.png)}
.pro_content2 li .h h2 a{  font-size: 16px;  color: #2279f0;}
.pro_content2 p{ padding: 5px 15px; display: none;}

.pro_content2 li .h h2{ line-height: 20px;}


.conter_box2{width: 1200px;margin: 0 auto;}
.conter_box2_right{ width:890px; float:right; min-height: 600px;}
.conter_box2_right .index_title{ background:url(../images/products.jpg); height:29px; line-height:29px; overflow:hidden; padding:0 10px;}
.conter_box2_right .index_title p{ float:right;  color:#fff;}
.conter_box2_right .index_title p a{ color:#fff;}
.conter_box2_right .index_title h2 a{ color:#fff; font-family:微软雅黑; font-size:14px; font-weight: normal;}
.pro_title{ height:49px; border-bottom:1px #cc9966 solid; margin:0 25px; line-height:49px;}
.pro_title a{ font-size:18px;}
.pro_title a span{ font-size:14px;}

.conter_box2_left .index_title{ background:url(../images/index_title.jpg); height:29px; line-height:29px; overflow:hidden;padding:0 10px 0 20px ; }
.conter_box2_left .index_title p{ float:right; padding-right:15px;}
.conter_box2_left .index_title h2 a{ color:#000; font-family:微软雅黑; font-size:30px; font-weight:normal; font-size:14px;color:#fff;}
.conter_box2_left .index_title h2 a span{ margin-left:15px;font-size: 12px;}
.conter_box2_left .pro_content{ padding:20px 0 0 25px; min-height:365px}


.about_content{ padding: 18px;}

.n_contact{ margin-top: 20px; background: #ffffff;}
.n_contact_title{ height: 65px; background: url(../images/12.png) 0 0 no-repeat;  }
.n_contact_title a{ color: #ffffff;}
.n_contact_content{ line-height: 30px; padding: 10px 15px; }




.conter_box2_left{ width:288px; float:left;}


.inside_search{ float:right;}

.inside_title{ height:55px; line-height:55px; position:relative;overflow:hidden; background: #E9E9E9;}
.inside_title p{ float:right;font-size:12px; color:#000;  line-height: 55px;}
.inside_title h2{ font-size:14px; font-weight: normal; float:left;  color:#2279f0;  line-height: 53px;  padding:0 15px; height: 51px; border-bottom:2px #2379f0 solid;}
.inside_title h2 span{ color:#b8b8b8; font-size:12px; margin-left:5px;   font-style: italic;}

.subnav{ height:42px; background:#ddd;margin-top: 20px;}
.subnav li{ padding:0 20px; line-height:42px; margin-right:2px; background:#ccc; float:left;}
.subnav li.on{ background:#009999;}
.subnav li.on A{ color:#FFF;}


.pro_content li{ height:168px; overflow:hidden; float: left;width:475px;margin-left: 10px;}
.pro_content li img{ width:146px; height:146px; float:left;  margin: 5px 10px 0 5px; padding:2px;}
.pro_content li h2{ text-align:left; overflow:hidden;margin-right:10px; font-size:12px; line-height:32px;}
.pro_content li p{ height:100px; overflow:hidden; }
.pro_content li span{ font-weight:bold;}
.pro_content li a.more{display: block;text-align: right;padding-right: 32px; background:url(../images/amore.jpg) right top no-repeat;margin-right: 19px;}
.art_content{min-height: 340px;}
.art_content li{ line-height:35px;  border-bottom:1px #ccc solid;padding:20px 10px 15px;}
.art_content li.t{ height:126px;}
.art_content li.t p{ height:80px;background: none; }
.art_content li img{ width:145px; height:126px; float:left; border:1px #b3b3b3 solid; margin-right:15px;}
.art_content li span{ float:right; font-size:12px;
    background: none;box-shadow:none}
.art_content li h2{ font-weight:normal;}
.art_content li h2 a{ color:#000; font-size:14px;}
.art_content li p{ height:54px; line-height:24px; overflow:hidden;color: #000; text-align: left;}
.art_content li a.more{ width:80px; line-height:24px; height:24px; background:url(../images/news_more.jpg) no-repeat; display:block; color:#fff; text-align:center; padding-right:10px;}



.scott{ text-align:center;padding: 10px 0px 0;}
.scott span,.scott a{ height:19px; padding:0 5px; border:1px #ccc solid; line-height:19px; margin-right:5px;}
.scott .current{ border:1px #0b33e0 solid; }

.biaoti{ height:42px; line-height:42px; font-size:20px; text-align:center;}
.wzzw{ line-height:24px;}
.wzzw img{}
.footer{  font-size: 12px; background:#333; color: #ffffff; padding-bottom: 15px;    text-align: center; }
.footer_top{ height: 30px; border-bottom:5px #2279f0 solid; margin-bottom: 4px; position: relative; margin-top: 30px;}

.footer_center{ height: 225px; background: #e8e8e8;}
.footer_center_1{ float: left; width: 184px; text-align: center;}
.footer_center_1 img{ margin: 35px 0px 20px; }
.footer_center_1 p{ height: 35px; line-height: 35px; color: #fff; background: #2279f0; border-radius:15px;}

.footer_center_2{ float: left; margin-left: 114px; width: 286px; margin-right: 32px; padding-top: 50px;}
.footer_center_2 img{ float: left; width: 131px; height: 131px;  margin-right: 15px;}
.footer_center_2 p{    padding-top: 38px; font-weight: bold;}

.footer_center_3{ float: right; width: 480px; padding-top: 20px;}
.footer_center_3 li{ float: left; border-right: 1px #aeaeae dashed; width: 119px; text-align: center; height: 190px;}
.footer_center_3 li h3{  height: 36px; line-height: 36px; font-size: 14px;}
.footer_center_3 li a{ display: block; line-height: 26px; color: #333;}
.footer_center_3 li.i4{ border-right: none;}

.footer_top img{ position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; z-index: 999; cursor: pointer;	}
.footer .footer_top_a{ position: absolute; right: 0; width: 43.45%; bottom: 0; background: url(../images/search.png) left bottom no-repeat; height: 72px;}
.footer a{color: #fff;}
.footer .footer_insdie{ position:relative;  overflow: hidden;line-height: 30px; }
.footer .footer_insdie_1 { height: 13px;  padding-top:35px;  }
.footer .footer_insdie_1 li{ float: left; height: 13px; line-height: 13px;}
.footer .footer_insdie_2{ padding-top: 15px;}
.footer .footer_insdie_3{}
.footer .footer_insdie_3 .code{ position: absolute; top:30px; right: 200px;}
.footer .gs{ position: absolute;  top: 135px;  right: 280px;}
.footer .fx{  position: absolute;  right: 0;  top: 85px;}
.footer .footer_nav_list a{color: #cdcdcd;  padding:0 39px; line-height: 50px;}
.footer .footer_b{ color: #cdcdcd; padding-left: 39px;}
.footer .footer_bottom{ line-height: 35px; height: 35px; color: #000;  color: #ffffff;}
.footer .footer_bottom a{ padding-left: 5px;}