/*公共*/
*{margin:0;padding:0;font-size:12px;font-family:"微软雅黑",Arial;color:#888888;line-height:24px; }
body{background-color:#FFFFFF; text-align:center;}
a{color:#666; text-decoration:none; font-size:12px;}
a:hover{color:#000;}
ul,li{list-style:none;}
div{text-align:left;}
img{border:none;}
h3,h4,h5{ text-align:center; font-weight:normal;}
.clear{clear:both;}
.main{width:1200px; margin:0 auto; min-width:1200px;}
.pclass .outpro{display:none;}
.pclass .inpro{display: block; padding-left:20px;}
.pclass .on a,.pclass .on{color:#CCC}
.sx{text-align:center;}.sx a{color:#bbb;}
.sl{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}/*长度自动省略：*/
.gra{opacity:1; z-index:2;behavior: url(inc/ie-css3.htc);-moz-transition:border-color 1s,background-color 1s;-webkit-transition:border-color 1s,background-color 1s;-o-transition:border-color 1s,background-color 1s;transition:border-color 1s,background-color 1s,color 1s;}
.gra:hover{-moz-transition:border-color 1.5s,background-color 1.5s;-webkit-transition:border-color 1.5s,background-color 1.5s;-o-transition:border-color 1.5s,background-color 1.5s;transition:border-color 1.5s,background-color 1.5s,color 0.5s;}
.more{ display: inline-block;width:120px;height:28px; text-align:center; border:#ccc solid 1px; color: #ccc; padding-top:6px;}
.more:hover{color:#fff;background-color:#0489c3;}
.more1{ display:block;width:80px;height:28px; text-align:center; border:#999 solid 1px; color: #666; padding-top:6px;}
.more1:hover{color:#fff;background-color:#666;}
.fl{float:left;} .fr{float:right;}
.em2{text-indent:2em;} .em2 p{margin-bottom:20px;}
.bg_white{background-color: #F00;}

.list2{margin:20px 0;}
.list2 .li0{ width:90px; padding:10px 0; background-color:#999; color:#FFF; text-align:center;}
.list2 .li1{width:500px; margin-left:20px;}
.list2 .li1 a{font-size:18px;}
.list2 .li2{ height:40px; width:500px; margin-left:20px;}

/*图片与简述列表排版*/
.imglist02{width:375px;height:120px;float:left;display: inline-block;*display:inline;*zoom:1;}
.imglist02 li{list-style: none outside none;}
.imglist02 .li1{width:185px;height:110px;float:left;}
.imglist02 img{width:170px;height:100px;}
.imglist02 .li2{width:190px;height:120px;float:left;}
	
/*透明度{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;} */
/*头部*/
.top{height:82px; background-color: #111; padding:0 30px;}
	.logo{ margin-top:17px;}
	.logo img{ height:38px;}
	.top .t1688{ margin-left:36px;margin-top:27px;}
	.top .t1688 a{color:#CCC;}
	.top .t1688 img{ height:18px;}
	.top .t1688 a:hover{color:#FFF;}
	/*导航*/
	.nav { margin-top:8px; margin-right:10px;}
	.nav li{ padding: 20px 0.5px; height: auto;float: left;position: relative;z-index:89; margin:0 20px;}
	.nav li a {color:#ccc; font-size:14px;transition: none ease-out .3s;transition-property: color, background, text-indent, opacity;}
	.nav li a.on, .nav li:hover a {color: #fff}
	/*导航下拉菜单 */
	.nav li .subnav {left: 100%;top: 0; z-index:89; border-top: 3px solid #0489c3; box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);}
	.nav li .subnav 
	{
		transition: all 0.3s ease-out 0s; position: absolute;width:190px;top: 58px;left: -60px;opacity: 0;visibility: hidden;
		transform: translate3d(0px, 10px, 0px);-moz-transform: translate3d(0px, 10px, 0px);-webkit-transform: translate3d(0px, 10px, 0px);
	}
	.nav li:hover .subnav {opacity: 1;visibility: visible; transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);}
	.nav li .subnav a{font-size:14px;color: #888;display:block;padding:14px 0; text-align:center;background: #fff; transition: all 0.2s ease-out 0s; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1); overflow:hidden;}
	.nav li .subnav a:hover{overflow:hidden;text-indent:10px;  background: #EDEDED; color: #333; }

	.topr{margin-top:30px;}
	.topr img{height:20px;}
	
.bo{ height:500px; background:url(../images/bo.jpg) center; text-align:center; z-index:1;}

/*底部*/
.foot{background-color:#333; color:#999; text-align:center; padding:20px 0;}
.foot *{text-align:center;}
.foot .d1{margin:30px auto 15px auto;}
.foot .d1 a{font-size:14px;}
.foot .d2{font-size:18px; color:#333;}
.foot .d3{font-size:14px;}
.foot .d4{margin:20px 0;}
.foot p{margin:0; padding-top:5px; padding-bottom:5px;}

/*首页*/

.home1{margin-top:180px; position:relative; z-index:5; height:580px;}
.home1 img{margin-left:30px;}
.home1 .dc{ position:absolute; top:20px; right:80px; width:250px; text-align:right}
.home1 .dc h3{font-size:56px; color:#0489c3; text-align:right; line-height:60px;}
.home1 .dc h4{font-size:26px; color:#0489c3; margin:15px 0;text-align:right;}
.home1 .dc p{text-align:right;font-size:14px; height:235px;}
.home1 .dc .more2{  color:#0489c3; font-size:16px}

.hab {text-align: left; height:400px;background:url(../images/habbg.jpg) center; padding-top:160px;}
.hab .dc{ text-align: left;}
.hab h3{color:#eee; font-size:24px; margin-top:30px; text-align:left}
.hab .descr{ margin:20px 0;width:500px; color:#ccc; text-align: left; font-size:14px}
.hab .more{ margin-top:30px;}
.hab .fr img{width:500px; margin-right:80px; margin-top:30px}

.hpr{padding:150px auto 180px auto; padding-bottom:180px;  overflow:hidden}
	.a1{color:#009; width:200px; height:40px; border:1px #eee solid; color:#999; text-align:center;}
	.a1:hover{color:#FFF;background-color:#009;border:1px #009 solid;}
.hpr h3{color:#333; font-size: 28px; padding-top:150px; font-weight:bold}
.hpr hr{width:40px; margin:15px auto; height:4px; background-color:#999; border:none;}
.hplist{margin-top:20px;}
.hplist dl{float:left; width:396px; background-color:#efefef; margin:3px 2px; height:250px;}
.hplist .cfj{width:796px;}
.hplist .cfj .fr{margin-left:200px;}
.hplist .cfj p{margin-left:20px; }
.hplist dd{float: left; width:190px;}
.hpr .hplist hr{ margin-left:20px; background-color:#999; }
.hplist h5{margin:40px 0 0 20px; text-align:left; font-size:16px; font-weight:bold;}
.hplist .more1{margin-top:80px; margin-left:20px;}
.hplist .cfj .more1{margin-top:15px;}
	.hplist img{transition:transform 1s;-webkit-transition:-webkit-transform 1s;}
	.hplist img:hover{transform: scale(1.08);-webkit-transform: scale(1.08);}

.hlink{padding-top:15px; padding-bottom:15px; background-color:#eee;}
.hlink .main{color:#666}
.hlink a{ margin-left:12px; color: #999}

.h4{background-color: #efefef; padding:150px 0; overflow:hidden}
.h4 h2{font-size:28px;  text-align:center;color:#666}
.h4 h4{margin:10px auto 30px auto; color:#aaa}
.h4 dl{border-Radius:20px; background-color:#fff; float:left; text-align:center; margin:10px 10px; width:220px; padding:50px 0;}
.h4 h3{font-size:28px; margin:40px auto 20px auto; color:#333}

/*其它页*/
.ba{background-color:#f5f5f5; height:100px;}
.dan{padding:20px; border-top:1px #eee solid;}
.c{width:1200px; margin:0; padding:0;}
.plist .c{text-align:center; }
.at a{color:#bbb;}
.at{ background:url(../images/home.gif) no-repeat center left 20px; padding-left:12px;height:25px;padding-top:2px;color:#bbb; margin:20px 0;}

.title{padding:50px 0 25px 12px; margin-top:30px;  font-size:28px; background-color:#48c2ff; color:#FFF;}
.ati{text-align:center; margin:50px auto;}
.ati a{display: inline-block;color:#666;font-size:14px;padding:8px 25px;margin:0 5px;border:1px #ccc solid;border-radius:15px;text-align:center}
.ati a:hover{background-color:#333; color:#FFF;border:1px #333 solid;}
.ati .on{background-color:#333; color:#FFF;border:1px #333 solid;}


	.dc{padding-left:10px;  padding-top:5px; padding-bottom:10px;}
	.pic{ text-align:center}
	.pro .tb1 td{border:none;}
	.pro table{border-collapse:collapse;}
	.pro table td{border:1px #CCC solid; padding:5px 0; text-align:center}
	.pro table .td1{text-align:left; font-size:16px; line-height:32px;}
	.pro .plist{text-align:center;}
	.pro .plist li{ display:inline-block; margin:3px 2px; padding-bottom:30px; background-color:#f5f5f5;}
	.pro .plist img{width:365px;transition: opacity 1s,transform 1s;-webkit-transition:opacity 1s,-webkit-transform 1s;}
	.pro .plist img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
	.pro .plist .more1{margin:20px auto;}
	/*文章详细页标题、发布时间、来源等信息的排版*/
	.d01{text-align:center;}
	h2{margin-bottom:3px;; padding-bottom:0px; font-size:14px}
	.d02{text-align:center; border-top:1px #CCC dotted;width:90%; margin:0 auto; height:26px; color:#bbb;}
	.d03 img{padding-left:5px; padding-right:8px;}
	/*详细页左图右描述的排版*/
	.pimgv{text-align:center;}
	.pdetailv{ padding:30px;}
    /*新闻列表*/
	.newsli li{border-bottom:1px #CCC dotted; height:40px; line-height:40px;}
	.newsli li a{ font-size:14px}
	.newsli .li1{float:left; width:730px;background:url(../images/x1.gif) no-repeat left;padding-left:18px;}
	.newsli .li2{float:left;width:100px; text-align:center; padding-top:5px;}
	
	.newsv .dc h2{font-size:24px; margin:10px auto}

    /*分页排版*/
	.pg{ margin:20px auto;text-align:center; }
	.pg .Pout{border:1px solid #ccc; padding-left:3px;padding-right:3px; background-color:#f3f3f3;}
	.pg .Pon{padding-left:4px;padding-right:4px;}
.sup .dc{text-align:center;}
.ly_left{width:600px; float:left; margin-top:20px; margin-bottom:20px;}
.ly_right{width:460px;float:left; margin-top:20px; margin-bottom:20px;}

.cl2{margin:10px 0 20px 0;}
.cr2{width:350px; }
.cr2 h1{height:38px; margin-top:20px; font-weight:100;}

.contact{width:100%;}
.contact .d1{ background-color:#eee; padding:50px 0; min-width:1200px;}
.contact .main1{ width:950px; margin:10px auto;}
.contact dl{ text-align: center; float:left; width:300px;}
.contact .d1 h4{font-size:16px;text-align: center; margin-top:20px;}
.contact .d1 img{ width:60px;}
.contact .map{text-align:center; margin-top:50px;min-width:1200px;}

.solution{margin:50px auto;}
.solution p{font-size:16px; line-height:34px; text-align:center;}
.gx_xyj div{margin:120px auto;}
.gx_xyj .d1{margin:0px auto 80px auto;}
.gx_xyj .d2{text-align:center;}
.gx_xyj h2{text-align:center; font-size:28px; margin-top:30px; margin-bottom:20px;}
.gx_xyj .d2 dl{ width:220px;display:inline-table; padding-bottom:30px; margin:20px; font-size:14px}
.gx_xyj .d2 img{margin-bottom:20px; width:80px;}

.gx_db .d1{text-align:center;}
.gx_db h2{background:url(../images/gx_db/db_04.jpg) center top no-repeat; height:40px; width:100%; text-align:center; font-size:24px; margin:20px auto;}
.gx_db .d3{background:url(../images/gx_db/db_07.jpg) center no-repeat; display:inline-block; width:100%;}
.gx_db .d3 .con{ width:650px; margin:180px auto; font-size:16px; line-height:28px;}