@charset "utf-8";
/* Author:chenghai*/


/*首页*/
/*.home-foc{background:#f98b0c url(foc_bg.jpg) no-repeat center top;}*/
.home-foc,.changephoto,.home-foc .photo{width: 100%;height:534px; overflow: hidden; position:relative;}
.changephoto{}
.home-foc .photo img{position: absolute;	top: 0;	left: 50%; margin-left:-960px;}

.home-foc-nav{ position:absolute; left:50%; bottom:110px;  width:980px; margin-left:-500px;}
.home-foc-nav ul{ float:right;}
.home-foc-nav li{ float:left; display:inline;cursor:pointer;  margin:0px 0 0 15px; overflow:hidden;}
.home-foc-nav a{ background-image:url(../images/focnav.png); display:block; float:left; cursor: pointer; width:34px; height:47px;}
.home-foc-nav .a01{background-position:0 -60px;}
.home-foc-nav .a02{background-position:-53px -60px;}
.home-foc-nav .a03{background-position:-106px -60px;}
.home-foc-nav .a04{background-position:-160px -60px;}
.home-foc-nav .a05{background-position:-213px -60px;}
.home-foc-nav .a06{background-position:-266px -60px;}
.home-foc-nav .a07{background-position:-319px -60px;}
.home-foc-nav .on .a01{background-position:0 0;}
.home-foc-nav .on .a02{background-position:-53px 0;}
.home-foc-nav .on .a03{background-position:-106px 0;}
.home-foc-nav .on .a04{background-position:-160px 0;}
.home-foc-nav .on .a05{background-position:-213px 0;}
.home-foc-nav .on .a06{background-position:-266px 0;}
.home-foc-nav .on .a07{background-position:-319px 0;}


.home-foc .hd{position:absolute;bottom:40px;left:0;z-index:1;width:100%;height:30px;background:url(../images/touming.png) repeat-x;text-align:center;line-height:30px;}
.home-foc .hd ul{padding-top:5px;text-align:center;}
.home-foc .hd ul li{display:inline-block;overflow:hidden;margin:5px;width:8px;height:8px;background:url(../images/tg_flash_p.png) -18px 0;line-height:9999px;cursor:pointer;zoom:1;}
.home-foc .hd ul .on{background-position:0 0;}


