﻿html{ font-size:16px; color:#666;}
body,div,form,h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd,a{margin:0px;padding:0px;}
img{margin:0px;padding:0px; border:0px;vertical-align: middle;}
.gif {transition:all .4s ease 0s; }
.gif:hover { transform:scale(1.1);}
ul,li,dt,dl,dd{ list-style:none;}

body{ background: #f0f0f0; font-family:微软雅黑; color:#666;}
.ime-disabled { ime-mode: disabled; }
.hide{ display:none;}
.aui_content{ color:#333;}
a {transition: all 0.3s ease 0s;text-decoration: none; }
a:link,a:visited{text-decoration:none; color:#666;}
a:hover{ color:#f08300;}

a.a_yellow:link,a.a_yellow:visited{ color:#efe6aa; text-decoration:none;}
a.a_yellow:hover{color:#f08300;}

a.a_yellow2:link,a.a_yellow2:visited{ color:#ffff00; text-decoration:none;}
a.a_yellow2:hover{color:#f08300;}

a.a_green:link,a.a_green:visited{ color:#008000; text-decoration:none;}
a.a_green:hover{color:#f08300;}

a.a_red:link,a.a_red:visited{ color:#ff0000; text-decoration:none;}
a.a_red:hover{color:#f08300;}

a.a_blue:link,a.a_blue:visited{ color:#459acc; text-decoration:none;}
a.a_blue:hover{color:#f08300;}

.fontYellow{ color:#efe6aa; }
.fontYellow2{ color:#ffff00; }
.fontGreen{ color:#008000; }
.fontRed{ color:#ff0000; }
.fontblue{ color:#459acc; }
.fontTips{ color:#8feb11;}

.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}

.floatLeft,.fl{ float:left;}
.floatRight,.fr{ float:right;}
.clearBoth{ clear:both;height:0px;}

.show_page{ clear:both; text-align:center; margin:20px 0; font-size:14px; color:#666;}
.show_page a:link,.show_page a:visited{}
.show_page a:hover{color:#ff6600;}

.show_page2{ text-align:right; margin:0 20px; width:100%;}
.show_page2 a{ display:block; width:20px; height:20px; border:solid 1px #ccc; text-align:center; float:left; margin:0 2px;}
.show_page2 a.curr{ background:#F2B024; color:#fff; font-weight:bold;}

/*CSS meneame style pagination*/
div.meneame{padding: 3px;FONT-SIZE:14px;MARGIN:10px auto;COLOR:#ff6500;TEXT-ALIGN:center}
div.meneame a{BORDER:#DDDDDD 1px solid;BACKGROUND-POSITION:50% bottom;COLOR:#428BCA;MARGIN-RIGHT:3px;TEXT-DECORATION:none;padding: 5px 10px;}
div.meneame a:hover{BORDER:#eee 1px solid;COLOR:#2A6496;BACKGROUND-COLOR:#eee}
/*div.meneame a:active{BORDER:#ff9600 1px solid;COLOR:#ff6500;BACKGROUND-COLOR:#ffc794}*/
div.meneame span.current{BORDER:#1daea7 1px solid;padding: 5px 10px;FONT-WEIGHT:bold;COLOR:#fff;MARGIN-RIGHT:3px;BACKGROUND-COLOR:#1daea7}
div.meneame span.disabled{BORDER:#DDDDDD 1px solid;padding: 5px 10px;COLOR:#999999;MARGIN-RIGHT:3px;}


label.error{margin-left:5px;padding:0px 0 5px 25px;color:#ff0000;background:url(/SysImage/msg_bg.png) 0 2px no-repeat;}
label.success{margin-left:5px;padding-left:25px;color:#999;background:url(/SysImage/msg_bg.png) 0 -22px no-repeat;}

fieldset{-moz-border-radius:8px;border-radius:8px;border:1px solid #009;}
span.date{ float:right;}


.center{width:1000px;margin:0 auto;clear:both; position:relative;}
.center100{width:100%;margin:0 auto;clear:both;position:relative;}

.cl,.clearfix{*zoom:1;}
.cl:after,.clearfix:after{display:block; content:"";/*clear*/ height:0; clear:both;}


.articleList{}
.articleList li{}
.articleList li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:14px 0px;
	border-bottom:1px dotted #ccc;
	color:#aaa;
}
.articleList li b a{
	color:#555;
}
.articleList li a.preview{
	width:140px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:34px;
	display:inline;
}
.articleList li a.preview img{
	width:120px;
	/*height:60px;*/
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.articleList li a.preview:hover img{
	border:1px solid #AAA;
}
.articleList li a.title{
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	font-size:18px;
	margin-left:2px;
}

.articleList li p{color:#666; font-size:14px; margin-top:8px; line-height:24px;}

.articleList li a:hover{
	text-decoration:none;
	color:#B90F10;
}
.space15 { height:15px; clear:both;}
/*=====================================================================================================================================*/


/*左右无缝滚动图片列表  开始*/
.picScroll-left { float:left;width:952px; border:solid 1px #e0e0e0; overflow:hidden; position:relative;padding:15px 0;}
.picScroll-left .htitle { border-left: 3px solid #DA4D33; color: #282828;font-size: 18px;line-height: 24px;padding-left: 21px;}
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .button{display:block;  width:30px; height:100px;overflow:hidden;cursor:pointer;  position:absolute;top:76px;}
.picScroll-left .prev{ background:url("icon_prev2.png") 0 0 no-repeat;left:5px;}
.picScroll-left .next{ background:url("icon_next2.png") 0 0 no-repeat;right:5px;}

.picScroll-left .prevStop{ background-position:-60px 0; }
.picScroll-left .nextStop{ background-position:-60px -50px; }

.picScroll-left .bd{ padding:10px 0 10px 40px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 9px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:120px; height:150px; display:block;  padding:2px; border:1px solid #eee; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px; width:120px;height:24px; overflow:hidden; text-align:center;}
/*左右无缝滚动图片列表  结束*/

/*=====================================================================================================================================*/
.header { z-index:99; }
.header .logo { display:inline-block; float:left;}
.header .mainMenu { margin-left:250px;color:#707070;}
.header .mainMenu>li { float:left; font-size:16px; text-align:center; height:84px;width:120px;position:relative; }
.header .mainMenu>li a { display:block; width:100%;height:64px;padding-top:20px; text-align:center;color:#707070; }
.header .mainMenu>li a:hover,.header .mainMenu>li a.current { color:#1daea7; text-decoration:none;  }
.header .mainMenu>li span { text-transform:uppercase; display:block; text-align:center; height:25px; line-height:20px;font-size:12px; }

.header .sub_menu{display:none;position:absolute;top:84px;left:0px; }
    .header .sub_menu {background:#1daea7;min-width:160px; }
    .header .cpzx .sub_menu {width:190px; }
    .header .jjfa .sub_menu {width:255px; }
   
.header .sub_menu li a{ display:block;width:auto; padding:0 10px;margin:0 5px;height:30px; line-height:30px; color:#fff;font-size:14px;text-align:left; }
.header .sub_menu li a:hover {background:#464646; color:#fff; text-decoration:none; }



.banner{ width:100%; height:500px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:500px; float:left;}
.b-list{ height:50px; padding-top:450px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:15px; height:15px; border-radius:50%; background-color:#FFFFFF; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{ background-color:#1daea7;}
.bar-left{ position:absolute; z-index:1; display:block; width:400px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:400px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:200px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:200px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

.banner2 {width:100%; text-align:center; height:320px;overflow:hidden; }
    .banner2 img { width:100%;height:100%;max-width:1920px; }

.index_news { float:none; }/*width:565px;*/
.index_project { float:none;}/*width:410px;*/ 

.box_title {margin: 40px auto; font-size:24px; color:#333; font-weight:400;text-align: center;height:33px; line-height:33px; }
.box_title .more { float:right; color:#1daea7; font-size:12px; font-weight:200; }
.newslist { }
.newslist li {margin-bottom: 10px; }
.newslist li .item {margin: 0 0px;}
.newslist .mi_bd{height:87px;background:#1daea7;position:relative}
.newslist .mi_bd .himg{display:block;overflow:hidden;position:relative;width:140px}
.newslist .mi_bd .himg img{transition:all .4s ease 0s;width:140px;height:87px;}
.newslist li:hover .himg img{transform:scale(1.1);}
.newslist .mi_bd .himg span{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}
.newslist li:hover .himg span{border:2px solid #1daea7;}
.newslist .mi_bd .infor{background:#aaa;height:87px;left:140px;line-height:29px;width:auto;color:#ddd;position:absolute;right:0;top:0}
.newslist li:hover .infor { background:#1daea7 ; }
.newslist .mi_bd .infor i{background:url(a_0.png) no-repeat scroll 0 0/7px auto;height:13px;left:-7px;margin-top:-7px;position:absolute;top:50%;width:7px}
.newslist li:hover .mi_bd .infor i { background-image:url(a_l.png); }
.newslist .mi_bd .infor .date{height:56px;margin-top:-28px;top:50%;width:80px;color:#fff;left:0;position:absolute;text-align:center;font-size:12px;}
.newslist .mi_bd .infor .date strong {font-size:22px; font-weight:normal; }
.newslist .mi_bd .infor .bd_tit{margin-top:0;padding-right:12px;color:#fff;display:block;font-size:14px;padding-bottom:10px;padding-top:10px;overflow:hidden}
.newslist .mi_bd .infor a,.newslist .mi_bd .infor p{line-height:1.2em;margin-left:80px}
.newslist .mi_bd .infor p{height:28px;overflow:hidden;padding-right:12px;font-size:12px;}

#events_list .newslist li {margin-bottom: 20px; }
#events_list .mi_bd{height:200px;}
#events_list .newslist .mi_bd .himg{width:350px}
#events_list .newslist .mi_bd .himg img{width:350px;height:200px;}
#events_list .newslist li:hover .himg span{border:4px solid #1daea7;}
#events_list .newslist .mi_bd .infor {left:350px;height:200px;}
#events_list .newslist .mi_bd .infor i {background:url(a_0.png) no-repeat scroll 0 0/14px auto;height:26px;left:-14px;margin-top:-14px;position:absolute;top:50%;width:14px}
#events_list .newslist li:hover .mi_bd .infor i { background-image:url(a_l.png); }
#events_list .newslist .mi_bd .infor .date {width:140px;font-size:14px; height:56px;margin-top:-28px;}
#events_list .newslist .mi_bd .infor .date strong {font-size:26px;}
#events_list .newslist .mi_bd .infor .bd_tit{margin-top:0;padding-right:15px;font-size:16px;padding-bottom:30px;padding-top:30px;}
#events_list .newslist .mi_bd .infor a,#events_list .newslist .mi_bd .infor p{line-height:1.4em;margin-left:140px}
#events_list .newslist .mi_bd .infor p{height:84px;overflow:hidden;padding-right:15px;font-size:14px;}
#events_list .newslist .mi_bd .infor .more { text-align:right;font-size:14px; }


.footer {background:#2b2b2b; color:#999999;margin-top:30px; }
.footer .info { float:left;width:340px; }
.footer .info dl dt{font-size:18px;margin-bottom: 10px;}
.footer .info dl dd {font-size:14px;}
.footer .footer_menu { float:right;width:600px; border-left:solid 1px #464646;border-right:solid 0px #464646; }
.footer .footer_menu dl { float:left;min-width:100px; margin-left:35px; }
.footer .footer_menu dt {color:#fff; font-size:18px;margin:0 0 10px 0;}
.footer .footer_menu dl dd {font-size:14px;width:150px;}
.footer .footer_menu dl dd a {color:#999;line-height: 1.7em;}

.footer .footer_menu dl.fmcp {width:300px; }
.footer .footer_menu dl.fmcp dd {float:left; }
    /*.footer .footer_menu dl.fmpro {width:200px; }*/

.footer .qrcode {display:none; float:left;padding:20px 0 0 30px; }
.footer .poweredby {font-size:13px; color:#777; text-align:center; height:30px; line-height:30px; margin:20px 0 0 0; }



.content_left { float:left;width:250px;margin-top:20px; }
#scroll_left {width:250px; }
.content_right {float:right; width:720px;margin-top:20px; background:#fff;}
.content_right .page_content img { max-width:680px; }

.page_content {padding:15px; line-height:1.8em; background:#fff;min-height:600px; height:auto!important; height:600px; }
.page_content h1 {margin:20px auto 30px; font-size:24px; text-align:left;color:#1daea7; }
.page_content img {max-width:100%; }
.page_content h3 {margin:30px 0 10px 0; color:#1daea7; }
.page_content h2 {margin:30px auto; text-align:center; font-size:20px; }
.page_content .list-paddingleft-2 { list-style-type: square;padding-left: 30px;}
.page_content .list-paddingleft-2 li{ list-style:outside;}

.navPath {text-align:right; font-size:13px; color:#999999;padding: 5px 10px 10px 0; }
.navPath a { font-size:13px; color:#999999 }

.subMenu { border:solid 1px #464646;}
.subMenu .dt { font-size:18px; color:#fff;height:55px; line-height:55px; background:#464646;font-weight:400; padding:0 0 0 20px; }
.subMenu ul {padding:10px 0; background:#ffffff;  }
.subMenu ul li {margin:0 10px; border-bottom:solid 1px #ddd;line-height:35px; }
.subMenu ul li a { display:block;width:100%; background:url(more_0.jpg) no-repeat right; }
.subMenu ul li a:hover,.subMenu ul li a.hover {background:url(more_1.jpg) no-repeat right; color:#1daea7; font-weight:600; }

.project_index {margin:0px 0 40px -20px; }
.project_title { font-size:20px; text-align:center;width:568px;height:100px;line-height:100px;margin:0 auto; background:url(product_title_bg.png) no-repeat center; }
.project_index li{ float:left;width:320px;height:276px;margin-left:20px;}
.project_index li a { color:#777;  }
.project_index li a:hover { color:#f08300; }
.project_index li .img {width:320px;height:200px;overflow:hidden;  }
.project_index li img {width:320px;height:200px; transition: all .4s ease 0s; }
.project_index li:hover img { transform:scale(1.1); }
.project_index li .text {height:76px;text-align:center; line-height:76px;font-size:18px; }

.productlist {margin-left:-20px;margin-top:40px; }
.productlist li { float:left; border:solid 1px #1daea7; text-align:center; padding:1px;margin-left:20px;margin-bottom:25px;width:300px;height:220px }
    .productlist li .himg { display: table-cell; height: 180px; overflow: hidden; vertical-align: middle; text-align: center; width: 300px; }
.productlist li .infor { }
.productlist li img {}

.product_page1 .page_content td img { max-width:100%; }
.product_page1 {float:none;width:auto; }
    .product_page1 .page_content img {max-width:100%;max-height: 100%; }

.color_1 {color: #1daea7; }
.frame_map {width:100%;height:348px; }

.idx_cpml {margin-left:-12px; }
    .idx_cpml li {position:relative;float:left;width:240px;margin-left:12px;margin-bottom:10px;overflow:hidden;height:150px; }
        .idx_cpml li img {width:100%;height:100%; }
        .idx_cpml li div {position:absolute;bottom:0px;height:40px;line-height:40px; text-align:center;background:#000;color:#fff;font-size:14px;width:100%; filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}

.jjfa_box { }
.jjfa_box .hd { position:relative; }
    .jjfa_box .hd .prev, .jjfa_box .hd .next { display: block; width: 5px; height: 9px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url(arrow2.png) 0 0 no-repeat; }
    .jjfa_box .hd .next { background-position: 0 -50px; }
    .jjfa_box .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }

    .jjfa_box .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(icoCircle.gif) 0 -9px no-repeat; }
		.jjfa_box .hd ul li.on{ background-position:0 0; }

    .jjfa_box .bd {margin:0 0px; }
.jjfa_box .bd img {width:100%;height:100%;}
.index_project { }
.index_project ul {}
.index_project ul li { float:left; width:190px;overflow:hidden; margin-right:10px;margin-bottom:10px; }
    .index_project ul li div.img {border:solid 1px #ccc;height:135px;overflow:hidden;  }
    .index_project ul li div.txt {text-align:center;height:30px;line-height:35px;font-size:14px; }

.dl_about {margin:30px 0 0 0; text-align:left; }
    .dl_about dd {display:inline-block;font-size:14px;margin:0 20px; }
        .dl_about dd a {color:#ccc; }

