/*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;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}













/*Add------------------------------------------------------------------------------*/
.con{ padding:20px;}

.weizhi{height:40px; line-height:40px; background:url(../images/title03.png) no-repeat;font-size:14px; }
.inside{ background:#fff; min-height:400px; border:#ccc solid 1px; width:1178px; margin:0 auto;}
.inside h2{ height:40px; line-height:40px; padding-top:20px; font-size:22px; color:#000; font-weight:normal; margin:0 20px;}
.inside .bt{ height:34px; margin:10px auto; padding:0 20px;}
.inside .bt a{ float:left; padding:0 20px; height:32px; line-height:32px; font-size:14px;}
.inside .bt a:hover{ border:#116634 solid 1px; color:#116634; padding:0 19px; height:30px; line-height:30px;}

.cplb{background:#fff; min-height:400px; border:#ccc solid 1px; width:1178px; margin:0 auto; padding:20px;}
.cplb .left{ float:left; width:830px;}
.cplb .left dl{ margin-top:20px;width:100%;height:245px;}
.cplb .left dl h2{ height:40px; line-height:40px; border-bottom:#ccc dashed 1px;}
.cplb .left dl h2 strong{ float:left; font-size:18px; font-weight:normal; color:#333;}
.cplb .left dl h2 a{ float:right; font-size:12px; font-weight:normal; color:#333;}
.cplb .left dl dd{ float:left; width:180px; height:185px; margin:13px;}
.cplb .left dl dd img{ max-width:180px; height:125px; display:block; margin:0 auto; outline-width:0px; vertical-align:top;}
.cplb .left dl dd span{ display:block; width:100%; line-height:30px; text-align:center;}

.cplb .right{ float:right; width:298px;}
.cplb .right .r1{ width:298px;}
.cplb .right .r1 h2{ height:40px; line-height:40px; border-bottom:#ccc dashed 1px;font-size:18px; font-weight:normal; color:#333;}
.cplb .right .r1 dl dt{ height:36px; line-height:36px; background:url(../images/left.png) left center no-repeat; border-bottom:#ccc solid 1px;}
.cplb .right .r1 dl dt a{ font-size:14px; padding-left:15px; color:#333;}
.cplb .right .r1 dl dd{ height:25px; line-height:25px; padding-left:15px;}

.cplb .right .r2{ width:298px; margin-top:20px;}
.cplb .right .r2 h2{ height:40px; line-height:40px; border-bottom:#ccc dashed 1px;font-size:18px; font-weight:normal; color:#333;}
.cplb .right .r2 img{ width:298px; height:155px; margin-top:10px;}
.cplb .right .r2 span{ display:block; width:100%; height:30px; line-height:30px; font-size:14px; color:#333;}

.cplb .right .r3{ width:298px; margin-top:20px;}
.cplb .right .r3 h2{ height:40px; line-height:40px; border-bottom:#ccc dashed 1px;font-size:18px; font-weight:normal; color:#333;}
.cplb .right .r3 ul li{ height:35px; line-height:35px; background:url(../images/abg_1.png) left center no-repeat;}
.cplb .right .r3 ul li a{ font-size:14px; padding-left:15px; color:#333;}

.case{background:#fff; min-height:400px; border:#ccc solid 1px; width:1178px; margin:0 auto; padding:20px;}
.case .left{ float:left; width:830px;}
.case .left h2{ height:40px; line-height:40px; border-bottom:#ccc dashed 1px;}
.case .left h2 strong{ float:left; font-size:18px; font-weight:normal; color:#333;}
.case .left h2 a{ float:right; font-size:12px; font-weight:normal; color:#333;}
.case .left ul li{ height:150px; margin-top:15px;}
.case .left ul li img{ width:250px; height:130px; border-radius:5px; float:left;}
.case .left ul li a{ font-size:15px; display:block; width:520px; height:30px; line-height:30px; overflow:hidden; float:left; margin-left:35px;}
.case .left ul li span{ display:block; width:520px; height:75px; line-height:25px; margin-top:6px;overflow:hidden; float:left; margin-left:35px; font-size:14px;}



.case .right{ float:right; width:298px;}
.case .right .r1{ width:298px;}
.case .right .r1 h2{ height:40px; line-height:40px; border-bottom:#ccc dashed 1px;font-size:18px; font-weight:normal; color:#333;}
.case .right .r1 ul li{ height:36px; line-height:36px; background:url(../images/left.png) left center no-repeat; border-bottom:#ccc solid 1px;}
.case .right .r1 ul li a{ font-size:14px; padding-left:15px; color:#333;}


.case .right .r2{ width:298px; margin-top:20px;}
.case .right .r2 h2{ height:40px; line-height:40px; border-bottom:#ccc dashed 1px;font-size:18px; font-weight:normal; color:#333;}
.case .right .r2 ul li{ height:35px; line-height:35px; background:url(../images/abg_1.png) left center no-repeat;}
.case .right .r2 ul li a{ font-size:14px; padding-left:15px; color:#333;}


.xwzxa{background:#fff; min-height:400px; border:#ccc solid 1px; width:1178px; margin:0 auto; padding:20px;}
.xwzxa .left{ float:left; width:830px;}
.xwzxa .left h2{ height:40px; line-height:40px; border-bottom:#ccc dashed 1px;}
.xwzxa .left h2 strong{ float:left; font-size:18px; font-weight:normal; color:#333;}
.xwzxa .left h2 a{ float:right; font-size:12px; font-weight:normal; color:#333;}
.xwzxa .left ul li{ height:80px; margin-top:20px;}
.xwzxa .left ul li .left{ float:left; width:40px; height:52px; border-radius:5px;}
.xwzxa .left ul li .left span{ display:block; width:40px; height:32px; line-height:32px; text-align:center; font-size:14px; background:#f2f2f2; color:#999;}
.xwzxa .left ul li .left strong{ display:block; width:40px; height:20px; line-height:20px; text-align:center; font-size:14px; background:#ccc; color:#fff; font-weight:normal;} 
.xwzxa .left ul li .right{ width:780px; float:right;}
.xwzxa .left ul li .right a{ display:block; color:#333; font-size:14px; height:25px; line-height:25px; font-weight:bold; width:100%; overflow:hidden;}
.xwzxa .left ul li .right span{display:block; font-size:14px; height:56px; line-height:28px; width:100%; overflow:hidden;}


.xwzxa .right{ float:right; width:298px;}
.xwzxa .right .r1{ width:298px;}
.xwzxa .right .r1 h2{ height:40px; line-height:40px; border-bottom:#ccc dashed 1px;font-size:18px; font-weight:normal; color:#333;}
.xwzxa .right .r1 ul li{ height:36px; line-height:36px; background:url(../images/left.png) left center no-repeat; border-bottom:#ccc solid 1px;}
.xwzxa .right .r1 ul li a{ font-size:14px; padding-left:15px; color:#333;}

.xwzxa .right .r2{ width:298px; margin-top:20px;}
.xwzxa .right .r2 h2{ height:40px; line-height:40px; border-bottom:#ccc dashed 1px;font-size:18px; font-weight:normal; color:#333;}
.xwzxa .right .r2 img{ width:298px; height:155px; margin-top:10px;}
.xwzxa .right .r2 span{ display:block; width:298px; height:30px; line-height:30px; font-size:14px; color:#333; overflow:hidden;}

.xwzxa .right .r3{ width:298px; margin-top:20px;}
.xwzxa .right .r3 h2{ height:40px; line-height:40px; border-bottom:#ccc dashed 1px;font-size:18px; font-weight:normal; color:#333;}
.xwzxa .right .r3 ul li{ height:35px; line-height:35px; background:url(../images/abg_1.png) left center no-repeat;}
.xwzxa .right .r3 ul li a{ font-size:14px; padding-left:15px; color:#333;}




/*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;}


.left099{ float:left; width:230px; margin-top: 20px;}
.left099 .lt01{}
.left099 .lt01 h2{ height:40px; line-height:40px; background:#005CA1; color:#fff; font-size:19px; text-align:center; padding-top:10px; padding-bottom: 10px; margin: 0 auto!important;;}
.left099 .lt01 ul{ border:1px solid #ccc; padding:5px 0;}
.left099 .lt01 ul li{ line-height:35px;  font-size:14px; padding:0 10px 0 20px;}
.left099 .lt01 ul li:hover{ background:#0092D5;}
.left099 .lt01 ul li a:hover{ color:#fff;}
.left099 .lt01 ul li a{ display:block;}
.left099 .lt02{ margin-top:10px;}
.left099 .lt02 h2{ height:100px; line-height:100px; background:#005CA1; color:#fff; font-size:20px; text-align:center;}
.left099 .lt02 ul{ border:1px solid #ccc; padding:5px 0;}
.left099 .lt02 ul li{ line-height:35px; font-size:14px; padding:0 10px;}
.right099{ float: right; width: 940px;}
.right099 ul li{border: 1px solid #ccc; margin-top: 20px; float: left; width: 30%; margin-left: 20px; padding-bottom: 10px;}
.right099 ul li .imgg{ position: relative; height: 200px;}
.right099 ul li .imgg img{ position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px;margin: auto auto; max-height: 100%; max-width: 100%;}
.right099 ul li span{ display: block; text-align: center; line-height: 30px; font-size: 12px; color: #000;}
.right099 ul li .inqur{ width: 96%; margin: 0 auto; background: #005CA1; height: 40px; line-height: 40px;}
.right099 ul li .inqur i{ display: block; text-align: center; font-style: normal; font-size: 16px; color: #fff;background: url(../images/122.png) 70px center no-repeat; }
.tree { padding-top:8px; border-right: 1px solid #ccc;}
.tree ul{ border:none !important; padding:0 !important;}
.tree ul li:hover{ background:none !important;}
.tree_box { overflow: hidden; }
.tree_one, .tree_two { display: none; overflow: hidden; }
.tree_box h3 { position: relative; height: 50px; line-height: 50px; padding:0 10px 0 50px; margin:2px 0; border-bottom: 1px solid #ccc; }
.tree_box h3 span { background: url(../images/ico_list1.png) center no-repeat; position: absolute; left: 0px; top: 0px; height: 50px; width: 50px; cursor:pointer;}
.tree_box h3 a{ font-weight: normal; color:#333;}
.tree_box h3 a:hover{ color:#005CA1 !important;}
.tree_one h4 { position: relative; height: 39px; line-height: 39px; padding:0 10px 0 18px; }
.tree_one h4 strong{ background: url(../images/dd.png) center no-repeat; position: absolute; left: 0px; top: 0px; height: 39px; width: 20px; cursor:pointer;}
.tree_one h4 a{ font-weight: normal; color:#333;}
.tree_one h4 a:hover{ color:#005CA1 !important;}
.tree_two{}
.tree_two li{ line-height:31px; border-bottom:1px dashed #ccc; padding:0 10px 0 50px;}
.tree_two li a{ color:#333;}
.tree_two li a:hover{ color:#005CA1 !important;}