@charset "gb2312";
/* CSS Document */
body { margin:0 auto; padding:0 0; font-family:微软雅黑; background:#fff; font-size:14px;min-width:1200px;}
body,html{ width:100%; height:100%;}
div,ul,li,dt,dd,dl,h1,h2,h3,h4,span,p{ padding:0 0; margin:0 0; list-style:none}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color:#333
}
a:active {
	text-decoration: none;
}
img{ border:none}
a{ outline:none}
.com_1200{ width:1200px; margin:0 auto; overflow:hidden}
#top{ width:100%; margin:0px auto; height:140px; overflow:hidden; background:#FFF}
#top .topc{ width:1080px; margin:0 auto;}
#top .topc .logo{ width:630px; float:left; padding-left:10px}
#top .topc .right{ width:360px; float:left; margin-top:15px}
#top .topc .right .phone{ width:347px;}
#Nav{ width:100%; margin:0 auto;height:50px; background: #245eb5}

#Banner{ width:100%;margin:1px auto; overflow:hidden; height:480px;background:#ccc}
.Banner_About{ width:100%; margin:0 auto; overflow:hidden; height:350px;}
#Banner_a{ width:100%; margin:0 auto; overflow:hidden; height:350px;}
.banner_a_title{ width:400px; margin:0 auto; margin-top:100px; overflow:hidden; text-align:center; height:120px; background-color:rgba(0,0,0,0.2);}
.banner_a_title h1{ font-size:36px; font-weight:normal; color:#fff ; padding-top:20px}
.banner_a_title span{ font-size:28px; font-weight:normal; color:#fff }
/*网站导航*/
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none; height:50px; line-height:52px;}
ul.menu A:hover {DISPLAY: block;	COLOR: #fff; 	TEXT-DECORATION: none;}
ul.menu li {position:relative; float:left; z-index:1000000}
ul.menu ul {position:absolute; left:0px; top:51px;display:none; opacity:0; list-style:none; z-index:1000000}
ul.menu ul li {position:relative;width:260px;border-bottom:1px solid #bdbcbb; border-top:none; z-index:1000000;}
ul.menu ul li a {display:block; background:url() #f1f1f1; font-family:"微软雅黑"; font-size:16px; color:#333; text-align:left;height:40px;line-height:40px; text-indent:35px}
ul.menu ul li a:hover { background:url() #cf1f29;color:#fff}
ul.menu ul ul {left:0px;}
ul.menu .menulink {width:148px; height:50px; font-size:16px;color:#fff;font-family:"微软雅黑";text-align:center;background:url();font-weight:normal; line-height:50px; margin-right:1px;margin-left:1px}
ul.menu .menulink1 {width:108px; height:50px; font-size:16px;color:#fff;font-family:"微软雅黑";text-align:center;background:#333;font-weight:normal; line-height:50px;}
ul.menu .menulink1:hover{ color:#fff; background:#cf1f29}

ul.menu .menulink:hover, ul.menu .menuhover {color:#fff; background:#cf1f29;border:solid 0px #5E86BB; height:50px; line-height:50px}
.menu1 {DISPLAY: block;	BACKGROUND: url() no-repeat;text-align:center;TEXT-DECORATION: none;}
#menu10 {FLOAT: center; WIDTH:1200px; height:50px; LINE-HEIGHT: 0px; margin:0 auto}


/*flash切换*/

#flashs{ position:relative; height:563px; overflow:hidden; border-bottom:1px solid #CCC}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ bottom: 5px;margin-right: -231px;padding: 20px 6px;position: absolute;right: 55%;z-index: 7;}
/*#flashs .btn span{ background: none repeat scroll 0 0 #5977d2;border: 1px solid #5977d2;color: #FFFFFF;cursor: pointer;display: inline-block;margin-left: 5px;padding: 2px 5px;}
*/
#flashs .btn span{ width:40px; height:8px; background:#666; font-size:0px; display:block; float:left; margin:0 5px;}
#flashs .btn span.cur{background:#245eb5;}



/**  新增产品分类 **/
.newp{ width:1180px; margin:0 auto; overflow:hidden; border-bottom:1px solid #CCC; padding-bottom:60px; margin-top:60px}
.newp_left{ width:250px; overflow:hidden; float:left}
.newp_left_title{ width:250px; height:50px; background:#1c7fc3; overflow:hidden; line-height:50px;}
.newp_left_title h1{ font-size:20px; font-weight:bold; padding-left:20px; color:#FFF}
.newp_left_list, .newp_left_list ul{ width:250px; overflow:hidden; }
.newp_left_list ul li{ width:250px; height:50px; line-height:50px; margin-top:2px; }
.newp_left_list ul li a{ width:250px; height:50px; display:block; color:#333; font-size:16px; text-indent:20px; background:#f1f1f1}
.newp_left_list ul li a:hover{ color:#ffffff; background:#1c7fc3;transition:all ease 1s; -webkit-transition:all ease 1s; -moz-transition:all ease 1s; -ms-transition:all ease 1s; -o-transition:all ease 1s;}


.newp_right{ width:900px; overflow:hidden; float:right}
.newp_right_title{ width:900px; height:51px; border-bottom:1px solid #cccccc;line-height:51px;}
.newp_right_title h1{height:50px; border-bottom:2px solid #1c7fc3;line-height:51px; float:left; font-size:20px; display:block }
.newp_right_title a{ width:150px; height:50px;line-height:51px; font-size:14px; float:right; display:block; text-align:right; color:#666}
.newp_right_title a:hover{ color:#1c7fc3;}
.newp_right_list{ width:900px; margin-top:10px; overflow:hidden}
.newp_right_list ul{ width:900px; overflow:hidden}
.newp_right_list ul li{ width:280px; height:260px; float:left; margin:10px}
.newp_right_list ul li a{ width:280px; height:260px; display: block; color:#666; background:#eeeeee; font-size:16px}
.newp_right_list ul li a img{ width:276px; height:210px; clear: both; padding-top:2px; padding-left:2px}
.newp_right_list ul li a span{ width:280px; height:50px; line-height:50px; overflow:hidden; display:block; text-align:center}
.newp_right_list ul li a:hover{color:#ffffff; background:#1c7fc3;transition:all ease 1s; -webkit-transition:all ease 1s; -moz-transition:all ease 1s; -ms-transition:all ease 1s; -o-transition:all ease 1s;}


#pingjia{ width:100%; background: url(../images/2bg.png) top center no-repeat;; height:430px; overflow:hidden;margin:0 auto;}
#pingjia .coment{ width:1080px; margin:20px auto; overflow:hidden}
#pingjia .coment .left{ width:400px; float:left; margin-right:50px}
#pingjia .coment .left .title{ width:400px; font-size:24px; font-weight:bold; color:#111; line-height:40px}
#pingjia .coment .left .neir{ width:400px; }

#pingjia .coment .right{ width:550px; float:left}
#pingjia .coment .right .title{  width:550px;font-size:24px; font-weight:bold; color:#111; line-height:40px}
#pingjia .coment .right .neir{  width:550px;}

#hezuo{ width:100%; overflow:hidden;  margin:0 auto; padding:60px 0 60px 0;}
#hezuo .hezuolist{ width:1200px; margin:0 auto; margin-top:20px}
#hezuo .hezuoa{  width:1080px; margin:0 auto; padding-bottom:20px}
#hezuo .hezuoa a{  width:180px; height:44px; display:block; line-height:44px; margin:0 auto; color:#FFF; background:#999; border-radius:10px; text-align:center}
#hezuo .hezuoa a:hover{ background:#333333 }

#incp{ width:100%; height:380px; overflow:hidden; margin:0 auto; background:#f9f9f9; padding:40px 0 40px 0}
#incp .hezuolist .left{ width:310px; height:400px; float:left; background:#333333 }
#incp .hezuolist .left p{ width:300px; height:50px; text-align:center; line-height:50px; font-size:30px; color:#FFF; font-weight:bold; margin-top:80px}
#incp .hezuolist .left a{ width:300px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#FFF; font-weight:normal; display:block}

#incp .hezuolist .right{ width:769px; height:300px; float:right; background:#fff; border:1px solid #CCC; border-left:none}
#incp .hezuolist{ width:1080px; margin:0 auto;margin-top:20px}

#incp .hezuoa{  width:1080px; margin:0 auto; padding-bottom:20px}
#incp .hezuoa a{  width:160px; height:44px; display:block; line-height:44px; margin:0 auto; color:#FFF; background:#999; border-radius:10px; text-align:center}
#incp .hezuoa a:hover{ background:#333333 }


#fuwu{ width:100%; background:url(../images/abg2.png) top center no-repeat ; height:460px; overflow:hidden; padding:40px 0 40px 0;margin:0 auto; border-top:1px solid #CCC}
#fuwu .fuwulist{ width:1080px; margin:0 auto; margin-top:25px}
#fuwu .fuwulist .left{ width:320px; float:left; margin-right:60px}
#fuwu .fuwulist .left img{ width:320px; height:220px; clear:both}
#fuwu .fuwulist .left h1{ width:320px; height:40px; line-height:40px; color:#111; font-size:18px; font-weight:bold;clear:both}
#fuwu .fuwulist .left p{ width:320px; height:80px; line-height:24px; color:#111; font-size:15px; font-weight:normal;}
#fuwu .fuwulist .center{ width:320px; float:left}
#fuwu .fuwulist .center img{ width:320px; height:220px; clear:both}
#fuwu .fuwulist .center h1{ width:320px; height:40px; line-height:40px; color:#111; font-size:18px; font-weight:bold;clear:both}
#fuwu .fuwulist .center p{ width:320px; height:80px; line-height:24px; color:#111; font-size:15px; font-weight:normal;}
#fuwu .fuwulist .right{ width:320px; float:right}
#fuwu .fuwulist .right img{ width:320px; height:220px; clear:both}
#fuwu .fuwulist .right h1{ width:320px; height:40px; line-height:40px; color:#111; font-size:18px; font-weight:bold;clear:both}
#fuwu .fuwulist .right p{ width:320px; height:80px; line-height:24px; color:#111; font-size:15px; font-weight:normal;}

#starcp{ width:100%; margin:0 auto; overflow:hidden; padding:40px 0 40px 0; background:#fcfcfc }
#starcp .star{ width:1080px; margin:0 auto; overflow:hidden; margin-top:20px }
#starcp .star .sleft{ width:510px; float:left;border:1px solid #CCC; padding:10px}
#starcp .star .sleft .startitle{ width:510px; height:40px; background:#333333; color:#FFF; font-size:20px; line-height:40px; font-weight:bold; text-indent:20px}
#starcp .star .sleft .starnr{ width:510px; height:160px; margin-top:20px }
#starcp .star .sleft .starnr .img{ width:200px; height:160px; float:left}
#starcp .star .sleft .starnr .img img{ width:200px; height:160px;}
#starcp .star .sleft .starnr .p{ width:290px; float:right}
#starcp .star .sleft .starnr .p p{ width:290px; height:120px; overflow:hidden; color:#333; font-size:13px; line-height:22px}
#starcp .star .sleft .starnr .p a{  width:100px;height:26px; line-height:24px; color:#333333; font-size:12px; font-weight:normal;display:block; text-align:center; margin-top:6px; float:right; margin-right:10px}
#starcp .star .sleft .starnr .p a:hover{ color:#ffffff; background:#2c90da }

#starcp .star .sright{ width:510px; float:right; border:1px solid #CCC; padding:10px}
#starcp .star .sright .startitle{ width:510px; height:40px; background:#333333; color:#FFF; font-size:20px; line-height:40px; font-weight:bold; text-indent:20px}
#starcp .star .sright .starnr{ width:510px; height:160px; margin-top:20px }
#starcp .star .sright .starnr .img{ width:200px; height:160px; float:left}
#starcp .star .sright .starnr .img img{ width:200px; height:160px;}
#starcp .star .sright .starnr .p{ width:300px; float:right}
#starcp .star .sright .starnr .p p{  width:290px; height:120px; overflow:hidden; color:#333; font-size:13px; line-height:22px}
#starcp .star .sright .starnr .p a{ width:100px;height:26px; line-height:24px; color:#333333; font-size:12px; font-weight:normal;display:block; text-align:center; margin-top:6px; float:right; margin-right:10px}
#starcp .star .sright .starnr .p a:hover{ color:#ffffff; background:#2c90da }





.intitle{width:1200px; height:42px; margin:0 auto;}
.intitle h1{width:400px; height:20px; line-height:20px; font-size:20px;  font-weight:bold; color:#333; float:left; text-indent:10px; border-left:#2c90da 4px solid }
.intitle a{width:70px; color:#666; float:right; display:block; line-height:42px  }
.intitle span{ width:300px;height:30px; line-height:30px; font-size:12px;  font-weight:normal;  color:#fff; float:left; padding-top:7px}
.intitle a:hover{ color:#2c90da; text-decoration:underline}



.intitle_120{width:100%; height:42px; margin:0 auto;}
.intitle_120 h1{width:200px; height:20px; line-height:20px; font-size:20px;  font-weight:bold; color:#333; float:left; text-indent:10px; border-left:#2c90da 4px solid}
.intitle_120 a{width:70px; color:#666; float:right; display:block; line-height:42px }
.intitle_120 span{ width:300px;height:30px; line-height:30px; font-size:12px;  font-weight:normal;  color:#fff; float:left; padding-top:6px}
.intitle_120 a:hover{ color:#2c90da; text-decoration:underline}



.intitle_a{width:100%; height:100px; text-align:center ; margin:0 auto;}
.intitle_a h1{width:290px; height:55px; line-height:50px; font-size:32px;  font-weight:bold; margin:0 auto; color:#333333; border-bottom:3px solid #333333 }
.intitle_a p{width:1080px; height:40px; line-height:40px; font-size:16px; color:#111; font-weight:normal ;margin:0 auto }

.intitle_b{width:100%; height:100px; text-align:center ; margin:0 auto;background:url(../images/titlebg1.png) top center no-repeat}
.intitle_b h1{width:1080px; height:70px; line-height:50px; font-size:32px;  font-weight:bold; margin:0 auto; color:#333333;  }
.intitle_b p{width:1080px; height:20px; line-height:20px; font-size:16px; color:#111; font-weight:normal ;margin:0 auto }





#products{ width:100%; overflow:hidden;background:#fff;margin:20px auto; padding-bottom:0px}
#products .comment{ width:1200px; margin:30px auto}
#products .comment .left{ width:220px; float:left; background:#f9f9f9; overflow:hidden;border-radius:2px; padding-bottom:20px}
#products .comment .left .left_tilte{ width:220px; font-size:18px; color:#fff;line-height:40px; font-weight:bold; height:40px; text-align:center; margin:0 auto; background:#2c90da}
#products .comment .left .left_list{ width:220px;margin:0 auto; overflow:hidden}
#products .comment .left .left_list h1{ width:220px;margin:0 auto; font-size:15px; color:#FFF; line-height:40px; height:40px; border-bottom:1px solid #ccc; text-align:left; font-weight:normal}
#products .comment .left .left_list h1 a{ width:200px;font-size:14px; color:#333; line-height:40px; height:40px; display:block;margin:0 auto; background:url(../images/003_60.png) left center no-repeat; text-indent:15px}
#products .comment .left .left_list h1 a:hover{ color:#2c90da; font-weight:bold}
#products .comment .left .left_list h1 a.abg{ color:#333333; font-weight:bold}

#products .comment .left .left_img{ width:200px; overflow:hidden}
#products .comment .right{ width:940px; float:right}
#products .comment .right .right_title{ width:940px; height:40px; line-height:40px; border-bottom:1px solid #999; margin-bottom:20px;}
#products .comment .right .right_title h1{ width:80px; height:40px; border-bottom:2px solid #245eb5; line-height:39px; float:left; font-size:18px; text-align:center}
#products .comment .right .right_title p{ width:300px; height:40px; line-height:40px; float:right; display:block; color:#666; text-align:right;}
#products .comment .right .right_title a:hover{ color:#2c90da;}
#products .comment .right .right_title a{color:#999;}



.ab_l{ width:726px; padding:0 0 0 17px;}
.ab_l p{ width:726px;}
.ab_l p img{ width:726px; height:314px;}
.ab_l ul li{ width:201px; padding:19px 0 0 30px; position:relative; float:left;}
.ab_l ul li img{ width:201px; height:87px;}
.ab_l ul li span{ display:none; position:absolute; bottom:0; right:0;}
.ab_l ul li span img{ width:135px; height:87px;}

.cp_l{ width:280px; background:#fff; font-size:0; padding:0 0 20px; height:520px; overflow:hidden}
.cp_lt{ background:#333333; width:280px; height:44px; text-align:center; line-height:44px; overflow:hidden;}
.cp_lt a{ font-size:16px; color:#fff;}
.cp_l h3{ width:280px; height:36px; overflow:hidden; padding:6px 0 0;}
.cp_l h3 a{ font-size:15px; color:#fff; display:block; width:280px; text-align:center; line-height:36px; height:36px; background:#717171;}
.cp_l h3.cur a,.cp_l h3 a:hover{ background:#4d4c4c;}
.cp_l ul{ width:240px; margin:15px auto 0; background:url(Img/Index/cp_line.gif) repeat-y 105px 0; overflow:hidden}
.cp_l ul li{ height:39px; line-height:39px; border-bottom:#d6d6d8 1px dashed; width:120px; float:left; overflow:hidden;}
.cp_l ul li a{ font-size:13px; color:#474954;}
.cp_l ul li.cur a,.cp_l ul li a:hover{ color:#2c90da; text-decoration:underline;}

.fl { float:left;}



#products .protitle{  width:600px; margin:0 auto}
#products .protitle a{  width:140px; height:40px; display:block; line-height:40px;color:#111; text-align:center; float:left; margin:5px}
#products .protitle a:hover{ background:#111; color:#FFF }
#products .prolist{ width:1080px; margin:20px auto; overflow:hidden }
#products .prolist a{ width:226px; height:200px; display:block; color:#666; float:left; text-align:center; margin:10px}
#products .prolist a img{ width:226px; height:160px;}
#products .prolist a span{ width:250px; height:40px; line-height:40px; }
#products .prolist a:hover{ background:#2c90da; color:#FFF}

.proa{  width:200px; margin:0 auto; margin-top:20px}
.proa a{display:block; width:120px; height:30px; line-height:30px; border:1px solid #ad0606; color:#ad0606; text-align:center;
border-radius:20px;font-size:14px; margin:0 auto;}
.proa a:hover{ color:#fff; background:#2c90da }

.proa1{  width:1080px; margin:0 auto; margin-top:20px}
.proa1 a{  width:100%; height:34px; display:block; line-height:34px; margin:0 auto; color:#111; background:#ddd; border-radius:2px; text-align:center;font-size:15px}
.proa1 a:hover{ color:#2c90da }




#cases{ width:100%; overflow:hidden; overflow:hidden;background:#f1f1f1; padding:40px 0 40px 0;margin:0 auto; }
#cases .ctitle{  width:340px; margin:0 auto}
#cases .ctitle a{  width:160px; height:40px; display:block; line-height:40px;color:#111; background:#f1f1f1; text-align:center; float:left; margin:5px}
#cases .ctitle a:hover{ background:#333333; color:#FFF }

#cases .clist{ width:1080px; margin:20px auto; }
#cases .clist a{ width:226px; height:200px; display:block; color:#fff; float:left; background:#f1f1f1; text-align:center; margin:10px}
#cases .clist a img{ width:226px; height:160px;}
#cases .clist a span{ width:250px; height:40px; line-height:40px; }

#cases .clist a:hover{ background:#333333; color:#FFF}

#cases .ca{  width:1080px; margin:30px auto}
#cases .ca a{  width:160px; height:44px; display:block; line-height:44px; margin:0 auto; color:#FFF; background:#999; border-radius:10px; text-align:center}
#cases .ca a:hover{ background:#2c90da }



.contact{ width:100%; margin:0 auto; overflow:hidden; padding:40px 0 40px 0; background:url(../images/ab4.png) top center no-repeat; margin-bottom:30px}

.contact .comm{ width:1040px; margin:0 auto; overflow:hidden; background:url(../images/abg0.png); padding:20px; margin-top:20px}
.contact .comm .left{ width:550px; float:right;}
.contact .comm .right{ width:330px; float:left; font-size:14px; line-height:30px; color:#000; font-weight:normal;}
.contact .comm .right a{ font-size:14px; color:#039; text-decoration:none}
.contact .comm .right a:hover{ font-size:14px; color:#111; text-decoration: underline}





#xw{ width:90%; margin:0 auto; overflow:hidden; padding:50px 0 50px 0; background:#f9f9f9}
#xw .tuijian{width:1080px; height:160px; margin:0 auto; margin-top:20px}
#xw .tuijian .img{width:280px; height:160px; float:left}
#xw .tuijian .font{width:700px; height:160px; float:right}
#xw .tuijian .font h1{width:700px; height:40px; font-size:16px; line-height:40px; overflow:hidden}
#xw .tuijian .font p{width:700px; height:75px; font-size:14px; line-height:24px; overflow:hidden; display:block}
#xw .tuijian .font a{  width:100px; height:30px; display:block; line-height:30px; color:#FFF; background:#999; border-radius:10px; text-align:center; font-size:12px; margin-top:5px}
#xw .tuijian .font a:hover{ background:#333333 }

.tuijian001{width:1020px; height:160px; margin:0 auto; margin-top:20px; border-bottom: dashed 1px #ccc}
.tuijian001 .img{width:190px; height:130px; float:left; border:1px solid #ccc}
.tuijian001 .img img{width:190px; height:130px; }
.tuijian001 .font{width:780px; height:130px; float:right}
.tuijian001 .font h1{width:780px; height:30px; line-height:30px; overflow:hidden}
.tuijian001 .font p{width:780px; height:75px; font-size:14px; line-height:24px; overflow:hidden; display:block; color:#666}
.tuijian001 .font a{ width:780px; height:30px; display:block; line-height:30px; color:#333; text-align:left; font-size:14px;}
.tuijian001 .font a:hover{ color:#2c90da }




#xw .xwfenlei{width:1200px; overflow:hidden; margin:20px auto }
#xw .xwfenlei .xwleft{width:720px; overflow:hidden; float:left ;}
#xw .xwfenlei .xwright{width:350px; overflow:hidden; float:right;}
.xwright .list1{width:350px; height:272px}
.xwright .list1 .listtitle{width:350px; height:40px; font-size:20px; font-weight:bold; color:#fff; line-height:40px; border-bottom:1px solid #ccc; background:#333333; text-align:center; margin-bottom:10px}
.xwright .list1 .lei{width:350px;}
.xwright .list1 .lei ul{width:350px; line-height:28px;}
.xwright .list1 .lei ul li{width:350px; line-height:28px; overflow:hidden}
.xwright .list1 .lei ul li a{width:260px; height:32px; line-height:32px; display:block; overflow:hidden; float:left; color:#111; font-size:16px; background:url(../images/newslist24.png) left center no-repeat; padding-left:16px}
.xwright .list1 .lei ul li a:hover{ color:#2c90da;}
.xwright .list1 .lei ul li span{width:70px; height:28px; line-height:28px; font-size:12px; float:right; color:#999}
.tuijian_index{width:690px; height:210px; margin:0 auto; margin-top:0px}
.tuijian_index .img{width:280px; height:200px; float:left; padding-top:8px}
.tuijian_index .font1{width:380px; float:right}
.tuijian_index .font1 ul{width:380px;}
.tuijian_index .font1 ul li{width:380px; height:28px}
.tuijian_index .font1 ul li a{ width:370px; height:32px; display:block; line-height:32px; color:#111;font-size:16px; float:right; overflow:hidden; background:url(../images/newslist24.png) left center no-repeat; padding-left:16px}
.tuijian_index .font1 ul li a:hover{ color:#2c90da }


#xw .xwlist{width:1080px; margin:0 auto; margin-top:30px}
#xw .xwlist .list1{width:300px; float:left; margin-right:50px}
#xw .xwlist .list1 .listtitle{width:300px; height:40px; font-size:14px; font-weight:bold; color:#111; line-height:40px; border-bottom:1px solid #ddd}
#xw .xwlist .list1 .lei{width:300px;}
#xw .xwlist .list1 .lei ul{width:300px; line-height:30px;}
#xw .xwlist .list1 .lei ul li{width:300px; line-height:30px;}
#xw .xwlist .list1 .lei ul li a{width:220px; height:30px; line-height:30px; display:block; overflow:hidden; float:left; color:#666; font-size:14px}
#xw .xwlist .list1 .lei ul li a:hover{ color:#2c90da; text-decoration:underline}
#xw .xwlist .list1 .lei ul li span{width:70px; height:32px; line-height:32px; font-size:12px; float:right; color:#999}

.na{  width:1080px; margin:20px auto}
.na a{  width:160px; height:44px; display:block; line-height:44px; margin:0 auto; color:#FFF; background:#999; border-radius:10px; text-align:center}
.na a:hover{ background:#2c90da }

#In_LinkA{ width:100%; margin:0 auto; overflow:hidden; background:#fff; padding:40px 0 40px 0}
#In_LinkA .list{ width:1080px; margin:0 auto; margin-top:20px ; border:1px solid #CCC; overflow:hidden; padding:10px; background:#F1f1f1}
#In_LinkA .list a{font-size:13px; color:#111; font-weight:normal; line-height:26px;  height:26px; overflow:hidden; float:left; display:block; margin:2px; padding:0 30px 0 30px;}
#In_LinkA .list a:hover{color:#2c90da;  }




#about{ width:1080px; margin:0 auto; overflow:hidden; margin-top:30px; }
#about .left{ width:200px; overflow:hidden; float:left; border:1px solid #ccc; margin-bottom:20px; border:1px solid #CCC}
#about .left .title{ height:36px;line-height:36px; background:#333333; border-bottom:1px solid #FFf; font-size:16px; text-align:center; color:#FFF; font-weight:bold}
#about .left .title_nei{ width:200px; background:#ededed; height:33px; line-height:33px; font-size:15px; font-weight:bold; text-indent:38px; margin-top:5px; color:#333}
#about .left .list{ width:180px; margin:0 auto;}
#about .left .list ul li a.libg{ color:#333333; font-weight:bold; }
#about .left .list ul{ width:160px; margin:0px auto; margin:0 auto }
#about .left .list ul li{ width:160px;border-bottom:1px dashed #CCC; }
#about .left .list ul li a{ width:160px; height:30px; display:block; line-height:30px; font-size:13px; color:#111; text-align:left; text-indent:20px}
#about .left .list ul li a:hover{color:#333333;}
#about .left .lxfs{width:180px; margin:10px auto}
#about .left .lxfs p{ font-size:12px; color:#111; line-height:20px; color:#444}
#about .left .nav p{ width:180px; margin:10px auto; font-size:14px; line-height:24px; color:#111; }
#about .leftnew{ width:200px; overflow:hidden; margin:10px auto}
#about .leftnew ul li{ width:200px; overflow:hidden;}
#about .leftnew ul li span{ width:10px; float:left}
#about .leftnew ul li a{ width:190px; float:right; color:#444; line-height:24px; font-size:12px; height:24px; display:block; overflow:hidden}
#about .leftnew ul li a:hover{color:#333333; text-decoration:underline}


#about .right{ width:868px; overflow:hidden; float:right;}
.title_b{width:866px; height:36px; margin:0 auto; border:1px solid #CCC; background:#f1f1f1}
.title_b h1{width:500px; height:36px; line-height:36px; font-size:13px;  font-weight:normal;color:#111; margin-left:20px}

#about .right .aboutcomm{ width:826px; overflow:hidden; margin-top:10px; margin-bottom:20px;border:1px solid #CCC; padding:20px}
#about .right .aboutcomm p{font-size:13px; color:#111;line-height:24px}


#about .right .aboutcomm h2{font-size:24px; color:#111;line-height:80px; font-weight:bold; text-align:center; width:700px;}
#about .right .aboutcomm1{width:826px; overflow:hidden; margin-top:10px; margin-bottom:20px;border:1px solid #CCC; padding:20px}

#about .right .aboutcomm .prolist{ width:826px; margin:0 auto; }
#about .right .aboutcomm .prolist a{ width:230px; height:200px; display:block; color:#666; float:left;text-align:center; margin:22px}
#about .right .aboutcomm .prolist a img{ width:230px; height:180px; border:1px solid #CCC}
#about .right .aboutcomm .prolist a img:hover{ border:1px solid #333333}

#about .right .aboutcomm .prolist a span{ width:230px; height:40px; line-height:40px; }

#about .right00{ width:100%; overflow:hidden; text-align:center; margin:0 auto}
#about .right00 .aboutcomm{ width:1280px; overflow:hidden; margin:0 auto; text-align:center}


#about000{ width:1280px; margin:0 auto; overflow:hidden;}

#caseshow{ width:1080px; margin:0 auto; overflow:hidden; margin-top:30px;}
#caseshow .left{ width:260px; overflow:hidden; float:left; border:1px solid #ccc; margin-bottom:20px; border:1px solid #CCC}
#caseshow .left .title{ height:36px;line-height:36px; background:#ccc; border-bottom:1px solid #FfF; font-size:16px; text-align:center; color:#333; font-weight:bold}
#caseshow .left .title_nei{ width:260px; background:#ededed url(../images/LL1.png) left center no-repeat; height:33px; line-height:33px; font-size:15px; font-weight:bold; text-indent:15px; margin-top:0px; color:#333333}
#caseshow .left .list{ width:240px; margin:0 auto;}
#caseshow .left .list ul li a.libg{ color:#333333; font-weight:bold; }
#caseshow .left .list ul{ width:240px; margin:0px auto; margin:0 auto }
#caseshow .left .list ul li{ width:240px;border-bottom:1px dashed #CCC; height:30px; overflow:hidden }
#caseshow .left .list ul li a{ width:240px; height:30px; display:block; line-height:30px; font-size:13px; color:#111; text-align:left; text-indent:5px}
#caseshow .left .list ul li a:hover{color:#333333;}
#caseshow .left .lxfs{width:240px; margin:10px auto}
#caseshow .left .lxfs p{ font-size:12px; color:#111; line-height:20px; color:#444}
#caseshow .left .nav p{ width:240px; margin:10px auto; font-size:14px; line-height:24px; color:#111; }
#caseshow .leftnew{ width:240px; overflow:hidden; margin:10px auto}
#caseshow .leftnew ul li{ width:240px; overflow:hidden;}
#caseshow .leftnew ul li span{ width:10px; float:left}
#caseshow .leftnew ul li a{ width:240px; float:right; color:#444; line-height:24px; font-size:12px; height:24px; display:block; overflow:hidden}
#caseshow .leftnew ul li a:hover{color:#333333; text-decoration:underline}

#caseshow .right{ width:808px; overflow:hidden; float:right;}
.title_c{width:806px; height:32px; margin:0 auto; border:1px solid #CCC; background:#f1f1f1}
.title_c h1{width:500px; height:32px; line-height:32px; font-size:13px;  font-weight:normal;color:#111; margin-left:20px}

#caseshow .right .aboutcomm{ width:766px; overflow:hidden; margin-top:10px; margin-bottom:20px;border:1px solid #CCC; padding:20px}
#caseshow .right .aboutcomm p{font-size:13px; color:#111;line-height:24px}
#caseshow .right .aboutcomm h2{font-size:24px; color:#111;line-height:80px; font-weight:bold; text-align:center; width:700px;}
#caseshow .right .aboutcomm2{ width:766px; overflow:hidden; margin-top:0px; margin-bottom:20px;border:1px solid #CCC; padding:20px}
#caseshow .right .aboutcomm2 .lista{ width:766px;}
#caseshow .right .aboutcomm2 .lista a{ width:236px; height:220px; display:block; color:#333; float:left; margin:9px; text-align: center}
#caseshow .right .aboutcomm2 .lista a img{ width:236px; height:180px; border:1px solid #CCC} 
#caseshow .right .aboutcomm2 .lista a img:hover{border:1px solid #333333} 
#caseshow .right .aboutcomm2 .lista a span{ width:236px; height:30px; line-height:30px;}

#caseshow .right .aboutcomm1{ width:700px; overflow:hidden; margin-top:20px; margin-bottom:20px; margin:0 auto}
#caseshow .right .aboutcomm .prolist{ width:826px; margin:0 auto; }
#caseshow .right .aboutcomm .prolist a{ width:230px; height:200px; display:block; color:#666; float:left;text-align:center; margin:22px}
#caseshow .right .aboutcomm .prolist a img{ width:230px; height:180px; border:1px solid #CCC}
#caseshow .right .aboutcomm .prolist a img:hover{ border:1px solid #333333}

#caseshow .right .aboutcomm .prolist a span{ width:230px; height:40px; line-height:40px; }


#caseshow00{ width:1280px; margin:0 auto; overflow:hidden; margin-top:30px;}
#caseshow00 .left{ width:260px; overflow:hidden; float:left; border:1px solid #ccc; margin-bottom:20px; border:1px solid #CCC}
#caseshow00 .left .title{ height:36px;line-height:36px; background:#ccc; border-bottom:1px solid #FfF; font-size:16px; text-align:center; color:#333; font-weight:bold}
#caseshow00 .left .title_nei{ width:260px; background:#ededed url(../images/LL1.png) left center no-repeat; height:33px; line-height:33px; font-size:15px; font-weight:bold; text-indent:15px; margin-top:0px; color:#333333}
#caseshow00 .left .list{ width:240px; margin:0 auto;}
#caseshow00 .left .list ul li a.libg{ color:#333333; font-weight:bold; }
#caseshow00 .left .list ul{ width:240px; margin:0px auto; margin:0 auto }
#caseshow00 .left .list ul li{ width:240px;border-bottom:1px dashed #CCC; height:30px; overflow:hidden }
#caseshow00 .left .list ul li a{ width:240px; height:30px; display:block; line-height:30px; font-size:13px; color:#111; text-align:left; text-indent:5px}
#caseshow00 .left .list ul li a:hover{color:#333333;}
#caseshow00 .left .lxfs{width:240px; margin:10px auto}
#caseshow00 .left .lxfs p{ font-size:12px; color:#111; line-height:20px; color:#444}
#caseshow00 .left .nav p{ width:240px; margin:10px auto; font-size:14px; line-height:24px; color:#111; }
#caseshow00 .leftnew{ width:240px; overflow:hidden; margin:10px auto}
#caseshow00 .leftnew ul li{ width:240px; overflow:hidden;}
#caseshow00 .leftnew ul li span{ width:10px; float:left}
#caseshow00 .leftnew ul li a{ width:240px; float:right; color:#444; line-height:24px; font-size:12px; height:24px; display:block; overflow:hidden}
#caseshow00 .leftnew ul li a:hover{color:#333333; text-decoration:underline}

#caseshow00 .right{ width:1008px; overflow:hidden; float:right;}
#caseshow00 .right .aboutcomm{ width:966px; overflow:hidden; margin-top:10px; margin-bottom:20px;border:1px solid #CCC; padding:20px}
#caseshow00 .right .aboutcomm p{font-size:13px; color:#111;line-height:24px}
#caseshow00 .right .aboutcomm h2{font-size:24px; color:#111;line-height:80px; font-weight:bold; text-align:center; width:700px;}
#caseshow00 .right .aboutcomm2{ width:966px; overflow:hidden; margin-top:0px; margin-bottom:20px;border:1px solid #CCC; padding:20px}
#caseshow00 .right .aboutcomm2 .lista{ width:966px;}
#caseshow00 .right .aboutcomm2 .lista a{ width:236px; height:220px; display:block; color:#333; float:left; margin:9px; text-align: center}
#caseshow00 .right .aboutcomm2 .lista a img{ width:236px; height:180px; border:1px solid #CCC} 
#caseshow00 .right .aboutcomm2 .lista a img:hover{border:1px solid #333333} 
#caseshow00 .right .aboutcomm2 .lista a span{ width:236px; height:30px; line-height:30px;}

#caseshow00 .right .aboutcomm1{ width:900px; overflow:hidden; margin-top:20px; margin-bottom:20px; margin:0 auto}
#caseshow00 .right .aboutcomm .prolist{ width:1026px; margin:0 auto; }
#caseshow00 .right .aboutcomm .prolist a{ width:230px; height:200px; display:block; color:#666; float:left;text-align:center; margin:22px}
#caseshow00 .right .aboutcomm .prolist a img{ width:230px; height:180px; border:1px solid #CCC}
#caseshow00 .right .aboutcomm .prolist a img:hover{ border:1px solid #333333}

#caseshow00 .right .aboutcomm .prolist a span{ width:230px; height:40px; line-height:40px; }

.title_c00{width:1006px; height:32px; margin:0 auto; border:1px solid #CCC; background:#f1f1f1}
.title_c00 h1{width:700px; height:32px; line-height:32px; font-size:13px;  font-weight:normal;color:#111; margin-left:20px}



.ZZ{ font-size:12px; color:#666; line-height:26px; font-weight:normal}

.ZZ a{ font-size:12px; color:#666; line-height:30px; font-weight:normal; cursor:pointer}
.ZZ a:hover{ font-size:12px; color:#ff0000;}

.ZZ1{ font-size:12px; color:#888; line-height:26px; font-weight:normal}

.ZZ1 a{ font-size:12px; color:#888; line-height:30px; font-weight:normal; cursor:pointer}
.ZZ1 a:hover{ font-size:12px; color:#ff0000;}




#xian{ width:1080px;margin:0 auto; padding:5px 0px; border-top:1px #CCCCCC solid}
#Fnav1{ width:1080px; margin:0 auto; padding:0px 0px; font-size:12px; color:#666; line-height:25px; font-weight:normal; }
#Fnav1 a{ width:1080px; margin:0 auto; padding:0px 0px; font-size:12px; color:#666; line-height:25px; font-weight:normal}


.Foot{ width:100%;margin-top:0px;overflow:hidden;background:#444; margin:0 auto;}
.Foot  .Nr{ width:1080px; margin:0 auto; overflow:hidden; margin-top:30px; margin-bottom:15px}
.Foot  .Nr .list{ width:500px; margin:0 auto;}
.Foot  .Nr .list a{ font-size:12px; line-height:50px; padding:0 15px 0 15px; border-right:1px solid #CCC; color:#dddddd}
.Foot  .Nr  .zi{ font-size:13px; line-height:22px; color:#fff; text-align:center;width:1080px;margin-top:10px; height:60px; font-weight:normal}
.nr1{ font-size:14px; font-weight:bold; line-height:30px; color:#dddddd}
.nr2{ font-size:14px; font-weight:normal; line-height:26px; color:#dddddd }
.nr3{ font-size:14px; font-weight:normal; line-height:26px; color:#dddddd }


.rollBox{width:750px;overflow:hidden;  }
.rollBox .LeftBotton{height:24px;width:23px; background:url(../images/left.png) no-repeat;overflow:hidden;float:left;display:inline;margin:65px 0 0 0px;cursor:pointer;}
.rollBox .RightBotton{height:24px;width:23px; background:url(../images/right.png) no-repeat;overflow:hidden;float:left;display:inline;margin:65px 0 0 10px;cursor:pointer;}
.rollBox .Cont{width:678px;overflow:hidden;float:left; margin-left:15px; margin-top:15px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:156px; height:116px; float:left; margin:6px;overflow:hidden; border:1px solid #CCC}
.rollBox .Cont .pic a.n1{ display:block; margin-left:10px; margin-top:10px; width:150px; height:111px; font-size:14px }
.rollBox .Cont .pic img{display:block;  width:150px; height:111px; padding:3px}
.rollBox .Cont .pic  p{ width:340px; margin:0px auto; margin-top:15px; overflow:hidden;}
.rollBox .Cont .pic p span{ display:block;  font-size:12px;}
.rollBox .Cont .pic p span.n1{ float:left; width:120px; height:20px; overflow:hidden;}
.rollBox .Cont .pic p span.n3{ float:left; color:#999;}
.rollBox .Cont .pic p span.n3 a{ margin-left:4px; color:#f00;}
.rollBox .Cont .pic p span.n2{ float:right; color:#999;}

.rollBox #List1,.rollBox #List2{float:left;}




#newxw{ width:100%; margin:0 auto; overflow:hidden; padding:0px 0 30px 0; background:#fcfcfc}
#newxw .tt{ width:1080px; margin:0 auto; font-size:13px; color:#333; line-height:26px;}
#newxw .daohang{ width:1080px; margin:0 auto; }
.mt20{    margin-top: 20px;}
.wrap{  margin-left: auto;   margin-right: auto;   width: 1080px;}
.i_item_header dl{ background: #f4f4f4 none repeat scroll 0 0;  height: 30px;  line-height: 30px;  margin-bottom: 5px; display:block;}
.i_item_header dt{  border-right: 1px solid #fff;  clear: left;  float: left; text-align: center;  width: 170px;}
.i_item_header dt.red{ width: 170px; background: #333333; color:#FFF}
.i_item_header dt a{ background: #ededed none repeat scroll 0 0; color: #333; display: block;font-size: 14px; height: 30px;line-height: 30px;}
.i_item_header dt a:hover, .i_item_header dl:hover dt a{ background: #333333 none repeat scroll 0 0; color: #fff;}
.i_item_header dd{ color: #999; float: left; padding-left: 1em;  margin: 0px;  display:inline;}
.i_item_header dd a{  height: 30px;  line-height: 30px;text-decoration: none;outline: none; color: #666; transition: all .2s ease; font: 12px;}
.i_item_header dd a:hover{ color: #333333;}
/*案例*/
.showdiv{ width: 1080px; margin: 0px auto; margin-top:10px;border: 1px solid #ddd; overflow:hidden ; padding-bottom:15px; position:relative;}

.showdiv01{ width:1200px; margin: 0 auto; ;overflow:hidden ; padding-bottom:15px;}


.leveldiv{ border-top: 2px solid #333333;  background: #F5F5F5;  border-bottom: 1px solid #ddd;  height: 35px; width: 100%; margin: 0px;  padding: 0px;
}
.floordiv{ float: left; width:100px; display: block; height: 100%; background-color: #333333; text-align: center; color: #fff; font-size:16px; font-weight:bold; line-height:35px}
.navigationmaindiv a{ float: left;line-height: 35px;height: 35px; color: #333;float: left;font-size: 18px;padding: 0 1em;}
.navigationmaindiv a{color: #666;outline: medium none;text-decoration: none;transition: all 0.2s ease 0s;}
.navigationsubdiv{color: #666;float: right;margin-right: 10px;text-align:right;width:830px;}
.navigationsubdiv a{ margin: 0 2px; height: 35px; line-height: 35px; font: Arial, 'Microsoft Yahei' , 'SimSun' ,sans-serif; font-size: 12px;}
.navigationsubdiv .a1{ margin: 0 4px; height: 35px;  line-height: 35px; font: Arial, 'Microsoft Yahei' , 'SimSun' ,sans-serif; font-size: 12px;}
.detaileddiv{ width: 255px; margin: 0px; padding: 0px;  float: left; display:inline; padding: 0px 10px; margin-left: 0px; margin-bottom: 15px; border: 1px solid #ccc; margin-left:13px; margin-right:10px}
.type {
	position:absolute;
	left: 60px;
	top: 7px;
	color: #666;
    outline: medium none;
    text-decoration: none;
    transition: all 0.2s ease 0s;
	font-size:18px;
}
.detaileddiv1{ padding: 0px 14px 0 14px; }
.detaileddiv_column{ width: 250px; margin: 0px; padding: 0px;float: left;display:inline; padding: 0px 0px; margin-left: 0px;  margin-top: 20px;}

.marginleftdiv{   margin-left:17px;  }
.marginlfdiv{  margin-left:17px;  margin-right:18px;}
.detaileddiv:hover{    border: 1px solid #ccc;}
.detaileddiv ul, .detaileddiv ul li{ width:255px;  margin: 0px auto;  padding: 0px;  list-style: none; text-align:center ;}
.detaileddiv ul:hover img{filter :alpha(opacity=70) ; -moz-opacity: 0.7 ; -khtml-opacity: 0.7 ; opacity : 0.7;}
.detaileddiv ul li:first-child{  margin-top: 10px; }
.detaileddiv ul li img{    width: 255px;    height: 200px;}
.detaileddiv ul li span{ font-size: 14px; color: #666; overflow: hidden; height: 36px; line-height: 36px; text-align:center;}
.detaileddiv ul li.dashedli{  border-top: 1px dashed #CCCCCC; margin-top: 10px;}
.detaileddiv ul li .ico{display:inline-block;overflow:hidden;width:20px;height:20px;vertical-align:middle;background:url(../images/ico.png);margin-right:4px;}
.detaileddiv ul li.icoli{margin-top: 10px;margin-bottom: 10px;}
.detaileddiv ul li.icoli a{ padding-right: 15px; color:#666; font-size:12px }
.detaileddiv ul li .ico1_1{  background-position: -40px 0;}
.detaileddiv ul li .ico1_2{   background-position: -60px 0;}
.detaileddiv ul li .ico1_3{   background-position: -80px 0;}
.cleardiv{height: 20px;width: 100%; clear: both;}


.Ydetaileddiv{ width: 255px; margin: 0px; padding: 0px;  float: left; display:inline; padding: 0px 10px; margin-left: 0px; margin-bottom: 15px; border: 1px solid #ccc; margin-left:13px; margin-right:10px}
.Ydetaileddiv:hover{    border: 1px solid #ccc;}
.Ydetaileddiv ul, .detaileddiv ul li{ width:255px;  margin: 0px auto;  padding: 0px;  list-style: none; text-align:center ;}
.Ydetaileddiv ul:hover img{filter :alpha(opacity=70) ; -moz-opacity: 0.7 ; -khtml-opacity: 0.7 ; opacity : 0.7;}
.Ydetaileddiv ul li:first-child{  margin-top: 10px; }
.Ydetaileddiv ul li img{    width: 255px;    height:220px;}
.Ydetaileddiv ul li span{ font-size: 14px; color: #666; overflow: hidden; height: 36px; line-height: 36px; text-align:center;}


.detaileddiv_honor{ width: 255px; margin: 0px; padding: 0px;  float: left; display:inline; padding: 0px 10px; margin-left: 0px; margin-bottom: 15px; border: 1px solid #ccc; margin-left:13px; margin-right:10px}
.detaileddiv_honor:hover{    border: 1px solid #ccc;}
.detaileddiv_honor ul, .detaileddiv_honor ul li{ width:255px;  margin: 0px auto;  padding: 0px;  list-style: none; text-align:center ;}
.detaileddiv_honor ul:hover img{filter :alpha(opacity=70) ; -moz-opacity: 0.7 ; -khtml-opacity: 0.7 ; opacity : 0.7;}
.detaileddiv_honor ul li:first-child{  margin-top: 10px; }
.detaileddiv_honor ul li img{    width: 255px;    height: 200px;}
.detaileddiv_honor ul li span{ font-size: 14px; color: #666; overflow: hidden; height: 36px; line-height: 36px; text-align:center;}
.detaileddiv_honor ul li.dashedli{  border-top: 1px dashed #CCCCCC; margin-top: 10px;}
.detaileddiv_honor ul li .ico{display:inline-block;overflow:hidden;width:20px;height:20px;vertical-align:middle;background:url(../images/ico.png);margin-right:4px;}
.detaileddiv_honor ul li.icoli{margin-top: 10px;margin-bottom: 10px;}
.detaileddiv_honor ul li.icoli a{ padding-right: 15px; color:#666; font-size:12px }
.detaileddiv_honor ul li .ico1_1{  background-position: -40px 0;}
.detaileddiv_honor ul li .ico1_2{   background-position: -60px 0;}
.detaileddiv_honor ul li .ico1_3{   background-position: -80px 0;}



.detaileddiv01{ width:288px; margin: 0px; padding: 0px;  float: left; display:inline;  margin-left: 0px; margin-top: 15px; border: 1px solid #ccc; margin-left:13px; margin-right:10px}
.type01 {
	position:absolute;
	left: 60px;
	top: 7px;
	color: #666;
    outline: medium none;
    text-decoration: none;
    transition: all 0.2s ease 0s;
	font-size:18px;
}
.detaileddiv_column01{ width: 250px; margin: 0px; padding: 0px;float: left;display:inline; padding: 0px 0px; margin-left: 0px;  margin-top: 20px;}

.marginleftdiv01{   margin-left:17px;  }
.marginlfdiv01{  margin-left:17px;  margin-right:18px;}
.detaileddiv01:hover{  border: 1px solid #ccc;}
.detaileddiv01 ul, .detaileddiv01 ul li{ width:270px;  margin: 0px auto;  padding: 0px;  list-style: none; text-align:center ;}
.detaileddiv01 ul:hover img{filter :alpha(opacity=70) ; -moz-opacity: 0.7 ; -khtml-opacity: 0.7 ; opacity : 0.7;}
.detaileddiv01 ul li:first-child{  margin-top: 10px; }
.detaileddiv01 ul li img{    width: 270px;    height: 212px;}
.detaileddiv01 ul li span{ font-size: 14px; color: #666; overflow: hidden; height: 36px; line-height: 36px; text-align:center;}
.detaileddiv01 ul li.dashedli{  border-top: 1px dashed #CCCCCC; margin-top: 10px;}
.detaileddiv01 ul li .ico{display:inline-block;overflow:hidden;width:20px;height:20px;vertical-align:middle;background:url(../images/ico.png);margin-right:4px;}
.detaileddiv01 ul li.icoli{margin-top: 10px;margin-bottom: 10px;}
.detaileddiv01 ul li.icoli a{ padding-right: 15px; color:#666; font-size:12px }
.detaileddiv01 ul li .ico1_1{  background-position: -40px 0;}
.detaileddiv01 ul li .ico1_2{   background-position: -60px 0;}
.detaileddiv01 ul li .ico1_3{   background-position: -80px 0;}
.cleardiv01{height: 20px;width: 100%; clear: both;}

#newxw .tuijian{width:1050px; height:160px; margin:0 auto; margin-top:10px; border:1px solid #CCC; padding:15px}
#newxw .tuijian .img{width:270px; height:160px; float:left}
#newxw .tuijian .img img{width:240px; height:160px;}
#newxw .tuijian .font{width:780px; height:160px; float:right}
#newxw .tuijian .font h1{width:780px; height:40px; font-size:16px; line-height:40px; overflow:hidden}
#newxw .tuijian .font h1 a{width:780px; height:40px; font-size:16px; line-height:40px; overflow:hidden; color:#333}
#newxw .tuijian .font h1 a:hover{ color:#333333 }

#newxw .tuijian .font p{width:780px; height:50px; font-size:14px; line-height:24px; overflow:hidden; display:block; color:#666}

#newxw .QA{width:1050px;margin:0 auto; margin-top:10px; border:1px solid #CCC; padding:15px; overflow:hidden}
#newxw .QA .qlist{width:1050px;margin:0 auto}
#newxw .QA .qlist ul{ width:1050px; margin:0 auto}
#newxw .QA .qlist ul li{ width:1050px; height:30px; line-height:30px; background:url(../images/newslist24.png) left center no-repeat; border-bottom:1px dashed #CCCCCC}
#newxw .QA .qlist ul li a{ width:800px; height:30px; line-height:30px; display:block; float:left; padding-left:20px; color:#333}
#newxw .QA .qlist ul li a:hover{ color:#333333}
#newxw .QA .qlist ul li span{ width:100px; height:30px; line-height:30px;float:right; text-align:center; font-size:12px; color:#666}


/*---产品列表页面的随机资讯--*/
#newxw .xwlist{width:1080px; margin:0 auto; margin-top:0px;overflow:hidden; border:1px solid #CCC}
.RandomNews {background-color:#fff;}
.diysr{background:#ededed ;height:36px;line-height:36px;padding-left:27px;color: #474954;}
.diysr a{color:#6B9F1F;font-weight:bold;}
.diysr a:hover,.tit a:hover{text-decoration:underline;}
.news_random{border:1px solid #CCC;border-top:none;border-bottom:none;width:872px;padding-top:8px;}
.news_random li{ height:28px;line-height:28px; padding:0 17px 0 10px;  width:332px; float:left;overflow:hidden;}
.news_random li a{ background:url(../images/newslist24.png) left center no-repeat; padding-left:15px; color:#666; float:left; width:230px; height:28px; display:block } 
.news_random li a:hover{ color:#333333} 
.news_random li span{ width:70px; color:#666; float:right} 


.news_random2{border:1px solid #CCC;border-top:none;border-bottom:none;width:1078px;padding-top:8px;}
.news_random2 li{ height:28px;line-height:28px; padding:0 17px 0 10px;  width:332px; float:left;overflow:hidden;}
.news_random2 li a{ background:url(Img/ico55.gif) no-repeat 0 4px; padding-left:12px;}
.fr{padding-right:8px;font-size:12px;color:#666; width:150px}




#product_n{ width:1080px; margin:0 auto; overflow:hidden; margin-top:45px; }
#product_n .left{ width:220px; overflow:hidden; float:left; border:1px solid #ccc; margin-bottom:20px; background:#f1f1f1;}
#product_n .left .title{ height:40px;line-height:40px; background:#333333; border-bottom:1px solid #FfF; font-size:16px; text-align:center; color:#FFF; font-weight:bold}

#product_n .left .list{ width:220px; }
#product_n .left .list ul li.libg{ color:#fff; background:#333333; }
#product_n .left .list ul li.libg a{ color:#111; font-weight:bold; font-size:14px}
#product_n .left .list ul{ width:200px; margin:0px auto;  background-color:#f3f3f3; margin:8px auto }
#product_n .left .list ul li{ width:200px;border-bottom:1px solid #CCC; }
#product_n .left .list ul li a{ width:200px; height:26px; display:block; line-height:26px; font-size:12px; color:#111; text-align:left; text-indent:5px; overflow:hidden}
#product_n .left .list ul li a:hover{color:#000; background: #ddd;}
#product_n .left .lxfs{width:200px; margin:10px auto}
#product_n .left .lxfs p{ font-size:12px; color:#111; line-height:24px;}

#product_n .left .nav p{ width:200px; margin:10px auto; font-size:14px; line-height:24px; color:#111; }

#product_n .right{ width:720px; overflow:hidden; float:right; border:1px solid #ccc; padding:20px}
#product_n .right .title{ width:720px; height:40px; border-bottom:1px #999 dashed; line-height:35px; margin:0 auto}
#product_n .right .title h1{ width:250px; height:40px;line-height:40px; float:left; text-align:left; font-size:18px; font-weight:bold; color:#111}
#product_n .right .title span{ width:300px; height:40px;line-height:45px; float:right; text-align:right; font-size:12px; color:#111; font-weight:normal}

#product_n .right .aboutcomm{ width:720px; overflow:hidden; margin-top:20px; margin-bottom:20px; margin:0 auto}
#product_n .right .aboutcomm p{font-size:14px; color:#111;line-height:30px}
#product_n .right .aboutcomm h2{font-size:24px; color:#111;line-height:80px; font-weight:bold; text-align:center; width:700px;}




.bglist{ width:720px; margin:15px auto; }
.bglist a{ width:160px; height:240px; display:block; color:#666; float:left; background:#f1f1f1; text-align:center; margin:8px}
.bglist a img{ width:160px; height:200px;}
.bglist a span{ width:160px; height:40px; line-height:40px; }
.bglist a:hover{ background:#333333; color:#FFF}


.huobanlist{ width:820px; margin:15px auto; overflow:hidden }
.huobanlist a{ width:144px; height:220px; display:block; color:#666; float:left;text-align:center; margin:10px;}
.huobanlist a img{ width:140px; height:180px;padding:1px ;border:1px solid #CCC;}
.huobanlist a span{ width:144px; height:24px; line-height:24px;  }
.huobanlist a:hover{ background:#f1f1f1; color:#111}

.pingjia{ width:780px; margin:25px auto; overflow:hidden }
.pingjia .img{ width:90px; height:60px; display:block; color:#666; float:left;border:1px solid #CCC;padding:1px ;}
.pingjia .neir{ width:660px; height:70px; float:right; overflow:hidden}
.pingjia .neir a{ width:660px; height:25px; line-height:25px; font-size:14px; color:#111; font-weight:bold}
.pingjia .neir a:hover{ color:#333333}
.pingjia .neir p{ width:660px; height:40px;font-size:12px; font-weight:normal; line-height:20px; overflow:hidden ; color:#666; }




.page{ width:710px; height:40px; margin:10px auto}
.page a{display:block; padding:5px 8px; float:left; text-align:center; background:#f6f6f6; margin:1px}
.page a:hover{display:block; padding:5px 8px; float:left; text-align:center; background:#CCC; margin:1px}

.page1{ width:600px; height:40px; margin:20px auto}
.page1 a{padding:3px 8px; color:#000; background-color:#f6f6f6; }


#honor{ width:1080px; overflow:hidden;  margin:30px auto; }
#honor .title{width:1080px; height:50px; text-align:center ; margin:0 auto;}
#honor .title h1{width:1080px; height:50px; line-height:50px; font-size:20px; color:#111; font-weight:bold ;background:#f6f6f6; }
#honor .protitle{  width:600px; margin:0 auto; }
#honor .protitle a{  width:140px; height:40px; display:block; line-height:40px;color:#111; background:#fff; text-align:center; float:left; margin:5px}
#honor .protitle a:hover{ background:#111; color:#FFF }
#honor .prolist{ width:980px; margin:0 auto; border:1px solid #CCC; overflow:hidden; padding:8px}
#honor .prolist a{ width:200px; height:200px; display:block; color:#666; float:left; text-align:center; margin:22px}
#honor .prolist a img{ width:200px; height:160px;}
#honor .prolist a span{ width:220px; height:40px; line-height:40px; }
#honor .prolist a:hover{ background:#f1f1f1; color:#111}

#shipin{ width:100%; margin:0 auto; overflow:hidden;  padding:40px 0px; background: url(../images/bg-adv.jpg) top center no-repeat}
#shipin .comm{ width:1000px; margin:20px auto; background:#fff; overflow:hidden; padding:40px 20px 40px 20px; overflow:hidden;height:330px}
#shipin .comm .video{ width:310px; float:left; background:#CCC; height:330}
#shipin .comm .video p{ width:300px; height:280px; padding:5px}
#shipin .comm .video a{ width:310px; height:40px; line-height:40px; color:#fff; text-align:center; display:block; background:#666; font-size:14px}
#shipin .comm .video a:hover{ color:#ffffff;background:#333333 }

#shipin .comm .gongju{ width:290px; float:left;height:330; margin-left:25px; background:#f9f9f9;}
#shipin .comm .gongju .title{ width:290px; height:40px; font-size:20px; font-weight:bold; color:#fff; line-height:40px; border-bottom:1px solid #ccc; background:#333333; text-align:center}
#shipin .comm .gongju .list{ width:290px; overflow: hidden; margin:0 auto; margin-top:20px; height:218px; }
#shipin .comm .gongju .list img{ width:248px;height:210px; text-align:center }
#shipin .comm .gongju .more{ width:290px; height:22px; margin:0 auto ; margin-top:5px }
#shipin .comm .gongju .more a{ width:120px;height:32px; line-height:32px; color:#fff; text-align:center; display:block; background:#333333; font-size:14px; margin:0 auto }
#shipin .comm .gongju .more a:hover{color:#ccc }



#shipin .comm .khpingjia{ width:350px;float:right; background:#f9f9f9; overflow:hidden; height:330px}
#shipin .comm .khpingjia .title{ width:350px; height:40px; font-size:20px; font-weight:bold; color:#fff; line-height:40px; border-bottom:1px solid #ccc; background:#333333; text-align:center}
#shipin .comm .comm .khpingjia .list{ width:330px; overflow: hidden; margin:0 auto; }
#shipin .comm .khpingjia .list ul{ width:300px; height:232px; margin:0 auto}
#shipin .comm .khpingjia .list ul li{ width:300px; height:96px; border-bottom:1px solid #CCCCCC; margin-top:5px ; padding-bottom:10px}
#shipin .comm .khpingjia .list ul li h1{ width:300px; height:32px; overflow:hidden}
#shipin .comm .khpingjia .list ul li h1 a{ width:300px; height:32px; line-height:32px; font-size:15px; font-weight:bold; display:block; color:#111;}
#shipin .comm .khpingjia .list ul li h1 a:hover{color:#333333}
#shipin .comm .khpingjia .list ul li p{ width:300px; height:60px; line-height:20px; font-size:13px; font-weight:normal; display:block; color:#666;}
#shipin .comm .khpingjia .more{ width:300px; height:22px; margin:0 auto ; margin-top:5px }
#shipin .comm .khpingjia .more a{ width:120px;height:32px; line-height:32px; color:#fff; text-align:center; display:block; background:#333333; font-size:14px; margin:0 auto }
#shipin .comm .khpingjia .more a:hover{color:#ccc }
.back {
	width: 54px; height: 61px; right: 15px; bottom: 50px; display: none; position: fixed; _position: absolute; _margin-top: 0;
}
.back a {
	background: url("../images/top.png") no-repeat; width: 54px; height: 61px; text-indent: -99em; overflow: hidden; font-size: 0px; display: block;
}


#yanjiu{ width:90%; overflow:hidden;margin:0 auto; padding:60px 0; background:#f1f1f1; margin-bottom:20px }
/* 首页研究 */
.mainbox_in1{width:1200px;height:auto;margin:0 auto;}
.index_nav_in1{ width:100%; height:auto; }
.index_tit_in1{float:left;margin-bottom:30px;}
.index_tit_in1 h2{ font-weight:normal; font-size:22px; color:#245eb5; }
.index_tit_in1 p{color:#999;}
.product_scrol_1l{width:100%;height:auto;position:relative; }
.product_show_in1{height:100%; overflow:hidden;}
.product_show_in1 ul{ width:1200px; overflow:hidden; height: auto}
.product_show_in1 ul li{float:left; width:276px; display:block; background:#1c7fc3; margin-right:10px;border-radius: 6px; margin-left: 10px; height: 260px; overflow: hidden}
.product_show_in1 ul li a{height:260px }
.show_list_in1{display:block; width:100%;height:auto; position:relative;}
.borderwl_in1{ display:block; width:0; height:0;border:0px solid #f1f5f6; position:absolute;left:50%; top:50%; 
transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;}
.show_img_in1{ width:276px; height:160px; overflow:hidden; text-align: center}
.show_img_in1 img{width:276px; height:160px;transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s; padding-top:0px; }
.show_con_in1{ width:100%; height:auto; overflow:hidden; position:relative;  padding:0 0; }
.show_tit_in1{ width:100%; height:30px; line-height:30px; font-size:16px; color:#ffffff; overflow:hidden;  font-weight:bold;text-align:center; margin-top:20px}
.show_des_in1{ font-size:16px; color:#eeeeee; line-height:20px; overflow:hidden; margin-top:3px; text-align:center;margin-left:10px; margin-right: 10px; }
.show_list_in1:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}
.show_list_in1:hover .borderwl{ width:100%; height:100%; top:0px; left:0px; border:1px solid #3292d9;transition:all ease 1s; -webkit-transition:all ease 1s; -moz-transition:all ease 1s; -ms-transition:all ease 1s; -o-transition:all ease 1s;}

.product_show_in1 ul li:hover{background:#f48823;transition:all ease 1s; -webkit-transition:all ease 1s; -moz-transition:all ease 1s; -ms-transition:all ease 1s; -o-transition:all ease 1s;}

/** 添加服务板块 **/
.hyfuwu{ width:90%; margin:0 auto; padding:80px 0; overflow: hidden; background:#eee}
.hyfuwu_list, .hyfuwu_list ul{ width:1200px; margin:0 auto;overflow: hidden}
.hyfuwu_list ul li{ width:540px; margin:1px; float:left; height:180px; background:#fff; padding:20px; color:#333}
.hyfuwu_list_left{ width:198px; height:180px; float:left;}
.hyfuwu_list_left img{ width:198px; height:180px;}
.hyfuwu_list_right{ width:320px; height:180px; float:right;  padding-right:15px}
.hyfuwu_list_right h1{ width:320px; height:50px; line-height:50px;  font-size:20px; padding-top:10px}
.hyfuwu_list_right span{ width:320px; height:140px; line-height:30px;  font-size:16px}
.hyfuwu_list ul li:hover{ background:#1c7fc3; cursor:pointer; color:#FFF;transition:all ease 1s; -webkit-transition:all ease 1s; -moz-transition:all ease 1s; -ms-transition:all ease 1s; -o-transition:all ease 1s;}

/** 友情链接板块 **/

.footlinks {clear:both;margin:0 auto;padding:2px;width:1080px;height:auto;font-size:14px;line-height:20px;color:#999;text-align:left;}
.footlinks a{font-size:14px;line-height:20px;color:#999;}
.footlinks a:hover{color:#e50700}