@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,
blockquote, 
dl,dt,dd,ul,ol,li, 
pre, 
form,fieldset,legend,button,input,textarea,
th,td, 
img{ border:medium none; margin:0; padding:0;}
body,button,input,select,textarea{font: 12px/1.5 '微软雅黑',tahoma, Srial, helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{ font-size: 100%;}
em{ font-style:normal;}
ul,ol{ list-style: none;}
img{ border:0;}
table{ border-collapse:collapse; border-spacing:0;}

html{margin: 0;
    padding: 0;
    border: 0;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
  
}


/* Link Style*/
a:link{ color:#333; text-decoration:none;}
a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#F40; text-decoration:underline;}
a:active{ color:#F40; text-decoration:underline;}

/* Common style */
.clear{ clear:both;}
.floatL{ float:left;}
.floatR{ float:right;}
.content{ width:1200px; margin:0 auto; zoom:1; }
.bd{ height:100%;}

.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
.mt80{ margin-top:80px;}
.mt100{ margin-top:100px;}
.ml20{ margin-left:20px;}
.mb30{ margin-bottom:30px;}

.f1{ color:#059dc1!important;}
.f2{ color:#fff!important;}

.block_04{ width:100%; background:#fff; padding:50px 0; float:left;}
.block_05{ width:100%; background:#f9f9f9; padding:50px 0; float:left;}
.block_06{ width:100%; height:703px;; background:#f6f6f6 url(../images/bg03.png) center no-repeat; float:left;position: relative !important;
    background-size: cover !important;
    overflow: hidden !important;
    background-position: center !important;
    background-repeat: no-repeat !important;}


.banner_about{ width:100%; height:350px; background:#3f567c url(../images/banner_about.png) center no-repeat; margin-top:-7px; float:left;}
.banner_cplist{ width:100%; height:350px; background:#3f567c url(../images/banner_cplist.png) center no-repeat; margin-top:-7px; float:left;}
.banner_dj{ width:100%; height:350px; background:#3f567c url(../images/banner_dj.png) center no-repeat; margin-top:-7px; float:left;}
.banner_sb{ width:100%; height:350px; background:#3f567c url(../images/banner_sb.png) center no-repeat; margin-top:-7px; float:left;}
.banner_news{ width:100%; height:350px; background:#3f567c url(../images/banner_news.png) center no-repeat; margin-top:-7px; float:left;}
.banner_us{ width:100%; height:350px; background:#3f567c url(../images/banner_us.png) center no-repeat; margin-top:-7px; float:left;}
.banner_vo{ width:100%; height:350px; background:#3f567c url(../images/banner_vo.png) center no-repeat; margin-top:-7px; float:left;}


/*首页*/
.head{ width:100%; min-width:1400px; border-top:8px solid #3f567c; background:url(../images/head_bottom.png) bottom repeat-x; padding-bottom:7px; float:left;}
.head .logo{ width:470px; height:52px; padding:20px 0 ; background:url(../images/logo.png) left no-repeat; background-size: 100% auto; float:left;}
.head .nav{ color:#c7c7c7; font-size:14px; margin:33px 0 0 0px; float:left;}
.head .nav li{ float:left; position:relative;}
.head .nav a{ color:#666; padding:10px 5px; margin:0 5px;}
.head .nav a:hover{ color:#112f9f; border-bottom:2px solid #112f9f; text-decoration:none;}
.head .nav .slt{ color:#112f9f; border-bottom:2px solid #112f9f;}
.head .nav_r{ float:right;}
.head .nav_r .phone{ color:#0080cc; font-size:20px; font-weight:bold; margin:20px 10px 0 0; float:left;}
.head .nav_r a{ color:#666; font-size:16px; width:80px; height:92px; line-height:92px; text-align:center; border-left:1px solid #eee; float:left; }
.head .cpOpen{ width:100%; background:#fff; padding-top:29px; position:absolute; left:0px; top:30px; display:none; z-index:10}
.head .cpOpen dd{ color:#666; font-size:14px; width:100%; height:44px; line-height:44px; text-align:center; border-bottom:1px solid #ddd; float:left;}
.head .cpOpen a{ width:100%; height:44px; line-height:44px; margin:0; padding:0; float:left;}
.head .cpOpen a:hover{ color:#fff; background:#112f9f; border-bottom:none;}

.head2{ width:100%;  border-top:8px solid #3f567c; background:url(../images/head_bottom.png) bottom repeat-x;padding-bottom:7px; float:left;}
.head2 .logo{ width:470px; height:52px; padding:20px 0 ; background:url(../images/logo.png) left no-repeat; background-size: 100% auto; float:left;}
.head2 .nav{ color:#c7c7c7; font-size:16px; margin:33px 0 0 50px; float:left;}
.head2 .nav li{ float:left; position:relative;}
.head2 .nav a{ color:#666; padding:10px 10px; margin:0 10px;}
.head2 .nav a:hover{ color:#112f9f; border-bottom:2px solid #112f9f; text-decoration:none;}
.head2 .nav .slt{ color:#112f9f; border-bottom:2px solid #112f9f;}
.head2 .nav_r{ float:right;}
.head2 .nav_r .phone{ color:#0080cc; font-size:22px; font-weight:bold; background:url(../images/phone.png) top right no-repeat; padding-top:22px; margin:20px 30px 0 0; float:left;}
.head2 .nav_r a{ color:#666; font-size:16px; width:92px; height:92px; line-height:92px; text-align:center; border-left:1px solid #eee; float:left; }
.head2 .cpOpen{ width:100%; background:#fff; padding-top:29px; position:absolute; left:0px; top:30px; display:none;}
.head2 .cpOpen dd{ color:#666; font-size:14px; width:100%; height:44px; line-height:44px; text-align:center; border-bottom:1px solid #ddd; float:left;}
.head2 .cpOpen a{ width:100%; height:44px; line-height:44px; margin:0; padding:0; float:left;}
.head2 .cpOpen a:hover{ color:#fff; background:#112f9f; border-bottom:none;}

.list1{ width:100%; height:100%; float:left;}
.list1 li{ width:50%; height:100%; float:left; position:relative; background-size: cover !important;
    overflow: hidden !important;
    background-position: center !important;
    background-repeat: no-repeat !important;}
.list1 .img1{ background:url(../images/img_01.png) center no-repeat;}
.list1 .img2{ background:url(../images/img_02.png) center no-repeat;}
.list1 .move_block{ width:100%; height:100%; background:url(../images/bg01.png); float:left; display:none;}
.list1 .move_block a{ color:#fff; font-size:40px; width:100%; height:100%; line-height:900px;display: table-cell; vertical-align:middle; background:url(../images/ico_01.png) 50% 250px no-repeat; text-align:center; float:left;}

.block_01{ width:100%; height:100%; background:#f6f6f6; float:left;}
.block_02{ width:100%; height:100%; background:#fff; padding-bottom:40px; float:left;}
.block_03{ width:100%; height:100%; background:#f6f6f6 url(../images/bg02.png) center no-repeat; float:left;}

.title_01{ width:100%; text-align:center; float:left;}
.title_01 p{ color:#112f9f; font-size:50px; font-weight:bold;}
.title_01 p em{ color:#333;}
.title_01 span{ color:#666666; font-size:30px;}

.title_02{ color:#fff; width:100%; text-align:center; float:left;}
.title_02 p{ font-size:50px; font-weight:bold;}
.title_02 span{ font-size:30px;}

.box_01{ width:100%; background:url(../images/img_03.png) 28% bottom no-repeat; background-size:350px; float:left;}
.list2{ width:580px; margin-top:100px; float:right;}
.list2 li{ width:168px; height:183px; border:1px solid #ddd; margin:20px 11px; float:left;}

.title_02{ width:100%; text-align:center; float:left;}
.title_02 li{ color:#333; font-size:16px; width:150px; height:44px; line-height:44px; margin:0 20px; background:#fff; border:1px solid #eee; border-radius:40px; display:inline-block; cursor:pointer;}
.title_02 .this{ color:#fff; border:1px solid #112f9f; background:#112f9f;}

.newsBox{ width:1200px; float:left;}
.imgNews{ width:420px; float:left;}
.imgNews img{ width:420px; height:260px;}
.imgNews h2{ font-size:20px; font-weight:normal; width:100%; height:40px; line-height:40px; float:left; overflow:hidden;}
.imgNews h2 a{ color:#112f9f;}
.imgNews p{ color:#333; width:100%; height:48px; line-height:24px; font-size:14px; float:left; overflow:hidden;}
.newsList{ width:730px; float:right;}
.newsList .news_1{ width:100%; margin:15px 0; float:left;}
.news_1 .time{ width:69px; height:145px; text-align:right; padding-right:30px; border-right:1px solid #eee; float:left;}
.news_1 .time strong{ color:#333; font-size:22px; width:100%; margin-top:45px; float:left;}
.news_1 .time p{ color:#999; font-size:16px;}
.news_1 .text{ width:600px; padding:20px 0 20px 30px; float:left; position:relative;}
.news_1 .text h2{ color:#333; font-size:16px; width:100%; height:40px; line-height:40px; float:left; overflow:hidden;}
.news_1 .text p{ color:#666; font-size:14px; width:100%; height:48px; line-height:24px; float:left; overflow:hidden;}
.news_1 .text .link{ width:28px; height:11px; background:url(../images/ico_02.png) no-repeat; text-indent:99px; overflow:hidden; position:absolute; left:30px; bottom:0px;}

.video{ width:100%; background:url(../images/bg_03.png) center no-repeat; background-size:auto 90%; float:left; cursor:pointer;}
.video a{ width:100%; height:100%; float:left;}
.video_open{ width:800px; height:500px; background:#fff; border:5px solid #ddd; border-radius:5px; position: fixed; left:50%; top:50%; margin-left:-400px; margin-top:-250px; box-shadow: 0px 0px 5px #e5e5e5; display:none; z-index:9;}
.video_open .close{ color:#666; font-size:20px; position:absolute; background:#fff; border:2px solid #ddd; border-radius:3px; padding:0 10px; top:-5px; right:-50px; margin-left:-20px; cursor:pointer;}
.video_open .close:hover{ color:#ddd;}

.foot{ color:#fff; width:100%; background:#333; float:left;}
.foot2{ color:#fff; width:100%; background:#333; float:left;}
.foot_1{ width:100%; border-bottom:1px solid #454545; padding:30px 0; float:left;}
.foot_1 .l,.foot_1 .l2{ float:left; }
.foot_1 .l h2{ font-size:30px; }
.foot_1 .l p{ color:#d0d0d0; font-size:16px; }
.foot_1 .r{ text-align:right; float:right; }
.foot_1 .r span{ color:#d0d0d0; font-size:16px;}
.foot_1 .r p{ color:#0080cc; font-size:44px; font-weight:bold; background:url(../images/ico_03.png) left no-repeat; padding-left:50px;}

.foot_list{ width:160px; float:left;}
.foot_list li{ width:100%; line-height:30px; float:left;}
.foot_list li strong{ color:#fff; font-size:16px;}
.foot_list li a{ color:#979797; font-size:14px;}

.foot_1 .r2{ color:#999; font-size:14px; width:116px; line-height:30px; text-align:center; float:right;}
.foot_1 .r2 p{ width:116px; height:116px; background:url(../images/img_2wm.png) no-repeat; float:left;}

.foot_1 .r3{ color:#999; font-size:14px; width:116px; line-height:30px; text-align:center; margin-right:20px; float:right;}
.foot_1 .r3 p{ width:116px; height:116px; background:url(../images/img_2wm_e.png) no-repeat; float:left;}

.foot_2{ color:#999; font-size:12px; width:100%; height:60px; line-height:60px; text-align:center; float:left;}
.foot_2 a{ color:#999;}


.location{ width:100%; height:80px; line-height:80px; border-bottom:1px solid #e7e7e7; float:left;}
.location span{ color:#666; font-size:14px; background:url(../images/ico_04.png) left no-repeat; padding-left:30px; float:left; }
.menu_about{ float:right;}
.menu_about li{ float:left;}
.menu_about li a{ width:125px; height:80px; line-height:80px; text-align:center; text-decoration:none; float:left;}
.menu_about .slt{ color:#fff; background:#3f567c;}
.menu_about a:hover{ color:#fff; background:#3f567c;}

.about_1 .l{ width:535px; padding:658px 40px 0 40px; background:url(../images/img_05.png) top no-repeat; float:left;}
.about_1 .l .t1{ width:50%; text-align:center; float:left;}
.about_1 .l .t1 p{ color:#112f9f; font-size:32px; width:100%; line-height:60px; margin-top:40px; float:left;}
.about_1 .l .t1 span{ color:#666; font-size:14px; width:100%; float:left;}

.about_1 .r{ width:525px; padding:0 30px; float:right;}
.about_1 .r h1{ color:#112f9f; font-size:38px;}
.about_1 .r h2{ color:#666; font-size:34px; font-weight:normal;}
.about_1 .r h3{ color:#333; font-size:18px; font-weight:normal; margin-top:40px;}
.about_1 .r p{ color:#666; font-size:14px; line-height:24px; text-indent:2em; margin-top:20px;}
.about_1 .r p em{ color:#112f9f;}
.about_1 .text{ width:100%; float:left;}
.about_1 .text p{ color:#666; font-size:14px; line-height:24px; text-indent:2em; margin-top:20px;}

.imgBox{ width:100%; height:600px; background:url(../images/img_09.png) center no-repeat; float:left;}

.float{ width:56px; position:fixed; right:0px; top:35%; z-index:9;}
.float li{ width:56px; height:56px; line-height:56px; text-align:center; background:#fff; margin-bottom:3px; box-shadow: 0px 0px 5px #e5e5e5; overflow:hidden; cursor:pointer; float:right;}
.float li a{ width:100%; height:100%; text-decoration:none; float:left;}
.float li span{ width:56px; height:56px; float:left;}
.float li em{ color:#112f9f; font-size:20px; border-left:1px solid #eee; padding-left:10px; float:left;}
.float .w{transition: width 0.5s ease;}
.float .w:hover{ width:220px;}
.float .i1{ background:#fff url(../images/ico_05.png) center no-repeat;}
.float .i2_2{ background:#fff url(../images/ico_06.png) center no-repeat;}
.float .i2{ background:#fff url(../images/ico_15.png) center no-repeat;}
.float .i3{ background:#fff url(../images/ico_07.png) center no-repeat;}
.float .i4{ background:#fff url(../images/ico_08.png) center no-repeat; position:relative; overflow:inherit;}
.float .i5{ background:#112f9f url(../images/ico_09.png) center no-repeat;}
.float .i6{ background:#fff url(../images/ico_16.png) center no-repeat;}
.float .i7{ background:#fff url(../images/ico_14.png) center no-repeat;}
.float .i4 .wx{ width:84px; height:84px; border:1px solid #e7e7e7; padding:4px; background:#fff url(../images/wx.png) 4px no-repeat; position:absolute; top:0px; left:-100px; box-shadow: 0px 0px 5px #e5e5e5; display:none;}
.float .fz{ font-size:14px;}

.cpBox_1{ width:600px; height:280px; padding:70px 0 0 600px; float:left;}
.cpBox_1.cp1{ background:#c4cbd7 url(../images/img_10.png) 110px no-repeat;}
.cpBox_1.cp2{ background:#c4cbd7 url(../images/img_11.png) 110px no-repeat;}
.cpBox_1.cp3{ background:#c4cbd7 url(../images/img_12.png) 110px no-repeat;}
.cpBox_1.cp4{ background:#c4cbd7 url(../images/img_24.png) 110px no-repeat;}
.cpBox_1.cp5{ background:#c4cbd7 url(../images/img_25.png) 110px no-repeat;}
.cpBox_1.cp6{ background:#c4cbd7 url(../images/img_26.png) 110px no-repeat;}
.cpBox_1.cp7{ background:#c4cbd7 url(../images/img_27.png) 110px no-repeat;}
.cpBox_1 h2{ color:#112f9f; font-size:30px; margin-bottom:20px;}
.cpBox_1 p{ color:#333; font-size:16px; line-height:28px;}
.cpBox_1 a{ width:172px; height:51px; background:url(../images/but_01.png); margin-top:30px; display:block;}
.cpBox_1 a:hover{ opacity:0.6}

.cpBox_2{ width:490px; height:280px; padding:70px 600px 0 110px; float:left;}
.cpBox_2.cp1{ background:#d3d9e1 url(../images/img_10.png) 630px no-repeat;}
.cpBox_2.cp3{ background:#d3d9e1 url(../images/img_12.png) 630px no-repeat;}
.cpBox_2.cp4{ background:#c4cbd7 url(../images/img_24.png) 630px no-repeat;}
.cpBox_2.cp5{ background:#c4cbd7 url(../images/img_25.png) 630px no-repeat;}
.cpBox_2.cp6{ background:#c4cbd7 url(../images/img_26.png) 630px no-repeat;}
.cpBox_2.cp7{ background:#c4cbd7 url(../images/img_27.png) 630px no-repeat;}
.cpBox_2 h2{ color:#112f9f; font-size:30px; margin-bottom:20px;}
.cpBox_2 p{ color:#333; font-size:16px; line-height:28px;}
.cpBox_2 a{ width:172px; height:51px; background:url(../images/but_01.png); margin-top:30px; display:block;}
.cpBox_2 a:hover{ opacity:0.6}

.ecpBox a{ width:212px; height:51px; background:url(../images/e/but_01_e.png); margin-top:30px; display:block;}

.cpText{ width:100%; float:left;}
.cpText h2{ color:#333; font-size:26px; font-weight:bold; margin-top:30px;}
.tab01{ width:100%; float:left;}
.tab01 td{ font-size:14px; padding:10px 20px; border:1px solid #ccc;}
.tab01 .td_title{ color:#333; font-weight:bold;}
.tabe td{ font-size:14px; padding:10px 5px; border:1px solid #ccc;}
.tab01 .c1{ color:#112f9f; font-weight:bold;}
.tab01 .b1{ background:#e7eaf5;}

.djList{ width:100%; float:left;}
.djList li{ width:380px; border:1px solid #ccc; margin:0 9px 30px 9px; float:left;}
.djList li img{ width:380px; height:228px;}
.djList li p{ color:#333; font-size:18px; width:100%; height:80px; line-height:80px; text-align:center; float:left; overflow:hidden;}

.pageList{ width:100%; font-size:15px; text-align:center; float:left;}

.voList{ width:100%; float:left;}
.voList li{ width:380px; border:1px solid #dedede; margin:0 9px 30px 9px; cursor:pointer; float:left;}
.voList li img{ width:380px; height:228px; float:left;}
.voList li p{ color:#333; font-size:18px; width:100%; height:80px; line-height:80px; text-align:center; float:left;}

.textBox{ width:1000px; background:#fff; padding:30px 100px; float:left;}
.textBox .title{ width:100%; text-align:center; border-bottom:2px solid #e3e3e3; padding:20px 0; float:left;}
.textBox .title p{ color:#333; font-size:30px; }
.textBox .title span{ color:#999; line-height:40px; font-size:12px; }
.textBox .text{ color:#333; font-size:14px; width:100%; line-height:30px; padding:50px 0; border-bottom:1px solid #e3e3e3; float:left;}
.textBox .newsNext{ color:#666; font-size:14px; width:100%; line-height:60px; float:left;}
.textBox .newsNext a{ color:#666;}
.textBox .newsNext span{ float:left;}
.textBox .newsNext p{ float:right;}

.newsList2{ width:100%; float:left;}
.newsList2 li{ width:380px; background:#fff; margin:0 10px 30px 10px; float:left;}
.newsList2 li img{ width:380px; height:228px;}
.newsList2 li:hover .text{ background:#112f9f;}
.newsList2 li:hover .text h2 a{ color:#fff; }
.newsList2 li:hover .text p{ color:#fff; }
.newsList2 li:hover .text span{ color:#fff; }

.newsList2 li .text{ width:330px; height:184px; padding:15px 25px; float:left;}
.newsList2 li h2{ font-size:18px; width:100%; height:52px; line-height:26px; float:left; overflow:hidden;}
.newsList2 li h2 a{ color:#112f9f;}
.newsList2 li p{ color:#666; font-size:14px; width:100%; height:78px; line-height:24px; margin-top:20px; float:left; overflow:hidden;}
.newsList2 li span{ color:#666; font-size:14px; width:100%; height:24px; line-height:24px; margin-top:10px; float:left;}

.about_list { width:100%; border-bottom:1px solid #ddd; padding-bottom:50px; float:left;}
.about_list li{ color:#333; height:50px; line-height:50px; font-size:16px; margin-left:100px;}
.about_list h2{ font-size:26px;}
.about_list span{ padding-left:40px; display:block;}
.about_list .ico1{ background:url(../images/ico_10.png) left no-repeat;}
.about_list .ico2{ background:url(../images/ico_11.png) left no-repeat;}
.about_list .ico3{ background:url(../images/ico_12.png) left no-repeat;}
.about_list .ico4{ background:url(../images/ico_13.png) left no-repeat;}

.imgMap{ width:100%; height:500px; background:url(../images/img_23.png) center no-repeat; margin:30px 0; float:left;}
.imgMap2{ width:100%; height:500px; background:url(../images/img_23_e.jpg) center no-repeat; margin:30px 0; float:left;}

.mess{ width:100%; float:left;}
.mess h2{ color:#333; font-size:30px; font-weight:normal;}
.mess ul{ width:100%; float:left;}
.mess li{ margin:20px 0 0 60px; float:left;}
.mess li span{ color:#333; font-size:14px; width:60px; height:40px; line-height:40px; float:left;}
.mess li .i1{ font-size:14px; width:388px; height:18px; line-height:18px; border:1px solid #d7d7d7; background:#fff; padding:10px 20px; float:left;}
.mess li .i2{ font-size:14px; width:937px; height:200px; line-height:18px; border:1px solid #d7d7d7; background:#fff; padding:10px 20px; float:left;}
.mess li .i3{ font-size:14px; width:200px; height:18px; line-height:18px; border:1px solid #d7d7d7; background:#fff; padding:10px 20px; float:left;}
.mess li .b1{ color:#fff; font-size:18px; width:200px; height:40px; line-height:40px; text-align:center; background:#112f9f; margin-left:60px; cursor:pointer;}
.mess li .b1:hover{ opacity:0.8;}
.mess li img{ height: 40px; margin-left: 20px; }



/*英文版*/
.head3{ width:100%; min-width:1400px; border-top:8px solid #3f567c; background:#fff url(../images/head_bottom.png) bottom repeat-x; padding-bottom:7px; float:left;}
.head3 .logo{ width:540px; height:52px; padding:20px 0 ; background:url(../images/e/logo.png) 10px no-repeat; float:left;}
.head3 .nav{ color:#c7c7c7; font-size:16px; margin:40px 0 0 20px; float:left;}
.head3 .nav li{ float:left; position:relative;}
.head3 .nav a{ color:#666; padding:10px 5px; margin:0 10px;}
.head3 .nav a:hover{ color:#112f9f; border-bottom:2px solid #112f9f; text-decoration:none;}
.head3 .nav .slt{ color:#112f9f; border-bottom:2px solid #112f9f;}
.head3 .nav_r{ float:right;}
.head3 .nav_r .phone{ color:#0080cc; font-size:22px; font-weight:bold; background:url(../images/phone.png) top right no-repeat; padding-top:22px; margin:20px 30px 0 0; float:left;}
.head3 .nav_r a{ color:#666; font-size:16px; width:92px; height:92px; line-height:92px; text-align:center; border-left:1px solid #eee; float:left; }
.head3 .nav_r a:hover{ color:#fff; background:#112f9f;}
.head3 .cpOpen{ width:200px; background:#fff; padding-top:29px; position:absolute; left:-55px; top:30px; display:none; z-index:3;}
.head3 .cpOpen dd{ color:#666; font-size:14px; width:100%; height:44px; line-height:44px; text-align:center; border-bottom:1px solid #ddd; float:left;}
.head3 .cpOpen a{ width:100%; height:44px; line-height:44px; margin:0; padding:0; float:left;}
.head3 .cpOpen a:hover{ color:#fff; background:#112f9f; border-bottom:none;}

.banner{ width:100%; margin-top:-7px; float:left; z-index:1;}
.banner .flexslider{position:relative;height:980px;overflow:hidden;background:url(../images/e/loading.gif) 50% no-repeat; z-index:1}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:980px;position: relative !important;
    background-size: cover !important;
    overflow: hidden !important;
    background-position: center !important;
    background-repeat: no-repeat !important;}
.banner .slides li a{ width:100%; height:980px; float:left;}
.banner .flex-control-nav{position:absolute;bottom:20px; right:48%; z-index:2;}
.banner .flex-control-nav li{display:inline-block;width:20px;height:20px;margin:0 1px;*display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;width:20px;height:20px;line-height:60px;overflow:hidden;background:url(../images/e/dot.png) right 0 no-repeat;cursor:pointer;}
.banner .flex-control-nav .flex-active{background-position:0 0;}
.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%; display:none;}
.banner .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.banner .flex-direction-nav li a.flex-prev{left:40px;background:url(../images/e/prev.png) center center no-repeat;}
.banner .flex-direction-nav li a.flex-next{right:40px;background:url(../images/e/next.png) center center no-repeat;}

.banner_e{ width:100%; margin-top:-7px; float:left; z-index:1;}
.banner_e .flexslider{position:relative;height:694px;overflow:hidden;background:url(../images/e/loading.gif) 50% no-repeat; z-index:1}
.banner_e .slides{position:relative;z-index:1;}
.banner_e .slides li{height:694px;}
.banner_e .slides li a{ width:100%; height:694px; float:left;}
.banner_e .flex-control-nav{position:absolute;bottom:20px; right:48%; z-index:2;}
.banner_e .flex-control-nav li{display:inline-block;width:20px;height:20px;margin:0 1px;*display:inline;zoom:1;}
.banner_e .flex-control-nav a{display:inline-block;width:20px;height:20px;line-height:60px;overflow:hidden;background:url(../images/e/dot.png) right 0 no-repeat;cursor:pointer;}
.banner_e .flex-control-nav .flex-active{background-position:0 0;}
.banner_e .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%; display:none;}
.banner_e .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.banner_e .flex-direction-nav li a.flex-prev{left:40px;background:url(../images/e/prev.png) center center no-repeat;}
.banner_e .flex-direction-nav li a.flex-next{right:40px;background:url(../images/e/next.png) center center no-repeat;}

.list3{ width:100%; float:left;}
.list3 li{ width:32%; margin:20px 0.5%; float:left;}
.list3 .i1{ width:100%; height:300px; background:url(../images/e/img_01.png) left no-repeat; float:left;}
.list3 .i2{ width:100%; height:300px; background:url(../images/e/img_02.png) left no-repeat; float:left;}
.list3 .i3{ width:100%; height:300px; background:url(../images/e/img_03.png) left no-repeat; float:left;}


.efootBox{ width:100%; background:#f5f5f5; float:left;}
.efoot{ width:100%; padding:30px 0; float:left;}
.elist_1{ width:140px; margin-right:40px; float:left}
.elist_1 li{ width:100%; float:left}
.elist_1 li h2{ color:#333; font-size:20px; font-weight:normal; border-bottom:1px solid #dcdcdc; padding-bottom:20px; margin-bottom:20px;}
.elist_1 li a{ color:#666; font-size:14px; line-height:30px;}
.efoot .text{ color:#999; font-size:14px; line-height:24px; float:right; position:relative;}
.efoot .text h2{ color:#000; font-size:18px; font-weight:normal; margin-bottom:20px;}
.efoot .text .b1{ color:#112f9f; height:38px; line-height:38px; font-weight:bold; border:1px solid #112f9f; margin-top:20px; padding:0 10px; border-radius:20px; display:inline-block;}
.efoot .text .b1:hover{ color:#fff; background:#112f9f; text-decoration:none;}
.efoot .text .wm{ color:#666; width:100px; position:absolute; right:70px; top:100px;}
.efoot .text .wm span{ width:100px; height:100px; background:url(../images/img_2wm_e.png) no-repeat; background-size:100% 100%; border:1px solid #ddd; float:left;}
.efoot .text .wm p{ width:100%; height:22px; line-height:22px; text-align:center; float:left;}

.copyRight{color:#999; font-size:14px; width:100%; border-top:1px solid #dcdcdc; padding:20px 0; float:left;}

.video_list{ width:100%; text-align:center; float:left;}
.video_list li{ width:290px; height:180px; border:2px solid #fff; border-radius:2px; margin:0 3px; float:left; position:relative; cursor:pointer;}
.video_list li a{ width:100%; height:100%; float:left; }
.video_list .t1{ background:url(../images/v_img01.jpg) no-repeat; background-size:100% 100%;}
.video_list .t2{ background:url(../images/v_img07.jpg) no-repeat; background-size:100% 100%;}
.video_list .t3{ background:url(../images/v_img12.jpg) no-repeat; background-size:100% 100%;}
.video_list .t4{ background:url(../images/v_img04.jpg) no-repeat; background-size:100% 100%;}

.vo_more{ width:100%; text-align:center; float:left;}
.vo_more a{ color:#fff; font-size:16px; width:150px; height:46px; line-height:46px; text-align:center; border:3px solid #fff; border-radius:50px; display:inline-block;}
.vo_more a:hover{ opacity:0.8; text-decoration:none;}

#pagelist{ font-size:15px;}
.fengye{ font-size:15px; text-align:center; padding:10px;}

@media(max-width:1440px){
	.box_01 {
    width: 100%;
    background: url(../images/img_03.png) 30% bottom no-repeat;
    background-size: 300px;
    float: left;
}
.list2{margin-top: 50px;}	
	
}
@media(max-width:1280px){
	
	html,body{min-width:1400px!important}
	.head{min-width:1400px!important}
	.head2{min-width:1400px!important}
	.head .logo{width:300px;height:33px;}
	.head2 .logo{width:300px;height:33px;}
	.head2 .nav {margin: 33px 0 0 0px;}
	.head2 .nav a {
   
    padding: 10px 5px;
    margin: 0 5px;
}
.head2 .nav_r .phone {
    color: #0080cc;
    font-size: 18px;
    font-weight: bold;
    background: url(../images/phone.png) top right no-repeat;
    padding-top: 22px;
    margin: 20px 5px 0 0;
    float: left;
}
.head2 .nav_r a {
  
    width: 40px;
   
}
.content{width:90%;}
.cpBox_1{    padding: 70px 0 0 500px;}
.cpBox_2{   padding: 70px 500px 0 110px;}

}


@media(max-width:1024px){
	html,body{min-width:1400px!important}
	.head{min-width:1400px!important}
	.head2{min-width:1400px!important}
	.head .logo{width:300px;height:33px;}
	.head2 .logo{width:300px;height:33px;}
	.head2 .nav {margin: 33px 0 0 0px;}
	.head2 .nav a {
   
    padding: 10px 5px;
    margin: 0 5px;
}
.head2 .nav_r .phone {
    color: #0080cc;
    font-size: 18px;
    font-weight: bold;
    background: url(../images/phone.png) top right no-repeat;
    padding-top: 22px;
    margin: 20px 5px 0 0;
    float: left;
}
.head2 .nav_r a {
  
    width: 40px;
   
}
.content{width:90%;}
.cpBox_1{    padding: 70px 0 0 500px;}
.cpBox_2{   padding: 70px 500px 0 110px;}
.djList li{width:335px;}
.djList li img{width:100%;}
.list1{height:633px!important}
.video_list li{width: 24%;}
.about_1 .l{width:400px;}
}

