﻿@charset "utf-8";
/* CSS Document */

*{margin: 0px;padding: 0px; }
ul{list-style:none; padding:0px; margin:0px; list-style-type:none;}
ul li{list-style:none; padding:0px; margin:0px; list-style-type:none;}
/*Ϣ*/
body{font-family:Microsoft YaHei,Arial;font-size:12px;}
body {margin:0px;padding: 0px;}
img { border:none}
a {text-decoration: none ; }
i{ font-style:normal}
.clear{ clear:both}




.top{ width:1150px; height:105px; margin:0 auto;}
.logo a{ display:block; float:left; margin-top:9px;}
.top_rig{ width:280px; height:105px; float:right;}
.conmm{ width:280px; height:48px; line-height:48px; float:right; color:#000; font-size:14px;}
.conmm a{ padding:0px 8px; color:#000;}
.tel{ width:280px; height:40px; line-height:40px; float:right; color:#000; font-size:14px;}
.tel font{ font-size:28px; font-weight:bold; color:#d40004}

.menu{ width:100%; height:58px; min-width:1150px; background:url(../images/nav_bg.png) no-repeat center; position:absolute; left:50%; z-index:999; margin-left:-50%;}
.menu .nav{width:1150px;height:58px;margin:0 auto;}
.menu .nav li{float:left;font-size:16px; width:115px; text-align:center}
.menu .nav li a{float:left;display:block;width:115px; text-align:center;height:58px;line-height:58px;color:#fff;position:relative;overflow:hidden;}
.menu .nav li a:hover,.menu .nav li a.current{color:#000; background:url(../images/cur.png) no-repeat center; display:block; width:115px;}
.menu .nav li .box{width:100%;height:50px;position:absolute;top:58px;left:320px;*left:190px;left:198px\0; background:url(../images/nav_2.png) repeat;display:none; font-size:14px;}
.menu .nav li .box a{display:block;height:50px;float:left;color:#000;line-height:50px;border:none;background:none;padding:0;width:118px;text-align:center;}
.menu .nav li .box a:hover{color:#d40004}
.banner{ width:100%; height:475px; min-width:1150px; overflow:hidden; margin-top:60px;}
.about{ width:1150px; height:auto; overflow: hidden; margin:30px auto;}
.about_tit{ width:1150px; height:30px;}
.about_tit span{ display:block; float:left;}
.liang{ width:100%; min-width:1150px; background:url(../images/bg2.png) repeat-x center top;}
.liang_box{ width:1150px; height:auto; overflow:hidden; margin:0 auto; padding:40px 0px;}
.more a{ display:inline-block; float:right; line-height:24px; background-color:#afafb0; color:#fff; padding:2px 12px; font-size:16px;}
.more a:hover{ background-color:#d40004}
.liang_con{ padding:30px 0px 0px; overflow:hidden; width:1148px;}
.liang_con ul li{ width:219px; height:auto; float:left; margin:5px 5px; background-color:#fff}
.liang_con ul li a .picbox{ width:219px; height:168px;text-align:center; margin-top:15px; }
.liang_con ul li a .picbox img{display:inline-block; width:190px; height:168px;}
.liang_con ul li a .picboxtt{ width:219px; line-height:30px; font-size:18px; color:#000; text-align:center;}
.liang_con ul li a p{ padding:5px 12px 20px; line-height:22px; font-size:12px; color:#666; border-bottom:3px solid #26272c}
.liang_con ul li:hover a .picbox{}
.liang_con ul li:hover a p{ border-bottom:3px solid #d40004}
.news{ width:1150px; height:auto; overflow:hidden; margin:40px auto;}
.flinks{ width:1150px; height:auto; overflow:hidden; margin:40px auto; line-height:35px;}
.news_box{ padding:30px 0px 0px; overflow:hidden; width:1148px;}
.news_box ul li{ width:550px; float:left; height:145px; margin:10px 10px; background-color:#f6f6f6;}
.news_box ul li a .nespic{ width:180px; height:145px; float:left; margin-right:18px; text-align:center}
.news_box ul li a .nespic img{ height:145px;}
.news_box ul li a .newsrig{ width:337px; height:105px; padding:20px 15px 20px 0px; float:left}
.news_box ul li a .newsrig p{ line-height:30px; color:#26272c; font-size:18px;}
.news_box ul li a .newsrig  span{ display:block; width:337px; font-size:12px; color:#666; line-height:22px; padding-top:10px;}
.news_box ul li:hover{ background-color:#d40004}
.news_box ul li:hover a .newsrig p{ color:#fff}
.news_box ul li:hover a .newsrig  span{ color:#fff}
.foot_bg{ width:100%; height:49px; background-color:#2a2a2a; min-width:1150px; margin-top:20px;}
.foot{ width:1150px; height:49px; margin:0 auto; line-height:49px; color:#fff; font-size:12px;}
.foot span{ display:block; float:left; }
.foot i{ display:block; float:right}
.foot i a{ color:#fff; padding:0px 10px;}
/*ҳʽ*/
.cl_bg{ width:100%; max-width:1660px; height:200px;min-width:1149px; margin:90px auto 0px;}

.cl_mian{ width:1100px; height:auto; overflow:hidden; margin:20px auto 0px;}
.cl_mlef{ width:250px; float:left; height:auto; overflow:hidden;}
.ltit{height:85px;padding:0 0 0 30px; background-color:#0e4dc1; border-bottom:1px solid #f3f3f3}
.ltit p{color:#fff;line-height:27px;font-size:21px;  padding-top:20px; font-weight:bold;font-family:Arial, Microsoft YaHei;}
.ltit span{ display:block; color:#fff;font-size:17px; font-family:Arial, Helvetica, sans-serif}
.nei_nav dt a{ display:block;height:48px; line-height:48px;padding:0 0 0 30px;color:#333; font-size:14px; cursor:pointer; border-bottom:1px solid #f3f3f3; background-color:#dfdfdf}
.nei_nav dt a:hover,.nei_nav dt a.on{  background-color:#dfdfdf; color:#0c4da1}
.nei_nav dd li{ height:32px; line-height:32px;padding:0 0 0 47px; overflow:hidden;}
.nei_nav dd li a{ padding:0 0 0 10px;color:#525252; font-size:12px; line-height:24px;background:url(../images/sign.gif) no-repeat 0 5px;}
.nei_nav dd li a:hover,.nei_nav dd li a.on{color:#dd001d;}
.lef_cont{ width:250px; height:auto; overflow:hidden; margin:1px 0px;}

[data-vertical="true"] img {vertical-align:middle;}
[data-vertical="true"] span {display:inline-block;height:100%;	vertical-align:middle}
.partner-list1 {overflow:hidden;*zoom:1;}
.partner-list1 a {display:inline;float:left;width:250px;text-align:center;overflow:hidden;margin:1px 0px;height:110px;}
.partner-list1 img {max-width:250px;max-height:110px;}
.trigger1{position:absolute;z-index:20;width:100%;height:100%;background:#333;left:0;top:0;-moz-opacity:0.0 ;filter:alpha(opacity: 0);opacity: 0.0;visibility:hidden;
-webkit-transition: opacity 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition: opacity 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition: opacity 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);-ms-transition: opacity 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition: opacity 1s cubic-bezier(0.215, 0.610, 0.355, 1.000));}
a:hover .trigger1 {visibility:visible;-moz-opacity:0.9 ;filter:alpha(opacity: 90);opacity: 0.9;}
.trigger1 p {height:60px;line-height:60px;position:absolute;top:50%;margin-top:0px;color:white;background-repeat:no-repeat;background-position:left center;white-space:nowrap;font-size:16px;left:50%;-moz-opacity:0 ;filter:alpha(opacity: 0);opacity: 0;-webkit-transition: all 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition: all 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition: all 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);-ms-transition: all 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition: all 1s cubic-bezier(0.215, 0.610, 0.355, 1.000));}
a:hover .trigger1 p {margin-top:-30px;-moz-opacity:1 ;filter:alpha(opacity: 10);opacity: 1;}
.trigger1 p[data-trigger="arrow"] {background-image:url(../images/trigger-plus.png);left:0;width:100%;height:120px;line-height:120px;background-position:center top;}



.relative {position: relative;}
.documents {font-size:13px;color:#646464; height:auto; overflow:hidden;  margin:0px auto;}
.partner-list {overflow:hidden;*zoom:1;}
.partner-list a {display:inline;float:left;width:240px;text-align:center;overflow:hidden; margin:15px 9px;background:#FFFFFF;}
.partner-list img {max-width:240px;max-height:180px;}

.trigger{position:absolute;z-index:20;width:100%;height:100%;background:#d40004;left:0;top:0;-moz-opacity:0.0 ;filter:alpha(opacity: 0);opacity: 0.0;visibility:hidden;
-webkit-transition: opacity 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition: opacity 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition: opacity 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);-ms-transition: opacity 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition: opacity 1s cubic-bezier(0.215, 0.610, 0.355, 1.000));}
a:hover .trigger {visibility:visible;-moz-opacity:0.7 ;filter:alpha(opacity: 90);opacity: 0.7;}
.trigger p {height:60px;line-height:60px;position:absolute;top:50%;margin-top:0px;color:white;background-repeat:no-repeat;background-position:left center;white-space:nowrap;font-size:16px;left:50%;-moz-opacity:0 ;filter:alpha(opacity: 0);opacity: 0;-webkit-transition: all 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition: all 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition: all 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);-ms-transition: all 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition: all 1s cubic-bezier(0.215, 0.610, 0.355, 1.000));}
a:hover .trigger p {margin-top:-30px;-moz-opacity:1 ;filter:alpha(opacity: 10);opacity: 1;}
.trigger p[data-trigger="arrow"] {background-image:url(../images/trigger-arrow.png);left:0;width:100%;height:120px;line-height:120px;background-position:center top;}

.case_tit{ width:240px; height:40px; background-color:#f2f2f2; line-height:40px; text-align:center; color:#333; font-size:14px;}
.cl_mrig{ width:830px; float:right; height:auto; overflow:hidden}
.cl_mtit{ width:830px; height:35px; border-bottom:2px solid #e5e5e5; line-height:47px; color:#333; font-size:14px;}
.cl_mtit span{ display: block; float:left; line-height:35px; border-left:5px solid #d40004; padding-left:15px;}
.cl_mtit  span a{ color:#333;}
.cl_mtit  i{ display:block; float:right; color:#0c4da1; font-size:16px; font-weight:bold;}
.cl_macon{ padding:20px 0px; overflow:hidden; height:auto;}
.cl_macon_tit{ text-align:center; line-height:40px; font-size:20px; color:#000; font-weight:bold;}
.cl_macon_txt{ padding:5px 10px; overflow:hidden; line-height:24px; font-size:13px; color:#333; min-height:300px;}

.cl_macon_txt p{ padding:2px 0px; line-height:24px;}

.pro_cont{ padding:12px 0px; overflow:hidden}

.playlist li{ padding:12px 0px; height:auto;overflow:hidden; float:left; width:830px; border-bottom:1px dashed #cbc5c5}
.playlist li i{ display:block; float:left; width:115px; height:88px; background-color:#e9e9e9; color:#999; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:88px; text-align:center}
.playlist li .txt{ width:700px; display:block; float:right; overflow:hidden;}
.playlist li .txt a p{ line-height:30px; color:#333; font-size:14px;}
.playlist li .txt a span{ display:block; line-height:18px; color:#666; font-size:12px;  float:left}
.playlist li .txt a b{ display:block; width:70px; height:22px; background-color:#e9e9e9; text-align:center; line-height:22px; color:#a9a9a9; font-weight: normal; float:right}
.playlist li:hover i{ background-color:#0e4dc1; cursor:pointer; color:#fff}
.playlist li:hover .txt a p{ color:#007fd1}
.playlist li:hover .txt a b{  background-color:#d40004;color:#fff}




.xc_case{ height:auto; overflow:hidden; }
.xc_case ul{float:left;}
.xc_case ul li{width:240px; overflow:hidden; float:left; border:1px solid #e7e7e7; padding:20px 8px 20px; margin:15px 9px;}
.xc_case ul li a p{ color:#333; line-height:28px; font-size:14px;font-family:Arial, Microsoft YaHei; text-align: center; margin-top:38px;}
.xc_case ul li a font{ display:block; width:230px; height:18px; line-height:18px; color:#cd2e21; font-size:14px; padding-left:25px; font-weight:bold}
.xc_case ul li a .pctt{ width:240px; height:160px; text-align:center; margin-bottom:8px;}
.xc_case ul li a .img{overflow:hidden; height:186px; width:100%}
.xc_case ul li:hover{box-shadow:0 1px 10px rgba(63, 72, 79, 0.2);}

.xc_case ul li a i{ display:block; width:230px; line-height:18px; color:#0c4da1; padding-left:25px; font-size:13px;}

.playttu{padding:0 0 15px; border-bottom:1px dotted #D9D8D8}

.playtltu{width:200px; float:left; margin-top:10px;}
.playtltu img{padding: 9px;border: #D7D5D5 1px solid;box-shadow: 3px 4px #E3E3E3;height: 120px; max-width:180px;}
.playtrtu{width:615px; float:right}
.playtr-tittu{ font-size:14px; color:#333; line-height:28px;padding:5px 0;color:#333;border-bottom:#e0e0e0 1px solid; margin:15px 12px;}
.playtr-tittu span{float:right;font-size:12px;}
.playtr-tittu a{color:#333;}
.playtr-tittu a:hover,.playtr-linktu a:hover{color:#d40004;}
.playtr-txttu{padding:0px 5px 10px;color:#999;line-height:22px; font-family:""}
.playtr-linktu a{display:inline-block;padding-left:26px;color:#333; background:url(../images/icon.jpg) no-repeat;line-height:18px;}



.page{ height:30px; margin-top:10px;}

.nextcon{border-top:#D9D8D8 1px solid;padding: 10px 0;color:#666; margin-top:10px;font-family:"";}
.nextcon a.a1{color:#666;padding-left:20px; }.nextcon a:hover{color:#666; font-family:"";}
.nextcon a{color:#666;}
.nextcon span{ padding-right:20px; float:right}
.nextcon a:hover{ color:#d40004}

.fl {float: left;}
.listc{padding:0px; overflow:hidden}
.listc li{padding:0px 10px; width:800px; height:130px; overflow:hidden; border-bottom:#f8f8f8 1px solid; margin-bottom:10px;}
.listc li .atit2{ float:left; color:#f43003; font-size:16px; display:inline-block; padding:0; line-height:30px;height:30px; font-family:"΢ź"; overflow:hidden;}
.listc li a{display:inline-block;padding:0 0 0 27px;color:#333;line-height:23px;height:23px; overflow:hidden;}
.listc li span{ clear:both; float:left; color:#555555; line-height:24px;}
.listc li .moreinfo{float:right; display:block; padding:0; color:#555555; line-height:24px;}
.listc li .listatime{ display:block; width:100%; color:#777777; font:12px/20px ""; padding-bottom:10px;}
.listc li .listatimea{ display:block; width:100%; color:#999; font:12px/20px ""; padding-bottom:0px;}
.listc li .listata{ width:33%; float:left; line-height:22px; color:#333; font-size:13px}
b{font-weight: normal; display:inline-block}
/*asid_share*/

.asid_share{position:fixed;width:60px;bottom:10%;right:0;z-index:890;}
*html #asid_share{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}

.asid_share .asid_share_box{width:100%;margin-bottom:3px;background:#d9d9d9;text-align:center;}
.asid_share .asid_share_box a{display:block;height:60px;padding-top:5px; text-align:center}
.asid_share .asid_share_box a:hover{background:#0c4da1;text-decoration:none;color:#fff;font-size:12px; text-align:center; line-height:60px;}

.asid_share .asid_sha_layer{border:1px solid #ccc;background:#fff;position:absolute;right:47px;bottom:-44px;}

/* 正文左边-内容 */
.content{}
.content .bt{margin:0px;padding:8px; text-align:center; font-size:18px; font-weight:bolder;} /* 标题 */
.content .info{line-height:30px;text-align:right;font-size:12px;color:#666;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#E7E7E7;background-color:#F5F5F5;border-top-width:2px;border-top-style:solid;border-top-color:#E7E7E7;padding-right:10px} /* 正文信息 */
.content .info span{color:#390} /* 信息突出 */
.content .area{color:#333;line-height:160%; text-align:center;} /* 正文内容 */
.content .prenext{line-height:40px;border-top-width:1px;border-top-style:dashed;border-top-color:#ccc;padding-right:10px;padding-left:10px;  white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.content .prenext .pre{float:left;width:50%} /* 上一篇 */
.content .prenext .next{text-align:right;float:right;width:50%} /* 下一篇 */
/* 正文左边-评论 */
.comment{ background-color:#eee; padding:20px; }
.comment  .more { padding: 5px; }
.comment .list{padding-bottom:5px;padding-top:0px;padding-right:5px;padding-left:5px}/* ITEM */
.comment .list dl{margin-top:5px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px} /* 单用户评论显示框 */
.comment .list dl dt{ line-height:25px; color:#333; border-left-width:5px; border-left-style:solid; border-left-color:#D9D9D9; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#D9D9D9; padding-left:10px; font-size: 13px; } /* 网友信息 */
.comment .list dl dt span{color:#390;font-size:11px} /* 评论时间 */
.comment .list dl dd{font-size:13px;line-height:20px;color:#333;margin:10px;padding:5px} /* 评论内容 */
/* 正文左边-评论发表 */
.comment .post{padding-top:20px;border-top-width:1px;border-top-style:dashed;border-top-color:#999;padding-right:10px;padding-bottom:5px;padding-left:5px;color:#666;padding-left:10px; text-align:left;}
.comment .post form{margin:0px;padding:0px}
.comment .post label{display:block;line-height:30px}
.comment .post .btn{display:block;margin-top:8px;padding-top:5px;padding-bottom:2px} /* 发表评论的按钮 */
/* 正文左边-列表 */

.list{}
.list .node{margin-bottom:8px} /* 单个文章信息 */
.list .node .title1{padding-bottom:6px;padding-top:5px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#EBEBEB} /* 标题 */
.list .node .title1 h2{margin:0px;padding:0px;font-size:14px; text-align:left;} /* 标题 */
.list .node .title1 a{border-left-width:5px;border-left-style:solid;border-left-color:#D9D9D9;padding-left:5px}
.list .node .title1 a:hover{text-decoration:underline}
.list .node .description{padding:8px;line-height:150%;color:#555} /* 描述 */
.list .node .description p{margin:0px;padding:0px}
.list .node .info{text-align:right;font-size:11px;line-height:20px;color:#666;font-family:Georgia, "Times New Roman", Times, serif;padding-right:18px} /* 文章其他信息 */
.list .node .info span{color:#390}


/* 正文左边-列表-图片 */
.listpic{}
.listpic .node{float:left;width:25%;text-align:center;margin-bottom:5px}
.listpic .node .pic{}
.listpic .node .pic img{margin:1px}
.listpic .node .pic a{border:1px solid #ccc}
.listpic .node .pic a:hover{border:1px solid #fc0}
.listpic .node .url{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:90%;height:30px}
/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */
/* 正文左边-栏目 */
.channel{margin:0px -10px}
.channel .node{float:left;width:830px;margin:5px;padding:1px}
.channel .node .title1{border-bottom:1px dashed #ccc;font-weight:bold;color:#404040;padding:7px 5px 5px 5px;}/* 导航标题 */
.channel .node .title1 a{color:#333;text-decoration:none}
.channel .node .title1 a:hover{text-decoration:none;color:#f00}
.channel .node .box{line-height:25px;padding-top:6px;;padding-bottom:0px;}
.channel .node .box ul{width:810px;list-style:none;padding:0px;margin:0px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-bottom:10px;}/* CSS限制宽了 */
.channel .node .box ul li{padding-left:15px; line-height:30px; float:left; text-align:center; width:185px;}
.channel .node .box ul a{color:#2B2B2B;text-decoration:none}
.channel .node .box ul a:hover{color:#F00;text-decoration:underline}


/* 正文左边-栏目 */
.news-channel{margin:0px -10px}
.news-channel .node{float:left;width:830px;margin:5px;padding:1px}
.news-channel .node .title1{border-bottom:1px dashed #ccc;font-weight:bold;color:#404040;padding:7px 5px 5px 5px;}/* 导航标题 */
.news-channel .node .title1 a{color:#333;text-decoration:none}
.news-channel .node .title1 a:hover{text-decoration:none;color:#f00}
.news-channel .node .box{line-height:25px;padding-top:6px;;padding-bottom:0px;}
.news-channel .node .box ul{width:810px;list-style:none;padding:0px;margin:0px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-bottom:10px;}/* CSS限制宽了 */
.news-channel .node .box ul li{padding-left:15px; line-height:30px;}
.news-channel .node .box ul li span{ float:right;}
.news-channel .node .box ul a{color:#2B2B2B;text-decoration:none}
.news-channel .node .box ul a:hover{color:#F00;text-decoration:underline}

#clist{width:800px; margin:0 auto;clear:both;overflow:hidden;zoom:1;padding:0 0 20px;}
	#clist dt{color:#545454;float: left;width: 50px;font-family: Arial, Helvetica, sans-serif; font-size: 12px;clear: both;font-weight: bold;margin: 0;padding:3px 0 3px 4px;}
	#clist dd{width:840px;float: left;margin-left: 0px;padding: 3px 0;}
	#clist dd a{font-size: 12px; margin-right:12px; white-space:nowrap; text-decoration:none}
	#clist dt.searchcity{width:287px;}	
	#clist dt.quyu{color:#dcdcdc;width:800px;line-height:34px;height:34px;padding-left:2px;font-size: 16px;background:url(http://pic2.58.com/ui6/www/line_dot.gif) repeat-x left center;clear:none;}
	#clist dt.quyu span{background:#f9f9f9;padding-right:4px;}