@charset "utf-8";

/*--------------------------------------------------------

Base Style(For 江之源网络工作室)

Author: Zhao dajiang

Version: 3.0

Date:2013/11/25

Design Corp: www.web-info.cn

--------------------------------------------------------*/



/* 通用 */

html, body, div, span, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

abbr, address, cite, code,

del, dfn, em, img, ins, kbd, q, samp,

small, strong, sub, sup, var,

b, i,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

caption, tbody, tfoot, thead,

article, aside, dialog, figure, footer, header,

hgroup, menu, nav, section,

time, mark, audio, video {

margin:0;

padding:0;

border:0;

outline:0;

font-size:100%;

vertical-align:baseline;

background:transparent;

}

body {

line-height:1; font-size:12px; font-family: "微软雅黑"; color:#666; background:#ffffff;}

article, aside, dialog, figure, footer, header,

hgroup, nav, section {

display:block;

}

ul{

list-style:none; list-style-type:none;

}



li{

list-style:none; list-style-type:none;

}



blockquote, q {

quotes:none;

}

blockquote:before, blockquote:after,

q:before, q:after {

content:'';

content:none;

}

a {

margin:0;

padding:0;

border:0;

font-size:100%;

vertical-align:baseline;

background:transparent;

}

ins {

background-color:#ff9;

color:#000;

text-decoration:none;

}

mark {

background-color:#ff9;

color:#000;

font-style:italic;

font-weight:bold;

}

del {

text-decoration: line-through;

}

abbr[title], dfn[title] {

border-bottom:1px dotted #000;

cursor:help;

}



hr {

display:block;

height:1px;

border:0;

border-top:1px solid #cccccc;

margin:1em 0;

padding:0;

}

input, select {

vertical-align:middle;

}



/*CSS Hack*/

.dsi{ display:inline;}

.dsb{ display:block;}

.ofh{ overflow:hidden;}

.clb{ clear:both;}

.vm{ vertical-align:middle;}



/*float*/

.fl{ float:left;}

.fr{ float:right;}



/*font*/

.fb{font-weight:bold;}

.fs11{font-size:11px;}

.fs14{font-size:14px;}

.fb{font-weight:bold;}

.vdn{font-family:Verdana;}

.tah{font-family:Tahoma;}

.song{font-family:"宋体";}



#top,#nav,#tiao,#tiao2,#ber,#nber,#con,#con2,#con3,#con4,#ncon,#ncon2,#end{ margin:auto; width:1400px;}



#top{ width:100%; height:95px; position:fixed; background:#fff; z-index:20001;}
.topz{ margin:0px auto; width:1400px;}
#top_tiao{ margin:0px auto; width:1400px; height:95px;}

.topzhong{ float:left; width:1040px; height:95px;}

.nav{float:right; width:570px; height:95px;}

.nav ul{}

.nav ul li{ float:left; display:block; width:107px; height:95px;}

.nav ul li a{ float:left; display:block; width:107px; height:95px; line-height:95px; font-size:16px; text-align:center; color:#333; text-decoration:none;}

.nav ul li a:hover{ color:#FFF; background:#961e23;}



.nav ul li a.dao{ float:left; display:block; width:107px; height:95px; line-height:95px; font-size:16px; text-align:center; color:#fff; text-decoration:none; background:#961e23;}

.nav ul li a.dao:hover{ color:#FFF; background:#961e23;}





.tuleft{ float:left;}

#con{ margin:0px auto; height:491px; width:100%; background:#961e23;}

.conz{ margin:0px auto;width:1400px;  height:491px; background:#961e23;}

.con_tiao{ float:left; width:1400px; height:121px;}

.con_tiao_1{margin:0px auto; width:1400px; height:15px; text-align:center; font-size:24px; color:#fff; font-weight:bold; padding-top:60px;}

.con_tiao_3{margin:0px auto; height:6px; width:100px;border-bottom:6px solid #971e23;}

.con_tiao_2{margin:0px auto; height:26px; width:100px; height:26px;border-bottom:6px solid #971e23;}

.bai24b{ font-size:24px; color:#fff; font-weight:bold;}




.con_nr{float:left; width:1400px; height:189px; font-size:14px; line-height:24px; color:#fff; background:#961e23; text-align:center; font-weight:bold; padding-top:20px;}

.con_shu{ float:left; width:1400px; height:133px;background:#961e23;}

.con_shu_01{float:left; width:450px; height:113px; text-align:center; line-height:54px;background:#961e23;}





.bai48{ font-size:48px; color:#fff;}

.bai48b{ font-size:48px; color:#fff; font-weight:bold;}



.bai20{ font-size:20px; color:#fff;}

.bai22b{ font-size:22px; color:#fff; font-weight:bold;}



.bai33{ font-size:33px; color:#fff;}

.bai33b{ font-size:33px; color:#fff; font-weight:bold;}



.bai14{ font-size:14px; color:#fff;}

.bai14b{ font-size:14px; color:#fff; font-weight:bold;}



.hei24b{ font-size:24px; color:#000; font-weight:bold;}



.hong24b{ font-size:24px; color:#e71f19; font-weight:bold;}



#con2{ width:100%; height:1008px; background:#fafafa;}

.con2_fenlei{ margin:0px auto; width:100%; height:53px; background:#fff; text-align:center; line-height:53px;}

.a_feilei{ font-size:16px; color:#231815; padding:8px 15px; text-decoration:none;}

.a_feilei:hover{ color:#fff; background:#961e23;}



.con2_list{ margin:0px auto; width:1430px; height:867px;}

.con2_list01{ float:left; width:500px; height:867px;}

.con2_list01 ul{}

.con2_list01 ul li{ float:left; display:block; width:485px; height:385px; border:1px solid #f0f0f0; margin-top:20px; background:#fff;}

.con2_list01 ul li a{ float:left; display:block; width:485px; height:275px;overflow:hidden;}

.con2_list01 ul li a img{cursor: pointer; transition: all 0.4s; }

.con2_list01 ul li a img:hover{transform: scale(1.3);}

.con2_list01 ul li a:hover{}



.con2_list01 ul li a.acp01{float:left; display:block; width:485px; height:93px; font-size:24px; color:#000000; line-height:36px; padding-top:19px; text-decoration:none; padding-left:0px;text-align:center; overflow:hidden;}

.con2_list01 ul li a.acp01:hover{ color:#C00;}





.con2_list02{ float:left; width:415px; height:867px;}



.con2_list02 ul{}

.con2_list02 ul li{ float:left; display:block; width:400px; height:385px; border:1px solid #f0f0f0; margin-top:20px; background:#fff;}

.con2_list02 ul li a{ float:left; display:block; width:400px; height:275px;overflow:hidden;}

.con2_list02 ul li a img{cursor: pointer; transition: all 0.4s; }

.con2_list02 ul li a img:hover{transform: scale(1.3);}

.con2_list02 ul li a:hover{}



.con2_list02 ul li a.acp02{float:left; display:block; width:400px; height:93px; font-size:24px; color:#333; line-height:36px;padding-top:19px;text-decoration:none; text-align:center; overflow:hidden;}

.con2_list02 ul li a.acp02:hover{ color:#C00;}



.con2_list03{ float:left; width:492px; height:867px;}

.con2_list03 ul{}

.con2_list03 ul li{ float:left; display:block; width:477px; height:385px; border:1px solid #f0f0f0; margin-top:20px; background:#fff;}

.con2_list03 ul li a{ float:left; display:block; width:477px; height:275px;overflow:hidden;}

.con2_list03 ul li a img{cursor: pointer; transition: all 0.4s; }

.con2_list03 ul li a img:hover{transform: scale(1.3);}

.con2_list03 ul li a:hover{}



.con2_list03 ul li a.acp03{float:left; display:block; width:477px; height:93px; font-size:24px; color:#000000; line-height:36px; padding-top:19px; text-decoration:none; padding-left:0px;text-align:center; overflow:hidden;}

.con2_list03 ul li a.acp03:hover{ color:#C00;}



.con2_more{margin:0px auto; width:1430px; height:100px; text-align:center;}

.a_more{ padding:10px 20px; border:3px solid #343839; font-size:12px; color:#333; background:#fafbfb; text-decoration:none;}

.a_more:hover{ background:#951e22; border:3px solid #951e22; color:#fff; }





#con3{ width:100%;min-width:1400px; height:469px; background:url(../images/con3_bj.jpg) no-repeat center;}

.con3z{ margin:0px auto; width:1500px;height:469px;}

.con3_tiao{ float:left; width:1500px; height:137px; padding-top:62px; line-height:40px; text-align:center;}



.con3_nr{ float:left; width:1350px; height:272px; padding-left:50px;}

.con3_k01{ float:left; width:250px; height:160px; background:#fff; line-height:27px; padding:45px 32px 0px 22px; margin-right:0px;margin-left:0px;}

.con3_k03{ float:left; width:250px; height:155px; position:static; text-align:center; padding-left:5px;}

.a_hcp16{ color:#444; text-decoration:none; font-size:16px; font-weight:bold;}

.a_hcp16:hover{ color:#971e23;}

.a_hcp14{ color:#444; text-decoration:none; font-size:14px;}

.a_hcp14:hover{ color:#971e23;}



.con3_k02{ float:left; display:block; width:60px; height:60px; background:#961e23;border-radius:60px; position: relative;top:-230px; left:100px; z-index:100;}





#four_flash{float:left;width:1400px;height:400px; margin:0 auto;bottom:0px;position:relative;}

#four_flash .flashBg{width:1290px;height:400px; margin:0 auto;position:relative;overflow:hidden;}

#four_flash .flashBg ul.mobile{width:2000%;height:220px; position:absolute;top:0; left:0;}

#four_flash .flashBg ul.mobile li{border:0px solid #2E324B;float:left;width:304px;height:190px; margin-top:30px;margin-left:9px; margin-right:9px;padding-top:0px;color:#6C6E85;transition:all 1s ease 0s;}

#four_flash .flashBg ul.mobile li:hover{

    border:0px solid rgba(0,200,217,0.80);

    color: #fff;

    -webkit-box-shadow: 0px 0px 5px 10px rgba(0,0,0,1.00);

    box-shadow: 0px 0px 10px 10px rgba(0,0,0,.5);

}





#four_flash .but_left{width:100px;height:186px;position:absolute; top:40px; left:-50px;}

#four_flash .but_right{width:100px;height:186px; position:absolute; top:40px; right:-50px;}

#four_flash .but_left:hover{background:url(../images/qianxleft1.png) no-repeat;}

#four_flash .but_right:hover{background:url(../images/qianxr1.png) no-repeat;}



#con4{ width:100%; height:596px; background:#fafafb;}

.con4z{ margin:0px auto; width:1400px; height:596px;}



.con4_list{ float:left; width:1400px; height:433px;padding-top:20px;}

.a_logo{ float:left; display:block; width:194px; height:80px; margin:2px 2px;border:1px solid #4d4543;}

.a_logo:hover{ border:1px solid #4d4543;}



#end{ width:100%; min-width:1400px; height:365px; background:url(../images/end_bj.jpg) no-repeat center;}

.endz{ width:1400px; height:365px; margin:0px auto;}

.endleft{ float:left; width:1250px; height:280px; padding-top:86px; line-height:26px; color:#fff; font-size:14px;}

.endright{ float:left; width:150px; height:200px; padding-top:94px;}



.nconbj{ margin:0px auto; width:100%; min-height:500px; background:#fbfbfb; padding-bottom:280px;}



.nconbj01{ margin:0px auto; width:100%; min-width:1400px; height:335px; background: url(../images/qy_bj01.jpg) no-repeat center;}

.nconbj02{ margin:0px auto; width:100%; min-width:1400px; height:335px; background: url(../images/qy_bj02.jpg) no-repeat center;}

.nconbj03{ margin:0px auto; width:100%; min-width:1400px; height:335px; background: url(../images/qy_bj03.jpg) no-repeat center;}

.nconbj04{ margin:0px auto; width:100%; min-width:1400px; height:335px; background: url(../images/qy_bj04.jpg) no-repeat center;}

.nconbj05{ margin:0px auto; width:100%; min-width:1400px; height:335px; background: url(../images/qy_bj05.jpg) no-repeat center;}



.nconz{ margin:0px auto; width:1400px;min-height:500px;}

.ncon_tiao{float:left; width:1396px; padding-left:4px; height:39px; padding-top:100px; color:#626262; font-size:22px;}

.ncon_tiao2{float:left; width:1396px; padding-left:4px; height:29px; color:#949494; padding-top:10px; font-size:17px;}



.ncon_nr{float:left; width:1400px; padding:40px 0px; line-height:42px; font-size:19px;  color:#575757;}

.qyjj_tu{ float:left; width:1405px; height:1042px; background:#412210;}

.qyjj_tu img{cursor: pointer; transition: all 0.4s; }

.qyjj_tu img:hover{transform: scale(1.1);}

.qyjj_tu01{ float:left; width:258px;}

.qyjj_tu02{ float:left; width:211px;}

.qyjj_tu03{ float:left; width:458px;}

.qyjj_tu03_01{ float:left; width:458px; height:296px;}

.qyjj_tu03_01l{ float:left; width:340px; height:296px;}

.qyjj_tu03_01r{ float:left; width:115px; height:296px;}



.qyjj_tu04{ float:left; width:478px;}



.qyjj_tu05{ float:left; width:478px;}

.qyjj_tu05_01l{ float:left; width:340px;}

.qyjj_tu05_01r{ float:left; width:136px;}



.tuleft01{ float:left; margin-bottom:8px; margin-right:8px;}

.tuleft02{ float:left; margin-bottom:4px; margin-right:4px;}

.tuleft04{ float:left; margin-bottom:4px; margin-right:0px;}

.tuleft03{ float:left; margin-bottom:8px; margin-right:0px;}



.qyjj_ico{ float:left; width:1250px; height:533px; padding:40px 0px 0px 100px;}

.qyjj_ico ul{}

.qyjj_ico ul li{ float:left; display:block; width:238px; height:260px;}

.qyjj_ico ul li a{ float:left; display:block; width:174px; height:174px; padding-left:37px; cursor: pointer; transition: all 0.4s;}

.qyjj_ico ul li a:hover{transform: scale(1.1);}



.qyjj_ico ul li a.aico{ float:left; display:block; width:238px; height:75px; padding-left:0px; text-align:center; line-height:75px; font-size:25px; font-weight:bold; color:#575755; text-decoration:none;}

.qyjj_ico ul li a.aico:hover{ color:#be125a;}



.qyjj_ke{ float:left; width:1403px; height:1040px; margin-top:100px;}

.qyjj_ke01{float:left; width:946px; height:704px;}



.qyjj_ke02{float:left; margin:0px 2px 2px 0px;}



.qyjj_ke03{float:left; margin:0px 2px 0px 0px;}



.qyjj360_31{ float:left;

    width:474px;

    height:352px;

    -webkit-border-radius:0px;

    border-radius:0px;



}

.qyjj360_31:hover {



}





.qyjj360_32{ 

    float:left;

    width:468px;

    height:352px;

    -webkit-border-radius:0px;

    border-radius:0px;



}

.qyjj360_32:hover { 



}

.qyjj360_33{ float:left;

    width:474px;

    height:348px;

    -webkit-border-radius:0px;

    border-radius:0px;

    -webkit-transition:-webkit-transform 0.5s ease-out;

    -moz-transition: -moz-transform 0.5s ease-out;

    -o-transition: -o-transform 0.5s ease-out;

    -ms-transition: -ms-transform 0.5s ease-out;

}

.qyjj360_33:hover { 



}



.qyjj360_34{ float:left;

    width:468px;

    height:352px;

    -webkit-border-radius:0px;

    border-radius:0px;



}

.qyjj360_34:hover {


}



.qyjj360_35{ float:left;

    width:452px;

    height:701px;

    -webkit-border-radius:0px;

    border-radius:0px;


}

.qyjj360_35:hover { 



}



.qyjj360_36{ float:left;

    width:474px;

    height:334px;

    -webkit-border-radius:0px;

    border-radius:0px;



}

.qyjj360_36:hover {  


}



.qyjj360_37{ float:left;

    width:468px;

    height:334px;

    -webkit-border-radius:0px;

    border-radius:0px;



}

.qyjj360_37:hover { 

}



.qyjj360_38{ float:left;

    width:452px;

    height:334px;

    -webkit-border-radius:0px;

    border-radius:0px;

}

.qyjj360_38:hover { 


}



.qyjj_logo{ float:left; width:1250px; height:700px; margin-left:80px;}

.qyjj_logo a{ float:left; width:373px; height:194px; margin:20px 17px; border:1px solid #fff;}

.qyjj_logo a:hover{ border:1px solid #C03;}



.anli_tiao{ margin:0px auto; width:1400px; height:125px; line-height:125px; padding-top:20px; color:#222; font-size:31px; text-align:center;}



.anli_bj{ margin:0px auto; width:100%; min-width:1400px; height:465px; background:#eeeeee;}

.anli_bjz{margin:0px auto; width:1400px; height:465px;}







.anli_more{ float:left; display:block; margin-left:1196px; margin-top:15px; width:106px; height:40px; background:#cd0065; font-size:18px; color:#fff; line-height:40px; text-decoration:none; text-align:center;}

.anli_more:hover{ background:#903;}



/*-核心代码-*/

/* demo style */

#left_list{ margin:0px auto; width:1400px;position:relative;top:-630px;}

#fl_menu{position: absolute; top:0px; left:80px; z-index:9999; float:left;width:221px; height:434px;}

.left_menu{ float:left;width:221px; height:257px; background:#35aee7; padding:20px 0px;}

.left_menu .label{padding-left:30px;width:191px; height:37px; text-decoration:none; float:left; display:block; line-height:37px; font-family:"微软雅黑"; font-size:18px;   background:#35aee7; color:#fff; letter-spacing:0px;}

.left_menu .label:hover{ background:#cd0065;}

.label2{padding-left:0px;width:221px; height:48px; text-align:center; text-decoration:none; float:left; display:block; line-height:48px; font-family:"微软雅黑"; font-size:18px; background:#cd0065; color:#fff; letter-spacing:0px;}

.label2:hover{ background:#9f004e;}



.left_tel{ float:left; width:221px; height:64px; border-radius:30px; border:1px solid #cd0065; margin-top:30px;}

.left_tel2{ float:left; width:29px; height:32px; margin-top:18px; margin-left:25px;}

.left_tel3{ float:left; width:157px; height:32px; margin-top:18px; line-height:32px; font-size:20px; color:#cd0065;}



.ncon_anli_01{ margin:0px auto; width:1400px; height:89px; padding-top:30px;}

.ncon_anli_tiao{ float:left; width:323px; height:89px; background:#cd0065; text-align:center; line-height:89px;}



.ncon_anli_02{ margin:0px auto; width:1400px; height:98px; padding-top:0px;line-height:89px;}

.ncon_anli_02 a{ color:#000; text-decoration:none; font-size:22px; padding-right:50px; padding-left:20px;}

.ncon_anli_02 a:hover{color:#cd0065;}



.ncon_anli_list{ margin:0px auto;  width:1400px; background:#eeeeee;}

.ncon_anli_list ul{}

.ncon_anli_list ul li{ float:left; display:block; width:328px; height:310px; padding:0px 10px 28px 10px;background:#eeeeee;}

.ncon_anli_list ul li a{ float:left; display:block; width:328px; height:221px;}

.ncon_anli_list ul li a:hover{}

.ncon_anli_list ul li a.nanli{ float:left; display:block; width:328px; height:89px; background:#fff; line-height:89px; text-align:center; text-decoration:none; color:#222; font-size:22px; overflow:hidden;}

.ncon_anli_list ul li a.nanli:hover{color:#fff; background:#cd0065; }

.ncon_anli_list ul li p{float:left; display:block; width:328px; height:310px; background:#cd0065; color:#fff; line-height:310px; font-size:32px; text-align:center;}

.ncon_anli_list img{cursor: pointer; transition: all 0.4s; }

.ncon_anli_list img:hover{transform: scale(1.1);}



.pro_fl04{margin:0px auto;  width:1400px;height:60px; padding-top:0px; padding-left:0px; background:#fff;}

.pro_fl03_02{ margin:0px auto; width:100%;height:40px; text-align: center;  }

.pro_fl03_02 p{ float: left; padding:0px 7px; height:37px; line-height:37px; color:#666; font-family: "Arial Unicode MS"; font-size:14px;}



.an_fy{ display:inline-block; height:37px; font-size:13px; line-height:37px; padding:0px 13px; color:#666;font-family: "Arial Unicode MS"; background:#F7F7F7;border:#DDDDDD solid 1px; margin-right:11px;text-decoration:none; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}

.an_fy:hover{color:#fff; background:#0301de;height:37px; line-height:37px;  border:#dddddd solid 1px; padding:0px 13px;}



.an_fy2{ display:inline-block; height:37px; line-height:37px; padding:0px 13px; background:#0301de; font-family: "Arial Unicode MS"; font-size:13px; color:#ffffff;  border:#CCCCCC solid 1px; margin-right:11px;text-decoration:none;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}

.an_fy2:hover{ color:#ffffff;}



.an_fyhui{ display:inline-block; height:37px; font-size:14px;line-height:37px; padding:0px 13px; color:#ccc;font-family: "Arial Unicode MS"; background:#fff; border:#ddd solid 1px; margin-right:11px;text-decoration:none;border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px;}

.an_fyhui:hover{ color:#4c6e78;}



.fy_kuang{float: left; display:block; margin-right:10px; width:37px; text-align:center; height:37px; font-size:13px; line-height:37px; font-family: "Arial Unicode MS"; color:#333; background:#fff;border:#ddd solid 1px; text-decoration:none;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}



.an_show{ margin:0px auto; width:1400px; height:1111px; padding-top:20px;}

.an_show_left{ float:left; width:437px; height:1102px; background:#35aee7;}

.an_show_tiao{ float:left;width:320px; margin:0px 58px; padding-bottom:20px; height:auto; line-height:40px; color:#fff; font-size:30px; text-align:center; padding-top:50px; overflow:hidden; border-bottom:1px solid #fff;}

.an_show_nr{float:left; width:320px; height:340px;  line-height:28px; padding:20px 27px 26px 27px; margin-left:29px; color:#fff; font-size:15px; border-bottom:1px solid #fff; overflow:hidden;}

.an_show_nr02{float:left; width:320px; height:212px; line-height:28px; padding:0px 27px 26px 27px; margin-left:29px; color:#fff; font-size:18px; border-bottom:1px solid #fff; overflow:hidden;}

.an_show_nr02_1{ float:left; width:121px; height:48px; line-height:48px; padding-top:30px; font-size:28px; color:#ce0065; border-bottom:7px solid #ce0065;}

.an_show_nr02_2{ float:left; width:320px; height:106px; padding-top:10px; }

.an_show_nr02_2 a{color:#ce0065; text-decoration:none;line-height:28px; }

.an_show_nr02_2 a:hover{color:#fff;}





.an_show_right{ float:left; width:963px; height:1103px;}

.an_show_right01{ float:left; width:963px; height:808px;}

.an_show_right02{ float:left; width:963px; height:239px; background:#35aee7; padding-top:55px;}

.an_show_right02 a{ float:left; display:block; width:237px; height:191px; margin-right:10px;}

.an_show_right02 a:hover{}

.an_show_right02 img{cursor: pointer; transition: all 0.4s; }

.an_show_right02 img:hover{transform: scale(1.1);}



.an_show_right02_1{ float:left; display:block; width:173px; height:160px; background:#cd0065; margin-right:10px;}

.an_show_right02_1 p{float:left; display:block; width:173px; height:38px; padding-top:40px; line-height:38px; color:#fff; font-size:18px; text-align:center; font-weight:bold;}

.an_show_right02_1 a{float:left; display:block; width:173px; height:58px; line-height:58px; color:#fff; font-size:16px; text-align:center; text-decoration:none;}

.an_show_right02_1 a:hover{ color:#FC0;}