.home-foc .main{ position:absolute; left:0; bottom:0;   width:100%; z-index:1;}
.home-foc .titles{ position:absolute; left:50%; top:5px; margin-left:-470px; width:940px; z-index:1; color:#fff; overflow:hidden;}
.home-foc .titles a{ color:#fff;}
.home-foc .titles dl{ float:right;}
.home-foc .titles  dt{ float:left; font-size:40px;font-family:"微软雅黑"; line-height:45px; display:inline; padding:10px 25px 0 0;}
.home-foc .titles dd{ width:700px; float:left; line-height:1.8em;}
.home-foc .titles dd p{ font-size:13px; line-height:22px;}
.home-foc .more{ padding-bottom:5px; overflow:hidden; width:100%;}
.home-foc .a_more{ float:right;}
.home-foc .bgcolor{background: #de8d45; height:75px;  width:100%;opacity:0.8;filter:Alpha(Opacity=80);}
.change-col01 .bgcolor{ background-color:#a5cc2d}
.change-col02 .bgcolor{ background-color:#693387}
.change-col03 .bgcolor{ background-color:#f99d32}
.change-col04 .bgcolor{ background-color:#00ada9}
.change-col05 .bgcolor{ background-color:#0054a7}
.change-col06 .bgcolor{ background-color:#f08200}
.change-col07 .bgcolor{ background-color:#df0615}
.blowup img { border:0}

.fenqin{ width:1000px; margin:0px auto; margin-top:-40px;}
.main{ width:1000px; margin:0px auto; margin-top:12px; margin-bottom:12px;}
.main .part1,.main .part2{ float:left;}
.main .part2 img{ max-width:1000px;}
.home-news{ float:left;}
.home-news{ width:400px;}
.home-news h1{ float:left; width:100%; border-bottom:#c7c7c7 solid 1px; margin-bottom:10px;}
span.tit{ float:left; font-size:16px; border-bottom:2px #ea1e27 solid; display:inline-block;padding-bottom:6px;}
span.more{ float:right; text-transform:uppercase; color:#727272;}
span.more a{color:#727272;}
.home-news .first{ background:none; padding-left:0px; margin-bottom:6px;}
.home-news .first img{ float:left; max-height:90px; margin-right:10px;}
.home-news .first p{ margin-left:10px; color:#b7b7b7; line-height:22px}
.home-news ul{ float:left;}
.home-news ul li{ float:left; line-height:30px; background:url(../images/i02.gif) 0px 12px no-repeat; padding-left:14px; width:386px;}
.home-news ul li a{ font-size:12px;}
span.date{ float:right;}

.home-pic{ float:right;}
.home-pic{ margin-left:20px; width:580px;}
.home-pic h1{ float:left; width:100%; border-bottom:#c7c7c7 solid 1px; margin-bottom:10px;}
.txMovie{position:relative;width:100%;height:280px;background:#000; float:left}
.focus_pic{overflow:hidden;width:100%;height:280px;}
.focus_pic li{vertical-align:top;}
.focus_pic img{display:inline-block;/*width:100%;*/height:280px;vertical-align:top;}
.focus_nav{position:absolute;bottom:0;left:0;padding-left:58px;width:522px;height:60px;background-color:rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');*zoom:1;}
:root .focus_nav{-ms-filter:none;}
.focus_nav ul{position:relative;padding-top:10px!important;*zoom:1;}
.focus_nav li{position:relative;float:left;display:inline;margin-right:10px;cursor:pointer;*zoom:1;}
.focus_nav .navPrev,.focus_nav .navNext{position:absolute;top:10px;display:inline-block;overflow:hidden;width:36px;height:36px;border:1px solid #fff;background-color:rgba(0,0,0,.6);background-image:url(../images/focus_nav.png);background-repeat:no-repeat;line-height:100;opacity:.6;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');*zoom:1;filter:Alpha(Opacity=60);_background-image:url(../images/focus_nav.ie6.png);}
.focus_nav .navPrev{left:10px;background-position:10px 8px;/*border-right-color:transparent;*/}
.focus_nav .navNext{right:10px;background-position:-22px 8px;}
.focus_nav .navPrev:hover,.focus_nav .navNext:hover{opacity:1;filter:Alpha(Opacity=100);border-right-color:#fff;}
.focus_nav img{width:64px;height:34px;border:2px solid #fff;}
.focus_nav .on b{position:absolute;top:-10px;left:30px;color:#fff;font-size:10px;font-family:arial;-webkit-text-size-adjust:none;}
.focus_text{position:absolute;top:0;right:0;overflow:hidden;width:300px;height:280px;background-color:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000',endColorstr='#CC000000');}
:root .focus_text{-ms-filter:none;}
.focus_text h2 a{display:block;overflow:hidden;width:260px;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;font-size:22px;font-family:'microsoft yahei',simhei;}
.focus_text h2 a:hover{color:#fff;text-decoration:underline;}
.focus_text ul{padding:20px 20px 0;}
.focus_text .sub_tit{overflow:hidden;padding-bottom:20px;height:18px;color:#575757;text-overflow:ellipsis;white-space:nowrap;}
.focus_text .c_txt4,.focus_text .c_txt4 a{color:#787876;line-height:22px;}
.focus_text .c_txt4 a:hover{color:#ccc;}
.focus_text .c_txt4{overflow:hidden;width:260px;white-space:nowrap;}
.focus_info{overflow:hidden;height:132px;}
.focus_text .mod_desc{overflow:hidden;width:260px;text-indent:2em;white-space:normal;}
.btn_play_big{overflow:hidden;margin-right:5px;padding:0 0 0 15px;padding-left:50px;height:40px;background:url(../images/bg_btn.png) no-repeat;background-position:0 -275px;color:#FFF;font-weight:bold;font-size:14px;line-height:40px;line-height:44px\9;cursor:pointer;+line-height:44px;_line-height:40px;}
.btn_play_big span{float:left;padding:0 15px 0 0;height:24px;height:40px;background:url(../images/bg_btn.png) no-repeat;background-position:right -320px;}
.btn_play_big:hover{color:#FFF;}
.focus_text .btn_play_big{position:absolute;bottom:13px;left:20px;}
.txMovie .focus_nav li .cover{position:absolute;top:0;left:0;overflow:hidden;width:68px;height:38px;background:#040303;font-size:0;line-height:999px;opacity:.3;filter:alpha(opacity=30);}
.txMovie .focus_nav li.on .cover{display:none;}
.txMovie .focus_nav li b{display:none;}
.txMovie .focus_nav li.on b{position:absolute;top:-6px;left:29px;display:inline-block;width:0;height:0;border-top:0;border-right:6px dashed transparent;border-bottom:6px solid;border-left:6px dashed transparent;color:#fff;font-size:0;line-height:0;}

/*关于我们*/
.main .left{ width:240px; float:left;}
.main .right{ float:right; margin-left:30px; width:730px; background:#f3f3f3; padding-top:26px;}
.crumbs{ float:left; width:690px;border-bottom:2px solid #005ab7; margin:0px 20px;}
.crumbs h1{ float:left; color:#656565; font-size:18px; line-height:36px; }
.content{ line-height:30px; padding:40px; float:left; overflow:hidden; font-size: 14px; width:650px;}
.content p{ margin:5px 0px; font-size: 14px;}
.content img{ max-width:648px;}
.weizi{line-height:30px; float:right;}
.weizi{ color:#5e5756;}
.weizi a{ color:#5e5756;}
.left h1{ float:left; color:#005ab7; font-size:24px; line-height:64px; border-bottom:2px solid #cccccc; width:100%; margin-bottom:10px; background:url(../images/leftbg.png) no-repeat; text-align:center; height:64px;}
/*.left ul{ float:left; line-height:36px; text-align:center;}
.left ul li{ float:left; width:226px; border-bottom:#cccccc solid 1px;background:url(../images/i02.gif) 80px 16px no-repeat; padding-left:14px;}
.left ul li:hover,.left ul li.on{background:#005aab url(../images/i03.gif) 80px 16px no-repeat;}
.left ul li:hover a,.left ul li.on a{ color:#FFF;}
.left ul li a{ font-size: 14px;}
.left ul li a{ display:block;}
.left ul li a:hover{ background:#005aab; color:#FFF;}*/
.sideMenu{ float:left; width:100%; text-align:center;}

.sideMenu h3 em{ display:block; width:40px; height:32px;background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; position:absolute; right:0px; top:0px;}
.sideMenu h3.on em{ background-position:16px -57px; }

.sideMenu h3{ float:left; width:226px; border-bottom:#cccccc solid 1px;background:url(../images/i02.gif) 40px 12px no-repeat; padding-left:14px;height:32px; line-height:32px; font-weight:normal; position:relative;}
.sideMenu h3:hover,.sideMenu h3.on{background:#005aab url(../images/i03.gif) 40px 12px no-repeat;}
.sideMenu h3:hover a,.sideMenu h3.on a{ color:#FFF;}
.sideMenu h3 a{ font-size: 14px;}
.sideMenu ul{ color:#999; display:none;line-height:32px; float:left; padding-left:14px; width:226px;}
.sideMenu ul li{ float:left; width:100%;}

/*新闻中心*/
.clist{ line-height:30px; padding:40px; float:left;}
ul.newslist{width:100%; float:left;}
ul.newslist li{ float:left;height:98px; margin-bottom:12px;}
ul.newslist li .nleft{ background:#bbbbbb; width:98px; height:100%; float:left; text-align:center; color:#FFF;}
ul.newslist li .nleft .a1{ font-size:48px; margin-top:26px;}
ul.newslist li .nleft .a2{ margin-top:12px; font-size:14px;}
ul.newslist li .nright{ float:right; width:526px; padding:0px 12px; background:#ededed; height:100%;}
ul.newslist li .nright h2{ font-size:16px; line-height:32px; font-weight:normal}
ul.newslist li .nright h2 a{ font-size:16px; line-height:32px}
ul.newslist li .nright p{ color:#666; line-height:20px;}
ul.newslist li:hover .nleft{ background:#4c4c4c;}
ul.newslist li:hover .nright{ background:#005aab;color:#FFF;}
ul.newslist li:hover .nright p{ color:#FFF;}
ul.newslist li:hover .nright h2 a{ color:#FFF;}

/*分页*/
#w_page_numbers{float:left;padding:24px 0;width:100%;text-align:center;}
#w_page_numbers ul{display:inline-block;width:auto;}
#w_page_numbers ul li{width:40px;height:40px;line-height:40px;}
#w_page_numbers ul li.page_info{float:left;padding:0 15px 0 25px;width:auto;color:#777;}
#w_page_numbers ul li a{float:left;display:block;overflow:hidden;width:100%;height:100%;outline:0;text-align:center;text-decoration:none;}
#w_page_numbers ul li{float:left;display:block;margin:1px;}
#w_page_numbers ul li a{background:#e6e6e6;color:#000;}
#w_page_numbers ul li a:hover{background:#005aab;color:#fff;}
#w_page_numbers ul li.c{outline:0;background:#005aab;color:#fff;text-align:center;cursor:default;}


h1.tit3{ font-size:24px; line-height:30px; text-align:center; color: #181818; margin-bottom:20px;}
.content .info{ text-align:center; color:#868686; margin:10px 0px; margin-bottom:10px;}
.share{ margin-bottom: 40px; width:200px; }
.right2_5{ margin: 10px 0px; line-height: 30px;}

.main .part2{ margin-top:10px; width:100%;}
.part2 .quicknav{ float:left; width:420px;}
.part2 .mapbox{ float:right; width:580px; position:relative;}
.part2 .quicknav img{ max-width:350px;}
#ChinaMap{padding-bottom:10px;margin:0px auto;padding-top:10px;position:relative;text-align:center; float:left; margin-left:-20px;}
#tiplayer{padding-right:5px;padding-left:5px;z-index:1000;min-height:1em;background:#000;max-width:250px;padding-bottom:5px;font:12px 'Microsoft YaHei',Arial,宋体,Tahoma,Sans-Serif;color:#fff;padding-top:5px;position:absolute;text-align:left;word-wrap:break-word;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.ToolTip{padding-right:5px;padding-left:5px;z-index:1000;min-height:1em;background:#000;max-width:350px;padding-bottom:5px;font:12px 'Microsoft YaHei',Arial,宋体,Tahoma,Sans-Serif;color:#fff;padding-top:5px;position:absolute;text-align:left;word-wrap:break-word;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.ToolTip{border-right:#c5b270 1px solid;padding-right:15px;border-top:#c5b270 1px solid;padding-left:15px;background:#fffbd6;padding-bottom:0px;border-left:#c5b270 1px solid;color:#bb861c;line-height:30px;padding-top:0px;border-bottom:#c5b270 1px solid;top:30px;}
.mapbox h1{ float:left; width:100%;}
span.tit2{ float:left; font-size:16px; display:inline-block;padding-bottom:6px; position:absolute; top:20px;}

.message{ float:left; margin:20px auto 50px;}
.message p{ margin-top:5px;font-size:16px; font-weight:bold; color:#444;}
.message ul{overflow:hidden; width:105%; display:block; margin-top:10px;}
.message ul li{ display:block; margin-bottom:10px; }
.message ul li.mail{ margin-right:19px;width:282px; height:31px; line-height:31px; }
.message ul li .mail{width:268px; height:31px; line-height:31px; border:1px solid #c6c6c6;padding-left:5px;color:#bababa; font-size:14px;}
.message ul li.info3{ height:167px; margin-top:15px;}
.message ul li .info4{width:648px; height:162px; border:1px solid #c6c6c6;color:#bababa; padding-left:5px; font-size:14px; padding-top:3px;}
.message ul li.Verify{ height:31px;}
.message ul li span{ height:34px; display:block; float:left;}
.message ul li .verification{ display:inline-block; float:left; color:#898989;font-size:14px; margin-left:10px;}
.message ul li .Contact01{  height:30px; float:left; display:inline-block; font-size:14px;border:1px solid #c6c6c6; padding-left:2px;}
.message ul li.verification{margin-top:35px;}
.message ul li.submit{margin-top:30px; margin-right:105px;}
.message ul li .SubmitBtn{width:78px; height:35px; background:#1169a9; border:none; color:#fff; font-size:16px; letter-spacing:4px;border-radius: 4px; margin-top:-3px;}


/*视频中心*/
.videolist{ overflow:hidden; width:690px; padding:40px;}
.videolist ul{ padding-left:1px; overflow:hidden; width:810px;}
.videolist .item{ background-color:#fff; float:left; display:inline; border:1px solid #dbdbdb; width:179px; height:190px; margin:10px 52px 15px 0; overflow:hidden;}
.videolist .pic{width:169px; height:120px;overflow:hidden; padding:5px;}
.videolist .pic img{ display:block;}
.videolist .playbox,.videolist .play,.videolist .play_bg{ position:absolute; display:block; width:179px; height:130px;}
.videolist .playbox{ display:none; margin:-125px 0 0 -5px;}
.videolist .play{ background:url(2013_btn_play.png) no-repeat left top; _background-image:url(btn_play.gif);/*for ie6*/ left:50%; top:50%; width:25px; height:29px; margin:-13px 0 0 -15px; overflow:hidden; text-indent:-9999px; line-height:9999px; cursor:pointer; z-index:1;}
.videolist .play_bg{ background-color:#000; opacity:0.5;filter:alpha(Opacity=50)}
.videolist .conts{ padding:5px 10px; text-align:center;}
#divBacking{position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 10; opacity: 0.5; filter: alpha(opacity=50); background: black; display: none;}
#divframe{position: absolute; left: 0px; top: 0px; display: none; z-index: 100;}
.video_popbox{ position:relative; width:744px; padding:18px;}    
.video_popbox  .close{ background:url(2013_fancy_close.png) no-repeat left top; position:absolute; right:0; top:0;width:48px; height:48px; cursor:pointer;}
.video_popbox .sp_bg{ background:#fff;width:720px; height:475px; padding:15px 0 0 15px;}

/*人才招聘*/
.clist{width:650px;}
.clist_jobs{text-align:center;}
.clist_jobs .hrTitle{margin-bottom:20px;height:33px;background:url(../images/hr1_1.gif);color:#71991c;text-align:left;text-indent:25px;font-weight:bold;font-size:14px;line-height:33px;}
.clist_jobs .hrSearchBlock{padding:34px;background-color:#f9f9f9;}
.clist_jobs .hrSearchBlock .hrSelectBlock{float:left;margin-bottom:20px;}
.clist_jobs .hrSearchBlock select{width:190px;}
.clist_jobs .jobModeTitle{margin:30px 0 0 0;padding:0;width:100%;height:33px;background:url(../images/Hr4_2.gif) no-repeat;list-style:none;}
.clist_jobs .jobModeTitle li{float:left;margin-right:3px;width:109px;height:33px;font-weight:bold;font-size:14px;line-height:33px;}
.rec{overflow:hidden;margin:20px auto;width:100%;}
.rec .rec_title{overflow:hidden;width:100%;height:27px;background-color:#e9e9e9;color:#333;font-weight:bold;line-height:27px;}
.rec span{float:left;display:block;text-align:center;}
.rec .number{overflow:hidden;width:100px;}
.rec .job{overflow:hidden;width:130px;}
.rec .for{overflow:hidden;width:280px;}
.rec .date{overflow:hidden;width:140px;}
.rec .rec_list ul li{overflow:hidden;padding:10px 0;height:20px;border-bottom:1px dashed #cccbcb;font-size:12px;line-height:24px;}
.rec .rec_list ul li a{color:#055691;}
.rec .rec_list ul li a:hover{color:#03F;}
.rec .rec_list ul li .for{text-align:left;}
.introduce .job2{overflow:hidden;margin:0 auto;width:90%;}

/*主营业务*/
.f16{ font-size:16px;}
.yewu{ width:650px; overflow:hidden;}
.yewu ul{ float:left; width:700px; overflow:hidden;}
.yewu ul li{ float:left; margin-right:27px; margin-bottom:40px; position:relative; width:199px; height:193px;}
.yewu ul li:hover{ cursor:pointer;}
.yewu ul li img{ width:100%; height:100%;}
.yewu .shuoming{ margin-bottom:20px;}
.core_desc{position:absolute;bottom:0;left:0;width:100%;}
.core_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.50;filter:alpha(opacity=50);-moz-opacity:.50;-khtml-opacity:.50;}
.core_text{position:relative;overflow:hidden;padding:10px 25px;padding:10px 15px;color:#fff;line-height:26px;}
.core_text .more{color:#ea1e27; float:right;}
