@charset "utf-8";

* {margin:0; padding:0; list-style:none; }

html{_background:url(about:blank);background-attachment:fixed;}

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{margin:0;padding:0;}

body{ background:#fff url(../images/bg.jpg) top center repeat-y; color:#777; font-size:12px; font-family: Arial, '微软雅黑','宋体', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:25px;}

ul,li{list-style:none;text-transform:capitalize;}

input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#777; font-family: 'Microsoft yahei', '宋体',"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma';}

button{cursor: pointer;}

table{border-collapse:collapse;border-spacing:0;}

.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}



a{color:#777; text-decoration:none;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}

a:hover{color:#1d5fb2; text-decoration:none;}

img{border:none;}

#clear{width:100%; height:0px; clear:both;}

h2{ font-size:25px; font-weight:600; line-height:80px;}

h4{ font-size:14px; font-weight:blod; color:#4b4b4b; line-height:30px;}

h3{ font-size:16px; font-weight:500; color:#4b4b4b; line-height:30px;}

p{line-height:25px;}

.left{float:left;}

.right{float:right;}

#right{float:right; width:390px;}



::selection {background:#745b2a; color:#fff;}

::-moz-selection {background:#745b2a; color:#fff;}

::-webkit-selection {background:#745b2a; color:#fff;}



#topt{width:100%; height:98px; margin:0 auto;}

#top{width:100%; height:98px; background: url(../images/tpo1.jpg) top center repeat-x; padding:10px 0px 0px 0px; position:fixed; left:0px; top:0px; z-index:88888888888; border-bottom:#eee 1px solid;}

#topc{width:1200px; height:98px; margin:0 auto; padding-top:0px;}

#topcl{width:264px; height:98px; float:left;}



#topcr{width:810px; height:98px; padding-top:0px; float:right; padding-top:0px;}

#topcra{width:810px; height:22px; margin:0 auto; padding-top:10px; position:relative;}

#gp1{position:absolute; left:20px; top:15px; color:#FF0000; z-index:11;}

#topcrb{width:810px; height:80px; padding-top:16px;}







#topcra #right ul li{float:left; background:url(../images/t_08.jpg) right center no-repeat; padding-left:15px; padding-right:15px; position:relative;}


#topcra #right ul .tp2{width:78px;}

#topcra #right ul .tp1{width:114px;}



#topcra #right ul .tp2 img{float:left;  margin-right:10px; margin-top:3px;}

#topcra #right ul .tp1 img{float:right; margin-left:8px; margin-top:11px;}





#topcra #right ul dl{width:300px;border:1px solid #eee; padding:10px 0px 10px 0px; background:#fff; font-size:12px; position:absolute;top:28px; left:0px; z-index:99999; display:none;}

#topcra #right ul dl dd a{color:#777; display:block; width:280px; height:28px; margin:0 auto; line-height:28px; border-bottom:#e2e2e2 1px dotted;}

#topcra #right ul dl dd a:hover{color:#2760a7;}







/*banner*/

.navBar {width:810px;margin:0 auto;height:50px;line-height:50px;}

.nav {position:relative;width:810px;margin:0 auto;font-size:14px;}

.nav h3 {}

.nav .m {float:left; position:relative; z-index:887;}

.nav h3 a {text-decoration:none; text-align:center; width:100px; text-align:center; line-height:45px; height:50px; display:block; font-size:14px;background:url(../images/akenli_10.jpg) center center; -webkit-transition:background 0.1s ease-in;-moz-transition:background 0.1s ease-in;-o-transition:background 0.1s ease-in;transition:background 0.1s ease-in;    font-weight: 700;
    color: #222;}

.nav .sub {display:none;position:absolute;left:-10px;top:50px;z-index:99999;width:120px;border:0px solid #E6E4E3;border-top:0;background:#fff; padding:0px 0px 10px 0px;}

.nav .sub li {text-align:center;padding:0 8px;margin-bottom:-1px;}

.nav .sub li a {display:block;border-bottom:1px solid #e5e5e5;padding:10px 0 ;height:28px;line-height:28px; font-size:12px;}

.nav .sub li a:hover {color:#E31D34;}

.nav .block{height:2px;width:120px;background:#2760a7;position:absolute;left:0px;top:48px;overflow:hidden; filter:alpha(opacity=0);opacity:0.0; -webkit-transition:filter 0.5s ease-in;-moz-transition:filter 0.5s ease-in;-o-transition:filter 0.5s ease-in;transition:filter 0.5s ease-in; -webkit-transition:opacity 0.5s ease-in;-moz-transition:opacity 0.5s ease-in;-o-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in;}

.nav:hover .block{ filter:alpha(opacity=100);opacity:1.0;}


.cn06_3{ font-size:13px; color:#323232; text-align:center; margin:0 auto 50px; background: url(../images/ab_20.png) top center no-repeat;height: 145px;}
.cn06_3 p{ font-size:26px; color:#323232;line-height: 30px;    padding-top: 10px;height: 30px;}
.cn06_3 h3{    font-size: 34px;
    color: #0054A7;
    line-height: 30px;
    padding: 15px 0 15px 0;
    font-weight: bold;}
.cn06_3 span{ color:#C1C1C1; display: block;}


.frame a{border:2px solid #fff;height:42px;width:196px;color:#fff;display:inline-block;line-height:42px;text-align:center;}
.frame a i{display:inline-block;background:url(../images/mgs_icon.png) no-repeat;width:17px;height:7px;background-position:-2px -66px;margin-left:10px;vertical-align:middle;margin-top:-5px;}
.frame a span{font-size:14px;/* font-weight:bold; */text-transform:uppercase;}
.frame a b{display:inline-block;background:url(../images/mgs_icon.png) no-repeat;width:5px;height:16px;background-position:-1px -33px;vertical-align:middle;margin-right:10px;}
.frame.on i{background-position:-2px -57px;}
.frame.on a{color: #424242;
    border: 2px solid #E9ECF0;
    background: #E9ECF0;}
.frame.white a{color:#fff;border:2px solid #fff;}

.frame.on a:hover{    color: #FFFFFF;
    border: 2px solid #2760A7;
    background: #2760A7;}

.frame a{color:#aaa;border:2px solid #aaa;}
.frame.fl a i{background-position:-2px -75px;}
.frame.on a i{background-position:-2px -57px;}

.move{
    -webkit-animation: move 2s linear infinite;
    -moz-animation: move 2s linear infinite;
    -ms-animation: move 2s linear infinite;
    animation: move 2s linear infinite;
}
@-webkit-keyframes move {
    0% { transform:translate(-5px, 0); -webkit-transform:translate(-5px, 0);-moz-transform:translate(-5px, 0);-ms-transform:translate(-5px, 0); }
    50% { transform:translate(5px, 0); -webkit-transform:translate(5px, 0); }
    100% {transform:translate(-5px, 0); -webkit-transform:translate(-5px, 0); }
}
@keyframes move {
    0% { transform:translate(-5px, 0); -webkit-transform:translate(-5px, 0); }
    50% { transform:translate(5px, 0); -webkit-transform:translate(5px, 0); }
    100% {transform:translate(-5px, 0); -webkit-transform:translate(-5px, 0); }
}










.s1{width:200px; height:26px; line-height:26px; margin:0; padding:0; padding-left:3px; border:#e0e0e0 1px solid; border-right:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out; color:#888}

.s1:hover{border:#73b728 1px solid; border-right:none;}



.z1{color:#00558e;}

.f14{font-size:14px;}





#mean_wp{width:100%; height:50px; margin-top:0px;}





/*menu*/

#menu {margin:0px auto; display:block; width:810px; height:50px; }

#nav {display:block;}

#nav .mainlevel {float:left; text-align:center; display:block; padding-right:0px;}

#nav .mainlevel a{ text-decoration:none; text-align:center; width:100px; text-align:center; line-height:50px; height:50px; display:block; font-size:14px;background:url(../images/akenli_10.jpg) center center; -webkit-transition:background 0.1s ease-in;-moz-transition:background 0.1s ease-in;-o-transition:background 0.1s ease-in;transition:background 0.1s ease-in;}

#nav .mainlevel a:hover {color:#fff;  background:#00a0e2; text-decoration:none; }

#nav .mainlevel ul {position:absolute; display:none; margin-left:0px; padding-bottom:12px; background:#fff; padding-top:10px; z-index:9999;}

#nav .mainlevel li {padding:0px;}

#nav .mainlevel li a {padding:0px; width:100px; background:#fff; color:#666; font-size:12px; line-height:30px; height:30px; display:block; _padding-bottom:2px;/*IE6 only*/-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

#nav .mainlevel li a:hover {color:#fff; text-decoration:none; background:#ff6600;}





#bannerwp{width:100%; margin:0 auto; margin-bottom:38px;}

.fullSlide {width:100%;position:relative;height:440px; margin:0 auto;background:#fff;}

.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul {width:100% !important;}

.fullSlide .bd li {width:100% !important;height:440px;overflow:hidden;text-align:center; background-position:center; background-repeat:no-repeat;}

.fullSlide .bd li a {display:block;height:440px;}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px; padding-top:2px; line-height:30px; background:url(../images/bb2.png);}

.fullSlide .hd ul {text-align:center;}

.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px;margin:1px; margin-top:8px; margin-left:0px; margin-right:0px;overflow:hidden; background-image:url(../images/ber1.png);line-height:999px;}

.fullSlide .hd ul .on { background-image:url(../images/ber2.png);}

.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}























#cont_xm{width:1200px; height:145px; margin:0 auto; text-align:center; padding-top:0px;}





#cont1{width:1200px; height:320px; margin:0 auto; margin-top:20px; margin-bottom:70px; background:url(../images/aa_33.jpg) right bottom no-repeat;}





#cont1_l{width:462px; height:320px; float:left;}





#cont1_r{width:712px; height:275px; float:right; padding-top:34px; overflow:hidden; color:#777;font-size: 15px;}
#cont1_r p{line-height: 35px;}




#c1la{width:78px; height:320px; float:left; background:#e9ecf0;}

#c1la a{ display:block; width:78px; height:68px; background:url(../images/561.png) right bottom no-repeat;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

#c1la a:hover{ background:url(../images/561.png) left top no-repeat;}



#c1lb{width:384px; height:320px;padding-top:34px; float:right;}



.bannerbox {width:384px; height:286px; overflow: hidden; margin: 0px auto; padding-left:0px; }

#focus {width:384px; height:286px; clear: both; overflow: hidden; position: relative; float: left;  margin:0 auto; }

#focus ul { width:384px; height:300px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }

#focus ul li { float: left; width:384px; height:300px; overflow: hidden; position: relative; padding: 0px; margin: 0px; text-align:center; line-height:22px;}

#focus ul li img{  width:384px; height:300px; margin-bottom:0px;}

#focus .preNext {width:34px; height:34px; position: absolute; bottom:0px; cursor: pointer; }

#focus .pre { right:34px; bottom:0px; background:url(../images/a_30.jpg);}

#focus .next { right: 0; bottom:0px; background:url(../images/ai_31.jpg);}











#cont2{width:100%; height:500px; padding-top:36px; padding-bottom:30px; background:#f2f7fc; margin-bottom:30px;}

#cont2c{width:1200px; height:370px; margin:0 auto; padding-top:46px; position:relative;}



#c2a1{width:259px; height:570px; position:absolute; top:46px; left:5px; z-index:2;}

#c2a2{width:259px; height:570px; position:absolute; top:46px; left:315px; z-index:2;}

#c2a3{width:259px; height:570px; position:absolute; top:46px; left:625px; z-index:2;}

#c2a4{width:259px; height:570px; position:absolute; top:46px; left:936px; z-index:2; }





#c2_1{width:259px; height:195px; position:relative;}

#c2_1 img{width:259px; height:195px;}

#c2_1 a{ display:block; width:259px; height:195px; position:absolute; left:0; top:0; background:url(../images/09.png) right center no-repeat;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}

#c2_1 a:hover{background:url(../images/09.png) left center no-repeat;}



#c2_2{width:259px; height:60px; font-size:16px; text-align:center; line-height:60px;}
#c2_2 a{    font-weight: 700;    color: #1F1F1F;}

#c2_3{width:259px; min-height:40px; max-height:150px; overflow:hidden;display: none;}

#c2_3 ul li{float:left;}

#c2_3 ul a{display:block; width:119px; height:27px; line-height:27px; text-align:center; margin:4px; border:#F2F7FC 1px solid; border-radius:2px;background:#FFC800; color:#272727;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

#c2_3 ul a:hover{background:#096EBE; color:#fff; border:#096EBE 1px solid;}





.abannerbox {width:259px; height:195px; overflow: hidden; margin: 0px auto; padding-left:2px; }
#afocus { width:259px; height:195px;clear: both; overflow: hidden; position: relative; float: left;  margin:0 auto; }
#afocus ul { width:259px; height:195px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#afocus ul li { float: left;width:259px; height:195px; overflow: hidden; position: relative; padding: 0px; margin: 0px; text-align:center; line-height:22px;}
#afocus ul li p{ color:#666666; height:60px ; line-height:60px;}
#afocus ul li img{ width:259px; height:195px;}
#afocus .preNext {width:60px; height:195px; position: absolute; top: 0px; cursor: pointer; }
#afocus .pre { left: 0; background:url(../images/nnl.png) left center no-repeat;}
#afocus .next { right: 0; background:url(../images/nnr.png) right center no-repeat;}


.bbannerbox {width:259px; height:195px; overflow: hidden; margin: 0px auto; padding-left:2px; }
#bfocus { width:259px; height:195px;clear: both; overflow: hidden; position: relative; float: left;  margin:0 auto; }
#bfocus ul { width:259px; height:195px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#bfocus ul li { float: left;width:259px; height:195px; overflow: hidden; position: relative; padding: 0px; margin: 0px; text-align:center; line-height:22px;}
#bfocus ul li p{ color:#666666; height:60px ; line-height:60px;}
#bfocus ul li img{ width:259px; height:195px;}
#bfocus .preNext {width:60px; height:195px; position: absolute; top: 0px; cursor: pointer; }
#bfocus .pre { left: 0; background:url(../images/nnl.png) left center no-repeat;}
#bfocus .next { right: 0; background:url(../images/nnr.png) right center no-repeat;}


.cbannerbox {width:259px; height:195px; overflow: hidden; margin: 0px auto; padding-left:2px; }
#cfocus { width:259px; height:195px;clear: both; overflow: hidden; position: relative; float: left;  margin:0 auto; }
#cfocus ul { width:259px; height:195px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#cfocus ul li { float: left;width:259px; height:195px; overflow: hidden; position: relative; padding: 0px; margin: 0px; text-align:center; line-height:22px;}
#cfocus ul li p{ color:#666666; height:60px ; line-height:60px;}
#cfocus ul li img{ width:259px; height:195px;}
#cfocus .preNext {width:60px; height:195px; position: absolute; top: 0px; cursor: pointer; }
#cfocus .pre { left: 0; background:url(../images/nnl.png) left center no-repeat;}
#cfocus .next { right: 0; background:url(../images/nnr.png) right center no-repeat;}


.dbannerbox {width:259px; height:195px; overflow: hidden; margin: 0px auto; padding-left:2px; }
#dfocus { width:259px; height:195px;clear: both; overflow: hidden; position: relative; float: left;  margin:0 auto; }
#dfocus ul { width:259px; height:195px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#dfocus ul li { float: left;width:259px; height:195px; overflow: hidden; position: relative; padding: 0px; margin: 0px; text-align:center; line-height:22px;}
#dfocus ul li p{ color:#666666; height:60px ; line-height:60px;}
#dfocus ul li img{ width:259px; height:195px;}
#dfocus .preNext {width:60px; height:195px; position: absolute; top: 0px; cursor: pointer; }
#dfocus .pre { left: 0; background:url(../images/nnl.png) left center no-repeat;}
#dfocus .next { right: 0; background:url(../images/nnr.png) right center no-repeat;}






/*新闻处样式*/



.main,.main20,.box {width: 1200px; /* height:480px; */ margin:0px auto; margin-top:25px;}

.tab {overflow: hidden;width:400px; /* height:32px; */ margin:0 auto; background:#fff; padding:0px 30px 0px 30px; cursor: pointer; background:url(../images/e2.png) left bottom repeat-x;}

.tab li {float: left;width: 200px;text-align: center;line-height: 30px;    padding: 0 0 10px 0; font-size: 18px;}

.tab li.on { border-bottom:#FFC800 2px solid;color: #3C3C3C;}

.con {width:1200px;padding:30px 0px; border-top: none;}







/*滚动*/

.run{ width:1200px; height:431px; margin:0 auto; padding-bottom:0px;}

/* examples_body */

.examples_body {width:1200px; height:331px; margin:0px auto; clear: both;position: relative;}

.bx_wrap { text-align:center;margin-left:7px;}

.bx_wrap ul img { border:0; }



.bx_wrap a.prev {width:50px;height:331px; line-height:331px;outline-style: none;outline-width: 0;position: absolute;top:0px;left:-25px;text-indent: -9999px; background: url(../images/xw_63.png) left center no-repeat;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

.bx_wrap a.prev:hover {background: url(../images/xw_63.png) left center no-repeat;}



.bx_wrap a.next {width:50px;height:331px;line-height:198px; outline-style: none;outline-width: 0;position: absolute;top:0px; left:1180px;text-indent: -9999px; background:url(../images/xw_61.png) right center no-repeat;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

.bx_wrap a.next:hover {background: url(../images/xw_61.png) right center no-repeat;}



#example1 li{display:block; width:365px; height:431px; margin:0px 14px 0px 14px;  }

#example1 img{width:365px; height:274px;}

#example1 li a{ display:block; width:365px; height:501px; color:#a2a1a1; font-size:14px; position:relative; text-align:left;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

#example1 li a h3{color:#555; text-indent:0px; line-height:20px; padding-top:25px; padding-bottom:8px; font-weight:normal; font-size:16px; margin-bottom:0px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

#example1 li a:hover h3{color:#2760a7;}

#example1 li p{padding:2px 0px 4px 0px; font-size:12px; line-height:26px;}









#example2 li{display:block; width:365px; height:431px; margin:0px 14px 0px 14px;  }

#example2 img{width:365px; height:274px;}

#example2 li a{ display:block; width:365px; height:501px; color:#a2a1a1; font-size:14px; position:relative; text-align:left;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

#example2 li a h3{color:#555; text-indent:0px; line-height:20px; padding-top:25px; padding-bottom:8px; font-weight:normal; font-size:16px; margin-bottom:0px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

#example2 li a:hover h3{color:#2760a7;}

#example2 li p{padding:2px 0px 4px 0px; font-size:12px; line-height:26px;}







#example3 li{display:block; width:365px; height:301px; margin:0px 14px 0px 14px;  }

#example3 img{width:365px; height:128px;}

#example3 li a{ display:block; width:365px; height:301px; color:#a2a1a1; font-size:14px; position:relative; text-align:left;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

#example3 li a h3{color:#555; text-indent:0px; line-height:20px; padding-top:25px; padding-bottom:8px; font-weight:normal; font-size:16px; margin-bottom:0px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

#example3 li a:hover h3{color:#2760a7;}

#example3 li p{padding:2px 0px 4px 0px; font-size:12px; line-height:26px;}

























#exp{width:121px; height:128px; position:absolute; left:0; top:0; z-index:88; background:url(../images/xwi_58.png); font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:22px; text-align:center; color:#fff;}

#exp h4{font-size:36px; line-height:40px; padding-top:30px; color:#fff;}









#cmb{width:250px; height:50px; margin:0 auto;}

#cmb a{ display:block; width:220px; height:40px; line-height:40px; font-size:16px; text-align:center; border-radius:25px; border:#e0e0e0 1px solid;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

#cmb a:hover{    background: #0054A7;    border: #063869 1px solid; color:#fff;}























#cont3{width:100%; height:484px; margin-top:48px; background:url(../images/tz_72.jpg) top center no-repeat;}









#cont3c{width:1066px; height:185px; margin:0 auto; padding-top:200px; position:relative;}





#c31{width:320px; height:185px; position:absolute; left:0px; bottom:0px; z-index:11;}

#c32{width:320px; height:185px; position:absolute; left:365px; bottom:0px; z-index:11;}

#c33{width:320px; height:185px; position:absolute; left:730px; bottom:0px; z-index:11;}



#c31a{width:320px; height:34px; line-height:32px; background:url(../images/ass_76.jpg) left bottom no-repeat;}

#c31a .left{margin-left:5px; color:#444; font-size:14px;}

#c31a .right{margin-right:8px;}



#c31b{width:320px; height:125px; margin:0 auto; padding-top:12px; overflow:hidden;}

#c31b ul a{display:block; width:320px; height:26px; text-indent:3px; line-height:26px; overflow:hidden; color:#888;}

#c31b ul a:hover{color:#ff9036;}





#cont4{width:1000px; min-height:120px; margin:0 auto; margin-top:30px; background:url(../images/h_75.jpg) left top no-repeat; padding-left:200px;}

#cont4 ul li{float: left; margin-left:8px; margin-right:8px; margin-bottom:8px;}













#footer{width:100%; height:215px; padding-top:53px; background:#0054A7; margin-top:40px; padding-bottom:48px; color:#A3CDF7; line-height:28px;}

#footer a{ color:#A3CDF7;font-size: 14px;}

#footer a:hover{ color:#fff;}

#footer h3{font-size:14px; color:#fff; line-height:23px; padding-bottom:15px;}

#footerc{width:1200px; height:215px; margin:0 auto;}

#footercl{width:710px; height:215px; float:left;}

#footercl ul li{display:block; width:130px; height:215px; float:left; padding-left:10px; line-height:28px;}



#footercr{width:470px; height:215px; float:right; position:relative;}

#footercr h4{font-size:16px; font-weight:normal; line-height:30px; padding-bottom:20px;    color: #F7E9A3; }

#footert{width:1180px; min-height:25px; margin:0 auto; line-height:25px; padding:15px 0px 15px 0px;  background:#fff;}

#footert .left{max-width:700px;}

#footert .right{max-width:400px;}

#footert .right li{float:left;}

#footert .right a{ padding:0px 10px 0px 10px; background:url(../images/fotter_107.jpg) right center no-repeat;}

.f_b{background:url(../images/fi_102.png) top left no-repeat; padding-left:36px; line-height:34px; font-size:14px;}

.f_wx{width:100px; height:140px; position:absolute; right:0px; top:6px; z-index:88; text-align:center;}

.f_wx img{width:100px; height:100px; margin-bottom:2px;}











#bannera{width:100%; height:288px; margin:0 auto; position:relative;}

#ban_tx{width:1100px; height:200px; padding-top:60px; padding-left:100px; margin:0 auto; position:absolute; font-size:14px; left:50%; margin-left:-600px; color:#acb2b7}

#ban_tx h3{color:#FDF6D6; font-size:24px; padding-top:30px;}



#m_mt{width:100%; height:50px; background:#f8f8f8; margin:0 auto; line-height:50px;}

#m_mtc{width:1200px; height:50px; margin:0 auto; text-align:right; position:relative;}



#m_mb{width:240px; height:50px; line-height:50px; font-size:18px; text-indent:40px; color:#fff; background:#0f70d0; border-left:#4A97E2 0px solid;  padding-top:20px; padding-bottom:15px; margin-bottom:20px; border-bottom:#e0e0e0 0px solid; position:absolute; left:0px; top:-50px; z-index:11; border-radius:5px 5px 0px 0px; }

#m_mb h2{font-size:20px; line-height:28px; font-weight:normal;}

#m_mb p{line-height:24px; font-size:12px; font-family:Arial, Helvetica, sans-serif;filter:alpha(opacity=70);opacity:0.7;}





#main{width:1200px; margin:0 auto;}



#main_l{width:240px; float:left; position:relative;}

#main_r{width:860px; float:right; margin-top:30px; padding-bottom:30px; padding-left:80px; background:url(../images/cbg.jpg) top right;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

#main_r:hover{ background:url(../images/cbg1.jpg) top right;}



#mlb{width:240px; margin:0 auto; background:#f9f9f9; padding:45px 0px 30px 0px;}

#mlb ul a{display:block; width:240px; height:30px; line-height:30px; text-align:center; font-size:14px; background:#f9f9f9; margin-top:6px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

#mlb ul a:hover{background:#4193E4; color:#fff;}

#mlb ul .hv{background:#4193E4; color:#fff;}







#mra{width:860px; height:50px; line-height:50px; color:#333; background:url(../images/2.jpg) bottom left repeat-x;}

#mra .left{font-size:18px;}

#mra .right{color:#999;}

#mra .right a{color:#999;}#mra .right a:hover{color:#333;}



#mrb{width:860px; padding:20px 0px 20px 0px; font-size:14px; line-height:28px; color:#888}









/*二级菜单*/



.ny_zb{width:240px; margin:0 auto; background:#f9f9f9; padding:45px 0px 30px 0px;}

.ny_zblb1 li{width:100%;}

.ny_zblb1 li a{display:block; width:240px; height:30px; line-height:30px; text-align:center; font-size:14px; background:#f9f9f9; margin-top:6px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

.ny_zblb1 li a.cur{background:#5ca0d0; color:#fff;}



.ny_zblb1 li ul{display:none; padding-bottom:0px;}

.ny_zblb1 li ul li{float:none;background-image:none; margin-top:0px;}

.ny_zblb1 li ul li a{display:block; width:240px; height:28px; margin:0 auto; line-height:28px; padding-top:2px; font-size:12px; overflow:hidden;background:#fefefe; padding-left:0px; margin-top:1px; padding-bottom:3px;  border-bottom:#f9f9f9 0px solid; font-size:12px; box-shadow:0 0px 0px #d0d0d0; color:#82929d; -webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}

.ny_zblb1 li ul a:hover{color:#555; background:#e0e0e0;}





























/*新闻列表*/

#mrb-new{width:860px; margin:0 auto; padding-bottom:20px;}

#mrb-new ul{margin:0; padding:0;}

#mrb-new ul li{list-style:none;}

#mrb-new ul a{display:block; width:840px; margin:0 auto; text-indent:18px; height:34px; line-height:34px; font-size:14px; margin-top:6px; border-bottom:#e0e0e0 1px dotted; background:url(../images/libg.jpg) left center no-repeat;}

#mrb-new ul span{float:right; color:#a0a0a0; font-size:12px;}



#nextpage{width:860px; height:30px; line-height:15px; margin:0 auto; margin-top:15px; text-align:center}

#nextpage a{display:block; height:15px; float:left; padding:3px; padding-left:7px; padding-right:7px; border:#e0e0e0 1px solid; border-radius:2px; margin-right:4px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

#nextpage a:hover{ color:#fff; background-color:#2582c4; text-decoration:none;border:#2582c4 1px solid;}

#nextpagecon{height:40px; margin:0 auto;}

#nextpage .currPage{color:#fff; background-color:#2582c4; text-decoration:none;border:#2582c4 1px solid;}



#info-T{width:860px; min-height:30px; padding-top:15px; padding-bottom:15px; line-height:30px; text-align:center; font-size:18px; color:#555; font-weight:bold;}

#info-M{width:860px; height:45px; line-height:45px; font-size:12px; text-align:center; border-top:#e0e0e0 1px dotted;}

#info-C{width:860px; line-height:28px; margin-top:10px; font-size:14px;}



#info-C2{width:860px; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}

#info-N{width:860px; height:50px; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}



#info-C1{width:860px; line-height:28px; margin-top:0px; font-size:14px; text-align:center; padding-bottom:10px;}

#big{width:718px; height:380px; margin:0 auto; text-align:center; padding-bottom:10px;}

#big img{height:380px; max-width:728px;}



/*图片新闻*/

#nw_wp{width:860px; height:190px; margin:0 auto; margin-bottom:22px; padding-bottom:22px; border-bottom:#eee 1px solid;}

#nw_l{width:240px; height:180px; padding:10px; border:#e0e0e0 0px solid; float:left;}

#nw_l img{width:240px; height:180px;}

#nw_r{width:580px; height:180px; float:right; position:relative;}

#nw_ra{width:580px; height:35px; line-height:35px; font-size:16px; overflow:hidden; font-weight:bold;}

#nw_rb{width:580px; height:25px; line-height:25px; font-size:12px; overflow:hidden; color:#a0a0a0;}

#nw_rc{width:580px; height:50px; line-height:22px; padding-top:5px; padding-bottom:5px; overflow:hidden; color:#999;}

#nw_rc1{width:580px; height:110px; line-height:22px; padding-top:10px; font-size:12px; padding-bottom:5px; overflow:hidden; color:#999;}

#nw_rd{width:580px; height:20px; padding-top:12px; line-height:20px; color:#e60a17; font-size:14px; position:absolute; bottom:0px; right:0px;}

#nw_wp #nw_rd a{ color:#666; display:block; width:100px; height:26px; float:right; border:#e5e5e5 1px solid; border-radius:25px; text-align:center; line-height:24px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

#nw_wp:hover #nw_rd a{ background:#4497d2; border:#4497d2 1px solid; color:#fff;}







/*图片新闻*/

#anw_wp{width:860px; height:190px; margin:0 auto; margin-bottom:22px; padding-bottom:22px; border-bottom:#eee 1px solid;}

#anw_l{width:240px; height:180px; padding:10px; border:#e0e0e0 0px solid; float:left;}

#anw_l img{width:240px; height:180px;}

#anw_r{width:580px; height:180px; float:right; position:relative;}

#anw_ra{width:580px; height:35px; line-height:35px; font-size:16px; overflow:hidden; font-weight:bold;}

#anw_rb{width:580px; height:25px; line-height:25px; font-size:12px; overflow:hidden; color:#a0a0a0;}

#anw_rc{width:580px; height:50px; line-height:22px; padding-top:5px; padding-bottom:5px; overflow:hidden; color:#999;}

#anw_rc1{width:580px; height:110px; line-height:22px; padding-top:10px; font-size:12px; padding-bottom:5px; overflow:hidden; color:#999;}

#anw_rd{width:580px; height:20px; padding-top:12px; line-height:20px; color:#e60a17; font-size:14px; position:absolute; bottom:0px; right:0px;}

#anw_wp #anw_rd a{ color:#666; display:block; width:100px; height:26px; float:left; border:#e5e5e5 1px solid; border-radius:25px; text-align:center; line-height:24px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

#anw_wp:hover #anw_rd a{ background:#4497d2; border:#4497d2 1px solid; color:#fff;}















/*案例作品设计师*/

#main-r_mst{ width:860px; margin:0 auto; padding-bottom:20px;}

#main-r_mst ul{margin:0; padding:0;}

#main-r_mst ul li{list-style:none; display:block; width:210px; height:180px; float:left; line-height:20px; text-align:center; margin:12px; margin-top:8px; margin-bottom:8px;}

#main-r_mst ul img{width:200px; height:145px; border:#f6f6f6 5px solid;}



#main-r_mst_dt{width:860px; height:165px; margin:0 auto; padding-bottom:20px; padding-top:5px;}

#main-r_mst_dtl{width:212px; height:162px; background-color:#fff; border:#e0e0e0 0px solid; padding:0px; float:left; text-align:center;}

#main-r_mst_dtl img{max-width:212px; height:162px;}

#main-r_mst_dtr{width:620px; height:150px; float:right; line-height:25px; overflow:hidden; color:#999; font-size:12px;}

#main-r_mst_dtr h2{font-size:16px; font-weight:bold; color:#555; line-height:44px;}

#main-r_mst_dc{width:860px; margin:0 auto; line-height:26px; padding-top:20px; border-top:#f2f2f2 1px solid;}
#main-r_mst_dc img{margin-bottom: 5px;}




#demo{overflow:hidden;width:212px; height:162px; background-color:#fff; text-align:center;padding:0px;}

#demo img{border:none; width:212px; height:162px; border:0px solid #f4f4f4}

#enlarge_images{position:absolute; display:none; z-index:2; border:5px solid #f4f4f4; z-index:888888888888;}





#main-r_mst_dt_sl{width:860px; min-height:60px; border-bottom:#e5e5e5 1px solid; margin:0 auto; margin-bottom:15px; padding-bottom:15px; padding-top:5px;}

#main-r_mst_dt_sl b{font-size:15px; line-height:30px;}





/*回顶部*/

#backToTop{ position:fixed; _position:absolute; bottom:50px; right:0; z-index:999999; display:none; }

a.backToTop_a{  background:url(../images/7_08.png) no-repeat; width:68px; height:79px; display:block; }

a.backToTop_a:active{  background:url(../images/7_11.png) no-repeat; }

.line91{ line-height:91px; }



#nextpage span{display:block; height:15px; float:left; padding:3px; background-color: #ddd;
	padding-left:7px; padding-right:7px; border:#e0e0e0 1px solid; border-radius:2px; 
	margin-right:4px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

#nextpage .thisclass{display:block; height:15px; float:left; padding:3px; background-color: #ddd;
	padding-left:7px; padding-right:7px; border:#e0e0e0 1px solid; border-radius:2px; 
	margin-right:4px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}