/*reset*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input,a,span{
	margin:0;
	padding:0;
	font-family:"微软雅黑";
	font-weight: normal;
}
body{
	font-size:14px;
	line-height: 200%;
	color: #666;
}
img{
	border:none;
}
li{
	list-style:none;
}
a{
	text-decoration:none;
	color:#666;
}
.clearfix:after{
	content:"";
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.wid20{
	width:20%
}
.wid10{
	width:10%
}
.wid80{
	width:80%
}
.wid90{
	width:90%
}
.comWidth{
	width: 90%;
	margin:0 auto;
}
.center{
	text-align:center
}
/*header*/
.head_t{
	padding:7px 0
}
.wechat{
	position: relative;
}
.hide{
	position: absolute;
	display: none;
	z-index: 10;
	right: 20px;
}
.wid330{
	width:330px;
}
.wid330 table{
	text-align:center;
	color:#000
}
.hui{
	background:#898989
}
.chen{
	background:#fdd000
}
.ju{
	background:#f29300;
}
.wid48{
	width:48%
}
.wid300{
	width:300px
}
.wid700{
	width:700px
}
.wid510{
	width:510px
}
.wid760{
	width:560px
}
.wid490{
	width:490px;
}
.wid730{
	width:530px;
	background:#f3f3f3;
	padding:50px 10px;
}
.wid870{
	width:630px;
	background:#f3f3f3;
	padding:20px;
}
.width25{
	width:25%
}
.heig50{
	height:50px
}
.heig100{
	height:100px
}
.heig200{
	height:200px
}
.heig286{
	height:286px
}
.jus{
	background:#f29300;
	color:#fff;
}
.jusx{
	background:#efefef;
}
.ck{
	width:90px;
	background:#fff;
	text-align:center;
	margin:0 auto;
	color:#000;
	margin-top:10px;
}
.head_t img{
	vertical-align: middle;
}
.head_m{
	height: 108px;
}
.home-focus-layout {
	width: 100%;
	height: 250px;
	position: relative;
	z-index: 1;
}
/* 满屏背静切换焦点图 */
.full-screen-slides {
	width: 100%;
	height: 250px;
	position: relative;
	z-index: 1;
}
.full-screen-slides li {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}
.full-screen-slides li a {
	    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
    z-index: 2;
}
.full-screen-slides-pagination {
    font-size: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#33FFFFFF', endColorstr='#33FFFFFF');
    text-align: right;
    display: block;
    list-style: none;
    width: 100%;
    height: 6px;
    position: absolute;
    bottom: 20px;
    z-index: 9;
    text-align: center;
}
.full-screen-slides-pagination li {
	vertical-align: top;
	letter-spacing: normal;
	word-spacing: normal;
	display: inline-block;
*display:inline/*IE6、7*/;
	list-style: none;
	width: 15px;
    height: 15px;
    border-radius: 20px;
	margin-left: 8px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#3F000000', endColorstr='#3F000000');
	background:#fff;
	overflow: hidden;
	cursor: pointer;
*zoom:1;
}
.full-screen-slides-pagination a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}
.full-screen-slides-pagination .current {
	background: #F30;
}
.subnav{
	display:none;
	position:absolute;
	width:100%;
	z-index:10;
	background:#fff;
	padding-top:10px;
}
.subnav dd{
	line-height:40px
}
.logo{
}
.nav{
}
.nav li{
	float: left;
	position: relative;
	top:40px;
	width:12.5%;
	text-align:center
}

