/* CSS Document */

html {height: 100%;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}

a img{ border:0;}

body a{color: #FFFFFF;}

body{letter-spacing:2px;}

*:focus{outline:none;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix{*+height:1%;}

a{ text-decoration: none; color: #000;}

body{height: 100%;font:12px/1.8 "Microsoft YaHei", Arial, Helvetica, sans-serif;color:#666;}

.bg_gray{background-color:#f3f5f7;}

a{color:#666;text-decoration:none;}

a:hover{text-decoration:none;}

a:focus,input:focus{outline:none;}

img{border:0 none;vertical-align:middle;}

input{font-size:inherit;vertical-align:middle;}

ul,ol,li{list-style-type:none;}

h1,h2,h3,h4,h5,h6{font-weight:normal;}

em,i{font-style:normal;}



.left,.fl{float:left;}

.right,.fr{float:right;}

.t_l{text-align:left;}

.t_c{text-align:center;}

.t_r{text-align:right;}

.hidden{display:none;}

.mt20{margin-top:20px;}

.mt15{margin-top:15px;}

.mt10{margin-top:10px;}

.mt5{margin-top:5px;}

.ml20{margin-left:20px;}

.ml15{margin-left:15px;}

.ml10{margin-left:10px;}

.ml5{margin-left:5px;}

.abs{position:absolute;}

.left1920{margin-left:-960px;position:relative;left:50%;z-index:0; float:left; width:1920px; height:auto;}

.pos{position:relative;}



#video1{

	padding-top: 60px;

}



.wrapper{width:100%;min-width:1000px;overflow:hidden;}



.container,.main{width:1000px;margin:0 auto;}

.main{min-height:900px;padding:10px 0;}



.hoverimg img{ cursor:pointer; opacity:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}

.hoverimg:hover img{ opacity:1;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}

/* ͷ�� */

.logo{ position:relative; z-index: 9;}

#nav .right{position:relative; z-index: 9;}



#header{background:url(../images/mubg.png) repeat; position:absolute; left:0; top:0; width:100%; height:50px; z-index:100;}

.tophead{ position:relative; min-width: 1200px; overflow: hidden;}

/* ���� */

#nav{height:50px;line-height:50px;position:relative;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out; max-width:1300px; margin:0 auto; min-width:990px; }

#nav .mulist{ float:left; height:50px; min-width:650px; padding-left:70px;}

#nav .mulist li{float:left; width:16%; line-height:50px; height:50px; text-align:center; display:inline; cursor:pointer; }

#nav .mulist li a{ color:#0050ae; font-size:14px;}

#nav .mulist li:hover{ background-color:#0050ae;}

#nav .mulist li:hover a{ color:#fff;}



#nav .mulist li.xxmore .xmxiala{ width:67%; height:45px; background-color:#0050ae; position:absolute; left:10%; top:49px; display:none;}

#nav .mulist li.xxmore:hover .xmxiala{ display:block;}

#nav .mulist li.xxmore .xmxiala dd{ width: 15%; float:left; margin-top:17px; height:13px; border-right:solid 1px #fff; line-height:14px;}

#nav .mulist li.xxmore .xmxiala dd a{ font-size:13px; color:#fff;}



#nav .mulist li.xxmore2 .xmxiala{ width:66%; height:80px; position:absolute; left:11%; top:49px; display:none; line-height: 14px;background-color:#0050ae;}









#nav .mulist li.xxmore2:hover .xmxiala{ display:block;}

#nav .mulist li.xxmore2 .xmxiala dd{width: 15%;

    float: left;

    margin-top: 17px;

    height: 13px;

    border-right: solid 1px #fff;

    line-height: 14px;}

#nav .mulist li.xxmore2 .xmxiala dd a{ font-size:13px; color:#fff;}



#nav .mulist li.xxmore3 .xmxiala{ width:67%; height:45px; background-color:#0050ae; position:absolute; left:10%; top:49px; display:none;}

#nav .mulist li.xxmore3:hover .xmxiala{ display:block;}

#nav .mulist li.xxmore3 .xmxiala dd{ width: 15%;float:left; margin-top:17px; height:13px; border-right:solid 1px #fff; line-height:14px;}

#nav .mulist li.xxmore3 .xmxiala dd a{ font-size:13px; color:#fff;}









/* logo */

.logo{ float:left;}

/* ����ͼ banner */

.banner{width:1920px;height:950px;margin-left:-960px;position:relative;left:50%;z-index:0;overflow:hidden;}





.swiper-pagination-switch{width:21px;height:29px;cursor:pointer; background:url(../images/sidlibg.png) no-repeat 16px 0 ; display:inline-block; text-indent:9999em; padding:0 16px}

.swiper-active-switch{width:21px;height:29px;cursor:pointer; background:url(../images/sidlibg2.png) no-repeat 16px 0; display:inline-block; text-indent:9999em; padding:0 16px}

.arrow_l{ width:250px; height:250px; background:url(../images/pre01.jpg) no-repeat 0 0;z-index: 9;}

.arrow_r{ width:250px; height:250px; background:url(../images/next01.jpg) no-repeat 0 0;z-index: 9;}





#mainmain{position:relative;z-index:50;}

.rukou{ position:absolute; z-index:99; bottom:0; width:1920px; height:198px; cursor:pointer; margin-left:-960px;left:50%;}

/* �����Ƽ� */

.newtit{ width:1000px; height:auto; margin:0 auto; text-align:center;}

.newtit h1{  color:#003781; font-size:40px; font-weight:bold; height:65px;}

.newtit h2{    text-transform: uppercase; height:12px;  color: #848484;

    font-size: 12px; }

.cttxt{ width:255px; height:auto; line-height:26px; font-size:14px; color:#fff;}











/* ��ϵ */
#part007 ul{width:1200px; height:391px; margin:0 auto;}
#part007 ul li{float:left; width:200px; height:391px; padding-top:230px; }

.telphone{ width:1000px; height:500px;/* background:url(../images/telbg_07.jpg) no-repeat 0 0;*/}

.telphonecot{ width:391px; height:391px; float:left; margin-top:245px; margin-left:304px; display:inline;}



/* map */

.title30{ font-size:40px; font-weight:bold; color:#003781; float:left; width:220px; height:30px; line-height:30px; margin-top:50px; margin-left:40px; display:inline; }

.title16{font-size:12px;  color:#898989; float:left; width:220px; height:20px; line-height:20px; margin-top:15px; margin-left:40px; display:inline;}

.titlebot{ font-size:30px; font-weight:bold; color:#003781; float:left; width:220px; height:30px; line-height:30px; margin-top:50px; margin-left:40px; display:inline;}

.titlebot2{font-size:16px;  color:#898989; float:left; width:220px; height:20px; line-height:20px; margin-top:15px; margin-left:40px; display:inline;font-weight:bold;}

.titlebot3{font-size:12px;  color:#898989; float:left; width:220px; height:20px; line-height:20px; margin-top:15px; margin-left:40px; display:inline;font-weight:bold;}

.titlebot4{font-size:9px;  color:#898989; float:left; width:220px; height:20px; line-height:20px; margin-top:15px; margin-left:40px; display:inline;font-weight:normal;}






.sbehead{width:250px; height:250px; z-index:9; right:499px; top:0; position:absolute;}

.sbename{ width:1330px; height:500px; position:absolute; z-index:8; display:none; left:-579px; top:0;}

.sbehead:hover .sbename{ display:block}



.sbehead .ylhead{ position:relative; z-index:99;}

.sbehead h1{color:#003781; font-size:40px; font-weight:bold; height:65px;}

.sbehead h2{ text-transform: uppercase; height:12px;  color: #848484;

    font-size: 12px; ;}



/* �Ŷ� */

.tuanleft{ float:left; width:250px; height:auto; position:relative;}

.tuanname{width:250px; height:370px; float:left; background:url(../images/bghsan.jpg)  no-repeat 210px 340px; cursor:pointer;}

.tuanleimu{ display:none; width:250px; height:750px; background:url(../images/index2.jpg) repeat-y 0 0; position:absolute; left:250px; top:0; z-index:9}

.tuanleimu ul{ width:180px; height:auto; float:left; margin-top:68px; margin-left:40px; display:inline;}

.tuanleimu ul li{ float:left; width:160px; padding-left:20px; background:url(../images/tuanlist1.jpg) no-repeat 0 0; line-height:16px; letter-spacing:1px; height:16px; float:left; margin-top:40px; font-size:13px; color:#fff;}

.tuanleimu ul li:hover{ background:url(../images/tuanlist2.jpg) no-repeat 0 0;}



.tuanname:hover .tuanleimu{ display:block;z-index: 100;}

.slidesjs-container{ width:750px; height:376px;}

.tuanren .personname{ width:245px; height:125px; float:left; margin-top:250px; display:block;  background:url(../images/bghsan.jpg) no-repeat 200px 100px; text-align:center;}

.tuanren .personname .natit{ font-size:36px; font-weight:bold; color:#003781;}

.tuanren .personname .nayw{ font-size:14px;text-transform: uppercase; color:#999;}

.tuanren .photo{ width:240px; padding:5px; background-color:#fff; height:380px; overflow:hidden; float:left; display:inline;}

.tuanren .jieshao{ width:250px; height:250px; float:left;}

.tuanren .jstit{ float:left; width:175px; height:24px; font-size:20px; font-weight:bold; color:#fff; margin:200px 0 20px 42px;}

.tuanren .jstxt{ float:left; width:175px; line-height:28px; font-size:12px; color:#fff; margin-left:42px;}

.slidesjs-pagination{ display:none;}

.slidesjs-previous{ visibility:hidden; width:60px; height:60px;color:#3caaef; background:url(../images/index_pre.png) no-repeat 0 0; position:absolute; left:5px; top:350px; z-index:99; cursor:pointer;}

.slidesjs-next{ visibility:hidden; width:60px; height:60px;color:#3caaef; background:url(../images/index_next.png) no-repeat 0 0; position:absolute; right:14px; top:350px; z-index:99; cursor:pointer;}

/*��ҽ���Ŷ�*/
/*�Ű��*/
.part004_pb{width:508px; height:600px; margin-right:40px; float:left;}
.part004_pb_top{width:508px; height:158px;}
#colee{height:442px;width:508px;overflow:hidden; background:url(../images/index_pb_bj.png) repeat-y;}
#colee .zjpb{width:508px; height:40px; margin-top:20px; }

#colee .zjpb li{float:left; width:49px; text-align:center; color:#003781; font-weight:bold; }
#colee .zjpb li span{font-weight:normal; color:#666;}
#colee .zjpb li img{margin-top:15px;}

.part004_tuanleft{ width:261px; height:600px;  background:url(../images/index_td1.jpg) no-repeat;  float:left; cursor:pointer;  position:relative;}
.part004_tuanname{width:250px; height:370px; float:left; cursor:pointer;}

.part004_tuanleimu{ display:none; width:246px; height:600px; position:absolute; left:15px; top:0; z-index:9; background:#9b0e24;}

.part004_tuanleimu ul{ width:180px; height:auto; float:left; margin-top:68px; margin-left:40px; display:inline;}

.part004_tuanleimu ul li{ float:left; width:160px; padding-left:20px; background:url(../images/tuanlist1.jpg) no-repeat 0 0; line-height:16px; letter-spacing:1px; height:16px; float:left; margin-top:20px; font-size:13px; color:#fff;}

.part004_tuanleimu ul li:hover{background:url(../images/tuanlist2.jpg) no-repeat 0 0;}

.part004_tuanname:hover .part004_tuanleimu{ display:block;z-index: 100;}


.part004_tuanren .personname{ width:245px; height:125px; float:left; margin-top:50px; margin-left:42px; display:block;  color:#FFF;}

.part004_tuanren .personname .natit{ font-size:36px; font-weight:bold; line-height:50px; }

.part004_tuanren .personname .nayw{ font-size:14px;text-transform: uppercase; font-weight:lighter; }

.part004_tuanren .photo{ width:240px; padding:5px; background-color:#fff; height:380px; overflow:hidden; float:left; display:inline;}

.part004_tuanren .jieshao{ width:250px; height:250px; float:left;}

.part004_tuanren .jstit{ float:left; width:175px; height:24px; font-size:20px; font-weight:bold; color:#fff; line-height:50px; }

.part004_tuanren .jstxt{ float:left; width:175px; line-height:20px; font-size:12px; color:#fff; margin-left:42px; margin-top:50px;}




/*�������*/
#part021{width: 100%;    height: 446px;    position: relative; margin-bottom:100px;}
.Noop{position:relative; width:391px; height: 446px; background:url(../images/newbj11.png) no-repeat  0 bottom;}

.Noop .coptxt{  position:absolute; left:42px; z-index:9; cursor:pointer; top:162px; width:296px; height:250px; overflow-x:hidden;}
.Noop:hover .coptxt{ display:block;}

.Noop .coptxt ul{ width:296px; height:auto;  float:left; display:inline;}

.Noop .coptxt ul li{line-height:20px; margin-bottom:20px;  width:100%; height:36px; color:#fff; text-indent:22px; background:url(../images/listbg.png) no-repeat 0px 5px;}

.Noop .coptxt ul li:hover{ background:url(../images/listbg2.png)  no-repeat 0px 5px;}
.alink{width:391px; height:53px; position:absolute; top:400px; text-align:center;}
.alink a{font-size:14px; line-height:40px; font-weight:bold;}

/* ���� */

.coop{ position:relative;float:left; width:320px; height:538px; margin-left:310px; display:inline; overflow:hidden; background:url(../images/lianxibg.jpg) no-repeat 0 bottom;}



.coop .coptxt{ position:absolute; left:82px; z-index:9; cursor:pointer; top:175px; width:240px; height:287px; /*overflow-y:scroll; overflow-x:hidden;*/}

.coop:hover .coptxt{ display:block;}

.coop .coptxt ul{ width:220px; height:auto; overflow:hidden; float:left; display:inline;}

.coop .coptxt ul li{line-height:20px; margin-top:8px; height:10px; width:100%; height:20px; color:#fff; text-indent:22px; background:url(../images/listbg.png) no-repeat center left;}

.coop .coptxt ul li:hover{ background:url(../images/listbg2.png)  no-repeat center left;}



.coop2{ position:relative;  float:left; width:390px; height:538px; margin-left:140px; display:inline; overflow:hidden; background:url(../images/lianxibg2.jpg) no-repeat 0 bottom;}



.coop2 .coptxt{  position:absolute; left:66px; z-index:9; cursor:pointer; top:175px;  height:287px; overflow-x:hidden;}

.coop2:hover .coptxt{ display:block;}

.coop2 .coptxt ul{  height:auto; overflow:hidden; float:left; display:inline;}

.coop2 .coptxt ul li{line-height:20px; margin-top:8px; width:260px;  color:#fff; text-indent:22px; background:url(../images/listbg.png) no-repeat center left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.coop2 .coptxt ul li:hover{ background:url(../images/listbg2.png)  no-repeat center left;}



.coop3{ position:relative; float:left; width:305px; height:538px; margin-left:140px; display:inline; overflow:hidden; background:url(../images/lianxibg.jpg) no-repeat 0 bottom;}



.coop3 .coptxt{ position:absolute; left:82px; z-index:9; cursor:pointer; top:175px; width:240px; height:287px; overflow-y:scroll; overflow-x:hidden;}

.coop3:hover .coptxt{ display:block;}

.coop3 .coptxt ul{ width:220px; height:auto; overflow:hidden; float:left; display:inline;}

.coop3 .coptxt ul li{line-height:20px; margin-top:8px; height:10px; width:100%; height:20px; color:#fff; text-indent:22px; background:url(../images/listbg.png) no-repeat center left;}

.coop3 .coptxt ul li:hover{ background:url(../images/listbg2.png)  no-repeat center left;}

/* �¼� */

.shijiname{ width:250px; height:235px;background:url(../images/vertical_line.jpg) no-repeat; position:absolute; right:-250px; z-index:2; bottom:250px;}



.slider{width:1000px;margin:0 auto;position:relative;}

.slider .sliderNum{height:162px;margin:20px 0;background:url(../images/time_axis.jpg) repeat-x center 70px;}





.slider .sliderNum li{float:left;width:5.5%;height:100%;text-align:center;cursor:pointer;}

.slider .sliderNum li img{ display:none;}

.slider .sliderNum li.on img{ display:block;}

.slider .sliderNum li{ background-position:left bottom; background-repeat:no-repeat;}

.slider .sliderNum li.on{ background-position:left top;}







.titleyw16{text-transform : uppercase; font-size:12px; color: #848484;}





.slider .sliderCont{width:1000px;height:370px;overflow:hidden;}

.slider .sliderCont ul{-webkit-transition:all 1s;transition:all 1s;position:relative;overflow:hidden;left:0;}

.slider .sliderCont li{float:left;width:1000px;height:370px;opacity:0.2;-webkit-transition:all 1s;transition:all 1s;}

.slider .prev{ width:250px; height:250px; position:absolute; left:-250px; bottom:0;}

.slider .next{ width:250px; height:250px; position:absolute; right:-250px; bottom:0;}

.slider .niantxt{ float:left; width:500px; height:370px; background-color:#0050ae;}

.slider .niantxt h3{ font-size:35px; color:#fff; font-weight:bold; padding-left:80px; padding-top:35px;}

.slider .niantxt p{ width:335px; height:auto; line-height:18px; color:#fff; padding-left:80px; padding-top:20px;}





.slider .sliderCont li.on{opacity:1;}

.slider .sliderNum li.on{ background:url(../images/nian.jpg) no-repeat center top;}



.footer .copyright{color:#cacaca;z-index: 99;}

