/* CSS Document */

@charset "utf-8";



/*全锟街匡拷锟斤拷*/

*{margin:0;padding:0;}

body{margin:0;padding:0;font-size:12px;line-height:24px;font-family:Arial,"Microsoft YaHei";-webkit-text-size-adjust:none; color:#33;}

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}

input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}

a{color:#333;text-decoration:none; font-family:"Microsoft YaHei";}

a:hover{color:#162A5D;}

.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}

.dis{display:block;}.undis{display:none;}

.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}

.hr_1{height:1px;}.hr_10{height:10px;}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

.clear {LINE-HEIGHT: 0px; CLEAR: both}

/*锟斤拷锟斤拷*/

.itop{ width:100%; height:29px; border-bottom:1px #d0d0d0 solid; }

.top{ width:1002px; height:29px; line-height:29px; color:#162A5D; margin:0 auto;}

.top span{ float:left; color:#333;}

.topnav{ float:right; }

.topnav a{ line-height:29px; padding:0 5px;}

.head_bg{ border-bottom:5px }

.header{ width:343px; height:126px;  float:left; height:49px;}

.toptel{ float:right;margin-top:35px}

.topbg{ width:1100px; margin:0 auto; padding-top:30px; height:80px; padding-bottom: 6px;}

/*锟斤拷锟斤拷锟剿碉拷*/

.menu{ width:730px; height:50px;  float:right; margin-left:30px;}

.menu ul{display:block; width:820px; height:50px; margin:0 auto;}

.menu ul li{ display:block; float:left; width:90px; height:45px; text-align:center;  padding-top:5px;}

.menu ul li a{color:#000;  font-size:14px; font-family:"Microsoft Yahei"; width:90px; height:45px; display:block;}

.menu ul li:hover{color:#fff; background:#F29C07;height:45px; display:block}

.menu ul li a:hover{ color:#fff;}

.menu ul li a p{ font-size:12px; line-height:15px;}



/*锟矫碉拷Banner*/

.banner { position:relative; height:360px;}

.banner .btn1 { bottom: 20px; margin-right: -450px; padding: 5px 6px; position: absolute; right: 50%;z-index: 7;}

.banner .btn1 span {line-height: 14px; background: none repeat scroll 0 0 #fda105; border: 1px solid #fda105; color: #FFFFFF; cursor: pointer;display: inline-block; margin-left: 5px;padding: 2px 5px;}

.banner .btn1 span.cur { font-weight: bold; padding: 4px 8px;}

.banner .bgitem{height: 360px; cursor:pointer; width: 100%;margin: 0 auto;position:absolute; background-position:center top; background-repeat:no-repeat;}



/*main*/

.main{ width:100%; margin:0 auto;}

.imain{width:1100px; margin:30px auto;}

.left{ float:left; width:220px;}

.right{ float: right; width: 800px;}



.qq{width:1000px; margin:40px auto 0; background:url(../images/qq.gif) no-repeat top center; height:244px;}



.tit{border-bottom:1px solid #162A5D ; height:30px; margin-top: 9px;}

.tit p{float:left; height:30px; line-height:30px; color:#162A5D; font-size:16px;  text-align:center; padding-left:19px; font-weight:bold;}

.tit p span{font-size:14px;}

.tit a{float:right; line-height:30px; color:#162A5D; padding-right:8px; font-size:12px; }

.tit a:hover{color:#333;}



.tu {width:301px; margin:6px auto;}



.iabout{width:301px; margin:0 auto;}

.iabout p{ font-size:12px; font-family:"Microsoft YaHei";  line-height:24px; color:#333;}







#demo1p {list-style: none outside none; overflow: hidden;width: 1000px; height:270px; margin:0 auto;}

#indemo1p {float: left;width: 800%;}

#demo1p1 {float: left;}

#demo1p2 {float: left;}

.top_14{margin-top:20px;}

.top_14 ul li{float:left;width:200px; _width:230px;margin:5px 10px 5px 10px; padding:5px 10px 5px 10px; text-align:center;}

.top_14 ul li h2{width:230px;height:180px;margin:0 auto;}

.top_14 ul li h2 a{width:230px;height:180px;border:#ddd solid 1px; display: table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:188px;*font-family:Arial;}

.top_14 p{ width:230px; line-height:35px; font-size:14px;}

.top_14 ul li h2 img{vertical-align:middle;}

.top_14 ul li h3 a{color:#333;font-weight:normal; line-height:36px; display:block; font-size:14px;}

.top_14 ul li h3 a:hover{color:#0a68b6;}





#wrapper{margin-top:40px;text-align:center;}

.overlay{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; background-color: rgba(0,0,0,0.5); /*dim the background*/ text-align:center;  display:none;}

#overlay_pic {margin:200px auto; width:400px;  box-shadow: 10px 10px 5px #000;}

.jscarousal{width:1000px;height: 180px;margin:0 auto;padding: 0;position: relative; }

.jscarousal .jscarousal-left, .jscarousal .jscarousal-right{float: left;	width: 23px;height: 98px;background-color: #121212;color: White;position: relative;	top:30px;	cursor: pointer;}

.jscarousal .jscarousal-left{background-image: url(../images/left_arrow.jpg);background-repeat: no-repeat;background-position: left;}

.jscarousal .jscarousal-right{background-image: url(../images/right_arrow.jpg);background-repeat: no-repeat;	background-position: right;}

.jscarousal-contents{width:954px;height:180px;float: left;position: relative;overflow: hidden; margin:0 auto;}

.jscarousal-contents > div{position: absolute;width: 100%;height: 180px;}

.jscarousal-contents > div > div{float: left;margin-left:40px;	margin-right:30px; padding:2px; border: solid 1px #dedede;}

.jscarousal-contents img{width: 113px;height: 160px;	}

.hidden{display: none;}

.visible{display: block;}

.thumbnail-active{filter: alpha(opacity=100);opacity: 1.0;cursor: pointer;}

.thumbnail-text{color: #7A7677;	font-weight: bold;text-align: left;	display: block;	padding: 10px 2px 2px 0px;}







.chanpin{width:1000px; margin:30px auto 0;}

.product{width:220px; float:left;}

.iprofenlei{color:#333; width:847px; margin:30px auto 0; height:24px; line-height:24px; border-left:1px #dedede solid;}

.iprofenlei a{ float:left; color:#333; padding:0px; font-size:14px; width:120px; text-align:center; border-right:1px #dedede solid;}

.iprofenlei a:hover{ text-decoration:underline; color:#162A5D;}

.iprofenlei a.tabactive {position:relative;}



.diudiu{width:770px; float:left; padding-left:10px;}

.iprolist{margin-top:10px;}

.iprolist DIV {MARGIN: 0px 0px 0px 20px; width:225px;  FLOAT: left;}

.iprolist H2 { WIDTH: 225px; HEIGHT: 168px; border:1px #ccc solid; margin:0 auto;}

.iprolist H2 A { WIDTH: 225px; DISPLAY: block; HEIGHT: 168px;}

.iprolist H2 IMG {VERTICAL-ALIGN: middle}

.iprolist p {width:227px; text-align:center; height:30px; line-height:30px; z-index:9}

.iprolist p A {text-decoration:none; text-align:center; font-size:14px; display:block; COLOR: #333}

.iprolist p A:visited {COLOR: #333}

.iprolist p A:hover {color:#162A5D;text-decoration:underline;}

.iprolist p span{ float:left; color:#fff;}







.title1{width:216px; height:50px;}

.title1 h3{ font-size:18px; color:#fff; font-weight:normal; text-align:center; line-height:50px;}



.fl {background:url(../images/cplb.jpg) top center no-repeat; height:465px;}

.fl DL {LIST-STYLE-TYPE: none; width:212px; position:relative; z-index:30; margin-bottom:3px; margin-top:14px;}

.fl DT {HEIGHT:36px;  width:180px; margin:0px auto; border-bottom:1px #dddddd solid; background:url(../images/flbj.png) 22px center no-repeat;}

.fl DT A {TEXT-ALIGN: left; LINE-HEIGHT: 36px; DISPLAY: block; COLOR: #333; font-size:14px; padding-left:50px;}

.fl DT A:visited {COLOR: #333;}

.fl DT a:hover {color:#162A5D;}



.fl p{color:#fff;line-height:24px; font-size:14px; padding-top:42px; padding-left:26px;}



.lx{padding:15px;}

.lx p{color:#fff; line-height:24px;}



.lx2{ border-left:2px #162A5D solid; border-right:2px #162A5D solid; border-bottom:2px #162A5D solid; margin-top:5px;}

.lx2 p{color:#333; line-height:24px; padding:15px;}



.news{float:left; width:676px; margin-left:7px;}

.inews{padding:15px;}

.inews ul{}

.inews ul li{background:url(../images/dian.png) 8px center no-repeat; height:30px; line-height:30px; border-bottom:1px #cecece solid;}

.inews ul li a{float:left; font-size:12px; color:#333; padding-left:25px; display:block; line-height:30px;}

.inews ul li a:hover{color:#162A5D; text-decoration:underline; }

.inews ul li span{float:right; font-size:12px; color:#333; line-height:30px;}



.inews p{font-size:12px; line-height:24px; color:#333; padding-left:23px;}



.news2{float:right; width:277px; margin-right:7px;}



.title {border-bottom:1px #162A5D solid; HEIGHT: 26px; margin:0 10px 10px 10px;}

.title H2 {LINE-HEIGHT: 24px; COLOR: #162A5D; FONT-SIZE:16px ;FONT-WEIGHT: normal}



.title2{ height:50px; line-height:50px;width:220px; padding-left:10px; color:#fff; font-size:18px; font-family:"Microsoft Yahei";  }

.title2 span{ margin-left:10px; color:#fff; font-size:12px}



.title3{ height: 50px; color: #333; font-size: 18px; line-height: 50px; margin-bottom: 10px; border-bottom: 2px #3EB6F5 solid;}

.title3 .loc{float: right; font-size: 12px;font-family: "Microsoft YaHei"; color: #333; margin-right: 20px; line-height: 50px;}

.title3 span{display: block; width: 280px; color: #3EB6F5; text-align: left; padding-left: 10px;}



.content{padding:10px 10px 20px 10px; font-size:16px; line-height:32px; color:#333; font-family:"Microsoft YaHei"}



.title4{ width:100%; text-align:center; height:20px; font-size:18px; margin-top:15px; margin-bottom:15px; font-family:"Microsoft Yahei"; color:#162A5D; font-weight:bold;}



.inews_list{ width:100%;}

.inews_list li{ background:url(../images/dian.png) 7px center no-repeat; border-bottom:1px #cbcbcb solid; line-height:30px;}

.inews_list li a{color:#333; line-height:30px; padding-left:20px; font-family:"Microsoft Yahei";}

.inews_list li a:hover{ text-decoration:underline; color:#162A5D}

.inews_list li a span{ float:right;}



.news_list{ width:100%;}

.news_list li{ background:url(../images/dian.png) 7px center no-repeat; border-bottom:1px #cbcbcb dotted; line-height:30px; margin-top:10px; font-size:16px;}

.news_list li a{color:#333; line-height:30px; padding-left:20px; display:block; font-family:"Microsoft Yahei";}

.news_list li a:hover{ color:#162A5D}

.news_list li a span{ float:right;}





.icontact_title{ height:35px; line-height:35px; padding-left:10px; width:262px; color:#fff; background:url(../images/icontact.jpg) left top no-repeat; font-size:18px;font-family:"Microsoft YaHei";}

.icontact_title span{ font-size:12px; color:#eee; padding-left:6px;}

.icontact_text{ padding:15px; background:#f8f8f8}



.contact{width:230px; height:160px; margin-top:15px;}

.contact_title{ height:35px; line-height:35px; padding-left:10px; width:220px; color:#fff; background:url(../images/icontact.jpg) left top no-repeat; font-size:18px;font-family:"Microsoft YaHei";}

.contact_title span{ font-size:12px; color:#eee; padding-left:6px;}

.contact_text{ padding:15px; background:#f8f8f8}



.iproduct{ width:1002px; margin:0 auto;}

.iproduct p{ margin-bottom:15px; }

.iproductlist DIV {WIDTH: 143px; FLOAT: left; }

.iproductlist H2 {MARGIN: 0px auto; WIDTH: 123px; HEIGHT: 96px;  border:1px #162A5D solid;;}

.iproductlist H2 A {TEXT-ALIGN: center; WIDTH: 123px; DISPLAY: block;  HEIGHT: 96px; font-family:"Microsoft Yahei";}

.iproductlist H2 IMG {VERTICAL-ALIGN: middle}



.prolist {float:left;}

.prolist DIV {MARGIN: 0px 6px 35px;IDTH:220px; FLOAT: left; }

.prolist H2 {MARGIN: 0px auto; WIDTH: 220px; HEIGHT: 220px; border:1px #d0d0d0 solid; padding:1px;}

.prolist H2 A {WIDTH:220px; DISPLAY: block; HEIGHT:220px;  }

.prolist H2 IMG {VERTICAL-ALIGN: middle}

.prolist H3 {TEXT-ALIGN: center; LINE-HEIGHT: 30px; DISPLAY: block; COLOR: #666; FONT-SIZE: 12px; height:30px; width:224px;}

.prolist H3 A {LINE-HEIGHT:30px; COLOR: #666; FONT-SIZE: 16px; FONT-WEIGHT: normal; font-family:"Microsoft Yahei";}

.prolist H3 A:visited {COLOR: #666}

.prolist H3 A:hover {COLOR: #162A5D;}



.prolist2 {float:right; width:732px;}

.prolist2 DIV {MARGIN: 0px 6px 10px; WIDTH: 170px; FLOAT: left; }

.prolist2 H2 {MARGIN: 0px auto; WIDTH: 165px; HEIGHT: 123px; border:1px #162A5D solid;}

.prolist2 h2:hover{ border:1px #162A5D solid;}

.prolist2 H2 A { WIDTH: 165px; DISPLAY: block; HEIGHT: 123px; }

.prolist2 H2 IMG {VERTICAL-ALIGN: middle}

.prolist2 H3 {TEXT-ALIGN: center; LINE-HEIGHT: 30px; DISPLAY: block; COLOR: #666; FONT-SIZE: 12px; height:30px}

.prolist2 H3 A {LINE-HEIGHT:30px; COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: normal; font-family:"Microsoft Yahei";}

.prolist2 H3 A:visited {COLOR: #666}

.prolist2 H3 A:hover {COLOR: #162A5D;LINE-HEIGHT: 28px;}



.proinfo{ width:100%; height:250px;}

.proinfo_img{ float:left; width:300px; height:250px; border:1px #162A5D solid;}

.proinfo_text{ width:700px; margin-top:10px;}

.proinfo_text h3{ color:#162A5D; border-bottom:1px #162A5D solid; height:40px; font-size:24px; font-weight:normal; line-height:35px; font-family:"Microsoft YaHei";}

.proinfo_text p{ margin:10px 0; color:#666; font-family:"Microsoft Yahei";}

.pro_c{ width:700px; color:#666px; margin-top:15px; background:url(../images/box_dotline.gif) left bottom no-repeat; padding-bottom:20px;}



/*锟斤拷页锟斤拷式*/

.page_info{text-align:center;margin-top:10px;color:#aaa;}

.page_info span{padding:0 2px;font-weight:bold;}

.page_list{height:20px;line-height:20px;text-align:center;letter-spacing:0;;font-size:12px;margin-top:20px; border:none !important;}

.page_list a{display:inline-block;color:#aaa;border:1px solid #aaa;background:#fff;text-align:center;margin:0 1px; width:auto; height:20px; padding:0px 6px;font-family:"Microsoft Yahei";float: left;}

.page_list a:hover{color:#fff;border:1px solid #162A5D;background:#162A5D;}

.page_list a.on{color:#fff;border:1px solid #162A5D;background:#162A5D;}



.preNext{position:relative;background:url(../images/news_con.jpg) left top no-repeat; padding-top:10px; margin-top:10px;}

.preNext .line{height:10px;overflow:hidden;clear:both;margin:4px auto;padding-top:10px;}

.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;float:left;}

.preNext .text{color:#999;}

.preNext .text a:hover{color:#162A5D; text-decoration:underline;}



.links{ width:1002px; margin:0 auto; color:#666;}

.links a{ padding:0 10px; color:#666;}

.links a:hover{ text-decoration:underline;}



.footer{width:100%; background:#3EB6F5; height:180px; padding:30px 0;}

.foot{ width:540px; margin:0 auto;text-align:center; color:#fff; float: left;}

.foot a{color:#fff; font-size:14px; padding:0 15px;}

.foot a:hover{color:#fc0;}

.foot p {font-size:14px; margin-top:30px;}

.foot p a{color:#fff; font-size:14px;}

.foot p a:hover{color:#fc0;}

/*Top锟斤拷钮*/

*html{background-image:url(about:blank);background-attachment:fixed;}/*锟斤拷锟絀E6锟铰癸拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷*/

.tbox{width:50px;float:right;position:fixed;right:10px;bottom:15px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;display:none;}/*锟斤拷锟絀E6锟铰诧拷锟斤拷锟斤拷 position:fixed 锟斤拷锟斤拷锟斤拷*/

.tbox #gotop{width:50px;height:50px;background:url(../images/icon.png) no-repeat 0 0;display:block;}



.ys{width:100%; height:150px; margin-top:40px; background:url(../images/ys.jpg) no-repeat top center;}





.comment_list {PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px}

.comment_list UL {LIST-STYLE-TYPE: none}

.comment_list LI {PADDING-BOTTOM: 6px; LINE-HEIGHT: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px; border-bottom:1px dotted #ccc}

.comment_list LI A {PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/dian.png) no-repeat 10px center; COLOR: #333; PADDING-TOP: 0px}

.comment_list LI A:visited {COLOR: #333}

.comment_list LI A:hover {COLOR: #162A5D;}

.comment_list span{float:right}



.prob_list2 {PADDING-BOTTOM: 10px}

.prob_list2 .cn2 {TEXT-ALIGN: center; WIDTH: 140px; FLOAT: left; margin:10px 10px 5px 15px;}

.prob_list2 .cn2 H2 {	MARGIN: 0px auto 8px; WIDTH: 140px; HEIGHT: 140px}

.prob_list2 .cn2 H2 A {BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; WIDTH: 140px; display:table-cell;*DISPLAY: block; *FONT-FAMILY: Arial; BACKGROUND: #ffffff; HEIGHT: 140px; *FONT-SIZE: 122px; VERTICAL-ALIGN: middle; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid}

.prob_list2 .cn2 H2 IMG {VERTICAL-ALIGN: middle}

.prob_list2 .cn2 SPAN {LINE-HEIGHT: 18px; DISPLAY: block; COLOR: #333}

.prob_list2 .cn2 SPAN A {LINE-HEIGHT: 18px; COLOR: #333}

.prob_list2 .cn2 SPAN STRONG {LINE-HEIGHT: 18px}

.prob_list2 .cn2 SPAN A:hover {COLOR: #162A5D}



.heng{width:1000px; margin:50px auto 0;}

#main { overflow:hidden;}



.tcenter { width:1000px; margin:0 auto; overflow:hidden; clear:both;}

.center { width:350px; overflow:hidden; padding-left:50px; float:left;}



.about { margin-bottom:20px; width:261px; float: left;}

.about .infonn { overflow:hidden; padding:16px; background:#ececec;}

.about .infonn img{ float:left; margin-right:20px;}

.about .infonn p {  line-height:22px;padding-top: 10px;}

.about .infonn p span { font-weight:bold;}



.infonn h4{ text-align:center; line-height:35px;}

.innews { float:left;width:315px; }

.innews .infoTitle { background:#162A5D;height:35px; line-height:35px; color:#fff;}

.innews dl { width:235px; border-bottom:1px dotted #CECAC9; padding-left:4px; margin-right:18px; line-height:24px; height:55px;}

.innews dt {padding-left:12px; color:#808080;}

.innews dd { padding-left:12px; }



.infoproduct { width:1000px; margin:0 auto; margin-bottom:28px; padding-top:30px;}

.infoproduct .infoTitle {margin-top:20px;    border-bottom: 1px solid #E3E3E3;}

 solid #162A5D;}

.infoproduct .product { width:1000px; margin:0 auto; padding-top:15px; font-size:14px;}



.infoproduct .product .li { margin-bottom: 6px; width:184px; border:1px solid #ccc;}



.shangmeng { width:1000px; margin:0 auto;}

.shangmeng p {line-height:65px; margin-left:7px;}

.shangmeng p span { font-size:14px; padding-right:4px;}

.shangmeng p a { margin:0 11px 0 11px;}



.dtu{ background:url(../images/b_bg.png) no-repeat; width:346px; height:125px; float:left;}



.infonews { overflow:hidden;}

.infonews li { padding-left:20px; overflow:hidden;  line-height:36px; border-bottom:1px dotted #CECAC9; background: url(../Images/common/icon_news.jpg) 4px 15px no-repeat; font-size:14px;}

.infonews li span { float:right; padding-right:5px;}

.infonews li a { float:left;}



.pages { overflow:hidden; clear: both;}

.pages ul { margin:15px !important; padding:15px;}

.pages ul li { float: left; border:1px solid #AAAADD; margin-right:6px; padding:5px; background-color:#E2E2E2;}



.xiangxi { overflow:hidden; width:749px;}

.xiangxi .xz {width:304px; border:1px solid #ddd; height:261px; margin:0 auto}

.xiangxi .xz p {padding-top:6px;}

.xiangxi .xy {float:left; padding:30px 0 0 100px;}

.xiangxi .xy p { line-height:28px; font-weight:bold;}



.titlep {font-weight:bold; text-align:center; font-size:15px; line-height:40px;}

.time{ margin-bottom: 10px; background-color: #E8E8E6;}

.time p{ text-align: center; line-height: 26px;}



.relatv { overflow: hidden; margin: 21px 0; background-color: #E8E8E6;  padding: 2px 5px 2px 5px; border: solid 1px #DDD; height:60px;}

.relatv p{ line-height: 26px;}

.relatv p.uppage{ float: left;}

.relatv p.nextpage{ float: right;}

.relatv a { margin-left:5px; color:#E95F20;}

.tag { font-family: "微软雅黑"; font-size:14px; line-height:24px;}

.rtt { padding:20px 0 5px 0;font-size:14px;}



.infons ul { overflow:hidden;}

.infons ul li { float:left; width:370px; padding-left:20px; overflow:hidden;  line-height:33px; border-bottom:1px dotted #CECAC9; background: url(../Images/common/icon_news.jpg) 4px 15px no-repeat; font-size:14px;}



.infopro ul{ overflow:hidden;}

.infopro ul li{ float:left; width:174px !important; text-align:center; margin-bottom: 15px; height:190px; margin-left:20px; }

.infoprolay{border:1px solid #ddd; width:174px !important; height:130px; display:block;text-align:center; display: table-cell;vertical-align:middle;}

.infopro ul li a img {height:130px; }

.infopro ul li a:hover{ color:#0778de}

.infopro ul li div{ line-height:22px;}



#tip {

	position:absolute;

	color:#333;

	display:none;

}

#tip s {

	position:absolute;

	top:40px;

	left:-20px;

	display:block;

	width:0px;

	height:0px;

	font-size:0px;

	line-height:0px;

	border-color:transparent #BBA transparent transparent;

	border-style:dashed solid dashed dashed;

	border-width:10px;

}

#tip s i {

	position:absolute;

	top:-10px;

	left:-8px;

	display:block;

	width:0px;

	height:0px;

	font-size:0px;

	line-height:0px;

	border-color:transparent #fff transparent transparent;

	border-style:dashed solid dashed dashed;

	border-width:10px;

}

#tip .t_box {

	position:relative;

	background-color:#CCC;

	filter:alpha(opacity=50);

	-moz-opacity:0.5;

	bottom:-3px;

	right:-3px;

}

#tip .t_box div {

	position:relative;

	background-color:#FFF;

	border:1px solid #ACA899;

	background:#FFF;

	padding:1px;

	top:-3px;

	left:-3px;

}



#container {}



#header { width:200px; height:138px; border:1px solid #ff0000}

#header h1 { margin-top:55px; float:left;}

#header .headerR { float:right; margin-top:0px; width:380px;}

#header .headerR p { margin-bottom:10px; line-height:35px;}

#header .headerR p a { margin:0 5px; }

#header .headerR .searchbox{ overflow: hidden;}

#header .headerR form {float: right; display: block; padding-right:15px;padding-top:8px;}











#header1 { width:1000px; margin:0 auto; height:107px; overflow:hidden; margin-top:-12px;}

#header1 h1 { padding-top:14px; float:left;}

#header1 .headerR { float:right; margin-top:0px; width:397px;}

#header1 .headerR p { margin-bottom:22px;}

#header1 .headerR p a { margin:0 5px; }

#header1 .headerR .searchbox{ overflow: hidden;}

#header1 .headerR form {float: right; display: block; padding-right:22px;padding-top:0px;}















.headerR form .cpkey {float: left;width: 125px; border-right: 0;height: 23px;line-height: 24px;padding-left: 30px;border: none;background: url(../images/search_bg.jpg) no-repeat;}

.headerR form .image {float: left;width: 58px; border: 0;height: 23px;}





#globalNavi { height:53px; width:1000px; margin:0 auto;}

#globalNavi ul { }

#globalNavi ul .navicon {width:2px; height:53px;}

#globalNavi ul li { float:left; width:142px; text-align:center; line-height:53px; font-size:16px}

#globalNavi ul li a {display: block; color:#fff;}

#globalNavi ul .intime {width:240px;  font-weight:normal; font-size:13px;}

#globalNavi ul li a:hover{ width:142px; height:51px; line-height:51px; display:block; background:#0778de; color:#fff}



.flexslider{position:relative;height:450px;overflow:hidden; background: url(../images/loading.gif) 50% no-repeat; clear:both}

.slides{position:relative;z-index:1;}

.slides li{height:385px;}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}



.sunBox { height:24px;}



#main { overflow:hidden; margin:15px auto;}



#sideBar { overflow:hidden;width:204px;}

.sidebox {width:260px; margin-bottom:16px; background:#E3E3E3}

.sidebox .sideTitle { font-size:15px; height:56px; background:#162a5d;}

.sidebox .sideTitle p {font-weight:bold; color: #fff; text-align: center; line-height: 56px;}

.sidebox .sideTitle p span { color:#162A5D;}







.mainpro{ height:35px; line-height:35px; background:#1f3d8a; color:#fff !important;}

.sidebox .sideList ul { font-size:14px;}

.sidebox .sideList ul li { line-height:40px;  width:260px; }

.sidebox .sideList ul li a{ width:180px; display:block;color:#000; padding-left:15px; border-bottom:1px solid #aaa; margin:0 auto; background:url(../images/ico.png) no-repeat 20px center; text-indent:3em;}

.sidebox .sideList ul li a:hover{color:#0093dd !important; }

.sidebox .sideList ul li dl{ text-indent:1em;}

.sidebox .sideList ul li dl dd a{ color:#666; line-height:32px; font-weight:300; font-size:14px;}

.sidebox{ padding-bottom:20px;}



.sidebox .conList p{font-size:16px;    margin: 8px auto; }

.sidebox .conList p img{display: block; margin: 0 auto; }



.sideboxl {width:261px; float:right; background:#162A5D}

.conTitle{ overflow:hidden; font-size:15px; height:35px; line-height:35px; border-bottom:2px solid #162a5d;}

.conTitle p {float:left; color:#162a5d;}

.sideboxl .conTitle p span { color:#162a5d;}

.sideboxl .conList ul .coname { font-weight:bold;}

.sideboxl .conList p { font-size:14px;}

.sideboxl .conList ul li { line-height:24px; font-size:14px}



.sidebox2 {width:261px;}

.sidebox2 .conTitle {font-size:15px; height:24px; background:url(../images/list_bg.jpg) no-repeat left center; margin-bottom:8px;border-bottom: 1px solid #ddd;}

.sidebox2 .conTitle p { padding-left:16px; font-weight:bold; color:#162a5d;}

.sidebox2 .conTitle p span { color:#162A5D;}

.sidebox2 .conList ul .coname { font-weight:bold;}

.sidebox2 .conList ul {}

.sidebox2 .conList ul li { line-height:24px; font-size:14px}



.conList{padding-top: 20px; padding:16px; height:330px; background:#ECECEC}

#conts { width:1000px; overflow: hidden; zoom:1; margin:0 auto;}



.info {}

.infoTitle { overflow:hidden; font-size:15px; height:35px; line-height:35px;}

.infoTitle p { float:left;padding-left:16px; color:#fff;}

.infoTitle span{ color:#162A5D;}

.infoTitle img { float:right; padding:0 6px 0 0;}

.dsite { line-height:36px;}

.dsite a { margin:0 4px 0 4px;}



#footer { overflow:hidden; border-top:1px solid #45A3DD; margin-top:30px;}

#cnzz_stat_icon_1252948170 { display: inline-block;}

#footer .foot { width: 1000px; margin: 0 auto; padding: 15px 0 10px 0; text-align:center; }

#footer .foot p { text-align:center; line-height:25px; }

#footer .foot p span { margin-left:10px;}

#footer .foot p a { margin: 0 3px 0 3px;}



#dianhua{ width:289px; height:29px; background:url(../images/dianhua.png); float:left; margin:13px 4px 0 378px;}

#tutu{ width:1000px; height:1242px; background:url(../images/youshitu.jpg);float:left; margin-bottom:25px; border:1px solid #ddd;}

#xtu{width:100%; height:205px; background:url(../images/qqq.jpg);float:left; margin-bottom:10px; margin-top:20px;}



.ewmbg{width:160px; height:190px; background:url(../images/rwem.png) no-repeat; float:left; margin-left:100px;}

.infonn{ line-height:24px; font-size:14px; background:#ececec; padding:16px;}



.tablay{ font-size:12px; text-align: center; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}

.tablay td{ line-height:22px; border-top:1px solid #ccc; border-left:1px solid #ccc; height:35px; font-weight:bold}

.trcolor1{ background:#bfeffe;}

.weixin{width:200px; height:200px; position:fixed; left:0; top:120px; z-index:999999; background:url(../images/2.jpg) no-repeat}

.lmbg{ height:181px; background:url(../images/lm.png) no-repeat; margin:18px 0; background-size:100% 100%}



.aboutmain{width:716px;float:right;}

.abouttxt{clear: both;color: #162a5d;

    font-size: 14px;

    height: 30px;

    width: 716px;

	line-height:30px; border-bottom:2px solid #162a5d}

.productli li{ width:220px; height:205px; float:left; margin-left:14px; margin-top:20px; text-align:center}

.productlilay{width:220px; height:161px; border:1px solid #ddd;text-align:center; display: table-cell;vertical-align:middle;}

.productli li img{height:150px;}

.productlilay:hover{ border:1px solid #0057a6}

.producttxt{line-height:24px; text-align:center; font-size:14px; color:#333;}

.producttxt a:hover{ color:#0778de}

.promore {

    float: right;

    height: 30px;

	display:block;

	line-height:30px; color:#000;}



.telbg{background:url(../images/tel.png) no-repeat; height:40px; width:245px; margin-left:100px; margin-top:10px;}

.infonn p{ text-indent:2em;}

.infoTitle a:hover{ color:#fff;}

.moretxt {

    float: right;

    height: 30px;

	display:block;

	line-height:30px; color:#fff; margin-right:10px;}

/*------------------------------------------------------------

	書式設定

------------------------------------------------------------*/

/* テキストの位置 */

.taLeft { text-align: left !important; }

.taCenter { text-align: center !important; }

.taRight { text-align: right !important; }



/* フォントの大きさ（プラス） */

.fsP1 { font-size: 1.08em !important; }

.fsP2 { font-size: 1.16em !important; }

.fsP3 { font-size: 1.24em !important; }

.fsP4 { font-size: 1.32em !important; }

.fsP5 { font-size: 1.4em !important; }



/* フォントの大きさ（マイナス） */

.fsM1 { font-size: 0.92em !important; }

.fsM2 { font-size: 0.84em !important; }

.fsM3 { font-size: 0.76em !important; }

.fsM4 { font-size: 0.68em !important; }

.fsM5 { font-size: 0.6em !important; }



/* フォントの太さ */

.fwNormal { font-weight: normal !important; }

.fwBold { font-weight: bold !important; }



/*------------------------------------------------------------

	微調整用クラス（※多用しないこと）

------------------------------------------------------------*/

.mt0 { margin-top: 0 !important; }

.mb0 { margin-bottom: 0 !important; }

.mb5{margin-bottom: 5px !important;}

.mb10{margin-bottom: 10px !important;}

.mb15{margin-bottom: 15px !important;}

.mart10{margin-top: 10px !important;}

.mart20{margin-top: 20px !important;}

.mart6{margin-top: 6px !important;}

.pad30{padding:30px !important;}

.padl30{padding-left:30px !important;}



/*------------------------------------------------------------

	汎用スタイル

------------------------------------------------------------*/

	* html .clearfix {

		zoom: 1;

	}



	*+html .clearfix {

		zoom: 1;

	}



.clearfix

{

	overflow:hidden;

}



.clearfix:after {

	height: 0;

	visibility: hidden;

	content: ".";

	display: block;

	clear: both;

}



.clear {

	clear: both;

}



.floatL {

	float: left;

}





a:hover img {



}







.pageTop {

	margin: 45px 23px 4px 0;

}



.textIndent2{

	text-indent:2em;

	}

.textIndent3{

	text-indent:3em;

	}



.pageTop {

	margin: 45px 23px 4px 0;

}



.banner {

	/*margin: 0 0 24px 0;

	position: relative;

	height: 442px;*/

}



.banner .btn {

/*	position: absolute;

	top: 370px;

	left: 74px;*/

}

.noline{

	text-decoration:none !important;

	color:#353535 !important;

	}

#mian .noline{

	text-decoration:none !important;

	color:#353535 !important;

	}

.alert{filter:alpha(opacity=100); /* IE */ -moz-opacity:1.0; /* Moz + FF */

opacity: 1.0; height:300px; width:500px; background:#ccc; left:50%; top:50%;margin-top:-150px;margin-left:-250px;position:absolute;z-index:99; text-align:center; padding:20px;}

.ftconlink{ width:1000px; margin:0 auto}

.footnav{ width:300px; float:left;}

.footnav ul li{ width:150px; float:left; line-height:48px; text-align:center; font-size:14px;}

.footnav ul li a{ color:#fff;}

.ftcontact{ width:300px; height:190px;  float:left; margin-left:80px;}

.ftcontact p{ color:#fff; line-height:31px; font-size:14px;}

.ftlink li{ width:90px; height:35px; float:left}

.ftinfo{ height:60px; background:#041c58; width:100%;  line-height:60px;}

.ftinfocon{ width:1000px; margin:0 auto; color:#fff; overflow:hidden; height:60px;}

.cnzzft{ float:left; width:70px;}

.ftcon{width:100%;height:36px;ine-height:36px;color:#fff;}

.ftmain{ width:500px; margin:0 auto}

.ftinfocon a{ color:#FFF;}



.smwidth {

    width: 1100px;

    margin: 0 auto;}



.tel {

    width: 295px;

    height: 24px;

    background: url(../images/tel.png) no-repeat;

    margin-top: 10px;}



.float_right {

    float: right;}



.aboutimg {

    margin-top: 25px;}



.smwidth {

    width: 1100px;

    margin: 0 auto;}



.hmnews {

    width: 525px;

    margin-top: 30px;}



.newstitlec {

    width: 495px;

    border-bottom: 2px solid #3bb5f4;

    height: 40px;

    line-height: 40px;

    font-size: 18px;

    color: #3bb5f4;}



.newlistc li {

    float: left;

    line-height: 35px;

    border-bottom: 1px dotted #222;

    font-size: 16px;

    width: 490px;

    padding-left: 10px;}



.abouttxtc {

    width: 330px;

    margin-left: 20px;}



.float_left {

    float: left;}



.newlistc li span {

    float: right;}



.newlistc {

    padding-top: 20px;}



.abouttxtc h2 {

    font-weight: 100px;

    text-align: center;

    line-height: 50px;

}

.abouttxtc p {

    line-height: 28px;

    text-indent: 2em;

    color: #222;

	font-size:16px;}



.hmmore a {

    color: #3bb5f4;

    font-size: 14px;}



.proclass {

    width: 213px;

    border: 1px solid #168fd3;

        border-top-color: rgb(22, 143, 211);

        border-top-style: solid;

        border-top-width: 1px;

    border-top: none;}



.protitlec {

    height: 40px;

    background: #3bb5f4;

    font-size: 18px;

    color: #fff;

    line-height: 40px;

    text-align: center;}



.prolistc li {

    height: 40px;

    font-size: 16px;

    line-height: 40px;

    width: 213px;

    text-indent: 4em;}



.prolistc li a {

    color: #000;

    height: 40px;

    width: 213px;

    display: block;}



.proul li p {

    line-height: 35px;

    text-align: center;

    width: 199px;

    text-indent: 0;}



a img {

    text-decoration: none;

    border: 0;

	 padding-left: 20px;}



.contactcon p {

    padding-left: 10px;

    padding-right: 10px;

    line-height: 30px;

	font-size: 16px;

	margin: 8px auto;}



	.contactcon p img {display:block; margin:0 auto;}



.aboutcon {

    width: 855px;

    height: 520px;

    border-top: none;}



.clear {

    clear: both;}



.hnav {

    height: 50px;

    background: url(../images/navbg.jpg);}



.abouttitlec {

    width: 855px;

    border-bottom: 4px solid #168fd3;

    height: 40px;

    line-height: 40px;

    font-size: 18px;

    color: #3bb5f4;

    border-right: none;}



.proul li a {

    color: #222;

	font-size:14px}



a {text-decoration: none;}



.proul li {

    float: left;

    width: 199px;

    height: 220px;

    margin-left: 10px;

    margin-top: 30px;

	border-style: solid;

    border-width: 0.5px;

    border-color: #eeeeee}



.smwidth {

    width: 1100px;

    margin: 0 auto;}

.hnavc li {

    width: 157px;

    float: left;

    line-height: 50px;

    font-size: 15px;

    text-align: center;

    background: url(../images/navbg1.jpg) no-repeat left;}



.hnavc li a {

    color: #fff;

    width: 157px;

    height: 50px;

    line-height: 50px;

    display: block;}



.ftbg {

    height: 135px;

    background: #3EB6F5;

    width: 100%;

    margin-top: 50px;}



.ftcon {

    height: 50px;

    border-bottom: 1px solid #fff;

    width: 100%;

    color: #fff;

    line-height: 50px;}



.linkcon {

    font-size: 18px;

    font-weight: bold;}



.link a {

    padding-left: 12px;

    padding-right: 12px;

    float: left;

    color: #fff;}



.fttxt {

    text-align: center;

    line-height: 80px;

	font-size: 16px;}



.left {

    float: left;

    width: 220px;}



.sidebox {

    padding-bottom: 20px;}



.sidebox {

    width: 260px;

    margin-bottom: 16px;

    background: #ECECEC;}



.sidebox .sideTitle {

    font-size: 15px;

    height: 56px;

    background: #3EB6F5;}



.sidebox .sideTitle p {

    font-weight: bold;

    color: #fff;

    text-align: center;

    line-height: 56px;}



.sidebox .sideList ul {

    font-size: 14px;}



.sidebox .sideList ul li {

    line-height: 40px;

    width: 260px;}

