body{ margin:0; padding:0px; font-size:12px; font-family:"微软雅黑"; }
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form{ margin:0px; padding:0px; list-style:none; font-weight:normal;}
i,em{ font-weight:normal; font-style:normal;}
img{ border:0px;}
.fl{ float:left; display:inline;}
.clear{ clear:both;}

.top{ width:1210px; height:110px; margin:0px auto;}
.logo{ height:86px; float:left; margin-top:15px; margin-left:33px;}

.search{ width:228px; height:39px; float:left; border:1px solid #ccc; margin-top:35px; margin-left:400px;}
.search_1{ float:left;} 
.search_input{ width:154px; height:37px; margin:0px; padding:0px; float:left; border:1px solid #e7e7e7; outline:0px; font-size:14px; font-family:"微软雅黑"; padding-right:10px; line-height:37px; color:#ccc; text-align:right;}
.search_bt{ width:62px; height:39px; background:url(../img/search_btn.jpg) no-repeat; float:left; cursor:pointer; border:0px; outline:0px;}

.language{ width:100px; float:left; margin-left:20px; margin-top:35px;}

.menu_con{ width:100%; height:70px; border:1px solid #e6e6e6; border-left:0px; border-right:0px;}

.menu{ width:1205px; margin:0px auto; height:70px; background:url(../img/menu_bg.png) no-repeat;}
.menu a:link,.menu a:visited{ width:240px; height:70px; float:left; text-decoration:none; margin-right:1px;}
.menu a:hover{ background:url(../img/menu.jpg) no-repeat;}

.menu a:link h1,.menu a:visited h1{  font-size:18px; color:#525252; font-weight:bold;  text-align:center; padding-top:15px;}
.menu a:hover h1{ color:#fff;}

.menu a:link p,.menu a:visited p{color:#b6b6b6; text-align:center; line-height:20px; font-size:12px;}
.menu a:hover p{ color:#fff;}

.menu a.m_active:link,.menu a.m_active:visited{ background:url(../img/menu.jpg) no-repeat; color:#fff; }
.menu a.m_active:link h1,.menu a.m_active:visited h1{ color:#fff;}
.menu a.m_active:link p,.menu a.m_active:visited p{ color:#fff;}

.banner{ width:100%;}


.iabout{ width:1180px; overflow:hidden; margin:0px auto; margin-top:65px;}
.iabout_t{ width:245px; height:70px; margin:0px auto; background:url(../img/iabout_t.jpg) no-repeat;}
.iabout_body{ width:1180px; overflow:hidden; margin-top:100px;}
.iabout_left{ width:490px; height:460px; background:url(../img/iabout_bg.jpg) repeat-y; float:left;}
.iabout_line1{ width:525px; overflow:hidden; margin-top:20px; margin-left:15px;}
.iabout_line1 img{ float:left;  }
.iabout_line2{ width:460px; margin-top:20px;}
.iabout_line2 img{ float:right;}
.iabout_left .tit h1{ width:400px; padding-left:10px; margin-top:60px; font-size:24px; line-height:30px; color:#242424;}
.iabout_left .tit p{ font-size:14px; line-height:25px; width:469px; margin-left:10px; color:#242424; margin-top:40px;}
.iabout_left .btn{ width:144px; height:41px; margin-top:55px; margin-left:5px;}
.iabout_left .btn a:link,.iabout_left .btn a:visited{ display:block; width:140px; height:37px; float:left; font-size:14px; line-height:37px; color:#333; text-decoration:none; text-align:center; border:2px solid #b5b5b5; -webkit-border-radius:23px; -o-border-radius:23px; -ms-border-radius:23px; -moz-border-radius:23px; border-radius:23px;}
.iabout_left .btn a:hover{ background:#318722; color:#fff; border:2px solid #318722;}

.iabout_right{ width:690px; height:460px; float:left;}


.inews{ width:100%; overflow:hidden; padding-top:50px; padding-bottom:85px; margin-top:100px; background:#333132;}
.inews_t{ width:322px; height:70px; margin:0px auto;  background:url(../img/inews_t.jpg) no-repeat;}
.inews_body{ width:1280px; margin:0px auto; overflow:hidden; margin-top:30px;}

.iproduct{ width:100%; overflow:hidden; margin-top:50px; }
.iproduct_t{ width:315px; height:68px; margin:0px auto; background:url(../img/iproduct_t.jpg) no-repeat;}
.iproduct_body{ width:100%; margin-top:50px; height:816px;}
.iproduct_right{ width:1170px; margin:0px auto;}
.iproduct_row{ width:390px; float:left; height:396px;}
.iproduct_rowpic{ width:390px; height:340px; display:block; overflow:hidden;}

.iproduct_rowpic img{ width:390px; height:340px; -webkit-transform:scale(1.0);
				-moz-transform:scale(1.0);
				-o-transform:scale(1.0);
				-ms-transform:scale(1.0);
				transform:scale(1.0);
		  -webkit-transition:-webkit-transform 0.5s ease-in-out;
		   -moz-transition:-moz-transform 0.5s ease-in-out;
		    -o-transition:-o-transform 0.5s ease-in-out;
			 -ms-transition:-ms-transform 0.5s ease-in-out;
			  transition:transform 0.5s ease-in-out;
		  }
		  
.iproduct_rowpic img:hover {
		  -webkit-transform:scale(1.2);
		  -webkit-transition:-webkit-transform 0.5s ease-in-out;
		  -moz-transition:-moz-transform 0.5s ease-in-out;
		  -o-transition:-o-transform 0.5s ease-in-out;
		  -ms-transition:-ms-transform 0.5s ease-in-out;
		  transition:transform 0.5s ease-in-out;
		}


.iproduct_rowtxt{ position:relative;}
.iproduct_rowtxt span{ position:absolute; bottom:0px; width:390px; height:68px; overflow:hidden; text-align:center; font-size:16px; color:#fff; line-height:80px; background:url(../img/iproduct_btn.png) no-repeat;} 

.ibase{ width:100%; overflow:hidden; margin-top:68px;}
.ibase_t{ width:100%; height:41px; background:url(../img/ibase_t.jpg) center no-repeat;}
.ibase_body{ width:100%; height:890px; background:url(../img/ibase_bg.jpg) center center no-repeat; margin-top:50px; }
.ibase_con{ width:1372px; margin:0px auto;}

.ibase_left{ width:1011px; float:left;}
.ibase_left .t1{ width:1011px; height:441px;  float:left;}



.ibase_left .t2{ height:440px;}


.ibase_right{ width:360px; float:left; }

.ilink{ width:100%; overflow:hidden; margin-top:85px;}
.ilink_t{ width:100%; height:41px; background:url(../img/link_t.jpg) center no-repeat;}
.ilink_body{ width:1080px; margin:0px auto; margin-top:70px;}
.ilink_body img{ width:179px; height:179px; float:left; margin-left:27px; border:1px solid #F0F4D1; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%;}

.foot_logo{ width:100%; height:168px; background:url(../img/foot_logobg.jpg) repeat-x; margin-top:60px;}
.foot_logo img{  display:block; overflow:hidden; height:76px; margin:0px auto; padding-top:46px;}
.foot{ width:100%; height:95px; background:url(../img/foot_bg.jpg) repeat-x;}
.foot p{ text-align:center; font-size:18px; color:#fff; line-height:35px; padding-top:12px;}

.nei_body{ width:1200px; margin:50px auto 0; overflow:hidden;}
.nav{ width:980px; margin:0px auto; overflow:hidden;}
.nav a:link,.nav a:visited{ width:159px; height:95px; float:left; background:url(../img/nav_bg.jpg) no-repeat; text-align:center; font-size:20px; color:#333; line-height:95px; text-decoration:none;}
.nav a:hover{width:240px; height:95px; background:url(../img/nav_hover.jpg) no-repeat;}

.nav a.n_active:link,.nav a.active:visited{ width:180px; height:95px; background:url(../img/nav_hover.jpg) no-repeat; text-align:left; padding-left:60px;}

.a_icon{ position:relative;}
.a_icon span{ position:absolute; right:45px; top:9px;}

.nav em{ float:left; background:url(../img/nav_line.jpg) no-repeat; width:1px; height:95px;}


.nei_tit{ width:1200px; height:42px; overflow:hidden; margin-top:50px;}
.nei_tit h1{float:left; font-size:20px; line-height:42px; color:#fff; background:#33A02B; padding-right:150px; padding-left:10px;}

.about_body{ width:1200px; overflow:hidden; margin-top:30px;}
.about_body h1{ font-size:26px; line-height:40px; color:#4c4c4c; margin-top:10px;}
.about_body p{ font-size:18px; line-height:40px; color:#4c4c4c; margin-top:10px;}
.about_body img{ display:block; margin:0px auto; max-width:1200px; margin-top:20px; margin-bottom:20px;}

.honor_body{ width:1200px; overflow:hidden; margin-top:40px;}
.honor_row{ width:280px; float:left; margin-left:12px; }
.honor_row img{ width:280px; height:360px;}
.honor_row p{ width:280px; height:65px; font-size:16px; color:#4c4c4c; text-align:center; line-height:65px;}

.nei_left{ width:270px; float:left; background:#32A12B; padding-bottom:150px;}
.nei_leftTit{ width:270px; margin-top:35px;}
.nei_leftTit h1{ font-size:20px; color:#fff; line-height:30px; text-align:center;}
.nei_leftTit h2{ font-size:30px; color:#fff; line-height:30px; text-align:center;}
.nei_nav{ width:210px; margin:20px auto 0; overflow:hidden;}
.nei_nav a:link,.nei_nav a:visited{ display:block; width:210px; height:50px; margin-top:20px; background:url(../img/nei_nav.jpg) no-repeat; text-align:center; color:#fff; line-height:50px; font-size:24px; text-decoration:none;}
.nei_nav a:hover{ background:url(../img/nei_navbg.jpg) no-repeat;}

.nei_nav a.leftActive:link,.nei_nav a.leftActive:visited{ background:url(../img/nei_navbg.jpg) no-repeat;}

.nei_right{ width:870px; float:right;}
.nei_rightTit{width:870px; height:42px; overflow:hidden;}
.nei_rightTit h1{ float:left; font-size:20px; line-height:42px; color:#fff; background:#33A02B; padding-right:150px; padding-left:10px;}

.news_body{ width:800px; overflow:hidden; margin-top:15px;}
.news_body dl{ margin-top:5px;}
.news_body dt{ width:780px; height:40px; background:#f0f0f0; font-size:16px; line-height:40px; color:#4c4c4c; padding-left:10px; padding-right:10px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_body dd{ width:760px; height:55px; overflow:hidden; font-size:12px; color:#999; line-height:25px; padding:10px 20px;}

/*page*/
.page_con{ width:800px; overflow:hidden; margin-top:30px; font-family:Verdana, Arial, Helvetica, sans-serif;}
DIV.scott { padding:3px; MARGIN:2px; TEXT-ALIGN: center; font-family:Verdana, Arial, Helvetica, sans-serif;}
DIV.scott A {BORDER: #ccc 1px solid; padding:3px 7px 3px 7px;  COLOR: #999; MARGIN-RIGHT: 2px;  TEXT-DECORATION: none; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
DIV.scott A:hover { COLOR: #fff; BORDER:#32A12B 1px solid; BACKGROUND-COLOR:#32A12B;}
DIV.scott A:active {BORDER:#32A12B 1px solid; COLOR: #fff; BACKGROUND-COLOR:#32A12B}
DIV.scott SPAN.current {BORDER:#32A12B 1px solid;  FONT-WEIGHT: bold; COLOR:#fff;  padding:3px 7px 3px 7px; BACKGROUND-COLOR:#32A12B; margin-right:2px; font-size:14px; font-weight:bold;}
DIV.scott SPAN.disabled { padding:3px 7px 3px 7px; BORDER: #ddd 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; font-size:14px; }
/*page*/


.news2_body{ width:1100px; overflow:hidden; margin-top:20px;}
.news2_body h1{ float:left; background:#f0f0f0; font-size:16px; line-height:40px; color:#4c4c4c; padding-left:10px; padding-right:30px;}
.news2_body p{ width:1080px; float:left; font-size:12px; color:#999; line-height:25px; padding-left:20px; margin-top:15px;}

.updown{ width:1100px; overflow:hidden; margin-top:50px; font-size:18px; color:#4c4c4c; text-align:right; }


.nei_title{ width:840px; height:37px; border-bottom:1px solid #ddd;}
.nei_title h1{  width:130px; height:35px; border-bottom:3px solid #32A12B; font-size:18px; color:#333;  float:left; text-align:center;}

.product_body{ width:840px; overflow:hidden; margin-top:5px;}
.product_row{ width:247px; height:275px; float:left; border:1px solid #d5d5d5; border-bottom:2px solid #35A22D; margin-left:15px; margin-right:15px; margin-top:40px;}
.product_row img{ width:247px; height:232px; display:block;}
.product_row p{ width:227px; text-align:center; font-size:12px; color:#333; line-height:43px; padding:0px 10px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.product2_body{ width:840px; overflow:hidden; margin-top:60px;} 

.product2_row{ width:440px; height:490px; float:left; border:1px solid #d5d5d5; border-bottom:2px solid #35A22D; margin-left:5px;}
.product2_row img{ width:440px; height:410px; display:block;}
.product2_row p{ width:420px; text-align:center; font-size:18px; color:#333; line-height:75px; padding:0px 10px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.product2_right{ width:370px; float:right;}
.product2_con{ width:370px; overflow:hidden; margin-top:40px;}
.product2_con p{ font-size:18px; color:#4c4c4; line-height:40px;}
.prodcut2_updown{ width:370px; overflow:hidden; margin-top:80px; font-size:18px; color:#4c4c4c; text-align:right;}
.prodcut2_back{ width:370px; overflow:hidden; margin-top:20px; font-size:18px; color:#808080; text-align:right;}

.contact_left{ width:300px; float:left;}
.message_title{ width:290px; height:40px; font-size:20px; line-height:40px; color:#fff; background:#33A02B; padding-left:10px;}
.message_t{ margin-top:20px;}
.message_t h1{ font-size:24px; color:#4d4d4d; line-height:50px;}
.message_bd{ width:288px; height:310px; border:1px solid #ccc; background:#fafafa; outline:none; color:#666; line-height:30px; padding:0px 5px; font-family:"微软雅黑";}

.message_bd2{ width:288px; height:40px; border:1px solid #ccc; background:#fafafa; outline:none; color:#666; line-height:30px; padding:0px 5px; font-family:"微软雅黑"; margin-top:10px;}
.message_btn{ width:100px; height:40px; background:#32A12B; color:#fff; text-align:center; border:0px; outline:none; cursor:pointer; font-size:16px; margin-top:10px;}


.contact_right{ width:800px; float:right; margin-right:40px;}
.contact_title{ width:790px; height:40px; font-size:20px; line-height:40px; color:#fff; background:#33A02B; padding-left:10px;}
.contact_map{ width:800px; height:420px; margin-top:20px;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*
@media screen and (min-width:1620px) and (max-width:1800px) {
    .iproduct_right{ width:960px; float:left; margin-left:660px;}
}
@media screen and (min-width:1420px) and (max-width:1620px) {
    .iproduct_right{ width:960px; float:left; margin-left:520px;}
}

@media only screen and (max-width:1420px) {
	.iproduct_right{ width:960px; float:left; margin-left:301px;}

}*/


input.pl_font::-webkit-input-placeholder{
            color:#ccc;
        }
input.pl_font::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#ccc;
        }
input.pl_font:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#ccc;
        }
input.pl_font:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#ccc;
        }
		
input.name_font::-webkit-input-placeholder{
            color:#ababab; font-size:14px;
        }
input.name_font::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#ababab; font-size:14px;
        }
input.name_font:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#ababab; font-size:14px;
        }
input.name_font:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#ababab; font-size:14px;
        }
		
textarea.m_font::-webkit-input-placeholder{
            color:#ababab; font-size:12px;
        }
textarea.m_font::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#ababab; font-size:12px;
        }
textarea.m_font:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#ababab; font-size:12px;
        }
textarea.m_font:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#ababab; font-size:12px;
        }


a:link,a:visited{ color:#4c4c4c; text-decoration:none; font-family:"微软雅黑";}
a:hover{ color:#4c4c4c; text-decoration:underline;}

a.tob80:link,a.tob80:visited{ color:#808080; text-decoration:none;}
a.tob80:hover{ color:#808080; text-decoration:underline;}

a.tob666:link,a.tob666:visited{ color:#666; text-decoration:none;}
a.tob666:hover{ color:#999; text-decoration:underline;}

a.tob999:link,a.tob999:visited{ color:#999; text-decoration:none;}
a.tob999:hover{ color:#333;}

a.tob333:link,a.tob333:visited{ color:#333; text-decoration:none;}
a.tob333:hover{ color:#333; text-decoration:underline;}

a.tobfff:link,a.tobfff:visited{ color:#fff; text-decoration:none;}
a.tobfff:hover{ color:#fff; text-decoration:underline;}

a.tobddd:link,a.tobddd:visited{ color:#ddd; text-decoration:none;}
a.tobddd:hover{ color:#FD0037; text-decoration:none;}

a.img_h:link,a.img_h:visited{ float:left;}
a.img_h:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; text-decoration:none;}

a {
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    color: #c51b00;
}


