@charset "utf-8";
/* CSS Document */

/* public start*/
*{margin:0px; padding:0px; list-style:none;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,img{
	/* [disabled]margin: 0; */
	padding: 0; margin:0;
	font-family: 微软雅黑,宋体, Helvetica, Arial, sans-serif;
}
.clear{ clear:both; height:0px; width:100%; margin:0; padding:0;}
img { border:0; }
ul, li { list-style-type:none; }
body{font-size:12px; background:url(../images/bg_01.jpg) repeat #fff; font-family: 微软雅黑,宋体, Helvetica, Arial, sans-serif;}
p{ color:#000;}
a{text-decoration:none; color:#000;}
A:link{text-decoration:none; color:#000;}
A:visited{text-decoration:none; color:#000;}
A:hover{text-decoration:none; color:#d20000;}

/* 首页 */
/* top */
.template_top{ width:100%; height:150px; background:#576884;}
.top_logo{ width:1200px; height:100px; margin:0 auto; overflow:hidden;}
.top_nav_bg{ width:50%; height:50px; background:#22263f; z-index:1;}
.top_nav{ width:1300px; height:50px; margin:0 auto; margin-top:-50px; z-index:9999; background:none; position:relative;}
.nav_right{width: 0; height: 0; border-right: 50px solid transparent; border-bottom: 50px solid #22263f; border-left: 0px solid transparent; float:right;}
.top_nav ul{ width:1200px; height:50px; margin:0 auto; background:#22263f;}
.top_nav ul li{ width:160px; height:50px; float:left; font-size:16px; text-align:center; margin-right:30px; line-height:50px; letter-spacing:2px; position:relative; }
.top_nav ul li a{ width:160px; height:50px; display:block; color:#FFF;}
.top_nav ul li a:hover{ background:#393f61;}

.top_nav ul ul{ display:none; z-index:9999; padding:0;position:absolute; background:#000; height:auto; top:100%; left:0; width:160px;z-index:9999;}
.top_nav ul ul li{ display:block; width:100%; line-height:30px; height:30px; font-size:14px; font-weight:normal; }
.top_nav ul li:hover ul {display:block;}
.top_nav ul li:hover ul ul{ display:none;}
.top_nav ul li:hover ul li a:hover {background:#393f61;color:#fff; line-height:30px; height:30px;}
.top_nav ul ul ul{ display:none;z-index:9999; padding:0;position:absolute; left:100%; top:0;background:#000;}
.top_nav ul ul ul li{ background:#000;}
.top_nav ul li ul li:hover ul{ display:block;}
.top_nav ul li ul li a:hover{background:#393f61;color:#fff;}

/* top end */


/* banner */
.template_banner{ width:100%;/* height:599px;*/ position:relative; }
.template_banner img{ width:100%; height:auto; display:table;}

/* flexslider */
.flexslider{position:relative;/*height:599px;*/overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
/*.slides li{height:599px;}*/
.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;}

/* banner end */



/* product */
.template_product{ width:1200px; height:auto; display:table; margin:0 auto; margin-top:20px; z-index:9999999; position:relative;}

#tab{position:relative; width:1200px; height:1000px; display:table;}
#tab .tabList{ width:1200px; height:267px; background:url(../images/title_cplm.jpg) no-repeat;}
#tab .tabList ul{ width:910px; height:43px; margin-left:269px; padding-top:173px;}
#tab .tabList ul li{ width:179px; height:43px; line-height:36px; text-align:center; font-size:16px; margin-right:3px; float:left; position:relative; cursor:pointer; letter-spacing:1px;}
#tab .tabCon{
	position:absolute;
	left:0px;
	top:277px;
	border:none;
	width:1200px;
	height:516px;
	display:table;
}
#tab .tabCon div{
	padding:0px;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
}
#tab .tabCon div ul li{ width:292px; height:219px; float:left; margin-right:10px; margin-bottom:10px; position:relative;}
#tab .tabCon div ul li a{ width:100%; height:219px; display:block; position:relative; overflow:hidden;}
#tab .tabCon div ul li:nth-child(3){ margin-right:0;}
#tab .tabCon div ul li:nth-child(5){ margin-right:0;}
#tab .tabCon div ul li:nth-child(9){ margin-right:0;}
#tab .tabList li.cur{
	border-bottom:3px solid #22263f;;
	background:none;
}
#tab .tabCon div.cur{
	opacity:1;
	filter:alpha(opacity=100);
}



/* product end */

/* phone */
.template_phone{ width:100%; height:179px; overflow:hidden; background:#576884; margin-top:0px;}
.phone_nr{ width:1200px; height:179px; margin:0 auto;}
.phone_nr .phone_img{ width:980px; height:179px; float:left;}
.phone_nr .erweima_img{ width:141px; height:141px; float:right; margin-top:19px; margin-right:50px;}
/* phone end */

/* news */
.template_news{ width:1200px; height:auto; display:table; margin:0 auto; margin-top:50px;}
.news_left{ width:630px; height:auto; display:table; float:left; margin-left:8px;}
.news_left dl{ width:630px; height:100px; overflow:hidden; background:#f6f6f6; margin-bottom:15px;}
.news_left dl dt{ width:100px; height:100px; float:left;}
.news_left dl dt img{ width:100px; height:100px;}
.news_left dl dd{ width:490px; height:100px; margin-left:20px; float:left;}
.news_left dl dd a h2{ font-size:14px; color:#576884; line-height:39px; margin-top:5px; letter-spacing:1px;}
.news_left dl dd a:hover h2{ color:#900;}
.news_left dl dd a h2 span{ font-size:12px; color:#999; margin-left:10px; letter-spacing:0px;}
.news_left dl dd p{ font-size:12px; line-height:20px; color:#333;}
.news_left dl dd p a{ color:#22263f;}
.news_left dl dd p a:hover{ color:#900;}
.news_right{ width:510px; height:330px; float:right; margin-right:8px;}

/* news end */

/* footer */
.template_footer_bg{ width:100%; height:auto; display:table; overflow:hidden; background:#576884; margin-top:35px;}
.foot_links{ width:1200px; height:60px; margin:0 auto; overflow:hidden; line-height:60px; text-indent:1em; font-size:14px;}
.foot_links p{ color:#fff;}
.foot_links h2{ font-size:14px; margin-left:15px; float:left; line-height:60px; color:#fff; letter-spacing:2px;}
.foot_links a{ width:auto; height:60px; line-height:60px; display:block; text-align:center; margin:0 15px; float:left; font-size:14px; color:#FFF;}
.foot_links a:hover{ color:#000;}
.foot_banquan_bg{ width:50%; height:50px; background:#22263f; z-index:1;}
.foot_banquan{ width:1300px; height:50px; margin:0 auto; margin-top:-50px; z-index:9999; background:none; position:relative;}
.banquan_right{width: 0; height: 0; border-right: 50px solid transparent; border-bottom: 50px solid #22263f; border-left: 0px solid transparent; float:right;}
.foot_banquan p{ width:1200px; height:50px; display:block; margin:0 auto; background:#22263f; color:#fff; line-height:50px; font-size:14px; text-indent:15px;}
.foot_banquan p span{ font-size:12px; margin-left:10px;}
.foot_banquan p a{ color:#fff;}
.foot_banquan p a:hover{ text-decoration:underline;}

/* footer end */



/* 内页 */
.ny_content{ width:1200px; height:auto; display:table; margin:0 auto; margin-top:30px; }

/* 内页 left */
.ny_left{ width:300px; height:auto; display:table; float:left; }
.ny_left_list{ width:300px; height:auto; display:block;}
.ny_left_title{ width:300px; height:85px; background:#22263f;}
.ny_left_title h2{ font-size:28px; color:#FFF; text-indent:7px; width:auto; height:auto; display:table; padding-top:10px; font-weight:normal; letter-spacing:3px;}
.ny_left_title h3{ font-size:24px; color:#576884; text-indent:7px; width:auto; height:auto; display:table; padding-top:0px; font-weight:normal; letter-spacing:1px; font-family:Georgia, "Times New Roman", Times, serif;}
.ny_left_title h5{ font-size:70px; color:#576884; text-indent:20px; width:auto; height:70px; float:left; display:table; padding-top:2px; font-weight:normal; letter-spacing:1px; font-family:Georgia, "Times New Roman", Times, serif; padding-right:2px; padding-left:20px;}
.ny_left_list_body{ width:300px; height:auto; display:block;}
.hhh{ width:300px; display:block;background:url(../images/arr.png) no-repeat 15px center #22263f; line-height:42px;  font-size:14px; letter-spacing:1px; color:#fff;text-indent:40px; border-top:1px solid #fff; border-bottom:1px solid #fff; }
.ny_left_list_body ul li a span{ float:right; margin-right:20px; color:#aaa; font-size:14px; font-family:"宋体"；}
.ny_left_list_body ul li a{ width:100%; display:block; font-size:14px; letter-spacing:1px; color:#fff;}
.hhh:hover{background:url(../images/arr.png) no-repeat 15px center #859fc5;}
.ny_left_list_body ul ul{ background:#2e366b; width:100%; display:none; height:auto;}
.ny_left_list_body ul ul li{ border:none; background:none; text-indent:60px; line-height:42px;}
.ny_left_list_body ul ul li:hover{ background:#859fc5;}


.ny_left_news{ width:300px; height:auto; display:table; margin-top:20px;}
.ny_left_news_body{ width:300px; height:auto; display:table; overflow:hidden; margin-top:10px;}
.ny_left_news_body ul li{ width:300px; height:26px; line-height:26px; font-size:14px;}
.ny_left_news_body ul li span{ font-size:10px; color:#22263f; margin-right:5px;}

.ny_left_contact{ width:300px; height:auto; display:table; margin-top:20px;}
.ny_left_contact_body{ width:290px; height:auto; display:table; overflow:hidden; margin-top:5px; padding-left:5px;}
.ny_left_contact_body h2{ font-size:14px; line-height:23px;}
.ny_left_contact_body h3{ font-size:20px; line-height:33px;}
.ny_left_contact_body p{ font-size:14px; line-height:23px;}
/* 内页 left end */

/* 内页 right */
.ny_right{ width:860px; height:auto; display:table; float:right; overflow:hidden;}
.ny_right_title{ width:860px; height:36px; border-bottom:3px solid #22263f; }
.ny_right_title a{ width:auto; height:36px; display:block; float:left; background:#22263f; padding:0 10px; line-height:36px; color:#FFF; font-size:14px; }
.ny_right_title span{ width:auto; height:36px; display:block; float:left; background:#22263f; line-height:36px; color:#FFF;}
.ny_right_title a:hover{ color:#F96;}
.ny_right_body{ width:860px; height:auto; display:table; margin-top:20px;}


#tab .tabCon div ul li a img { position:relative; z-index:1; width:100%; height:auto; height:252px;}
.hidBox { width:0px; height:100%; display:block; position:absolute; z-index:900; background:#22263f; top:0px; left:0px; filter:alpha(opacity=90); /*IE滤镜，透明度50%*/
-moz-opacity:0.9; /*Firefox私有，透明度50%*/
opacity:0.9;/*其他，透明度50%*/}
.hidInfo { width:84%; height:80%; display:block; position:absolute; top:0px; left:-100%; z-index:920; margin:7%; border:3px #fff solid;  }
.hidInfo font { width:70%; height:45px; display:block; margin:0 auto; margin-top:30%; text-align:center;  line-height:30px;/* border-bottom:2px #fff solid;*/ font-size:26px; color:#fff; font-weight:bold; letter-spacing:5px; text-indent:5px;}





