@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, button{padding:0; margin:0;}
body{font-size:14px; min-width:1200px; font-family:'Microsoft YaHei','微软雅黑';}
p{margin:0;}
div, form, ul, ol, li, span, p{margin:0; padding:0; border:0}
img, a img{ border:0; margin:0; padding:0; vertical-align:top;}
a{ text-decoration:none;}
h1, h2, h3, h4, h5, h6{ margin:0; padding:0;}
ul, li, ol{ list-style:none;}
.cifit_1200{ width:1200px; margin:0 auto;}

/*头部导航*/
.cifit_head{ background:url(../images/cifit_banner.jpg) no-repeat center top; height:750px; min-width:1200px;}
.cifit_nav{ background:url(../images/cifit_nav.jpg) no-repeat center top; height:120px; min-width:1200px;}
.cifit_nav ul{ width:930px; margin:0 auto; padding:40px; height:40px; line-height:40px;}
.cifit_nav ul li{ float:left; width:130px; margin-right:30px;}
.cifit_nav ul li:last-child{ float:left; width:130px; margin-right:0;}
.cifit_nav ul li.hover{ background:#bb1313; border-radius:50px;}
.cifit_nav ul li:hover{ background:#bb1313; border-radius:50px;}
.cifit_nav ul li a{ color:#ffffff; background-image:url(../images/cifit_icon.png); background-repeat:no-repeat; display:block; padding-left:60px; font-size:18px;}
.cifit_nav ul li a.shouye{ background-position:25px -2px;}
.cifit_nav ul li a.zixun{ background-position:25px -61px;}
.cifit_nav ul li a.zhanguan{ background-position:25px -120px;}
.cifit_nav ul li a.huodong{ background-position:25px -180px;}
.cifit_nav ul li a.xiangmu{ background-position:25px -240px;}
.cifit_nav ul li a.jianjie{ background-position:25px -298px;}

.cifit_indexcontent{ background:#ffffff; margin-bottom:80px;}
.cifit_indexcontent h1{ background:url(../images/cifit_titlebg.png) no-repeat center center; width:1200px; height:70px; line-height:70px; font-size:52px; text-align:center; color:#db3849; margin:70px 0 40px; position:relative;}
.cifit_indexcontent h1 a{ font-size:14px; color:#db342c; position:absolute; right:0; top:0; height:20px; line-height:20px; margin:14px 17px 0 0;}

/*云展馆*/
.cifit_indexyun{ clear:both; overflow:hidden; width:1200px;}
.cifit_indexyun .cifit_indexyun_left{ float:left; width:663px; height:403px;}
.cifit_indexyun .cifit_indexyun_left img{ float:left; width:663px; height:403px;}
.cifit_indexyun .cifit_indexyun_right{ float:right; width:500px;}
.cifit_indexyun .cifit_indexyun_visitbtn{ width:492px; height:105px; background:url(../images/cifit_visitbtn.png);}
.cifit_indexyun .cifit_indexyun_visitbtn a{ width:320px; height:60px; line-height:60px; text-align:center; display:block; background:#db342c; transform: skew(-16deg); font-size:36px; color:#ffffff; position:absolute; margin:20px 0 0 140px;}
.cifit_indexyun .cifit_indexyun_visitbtn a b{ background:url(../images/cifit_visitbtnjiantou.png) no-repeat center right; padding-right:60px;}
.cifit_indexyun .cifit_indexyun_title{ font-size:24px; font-weight:bold; height:40px; line-height:40px; margin-top:40px;}
.cifit_indexyun .cifit_indexyun_info{ font-size:22px; line-height:40px; margin-top:20px; height:200px; overflow:hidden;}

/*活动推介*/
.cifit_indexactivity{ width:1200px;}
.cifit_indexactivity_scroll{ width:1200px; position:relative;}
.cifit_indexactivity_scroll .scrollbtn{}
.cifit_indexactivity_scroll .scrollbtn .prev,.cifit_indexactivity_scroll .scrollbtn .next{ display:block; width:50px; height:86px; overflow:hidden; position:absolute; cursor:pointer; background-image:url(../images/cifit_scrollbtn.png); background-repeat:no-repeat; z-index:999;}
.cifit_indexactivity_scroll .scrollbtn .prev{ background-position:-4px 0px; margin:109px 0 0 -70px;}
.cifit_indexactivity_scroll .scrollbtn .next{ background-position:-66px 0px; right:0; margin:109px -70px 0 0;}
.cifit_indexactivity_scroll .scrollpic{ width:1200px; overflow:hidden;}
.cifit_indexactivity_scroll .scrollpic ul{ overflow:hidden; zoom:1; }
.cifit_indexactivity_scroll .scrollpic ul li{ margin-right:15px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.cifit_indexactivity_scroll .scrollpic ul li .backdrop img{ width:390px; height:300px; display:block; filter:alpha(opacity=27);opacity:0.27;}
.cifit_indexactivity_scroll .scrollpic ul li .pic{ background:#045db1;}
.cifit_indexactivity_scroll .scrollpic ul li .pic img{ width:390px; height:300px; display:block;}
.cifit_indexactivity_scroll .scrollpic ul li .live{ width:350px; height:200px; position:absolute; z-index:999; color:#ffffff;  padding:50px 20px; display:none;}
.cifit_indexactivity_scroll .scrollpic ul li .live .p1{ background:url(../images/cifit_activityicon.png) no-repeat; height:75px; width:75px; display:block; margin:0 auto;}
.cifit_indexactivity_scroll .scrollpic ul li .live .p2{ font-size:19px; font-weight:bold; height:30px; line-height:30px; padding:12px 0;}
.cifit_indexactivity_scroll .scrollpic ul li .live .p3{ width:50px; height:2px; background:#ffffff; display:block; margin:0 auto;}
.cifit_indexactivity_scroll .scrollpic ul li .live .p4{ font-size:16px; font-weight:bold; height:30px; line-height:30px; overflow:hidden; padding:10px 0;}
.cifit_indexactivity_scroll .scrollpic ul li .live .p5{ font-size:14px; font-weight:bold; height:20px; line-height:20px; overflow:hidden;}
.cifit_indexactivity_scroll .scrollpic ul li .title{ height:42px; line-height:42px; width:360px; padding:0 15px; display:block; background:rgba(22,121,200,0.82); position:absolute; margin-top:-42px; color:#ffffff; font-size:18px; text-align:left;}
.cifit_indexactivity_scroll .scrollpic ul li a:hover{}
.cifit_indexactivity_scroll .scrollpic ul li a:hover .pic img{ display:block; filter:alpha(opacity=27);opacity:0.27;}
.cifit_indexactivity_scroll .scrollpic ul li a:hover .title{ display:none;}
.cifit_indexactivity_scroll .scrollpic ul li a:hover .live{ display:block;}

/*资讯中心*/
.cifit_information{ width:1200px;}
.cifit_indexinformation_tab{ width:1170px; padding:0 15px; clear:both; overflow:hidden;}
.cifit_indexinformation_tab .cifit_indexinformation_tabnav{ height:37px; line-height:37px; display:block; padding:10px 0 50px;}
.cifit_indexinformation_tab .cifit_indexinformation_tabnav ul{ height:37px; display:table; margin:0 auto; text-align:center;}
.cifit_indexinformation_tab .cifit_indexinformation_tabnav ul li{ float:left; width:130px; height:37px; display:block; cursor:pointer; background:#e5e5e5; border-radius:5px; margin:0 5px; color:#666666;}
.cifit_indexinformation_tab .cifit_indexinformation_tabnav ul li.on{ background:#db3849; color:#ffffff;}
.cifit_indexinformation_tab .cifit_indexinformation_tabinfo { padding:15px 0;  zoom:1;  }
.cifit_indexinformation_content{ width:1170px; clear:both; overflow:hidden; height:400px;}
/*左侧轮播图*/
.cifit_indexinformation .cifit_indexinformation_slidebox{ width:570px; height:400px; position:absolute; margin:112px 0 0px 15px;}
.cifit_indexinformation_slideboxbtn{ overflow:hidden; position:absolute; z-index:999999; right:10px; bottom:20px; }
.cifit_indexinformation_slideboxbtn ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.cifit_indexinformation_slideboxbtn ul li{ float:left;  width:10px; height:10px; overflow:hidden; cursor:pointer; background:#a0a0a0; font-size:0; border-radius:50%; margin:0 5px;}
.cifit_indexinformation_slideboxbtn ul li.on{ background:#ffffff; }
.cifit_indexinformation_slideboxpic{ width:570px; height:400px;  overflow:hidden;  }
.cifit_indexinformation_slideboxpic .focus{}
.cifit_indexinformation_slideboxpic .focus img{ width:570px; height:400px; display:block;}
.cifit_indexinformation_slideboxpic .focus p{ font-size:18px; height:48px; line-height:48px; width:350px; background:rgba(0,0,0,0.73); color:#ffffff; position:absolute; padding:0 200px 0 20px; bottom:0;}
.cifit_indexinformation_slideboxbtn{ overflow:hidden; position:absolute; z-index:999999; right:10px; bottom:20px; }
.cifit_indexinformation_slideboxbtn ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.cifit_indexinformation_slideboxbtn ul li{ float:left;  width:10px; height:10px; overflow:hidden; cursor:pointer; background:#a0a0a0; font-size:0; border-radius:50%; margin:0 5px;}
.cifit_indexinformation_slideboxbtn ul li.on{ background:#ffffff; }
.cifit_indexinformation_slideboxpic{ width:570px; height:400px;  overflow:hidden;  }
.cifit_indexinformation_slideboxpic .focus{}
.cifit_indexinformation_slideboxpic .focus img{ width:570px; height:400px; display:block;}
.cifit_indexinformation_slideboxpic .focus p{ font-size:18px; height:48px; line-height:48px; width:480px; background:rgba(0,0,0,0.73); color:#ffffff; position:absolute; padding:0 200px 0 20px; bottom:0;text-overflow:ellipsis;}
/*右侧资讯*/
.cifit_indexinformation_tabinfo .cifit_indexinformation_info{ width:570px; float:right;}
.cifit_indexinformation_info .headlines{ border-bottom:1px dashed #db3849; padding:0px 0 8px; height:111px;}
.cifit_indexinformation_info .headlines .title { font-size:24px; height:40px; line-height:40px; overflow:hidden; margin-bottom:10px; font-weight:500;}
.cifit_indexinformation_info .headlines .title a{ color:#db3849;}
.cifit_indexinformation_info .headlines .info{ height:60px; line-height:30px; color:#999999; overflow:hidden; -webkit-line-clamp:2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.cifit_indexinformation_info .headlines .info a{ color:#db3849;}
.cifit_indexinformation_info .list{ margin-top:5px;}
.cifit_indexinformation_info .list ul{ height:252px; overflow:hidden;}
.cifit_indexinformation_info .list ul li{ height:40px; line-height:40px; overflow:hidden; background:url(../images/cifit_icon.png) no-repeat 0px -354px; padding-left:20px;}
.cifit_indexinformation_info .list ul li a{ font-size:14px; color:#666666; display:inline-block; overflow:hidden; width:450px; white-space: nowrap; text-overflow: ellipsis;}
.cifit_indexinformation_info .list ul li span{ color:#999999; float:right;}

/*项目对接*/
.cifit_indexproject{ width:1200px;}
.cifit_indexproject .cifit_project{ clear:both;}
.cifit_indexproject ul{ clear:both; overflow:hidden; padding:0 7px 20px;}
.cifit_indexproject ul li{ width:283px; height:280px; float:left; margin-right:18px; background:#ffffff; box-shadow:0px 5px 10px 2px rgba(0,0,0,0.1); transform:scale(1); transition:box-shadow 0.6s, transform 0.5s;}
.cifit_indexproject ul li:last-child{ width:283px; height:280px; float:right; margin-right:0px; background:#ffffff; box-shadow:0px 5px 10px 2px rgba(0,0,0,0.1); transform:scale(1); transition:box-shadow 0.6s, transform 0.5s;}
.cifit_indexproject ul li .p1{ width:283px; height:190px;}
.cifit_indexproject ul li .p1 img{ width:283px; height:190px; opacity:0.48;}
.cifit_indexproject ul li .p2{ height:109px; width:109px; position:absolute; margin:-150px 0 0 87px;}
.cifit_indexproject ul li .p2 span{ height:109px; width:109px; background-image:url(../images/cifit_projecticon.png); background-repeat:no-repeat; display:block;}
.cifit_indexproject ul li .p2 span.key{ background-position:-1px -8px;}
.cifit_indexproject ul li .p2 span.write{ background-position:-1px -167px;}
.cifit_indexproject ul li .p2 span.joint{ background-position:-1px -325px;}
.cifit_indexproject ul li .p2 span.guide{ background-position:-1px -484px;}
.cifit_indexproject ul li .p3{ height:90px; line-height:90px; text-align:center; font-size:18px; font-weight:bold; color:#db342c;}

/*底部*/
.cifit_floor{ background:url(../images/cifit_floorbg.jpg) no-repeat center top; height:110px; min-width:1200px; color:#ffffff; padding:60px 0 0; text-align:center;}
.cifit_floor p{ font-size:12px; height:30px; line-height:30px; overflow:hidden; margin-bottom:20px;}
.cifit_floor p span{ margin:0 10px; height:30px; line-height:30px;}
.cifit_floor p span.dianhua{ background:url(../images/cifit_icon.png) no-repeat -10px -413px; padding-left:20px;}
.cifit_floor p span.chuanzhen{ background:url(../images/cifit_icon.png) no-repeat -10px -460px; padding-left:20px;}
.cifit_floor p span.youxiang{ background:url(../images/cifit_icon.png) no-repeat -5px -507px; padding-left:30px;}

/*二级页*/
.cifit_pagehead{ background:url(../images/cifit_pagehead.jpg) no-repeat center top; min-width:1200px; height:370px;}
.cifit_pagecontent{ background:#eeeeee; padding-bottom:25px; clear:both; overflow:hidden;}
.cifit_pagecontent .cifit_pageleft{ width:247px; float:left; background:#ffffff;}
.cifit_pageleft .cifit_pagetitle{ background:url(../images/cifit_pagetitlebg.jpg) no-repeat; height:96px; line-height:96px; width:100%; padding:0 30px; font-size:24px; font-weight:bold; color:#ffffff;}
.cifit_pageleft .cifit_pageleft_nav{}
.cifit_pageleft .cifit_pageleft_nav ul{}
.cifit_pageleft .cifit_pageleft_nav ul li{ height:54px; line-height:54px; font-size:16px; border-bottom:1px solid #e5e5e5;}
.cifit_pageleft .cifit_pageleft_nav ul li a{ padding:0 0 0 15px; display:block; color:#666666;}
.cifit_pageleft .cifit_pageleft_nav ul li a span{ height:54px; line-height:54px; background:url(../images/cifit_pageleft_navbg1.png) no-repeat center left; padding:0 25px 0 15px; display:block; overflow:hidden;}
.cifit_pageleft .cifit_pageleft_nav ul li.hover a{ padding:0 0 0 13px; border-left:2px solid #db3849; display:block; color:#db3849;}
.cifit_pageleft .cifit_pageleft_nav ul li.hover a span{ height:54px; line-height:54px; background:url(../images/cifit_pageleft_navbg2.png) no-repeat center left; padding:0 25px 0 15px; display:block; overflow:hidden;}
.cifit_pageleft .cifit_pageleft_nav ul li:hover a{ padding:0 0 0 13px; border-left:2px solid #db3849; display:block; color:#db3849;}
.cifit_pageleft .cifit_pageleft_nav ul li:hover a span{ height:54px; line-height:54px; background:url(../images/cifit_pageleft_navbg2.png) no-repeat center left; padding:0 25px 0 15px; display:block; overflow:hidden;}

.cifit_pagecontent .cifit_pageright{ width:937px; float:right; background:#ffffff;}
.cifit_pageright .cifit_pagewhere{ height:50px; line-height:50px; font-size:14px; color:#666666; border-bottom:2px solid #eeeeee; margin-left:5px; padding-top:10px;}
.cifit_pageright .cifit_pagewhere a{ margin:0 10px; color:#666666; letter-spacing:1px;}
.cifit_pageright .cifit_pagewhere a.page_index{ background:url(../images/cifit_page_indexicon.png) no-repeat left center; padding-left:30px; margin-left:20px;}
.cifit_pageright .cifit_pageright_list{ padding:35px 30px;}
.cifit_pageright .cifit_pageright_list ul{}
.cifit_pageright .cifit_pageright_list ul li{ height:50px; line-height:50px; border-bottom:1px dotted #f1f1f1; font-size:16px; overflow:hidden;}
.cifit_pageright .cifit_pageright_list ul li:last-child{ height:50px; line-height:50px; border-bottom:none; font-size:16px;}
.cifit_pageright .cifit_pageright_list ul li a{ color:#666666;}
.cifit_pageright .cifit_pageright_list ul li a:hover{ color:#db3849;}
.cifit_pageright .cifit_pageright_flip{ padding:30px 30px 60px; text-align:center;}
.cifit_pageright .cifit_pageright_flip a{ color:#3c3c3c; font-size:14px; height:30px; line-height:30px; padding:5px 10px; border:1px solid #ececec; margin:0 4px;}
.cifit_pageright .cifit_pageright_flip a.hover{ color:#ffffff; background:#ea2a07; border:1px solid #ea2a07;}
.cifit_pageright .cifit_pageright_flip a:hover{ color:#ffffff; background:#ea2a07; border:1px solid #ea2a07;}

/*详情页*/
.cifit_pagecontent .cifit_details{ width:1200px; float:right; background:#ffffff;}
.cifit_details .cifit_pagewhere{ height:50px; line-height:50px; font-size:14px; color:#666666; border-bottom:2px solid #eeeeee; margin-left:5px; padding-top:10px;}
.cifit_details .cifit_pagewhere a{ margin:0 10px; color:#666666; letter-spacing:1px;}
.cifit_details .cifit_pagewhere a.page_index{ background:url(../images/cifit_page_indexicon.png) no-repeat left center; padding-left:30px; margin-left:20px;}

.cifit_details .cifit_details_info{ padding:10px 20px 0;}
.cifit_details .cifit_details_info h3{ line-height:30px; border-bottom:1px dashed #e3e3e3; font-size:18px; font-weight:normal; text-align:center; padding:20px 0; color:#333333;}
.cifit_details .cifit_details_info h4{ height:45px; line-height:45px; border-bottom:1px dashed #e3e3e3; color:#999999; font-size:14px; font-weight:normal; text-align:center; margin-bottom:30px;}
.cifit_details .cifit_details_info h4 span{ margin:0 15px;}
.cifit_details .cifit_details_info .content{ padding:0 0 30px; border-bottom:1px dashed #e3e3e3; clear:both;}
.cifit_details .cifit_details_info .content .pic{ display:inherit; text-align:center;}
.cifit_details .cifit_details_info .content .pic img{ max-width:800px; height:auto;}
.cifit_details .cifit_details_info .content p{ line-height:30px; text-indent:30px; font-size:14px; color:#333333; padding:15px 0;}
.cifit_details .cifit_details_infoflip{ height:32px; line-height:32px; padding:30px 25px;}
.cifit_details .cifit_details_infoflip a{ background:#eeeeee; color:#333333; height:32px; line-height:32px; display:inline-block; padding:0 5px; max-width:550px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.cifit_details .cifit_details_infoflip a.prev{ float:left;}
.cifit_details .cifit_details_infoflip a.next{ float:right;}
