/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:''; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
img{outline-width:0px;vertical-align:top;} 
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}



.header{ background:url(../images/topBg.jpg) repeat-x; height:101px; width:100%;}
.head{ height:101px;}
.head .logo{ float:left; margin-top:0px;}
/*menu*/
.menu{height:53px;line-height:53px; float:left; margin-top:23px; margin-left:30px;}
.menu ul li{ float:left; position:relative; width:110px;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:53px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#2c625a;}
.menu a{ font-size:16px;color:#2c625a; text-decoration:none; font-weight:bold;display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:url(../images/menuABg.jpg) center bottom no-repeat;color:#fff;}

/*banner_02*/
.banner_02{ height:600px; overflow:hidden; margin-top:101px;}
.banner_02 #banner_02_con{ display:none;}

.con1{ margin-top:30px; margin-bottom:30px;}
.con1 h2{background:url(../images/titleBg1.jpg) bottom center no-repeat; padding-bottom:40px;text-align:center; color:#2c625a; font-size:28px;}
.prolist{ margin-top:30px;}
.prolist ul li{ width:270px; display:block; float:left;margin-right:35px;}
.prolist ul li img{ width:200px; height:200px; border:solid 2px #e4e4e4;border-radius:200px;box-shadow:0px 0px 5px #cbcbcb; display:block; margin-left:35px;}
.prolist ul li strong{ width:270px; display:block; line-height:40px;text-align:center; font-size:18px;color:#000; height:40px; padding:10px 0px;}
.prolist ul li span{ width:250px;font-size:14px;line-height:25px;height:150px; margin-left:10px; display:block;}
.prolist ul li a.prolistMore{ width:130px; display:block; float:left;height:34px; color:#fff; line-height:34px;background:#2c625a;border-radius:5px; font-size:16px; text-align:center;margin:20px 70px;}

.con2{ margin-top:20px;}
.con2 h2{width:545px; height:30px; margin-bottom:15px;}
.con2 h2 b{ float:left; font-size:18px; color:#2e2e2e; line-height:30px;}
.con2 h2 a{ float:right; width:57px; height:16px; display:block; padding:7px 0px;}
.c2_left{ float:left; width:545px;}
.c2_left ul li{ width:545px; float:left; margin-top:15px;}
.c2_left ul li .xwzxImg{ width:130px; height:100px; float:left; border:solid 1px #a9a8ad;}
.c2_left ul li .xwzxImg img{ width:128px; height:98px;}
.c2_left ul li .xwzxTxt{ width:400px; float:right;}
.c2_left ul li .xwzxTxt a{width:400px;font-size:14px;color:#4a4a4a;font-weight:bold; display:block; float:left; height:30px; line-height:30px;}
.c2_left ul li .xwzxTxt span{ width:400px; display:block; float:left; color:#4a4a4a; padding-top:5px; height:66px; overflow:hidden;}
.c2_right{ float:right; width:603px;}
/*slideTxtBox_01*/
.slideTxtBox_01 .hd{ width:192px; float:right;}
.slideTxtBox_01 .hd ul li{width:152px;height:57px;margin-top:1px;background:#eaeaea;padding:0px 20px;line-height:57px;font-size:14px;color:#2e2e2e;}
.slideTxtBox_01 .hd ul li.on{ background:url(../images/alListBg.jpg) top center no-repeat;cursor:pointer; }
.slideTxtBox_01 .hd ul li.on a{ color:#fff;}
.slideTxtBox_01 .bd{ float:left; width:410px;}
.slideTxtBox_01 .bd img{ /*height:345px;*/ width:410px;}

.footer{margin-top:20px; background:url(../images/footBg.jpg) center 76px repeat-x #2D625A; min-height:200px;}
.foot1{ padding-top:5px; padding-bottom:10px;}
.foot1 dl{ float:left; width:150px; margin-right:40px;}
.foot1 dl dt{ color:#fff; font-size:14px; font-weight:bold; height:30px; line-height:30px;}
.foot1 dl dd{ height:25px; line-height:25px;}
.foot1 dl dd a{ color:#fff;}
.foot1 dl dd a:hover{ color:#fff;}
.foot1 dl.footMenuBox2{ width:265px; margin-right:0px; color:#fff; background:url(../images/lxwmIcon.jpg) left 36px no-repeat;}
.foot1 dl.footMenuBox2 dd{ padding-left:24px; line-height:26px;}
.foot1 .ewm{ float:right; margin-top:10px;}
.foot2{ padding-top:15px; line-height:23px; color:#fff;}
.foot2 b{ font-weight:normal;}
.foot2 b.left{ float:left;}
.foot2 b.right{ float:right;}
.foot2 a{ color:#fff; padding:0px 5px;}



/*Add------------------------------------------------------------------------------*/

.weizhi{border-bottom:solid 1px #d8d8d8;height:30px; line-height:30px;font-size:14px; }
.weizhi strong{float:left;font-size:16px;color:#2c625a;padding-left:20px; background:url(../images/rightIcon1.jpg) left center no-repeat;}
.weizhi span{ float:right;background:url(../images/rightIcon2.jpg) left center no-repeat; padding-left:20px;}
.inside{padding-top:121px; min-height:550px; margin-bottom:20px;}

.inside_left{ width:280px; float:left; background:#f6f6f6;}
.inside_left h2{background:url(../images/leftMenuT.jpg) top center no-repeat; height:40px; line-height:40px; margin-bottom:10px;}
.inside_left b{ font-size:14px; color:#fff; background:url(../images/arrow.png) left center no-repeat; display:block; padding-left:40px;}
.inside_left .side_a dl{ width:250px; padding:0px 15px;}
.inside_left .side_a dl dt{ height:35px; line-height:35px; font-weight:bold; font-size:14px; }
.inside_left .side_a dl dt a{ display:block;background:url(../images/li_list2.png) 6px center no-repeat;color:#2c625a;padding-left:20px;}
.inside_left .side_a dl dt a:hover{background:url(../images/li_list2H.png) 6px center #2c625a no-repeat; color:#fff;}
.inside_left .side_a dl dd{padding-left:10px; height:25px; line-height:25px;}
.inside_left .side_a dl dd a{display:block; height:25px; padding-left:20px;line-height:25px;  background:url(../images/li_list1.png) 10px center no-repeat;  color:#333;}
.inside_left .side_a dl dd a:hover{padding-left:20px; height:25px; line-height:25px; width:210px; background:url(../images/li_list1H.png) 10px center #2c625a no-repeat; color:#fff;}
.inside_left .side_a dl .hover a{ background:#324483; color:#fff;} 
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}

.inside_right{ width:880px; float:right; }
.inside_con{ padding:10px 0;}
.inside_con ul li{ width:860px; display:block; float:left; border-bottom:solid 1px #d4d4d4; height:105px; padding-bottom:25px; padding-top:25px;}
.inside_con ul li .newsImg{ width:130px; height:100px;float:left; border:solid 1px #a8a9ad; display:block; float:left;}
.inside_con ul li .newsImg img{ width:130px; height:100px;}
.inside_con ul li .newsTxt{ width:700px; float:right;}
.inside_con ul li .newsTxt strong{ display:block; height:30px; line-height:30px; font-size:16px; color:#4a4a4a;}
.inside_con ul li .newsTxt strong b{font-weight: normal;color: #ff9900; font-size:14px;} 
.inside_con ul li .newsTxt span{ display:block; line-height:22px; padding-top:6px;color:#4a4a4a;}


/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}



.faMain .faBox{ width:1200px; border-bottom:solid 1px #d4d4d4; padding-bottom:40px; padding-top:40px;}
.faMain .faBox .faBox1{ width:500px; float:left; margin:0px 50px;}
.faMain .faBox .faBox1 .faImg{ width:110px; height:110px; float:left; padding-top:50px;}
.faMain .faBox .faBox1 .faImg img{ width:110px; height:110px;}
.faMain .faBox .faBox1 .faTxt{ width:350px; float:right;}
.faMain .faBox .faBox1 .faTxt strong{ display:block;}
.faMain .faBox .faBox1 .faTxt strong a{ font-size:30px;line-height:40px; color:#2c625a; font-weight:normal;}
.faMain .faBox .faBox1 .faTxt span{ display:block; font-size:14px; line-height:30px; height:120px; overflow:hidden; color:#4a4a4a; margin-top:20px;}
.faMain .faBox .faBox1 .faTxt a.more{width:130px; display:block; height:34px; color:#fff; line-height:34px; background:#2c625a;border-radius:5px; font-size:16px; text-align:center;margin:20px 110px;}


.in_proTop{ width:880px; margin-top:50px;}
.in_proTop h2{text-align:center;font-size:38px; height:40px; line-height:40px; color:#2c625a; font-weight:normal;}
.in_proTop span{ display:block;font-size:13px; line-height:30px; height:120px; color:#4a4a4a; margin-top:20px;}
.in_proUl ul li{ height:300px; border-bottom:solid 1px #d4d4d4; padding-bottom:40px; padding-top:40px;}
.in_proUl ul li .proTxt{ width:440px; float:left;}
.in_proUl ul li .proTxt strong{display:block; height:40px; line-height:40px;}
.in_proUl ul li .proTxt strong a{ font-size:24px;  color:#2c625a; font-weight:normal;}
.in_proUl ul li .proTxt span{ display:block; font-size:14px; line-height:25px; height:175px; overflow:hidden; color:#4a4a4a; margin-top:20px;}
.in_proUl ul li .proTxt a.more{width:130px; display:block; float:left;height:34px; color:#fff; line-height:34px; background:#2c625a;border-radius:5px; font-size:16px; text-align:center;margin:20px 155px;}
.in_proUl ul li .proImg{ width:400px; float:right;}
.in_proUl ul li .proImg img{ height:267px; width:400px;}