.nav li a{
	color: #000;
	font-size: 14px;
	text-align: center;
}
.nav li a.now,.nav li a:hover{
	color: #ff0000;
}
.banner{
	height: 296px;
	overflow: hidden;
}
.index{
	background-size:100% 100%;
	width:100%;
    height:100%;
	position:absolute;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/index.jpg',sizingMethod='scale');
}
.index .logo{
	position:absolute;
	top:50px;
	left:50px;
}
.index .bottom{
	position:absolute;
	bottom:100px;
	left:0px;
	width:100%;
	color:#fff;
	z-index:100;
}
.index .bot{
	position:absolute;
	bottom:0px;
	width:100%;
	color:#fff;
	z-index:100;
	text-align:center;
}
.index .nav{
	width: 840px;
	margin-right:50px
}
.index .nav li{
	float: left;
	position: relative;
	top:0px
}
.index .nav li span{
	font:10px arial;
}
.index .nav li a{
	color: #fff;
	width: 120px;
	font-size: 16px;
	display: inline-block;
	text-align: center;
}
.index .nav li a.now,.nav li a:hover{
	color: #ff0000;
}
.works{
	background:#000;
}
.works .bai,.works .bai a{
	color:#fff
}
.works .head{
	padding:50px
}
.works .head .cate a{
	padding:0 50px;
	position:relative;
	top:28px;
	color:#f29300;
}
.works .head .cate a:hover{
	color:#ff0000;
}
.mainal{
	margin-top:0px;
}
.mainal li{
	width:28%;
	overflow:hidden;
	margin-top:20px;
}
.mainal .space{
	margin-left:2.5%;
	margin-right:2.5%;
}
.mainal li .mainalss{
	height:160px;
}
.tp img{   
  MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width>100%?"100%":this.width)!important;
}
.services{
	background:url(../images/services.jpg) center top no-repeat;
	background-size:100% 100%;
	width:100%;
    height:100%;
	position:absolute;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/services.jpg',sizingMethod='scale');
	color:#fff;
	line-height:120%;
}
.services a{
	color:#fff
}
.services span{
	font:12px arial
}
.services .fl{
	position:absolute;
	top:50px;
	left:50px;
}
.services .fr{
	position:absolute;
	top:50px;
	right:50px;
}
.services .main{
	width:100%;
	height:100%;
	display:block;
}
.list{
	position: absolute;
	bottom: 70px;
	right:47%;
	z-index: 5;
}
.list a{
	width: 10px;
	height: 10px;
	display: inline-block;
	background: url(../images/list.png) left top no-repeat;
	margin-right: 9px;
}
.list .on{
	background: url(../images/list_on.png) left top no-repeat;
}
.content{
	position: absolute;
	width: 100%;
	top:750px;
	z-index: 20;
}
.news{
	width: 627px;
	height: 263px;
	padding:25px 35px;
	overflow: hidden;
	background: url(../images/news_bg.png) left top no-repeat;
}
.button{
	border-bottom: 2px solid #ccc;
}
.change{
	height: 33px;
	line-height: 33px;
	width: 126px;
	display: inline-block;
	text-align: center;
	color: #000;
}
.change1{
	height: 33px;
	line-height: 33px;
	width: 126px;
	display: inline-block;
	text-align: center;
	color: #000;
}
.button .on{
	background: #197777;
	color: #fff;
}
.button span{
	float: right;
}
.button span a{
	font-size: 12px;
	color: #555555;
}
.news_cont{
	margin-top: 30px;
}
.news_txt{
	width: 320px;
	line-height: 20px;
}
.news_txt h4 a{
	color: #000;
	line-height: 35px;
}
.news_txt ul{
	margin-top: 10px;
	border-top: 1px dashed #ccc;
	padding-top: 5px;
}
.news_txt li{
	line-height: 28px;
	height: 28px;
}
.news_txt li i{
	width: 10px;
	height: 28px;
	display: inline-block;
	background: url(../images/icon4.jpg) left center no-repeat;
}
.news_txt li a{
	width: 310px;
	overflow: hidden;
	display: inline-block;
	white-space: nowrap;
	text-overflow:ellipsis;
	color: #000;
}
.industry{
	width: 318px;
	height: 263px;
	padding:25px;
	overflow: hidden;
	background: url(../images/industry_bg.png) left top no-repeat;
}
.industry h3{
	margin-bottom: 20px;
}
.industry h3 img{
	margin-right: 10px;
}
.industry h3 a{
	float: right;
	font-size: 12px;
}
.in_nav a{
	display: block;
	width: 316px;
	height: 34px;
	line-height: 34px;
	background: url(../images/in.jpg) left top no-repeat;
	margin-bottom: 5px;
	text-indent: 20px;
	color: #000;
}
.in_nav a:hover{
	background: url(../images/in_on.jpg) left top no-repeat;
	color: #fff;
}
.footerNav{
	height: 240px;
	background: url(../images/footer_bg.png);
	position: absolute;
	top:860px;
	width: 100%;
	z-index: 100;
	color: #fff;
	font-size: 16px;
	display: none;
}
.footerNav a{
	color: #fff;
	font-size: 14px;
}
.footerNav ul{
	float: left;
	margin-right: 55px;
}
.footerNav li{
	line-height: 35px;
}
.sweep{
	width: 280px;
	padding-top: 30px;
	text-align: right;
	font-size: 20px;
}
.sweep span{
	margin-top: 40px;
	float: right;
	margin-left: 15px;
}
.footer{
	height: 106px;
	background: #197777;
	position: absolute;
	top:1100px;
	width: 100%;
	text-align: center;
	color: #fff;
}
.footerin{
	height: 106px;
	background: #197777;
	text-align: center;
	color: #fff;
	position: relative;
	margin-top: 80px;
}
.footerNavin{
	height: 240px;
	background: url(../images/footer_bg.png);
	z-index: 100;
	color: #fff;
	font-size: 16px;
	display: none;
	position: absolute;
	width: 100%;
	top:-240px;
}
.footerNavin a{
	color: #fff;
	font-size: 14px;
}
.footerNavin ul{
	float: left;
	margin-right: 55px;
}
.footerNavin li{
	line-height: 35px;
}
.footer a{
	color: #fff;
}
.footerin a{
	color: #fff;
}
.inset{
	min-height: 400px;
}
.common{
	width: 90%;
	margin:0 auto;
}
.common1{
	width: 1055px;
	margin:0 auto;
}
.inset_head span{
	float: right;
	font-size: 14px;
	color: #2F2F2F;
}
.nav_inset{
	height: 51px;
	background: #197777;
	margin-top: 10px;
	line-height: 51px;
	font-size: 18px;
	color: #fff;
	padding-left:35px;
}
.nav_inset a{
	font-size: 14px;
	line-height: 51px;
	color: #fff;
	width: 105px;
	display: inline-block;
	text-align: center;
	height: 59px;
}
.nav_inset a:hover{
	background: url(../images/nav_inset.png) left top no-repeat;
}
.nav_inset1{
	height: 51px;
	background: #da0000;
	margin-top: 10px;
	line-height: 51px;
	font-size: 18px;
	color: #fff;
	padding-left:35px;
}
.nav_inset1 a{
	font-size: 14px;
	line-height: 51px;
	color: #fff;
	width: 105px;
	display: inline-block;
	text-align: center;
	height: 59px;
}
.nav_inset1 a:hover{
	background: url(../images/nav_inset1.png) left top no-repeat;
}
.qtzz{
	margin-top:20px;
	height:1027px;
	background: url(../images/xwdjbg1.jpg) no-repeat;
	padding-top:380px;
	padding-left:230px;
	color:#000;
}
.qt{
	width:383px;
	height:286px;
	margin:0 25px 25px 0;
	background: url(../images/qtzzbg.png) no-repeat;
	float:left;
}
.qt h4{
	padding-left:85px;
	color:#fff;
	position:relative;
	top:27px;
}
.qt .con{
	margin:35px 10px 10px 28px;
	width:345px;
	height:210px;
	overflow:auto;
}
.xwdj{
	margin-top:20px;
	height:1137px;
	background: url(../images/xwdjbg.jpg) no-repeat;
	padding-top:270px;
	padding-left:273px;
}
.dj{
	width:664px;
	height:754px;
	overflow:auto;
	padding:10px;
	color:#000;
}
.dj a{
	color:#000;
}
.year{
	background: url(../images/midline.jpg) center top repeat-y;
/*	min-height: 1350px;*/
	position: relative;
}
.top_icon,.bottom_icon{
	height: 43px;
}
.top_icon{
	margin-top: 50px;
	background: url(../images/top.png) center top no-repeat;
}
.bottom_icon{
	background: url(../images/bottom.png) center top no-repeat;
}
.year_l{
	padding-top: 30px;
	position: absolute;
	left: 0;
	width:541px
}
.year_r{
	padding-top: 110px;
	position: absolute;
	right: 0;
	width:541px
}
.time_r{
	width: 69px;
	float: left;
	height: 107px;
	line-height: 107px;
	padding-left: 30px;
	font-size: 18px;
	color: #197777;
	background: url(../images/square.png) left center no-repeat;
}
.time_l{
	width: 69px;
	float: right;
	height: 107px;
	line-height: 107px;
	padding-right: 31px;
	font-size: 18px;
	color: #197777;
	text-indent: 5px;
	background: url(../images/square.png) right center no-repeat;
}
.white{
	width: 411px;
	height: 107px;
	overflow: hidden;
	background: url(../images/white.jpg) left top no-repeat;
	padding:10px 15px;
	margin-top: 20px;
	margin-bottom: 40px;
}
.white:hover{
	background: url(../images/green.jpg) left top no-repeat;
}
.white:hover a{
	color: #fff;
}
.contact{
	margin-top: 50px;
}
.cont{
	height: 226px;
	border:1px solid #ccc;
	overflow: hidden;
	background: #fff;
	margin-bottom: 15px;
}
.cont_text{
	width: 490px;
	padding-left: 35px;
	padding-top: 30px;
}
.gs{
	padding: 50px 0;
	line-height: 200%;
}
.beaut{
	min-height: 400px;
	background: url(../images/beaut1.jpg) center top no-repeat;
	padding-top: 213px;
}
.beaut .inset_head{
	line-height: 55px;
}
.block{
	width: 338px;
	text-align: center;
	height: 304px;
	position: relative;
}
.block:hover{
	background: #197777;
	color: #fff;
}
.block:hover img{
	border:2px solid #197777;
}
.block img{
	vertical-align: bottom;
	border:2px solid #DADADA;
}
.block a img{
	border:none;
}
.block a{
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -45px;
}
.tt ul{
	border-top: 1px solid #ccc;
	padding-top: 30px;
	margin-top: 30px;
}
.tt ul li span{
	float: right;
}
.tt ul li{
	background: url(../images/icon6.jpg) left center no-repeat;
	text-indent: 15px;
}
.page{
	margin-top:60px;
	margin-bottom:30px;
	text-align:center;
}
.page a{
	border:1px solid #ccc;
	display:inline-block;
	padding:3px 5px;
	margin:0 5px;
	color:#555;
}
.page a:hover{
	background-color:#197777;
	color:#fff;
	text-decoration:none;
}
.beaut2{
	background: url(../images/beaut2.jpg) center top no-repeat;
}
.tt_word{
	width: 632px;
}
.tt_word h3{
	font-weight: bold;
	font-size: 24px;
	background: url(../images/line.jpg) left bottom no-repeat;
	line-height:55px;
	margin-bottom: 30px;
}
.tt_word strong{
	font-size: 16px;
}
.ground{
	height: 571px;
	background: url(../images/plane.jpg) center top no-repeat;
	padding-top: 181px;
}
.culture{
	background: url(../images/culture.png) left top no-repeat;
	width: 285px;
	height: 383px;
	padding:30px;
	color: #fff;
}
.culture h3{
	font-size: 24px;
	line-height: 45px;
}
.culture a{
	display: inline-block;
	width: 80px;
	height: 23px;
	border:1px solid #fff;
	text-align: center;
	line-height: 23px;
	color: #fff;
	margin-top: 25px;
}
.staff{
	width: 710px;
	height: 443px;
	padding:0 4px;
	background: url(../images/show.png) left top no-repeat;
}
.staff h3{
	font-size: 24px;
	line-height: 65px;
	text-indent: 30px;
}
.staff ul{
	padding:0 30px;
	margin-bottom: 70px;
}
.staff li{
	list-style: square;
	list-style-position: inside;
}
.staff li a{
	width:540px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block
}
.staff li span{
	float: right;
}
.mountain{
	height: 601px;
	background: url(../images/mountain.jpg) center top no-repeat;
	padding-top: 151px;
}
.enter{
	height: 193px;
	background: url(../images/enter.png) left top no-repeat;
	padding-left: 55%;
	padding-top: 40px;
	padding-right: 30px;
}
.enter h3{
	font-size: 18px;
	color: #000;
}
.enter a{
	margin-left: 150px;
	margin-top: 20px;
	display: inline-block;
}
.ee{
	height: 247px;
	float: left;
	text-align: center;
	padding-top: 40px;
}
.ee a{
	color: #000;
}
.e1{
	width: 265px;
	background: url(../images/e1.png) left top no-repeat;	
}
.e1 a{
	color:#fff;
}
.e2{
	width: 267px;
	background: url(../images/e2.png) left top no-repeat;
}
.e3{
	width: 267px;
	background: url(../images/e3.png) left top no-repeat;
}
.e4{
	width: 264px;
	background: url(../images/e4.png) left top no-repeat;
}
.ee h3{
	font-size: 18px;
}
.ee h3 img{
	margin-left: 10px;
}
.e2 h3{
	margin-bottom: 30px;
}
.house{
	height: 601px;
	background: url(../images/house.jpg) center top no-repeat;
	padding-top: 151px;
}
.pic_show{
	padding-left:100px;
}
.pic_show div{
	width: 205px;
	margin-right: 10px;
}
.turn{
	width: 25px;
	text-align: center;
	padding-top: 60px;
	margin-left: 30px;
	display: block;
}
.turn a{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/circle.png) left top no-repeat;
}
.turn a.now{
	background: url(../images/circle_on.png) left top no-repeat;
}

