.contain{width:1200px; overflow: hidden;}
.top_xian{height:35px; width: 100%; background-color: #eeeeee; line-height: 35px; padding: 0px 2em;}

.top_tel{padding-top: 3em;}
.tel_img{width:38px; height: 38px; background: url(../images/tel.gif) no-repeat;}
.tel_num{padding-left: 0.5em;}
.tel_num span{color: #045d99; font-size: 22px; display: block; font-weight: bold;}


.dh{width: 100%; height: 50px; background-color: #0068af;}
.dh ul li{float: left;width: 120px; height: 50px; line-height: 50px; text-align: center;}
.dh ul li:hover{background-color: #35a7ed;}
.dh ul li a{font-size: 16px; color: #ffffff;}

.ban{position:relative;width:1000px;height:500px;margin:0px auto;}
.banPa{left:-460px; position:absolute;}
#foucsBox { margin: 0 auto; padding: 0; width: 1920px; height: 500px; overflow: hidden; zoom: 1; position: relative;}
#foucsBox .imgCon { width: 1920px; height: 500px; margin: 0; padding: 0; position: relative; list-style: none; }
#foucsBox .imgCon li { float: left; width: 1920px; height: 500px; }
#foucsBox .imgCon li img {width: 1920px; height: 500px; }
#foucsBox .foucs { width: 680px; height: 22px; position: absolute; bottom: 3px; text-align: center; z-index: 3; }
#foucsBox .foucsButton { width: 55px; height: 42px; position: absolute;bottom:0px; z-index: 4; }
#foucsBox .foucsButton span { display: inline; width: 55px; height: 42px; cursor: pointer; overflow: hidden; background: url(../images/banCoin.png) no-repeat; }
#foucsBox .foucsButton img{display:none;}
#foucsBox .lBtn { right:55px;}
#foucsBox .lBtn span { float: left; background-position: 0px 0px; }
#foucsBox .rBtn { right:0px; }
#foucsBox .rBtn span { float: right; background-position: -55px 0px; }

.pro_title{text-align: center;}
.pro_title h3{font-size: 24px; color: #444444; height: 25px; line-height: 25px; margin: 1.5em 0em 0.3em 0em; font-weight: normal;}
.pro_title span{ color: #999999; font-family: arial; font-weight: bold;}

.pro_xian{width:100%; height: 3px; background:url(../images/pro_dian.gif) repeat-x center; margin-top: 1em;}
.pro_xian_lan{width: 50px; height: 3px; background-color: #0268b2;}

.proclass_list{width:840px; margin-top: 2em; margin-bottom: 2em;}
.proclass_list li{width:138px; height: 35px; float: left; text-align: center; line-height: 35px; font-size: 16px; border: 1px solid #ffffff;}
.proclass_list li:hover{background-color: #0167aa; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #0167aa;}
.proclass_list li:hover a{color: #FFFFFF;}

.pro_list{background: url(../images/proBg.jpg) no-repeat bottom center; width: 100%; margin-top: 2em; padding-bottom: 4em;}
.pro_list li{float: left; width: 278px; border: 1px solid #aaaaaa; text-align: center; padding-top: 5px; background: #ffffff; margin-left: 1.2em;}
.pro_list li img{width:268px; height: 187px;}
.pro_list li a{display: block; }
.pro_list li h2{margin:0px; padding:0px; line-height: 40px; font-size:16px; font-weight:normal;}

.about_title{width:100%; height: 68px; background:url(../images/pro_dian.gif) repeat-x center; margin-top: 2em; margin-bottom: 2em;}
.about_title_img{width:271px; height: 68px; background: url(../images/about.gif) no-repeat;}
.about_info_img{width:414px; height: 292px; background: url(../images/about_t.gif) no-repeat;}
.about_info_info{width:766px; color: #555555; line-height: 25px;}
.about_info_info h3{font-size: 20px; font-weight: normal;}
.about_info_info a{display: block; width:100px;height: 30px; background-color: #0068af; color: #FFFFFF; padding-left: 1em; line-height: 30px; margin-top: 2em;}

.fc_title{width:100%; text-align: center; padding-top: 3em;}
.fc_title h3{height: 22px; border-right: 3px solid #0068AF; border-left: 3px solid #0068AF; width: 130px; margin: 0px auto;}
.fc_fg{width:100%; background: url(../images/bg_1.gif) repeat-x center; height: 25px; margin-top: 0.5em;}
.fc_fg span{background-color: #FFFFFF;padding:0em 2em; font-family: arial; font-weight: bold;text-transform: uppercase; color: #bbbbbb;}

/* 优势 */
.content{ width:1200px; margin:0 auto;}
.f_pa{position:absolute;}
.f_pr{position:relative;}
.g_ys{background:url(../images/ysbg.jpg) no-repeat center top; height: 1078px;}
.g_ys h2{ text-align: center; height: 194px;font-size: 48px; font-weight: bold; color: #222; text-decoration: none; line-height:180px;}
.g_ys h2 a{ font-size: 48px; font-weight: bold; color: #222; text-decoration: none; text-decoration: none;}
.g_ys h2 a:hover{ text-decoration: none;}
.g_ys h2 em{ color: #0067aa; font-size: 149px; font-style: italic; font-family:Tahoma, Geneva, sans-serif; display: inline-block; padding-right:20px; font-weight:bold;}
.u_sl{ font-size: 20px; color: #fff; left: 450px; top: 165px;}
.g_ys .ysimg1{background:url(../images/ysimg1.jpg) no-repeat; width: 534px; height: 398px; display: block;right:0; top: 295px;}
.g_ys .ysimg2{background:url(../images/ysimg2.jpg) no-repeat; width: 477px; height: 360px; display: block;left:60px; top: 692px;}
.g_ys .m_ys1{ height: 160px; padding-top: 20px; margin: 0px; padding-left: 60px;}
.g_ys .m_ys2{height: 257px;  margin: 0px; padding-left: 60px;}
.g_ys .m_ys3{ padding-left: 578px; height: 150px; }
.g_ys .m_ys4{padding-left: 578px; }
.g_ys .m_gy{width: 484px; }
.g_ys .m_gy{ z-index: 1;}
.g_ys .m_gy h3{ height: 44px; line-height: 44px; border-bottom: 1px dashed #ccc; color: #0067aa; font-size: 24px; margin-bottom: 10px; font-weight:bold;}
.g_ys .m_gy h3 i{background:url(../images/ysico1.png) no-repeat; display: inline-block; width: 34px; height: 36px; text-align: center; color: #fff; font-size: 25px; padding-right: 8px;}
.g_ys .m_gy p{background:url(../images/ysico2.png) no-repeat 43px 12px; padding-left: 54px; line-height: 30px; font-size: 14px; color: #333; padding-right: 15px; margin: 0px;}

.case{width: 100%; background: url(../images/proImgBg.jpg) no-repeat center; padding-bottom: 3em; margin-top:1em;}
.case_title{text-align: center;}
.case_title h2{font-size: 48px; color: #FFFFFF; margin: 0px; padding-top: 1em; padding-bottom: 0.2em;}
.case_title span{text-transform: capitalize; color: #FFFFFF; font-family: arial; font-size: 24px;}

.case_list{margin-top: 4em; text-align: center;}
.case_list ul li{ float: left; width: 25%;}
.case_list ul li img{border: 3px solid #FFFFFF; width:263px; height:180px;}
.case_list ul li img:hover{
transform: rotate(360deg);
-ms-transform: rotate(360deg);		/* IE 9 */
-webkit-transform: rotate(360deg);	/* Safari and Chrome */
-o-transform: rotate(360deg);		/* Opera */
-moz-transform: rotate(360deg);
}
.case_list ul li a{display: block; line-height: 35px; color: #FFFFFF;}

.iwarp{padding:45px 0px 30px;}
.inews{width:715px;}

.iwarp .tit,.icontact .tit{height:30px;padding-bottom:15px;}
.iwarp .tit span,.icontact .tit span{color:#d74025;}
.iwarp .tit b,.icontact .tit b{color:#333; font-size: 18px; padding-right: 0.5em;}
.iwarp .tit a{width:44px;height:16px;line-height:16px;background:#0167aa;border-radius:8px;color:#fff;font-size:12px;margin:7px 7px 0px;}

.inews ul li{float:left;width:715px;margin:8px 0px;}
.inews ul li:first-child{border-top:0px;}
.inews ul li h3{color:#888;float:right;width:580px; margin-top:3px;}
.inews ul li h3 b{color:#4d4d4d; font-size:14px;line-height:30px; margin-top:8px;}
.inews ul li a{color:#0067aa;display:block;font-size:16px;padding-bottom:10px; font-weight:bold;}
.inews ul li a:hover{color:#0167aa;}
.inews ul li span{background:#0167aa;float:left;color:#fff;width:100px;height:100px;line-height:25px;padding:3px;margin-top:5px;}
.inews ul li span p{display: block; height: 50px; line-height: 50px; text-align: center; margin: 0px;}
.inews ul li span p.day{border-bottom:1px solid #fff; font-size:24px; }
.inews ul li span p.year{ font-size:25px;}
.inews ul li a span{float:right; color:#3f3f3f; height:25px; background:none; width:90px;}
.inews ul li.innews_list{background-color:#f3f3f3;}
.inews ul li.innews_list a{font-size:13px;color:#23201d;line-height:35px; padding-left:15px; padding-bottom:0px; font-weight:normal;}

.icontact{width:240px; margin-left: 3.5em;}
.icontact li{color:#343434;line-height:33px;}
.icontact li a{color:#343434;}
.icontact .tel{width:100%; padding-top: 0.5em;}
.icontact .tel div{width:43px; height: 43px;}
.icontact .tel h3{width:180px; margin: 0px; padding: 0px; padding-left: 10px; font-size: 24px; color: #0067AA;}
.icontact .tel h3 span{display: block;}
.icontact .tel h3 .t{font-size: 14px; color: #333333; font-weight: normal;}

.icontact ul{padding-top: 1em;}

#footer{width:100%;background: #0065b3;padding:25px 0px;margin:0 auto; margin-top: 2em;}
#footer_01{width: 1200px;margin:0 auto;}
#link_title{width: 1200px;height: 35px;line-height: 35px;color: #fff;font-size: 16px;}
#link_title span{font-size: 36px;font-family: Impact;}
#link_c{width: 1200px;line-height: 30px;border-bottom: solid 1px #fff;}
#link_c a{padding-right: 20px;color: #fff;font-size: 14px;}
#footer_02{width: 1200px;height: 131px;margin:0px auto;margin-top: 20px;background: url(../images/erm.gif) right center no-repeat;line-height: 30px;font-size: 14px;color: #fff;}
#footer_02 a{color: #fff;font-size: 14px;padding-right:20px;}

.ser{width:100%; height: 50px; background-color: #2191d3;}
.ser .fl{height: 50px; line-height: 50px; color: #FFFFFF;}
.ser .fl a{color: #FFFFFF;}
.ser_i{width:370px; height: 27px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #2191d3; background-color: #e3eef4; margin-top: 0.7em}
.ser_i input{border: none; display: inline; background:url(../images/ser.gif) no-repeat left center; background-color: #e3eef4; margin-left: 0.5em; padding-left:1.5em;height: 25px; line-height: 25px;
width:275px;
}
.ser_i button{width:65px; height: 27px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #e3eef4; background-color: #e3eef4;
color: #4594b0; font-family: arial; font-weight: bold;
background: #bde1ed;
    background: -moz-linear-gradient(top,  #bde1ed 0%, #7ecfed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bde1ed), color-stop(100%,#7ecfed));
    background: -webkit-linear-gradient(top,  #bde1ed 0%,#7ecfed 100%);
    background: -o-linear-gradient(top,  #bde1ed 0%,#7ecfed 100%);
    background: -ms-linear-gradient(top,  #bde1ed 0%,#7ecfed 100%);
    background: linear-gradient(to bottom,  #bde1ed 0%,#7ecfed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bde1ed', endColorstr='#7ecfed',GradientType=0 );
}

.c{margin-top: 1em;}
.pclass_t{width:240px; height: 73px; background-color: #0067aa; text-align: center; padding-top: 15px; }
.pclass_t h3{margin: 0px auto; color:#ffffff; font-size: 25px; font-weight: normal;}
.pclass_t span{color: #aee0eb; font-family: arial; text-transform: uppercase; font-size: 14px; font-weight: 600;  margin-top: 0.3em; display: block;}

.pclass_l,.l_contact{ width:240px;  background-color: #f2f2f2; padding: 1em 0px;}
.pclass_l ul { padding: 0px 0.5em;}
.pclass_l ul li{line-height: 40px; border-bottom: 1px solid #e5e5e5; padding-left: 3em; word-spacing:8px;}
.pclass_l ul li:hover{background-color: #0065B3; color: #FFFFFF;}
.pclass_l ul li a{font-size: 12px;}
.pclass_l ul li:hover a{color: #FFFFFF;}

.l_contact_img{}
.l_contact_i{ padding-left: 2em; line-height: 30px; color: #333333; padding-top: 1em; }

.aright{width:930px; overflow: hidden;}
.title{width:100%; padding-top: 1em;}
.title h3{float: left; margin: 0px; font-weight: normal; font-size: 18px;}
.title span{float:right; font-size: 12px;}

.t_xian{width: 100%; height: 3px; overflow: hidden; background: url(../images/pro_dian.gif) repeat-x center; }
.t_xian div{width:75px; height: 3px; background-color: #0065B3; margin: 0px;}

.aright_info,.product_list,.proinfo_t{width: 100%; overflow: hidden; line-height: 25px; padding-top: 1em;}

.product_list li{width:33.33%; text-align: center; float: left; margin-top: 2em;}
.product_list li div{border: 1px solid #999999; padding: 10px; width:260px;}
.product_list li div a{display: block;}
.product_list li div img{width:263px; height: 183px;}
.product_list li div h2{margin:0px; padding:0px; font-size:14px; font-weight:normal;}

.page{width:90%; line-height: 40px; border: 1px solid #EEEEEE; margin-top: 2em; text-align: center; word-spacing: 6px;}
.page a.num{padding: 0px 6px;}
.page a.num:hover{background-color: #3F3F3F; color: #FFFFFF;}

.proinfo_t{padding-left: 1em; padding-right: 1em; padding-bottom: 2em;}
.proinfo_t .fl img{width:430px; height: 355px;}

.proinfo_t .proinfo_t_i div img{width:61px; height: 46px; float: left; margin-right: 1em;}
.proinfo_t_i{margin-left: 2em; line-height: 30px; width:445px}
.proinfo_t_i h2{color: #0065B3;}
.proinfo_t_i div{border: 8px solid #dddddd; padding: 0px 1em; height: 50px; line-height: 50px; font-size: 18px;  margin-top: 2em;}
.proinfo_t_i div span{color: #ff0000;}
.proinfo_t_i h1{color: #0065B3; font-size:20px;}

.proinfo_i_t{width:100%; height:30px; line-height: 30px; background-color: #e4f1f9;}
.proinfo_i_t span{ width: 80px; background-color: #007be2; padding: 0px 1em; display: block; text-align: center; color: #FFFFFF; overflow: auto;}

.proinfo_i{padding: 1em;}

.xgpro_list{width:100%; margin-top: 2em; text-align: center;}
.xgpro_list ul li{width:25%; float: left;}
.xgpro_list ul li div{width:200px; padding: 8px; background-color: #CCCCCC;}
.xgpro_list ul li div img{width:200px;}
.xgpro_list ul li div a{display: block;}

.contact_info{padding: 2em 1em 0em 1em; line-height: 30px;}
.contact_info .fl,.contact_info .fr{margin-top: 2em;}
.contact_info .fl a{display:block;width:210px; height: 50px; line-height: 50px; background-color: #2191D3; font-size: 20px; color: #FFFFFF; text-align: center; margin-top: 2em;}

.news_list{padding: 2em 1em 0em 1em;}
.news_list ul li{height:35px; line-height: 35px; background-color: #f3f3f3; padding: 0px 1em; margin-bottom: 1em;}
.news_list ul li span{float: right;}

.news_info{text-align: center;}
.news_info_i{text-align: left;}
.news_info_h3{margin: 10px; font-size: 18px; font-weight: normal;}

.message_info{padding: 0em 1em; margin-top: 5em; background: url(../images/message_bg.gif) no-repeat left center;}

.message_list{ margin-left: 25em;}
.message_list div{line-height: 40px;}
.message_list div textarea{width:435px; height: 170px;}
.message_list div input.pw{width:60px;}
.message_list button{width:200px; height: 50px; background-color: #ed1b24; line-height: 50px; color: #FFFFFF; text-align: center; border: none; margin-top: 1.5em; cursor: pointer;}

.honor_list{padding: 2em 1em 0em 1em;}
.honor_list ul li{width:33.33%; float: left; margin-bottom: 1em;}
.honor_list ul li img{background-color: #EEEEEE; padding: 8px; width:265px;}
.honor_list ul li a{display: block; line-height: 30px; text-align: center;}