@charset "utf-8";
/* CSS Document */


body{ font-family:"微软雅黑"; margin:0; padding:0; font-size:14px; color:#333}
ul, li, h1, h2, h3, h4, h5, h6, span, p, input, button,i,em,b{list-style: none; font-style:normal;margin: 0;padding: 0;outline: none;font-weight: normal;border:0;font-family:"微软雅黑";font-size:14px;}
a {text-decoration: none;color: #333;}

img {border: 0;}
.clear {clear: both;}


/*关于三新*/
.introduce{ margin-top:30px;}
.sunshine_nav{width:202px;float:left;}
.sunshine_nav ul li{width:188px;height:47px;background:#F5F9FD;line-height:47px;font-size: 16px;color:#333;border-bottom:1px solid #E1E7ED;border-left:1px solid #EFEFEF;border-right:1px solid #EFEFEF;padding-left:12px;cursor: pointer;}

.sunshine_nav ul li.current{border-left:3px solid #00A1C9;background:#fff;width:186px;}
.sunshine_nav ul li.current i{width:5px;height:9px;background:url("../images/icon.png") no-repeat -1px -1px;display:inline-block;margin-right:8px;margin-top:19px;float:right;}

.sunshine_nav .link1{display:block;margin-top:30px;}

.sunshine_nav .link1 a{margin-top:5px;display:block;}
.sunshine_nav .link1 img{width:202px;}

.sunshine_nav  .nav_title{height:54px;width:202px;background: url("../images/nav1.png") no-repeat;padding-left:0px;border:0px;}
.sunshine_nav  .nav_pro{height:54px;width:202px;background: url("../images/nav_chan.png") no-repeat;padding-left:0px;border:0px;}
.sunshine_nav  .nav_he{background:url("../images/nav%20he.png") no-repeat;}
.sunshine_nav  .nav_new{background:url(../images/nav.png) no-repeat;}
.sunshine_nav  .nav_xin{background:url(../images/nav_xin.png) no-repeat;}
.sunshine_nav  .nav_cheng{background:url(../images/nav_cheng.png) no-repeat;}
.sunshine_nav  .nav_chan{background:url(../images/nav_chan.png) no-repeat;}
.sunshine_content{float:right;width:926px;}
.content_title{height:64px;border-bottom:1px solid #DFE3E5;line-height:64px;}
.content_title h3{font-size: 24px;color:#3089e9;display: inline-block;float:left;}
.content_title .crumbs{font-size: 14px;color:#666;display: inline-block;float:right;}
.content_nav{width:835px;margin:48px 0 0 60px;}
.content_nav ul li{float:left;text-align: center;margin-right:20px;margin-bottom:10px;}
.content_nav ul li a{font-size:14px;color:#333;width:120px;height:48px;border:1px solid #999999;border-radius: 4px;display:inline-block;margin-right:20px;vertical-align: middle;display: table-cell;}
.content_nav ul li a.current{background:#298ee3;border-color:#fff;color:#fff;}
.content_nav ul li a:hover{background:#298ee3;border-color:#fff;color:#fff;}
.content_nav ul li .write{line-height:24px;}
.content_nav ul li i{width:10px;height:8px;background:url("../images/icon.png") no-repeat -12px -1px;display:inline-block;margin-right:20px;}
.content_nav ul li .arrows{margin-bottom:12px;}

.sunshine_content img.tu{width:780px;height:385px;margin:40px auto 40px;display:block;}
.sunshine_content  .content_write{width:828px;margin:0 auto;}
.sunshine_content  .content_write i{text-indent: 2rem;display:block;font-size:14px ;color:#333;line-height:28px;}





/*首页*/
.product_box{width:100%;height:486px;}
.product_title{height:50px;text-align:center;margin:34px 0 64px 0;line-height:50px;position: relative;}
.product_title .big_title{display:inline;vertical-align:middle;margin: 0 auto;}
.product_title a{color:#333;font-size:14px;display:inline-block;float:right;position: absolute;right: 0px;}
.product_list{overflow:hidden;margin-left:-40px;}
.product_list li{width:270px;height:167px;float:left;text-align:center;margin-left:40px;}

.product_list li a{font-size:18px;color:#333;line-height:40px;}
/* border-bottom:1px solid #D9D9D9; */
.news_box{height:580px;margin-top: 20px;}
.company_news{width:546px;height:516px;float:left;background:url(../images/zuo.png) no-repeat right top;padding:64px 27px 0 27px;}
.company_news .company_title{height:50px;line-height:50px;}
.company_title img{float:left;} 
.company_title a{float:right;font-size:14px;color:#333;} 
.company_img{height:170px;margin-top:20px;}
.company_img img{float:left;}
.company_img span{float:right;display:block;width:288px;}
.company_img span h3{font-size:16px;color:#333;line-height:26px;}
.company_img span p{font-size:14px;color:#999;line-height:26px;text-indent:2rem;margin-top:10px;}
.company_img span a{font-size:14px;color:#006ebc;float:right;margin-top:16px;}
.company_list{margin-top:36px;}
.company_list ul li{height:40px;line-height:40px;border-bottom:1px dashed #d0d0d0;}
.company_list ul li em{width:6px;height:6px;border-radius:100px;background:#FF7D00;display:inline-block;margin-right:6px;margin-top:17px;float:left;}
.company_list ul li a{font-size:#333333;color:14px;float:left;}
.company_list ul li img{margin-left:5px;}
.company_list ul li .hot{margin-bottom:3px;}
.company_list ul li i{float:right;font-size:14px;color:#999999;}
.industry_news{width:546px;height:516px;float:right;background:url(../images/you.png) no-repeat left top;padding:64px 27px 0 27px;}
.industry_news .company_title{height:50px;line-height:50px;}


.platform_box{height:330px;background:#F7F7F7;border-bottom: 1px solid #D9D9D9;padding-top:42px;}
.platform_box img{margin:0 auto;display:block;vertical-align: middle;}
.platform_list{margin-top:32px;}
.platform_list .l{width:18px;height:33px;background:url(../images/icon.png) no-repeat -109px -7px;display:inline-block;float:left;margin-top:18px;margin-right:38px;}
.platform_list .r{width:18px;height:33px;background:url(../images/icon.png) no-repeat -139px -7px;display:inline-block;float:right;margin-top:18px;}
.platform_list ul{float:left;height:180px; margin-left: -32px ;overflow: hidden; margin-top: 30px}
.platform_list ul li{float:left;margin-left:32px;margin-bottom:50px; width:144px;height:144px;position:relative;}
.platform_list ul li a{display: block;position: relative;}
.platform_list ul li a.jsImg span{display: none;background: url(../images/bj_hover.png) repeat;width:144px;height:144px;position: absolute;top: 0;left:0 }
.platform_list ul li a.jsImg:hover span{display: block;}
.platform_list ul li a.jsImg:hover span img{ width: 70%;margin-top: 21px}

.platform_weixin{width:304px; height:118px;background:url(../images/tk.png) no-repeat;padding:11px 8px 0 8px;}
.platform_weixin img{float:left;display:inline-block;vertical-align:middle;}
.tk_box .tou{width:16px;height:8px;background:url(../images/tou.png) no-repeat;display:block;position:absolute;top:-7px;left:188px;}
.tk_box1 .tou{left:85px;}



.tk_box{position:relative;position:absolute;top:79px;left:-159px;width:304px;height:126px;}
.tk_box1{position:relative;position:absolute;top:79px;left:-57px;width:304px;height:126px;}

.platform_weixin span{float:left;width:190px;margin-left:4px;}
.platform_weixin span h3{font-size:14px;color:#333;line-height:26px;}
.platform_weixin span a{font-size:12px;color:#333;display:block;height:51px;overflow:hidden;}




.video_booklist{height:580px;/* border-bottom:1px solid #e6e6e6; */}

.video_booklist{height:580px;}


.video_booklist{height:580px;}

.video_box{width:471px;height:434px;border:1px solid #e6e6e6;border-radius:4px;float:left;margin-top:50px;padding:24px 20px;}
.video_title{height: 50px;line-height: 50px;}
.video_title img{float:left;}
.video_title a{float: right;font-size: 14px;color: #333;}
.video_play{width:470px;height:293px;/* background:url(../images/sp.png) no-repeat; */margin:10px auto 17px;position:relative;}
.video_play i{position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-50px;width:100px;height:100px;background:url(../images/icon.png) no-repeat -1px -54px;display:block;}
.video_play p{position:absolute;width:490px;height:40px;background:rgba(255,255,255,0.7);font-size:14px;color:#333;bottom:0px;left:0px;text-align:center;line-height:40px;}
.video_list {width:470px;height:70px;margin-top:17px;}
.video_list ul{margin-left:-25px;overflow:hidden;}
.video_list ul li{float:left;margin-left:25px;}
.video_list ul li a{width:140px;height:70px;/* background:url(../images/sp2.png) no-repeat; */display:block;position:relative;}
/* .video_list ul li a.sp1{background:url(../images/sp3.png) no-repeat;}
.video_list ul li a.sp2{background:url(../images/sp4.png) no-repeat;} */



.video_list ul li a i{position:absolute;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background: url(../images/icon.png) no-repeat -53px -4px;width: 44px;height: 44px;}
.booklist_box{width:670px;height:482px;border:1px solid #e6e6e6;border-radius:4px;float:right;margin-top:50px;}

.booklist_title{height:48px;line-height:48px;border-bottom:1px solid #eeeeee;}
.booklist_title ul{float:left;}
.booklist_title a{float:right;font-size: 14px; color: #333;margin-right:20px;}
.booklist_title ul li{float:left;width:105px;height:48px;text-align:center;font-size:16px;color:#333;}
.booklist_title ul .san{border-right:1px solid #eeeeee;}
.booklist_title ul li.current{border-bottom:1px solid #fff;border-top:2px solid #006ebc;color:#006ebc;height:46px;background:#fff;}
.booklist_nav{margin-top:28px;}
.booklist_nav li{float:left;padding:2px 8px;border:1px solid #999;font-size:14px;color:#999;text-align:center;line-height:30px;margin-left:20px;}
.booklist_nav li.current{border-color:#006ebc;color:#006ebc;}
.book_table{width:624px;margin:5px auto 0;}
.book_table tr th{height:40px;text-align:center;color:#333;font-size:14px;}
.book_table tr{height:50px;border-collapse:collapse;border-bottom:1px dashed red;}
.book_table tr td{align:left;}
.book_table tr td i{width:14px;height:16px;background:url(../images/icon.png) no-repeat -26px -13px;display:inline-block;vertical-align:middle;margin-right:6px;}



.book_table tr td em{color:#ff0000;font-weight:normal;}
.book_table tr td b{color:#999;}
.book_table tr td a{width:48px;height:26px;color:#fff;background:#009FD7;text-align:center;line-height:26px;display:block;margin:0 auto;border-radius:2px;}
.book_table  .table_title{height:40px;border:none;}

.partner_box{height:480px;}
.partner_box .title{display:block;margin:36px auto 0;}
.partner_nav {height:50px;line-height:50px;}
.partner_nav ul{float:left;}
.partner_nav ul li{float:left;width:98px;line-height:50px;font-size:16px;color:#333;margin-right:12px;background:#EFEFEF;border-radius:4px;text-align:center;}
.partner_nav ul li.current{background:#479AD5;color:#fff;}
.partner_nav a{float:right;font-size: 14px;color: #333;}
.partner_list{height:228px;margin-top:28px;}
.partner_list .l{width: 18px;height: 33px;background: url(../images/icon.png) no-repeat -109px -7px;display: inline-block;float: left;margin-top: 18px;margin-right: 38px;}
.partner_list .r{width: 18px;height: 33px;background: url(../images/icon.png) no-repeat -139px -7px;display: inline-block;float: left;margin-top: 18px;margin-right: 38px;}
.partner_list ul{height:230px;overflow:hidden;margin-left:-22px;}
.partner_list ul li{width:220px;height:102px;border:1px solid #e6e6e6;border-radius:4px;float:left;margin-left:22px;margin-bottom:22px;overflow:hidden;}
.partner_list ul li i{width:220px;height:60px;display:block;padding-top:10px;}

.partner_list ul li i img{margin:0 auto;display:block;vertical-align:middle;}


.partner_list ul li p{width:220px;height:32px;background:#f8f8f8;text-align:center;line-height:32px;color:#555555;font-size:12px;}




/*公司新闻*/
.details{}
.details ul li{ min-height:120px; width:926px; padding-bottom:34px; margin-top:34px; border-bottom:1px dashed #e6e6e6}
.details ul li a{ float:left; display:block;width:190px; height:100%;margin-right:36px; overflow:hidden;}
.details ul li a img{width:190px; height:120px; margin:auto 0;}
.details ul li .right{ float:left;width:700px;}
.details ul li .right p{ position:relative;width:700px;font-size:18px; color:#000; }
.details ul li .right p.newstitle {height:24px;}
.details ul li .right .newstitle a{display:block;height:24px;font-size: 18px;color: #000;cursor: pointer;width:auto;}
.details ul li .right p i{ position:absolute; right:0;font-size:14px; color:#999;}
.details ul li .right p.news{ margin-top:10px;font-size:14px; color:#666; line-height:24px;cursor: pointer;}
.details ul li .right b{ float:right;font-size:16px; color:#3188e9; font-weight:normal; line-height:24px;cursor: pointer;}









/*校园招聘*/
.adver{ margin:54px auto;width:500px; height:50px; border:2px solid #ff552e}
.adver i{ z-index:10; float:left;display:block; background:url(../images/ss.png); width:20px; height:20px; margin-top:15px; margin-left:10px;}
.adver input{float:left;height:50px; line-height:50px;width:370px; font-size:16px; padding-left:10px}
.adver p{ float:right;background:#ff552e;height:50px; width:90px; line-height:50px;font-size:18px; color:#fff; text-align:center;cursor: pointer;}
.tab_list{border-collapse: collapse}
.tab_list th{text-align:center;height:72px; line-height:72px; background:#fafafa;border:1px solid #e6e6e6; font-weight:normal; font-size:16px; color:#333;}
.tab_list td{text-align:center;height:72px;line-height:72px; background:#fff;border:1px solid #e6e6e6;font-size:16px; color:#333;}
.tab_list td.click:hover{ color:#ff552e;}



/*新闻、视频详情*/
.explain{margin:40px auto; width:864px;}
.explain h3{ font-size:22px; color:#333; text-align:center;}
.explain p.next{ margin:28px 0; font-size:14px; color:#999; text-align:center}
.explain p.remark{border-bottom:1px dashed #e6e6e6; height:auto;}
.explain p.remark span{ width:820px;color:#ff8404;text-align:left;line-height:30px; overflow:hidden;margin-top:4px;display: inline-block;text-indent: 10px;word-break:break-all;}
.explain p.remark em{ float:left;text-align:left;background:url(../images/zy.png); width:22px; height:22px; margin-top:8px}
.explain div.tale{ margin-top:20px; font-size:14px; color:#888; line-height:30px; margin-bottom:80px;}
.explain p.tale{ margin-top:20px; font-size:14px; color:#888; line-height:30px; margin-bottom:20px;}
.explain p.linki{ margin-bottom:20px;}
.explain p.linki a{font-size:16px; color:#333;cursor: pointer;}
.explain p.linki a:hover{ color:#3188e9; text-decoration:underline;}




.explain .video{ width:624px;  margin-top:30px; padding:0 120px 60px;/*  border-bottom:1px dashed #e6e6e6; */}
.explain .video span{width:622px;display:block;position:relative;text-align: center;}
.explain .video span img{width:100%;height:100%;}
.explain .video span i{width:52px;height:52px;background:url(../images/bf.png) no-repeat;display:block;position:absolute;top:50%;left:50%;margin-top:-26px;margin-left:-26px;}








/*关于三新-发展沿革*/
.flow_box{background:url(../images/xian.jpg) 414px 0 repeat-y;}
.flow_box .time h3{margin: 34px 0 10px 403px;font-size: 20px;font-family: '微软雅黑';padding-left: 31px;font-weight: normal;background: url('../images/shu.png') no-repeat ;height: 22px;line-height: 22px;color: #333;}

.flow_box .time li span{width:20px;height:20px;text-align: right;font-size: 14px;line-height: 28px;display: inline-block;background: url("../images/yuan.png") no-repeat;color: #666;margin: 50px 0 10px 405px;float:left;}
.flow_box .time li p{position:relative;padding:16px;background:#f8f8f8;border:1px solid #d0d0d0;border-radius:4px;width:334px;font-size:14px;color:#333;float:left;margin-left:24px;margin-top:40px;}
.flow_box .time li p i{width:10px;height:15px;display:inline-block;position:absolute;left:-10px;top:12px;background:url(../images/jian.png) no-repeat;}

.flow_box .time1 h3{margin: 34px 500px 10px 346px;font-size: 20px;font-family: '微软雅黑';padding-right:31px;font-weight: normal;background: url('../images/shu.png') no-repeat right center;height: 22px;line-height: 22px;color: #333;}
.flow_box .time1 li span{width:20px;height:20px;text-align: right;font-size: 14px;line-height: 28px;display: inline-block;background: url("../images/yuan.png") no-repeat;color: #666;margin: 51px 500px 10px 0 ;float:right;}
.flow_box .time1 li p{position:relative;padding:16px;background:#f8f8f8;border:1px solid #d0d0d0;border-radius:4px;width:334px;font-size:14px;color:#333;float:left;margin-top:40px;}
.flow_box .time1 li p i{width:10px;height:15px;display:inline-block;position:absolute;right:-10px;top:12px;background:url(../images/jian1.png) no-repeat;}


/*关于三新-联系我们*/
.contact_box{width:815px;margin:60px auto 0;}
.contact_box p{font-size:16px;color:#333;}
.contact_box p i{display:block;line-height:25px;}
.contact_box .map_box{width:680px;height:400px;background:grey;margin-top:40px;}

/*关于三新-三新文化*/
.culture_box{padding:24px 100px 0 13px;}
.culture_box h3{font-size:18px;color:#000;margin:30px 0px;}
.culture_box p{font-size:14px;color:#666;margin:18px 0 18px 42px;}
.culture_box p i{display:block;line-height:30px;}
.culture_box ul{margin-left:-90px;overflow:hidden;margin-top:40px;}
.culture_box ul li{float:left;width:198px;height:272px;border:1px solid #d9d9d9;margin-left:89px;text-align:center;font-size:18px;color:#333;}
.culture_box ul li  img{margin:60px auto 30px;display:block;}
.culture_box ul li:hover{background:#f1f9fd;}
.culture_box ul li .clientele{height:78px;width:72px;}
.culture_box ul li .innovate{height:78px;width:80px;}
.culture_box ul li .cooperate{height:78px;width:84px;}
.culture_box .valuable_images img{margin:0px 45px;}
.separator{height:50px;line-height:50px;width:300px;}
#homeWrap {overflow: hidden;width: 840px;}
.culture_box ul li .sanxinHome {width: 180px;height: 120px;position: absolute;top: -135px;left: 9px;}
.culture_box ul.home {overflow: visible;margin-top: 100px;margin-left: 0;width: 1000000px;}
.culture_box ul.home li {float:left;width:198px;height:80px;border:1px solid #eee;margin-left:0;margin-right:10px;text-align:center;font-size:18px;color:#333;position: relative;border-radius: 5px;background: #eee;}
.culture_box ul.home li p {margin: 55px 0 0 0;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.culture_box ul.home li p >a {cursor: pointer;}
.homeLeftBtn {position: relative;top: 140px;left: -50px;}
.homeRightBtn {position: relative;top: -65px;left: 860px;}

/*关于三新-资质荣誉*/
.honor_nav{width:815px;height:66px;margin:84px auto 38px;}

.honor_nav .container{float:left;margin-left:-9px;height:66px;width:754px;overflow:hidden;position:relative;}
.honor_nav .l{width:18px;height:33px;background:url(../images/icon.png) no-repeat -109px -7px;display:inline-block;float:left;margin-top:18px;margin-right:19px;}
.honor_nav .r{width:18px;height:33px;background:url(../images/icon.png) no-repeat -139px -7px;display:inline-block;float:right;margin-top:18px;}
.honor_nav ul{height:66px;position: absolute;left:0;top:0;}



.honor_nav ul li{float:left;margin-left:9px;width:66px;height:66px;background:url(../images/nav3.png) no-repeat;line-height:66px;text-align:center;font-size:16px;color:#fff;}
.honor_nav ul li.current{background:url(../images/nav2.png) no-repeat;}
.honor_nav ul .list12{position:relative;}
.honor_list{width:815px;height:auto;margin:0 auto;display:block;}
.honor_list ul{width:800px;overflow:auto;position:relative;margin-left:20px;height:500px;}
.honor_list ul li{
	width: 230px;
    background: #ededed;
    float: left;
    margin-right:25px;
	padding:25px 0;
	border:1px solid #999;
}
.honor_list ul li img{margin:0px auto;display:block;}
.honor_list ul li p{width:189px;display:block;margin:20px auto;}


/*富文本显示样式*/
.editor_content{padding: 20px 0; word-wrap: break-word;}
.editor_content.pad25{padding: 0 28px;}
.editor_content.pad50{padding: 0 50px;}
.editor_content p{list-style: inherit;width:100%;height:auto;text-align:left;margin: 0;padding:0;color:inherit;font-weight: inherit;font-size: inherit;}
.editor_content p em, .editor_content p a{color:inherit;font-size: inherit;font-weight: inherit;}
.editor_content p span,.editor_content li span,.editor_content span{text-align:left;margin:0;display:inline;color:inherit;font-weight: inherit;font-size: inherit;float:none;}
.editor_content img{width: auto;max-width:650px;margin:inherit;}
.editor_content ul,li,span{list-style:inherit;}
.editor_content ol{padding: 0;}
.editor_content em{font-style:italic;}

.editor_content h1 { font-size: 2em; margin: .67em 0;font-weight: bolder;list-style: inherit;}
.editor_content h2 { font-size: 1.5em; margin: .75em 0;font-weight: bolder; list-style: inherit;}
.editor_content h3 { font-size: 1.17em; margin: .83em 0;font-weight: bolder; list-style: inherit;}
.editor_content h4 { margin: 1.12em 0;list-style: inherit;}
.editor_content h5 { font-size: .83em; margin: 1.5em 0;font-weight: bolder;list-style: inherit; }
.editor_content h6 { font-size: .75em; margin: 1.67em 0;font-weight: bolder; list-style: inherit;}
.editor_content b, .editor_content strong { font-weight: bolder;}

#newsInfoDeatil img{max-width:650px;}


/*新闻资讯-视频专区*/

.focus{margin-top:32px;width:926px;}
.focus ul{margin-left:-67px;overflow:hidden;}
.focus ul li{width:262px;height:207px; background:#ededed;float:left;margin-left:67px;margin-bottom:50px;} 
.focus ul li span{width:206px;height:123px;display:block;margin:20px auto;border-radius:6px;overflow:hidden;position:relative;}
.focus ul li span img{width:100%;}
.focus ul li span .play{top:50%;left:50%;background: url(../images/icon.png) no-repeat -53px -4px;width: 44px;height: 44px;display:block;position:absolute;margin-top:-22px;margin-left:-22px;}


.focus ul li p{width:208px;display:block;margin:10px auto;font-size:14px;color:#333;}


/*诚聘英才-招聘详情*/
.recruit{ margin-top:48px; margin-bottom:120px;}
.recruit p.tit{ width:160px; height:24px;border-left:6px solid #ff552e; margin-bottom:34px;}
.recruit p.tit em{ font-size:18px; color:#333; margin-left:14px;}
.recruit p.post{ float:left;font-size:16px; color:#999; margin-bottom:24px; width:89%; overflow:hidden;}
.recruit p.posts{ float:left;font-size:16px; color:#999; margin:24px 0; width:45%; overflow:hidden;}
.recruit p.post em{ font-size:16px;color:#333;}
.recruit p.claim{font-size:16px; color:#999; margin-bottom:24px;}
.recruit p.claim em{font-size:16px; color:#333;}
.recruit p.charge{font-size:14px; color:#555; margin-bottom:16px}
.recruit p.charges{font-size:14px; color:#555;padding-bottom:24px; border-bottom:1px dashed #e6e6e6; overflow:hidden;}



/*合作伙伴-业务范围*/

.sunshine_content .work_map{width:926px;margin-top:30px;}
.work_map .map_l{width:528px;height:437px;background:grey;float:left;}
.work_map .territory_r{width:330px;min-height:395px; height:auto!important; height:395px;background:#F9F9F9;float:right;border:1px solid #e6e6e6;border-radius:4px;padding:20px;}
.territory_r h4{font-size:18px;color:#666666;text-align:center;margin-bottom:15px;font-weight:bold;}
.territory_r p{font-size:14px;color:#656565;display:block;text-indent:2rem;line-height:28px;}
.territory_r .date{margin-top:20px;margin-bottom:20px;margin-left:-26px;overflow:hidden;width:372px;}
.date i{display:block;text-align:center;font-size:36px;color:#ED4B47;}
.date em{display:block;text-align:center;font-size:14px;color:#ED4B47;}
.date li{float:left;margin-left:26px;}
.date li .library{color:#fcae14;}
.date li .supplier{color:#498bfc;}


/*合作伙伴-供应商*/
.com_pub{margin-top:32px;width:926px;}
.com_pub ul{overflow:hidden;}
.com_pub ul li{width:275px;height:102px;border:1px solid #e6e6e6;border-radius:4px;float:left;margin-left:25px;margin-bottom:22px;overflow:hidden;}
.com_pub ul li i{width:275px;height:50px;display:block;padding-top:10px;overflow: hidden}
.com_pub ul li i img{margin:0 auto;display:block;vertical-align:middle;width:auto;height:auto;max-width:100%;max-height:100%;}
.com_pub ul li p{width:275px;height:42px;background:#f8f8f8;text-align:center;line-height:42px;color:#555555;font-size:12px;}




/*投稿页面-投稿规则*/
.black_bg{background: #000;opacity: 0.5;width: 100%;height: 100%;position: fixed;top: 0;z-index:20;}
.pop_up{width:820px;height: 758px;position: fixed;top: 50%;left: 50%;margin-top: -400px;margin-left: -410px;z-index: 100;background:#fff;}
.pop_up .rule_top{width:740px;padding:30px 40px;border-bottom:1px solid #e3e6e9;}
.rule_top h4{font-size:24px;color:#2F89E9;}
.rule_top h5{font-size:14px;color:#555555;margin-top:20px;}
.rule_top p{font-size:14px;color:#555555;line-height:36px;}

.rule_top ol li{font-size:14px;color:#555555;line-height:20px;}
.pop_up .rule_bottom{width:740px;height:68px;padding:20px 40px;}
.rule_bottom input{margin: 0px 3px 0 0;display:inline-block;}
.rule_bottom .agree{font-size:14px;color:#3089e9;}

/*投稿页面-我要投稿*/
.contribute{width:926px;}
.contribute .con_top{padding:20px 0;border-bottom:1px solid #dfe3e6;}
.con_top h4{font-size:16px;color:#333333;line-height:30px;margin-bottom:20px;}
.con_top .submissionForm p{margin-bottom: 12px;min-height: 40px;clear: both;}
.con_top .submissionForm p label{line-height: 38px;font-size: 14px;color: #333333;vertical-align: top;float: left;width: 120px;}
.con_top .submissionForm p span{float:left;display:block;}

.con_top .submissionForm p label i{font-size: 16px;color: #ee0000;margin-right: 10px;vertical-align: middle;line-height:12px;}
.con_top .submissionForm p span input.text{width: 422px;height: 40px;padding: 0 5px;border-radius: 4px;line-height: 40px;background: url(../images/input01.png) no-repeat;float: left;}
.con_top .submissionForm p span input.text1{width:326px;height:40px;line-height: 40px;background: url(../images/input02.png) no-repeat;float: left;padding:0 4px ;}

.con_top .submissionForm p span .file{display:block;margin-left:11px;}
.file .upload{margin-left: 10px;display: inline-block;float:left;width: 78px;height:40px;line-height: 40px; background: url(../images/input04.png) no-repeat;text-align:center;margin-right:10px;}
.file .upload .upload_icon{width:12px;height:14px;background:url(../images/upload.png) no-repeat;display:inline-block;vertical-align:middle;margin-right:5px;}
.upload input.file{position:absolute;top:0px;left:0px;}
.con_top .hint{line-height: 38px;font-size: 14px;color:#ff0000;vertical-align: top;float: left;}
.con_top .hint i{font-size: 16px;color: #ff0000;margin-right: 10px;vertical-align: middle;line-height: 12px;}
.con_top .hint1{display:block;font-size:14px;color:#aaaaaa;line-height:20px;margin-left:120px;}


.contribute .con_bottom{padding:20px 0;}
.con_bottom h4{font-size:16px;color:#333333;line-height:30px;margin-bottom:20px;}
.con_bottom .submissionForm p{margin-bottom: 12px;min-height: 40px;display:block;float:left;width:450px;}
.con_bottom .submissionForm p label{line-height: 38px;font-size: 14px;color: #333333;vertical-align: top;float: left;width: 110px;}
.con_bottom .submissionForm p span{float:left;display:block;}

.con_bottom .submissionForm p label i{font-size: 16px;color: #ee0000;margin-right: 10px;vertical-align: middle;line-height:12px;}
.con_bottom .submissionForm p span input.text{width: 202px;height: 40px;text-indent:5px;border-radius: 4px;line-height: 40px;background: url(../images/input03.png) no-repeat;float: left;}

.con_bottom .submissionForm p span .file{display:block;}
.file .upload{margin-left: 10px;display: inline-block;float:left;width: 78px;height:38px; margin-right:10px;}
.uploadFileBtn{width:78px;height:38px;cursor: pointer;*font-size:14px;background: url(../images/sc.png) no-repeat;}

.upload input.file{position:absolute;top:0px;left:0px;}
.con_bottom .hint{line-height: 38px;font-size: 14px;color:#ff0000;vertical-align: top;float: left;}
.con_bottom .hint i{font-size: 16px;color: #ff0000;margin-right: 10px;vertical-align: middle;line-height: 12px;}
.con_bottom .hint1{display:block;font-size:14px;color:#aaaaaa;line-height:20px;margin-left:120px;}
.con_bottom .space{margin-left:20px;}
.con_bottom .button_box{width:144px;height:42px;margin:60px auto 0;display:block;}
.button_box input.button{width:144px;height:42px;background:#ff552e;border-radius:100px;color:#fff;font-size:16px;line-height:42px;cursor: pointer;}

/*自定义*/
.hand{cursor:pointer}
.swiper-pagination{text-align:center;height:16px;line-height:16px;position: absolute;bottom: 15px;width: 100%;}
.swiper-pagination-switch{display: inline-block;width: 16px;height:16px;background: url(/sxportal/images/dot1-in.png) no-repeat center;margin:0px 6px;cursor: pointer;}
.swiper-active-switch{background-image: url(/sxportal/images/dot1.png);cursor: default;}

/**.book_table .bookTable td{width:397px;}**/
.book_table .bookTable td.time01{width:120px;text-align:center;}
.book_table .bookTable td.time02{width:377px;}
/* .swiper-wrapper .swiper-slide li .write{display:block;position:absolute; top:240px;left:0px;line-height:44px;opacity: 0.8;width:400px;background:#fff;text-align:center;}
.yuan {position:absolute;top:216px;left:200px;margin-left:-7px;}
.yuan .swiper-pagination-switch {width:14px;height:14px;}
.swiper-container .swiper-wrapper{height:500px;}
.swiper-container .swiper-wrapper .swiper-slide{height:500px;} */
.swiper-wrapper .swiper-slide li .write{display:block;position:absolute; top:240px;line-height:44px;opacity: 0.8;width:400px;background:#fff;text-align:center;}

.jsswiper-container .swiper-pagination{text-align:center;height:14px;line-height:14px;position: absolute;bottom: 15px;width: 100%;}
.jsswiper-container .swiper-pagination-switch{display: inline-block;width: 14px;height:14px;background: url(/sxportal/images/dot1-in.png) no-repeat center;margin:0px 6px;cursor: pointer;}
.jsswiper-container .swiper-active-switch{background-image: url(/sxportal/images/dot1.png);cursor: default;}
.yuan {position:absolute;top:216px;}

/*登录页*/
.fl {
	float: left;
}
.login_head{ height:94px; background:#32a7e4;}
.login_body{ position:absolute; top:50%; left:50%; width:1152px; height:540px;  margin:0 auto; margin-top:-270px; margin-left:-576px; background:url(../images/bgpic.png) no-repeat; background-position:0px 50px; }

.login_foot{ height:182px; width:100%; background:url(../images/login_cloud.png) no-repeat; position:fixed; bottom:0;}

.login_body .body_cont{}
.head_cont,.body_cont,.foot_cont{ width:1200px; margin:0 auto;}
.head_cont{ padding-top:20px; color:#fff; height:55px;}
.head_cont img{ margin-right:15px;}
.head_cont p{ line-height:55px; font-size:30px;}
.head_cont p span{ font-family: myFirstFont; font-size:32px;}
.login_box_bg{ margin:0 auto; padding-top:64px; width:538px; height:477px; background:url(../images/login_boxbg.png) no-repeat;}
.login_box{ margin:0 auto; padding:35px 25px 0 25px; width:292px; height:310px; background:#fff; border-radius:4px;}

.user,.password{ overflow:hidden; position:relative; height:40px; line-height:40px; width:290px; border-radius:2px; border:1px solid #ddd; margin-bottom:12px;}

.user i,.password i{ position:absolute; left:8px; top:8px; display:block; width:27px; height:27px; background:url(../images/j_images.png) no-repeat;}
.user i{ background-position:-14px -21px;}
.password i{ background-position:-52px -21px;}
.user input, .password input{ margin-left:40px; line-height:40px; height:40px; width:238px; font-size:14px; color:#999;}
.code{ height:42px;float: right;margin-right: 190px;margin-top: -70px;}
.code input{ height:40px; line-height:40px; width:100px; border-radius:2px; border:1px solid #ddd; color:#999;font-size:14px; padding-left:10px; }
.code span{height:40px; width:95px; overflow:hidden; border:1px solid #ddd; border-radius:2px; margin:0 20px 0 10px;}
.code a{ line-height:40px; font-size:14px; color:#666;}
.remember_me{ height:30px; line-height:30px; font-size:13px; color:#666; }
.remember_me input{vertical-align:middle;margin-right:3px;}

.warning{ height:25px; color:#FF0004; font-size:13px;margin-left: 100px;margin-top: -70px;margin-bottom: 20px;}
.login_btn{ width:202px; height:41px; background:url(../images/btn_bg.png) repeat-x; font-size:18px; color:#fff; line-height:42px; border-radius:4px; letter-spacing:5px; cursor:pointer;margin-left: 95px;}
.login_tip{ display:block; font-size:13px; color:#0087ce; text-align:center; margin-top:-28px;margin-left: 200px; }


.foot_cont{ text-align:center; color:#333; font-size:14px; margin-top:125px;color:#ddd;}
.foot_cont span{  color:#333; margin:0 20px 0 10px;}
.code img{float: left;height: 42px;width: 95px;cursor:pointer;}
.code a:hover{color:#0087ce;text-decoration:underline;}
.post{padding-top: 10px;}

/*找回密码*/
.find_box{background:#f6f9fb;padding-top:30px;width:100%;padding-bottom:40px;}
.find_in{background:#fff;padding-bottom:40px;}
.find_box .find_title{width:1140px;height:74px;border-bottom:1px solid #eceef2;margin:0 auto;}
.find_title h3{font-size:20px;color:#333;line-height:74px;}
.find_in form p{margin-bottom: 30px;min-height: 40px;display: block;}
.find_in form p label{line-height: 38px;font-size: 14px;color: #333333;vertical-align: top;float: left;width: 96px;}
.find_in form p label i{font-size: 16px;color: #ee0000;margin-right: 10px;vertical-align: middle;line-height: 12px;}
.find_in form p  span{float: left;display: block;}
.find_in form p  span input.text{width: 326px;height: 40px;line-height: 40px;background: url(../images/input02.png) no-repeat;float: left; padding: 0 4px;}
.find_in form p  span .hint	{line-height: 38px;font-size: 14px;color: #ff0000;vertical-align: top;float: left;margin-left:6px;}
	
.find_in form p  span .hint i{font-size: 16px;color: #ff0000;margin-right: 10px;vertical-align: middle;line-height: 12px;}


.find_in form{width:566px;margin:30px auto 0;}
.find_in button{width:120px;height:42px;background:#ff552e;border-radius:100px;color:#fff;font-size:16px;line-height:42px;text-align:center;margin:60px auto 0px;display:block;}
.footer1{margin-top:0px;}

.warnings{height: 25px;color: #FF0004;font-size: 13px;margin-left: 95px;margin-top: -10px;margin-bottom: -40px;}

/*大事记*/
.develop.flow_box {background:none;}
#box {height: 645px;overflow: hidden;}
.viewport {position:relative;  margin:0 auto; width:765px; height:100%; background:url(img/about/p_4_1.jpg) no-repeat 2px 20px; overflow:visible;}
.viewport .btn { position:absolute; top:80%; z-index:2; margin-top:-22px; width:44px; height:44px; background:no-repeat 0 0;}
.viewport .prev {left: -57px;background-image:url(../images/btn_prev.png);}
.viewport .next {right: -57px;background-image:url(../images/btn_next.png);}
.viewport .wrap {position:relative; left:0; top:0; z-index:1; width:100%; height:100%;}
.viewport .wrap .item {position:absolute;  width:150px; background:url(../images/p_4_3.jpg) repeat-y 6px 0; -webkit-transition:bottom 500ms; transition:bottom 300ms;}
.viewport .wrap .on {bottom:0;}
.viewport .wrap .item div {padding:5px 16px 5px 29px ;background:url(../images/p_4_2.png) no-repeat 0 0;}
.viewport .wrap .item div p {margin-bottom:20px; line-height:18px; color:#5a87c0;}
.viewport .wrap .item div .year {display:block; margin:-10px 0 30px 0; font:lighter 48px "myriadsetpro" !important; color:#5a87c0;}