.mypage{text-align:center;font-size:12px;width:100%;float:left;margin-top:30px;}

.mypage a{
	text-decoration: none;
	background-color: #FFFFFF;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    height: 22px;
    line-height: 22px;
    margin: 0 3px;
    padding: 1px 5px;
	font-size:12px;
	font-family:'微软雅黑';
}

.mypage a:hover{border:1px solid #A57921;}
.son_main_con_right_con_news{width:100%;}
.son_main_con_right_con_news ul{float:left;width:100%;margin-top:15px;}
.son_main_con_right_con_news ul li{float:left;width:100%;height:103px;border-bottom:1px dotted #cccccc;margin-top:10px;}
.son_main_con_right_con_news ul li .news_point{float:left;margin:90px 10px 0px 10px;}
.son_main_con_right_con_news ul li .news_pic{float:left;margin:0px 20px 0px 0px;border:1px solid #cccccc}
.son_main_con_right_con_news_con{height:100%;width:550px;line-height:20px;}
.son_main_con_right_con_news_con_con:hover{text-decoration:underline;color:#055FAA;}
.son_main_con_right_con_news_con_title{width:100%;color:#084679;}
.son_main_con_right_con_news_con_con{width:100%;font-size:14px;color:#000}
.son_main_con_right_con_news_time{height:100%;line-height:180px;margin-right:15px;}

.son_main_con_right_con_news_title{text-align:center;font-size:25px;width:100%;color:#4067FF}
.son_main_con_right_con_news_time2{text-align:center;font-size:12px;width:100%;color:#939393;margin-bottom:20px;}

.son_productview_pic{width:100%;text-align:center;margin-top:30px;}
.son_productview_pic img{border:1px solid #BCBCBC;padding:3px;}
.son_productview_title{text-align:center;font-size:20px;width:100%;color:#005086;margin-top:20px;margin-bottom:20px;}
.son_productview_price{text-align:center;font-size:14px;}
.son_productview_time{text-align:center;margin:10px 0}
.son_productview_info{margin-top:10px;font-size:14px;line-height:30px;}

.son_main_con_right_con_cert{width:250px;height:220px;margin:5px;text-align:center}
.son_main_con_right_con_cert_a{width:250px;height:180px;padding:5px 0;text-align:center;display:block;border:1px solid #cccccc;}
.son_main_con_right_con_cert_img{}
.son_main_con_right_con_cert_span{height:30px;width:100%;text-align:center;line-height:30px;}

.tbf_work{float:left;margin-top:20px;width:100%;}
.tson_main_con_right_con_news{width:100%;line-height:200%}
.tson_main_con_right_con_news ul{float:left;width:100%;}
.tson_main_con_right_con_news ul li{float:left;width:100%;height:40px;line-height:40px;border-bottom:1px dotted #cccccc;}
.tson_main_con_right_con_news ul li img{float:left;margin:10px;}
.tson_main_con_right_con_news_con{height:100%;font-size:16px}
.tson_main_con_right_con_news_con:hover{text-decoration:underline;color:#055FAA;}
.tson_main_con_right_con_news_time{height:100%;margin-right:15px;}

.tbf_add_buttons{width:100%;height:38px;margin-top:10px;border-top:1px dashed #000;}
.tbf_add_button{line-height:40px;font-size:14px;text-align:center;height:16px;}
.tbf_add_button:hover{ text-decoration:underline;}
.tbf_add_buttons_left{display:black;}
.tbf_add_buttons_right{margin-left:20px;display:black;}
.tbf_add_buttons_return{float:right;margin-right:40px;}
.son_productview_buttons{width:100%;}

.selform{width:800px;margin:0 auto}
.pxtextarea{width:100%}
.px{width:100%;height:35px;line-height:35px;margin:10px 0}
.selform th{width:100px}

.container{width:1000px;margin:0 auto;}
/*page,article,products*/
#page,#article,#products{margin-top:22px;}
#page .col22 .mc{background:url(../images/honor1.jpg); padding:0 10px;color:#000}
#page .col2 .mc  p,#page .col22 .mc  p{font-size: 14px;padding: 0 30px;}
#article li{height:40px;line-height: 40px;border-bottom: 1px dotted #C1C1C1;}
#article li a{line-height:40px;}
#article .col2 ul,{min-height:350px;}
#article .col2 .mc .title{font-size: 18px;text-align: center;color: #379ed3;}
#products .col2 .mc{padding-left: 20px;}
#products .col2 .mc ul{border-bottom:1px solid #ECECEC;}
#products .col2 .mc li{border: 1px solid #ECECEC;height:40px;border-bottom:0;}
#products .col2 .mc li.p_db{background: #EFEFEF;}
#products .col2 .mc li a{text-align:left;display:block;height:40px;line-height:40px;}
#products .col2 .mc li a:hover{color:#0086ca;}
#products .col2 .mc li a.title{    width: 300px;    padding-left: 10px;}
#products .col2 .mc li a.num{width:205px;}
#products .col2 .mc li a.name{width:228px;}
#products .col2 .mc li a.CAS{width:95px;}
#products .col2 .mc li p{text-align: center;}
#products .col2 .mc li img{width:217px;min-height:163px;}
#product .col2 .mc li{width: 217px;height: 163px;float: left;margin: 9px;background: #F7F7F7;text-align: center;border: 1px solid #f7f7f7;	box-shadow: 1px 1px 5px #ccc;}
#product .col2 .mc li:hover{border: 1px solid #7B7676;}
#product.honor .col2 .mc li{height:263px!important;width: 190px!important;margin: 23px!important;}

/*col1*/
.col1{width:260px;}
.col1 .Category{margin-bottom:13px;}
.col1 .mt{height:52px;text-align:center;border: 1px solid #E8E8E8;}
.col1 .mt h3{line-height:52px;color:#0086ca;font-size:20px;margin-left:20px;padding-left:25px;}
.col1 .mt h3 span{color:#777;font-size:18px;}
.col1 .Category .mt h3{background:url(../images/left_mt_icon.jpg) no-repeat left center;}
.col1 .Category .mc{border: 1px solid #E8E8E8;padding:10px 0;border-top:0;}
.col1 .Category .mc li{height:30px;margin-top:7px;padding-left:75px;line-height:30px;}
.col1 .Category .mc li a{background:url(../images/left_a_bg.png) no-repeat left center;padding-left:35px;}
.col1 .Category .mc li a:hover{color:#0086ca;}
.col1 .content1 .mt h3{background:url(../images/left_phone_icon.jpg) no-repeat left center;}
.col1 .content1 .mc{padding:5px;border: 1px solid #E8E8E8;border-top:0;font-size: 12px;color: #666;}
.col1 .content1 p{font-size:12px;color:#666;}
.mypage{margin-top:30px;}
/*col2*/
.col2,.col22{width:715px;}
.col2 .mt,.col22 .mt{height:35px;padding-top:8px;border-bottom:1px solid #E8E8E8;padding-bottom: 10px;}
.col2 .mt h2,.col22 .mt h2{background:url(../images/col2_mt_icon.png) no-repeat left center;padding-left: 45px;font-size: 20px;color: #0086ca;margin-left: 20px;}
.col2 .mt h2 span,.col22 .mt h2 span{color:#777;font-size:18px;}
.col2 .mt p,.col22 .mt p{font-size:12px;margin-top: 10px;}
.col2 .mt p a,.col22 .mt p a{font-size:12px;}
.col2 .mt p a:hover,.col22 .mt p a:hover{color:#0086ca;}
.col2 .mc,.col22 .mc{padding-top:30px;}
.col2 .mypage .current,.col22 .mypage .current{margin-right: 5px;color:#379ed3;}
.col2 .mypage .num,.col22 .mypage .num{margin-right: 5px;}
/*footer*/
#footer{background:#000;padding:10px;text-align:center;color:#a0a0a0;margin-top:10px}
#footer .logo{width:176px;margin-top:30px;margin-right:35px;}
#footer .logo h2{width: 176px;height: 78px;}
#footer .logo h2 a{display:block;width: 176px;height: 78px;}
#footer .address{color:#a0a0a0;line-height:23px;}
#footer .address a{color:#a0a0a0;}
#footer .footer_container{height:150px;background:url(../images/footer_bg.jpg) no-repeat center center;}
#footer .footer_nav{height: 28px;width: 350px;margin-left: 110px;margin-top:40px;}
#footer .footer_nav li a{padding-right:15px;border-right:1px solid #a0a0a0;margin-right:15px;color:#a0a0a0;height: 15px;display: block;line-height: 15px;}